/* ESTILOS NUEVOS INICIO */

.view-article #sp-main-body, .view-category #sp-main-body {
    padding: 0 !important;
}

.container {
    width: 100% !important;
}

.view-article article.item {
	padding:0px;
	float:inherit;
}

.view-article article.item a {
	color:#000000;
	text-decoration: underline;	
}

.view-article article.item a:hover {
	color:#navy;
	text-decoration: underline;
}

.polling_container
{ background-color: white !important;}

.polling_container {
    padding: 40px 40px 40px 40px !important;
}    
.polling_ul li {margin-bottom:30px !important;}

.polling_name {margin-bottom:50px !important; font-weight:bold;}
#mod_0_1 .polling_submit {padding: 5px 20px !important; font-size:30px !important;}
.resultados .hide_sexy_button {display: block !important;}

.x {}

.sp-page-title { padding: 50px 0 52px;}


.sp-default-logo 
{ margin-left:100px;}

#sp-main-body 
{padding: 50px 0;}

#sp-header .logo {
    height: 90px;
    display: table;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    margin: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

body {
    background-color: #FFFFFF !important;
    color: #000000;
}

#sp-header {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: none !important;
    margin-bottom: 25px;
}    

.sp-page-title h2 {
    font-size: 30px;
    text-transform: initial;
    line-height: 40px;
}

#sp-footer .sp-copyright {
    color: #000000;
    font-size:18px;
}   

#sp-page-title    {background: #0082c7;} 

#sp-main-body { background: #ffffff !important;}
#sp-top-bar .sp-module {margin-left:0px !important;}
#sp-header {background: #ffffff;}
#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: #ffffff; color: #fff; }
#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;}



.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;}
.splms.view-splms-course.course-details .educon-course-deatils-wraper { padding: 60px 75px 0px;}
#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: 0px !important;}




