#cbfr_25,  .cbPosCanvasMenu { display:none !important;}
#form-login-forgot a {font-weight:bold; font-size:16px; color:red;}
.cb_template .col-form-label { font-size: 18px !important;}
.cbTabNavLink { font-size: 18px !important;}


.jchat_trigger_emoticon, .jchat_trigger_room, .jchat_trigger_users_informations, .jchat_trigger_export, .jchat_trigger_delete {    display: none !important; }
#jchat_optionsbutton, #jchat_userstab_text { display: none !important; }

#jchat_userstab_popup {
    width: 460px;
    text-align: left;
    height: 0%;
    display: none !important;
}

#jchat_wall_popup {
    top: 0;
    right: 0;
    height: 95%;
    z-index: 10003;
}

.jchat_tabcontentinput {
    padding: 6px 0 6px 25px;
    border: 1px solid orange;
    background-position: 5px -1235px;
    outline: 0;
    margin-bottom: 2px;
    min-height: 25px;
}



/* estilo oculta último bloque de cursos que esta dup */
.splms-row:last-child  .splms-col-sm-3:last-child {display:none !important;}

.view-course .splms-row:last-child  .splms-col-sm-3:last-child {display:initial !important;}


.fa.fa-facebook, .fa.fa-twitter { margin-right: 15px; }

.com-comprofiler #sp-main-body {margin-left:100px; margin-right:100px;}

.home-upcoming-events .sppb-addon-text-block {box-shadow:initial; padding: 25px 0 29px 50px;}
.splms-course-short-info {display:none !important;}

/* estilos 100% pagina */
@media (min-width: 1200px) { .container { width: 100% !important;} }
#sp-header { padding-left:50px !important; padding-right:50px !important; }

#splms {margin-left:50px; margin-right:50px;}
.splms.splms-persons { display: inherit; width: inherit;}
/* fin estilos 100% */

.splms-course-banner {display:none !important;}
.splms.view-splms-course.course-details .educon-course-deatils-wraper {   padding: 0px 5px 0px !important;}
#topicAccordion {display:none !important;}
.course-info, .course-lessons {display:none !important;}
.redesmod {float: right !important;} 

#sp-main-body { background: #ffffff !important;}
#sp-top-bar .sp-module {margin-left:0px !important;}
#sp-header {background: #00428f;}
#sp-top-bar { padding: 0; }
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a { color: #FFFFFF;     font-weight: 500;}
.sp-megamenu-parent >li >a { color: #FFFFFF;    font-weight: 500;}
.top-search-wrapper { margin-left:15px; color: #FFFFFF; font-weight: 500;}
#sp-bottom, #sp-footer { background: #00428f; color: #fff; border-top: 1px solid #003d85; }
#sp-bottom {display:none !important;} 
.event-callto-action .sppb-addon.sppb-addon-cta:before, .course-callto-action .sppb-addon.sppb-addon-cta:before, .sp-page-title:before {background: #0073d0;}
.sp-page-title { padding: 50px 0 52px;}
.sp-page-title h2 { font-size: 50px; text-transform: initial;}



.cbTermsLink, .cbPoweredBy {display:none;}
.view-registration #sp-main-body, .view-login #sp-main-body { padding: 75px 0; }
.com-comprofiler .input-append .add-on, .com-comprofiler .input-prepend .add-on {
    display: inline-block;
    width: auto;
    height: 40px;
    min-height: 40px;
    min-width: 20px;
    padding: 9px 5px;
    font-size: 20px;
    font-weight: normal;
  }
  
.cb_template h3, .cb_template .h3 ,  .com-comprofiler h1 {
      font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;	
 }
.cb_template .form-control { font-size: 18px};


#adminForm {margin-top:25px !important;}
.cb_template .form-check-inline {margin-right:25px;}
.cb_template .form-auto .form-control { display: inline-block; width: auto; height: 40px; width: 350px;} 
.cb_template .btn { height: 40px; width: 350px;font-size: 16px;} 
 
#modlgn-username {width: 300px; height: 40px;}
#modlgn-passwd   {width: 300px; height: 40px;}
#form-login-remember, .cbRegistrationIntro, .cbRegistrationConclusion {display:none;}
.cbLostPassForm  {font-size: 18px;}

#registrationTable label {font-size: 18px;}


.splms-person-title {     color: #252525;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 0;
    font-size: 22px;}
   
.splms-person-content { display:none; }    
.splms-badge-free  { display:none; }    

.splms-course-introduction, .course-lessons, .splms-course-class-rotuines, .splms-course-teachers { padding: 0px 30px 30px 30px !important;}
.course-lessons h3 {display:none;}

#topicId1 {display:none !important;}
#topicAccordion .pull-right {display:none !important;}
#topicAccordion .card-header .splms-topic-title {font-size:24px;}
.splms-person-website  {display:none !important;}
#splms .splms-course-teachers h3 {font-size:24px;}
.splms-course-duration {display:none;}
.splms.splms-persons .splms-person-info-wrap { padding: 30px 15px;}
.splms.splms-persons .splms-person-details { min-height: 400px; }
.splms.splms-persons .splms-person-info-wrap {
    padding: 30px 15px;
    min-height: 160px;
}
.splms-teachers-filter .splms-justify-content-end { display:none;}
.splms-course-filter-levels  { display:none;}
.splms-course-filter-types { display:none;}
#splmsPARADO .splms-course-teachers  { display:none;}

/* ESTILOS NUEVOS FIN */




/* envisionscc incidencia componente oculto el último hablar con Jaime */
.splms.splms-persons .splms-person.splms-col-md-4:nth-child(4n) { display: none;}
/*.splms-courses-list  .splms-row:nth-child(2) { display: none;}*/
/* fin incidencia scc hablar con Jaime */




/* MEDIAS INICIO */


@media (max-width: 1600px)
{

	#section-id-1480327036
	{
		position: relative !important;
		padding-bottom: 71.25% !important;
		padding-top: 30px !important;
		height: 0 !important;
		overflow: hidden !important;
	}

	#section-id-1480327036 .sppb-section-background-video
	{
	    position: absolute !important;
	    top: 0 !important;
	    left: 0 !important;
	    width: 100% !important;
	    height: 100% !important;
	}

  #column-id-1480327037{top: 40%;}

}

@media (max-width: 1300px){

	.sp-megamenu-parent > li > a
	{
		padding: 0 4px !important;
		font-size: 12px !important;
	}

	.sp-megamenu-parent > li.menu-button{
		margin-left: 4px !important;
	}

	#section-id-1480327036{
		position: relative !important;
		padding-bottom: 71.25% !important;
		/*padding-bottom: 56.25% !important;*/
		padding-top: 30px !important;
		height: 0 !important;
		overflow: hidden !important;
	}

		#section-id-1480327036 .sppb-section-background-video{
		    position: absolute !important;
		    top: 0 !important;
		    left: 0 !important;
		    width: 100% !important;
		    height: 100% !important;
		}

		#column-id-1480327037{top: 40%;}

}


@media (max-width: 1024px)
{

	.sp-megamenu-parent > li > a{
		padding: 0 3px !important;
		font-size: 11px !important;
	}

	.sp-megamenu-parent > li.menu-button{
		margin-left: 3px !important;
	}

	#section-id-1480327036{
		position: relative !important;
		padding-bottom: 71.25% !important;
		padding-top: 30px !important;
		height: 0 !important;
		overflow: hidden !important;
	}

	#section-id-1480327036 .sppb-section-background-video{
	    position: absolute !important;
	    top: 0 !important;
	    left: 0 !important;
	    width: 100% !important;
	    height: 100% !important;
	}

	.countdown-timer-title{font-size: 18px;margin-top: 5px;}
	.countdown-timer-subtitle{font-size: 18px; margin-top: 5px;}

	#column-id-1480327037{top: 1%;}

}

