@font-face { font-family: 'CerebriSans-Light'; src: url('/educa/fonts/Cerebri-Sans/CerebriSans-Light.eot'); /* IE9 Compat Modes */ src: url('/educa/fonts/Cerebri-Sans/CerebriSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Light.woff2') format('woff2'), /* Super Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Light.woff') format('woff'), /* Pretty Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face { font-family: 'CerebriSans-Regular'; src: url('/educa/fonts/Cerebri-Sans/CerebriSans-Regular.eot'); /* IE9 Compat Modes */ src: url('/educa/fonts/Cerebri-Sans/CerebriSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Regular.woff') format('woff'), /* Pretty Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face { font-family: 'CerebriSans-SemiBold'; src: url('/educa/fonts/Cerebri-Sans/CerebriSans-SemiBold.eot'); /* IE9 Compat Modes */ src: url('/educa/fonts/Cerebri-Sans/CerebriSans-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/educa/fonts/Cerebri-Sans/CerebriSans-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/educa/fonts/Cerebri-Sans/CerebriSans-SemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face { font-family: 'CerebriSans-Bold'; src: url('/educa/fonts/Cerebri-Sans/CerebriSans-Bold.eot'); /* IE9 Compat Modes */ src: url('/educa/fonts/Cerebri-Sans/CerebriSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/educa/fonts/Cerebri-Sans/CerebriSans-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
.btn:focus, button:focus { outline: 0;
}
body{	-webkit-font-smoothing: antialiased;
}
.left-panel-toggle {	margin: 27px 0 0 25px !important;
}
.site-wrap{	min-height: calc(100vh - 160px) !important;	min-height: calc(100vh - 160px) !important;
}
.educa-header{	min-height: calc(100vh - 160px - 64px - 85px) !important;
}
body.modal-open {	overflow: hidden !important;
}
[role="button"]{	cursor: pointer;
}
@media only screen and (max-width : 767px) {	body{	overflow-x: hidden !important;	overflow-y: auto !important;	width: 100% !important;	-webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important;	}
}
.resp-container { position: relative; overflow: hidden; height: calc(100vh - 150px);
}
.resp-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;
}
.br-theme-bars-1to10 .br-widget {	padding: 10px 0 12px 10px;
}
.br-theme-bars-1to10 .br-widget a.br-selected, .br-theme-bars-1to10 .br-widget a.br-active {	background-color: #ff6b00 !important;
}
.br-theme-bars-1to10 .br-widget .br-current-rating {	color: #ff6b00 !important;
}
.br-theme-bars-1to10 .br-widget a {	background-color: rgba(255,107,0,.2) !important;
}
.btn-review{	margin-right: 30px; padding: 6px 20px;
}
@media only screen and (max-width : 767px) { .resp-container { min-height: 900px; } .resp-iframe { min-height: 900px; } .btn-review{	margin-right: 0;	margin-left: 10px;	}
}
.mright10{	margin-left: 10px !important;
}
.text-right{	text-align: right !important;
}
.pdfobject-container { height: 100%; border: 16px solid rgba(0,0,0,.1); }
#educa_interactive_scorm{	max-width: 100vw !important;
}
.clickable{ cursor: pointer; margin-top: -6px !important; margin-left: -10px !important; margin-right: 8px !important;
}
.panel{	background-color: #f9f9f9;
}
.panel-heading span {	margin-top: -20px;	font-size: 15px;
}
.card-row{	padding-left: 15px;
}
@media (min-width: 992px){	.card-row .col-md-6 {	width: 48%;	}
}
@media (min-width: 1200px){	.card-row .col-lg-4 {	width: 32.5%;	}
}
#my_tutores{	width: 100% !important;	float: right !important;	font-size: 15px !important;	text-align: right !important;	margin-top: 0;	padding-top: 0px !important;	margin-right: 0px !important;
}
#my_tutores.left30{	padding-left: 20px !important;
}
#my_tutores.right20{	padding-right: 20px !important;
}
#my_tutores > h1{	text-align: left !important;	margin-left: 15px;	padding-left: 20px;	font-size: 25px !important;
}
#my_tutores > div{	float: right;	margin-left: 10px;	margin-bottom: 10px;	margin-right: 10px;
}
#my_tutores_tab{	width: 100% !important;	font-size: 15px !important;
}
#my_tutores_tab > div{	text-align: left !important;
}
#tab_questions > a{	margin: 0 !important;
}
.slick-slide img{	display: inline !important;
}
.slick-prev:before, .slick-next:before{	color: #ff6b00 !important;
}
.slick-track div{	text-align: center !important;
}
.icon_column{	position: realtive;	background-color: #ff6b00;
}
.icon_column i, .icon_column svg{	font-size: 30px;	color: #fff;	position: absolute;	top: 50%;	left: 50%;	margin-top: -15px;	margin-left: -15px;
}
.icon_reverse{	position: realtive;	background-color: transparent !important;
}
.icon_reverse i, .icon_reverse svg{	font-size: 30px;	color: #ff6b00;	position: absolute;	top: 50%;	left: 50%;	margin-top: -15px;	margin-left: -15px;
}
.predial_class div{	float: right !important;	margin: 5px 5px 0 0 !important;
}
.content_repository_file{	padding: 15px;
}
.panel-default>.panel-heading {	background-color: #9c8e8e;
}
.media-correct{	width: 100% !important;	padding-bottom: 25px !important;	clear: both !important;
}
.media-correct .media-left{	float: left !important;	display: block !important;	width: 89px !important;
}
.media-correct .media-body{	float: right !important;	display: block !important;	width: calc(100% - 89px) !important;
}
.modal-content{	box-shadow: 0 0 60px 0 rgba(0,0,0,.2) !important; transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s !important;
}
.modal.modal-alert .modal-dialog .modal-content { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;
}
.modal.modal-alert .modal-dialog .modal-content .modal-header { padding: 9px 15px; border-bottom: 1px solid #eee; background-color: #ff6b00; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #fff;
}
.modal.modal-alert .modal-dialog .modal-content .modal-header h4.modal-title { color: #fff;
}
.modal.modal-alert .modal-dialog .modal-content .modal-header button { color: #fff; opacity: .8 !important;
}
.modal.modal-alert .modal-dialog .modal-content .modal-body { padding: 10px;
}
.modal.modal-alert .modal-dialog .modal-content .modal-footer { padding-top: 15px;
}
@media only screen and (max-width: 768px) {	#my_tutores{	width: 100% !important;	float: none !important;	margin: 0 auto !important;	}	#my_tutores div{	padding-right: 0 !important;	margin-right: 0 !important;	padding-left: 0 !important;	margin-left: 0 !important;	}	#my_tutores > h1{	font-size: 22px !important;	padding-left: 0 !important;	margin-left: 0 !important;	}
}
.ui-pnotify-title{ color: #fcf0f0 !important;
}
.ui-pnotify-text{ color: #fcf0f0 !important;
}
.ui-pnotify-container{ background-color: #9c8e8e !important;
}
ul li{	color: #ff6b00 !important;
}
.module-panel ul{	list-style-position: inside !important;
}
.module-panel ul li{	color: #4c4c4c !important;	list-style-type: disc !important;
}
ul.custom-stack-menu li.active a{	background-color: #ff6b00 !important;	color: #fff !important;	padding-left: 15px !important;	padding-right: 15px !important;
}
thead tr th, tfooter tr th{	background-color: #ff6b00 !important;	color: #fff !important;
}
tbody tr td{	font-size: 13px !important;
}
tbody tr td.datemessage{	font-size: 12px !important;
}
div.filter{	background-color: #ff6b00 !important;	color: #fff !important;	border: 0;	padding: 5px !important;	font-size: 0.6rem !important;	margin: 0 6px 6px 0 !important;	float: left;
}
div.filter:hover{	cursor: pointer;
}
.row.unit_campus:hover{	-webkit-border-radius: 0 !important;	-moz-border-radius: 0 !important;	border-radius: 0 !important;
}
.clearfix0{	width: 100%;	height: 0;	clear: both;	display: block;
}
.clear0{	width: 100%;	height: 0;	clear: both;	display: block;
}
.clearfix10{	width: 100%;	height: 10px;	clear: both;	display: block;
}
.iframeContent{	width: 90% !important;	height: 58vh !important;
}
.microlessons-content, .microlessons-content h1, .microlessons-content p{	text-align: center;
}
.microlessons-content a.external_link{	padding-bottom: 6px;	color: #ff6b00!important;	text-decoration: none !important;	border-bottom: 1px dotted #ff6b00!important;
}
.microlessons-content div.fix20{	width: 100%;	height: 10px !important;
}
.microlessons-content img.main_image{	width: 90% !important;	max-width: 920px !important;	height: auto !important;	border: 0 !important;	margin: 10px auto !important;	float: none !important;	clear: both !important;	display: block !important;
}
.microlessons-content svg.icon-button-micro{	vertical-align: middle !important;
}
.microlessons-content { display: table; position: absolute; height: 100%; width: 100%; clear: both !important;
}
.microlessons-content.public { position: static !important;
}
.microlessons-content div.middle { display: table-cell; vertical-align: middle; /*background-color: #f2f2f2 !important; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;*/
}
.microlessons-content div.middle div.inner { margin-left: auto; margin-right: auto; width: 90%; padding: 25px 0;
}
.microlessons-content div.middle div.inner div.embededblock{ max-width: 920px !important; margin: 0 auto !important; clear: both !important; display: block !important;
}
#pdfbook{ display: table; width: 86%; height: 60%;
}
.changedocbutton{ margin-right: 5px;
}
.vjs-default-skin{	background-color: #535353 !important;
}
.caption ul li{	color: #848484 !important;
}
.linkbutton{	text-align: center !important;
}
.iosb-20.iosb-top-left {	left: 5px !important;
}
@media only screen and (max-width: 768px) {	.iosb-32.iosb-top-right {	right: auto !important;	}	.row { margin-left: initial; margin-right: initial;	}
}
.modal-alert.fade.in {	background-color: rgba(219,219,219,0.8) !important;	/*opacity: .8;*/
}
.lg-backdrop.in{	z-index: 999999 !important;
}
.lg-outer{	z-index: 1000009 !important;
}
.solution_nubily{	font-size: 11px;	line-height: 13px;	color: DimGrey;	text-decoration: underline;
}
#floating-button{	background-color: #9c8e8e !important;	bottom: 10px !important; right: 10px !important;
}
#floating-button svg{	margin: 6px 8px !important;
}
li.select2-results__option--highlighted, li.select2-results__option:hover{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;
}
a{	color: #ff6b00!important;	text-decoration: none !important;
}
a:visited{	color: #ff6b00!important;	text-decoration: none !important;
}
a:link:hover{	color: #ff6b00!important;	text-decoration: none !important;
}
a:visited:hover{	color: #ff6b00!important;	text-decoration: none !important;
}
a.btn-outlined.btn-default:link:hover, a.btn-outlined.btn-default:visited:hover{	color: #fcf0f0 !important;
}
.btn-outlined.btn-primary{	border-color: #ff6b00 !important;
}
a:active{	color: #565656 !important;	text-decoration: none !important;
}
a.see-more{	color: #ff6b00!important;
}
a.see-more:hover{	color: #ff6b00!important;
}
a.see-more:visited{	color: #ff6b00!important;
}
a.btn-home.btn-warning, button.btn-nubily{	background-color: #9c8e8e !important;	color: #fcf0f0!important;
}
.btn-primary, .btn-primary:visited, .btn-primary:active, .label-nubily{	background-color: #ff6b00 !important;	color: #fff !important;
}
.btn-primary:hover, .btn-primary:visited:hover, .btn-primary:link:hover{	background-color: #ff6b00 !important;	color: #fff !important;
}
.btn-primary i{	color: #fff !important;
}
.btn-forum, .btn-forum:hover, .btn-forum:visited, .btn-forum:active{	background-color: #ff6b00 !important;	color: #fff !important;
}
.btn-danger.btn-forum, .btn-danger.btn-forum:hover, .btn-danger.btn-forum:visited, .btn-danger.btn-forum:active{	background-color: #db6e79 !important;	color: #fff !important;
}
a.z-link{	background-color: #ff6b00 !important;	color: #fff !important;
}
a.z-link:visited{	background-color: #ff6b00 !important;	color: #fff !important;
}
a.z-link:hover{	background-color: #ff6b00 !important;	color: #fff !important;
}
a.z-link:active{	background-color: #ff6b00 !important;	color: #fff !important;
}
.z-tabs.horizontal.top.flat.z-bordered.large > .z-container{	border-color: #ff6b00 !important;
}
.btn.btn-danger, .btn.btn-danger:hover, .btn.btn-danger:active,.btn.btn-danger:visited{ color: #fff !important;
}
.btn.btn-outlined.btn-danger, .btn.btn-outlined.btn-danger:active,.btn.btn-outlined.btn-danger:visited{ color: #db6e79 !important;
}
.btn.btn-outlined.btn-danger:hover{ color: #fff !important;
}
.btn.btn-lg.btn-danger, .btn.btn-lg.btn-danger:hover, .btn.btn-lg.btn-danger:focus, .btn.btn-lg.btn-danger:active, .btn.btn-lg.btn-danger:visited{ color: #fff !important; border-color: #ff6b00 !important; background-color: #ff6b00 !important; font-size: 18px !important;
}
button.progresscourse{ position: absolute; bottom: 0; left: 0; width: 14% !important; text-align: center !important; padding-left: 4px !important; padding-right: 4px !important;
}
button.btn-default.progresscourse{ position: absolute; bottom: 0; left: 0; width: 14% !important; text-align: center !important; color: #fff !important; border-color: #ff6b00 !important; background-color: #ff6b00 !important; padding-left: 4px !important; padding-right: 4px !important;
}
button.btn-default.datecourse{ position: absolute; bottom: 0; left: 16%; width: 10% !important; text-align: center !important; color: #fff !important; border-color: #ff6b00 !important; background-color: #ff6b00 !important; padding-left: 4px !important; padding-right: 4px !important;
}
a.btn-campus:not(.btn-forum){	color: #565656 !important;	text-decoration: none !important;	padding-left: 8px !important;	padding-right: 8px !important;
}
a.btn-campus:visited:not(.btn-forum){	color: #565656 !important;	text-decoration: none !important;
}
a.btn-campus:link:hover:not(.btn-forum){	color: #fff !important;	text-decoration: none !important;
}
a.btn-campus:visited:hover:not(.btn-forum){	color: #fff !important;	text-decoration: none !important;
}
a.btn-campus:actived:not(.btn-forum){	color: #565656 !important;	text-decoration: none !important;
}
a.whitelink{	color: #fff !important;	text-decoration: none !important;
}
a.whitelink:hover{	color: #fff !important;	text-decoration: none !important;
}
a.whitelink:visited{	color: #fff !important;	text-decoration: none !important;
}
a.whitelink:actived{	color: #fff !important;	text-decoration: none !important;
}
a.white_link{	color: #fff !important;
}
a.white_link:hover{	color: #fff !important;
}
a.white_link:visited{	color: #fff !important;
}
a.white_link:active{	color: #fff !important;
}
a.btn-outlined.btn-light{	color: #000 !important;
}
a.btn-outlined.btn-light:hover{	color: #565656 !important;
}
a.btn-outlined.btn-light:active{	color: #565656 !important;
}
a.btn-outlined.btn-light:focus{	color: #565656 !important;
}
a.btn-outlined.btn-light:focus{	color: #565656 !important;
}
a.btn-outlined.btn-light.active{	color: #565656 !important;
}
a.active-state span spam{	color: #565656 !important;
}
a.active-state span i{	color: #565656 !important;
}
a.active-state{	color: #565656 !important;
}
a.active-state:hover{	color: #565656 !important;
}
a.active-state:visited{	color: #565656 !important;
}
a.active-state:active{	color: #565656 !important;
}
a.active-state:focus{	color: #565656 !important;
}
.cd-side-nav .active > a { box-shadow: inset 3px 0 0 #dbdbdb !important;
}
div.groups_courses{	margin-top: 30px !important;	margin-bottom: 30px !important;	padding: 12px;	background-color: #fff;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;
}
div.groups_courses p{	text-align: left !important;
}
div.caption, div.caption h4, div.caption h5, div.caption p, div.caption center button.btn-link{	font-family: 'CerebriSans-Regular', sans-serif !important;
}
div.caption h4{	color: #ff6b00!important;	text-align: center !important;
}
div.caption h5{	color: #ff6b00!important;	text-align: center !important;	font-size: 14px !important;	font-weight: normal !important;
}
div.caption center button.btn-link{	margin-top: 0 !important;
}
div.caption .collapse{	padding-bottom: 10px !important;	text-align: center !important;
}
div.caption p{	text-align: center !important;
}
.cd-main-header {	background-color: #ff6b00!important;
}
.header_course_link{	color: #fcf0f0 !important;
}
.header_course_link:hover{	color: #fcf0f0 !important;
}
.header_course_link:visited{	color: #fcf0f0 !important;
}
.header_course_link:active{	color: #fcf0f0 !important;
}
.header_course_link:focus{	color: #fcf0f0 !important;
}
.action-btn a{	background-color: #ff6b00 !important;
}
.tile{	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;
}
.tile .thumb:hover:before{	background-color: #9c8e8e !important;
}
.unactive{	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	filter: alpha(opacity=50);	opacity: 0.5;
}
.thumb.didactic i{	color: #fff !important;	font-size: 35px !important;	font-weight: bolder !important;	margin-left: 10px;
}
.thumb.didactic svg{	width: 58px !important;	height: auto !important;	stroke: #fff !important;	fill: #fff !important;	color: #fff !important;	margin-left: 10px;	margin-bottom: 18px !important;
}
div.tile:hover div.caption{ -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;
}
div.tile:hover{ -webkit-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important; -moz-box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important; box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important;
}
div.max-content{	max-width: 1500px !important;
}
#list_courses{	font-size: 0;	text-align: left !important;
}
.mix, .gap{	display: inline-block;
}
.mix{	display: none;	float: none;
}
.mix:after{	display: inline-block;
}
.mix:before{ display: inline-block;
}
#list_courses div.mix div.tile div.caption p:hover {	cursor: pointer;
}
.cd-filter-block h4{	margin: 0 0 5px 0 !important;
}
ul.cd-filter-content{	margin-bottom: 8px !important;
}
ul.cd-filter-content li{	margin-bottom: 0 !important;
}
.cd-filter-block input[type='search']:focus,
.cd-filter-block input[type='text']:focus,
.cd-filter-block select:focus {	border-color: #ff6b00 !important;
}
.cd-filter-block input[type=radio]:checked + label::before,
.cd-filter-block input[type=checkbox]:checked + label::before { border-color: #ff6b00 !important; background-color: #ff6b00 !important;
}
.cd-filter::before { content: 'Filtrado y orden'; background-color: #ff6b00 !important; color: #fff !important;
}
.topbar-user .topbar-username {	color: #fcf0f0 !important;	border: 0 !important;
}
#u-left-panel, #u-left-menu{	background-color: #e8dcdc !important;
}
#u-left-panel, #u-left-menu div canvas{	padding-left: 22px !important;	float: left !important;
}
#u-left-panel{	border-right: 1px #e8dcdc solid !important;	padding-right: 0 !important;
}
.unit_campus div p{	word-wrap: break-word;
}
.slimScrollBar{	background-color: #e8dcdc !important;
}
.input_quiz{	color: #9f9f9f !important;
}
img.avatar_style{	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important;
}
div.avatar_style{	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important;
}
#content_page{	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important;
}
#content_page div p img, #content_page div p a img{	margin: 8px;
}
iframe.iframe_intro{	float: left;	margin: 10px 15px 40px 0;	width: 348px !important;	heigth: 300px !important;	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
img.iframe_intro{	float: left;	margin: 28px 15px 40px 0;	width: 348px !important;	heigth: auto !important;	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3);
}
img.iframe_intro:hover{	cursor: pointer;
}
.widget-side{	margin-top: 30px !important;	width: 100% !important;	padding: 0 !important;
}
.widget-side a{	color: #fff !important;	text-decoration: none !important;
}
.widget-side a:visited{	color: #fff !important;	text-decoration: none !important;
}
.widget-side a:link:hover{	color: #fff !important;	text-decoration: none !important;
}
.widget-side a:visited:hover{	color: #fff !important;	text-decoration: none !important;
}
.widget-side-title{	width: 100% !important;	padding: 15px !important;	font-weight: bolder !important;
}
.widget-side-content{	width: 100% !important;	padding: 10px !important;	font-size: 13px !important;
}
.widget-side-content ul{	list-style-type: none !important;
}
.widget-side-content ul li{	padding-bottom: 15px !important;
}
.widget-thumb{	max-width: 90px !important;	height: auto !important;	border: 0 !important;	float: left;	margin: 0 10px 10px 0 !important;
}
.hero-image{	width: 100%;
}
.hero-image .content-hero{	width: 100%;	margin: 0 auto;
}
.content-hero p a.btn-outlined, .content-hero center a.btn-outlined{	margin-top: 25px;
}
.content-hero p a.btn-outlined:hover, .content-hero center a.btn-outlined:hover{	color: #fff !important;	border-color: #fff !important;
}
div.tab-grey{	background-color: #ededed !important;	-webkit-border-top-right-radius: 20px;	-webkit-border-bottom-left-radius: 20px;	-moz-border-radius-topright: 20px;	-moz-border-radius-bottomleft: 20px;	border-top-right-radius: 20px;	border-bottom-left-radius: 20px;
}
div.tab-grey > ul li a{	background-color: transparent !important;
}
div.tooltip{ font-size: 12px !important;
}
div.content-unit{	text-align: left !important;	padding-bottom: 10px;
}
div.content-unit > h4{	text-align: left !important;
}
iframe.iframe_intro{	display: none !important;
}
@media only screen and (max-width: 768px) {	/*iframe.iframe_intro{	float: none !important;	margin: 10px auto 30px auto !important;	width: 100% !important;	heigth: 330px !important;	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important;	display: block !important;	}*/	iframe.iframe_intro{	display: none !important;	}	img.iframe_intro{	float: none !important;	margin: 10px auto 30px auto !important;	width: 100% !important;	heigth: auto !important;	box-shadow: 0px 1px 35px 0px rgba(0, 0, 0, 0.3) !important;	display: block !important;	}
}
@media only screen and (device-width: 768px) { iframe.iframe_intro{	display: none !important; }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) { iframe.iframe_intro{	display: none !important; }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) { iframe.iframe_intro{	display: none !important; }
}
#u-topbar{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;	border: 0 !important;	}
#u-topbar .title{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;	width: auto !important;
}
.left-menu-sub{	background-color: #ff6b00 !important;
}
.login-panel.panel-default > .panel-heading{	font-size: 18px !important;	font-weight: 700 !important;
}
.login-panel.panel-default{	box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.07);
}
.panel-default > .panel-heading{	color: #fcf0f0 !important;
}
.login-panel label{	text-transform: uppercase;
}
.login-panel .col-lg-10{	text-align: right;
}
.cd-filter a.cd-close {	color: #fff !important;
}
.cd-filter a.cd-close:hover {	color: #fff !important;
}
.cd-filter a.cd-close:visited {	color: #fff !important;
}
.cd-filter a.cd-close:focus {	color: #fff !important;
}
.cd-filter a.cd-close:active {	color: #fff !important;
}
ul.left-menu-sub li{	color: #fcf0f0 !important;
}
ul.left-menu-sub li a span{	color: #fcf0f0 !important;
}
ul.left-menu-sub li a span span{	color: #fcf0f0 !important;
}
ul.left-menu-sub li a{	color: #fcf0f0 !important;
}
ul.left-menu-sub li a:hover{	color: #fcf0f0 !important;
}
ul.left-menu-sub li a:visited{	color: #fcf0f0 !important;
}
ul.left-menu-sub li a:focus{	color: #fcf0f0 !important;
}
ul.left-menu-sub li a:active{	color: #fcf0f0 !important;
}
.left-menu-parent ul a:hover{	color: #9c8e8e !important;
}
ul.left-menu-wrapper li span{	color: #565656 !important;
}
ul.left-menu-wrapper li:hover span{	color: #565656 !important;
}
ul.left-menu-wrapper li:hover ul.left-menu-sub span{	color: #fff !important;
}
ul.left-menu-wrapper li a.active-state span{	color: #565656 !important;
}
.dropdown-menu {	right: 0 !important;	left: auto !important;
}
ul.topbar-user li ul.dropdown-menu{	background-color: #9c8e8e !important;	border: 0 !important;	padding-top: 15px !important;	padding-bottom: 15px !important;	-webkit-border-bottom-right-radius: 15px !important;	-webkit-border-bottom-left-radius: 15px !important;	-moz-border-radius-bottomright: 15px !important;	-moz-border-radius-bottomleft: 15px !important;	border-bottom-right-radius: 15px !important;	border-bottom-left-radius: 15px !important;
}
ul.topbar-user li ul.dropdown-menu li a:hover{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;
}
ul.topbar-user li ul.dropdown-menu li:hover a{	color: #fcf0f0 !important;
}
.left-menu-parent{	color: #000 !important;
}
.left-menu-parent a{	color: #000 !important;	font-weight: 400 !important;
}
.left-menu-parent a:visited{	color: #000 !important;
}
.left-menu-parent a:link:hover{	color: #565656 !important;
}
.left-menu-parent a:visited:hover{	color: #565656 !important;
}
.left-menu-link-info .link-name{	font-weight: 400 !important;
}
.alert-info{	background: rgba(255,107,0,.2) !important;
}
.alert-success{	background: rgba(95, 201, 107, .6) !important;
}
.label-warning{	color: #fff !important;	background-color: #ff6b00 !important;
}
div.header-content-home{	background: rgba(156,142,142,.55) !important;	background: -moz-linear-gradient(top, rgba(156,142,142,.55) 0%, rgba(156,142,142,.55) 60%, rgba(156,142,142,0) 100%) !important;	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(156,142,142,.55)), color-stop(60%, rgba(156,142,142,.55)), color-stop(100%, rgba(156,142,142,0))) !important;	background: -webkit-linear-gradient(top, rgba(156,142,142,.55) 0%, rgba(156,142,142,.55) 60%, rgba(156,142,142,0) 100%) !important;	background: -o-linear-gradient(top, rgba(156,142,142,.55) 0%, rgba(156,142,142,.55) 60%, rgba(156,142,142,0) 100%) !important;	background: -ms-linear-gradient(top, rgba(156,142,142,.55) 0%, rgba(156,142,142,.55) 60%, rgba(156,142,142,0) 100%) !important;	background: linear-gradient(to bottom, rgba(156,142,142,.55) 0%, rgba(156,142,142,.55) 60%, rgba(156,142,142,0) 100%) !important;	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ) !important;	padding: 16px !important;	-webkit-border-top-left-radius: 35px;	-webkit-border-top-right-radius: 35px;	-moz-border-radius-topleft: 35px;	-moz-border-radius-topright: 35px;	border-top-left-radius: 35px;	border-top-right-radius: 35px;
}
div.header-content-home p{	color: #fcf0f0 !important;	max-width: 100% !important;	width: 100% !important;	padding-left: 10% !important;	padding-right: 10% !important;
}
div.header-content-home a.btn-light{	color: #9c8e8e !important;	border-color: #9c8e8e !important;
}
div.header-content-home a.btn-light:visited{	color: #9c8e8e !important;	border-color: #9c8e8e !important;
}
div.header-content-home a.btn-light:hover{	color: #fcf0f0 !important;	background-color: #9c8e8e !important;
}
.header-grey{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;	min-height: 85px !important;
}
.header-grey.navbar-condensed{	min-height: 62px !important;
}
.header-grey div div .navbar-logo{	height: 85px !important;	padding: 16px 0px !important;
}
.header-grey div nav ul.navbar-nav{	padding: 20px 0 0 0 !important;
}
.header-grey.navbar-condensed div nav ul.navbar-nav{	padding: 6px 0 0 0 !important;
}
.header-grey div div .navbar-logo img{	width: auto !important;	max-height: 50px !important;
}
.header-grey.navbar-condensed div div .navbar-logo{	height: 62px !important;	padding: 10px 0px !important;
}
.header-grey.navbar-condensed div div .navbar-logo img{	width: auto !important;	max-height: 40px !important;
}
.navbar-condensed {	opacity: 1 !important;
}
div.up_margin {	margin: 0;	padding: 0;	height: 85px !important;
}
@media only screen and (max-width: 991px) {	.navbar-logo{	height: 60px !important;	padding: 9px 0px !important;	}	.navbar-logo img {	max-height: 40px !important;	}	.header-grey div div .navbar-logo img{	width: auto !important;	max-height: 42px !important;	}	.header-grey div div .navbar-logo{	height: 60px !important;	padding: 9px 0px !important;	}	.header-grey { max-height: 62px !important; min-height: 62px !important; height: 62px !important;	}	div.up_margin {	height: 62px !important;	}
}
@media only screen and (max-width: 991px){	section.filters {	padding-top: 60px!important;	}
}
ul.navbar-nav li.active a{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;
}
ul.navbar-nav li.active a:hover{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;
}
ul.navbar-nav li.active a:actived{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;
}
ul.navbar-nav li.active a:visited{	background-color: #9c8e8e !important;	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li a{	background: none !important;	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li a:hover{	background: none !important;	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li a:focus{	background: none !important;	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li a:active{	background: none !important;	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li.active a{	background-color: #fcf0f0 !important;	color: #9c8e8e !important;
}
.header-grey div nav ul.navbar-nav li.active a:hover{	background-color: #fcf0f0 !important;	color: #9c8e8e !important;
}
.header-grey div nav ul.navbar-nav li.active a:visited{	background-color: #fcf0f0 !important;	color: #9c8e8e !important;
}
.header-grey div nav ul.navbar-nav li.active a:focus{	background-color: #fcf0f0 !important;	color: #9c8e8e !important;
}
.header-grey div nav ul.navbar-nav li.active a:active{	background-color: #fcf0f0 !important;	color: #9c8e8e !important;
}
.header-grey div nav ul.navbar-nav li ul.dropdown-menu{	background-color: #9c8e8e !important;
}
.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a{	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a:hover{	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a:focus{	color: #fcf0f0 !important;
}
.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a:active{	color: #fcf0f0 !important;
}
ul.navbar-nav li.visible_top_link_hidden{	display: none !important;
}
.header-grey div nav ul.navbar-nav{	margin-top: 6px !important;
}
.header-grey.navbar-condensed div nav ul.navbar-nav{	margin-top: 14px !important;
}
.header-grey .navbar-nav > li > .dropdown-menu{	margin-top: 11px !important;
}
.header-grey.navbar-condensed .navbar-nav > li > .dropdown-menu{	margin-top: 0px !important;
}
.video_list{	margin-top: 70px !important;
}
.drawer-nav{	z-index: 999999 !important;	background-color: #e8dcdc!important;
}
.drawer-hamburger-icon{	color: #fcf0f0;	background-color: #fcf0f0;
}
.drawer-hamburger-icon:before{	background-color: #fcf0f0;
}
.drawer-hamburger-icon:after{	background-color: #fcf0f0;
}
.drawer-menu li a i{	margin-right: 8px !important;
}
.topbar-user.list-unstyled{	margin-right: 25px !important;
}
.content-wrapper, .content-panel {	background-color: transparent !important;
}
.navbar-header .navbar-toggle{	display: none;
}
.drawer-hamburger{	z-index: 999998 !important;	background-color: #9c8e8e!important;	margin-top: 0px !important;	display: none;}
@media only screen and (max-width: 1199px) {	.form-group label{	text-align: left !important;	}
}
/*
@media only screen and (min-width: 1200px) {	.content-shrink .col-xs-12{	padding-left: 30px !important;	}
}
*/
@media only screen and (min-width: 768px) {	.video_list{	margin-top: 60px !important;	}	.cd-search input {	background-color: #9c8e8e!important;	border-left: 1px solid #9c8e8e!important;	}
}
@media only screen and (max-width: 900px) {	header-grey div nav{	background-color: #9c8e8e!important;	}	.navbar-transparent div nav{	background-color: #9c8e8e!important;	}	.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a{	color: #fcf0f0 !important;	}	.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a:hover{	color: #fcf0f0 !important;	}	.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a:focus{	color: #fcf0f0 !important;	}	.header-grey div nav ul.navbar-nav li ul.dropdown-menu li a:active{	color: #fcf0f0 !important;	}
}
a.color_main_link{	color: #ff6b00!important;	text-decoration: none !important;
}
a.color_main_link:link:hover{	color: #ff6b00!important;	text-decoration: none !important;
}
a.color_main_link:visited{	color: #ff6b00!important;	text-decoration: none !important;
}
a.color_main_link:visited:hover{	color: #ff6b00!important;	text-decoration: none !important;
}
a.color_main_link:actived{	color: #ff6b00!important;	text-decoration: none !important;
}
a.blacklink{ color: #565656 !important; text-decoration: none !important;
}
a.blacklink:hover{ color: #565656 !important; text-decoration: none !important;
}
a.blacklink:visited{ color: #565656 !important; text-decoration: none !important;
}
a.blacklink:actived{ color: #565656 !important; text-decoration: none !important;
}
div.grecaptcha-badge{ left: 0 !important; right: auto !important;
}
.btn-success{	color: #fff !important;
}
.btn-success:hover{	color: #fff !important;
}
.btn-success:visited{	color: #fff !important;
}
.btn-success:active{	color: #fff !important;
}
button.btn-success.progresscourse{ color: #44c456 !important;
}
button.btn-success.progresscourse:hover{ color: #fff !important;
}
button.btn-success.progresscourse:visited{ color: #44c456 !important;
}
button.btn-success.progresscourse:active{ color: #44c456 !important;
}
.btn-attach-forum{	border: 1px solid #dcdcdc !important;	background: transparent !important;
}
.btn-attach-forum:visited{	border: 1px solid #dcdcdc !important;	background: transparent !important;
}
.btn-attach-forum:hover{	border: 1px solid #dcdcdc !important;	background: #ff6b00!important;
}
.btn-attach-forum:active{	border: 1px solid #dcdcdc !important;	background: transparent !important;
}
.btn-forum-link{	color: #ff6b00!important;	width: 80px !important;	padding: 8px 2px !important;	font-size: 10px !important;	margin-top: 4px !important;
}
.btn-forum-link:visited{	color: #ff6b00!important;	width: 80px !important;	padding: 8px 2px !important;	margin-top: 4px !important;
}
.btn-forum-link:hover{	color: #ff6b00!important;	width: 80px !important;	padding: 8px 2px !important;	margin-top: 4px !important;
}
.btn-forum-link:active{	color: #ff6b00!important;	width: 80px !important;	padding: 8px 2px !important;	margin-top: 4px !important;
}
.nice-select{	font-size: 11px !important;	width: 100% !important;
}
.nice-select ul.list{	overflow-x: none !important;	overflow-y: auto !important;	max-height: 280px !important;	width: 100% !important;
}
.nice-select ul.list li{	margin: 0 !important;	padding: 5px !important;	min-height: 30px !important;	line-height: 30px !important;
}
div.main-footer{	background-color: #262626 !important;	color: #fff !important;	font-size: 12px !important;	padding-top: 30px !important;
}
div.main-footer a{	color: #f6f6f6 !important;	font-size: 10px !important;
}
div.main-footer a:visited{	color: #f6f6f6 !important;	font-size: 10px !important;
}
div.main-footer a:link:hover{	color: #f6f6f6 !important;	font-size: 10px !important;
}
div.main-footer a:visited:hover{	color: #f6f6f6 !important;	font-size: 10px !important;
}
.breadcrumb{	margin-bottom: 14px !important;
}
.img-responsive{	width: 100% !important;	max-width: 100% !important;	height: auto !important;
}
.cookies_info ul, .cookies_info ul li{ color: #565656 !important;
}
.btn-forum{	background-color: #fcf0f0 !important;	font-size: 24px !important;	font-weight: normal !important;	margin: 5px 0 15px 0 !important;	text-transform: capitalize !important;	color: #9c8e8e !important;	-webkit-border-radius: 0px !important;	-moz-border-radius: 0px !important;	border-radius: 0px !important;
}
.btn-forum i{	margin-right: 8px !important;	font-weight: normal !important;	color: #9c8e8e !important;
}
.btn-danger.btn-forum i{	color: #fff !important;
}
a.btn-forum, a.btn-forum:hover, a.btn-forum:visited, a.btn-forum:active{	color: #9c8e8e !important;
}
a.btn-forum i, a.btn-forum:hover i, a.btn-forum:visited i, a.btn-forum:active i{	font-weight: normal !important;	font-size: 1.3em !important;
}
.btn-outlined.btn-campus.btn-success, .btn-outlined.btn-campus.btn-success:visited, .btn-outlined.btn-campus.btn-success:active{	color: #44c456 !important;
}
.btn-outlined.btn-campus.btn-success:hover{	color: #fff !important;
}
.btn-myinverse, .btn-myinverse:hover, .btn-myinverse:focus, .btn-myinverse:active, .btn-myinverse:visited, .btn-myinverse:visited:hover, .btn-myinverse:link:hover{	background-color: #fcf0f0 !important;	color: #9c8e8e !important;	min-height: 38px !important;	vertical-align: middle !important;	line-height: 1em !important;
}
.featured_resumen{	background-color: rgba(255,107,0,.15) !important;	border-radius: 24px !important;
}
.featured_resumen .btn-outlined{	background-color: #fff !important;
}
.featured_resumen .btn-outlined:hover{	background-color: #4c4c4c !important;
}
.featured_resumen button.active{	background-color: #ff6b00 !important;	color: #000000 !important;	border-color: #000000 !important;
}
.featured_resumen button.active:hover{	background-color: #ff6b00 !important;	color: #000000 !important;	border-color: #000000 !important;
}
.featured_resumen .btn-block, .featured_resumen form .btn-block{	margin: 10px 0 !important;
}
.internal_resumen p{	color: #565656 !important;	padding: 0 10px 10px 10px !important;	text-align: left;
}
.internal_resumen ul{	text-align: left !important;
}
.featured_resumen button.btn-outlined{	margin: 10px 2px 10px 2px !important;
}
.non-semantic-protector { position: relative; z-index: 1; }
.ribbon { font-size: 16px !important; width: 100%; position: relative; background: #ff6b00; color: #fff; text-align: center; padding: 1.8em 2em 1em 2em; margin: 0 auto 65px auto;
}
.ribbon:before, .ribbon:after { content: ""; position: absolute; display: block; bottom: -1em; border: 1.5em solid #4a4a4a; z-index: -1;
}
.ribbon:before { left: -2em; border-right-width: 1.5em; border-left-color: transparent;
}
.ribbon:after { right: -2em; border-left-width: 1.5em; border-right-color: transparent;
}
.ribbon-content{	text-transform: uppercase;
}
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after { content: ""; position: absolute; display: block; border-style: solid; border-color: #000 transparent transparent transparent; bottom: -1em;
}
.ribbon .ribbon-content:before { left: 0; border-width: 1em 0 0 1em;
}
.ribbon .ribbon-content:after { right: 0; border-width: 1em 1em 0 0;
}
.bmd-modalButton { display: block; margin: 15px auto; padding: 5px 15px;
}
.close-button { overflow: hidden;
}
.bmd-modalContent { box-shadow: none; background-color: transparent; border: 0;
}
.bmd-modalContent .close { font-size: 30px; line-height: 30px; padding: 7px 4px 7px 13px; text-shadow: none; opacity: .7; color:#fff;
}
.bmd-modalContent .close span { display: block;
}
.bmd-modalContent .close:hover,
.bmd-modalContent .close:focus { opacity: 1; outline: none;
}
.bmd-modalContent iframe { display: block; margin: 0 auto;
}
@media only screen and (max-width : 767px) {	.non-semantic-protector { position: relative; z-index: 1; }	.ribbon:before, .ribbon:after { display: none; content: none; border: 0; bottom: 0;	}	.ribbon:before { left: 0; border-right-width: 0;	}	.ribbon:after { right: 0; border-left-width: 0;	}	.ribbon .ribbon-content:before, .ribbon .ribbon-content:after { display: none; content: none;	}	.ribbon .ribbon-content:before { left: 0; border-width: 0;	}	.ribbon .ribbon-content:after { right: 0; border-width: 0;	}
}
div.featured_info{ font-size: 14px; line-height: 18px; text-align: left; width: 100%; padding-top: 5px; padding-bottom: 15px; clear: both; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px dotted #cfcfcf; color: #3a3a3a;
}
div.featured_info_last{ font-size: 14px; line-height: 18px; text-align: left; width: 100%; padding-top: 5px; padding-bottom: 10px; clear: both; margin-bottom: 0px; margin-top: 10px; color: #3a3a3a;
}
div.featured_info strong{ font-size: 16px; line-height: 20px; margin-left: -3px;
}
div.featured_info svg, div.featured_info i{ float: left; margin-right: 10px; margin-bottom: 10px; color: #a1a1a1;
}
div.featured_info_last strong{ font-size: 16px; line-height: 20px; margin-left: -3px;
}
div.featured_info_last svg, div.featured_info_last i{ float: left; margin-right: 10px; margin-bottom: 10px; color: #a1a1a1;
}
select.featured_select{ background-color: #9c8e8e !important; color: #fcf0f0 !important; border-color: #9c8e8e !important; text-align: center !important;
}
select.featured_select:active{ background-color: #9c8e8e !important; color: #fcf0f0 !important; border-color: #9c8e8e !important; text-align: center !important;
}
select.featured_select:focus{ background-color: #9c8e8e !important; color: #fcf0f0 !important; border-color: #9c8e8e !important; text-align: center !important;
}
div.md-editor div.btn-toolbar div.btn-group .btn{ border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important;
}
div.no-padding-bottom{	margin-bottom: 0;
}
div.precourse_main{	padding-bottom: 20px;	margin-bottom: 20px;	border-bottom: 1px solid #e8e8e8;
}
div.precourse_main div p{	width: 100% !important;	max-width: 100% !important;	text-align: left !important;	padding-top: 25px !important;
}
div.bottompaddingtag{	padding-bottom: 28px !important;
}
@media only screen and (max-width : 767px) {	div.precourse_content{	margin-left: 0 !important;	margin-right: 0 !important;	}	div.tab-grey{	margin: 10px 10px 30px 10px !important;	width: calc(100% - 20px) !important;	}
}
.btn-success:hover{	color: #fff !important;
}
.btn-success:link:hover{	color: #fff !important;
}
.btn-success:visited:hover{	color: #fff !important;
}
.alert-success h1{	color: #fff !important;
}
.alert{	border-radius: 12px;
}
a.btn-outlined.btn-success, input.btn-outlined.btn-success, button.btn-outlined.btn-success{	color: #44c456 !important;
}
a.btn-outlined.btn-success:hover, input.btn-outlined.btn-success:hover, button.btn-outlined.btn-success:hover{	color: #fff !important;
}
div.mce-fullscreen { z-index: 1200 !important;
}
div#registerCaptcha div{	float: right !important;
}
.see-more{	margin-left: 0 !important;
}
.panel-title i.fa{	vertical-align: middle !important;	margin-right: 16px !important;
}
.panel-title i.fa:hover{	cursor: pointer;
}
.tab-page-content{	background-color: #fff !important;
}
.tab-page-content table{	background-color: transparent !important;
}
.tab-page-content img{	max-width: 100% !important;	height: auto !important;
}
#chatbox {	z-index: 1100 !important;
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) { .tooltip { display: none !important; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { select:focus, textarea:focus, input:focus { font-size: 16px !important; background: #eee !important; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { select, textarea, input { font-size: 16px !important; }
}
@media (min-width: 768px) {	.tab-page-content{	width: 73% !important;	margin-bottom: 30px !important;	}
}
@media (max-width: 767px) {	.tab-page-content{	margin-top: -15px !important;	}	.legal_trade_page p{	text-align: left !important;	}	.label{	white-space: normal !important;	line-height: 1.9em !important;	border-radius: 0 !important;	}
}
@media (max-width: 820px) {	.hidde_top_minimal_button{	display: none !important;	}
}
.morphsearch {	width: 200px;	min-height: 32px;	background: #f1f1f1;	position: absolute;	z-index: 10000;	top: 0;	right: 20px;	-webkit-transform-origin: 100% 0;	transform-origin: 100% 0;	-webkit-transition-property: min-height, width, top, right;	transition-property: min-height, width, top, right;	-webkit-transition-duration: 0.5s;	transition-duration: 0.5s;	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}
.morphsearch.open {	position: fixed !important;	width: 100%;	min-height: 100%;	top: 0px;	right: 0px;
}
.morphsearch-form {	width: 100%;	height: 32px;	margin: 0 auto;	position: relative;	-webkit-transition-property: width, height, -webkit-transform;	transition-property: width, height, transform;	-webkit-transition-duration: 0.5s;	transition-duration: 0.5s;	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}
.morphsearch.open .morphsearch-form {	width: 80%;	height: 160px;	-webkit-transform: translate3d(0,3em,0);	transform: translate3d(0,3em,0);
}
.morphsearch-input {	text-align: right;	width: 100%;	height: 100%;	padding: 0 10% 0 10px;	font-weight: 700;	border: none;	background: transparent;	font-size: 0.8em !important;	color: #565656;	-webkit-transition: font-size 0.5s cubic-bezier(0.7,0,0.3,1);	transition: font-size 0.5s cubic-bezier(0.7,0,0.3,1) !important;
}
.morphsearch-input::-ms-clear { /* remove cross in IE */ display: none;
}
.morphsearch.hideInput .morphsearch-input {	color: transparent;	-webkit-transition: color 0.3s;	transition: color 0.3s;
}
.morphsearch.open .morphsearch-input {	font-size: 7em !important;	text-align: left;
}
/* placeholder */
.morphsearch-input::-webkit-input-placeholder {	color: #c2c2c2;
}
.morphsearch-input:-moz-placeholder {	color: #c2c2c2;
}
.morphsearch-input::-moz-placeholder {	color: #c2c2c2;
}
.morphsearch-input:-ms-input-placeholder {	color: #c2c2c2;
}
/* hide placeholder when active in Chrome */
.gn-search:focus::-webkit-input-placeholder {	color: transparent;
}
input[type="search"] { /* reset normalize */	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
.morphsearch-input:focus,
.morphsearch-submit:focus {	outline: none;
}
.morphsearch-submit {	position: absolute;	width: 80px;	height: 80px;	text-indent: 100px;	overflow: hidden;	right: 0;	top: 50%;	background: transparent url(/educa/img/magnifier.svg) no-repeat center center;	background-size: 100%;	border: none;	pointer-events: none;	transform-origin: 50% 50%;	opacity: 0;	-webkit-transform: translate3d(-30px,-50%,0) scale3d(0,0,1);	transform: translate3d(-30px,-50%,0) scale3d(0,0,1);
}
.morphsearch.open .morphsearch-submit {	pointer-events: auto;	opacity: 1;	-webkit-transform: translate3d(-30px,-50%,0) scale3d(1,1,1);	transform: translate3d(-30px,-50%,0) scale3d(1,1,1);	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;	transition: opacity 0.3s, transform 0.3s;	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;
}
.morphsearch-close {	width: 36px;	height: 36px;	position: absolute;	right: 1em;	top: 1em;	overflow: hidden;	text-indent: 100%;	cursor: pointer;	pointer-events: none;	opacity: 0;	-webkit-transform: scale3d(0,0,1);	transform: scale3d(0,0,1);
}
.morphsearch.open .morphsearch-close {	opacity: 1;	pointer-events: auto;	-webkit-transform: scale3d(1,1,1);	transform: scale3d(1,1,1);	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;	transition: opacity 0.3s, transform 0.3s;	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;
}
.morphsearch-close::before,
.morphsearch-close::after {	content: '';	position: absolute;	width: 2px;	height: 100%;	top: 0;	left: 50%;	border-radius: 3px;	opacity: 0.2;	background: #000;
}
.morphsearch-close:hover.morphsearch-close::before,
.morphsearch-close:hover.morphsearch-close::after {	opacity: 1;
}
.morphsearch-close::before {	-webkit-transform: rotate(45deg);	transform: rotate(45deg);
}
.morphsearch-close::after {	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);
}
.morphsearch-content {	color: #333;	margin-top: 4.5em;	width: 100%;	height: 0;	overflow: hidden;	padding: 0 10.5%;	background: #f1f1f1;	position: absolute;	pointer-events: none;	opacity: 0;
}
.morphsearch.open .morphsearch-content {	opacity: 1;	height: auto;	overflow: visible; /* this breaks the transition of the children in FF: https://bugzilla.mozilla.org/show_bug.cgi?id=625289 */	pointer-events: auto;	-webkit-transition: opacity 0.3s 0.5s;	transition: opacity 0.3s 0.5s;
}
.dummy-column {	width: 30%;	padding: 0 0 6em;	float: left;	opacity: 0;	-webkit-transform: translate3d(0,100px,0);	transform: translateY(100px);	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;	transition: transform 0.5s, opacity 0.5s;
}
.morphsearch.open .dummy-column:first-child {	-webkit-transition-delay: 0.4s;	transition-delay: 0.4s;
}
.morphsearch.open .dummy-column:nth-child(2) {	-webkit-transition-delay: 0.45s;	transition-delay: 0.45s;
}
.morphsearch.open .dummy-column:nth-child(3) {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;
}
.morphsearch.open .dummy-column {	opacity: 1;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);
}
.dummy-column:nth-child(2) {	margin: 0 5%;
}
.dummy-column h2 {	font-size: 1em !important;	letter-spacing: 1px;	text-transform: uppercase;	font-weight: 800;	color: #c2c2c2;	padding: 0.5em 0;
}
.round {	border-radius: 50%;
}
.dummy-media-object {	padding: 0.75em;	display: block;	margin: 0.3em 0;	cursor: pointer;	border-radius: 5px;	background: rgba(118,117,128,0.05);
}
.dummy-media-object:hover,
.dummy-media-object:focus {	background: rgba(118,117,128,0.1);
}
.dummy-media-object img {	display: inline-block;	width: 50px;	margin: 0 10px 0 0;	vertical-align: middle;
}
.dummy-media-object h3 {	vertical-align: middle;	font-size: 0.85em !important;	display: inline-block;	font-weight: 700;	margin: 0 0 0 0;	width: calc(100% - 70px);	color: rgba(145,145,145,0.7);
}
.dummy-media-object:hover h3 {	color: rgba(236,90,98,1);
}
#educa_interactive_doc_Youtube_api html body div#player div.html5-video-player a.ytp-watermark{	display: none !important;	visibility: hidden !important;
}
/* Overlay */
.overlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.5);	opacity: 0;	pointer-events: none;	-webkit-transition: opacity 0.5s;	transition: opacity 0.5s;	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}
.morphsearch.open ~ .overlay {	opacity: 1;
}
@media screen and (max-width: 53.125em) {	.morphsearch-input {	padding: 0 25% 0 10px;	}	.morphsearch.open .morphsearch-input {	font-size: 2em !important;	}	.dummy-column {	float: none;	width: auto;	padding: 0 0 2em;	}	.dummy-column:nth-child(2) {	margin: 0;	}	.morphsearch.open .morphsearch-submit {	-webkit-transform: translate3d(0,-50%,0) scale3d(0.5,0.5,1);	transform: translate3d(0,-50%,0) scale3d(0.5,0.5,1);	}
}
@media screen and (max-width: 60.625em) {	.morphsearch {	width: 80%;	top: 10%;	right: 10%;	}
}
@media only screen and (max-width: 991px) {	nav.navbar-collapse{	display: none !important;	}	/*.main-block-nav{	text-align: center !important;	}	.main-block-nav .navbar-logo{	margin: 0 auto !important;	float: none !important;	padding: 20px 0 !important;	height: 89px !important;	}	.main-block-nav .navbar-logo a{	margin: 0 auto !important;	}*/
}
.datetimepicker.datetimepicker-dropdown-bottom-right.dropdown-menu{	right: calc(50% - 100px) !important;
}
.datetimepicker div table{	background: #fff !important;	width: 100% !important;
}
.dtp-btn-ok:hover, .dtp-btn-cancel:hover{	color: #ff6b00 !important;
}
li.pick-n{	color: #ff6b00 !important;
}
li.pick-sl{	color: #fff !important;
}
div.picker ul.pick-m li, div.picker ul.pick-lg-h li{	color: #fff !important;
}
div.datedropper.primary .pick-lg-b .pick-sl:before, div.datedropper.primary .pick-lg-h, div.datedropper.primary .pick-m, div.datedropper.primary .pick-submit, div.datedropper.primary:before {	background-color: #ff6b00 !important;	color: #fff !important;
}
.dtp > .dtp-content > .dtp-date-view > header.dtp-header, .dtp div.dtp-date, .dtp div.dtp-time {	background-color: #ff6b00 !important;
}
.dtp-close a, .dtp-close a:hover, .dtp-close a:visited, .dtp-close a:active{	color: #fff !important;
}
.newchats svg{	margin-top: 6px !important; margin-left: 5px !important;
}
.newchats svg, .newchats svg path{	color: #000000 !important;	stroke: #000000 !important;	fill: #000000 !important;
}
#friendslist div#search svg{	margin-top: 6px !important; margin-left: 5px !important;
}
.panel-heading.panel-custom{	background-color: #ff6b00 !important;	color: #fff !important;
}
.panel-status .panel-heading.panel-custom{	background-color: rgba(255,107,0,.6) !important;
}
.panel-heading.panel-custom h3{	padding-right: 30px !important;
}
/*.panel-heading.panel-custom h3 span i{	margin-top: 10px !important;
}*/
.panel-heading.panel-custom div canvas{	float: right !important;
}
.panel-status div span.label{	display: block !important;	margin: 6px 0 !important;	padding: 10px !important;	width: auto !important;
}
i.plus{	top: 14px !important;
}
div#u-topbar > div:not(.title):not(.tooltip){	float: right !important;	margin: 15px 6px 0 0 !important;	opacity: 0.8;
}
@media (max-width: 767px) {	div#u-topbar > div:not(.title):not(.tooltip){	margin: 15px 0 0 0 !important;	}
}
.nav-units-full{	float: right;	max-width: 260px;	min-width: 260px;	height: 100%;
}
@media (max-width: 991px) {	.nav-units-full{	float: right;	max-width: 100%;	min-width: 100%;	height: 100%;	}
}
.opp-nav-units-full{	float: left;	max-width: 100%;	min-width: 100%;
}
@media (max-width: 991px) {	.opp-nav-units-full{	float: left;	max-width: 100%;	min-width: 100%;	}
}
.nav-units .list-group-item:first-child, .nav-units-full .list-group-item:first-child{	border-top-left-radius: 0px;
}
.nav-units .list-group-item:last-child, .nav-units-full .list-group-item:last-child {	border-bottom-left-radius: 0px;
}
@media (min-width: 992px) {	.nav-units{	padding-left: 0 !important;	}
}
#registerCaptcha_paypal div, #registerCaptcha_tpv div, #registerCaptcha_transfer div, #registerCaptcha_stripe div, #registerCaptcha_free div{	margin: 0 auto 20px auto !important;
}
.list-right a{	padding: 6px 8px !important;	font-size: 12px !important;
}
.list-right.disabled a{	padding: 6px 8px !important;	font-size: 13px !important;
}
.content-panel .col-xs-12 .row .col-sm-12.hidden-sm{	display:none!important;
}
a.wowbook-control, a.wowbook-control:hover, a.wowbook-control:visited, a.wowbook-control:active, a.wowbook-control i, a.wowbook-control:hover i, a.wowbook-control:visited i, a.wowbook-control:active i{	color: #fff !important;
}
@-webkit-keyframes swing
{ 20% { -webkit-transform: translateY(5px); transform: translateY(5px); } 40% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } 60% { -webkit-transform: translateY(3px); transform: translateY(3px); } 80% { -webkit-transform: translateY(-3px); transform: translateY(-3px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes swing
{ 20% { -webkit-transform: translateY(5px); transform: translateY(5px); } 40% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } 60% { -webkit-transform: translateY(3px); transform: translateY(3px); } 80% { -webkit-transform: translateY(-3px); transform: translateY(-3px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); }
}
div.tile.overanimate:hover{	-webkit-animation: swing 1s ease; animation: swing 1s ease; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;
}
