@import "bootstrap/css/bootstrap.min.css";

/*@import "font-awesome.min.css";*/

@import "jquery.floating-social-share.min.css";
@font-face {
font-family: 'thinkingofbetty';
src: url('../../fonts/Thinking_of_Betty.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
body {
	color:#06314a;
}
.content {
	max-width: 710px;
	width: 80%;
	margin: 4rem auto;
}
.content .post {
	margin-top: 0;
	position: relative;
	border-bottom: 1px solid #ebf2f6;
	padding-bottom: 4rem;
	word-wrap: break-word;
}
.content .post .post-header .post-category {
	margin-top: 20px;
}
.content .post .post-header .post-category a {
	color: #ffffff;
	padding: 2px 1em;
}
.content .post .post-header .post-category a:focus,
.content .post .post-header .post-category a:hover {
	color: #ffffff;
	opacity: 0.8;
	text-decoration: none;
}
.content .post .post-header .post-title a,
.content .post .post-header .post-title h2 {
	color: #f1f1f1;
}
.content .post .post-header .post-title a:focus,
.content .post .post-header .post-title a:hover {
	opacity: 0.8;
	text-decoration: none;
}
.content .post .post-excerpt {
	margin-bottom: 15px;
	margin-top: 15px;
}
.content .post .post-footer {
	color: #f1f1f1;
	display: block;
	font-size: 1.5rem;
	line-height: 2.2rem;
	margin: 1.75rem 0 0;
}
.content .post .post-footer .post-meta-date {
	color: #f9f9f9;
	font-size: 80%;
	margin-top: 10px;
}
.content .post .post-footer .post-btn {
	background-color: #30426a;
	border-color: #30426a;
	color: #ffffff;
}
.content .post::after {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #ebf2f6;
	border-radius: 100%;
	bottom: -5px;
	box-shadow: 0 0 0 5px #ffffff;
	content: "";
	display: block;
	height: 7px;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	width: 7px;
}
.signin-btn {
	background-color: #4abd86;
	color: #ebfffa;
}
h1 {
	font-size: 40px;
	font-weight: 300;
}
h2 {
	font-size: 35px;
	font-weight: 300;
}
h3 {
	font-size: 28px;
	font-weight: 300;
}
h4 {
	font-size: 23px;
	font-weight: 300;
}
h5 {
	font-size: 18px;
	font-weight: 400;
}
h6 {
	font-size: 16px;
	font-weight: 400;
}
.button-green {
	background-color: #4abd86;
	color: #ebfffa;
	border-radius: 8px;
}
.button-green:hover,
.button-green:focus,
.button-green.focus {
	background-color: #0faa88;
	color: #ebfffa;
}
.button-green-darker {
	background-color: #0b7d64;
	color: #ebfffa;
}
.button-borderless,
.button-borderless:hover {
	border: 0 !important;
	background-color: transparent !important;
}
.button {
	width: 298px;
	border-radius: 8px;
}
.footer-links {
	font-size: 15px;
}
.footer-links {
	color: #c6c6c6 !important;
}
.footer-info {
	font-size: 11px;
	color: #c6c6c6;
	padding: 10px;
}
.footer-faq.faq,
.footer-about.about,
.footer-privacy.privacy,
.footer-terms.terms,
.footer-contact.contact {
	color: #4abd86 !important;
}
.footer-navbar {
	z-index: 10;
	margin-bottom: 0;
	border-radius: 0;
}

.header-bg {
	background-color:#fff;
	box-shadow:0px -7px 25px #000;
	position: relative;
	z-index: 9;
}
.landingBody .header-bg {
	box-shadow:initial;
}

.explore-again-container {
	text-align: center;
	padding:15px;
}
.explore-again-btn .fa{
	margin-right: 10px;
}
a:focus, a:hover {
	color:#000;
}
.explore-again-btn {
	color: #4abd86;
	display: inline-block;
	border: 1px solid #adadad;
	border-radius: 5px;
	padding: 6px 25px;
	font-size: 20px;
	text-transform: uppercase;
}
.Landing-coverImage {
	background-image: url('../../img/home.jpg');
	background-size: cover;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	/*	height: 750px;*/
}
.Landing-coverTitle {
	padding-top:50px;
}
.Landing-coverTitle h3{
	color: #f1f1f1;
	font-size: 40px;
}
.Landing-coverSubtitle h6 {
	color: #fff;
	font-size: 24px;
}
.Landing-logo {
	padding-top: 160px;
	display: block;
	margin: 0 auto;
}
.Landing-coverText {
	margin-top: 0px;
	text-align: center;
	margin-bottom: 50px;
}
.Landing-coverBtn {
	margin-top: 60px;
	border-radius: 5px;
}
.Landing-coverDropdown {
	margin-top: 10px;
	padding-bottom: 50px;
}
.Landing-coverDropdown button,
.Landing-coverDropdown button:hover {
	color: #00aced !important;
}
.Landing-Info {
	background-color: #f1f1f1;
}
.Landing-InfoLeft,
.Landing-InfoRight {
	padding: 30px;
}
.Landing-InfoLeft {
	z-index: 1;
	background-color: #ffffff;
	color: #131313;
	box-shadow: 1px 0px 2px #c6c6c6;
}
.Landing-InfoRight {
	min-height: 322px;
}
.Landing-InfoSmall,
.Landing-InfoLearnMore {
	font-size: 16px;
}
.Landing-InfoSmall {
	color: #767676;
}
.Landing-InfoLearnMore {
	color: #4abd86;
}
.Landing-InfoLearnMore:hover {
	color: #4abd86;
	text-decoration: none;
}
.Landing-InfoLearnMore i {
	padding-left: 5px;
}
.Landing-InfoImg {
	margin-top: 15px;
	width: 100%;
}
.Landing-InfoTitle {
	font-size: 23px;
}
.Landing-getStartedBtn {
	height: 60px;
	padding: 16px 16px;
}

.i-am-a b{
	font-size: 16px;
}
.i-am-a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b81e1+0,207cca+72,4abd87+100 */
	background: #2b81e1; /* Old browsers */
	background: -moz-linear-gradient(left, #2b81e1 0%, #207cca 72%, #4abd87 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #2b81e1 0%,#207cca 72%,#4abd87 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #2b81e1 0%,#207cca 72%,#4abd87 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b81e1', endColorstr='#4abd87',GradientType=1 ); /* IE6-9 */
	text-align: center;
	color: #fff;
	padding: 15px;
	text-transform: uppercase;
	font-size: 16px;
}
.i-am-a .border-l:before {
	content: ' ';
	position: absolute;
	background: #eaeaea;
	left: 4px;
	width: 1px;
	height: 19px;
	z-index: 9;
	display: block;
}
.homepage-info .videoListing-videoTemplateWrapper{
	margin-top: 0px!important;
}
.homepage-videos {
	margin-bottom: 50px;
}
.homepage-info {
	margin-top: -50px;
}
.play-all-button {
	background-color:#4abd86;
	color:#fff;
	padding:7px 20px 5px 20px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 5px;
}
.play-all-button i{
	margin-right: 10px;
}
.homepage-info-1 a i,
.homepage-info-2 a i{
	display:inline-block;
	margin-left: 10px;
}
.homepage-info-1 a,
.homepage-info-2 a{
	color:#4abd86;
	font-weight: bold;
	font-size: 16px;
	display:inline-block;
	margin-top:20px;
}
.homepage-info-2 {
	padding:40px 0;
}
.homepage-info-1 {
	background-color: #ebebed;
	padding: 40px 0;
}
.homepage-info h4 {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.categorySelectBody {
	/*	background-color: #0faa88;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2b81e1+0,207cca+47,4abd87+100 */
	background: #2b81e1; /* Old browsers */
	background: -moz-linear-gradient(45deg, #2b81e1 0%, #207cca 72%, #4abd87 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #2b81e1 0%,#207cca 72%,#4abd87 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #2b81e1 0%,#207cca 72%,#4abd87 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b81e1', endColorstr='#4abd87',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.categorySelect-title {
	color: #f1f1f1;
	text-align: center;
	margin-top: 50px;
}
.categorySelect-subTitle {
	text-align: center;
	color: #f1f1f1;
	margin-bottom: 40px;
}
.categorySelect-categories {
	border-radius: 3px;
	text-align: center;
	padding: 30px 25px;
	/*	margin: 0 10px;*/
	color:#fff;
	background-color: #4abd86;
}
.categorySelect-categories img{
	margin-right: 10px;
}
.categorySelect-categories.selected {
	background-color: #ffffff !important;
	color:#000;
}
.categorySelect-categories:hover {
	background: #fff;
	background-image:none!important;
	cursor: pointer;
	color:#000;
}
.categorySelect-rows {
	margin: 40px 0;
	margin-top: 10px;
}
.categorySelect-categoryRow {
	display: flex;
	flex-wrap: wrap;
}
.categorySelect-rowItem {
	margin-bottom: 40px;
}
.categorySelect-icons {
	font-size: 45px;
}
.categorySelect-search {
	padding: 0 40px;
	margin-bottom: 40px;
}
.categorySelect-searchLeft {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	padding: 25px 35px;
	background-color: #ffffff;
	background-image: url('../../img/help.png');
	background-position: 90% bottom;
	background-size: 150px;
	background-repeat: no-repeat;
}
.categorySelect-searchRight {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 18px;
	background-color: #f1f1f1;
}
.categorySelect-searchRightInput {
	margin: 0;
}
.categorySelect-searchRight button{
	margin-top: 8px;
}
.categorySelect-searchLeftHeader {
	font-size: 20px;
}
.categorySelect-searchLeftText {
	margin-top: 5px;
	font-size: 14px;
	color: #767676;
	margin-bottom: 9px;
}
.categorySelect-button {
	text-align: center;
}
.LoginModal-title {
	text-align: center;
}
.LoginModal-formBody {
	margin-top: 50px;
	margin-left: 25%;
	margin-right: 25%;
}
.LoginModal-modalBody {
	background: #0075ff;
	/* For browsers that do not support gradients */

	background: -webkit-linear-gradient(bottom left, #0075ff, #4abd86);
	/* For Safari 5.1 to 6.0 */

	background: -o-linear-gradient(top right, #0075ff, #4abd86);
	/* For Opera 11.1 to 12.0 */

	background: -moz-linear-gradient(top right, #0075ff, #4abd86);
	/* For Firefox 3.6 to 15 */

	background: linear-gradient(to top right, #0075ff, #4abd86);
	/* Standard syntax */

	color: white;
}
.LoginModal-returnLink {
	color: white;
	text-decoration: none;
	font-style: italic;
}
.LoginModal-returnLink:hover {
	color: white;
	text-decoration: none;
	font-style: italic;
}
.LoginModal-footer {
	border: none;
	padding-top: 30px;
}
.LoginModal-registerContainer {
	margin-top: 30px;
	text-align: center;
}
.topSimple-navbar {
	background: none;
	border: none;
}
.topSimple-signinLink {
	color: #ffffff !important;
}
.topAdvanced-browseWrapper .dropdown-menu {
	width: 100%;
}
.topAdvanced-browseWrapper .dropdown-menu > li {
	/*display: inline-block;*/
	/*float: left;*/
	height:45px;
}
.topAdvanced-browseWrapper .dropdown-menu > li:hover {
	background-color: #f5f5f5;
}
.topAdvanced-browseWrapper .open > ul {
	/*display: inline-flex !important;*/
}
.topAdvanced-navbar {
	background-color: #ffffff;
	position: relative;
	z-index: 20;
}
.topAdvanced-signinContainer {
	background-color: #4abd86;
	color: #ffffff;
}
.topAdvanced-signinLink {
	background-color: #4abd86;
	color: #ffffff;
	border: 0;
	padding-top: 20px;
	padding-right: 31px;
	padding-bottom: 20px;
	padding-left: 31px;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 5px 10px;
	margin-top: 13px;
	border-radius: 5px;
}
.topAdvanced-signinLink:hover {
	color: #ffffff;
}
.topAdvanced-signinLink > a {
	color: #ffffff;
}
.topAdvanced-logo {
	margin-top: 11px;
	height: 45px;
}
.topAdvanced-searchContainer {
	margin: 13px 0;
}
.topAdvanced-search {
	border: 1px solid #efefef;
	background-color: #fff;
	border-radius: 0;
	-webkit-box-shadow: initial;
	box-shadow: initial;
	max-width:450px;
	display:inline-block;
	float:left;
}
.topAdvanced-loginLink i{
	color:#4abd86
}
.topAdvanced-loginLink {
	width: 100%;
	padding: 20px 2px;
	display:inline-block;
	border: 0;
	color: #181818;
	font-weight: bold;
}
.topAdvanced-searchContainer i.fa-search {
	float:left;
	cursor: pointer;
	display:inline-block;
	color:#4abd86;
	background-color: #fafafa;
	border:1px solid #efefef;
	padding:9px;
	border-left: 0;
}
.topAdvanced-browseWrapper:before ,
.topAdvanced-loginWrapper:before 
{
	content: " ";
	display: block;
	position: absolute;
	left: -3px;
	height: 30px;
	background: #aaa;
	width: 1px;
	top: 16px;
}
.topAdvanced-browseWrapper button {
	position: relative;
	width: 100%;
	padding: 16px 2px;
	background-color: #fff;
	border: 0;
	color: #181818;
	font-weight: bold;
}
.dropdown-toggle .fa{
	color: #4abd86;
	font-size: 22px;
	position: relative;
	top: 3px;
}
.topAdvanced-signinWrapper,
.topAdvanced-browseWrapper {
	margin: 0;
	padding: 0;
}
.topAdvanced-browseWrapper ul {
	/*left: -690px;*/
	border-radius: 0;
	font-size: 13px;
	margin-top: -1px;
	border: 1 solid #c6c6c6;
	border-right: 0;
	background-color: #ffffff;
	padding: 0;
}
.topAdvanced-browseWrapper li {
	border-bottom: 1px solid #c6c6c6;
	padding: 0px 0;
	text-align: center;
}
.topAdvanced-browseIcons {
	font-size: 27px;
}
.topAdvanced-searchCloseWrapper {
	display: none;
}
.topAdvanced-search:focus {
	border-color: #131313;
	/*    -webkit-box-shadow: inset 0 1px 1px #131313, 0 0 8px #131313;*/
	/*    box-shadow: inset 0 1px 1px #131313, 0 0 8px #131313;*/
}
.topAdvanced-searchClose {
	cursor: pointer;
	text-align: center;
	margin-top: 18px;
	font-size: 25px;
}
.topAdvanced-userWrapper .dropdown-menu {
	width: 100%;
}
.topAdvanced-userWrapper button {
	margin-top: 14px;
	width: 100%;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #fff;
	border: 0;
	/*	color: #f1f1f1;*/
}
.topAdvanced-userWrapper {
	/*	background-color: #4abd86;*/
}
.topAdvanced-userWrapperPhoto {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	background-image: url('http://placehold.it/50x50');
	background-size: cover;
	margin-top: -4px;
}
.topAdvanced-signinWrapper,
.topAdvanced-userWrapper {
	margin: 0;
	padding: 0;
}
.topAdvanced-userWrapper ul {
	border-radius: 0;
	margin-top: -1px;
	border: 0;
	border-right: 0;
	background-color: #4abd86;
	padding: 0;
}
.topAdvanced-userWrapper li {
	border: 1px solid #4abd86;
	border-top: 1px solid #f1f1f1;
	padding: 10px 0;
}
.topAdvanced-userWrapper li.first {
	border-top: 1px solid #4abd86;
}
.topAdvanced-userWrapper li a {
	color: #f1f1f1;
}
.topAdvanced-userWrapper li a:hover,
.topAdvanced-userWrapper li a:focus {
	background-color: #4abd86;
	color: #f1f1f1;
}
.topAdvanced-userWrapperName {
	padding-left: 10px;
	padding-top: 0px;
	color: #181818;
	font-weight: bold;
	text-transform: uppercase;
}
.topAdvanced-userWrapperName b{
	color:#4abd86;
}
.topAdvanced-userIcons {
	padding-right: 5px;
}
.topAdvanced-browseIcon {
	/*content: url("img/icon-browse.png");*/

}
.topAdvanced-overlay {
	opacity: 0.9;
	background: #181818;
	width: 100%;
	height: 100%;
	z-index: 15;
	top: 0;
	left: 0;
	position: fixed;
	display: none;
}
.topAdvanced-browseItems {
	/*width: 80px;*/
}
.topAdvanced-browseItems a {
	padding-left: 0 !important;
	padding-right: 0 !important;
	/*    height: 50px;*/
}
.topAdvanced-browseItems .menu-text {
	padding-top: 15px;
}
.topAdvanced-browseItems .menu-icon {
	margin:0 5px;
	margin-top: 0px;
}
.topAdvanced-signoutBtn {
	text-align: left;
	padding-left: 20px;
}
.loginSignupBody {
	background-color: #30426a;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,109381+100 */
	background: #2b81e1; /* Old browsers */
	background: -moz-linear-gradient(45deg, #2b81e1 0%, #207cca 72%, #4abd87 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, #2b81e1 0%,#207cca 72%,#4abd87 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, #2b81e1 0%,#207cca 72%,#4abd87 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b81e1', endColorstr='#4abd87',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.loginSignup-container {
	height: 100%;
}
.loginSignup-container {
	padding-bottom: 50px;
}
.loginSignup-coverText {
	margin-top: 70px;
	color: #f1f1f1;
	text-align: center;
	margin-bottom: 50px;
}
.loginSignup-tabs ul {
	border-bottom: 0 !important;
}
.loginSignup-tabs li {
	padding: 5px;
	padding-top: 20px;
	width: 100%;
	background-color: #ffffff;
}
.loginSignup-tabs li a {
	color: #131313 !important;
	border: 0 !important;
	margin:0;
	padding:0;
	font-size: 15px;
	text-transform: uppercase;
}
.loginSignup-tabs li.active,
.loginSignup-tabs li.active > a,
.loginSignup-tabs li:hover,
.loginSignup-tabs li:hover > a {
	/*  background-color: #4abd86 !important;
	border: #4abd86 !important;
	color: #f1f1f1 !important;*/
	background-color: #fff!important;

}
.loginSignup-tabsLeft {
	/*	border-top-left-radius: 6px;*/
}
.loginSignup-tabsRight {
	/*	border-top-right-radius: 6px;*/
}
.loginSignup-tabs a {
	width: 100%;
	text-align: center;
}
.loginSignup-tabs .tab-content {
	background-color: #ffffff;
	padding: 20px;
	/*	border-bottom-left-radius: 6px;*/
	/*	border-bottom-right-radius: 6px;*/
}
.loginSignup-tabs .tab-pane {
	text-align: center;
}
.loginSignup-tabs .form-group {
	padding: 0px 10px;
}
.loginSignup-tabs .form-group button {
	width: 100%;
	border-radius: 2px;
}
.loginSignup-tabs .form-control {
	margin: 10px 0;
	border: 0;
	border-bottom:1px solid #ccc;
	text-align: left;
	/*	text-transform: uppercase;*/

	border-radius: 2px;
	box-shadow: none;
}
.loginSignup-tabs button,.loginSignup-tabs a {
	margin: 5px 0;
}
.loginSignup-tabsText,
.LoginSignup-tabsNewsletter {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 15px;
	font-style: italic;
	font-size: 12px;
	color: #c6c6c6;
}
.LoginSignup-tabsNewsletter {
	margin-top: 20px;
}
.LoginSignup-tabsNewsletterSignup {
	color: #4abd86;
}
.LoginSignup-tabsSocialBtns {
	font-size: 12px;
	display:block;
	margin-bottom: 5px;
}
.loginSignup-tabsText{
	padding-top: 5px !important;
	margin-top: 0;
}
.loginSignup-tabsLoginForm {
	padding-top: 5px !important;
	padding-bottom: 44px !important;
}
.loginSignup-tabsRightBorder {
	border-right: 1px solid #c6c6c6;
}
.videoListingBody {
	/*	background-color: #131313;*/
}
.videoListingBody .container-fluid {
	/*	padding: 0px;*/
}
.videoListing-noResultsFoundCursive {
	padding: 20px 0px;
	font-family: "thinkingofbetty";
	font-size: 48px;
	text-align: center;
}
.videoListing-noResultsFoundCategoriesSelected {
	color: #4abd86;
}
.videoListing-noResultsFoundText {
	/*	color: #ffffff;*/
	text-align: center;
	padding: 20px 0px;
}
.videoListing-firstContainer {
	padding-top: 30px;
	background-color: #f3f5f4;
	padding-bottom: 0px;
}
.videoListing-secondContainer .videoListing-titleText {
	font-size: 18px;
}
.videoListing-secondContainer {
	padding-top: 30px;
	padding-bottom: 30px;
}
.videoListing-text {
	padding-left: 8px;
	color: #f9f9f9;
}
.videoListing-navbar {
	margin-bottom: 15px;
	font-size: 12px;
}
.videoListing-navbar li > a {
	padding-left: 0;
	color: #c6c6c6;
}
.videoListing-navbarTags div {
	border-radius: 3px;
	padding: 3px 8px;
	background-color: #c2c2c2;
	transition: all 0.3s ease-in;
	color:#000;
}
.videoListing-navbarTags:hover div {
	background-color: #4abd86;
	color:#fff;
}
.videoListing-navbarTags .noti {
	display: none;
}
.videoListing-navbarTags:hover .noti {
	display: block;
	position: absolute;
	right: 8px;
	top: 8px;
	background-color: #0477ff;
	border-radius: 50%;
	height: 17px;
	width: 17px;
	padding-top: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 13px;
	color: white;
}
.videoListing-navbar li > a:focus {
	background-color: transparent;
	border: none;
}
.videoListing-navbar li > a:hover {
	background-color: transparent;
	color: #c6c6c6;
}
.videoListing-carousel {
	margin-bottom: 20px !important;
}
.videoListing-carousel .carousel-inner:hover {
	overflow: visible;
}
.videoListing-carouselLeft {
	top: -30px;
	left: -11% !important;
	background-image: none !important;
}
.videoListing-carouselRight {
	top: -30px;
	right: -11% !important;
	background-image: none !important;
}
.videoListing-titleText b{
	color:#4abd86;
}
.videoListing-titleText {
	/*	color: white;*/
	font-size: 26px;
	font-weight: bold;
}
.videoListing-videoTemplateRows {
	margin-top: 0 !important;
	/*	margin-bottom: 0 !important;*/
}
.videoListing-videoTemplateWrapper {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}
.videoListing-carouselCol {
	padding: 0 !important;
}
.videoPlayingBody {
	background-color: #303030;
}
.videoPlaying-title {
	color: #ffffff;
	font-size: 26px;
	margin-top: 20px;
}
.videoPlaying-author .stars {
	margin-top:-4px;
	margin-left: 5px;
}
.videoPlaying-author {
	color: #18c29b;
	text-transform: uppercase;

}
.videoPlaying-stars {
	color: #4abd86;
	font-size: 16px;
}
.videoPlaying-actionsaMiddle {
	margin: 0 5px;
	cursor: pointer;
}
.videoPlaying-actionsIcons {
	padding-right: 5px;
	font-size: 16px;
}
.videoPlaying-videoBackgroundImage {
	background-image: url('../../img/Videoword.png');
	background-position: center 57px;
	background-repeat: no-repeat;
	background-size: 40% 8%;
}
.videoPlaying-video {
	/*margin-top: 50px;*/
	margin-bottom: 10px;
	text-align: center;
}
.videoPlaying-text {
	color: #ffffff;
}
.videoPlaying-readMoreLink {
	color: #4abd86;
	cursor: pointer;
}
.videoPlaying-navbar {
	margin-top: 15px;
	font-size: 9px;
}
.videoPlaying-navbar li > a {
	padding-left: 0;
	padding-right: 0;
	color: #c6c6c6;
}
.videoPlaying-navbarTagsTitle {
	font-size: 12px;
}
.videoPlaying-navbarTags span {
	font-size: 12px;
	border-radius: 3px;
	padding: 3px 8px;
}
.videoPlaying-navbarTags.selected span {
	background-color: #f1f1f1;
}
.videoPlaying-navbarTags img {
	display: none;
}
.videoPlaying-navbarTags.selected img {
	display: block;
	position: absolute;
	right: -3px;
	top: 11px;
}
.videoPlaying-navbar li > a:focus {
	background-color: transparent;
	border: none;
}
.videoPlaying-navbar li > a:hover {
	background-color: transparent;
	color: #c6c6c6;
}
.videoPlaying-commentsTitle {
	font-size: 23px;
}
.videoPlaying-commentsContainer,
.videoPlaying-infoContainer {
	margin: 20px 0;
	border-radius: 3px;
}
.videoPlaying-commentsList {
	background-color: #ffffff;
	padding: 15px;
}
.videoPlaying-commentsMore {
	background-color: #f1f1f1;
	padding: 15px;
}
.videoPlaying-commentsNumber {
	color: #4abd86;
}
.videoPlaying-commentsCircle {
	border-radius: 50%;
	width: 15px;
	height: 15px;
	background-color: #181818;
	margin-left: 2px;
}
.videoPlaying-comments {
	margin-top: 10px;
}
.videoPlaying-comment {
	padding-left: 10px;
}
.videoPlaying-commentsAuthor {
	color: #4abd86;
}
.videoPlaying-commentsDate {
	color: #c6c6c6;
	font-size: 9px;
}
.videoPlaying-commentsMore {
	color: #181818;
	text-align: center;
}
.videoPlaying-infoMailIcon {
	position: absolute;
	top: 0;
	right: 0;
}
.videoPlaying-infoMedia {
	padding: 30px;
	padding-right: 15px;
	background-color: #ffffff;
	height: 303px;
}
.videoPlaying-infoResume {
	height: 303px;
	padding: 20px;
	padding-top: 45px;
	background-color: #f1f1f1;
}
.videoPlaying-infoResumeTitle {
	font-size: 20px;
	font-weight: 400;
	color: gray;
}
.videoPlaying-infoResumeText {
	margin-top: 25px;
	/*margin-left: 15px;*/
}
.videoPlaying-infoResumeView {
	margin-top: 10px;
	color: #4abd86;
	font-weight: bold;
}
.videoPlaying-infoMediaPicture img {
	border-radius: 30px;
	margin-right: 10px;
}
.videoPlaying-infoMediaName {
	margin-top: 15px;
	margin-left: 10px;
}
.videoPlaying-infoMediaText {
	margin-top: 20px;
}
.videoPlaying-applyBtn {
	margin-top: 30px;
	width: 100%;
}
.videoPlaying-interestedContainer {
	padding-left: 0;
}
.videoPlaying-interested {
	margin: 0 5px;
	/*background-color: black;*/
	height: 665px;
	overflow: hidden;
	webkit-transition: height 1s;
	-moz-transition: height 1s;
	transition: height 1s;
}
.videoPlaying-interested.open {
	background-color: black;
	webkit-transition: height 1s;
	-moz-transition: height 1s;
	transition: height 1s;
}
.videoPlaying-interestedText {
	color: #f1f1f1;
	padding: 30px 10px 15px 0px;
	font-size: 16px;
	/*background-color: #181818;*/
}
.videoPlaying-interestedArrow {
	margin: 0 5px;
	/*background-color: #181818;*/
	color: #f1f1f1;
	padding: 10px;
	text-align: center;
	margin-bottom: 20px;
	cursor: pointer;
}
.videoPlaying-interestedArrowUp {
	display: none;
}
.videoPlaying-close {
	cursor: pointer;
	color: #f1f1f1;
	font-size: 25px;
	margin-top: 20px;
}
.aboutBody {
	background-image: url('../../img/background.png');
	background-size: cover;
	background-attachment: fixed;
}
.about-container {
	background-color: #f1f1f1;
	padding: 40px;
	border-radius: 4px;
	margin-bottom: 80px;
	background-image: url('../../img/noureed_word.png');
	background-position: 70% bottom;
	background-repeat: no-repeat;
}
.about-title {
	font-size: 23px;
}
.about-text {
	margin-top: 20px;
	font-size: 16px;
	margin-bottom: 40px;
}
.about-name {
	font-size: 10px;
}
.about-ceo {
	color: #4abd86;
	font-size: 9px;
	font-style: italic;
}
.about-infoMediaIcons {
	padding-left: 10px;
	padding-right: 10px;
}
.about-infoMediaIcons.facebook {
	margin-bottom: -4px;
}
.about-infoMediaIcons.instagram {
	margin-bottom: -10px;
}
.faqBody {
	background-color: #131313;
}
.faq-container {
	margin-top: 80px;
	padding-bottom: 100px;
}
.faq-containerBackgroundImage {
	background-image: url('../../img/needhelp_word.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}
.faq-title,
.faq-item {
	padding: 20px 0;
	font-size: 23px;
}
.faq-title {
	color: #4abd86;
	border-bottom: 1px solid #303030;
}
.faq-item {
	color: #f1f1f1;
	border-bottom: 1px solid #303030;
	cursor: pointer;
}
.faq-item.open .faq-text {
	display: block;
}
.faq-minus,
.faq-plus {
	color: #f1f1f1;
	font-size: 23px;
}
.faq-minus {
	display: none;
}
.faq-item.open .faq-minus {
	display: inline-block;
}
.faq-item.open .faq-plus {
	display: none;
}
.faq-text {
	display: none;
	margin-top: 20px;
	font-size: 16px;
	color: #c6c6c6;
}
.faq-image {
	position: absolute;
	bottom: 0;
	right: -331px;
}
.accountBody {
	background-color: #131313;
}
.account-container {
	margin-top: 80px;
	color: #f1f1f1;
	font-size: 9px;
}
.account-title {
	font-size: 17px;
}
.account-item {
	padding: 20px 0;
	border-bottom: 1px solid #f1f1f1;
}
.account-big {
	font-size: 15px;
}
.account-password,
.account-interests {
	color: #4abd86;
}
.account-itemInfo {
	margin-left: 20px;
}
.account-actions {
	text-align: right;
	cursor: pointer;
}
.account-photo {
	border: 1px solid #4abd86;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	background-image: url(https://placehold.it/50x50);
}
.account-photoText {
	padding-top: 20px;
}
.account-upload {
	padding-left: 10px;
}
.preferencesBody {
	background-color: #131313;
}
.preferences-container {
	color: #f1f1f1;
	margin-top: 80px;
}
.preferences-item {
	padding: 20px 0;
	border-bottom: 1px solid #c6c6c6;
}
.preferences-small {
	font-size: 9px;
}
.searchBody {
	background-color: #131313;
}
.search-resultsContainer {
	margin-top: 40px;
	color: #f1f1f1;
}
.search-firstContainer {
	background-color: #181818;
}
.search-keywords {
	color: #4abd86;
}
.search-title {
	padding-left: 8px;
}
/*.search-clear{
float: right;
padding-top: 15px;
font-size: 11px;
cursor: pointer;
}

.search-navbar{
font-size: 11px;
}

.search-navbar li > a{
padding-left: 0;
color: @gray-darker;
}

.search-navbarTags span{
border-radius: 3px;
padding: 3px 8px;
}

.search-navbarTags.selected span{
background-color: @gray;
}

.search-navbarTags.selected .search-navbarX{
display: block;
}

.search-navbarX{
display: none;
background-color: @green !important;
position: absolute;
border-radius: 50% !important;
right: 7px;
font-size: 9px;
padding: 0 7px !important;
top: 3px;
}

.search-navbar li > a:focus{
background-color: transparent;
border: none;
}

.search-navbar li > a:hover{
background-color: transparent;
color: @gray-darker;
}*/
.search-topText {
	padding-left: 8px;
	color: #f9f9f9;
	margin-bottom: 20px;
}
.search-secondContainer {
	padding-top: 10px;
	padding-bottom: 30px;
}
.search-carousel {
	margin-bottom: 20px !important;
}
.search-carousel .carousel-inner:hover {
	overflow: visible;
}
.search-carouselLeft {
	left: -10% !important;
	background-image: none !important;
}
.search-carouselRight {
	right: -10% !important;
	background-image: none !important;
}
.contactBody {
	background-image: url('../../img/background.png');
	background-size: cover;
}
.contact-container {
	background-color: white;
	padding: 40px;
	border-radius: 4px;
	margin-top: 40px;
	margin-bottom: 80px;
	background-image: url('../../img/noureed_word.png');
	background-position: 70% bottom;
	background-repeat: no-repeat;
}
.contact-title {
	font-size: 23px;
	margin-bottom: 10px;
}
.contact-text {
	color: #c6c6c6;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contact-address {
	text-decoration: underline;
}
.contact-media {
	padding-right: 10px;
}
.contact-links {
	margin-top: 40px;
}
.contact-inputs.first {
	margin-top: 0;
}
.contact-inputs {
	margin: 15px 0;
	background-color: #f1f1f1;
	text-align: center;
	border: 0;
	border-radius: 2px;
	box-shadow: none;
}
.contact-submit {
	margin-top: 10px;
	margin: 10px 0;
	background-color: green;
	color: white;
	text-align: center;
	border: 0;
	border-radius: 2px;
	box-shadow: none;
}
.contact-textarea {
	height: 130px !important;
	resize: none;
}
.contact-infoMediaIcons {
	padding-left: 10px;
	padding-right: 10px;
}
.contact-infoMediaIcons.facebook {
	padding-left: 0;
	margin-bottom: -4px;
}
.contact-infoMediaIcons.instagram {
	margin-bottom: -10px;
}
.historyBody {
	background-color: #131313;
}
.history-text {
	color: #f1f1f1;
}
.history-clear {
	padding-top: 10px;
	cursor: pointer;
}
.ratingsBody {
	background-color: #131313;
}
.ratings-text {
	color: #f1f1f1;
}
.ratings-stars {
	color: #c6c6c6;
}
.ratings-stars.fill {
	color: #f1f1f1;
}
.interestsBody {
	background-color: #4abd86;
}
.interests-searchLeftText {
	margin-top: 9px;
	font-size: 12px;
	color: #767676;
}
.interests-search {
	padding: 0 40px;
}
.interests-searchLeft {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	padding: 25px 35px;
	background-color: #ffffff;
}
.interests-searchRight {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 31px;
	background-color: #f1f1f1;
}
.interests-searchRightInput {
	margin: 0;
}
.interests-button {
	text-align: center;
}
.interests-rows {
	margin: 40px 0;
}
.interests-title {
	color: #f1f1f1;
	text-align: center;
}
.interests-subTitle {
	text-align: center;
	color: #f9f9f9;
	margin-bottom: 40px;
}
.interests-categoriesWrapper.selected {
	background-color: #0b7d64;
}
.interests-categoriesWrapper.left {
	border-right: 1px solid #0b7d64;
}
.interests-categoriesWrapper.right {
	border-left: 1px solid #0b7d64;
}
.interests-categoriesWrapper.top {
	border-bottom: 1px solid #0b7d64;
}
.interests-categoriesWrapper.bottom {
	border-top: 1px solid #0b7d64;
}
.interests-categoriesWrapper.middle.centre {
	border: 1px solid #0b7d64;
}
.interests-categoriesWrapper.middle {
	border-top: 1px solid #0b7d64;
	border-bottom: 1px solid #0b7d64;
}
.interests-categoriesWrapper.edge-middle {
	border-left: 1px solid #0b7d64;
	border-right: 1px solid #0b7d64;
}
.interests-categories {
	border-radius: 3px;
	text-align: center;
	padding: 25px;
	color: white;
	margin: 0 10px;
}
.interests-categories:hover {
	cursor: pointer;
}
.interests-icons {
	font-size: 45px;
}
.interests-categoriesWrapper.selected .interests-check {
	display: block;
}
.interests-check {
	display: none;
	width: 25px;
	height: 25px;
	text-align: center;
	padding-top: 4px;
	border-radius: 50%;
	background-color: #f1f1f1;
	position: absolute;
	top: 7px;
	right: 13px;
}
.interests-check {
	color: #0b7d64;
}
.toWatchBody {
	background-color: #131313;
}
.toWatch-text {
	color: #f1f1f1;
}
.sidebar-wrapper {
	padding-left: 0;
	z-index: 100;
}
.sidebar-container {
	font-size: 9px;
	background-color: #181818;
	color: #f1f1f1;
	height: 0;
	position: fixed;
	top: 0;
	width: 16.66666667%;
	-moz-transition: height .3s linear;
	-webkit-transition: height .3s linear;
	transition: height .3s linear;
}
.sidebar-container.open {
	height: 100vh;
	-moz-transition: height .3s linear;
	-webkit-transition: height .3s linear;
	transition: height .3s linear;
}
.sidebar-visibilityShow {
	background-color: #4abd86;
	color: #ffffff;
	margin-top: 50px;
	padding: 5px 7px;
	cursor: pointer;
}
.sidebar-visibilityHide {
	display: none;
	color: #4abd86;
	padding-right: 10px;
	padding-top: 20px;
	cursor: pointer;
	margin-bottom: 40px;
}
.sidebar-itemWrapper {
	padding: 0;
	border-bottom: 1px solid #c6c6c6;
	opacity: 0;
	-moz-transition: opacity .1s;
	-webkit-transition: opacity .1s;
	transition: opacity .1s;
}
.sidebar-itemWrapper:hover {
	background-color: #c6c6c6;
}
.sidebar-itemWrapper a {
	color: #f1f1f1;
}
.sidebar-itemWrapper a:hover {
	text-decoration: none;
}
.sidebar-container.open .sidebar-itemWrapper {
	opacity: 1;
	-moz-transition: opacity 2s;
	-webkit-transition: opacity 2s;
	transition: opacity 2s;
}
.sidebar-itemContainer {
	padding: 0;
}
.sidebar-item {
	padding: 20px;
}
.sidebar-itemText {
	padding-left: 10px;
}
.sidebar-liked.liked {
	background-color: #c6c6c6;
}
.sidebar-history.history {
	background-color: #c6c6c6;
}
.sidebar-ratings.ratings {
	background-color: #c6c6c6;
}
.sidebar-to-watch.to-watch {
	background-color: #c6c6c6;
}
.videoTemplate-videosWrapper:hover {
	z-index: 5;
}
.videoTemplate-videos.hover-active:hover .videoTemplate-videosTime {
	right: 10px;
}
.videoTemplate-videos.hover-active:hover .videoTemplate-videosDescription,
.videoTemplate-videos.hover-active:hover .videoTemplate-videosTags {
	display: block;
	color: #f1f1f1;
}
.videoTemplate-videosTags {
	position: absolute;
	top: 0;
	right: 0;
	border-bottom-left-radius: 3px;
	background-color: #4abd86;
	padding: 5px;
	font-size: 12px;
	display: none;
}
.videoTemplate-videosPlay {
	display: none;
	position: absolute;
	bottom: 50px;
	left: 10px;
}
.videoTemplate-videos.hover-active:hover .videoTemplate-videosPlay {
	display: block;
}
.videoTemplate-videosDescription {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 20px;
	left: 16px;
	padding-left: 5px;
	padding-right: 5px;
	color: #f1f1f1;
	padding:2px 7px;
}
.videoTemplate-videos.hover-active:hover .videoTemplate-videosDescription {
	bottom: 10px;
	left: 10px;
}
.videoTemplate-videos.hover-active:hover .videoTemplate-videos {
	border: 2px solid #4abd86;
	border-radius: 3px;
	width: 270px;
	height: 170px;
	margin-top: -10px;
	margin-left: -10px;
}
.videoTemplate-videosTime {
	color: #f1f1f1;
	position: absolute;
	right: 25px;
	bottom: 20px;
	font-size: 12px;
	background-color: #2a81e2;
	padding: 1px 7px;
}
.videoTemplate-videos {
	/*    background-image: url("https://placehold.it/250x150");*/
	background-size: 100%;
	cursor: pointer;
	background-repeat: no-repeat;
	/*    height: 150px;*/
	margin-bottom: 10px;
}
.videoTemplate-videos img {
	max-width: 100%;
	width: 100%;
}
.videoTemplate-videos.hover-active:hover {
	transition: all 0.3s ease-in-out;
	border: 2px solid #4abd86;
	border-radius: 3px;
	-ms-transform: scale(1.2, 1.2);
	/* IE 9 */

	-webkit-transform: scale(1.2, 1.2);
	/* Safari */

	transform: scale(1.2, 1.2);
}
.videoTemplate-videosRows {
	padding: 0;
	margin-top: 20px;
	margin-bottom: 30px;
}
body {
	font-family: "Roboto", sans-serif;
}
/*.row{
border: 1px solid white;
}*/
main {
	margin-bottom: 50px;
}
html,
body {
	width: auto !important;
	overflow-x: hidden !important;
}
.navbar-custom {
	margin-bottom: 0;
}
.navbar-custom .inside {
	margin: 1rem auto;
	max-width: 710px;
	width: 80%;
}
ul.languages {
	position: fixed;
	bottom: 0;
	right: 0;
}
ul.languages li {
	display: inline-table;
	list-style: outside none none;
	margin-right: 5px;
	cursor: pointer;
}
.button-nooreed-large {
	height: 60px;
}

.share-link{
	padding-top: 30px;
	text-align: right;
}

.share-link a{ 
	color:#4abd86;
	display:inline-block;
	background-color: #1d1d1d;
	padding:5px 8px;
	text-transform: uppercase;
}
.share-link a:hover{ 
	color:#fff;
}

.video-playing-info-box div:nth-child(1){
	background-color: #dbf3e6;
}
.video-playing-info-box div:nth-child(2){
	background-color: #fff;
}
.video-playing-info-box div {
	text-align: center;
}
.video-playing-info-box div .play-all-button{  
	text-transform: uppercase;
	margin: 15px;
	font-size: 18px;
	display:inline-block;
	border:0;

}
.video-playing-description-box{
	border-bottom: 1px solid #666;
}
.video-playing-description-box  > div{
	min-height: 300px;
}
.video-playing-description-box  > div:nth-child(2){
	border-left:1px solid #666;
}
.video-playing-description-box  h3,
.video-playing-info-box div h3{  
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	color:#4abd86;
	text-transform: uppercase;
}
.video-playing-description-box  h3 {
	margin:50px 0px 30px 0;
}
.video-playing-description-box  a:hover ,
.video-playing-description-box  a {
	color:#fff;
}

.video-playing-description-box *{
	color:#c5c5c5;
}
.video-playing-description-box {
	background-color:#191919;
}
.apply-button{
	border-radius: 0;
	color: #007700;
	border: 1px solid #007700;
	background-color: #fdfdfd;
}

.rating > label:before {
	font-size: 1em!important;
	margin:3px!important;
}

#scrollUpArrow {
	position: fixed;
	top: 94%;
	right: 24px;
	z-index: 99;
	color: #000;
	display: block;
	/* height: 20px; */
	font-size: 22px;
	background: rgba(255,255,255,.5);
	padding: 10px;
	display:none;
	/* border-radius: 5px; */
	cursor: pointer;
}

.top-search-mobile {
	display:none;
}
.header-mobile-search {
	cursor:pointer;
}
.play-all-button{
	cursor:pointer;
}

.container- {
	max-width: 1200px;
}


.univ-stuff {
	background-color:#dedede;
	padding:20px 0	;
	margin:0 -15px;
	margin-bottom: 20px;
}
.univ-stuff-info {
	background-color: #f7f7f7;
	width: 100%;
	margin: 10px 0;
	padding: 20px;
	display:none;
}

.univ-stuff-info-box:before {
	background-color: #44be85;
	display:block;
	content:" ";
	position: absolute;
	height:100%;
	left:0;
	top:0;
	width:4px;
}
.univ-stuff-info-box {
	overflow: hidden;
	position: relative;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 9px;
	padding:10px;
	margin-bottom: 20px;
}
.univ-stuff-info-box .box-title i{
	color:#44be85;
	margin-right: 10px;
}
.univ-stuff-info-box .box-title{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
}
.univ-stuff-info-box ul {
	margin: 0;
	padding: 0 25px;
	margin-top: 10px;
	display:table;
	margin-bottom: 25px;
}

.univ-stuff-info-box .flag img{
	max-width: 100%;
}
.univ-stuff-info-box .flag {
	overflow: hidden;
	position:absolute;
	right:10px;
	top:10px;
	width:50px;
	/*	border-radius: 25px;*/
}

.univ-stuff-info-box .image-list.growth-trend-list div span{
	display:block;
}
.univ-stuff-info-box .image-list.growth-trend-list > div{
	text-align: center;
}
.univ-stuff-info-box .image-list  {
	font-weight: bold;
	display: flex;
	align-items: center;
}
.univ-stuff-info-box .image-list >a {
	text-align: center;
}
.univ-stuff-info-box .image-list img {
	max-width: 120px;
	max-height: 120px;
	width: 100%;
	border-left: 1px solid #ccc;
	margin-bottom: 5px;
}
.univ-stuff-info-box .image-list img:nth-child(3n+1) {
	border-left: 0;
}

.univ-stuff-info-box .info-grid li{
	width: 32%;
	border-left: 1px solid #ccc;
	margin-bottom: 5px;
	text-align: center;
	display:table-cell;
	vertical-align: top;
}
.univ-stuff-info-box .info-grid li:nth-child(3n+1) {
	border-left: 0;
}
.univ-stuff-info-box .info-grid li b,
.univ-stuff-info-box .info-grid li strong,
.univ-stuff-info-box .info-grid li span{
	color:#44be85;
	font-size: 20px;
	font-weight: bold;
	display:block;
}

.univ-stuff h2 .fa-angle-down {
	position: absolute;
	right:15px;
	color:#dedede;
	font-size: 30px;
	top:5px;
}
.univ-stuff h2 ,.inline-class-ad .title{
	cursor:pointer;
	position: relative;
	color: #44be85;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 9px;
	max-width: 95%;
	margin: 0 auto;
	text-transform: uppercase;
	font-weight: bold;
	padding: 7px 20px;
	font-size: 18px;
	margin-bottom: 5px;
}

.univ-stuff h2 .fa-angle-down {
	transition: all 1s ease;
}
.univ-stuff h2.active .fa-angle-down {
	transform: rotate(180deg);
}

.inline-class-ad .inline-ad-title{
	position: relative;
	color: #44be85;
	max-width: 95%;
	text-transform: uppercase;
	font-weight: bold;
	padding: 7px 20px;
	font-size: 18px;
	margin-bottom: 5px;
	display:block;
	text-align: left;
	border:0;
	margin:0;
}
.inline-class-ad {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

.inline-class-ad .left-ad {

}
.inline-class-ad .right-ad ul{
	list-style: square;
	color: #44be85;
}
.inline-class-ad .right-ad ul a {
	color: #44be85;
}
.rating > label:before {
	font-family: "Font Awesome 5 Free"!important;
}



.Landing-coverTitle small{
	color:inherit;
}

.button-green:hover, .button-green:focus, .button-green.focus,
.button-green, .button-green, .button-green{
	border-color: #4abd86;
}

.assessment-top {
	background-color: #303030;
	color:#fff;
	padding:20px 10px;
	font-size: 16px;
}
.assessment-top small{
	color:#fff;
	display:block;
	border-top:1px solid #666;
	font-size: 12px;
	padding:10px 0 ;
}
.assessment-top b{
	color:#4abd86;
	margin-top: 10px;
}
.assessment-top .col-xs-4{
	text-align: right;
}
.assessment-top i{
	color:#4abd86;
	font-size: 48px;
	margin:0 auto;
	display:block;

	margin-top: 45px;
}
.assessment-estimated-time {
	background-color: #d8d8d8;
	text-align: right;
	color:#666;
	font-size: 12px;
	padding:5px 0;
}
.assessment-questions {
	background-color:#f7f7f7;
}
.assessment-questions ul,
.assessment-questions li{
	list-style: none;
	margin:0;
	padding:0;
}
.assessment-questions li{
	background-color: #fff;
	border-radius: 10px;
	padding:10px;
	margin:20px 0;
	border:1px solid #d8d8d8;
}
.assessment-questions .numindex{
	background-color: #4abd86;
	color: #fff;
	padding: 4px;
	border-radius: 20px;
	text-align: center;
	height: 21px;
	width:21px;
	font-size: 10px;
}
.assessment-questions .answer-options{
	margin-top:10px;
}
.assessment-questions input{
	margin-right: 2px;
}
.assessment-questions label{
	font-weight: bold;
	color:#4abd86;
}
.assessment-questions button[type='reset'] {
	background-color: #6b6b6b;
}
.assessment-questions button[type='submit'] {
	background-color: #4abd86;
}
.assessment-questions button, .greenbtn {
	background-color: #4abd86;
}
.assessment-questions button, .greenbtn {
	color:#fff;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	border:0;
	padding:5px 2px;
	margin:0 auto;
	width: 99%;
	display:block;

}
.personality-info .match b{
	color:#4abd86;
}
.personality-info .col-md-4 a{
	display:block;
	position: relative;	
}
.personality-info .save-icon:hover,
.personality-info .save-icon:hover i,
.personality-info .save-icon.active i,
.personality-info .save-icon.active
{
	color:#fff;
	background-color: #4abd86;
}
@media only screen and (max-width: 768px) {
	.personality-info .col-md-6{
		padding:0;
		margin-top: 15px;
	}
	.personality-info .save-video i{ 
		font-size: 20px;
	}
	.personality-info .save-video-container,
	.personality-info .save-video{
		max-width: 100px;
		margin:0 auto;
		float:none;
		padding:5px;
	}
	
}
.personality-info .match{
	background: #000;
	color:#fff;
	padding:5px;
	position: absolute;
	bottom:0;
	left:0;
}
.personality-info img {
	max-width: 100%;
}

.save-icon {
	border:1px solid #ccc;
	border-radius: 5px;
	text-align: center;
	padding:8px;
	cursor: pointer;
}
.save-icon i{
	color: #4abd86;
}
.nopad {
	padding:0;
}
.save-icon.saved{
	background-color: #4abd86;
	color:#fff;
}
.chart-row {
	margin-bottom: 5px;
}
.assessment-charts {
	margin:20px 0;
}
.personality-icon {
	height:30px;
	color:#43be85;
	text-align: center;
	border:1px solid #ccc;
	padding:0 5px;
	font-size:20px;
}
.personality-name {
	background-color: #d3ebe0;
	height:30px;
	font-weight: bold;
	padding:5px;
}
.personality-score {
	padding: 0 5px;

	height: 30px;
	z-index:-2;white-space: nowrap;
	overflow:hidden;
}
.personality-score .bar {
	background-color: #44bd85;
	height:30px;
}
.progress-arrow {
	margin:0;
	margin-left:0.5%;
	height: 30px;
	width: 25%;
	position: relative;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	transition: all 0.8s;
}
.progress-arrow:before,
.progress-arrow:after {
	content: "";
	position: absolute;
	transition: all 0.8s;
	z-index:-1;
}
.progress-arrow:before {
	height: 50%;
	width: 100%;
	top: 0;
	left: 10px;
	background-color: #44bd85;
	-webkit-transform: skew(45deg);
	-moz-transform: skew(45deg);
	transform: skew(45deg);
}
.progress-arrow:after {
	height: 50%;
	width: 100%;
	top: 50%;
	left: 10px;
	background-color: #44bd85;
	-webkit-transform: skew(-45deg);
	-moz-transform: skew(-45deg);
	transform: skew(-45deg);
}
.progress-arrow:hover:before,
.progress-arrow:hover:after {
	background: tomato;
}




.assessment-questions .container {
	padding:4px;
/*	max-width: 600px;*/
/*	margin:0 auto;*/
}
.container .personality-info .col-xs-2,
.assessment-questions .container .numindex-container{
	max-width: 50px;
}
.toggle-personality {
	cursor: pointer;
}

.center-block{
	float:none;
	margin:0 auto;
}
.assessment-questions .greenbtn{
	text-transform: uppercase;
}

.morecontent span {
	display: none;
}
.morelink {
	display: block;
	margin-top: 6px;
}













@media only screen and (max-width: 1200px) {
	.topAdvanced-search {
		max-width: 75%;
	}
}
@media only screen and (max-width: 900px) {
	/*.topAdvanced-search {
	max-width: 80%;
	}*/
}
@media only screen and (max-width: 500px) {
	.col-xs-6 {
		/*		width:100%!important;*/
	}
	.categorySelect-categories img {
		display:block;
		margin:5px auto;
	}
	.topAdvanced-logoWrapper img {
		width:80px;
	}
}



@media only screen and (max-width: 1200px) {
	.topAdvanced-navbar {
		width:100%;
	}	
}

.top-search-mobile  .topAdvanced-search  {
	max-width:initial;
}

@media only screen and (max-width: 1200px) AND (min-width:768px) {
	.topAdvanced-searchWrapper  {
		width:45%;
	}
	.topAdvanced-browseWrapper {
		width: 10% ;
	}
	.topAdvanced-loginWrapper{
		width: 11%;
	}
	.topAdvanced-signinWrapper {
		width:10%;
	}
	.topAdvanced-signinLink {
		font-size:12px;
	}
}

@media only screen and (max-width: 842px) AND (min-width:768px) {
	.topAdvanced-searchWrapper  {
		width:42%;
	}
	.topAdvanced-browseWrapper {
		width: 12% ;
	}
	.topAdvanced-loginWrapper{
		width: 13%;
	}
}



@media only screen and (max-width: 768px) {
	.Landing-coverText {
		margin-bottom: 0;
	}
	.videoListing-secondContainer {
		padding-top:0;
	}
	.homepage-info-1 a {
		margin-top:0;
	}
	.videoTemplate-videosRows {
		margin-bottom: 0;
	}
	.homepage-info h4 {
		margin-top:0;
	}
	.univ-stuff-info-box .image-list.growth-trend-list {
		display:block;
	}
	.univ-stuff-info-box ul {
		/*		padding:0;*/
	}

	.univ-stuff-info-box .info-grid li strong {
		line-height: 20px;
	}

	.univ-stuff-info-box ul li {
		margin-bottom: 7px;
	}
	.salary-line-2 {
		display:block;
		padding-left: 27px;
	}

	.topAdvanced-navbar  {
		margin-bottom: 5px;
	}
	.homepage-videos {
		margin-bottom: 0;
	}
	.topAdvanced-logoWrapper{
		padding-left: 0;
	}
	.video-playing-description-box h3, .video-playing-info-box div h3 {
		padding-top: 15px;
	}
	.share-link a {
		margin-top:10px;
		font-size: 12px;
	}
	.dropdown-menu {
		left:initial;
		right:0;
	}
	.videoListing-videoTemplateWrapper {
		padding:5px;
	}

	.videoPlaying-video iframe {
		height:250px!important;
	}
	.topAdvanced-userWrapperName{
		margin-top:-4px;
	}

	.header-mobile-search i {
		padding:17px 9px;
		color:#4abd86;
	}
	.topAdvanced-browseWrapper button{
		padding-top: 10px;
	}
	.topAdvanced-loginLink {
		padding-top: 16px;
	}

	.landingBody img {max-width: 100%;}

	.topAdvanced-logoWrapper img {
		width:100px;
		height:auto;
	}
	.topAdvanced-loginLink {
		/*		margin-top: 3px;*/
	}
	.topAdvanced-signinLink {
		margin-top: 0;
		border-radius:0;
	}
	.topAdvanced-searchWrapper {
		display:none;
	}
	.videoListing-firstContainer .pull-right,
	.videoListing-secondContainer .pull-right,
	.homepage-videos .pull-right{
		float:left!important;
	}
	.homepage-videos {
		padding-left:0;
		padding-right:0;
	}
	.topAdvanced-searchWrapper {
		text-align: center;
	}
	.topAdvanced-search {
		width:90%;
	}

	.topAdvanced-searchContainer i.fa-search{
		width:10%;
	}
	.Landing-coverTitle h3 {
		font-size: 30px;
		padding:10px;
	}
	.topAdvanced-browseWrapper:before, .topAdvanced-loginWrapper:before {
		/*display:none;*/
		top:10px;
	}
	.topAdvanced-browseItems .menu-icon {
		padding-left: 12px;
	}
	.footer-navbar {
		position:static;
	}
	.footer-navbar li{
		float:left;
	}
	.categorySelect-categoryRow {
		text-align: center;
	}
	.categorySelect-categoryRow {
		display:block;
	}
	.categorySelect-rowItem {
		display:block;
		float:left;
		/*width:50%;*/
	}
	.video-playing-info-box > div{
		padding-top: 15px;		
	}
	.video-playing-description-box > div {
		min-height: initial;
		border-left: 0!important;
		margin-top: 10px;
		padding-top: 10px;
	}
	.topAdvanced-signinLink {
		/*		padding-left: 0;*/
	}
	.topAdvanced-browseWrapper,
	.topAdvanced-loginWrapper,
	.topAdvanced-signinWrapper{
		font-size:12px;
	}

	.videoListingBody .container-fluid {
		/*		padding:0 10px;*/
	}
	.videoPlayingBody .container,
	.videoPlayingBody .container-fluid {
		/*		padding:0px;*/
	}
	.video-playing-main-body {
		padding:0;
	}

	.topAdvanced-navbar .row {
		margin-left:0;
		margin-right:0;
	}
	#scrollUpArrow {
		display:block;
	}
	.categorySelect-categoryRow {
		padding:5px;
	}

}
@media only screen and (min-width: 768px) {
	.univ-stuff {max-width: 100%;}
}

.try-button {
	color: #f1f1ec;
	background: #4abd86;
	padding: 12px
}


@media only screen and (max-width: 768px) {
	.homepage-videos{
		margin-top: 0;
	}
}
@media only screen and (max-width: 400px) {
	.homepage-videos{
		margin-top: -25px;
	}
}