@media (max-width: 960px)
{

	#section-id-1480327036{
		position: relative !important;
		padding-bottom: 71.25% !important;
		padding-top: 30px !important;
		height: 0 !important;
		overflow: hidden !important;
	}

	#section-id-1480327036 .sppb-section-background-video{
	    position: absolute !important;
	    top: 0 !important;
	    left: 0 !important;
	    width: 100% !important;
	    height: 100% !important;
	}

	.countdown-timer-title{font-size: 18px;margin-top: 5px;}
	.countdown-timer-subtitle{font-size: 18px; margin-top: 5px;}

	#column-id-1480327037{top: 1%;}

}

@media (max-width: 768px)
{

	#section-id-1480327036{
		position: relative !important;
		padding-bottom: 71.25% !important;
		padding-top: 30px !important;
		height: 0 !important;
		overflow: hidden !important;
	}

	#section-id-1480327036 .sppb-section-background-video{
	    position: absolute !important;
	    top: 0 !important;
	    left: 0 !important;
	    width: 100% !important;
	    height: 100% !important;
	}

	.countdown-timer-title{font-size: 18px;margin-top: 5px;}
	.countdown-timer-subtitle{font-size: 18px; margin-top: 5px;}

	#column-id-1480327037{top: 1%;}

}

@media (max-width: 500px)
{

		#section-id-1480327036{
			position: relative !important;
			padding-bottom: 71.25% !important;
			padding-top: 30px !important;
			height: 0 !important;
			overflow: hidden !important;
		}

		#section-id-1480327036 .sppb-section-background-video{
		    position: absolute !important;
		    top: 0 !important;
		    left: 0 !important;
		    width: 100% !important;
		    height: 100% !important;
		}

		.countdown-timer-title{font-size: 15px;margin-top: 5px;}
		.countdown-timer-subtitle{font-size: 13px; margin-top: 5px;}

		#column-id-1480327037{top: 1%;}

}

@media (max-width: 480px)
{

		#section-id-1480327036{
			position: relative !important;
			padding-bottom: 59.25% !important;
			padding-top: 30px !important;
			height: 0 !important;
			overflow: hidden !important;
		}

		#section-id-1480327036 .sppb-section-background-video{
		    position: absolute !important;
		    top: 0 !important;
		    left: 0 !important;
		    width: 100% !important;
		    height: 100% !important;
		}

		.countdown-timer-title{font-size: 15px;margin-top: 5px;}
		.countdown-timer-subtitle{font-size: 13px; margin-top: 5px;}

		#column-id-1480327037{top: 1%;}

}


@media (max-width: 360px)
{

	#section-id-1480327036{
		position: relative !important;
		padding-bottom: 59.25% !important;
		padding-top: 30px !important;
		height: 0 !important;
		overflow: hidden !important;
	}

	#section-id-1480327036 .sppb-section-background-video{
	    position: absolute !important;
	    top: 0 !important;
	    left: 0 !important;
	    width: 100% !important;
	    height: 100% !important;
	}

	.countdown-timer-title{font-size: 11px;margin-top: 4px;}
	.countdown-timer-subtitle{font-size: 10px; margin-top: 4px;}

	#column-id-1480327037{top: 1%;}

}

/* MEDIAS FIN */

.splms-course-teachers{padding: 0 !important;}
.splms-course-info{min-height: 370px;}
.splms-courses-title{min-height: 80px;font-size: 18px !important;margin-bottom: 0 !important;}
.splms-course-teachers{min-height: 70px;}
.view-splms-courses .splms-course-teachers{
	
	  margin-bottom: 30px !important;
    margin-top: 30px !important;
}
	
	}




