

h1, h2, h3, h4, h5  {color: #3C78D8;}





[data-toggle="collapse"] .plusmin:before {  

  content: "\f068";

}



[data-toggle="collapse"].collapsed .plusmin:before {

  content: "\f067";

}



.btn-link {color: transparent !important;}



.cabecera-seccion { position: relative; }

.cabecera-floats {position: absolute; top: 40%; left: 10%; text-align: left;}

.cabecera-floats p {font-size: 46px; color: #fff; font-weight: bold;}

.cabecera-floats span {color: #fff; font-weight: bold;}

.pre-content {margin-top: 3rem;}

.bajada {margin-top: 2rem;}



.pre-content .ante-titulo {border-bottom: 1px solid #ebebeb; padding-bottom: 1rem; text-transform: uppercase;}

.pre-content .titulo h1 {color: #3C78D8; margin-top: 1.5rem;}

.pre-content .bajada p {font-style: italic; color: #848688;}

.i-noi {background: #f4f4f4; padding: 3rem; margin-top: 3rem; font-size: 0.8rem;}

.titulo-descripcion {border-bottom: 1px solid #ebebeb; }

.contenido {margin-top: 2rem;}

.contenido-txt p {text-align: justify;}

.et_builder_inner_content {position: inherit !important;}

.notop {padding-top: 0px !important;}



/*** modal */



.fade.show {

  z-index: 999998;

 }

 .modal-open, .modal {z-index: 999999999 !important;} 

 .ekko-lightbox-nav-overlay {z-index: 9999999999 !important;} 





/*** hook ****/



/* #top-header, #main-header { z-index: 1 !important;} */



/***    ****/



/*** tablas ***/



.table-striped tbody tr:nth-of-type(odd) { background-color: #DFF0F7 !important;}

.table thead th {border-bottom: 2px solid #000 !important;}

td:nth-child(2), th:nth-child(2) { border-left: solid 2px #000 !important;   }

.table td, .table th {  border-top: 0px !important ; vertical-align: middle !important; font-size: 11px;}

.table-striped p {margin-bottom: 0px !important;}

table {border:0px !important;}





.datalles p {margin-bottom: 0px;}

.card {border: 0px !important;}

.form-group li {background-color: #007bff; padding:0.5rem !important;  color: #fff; list-style: none !important;}



.card-body ul {padding: 0px !important; margin: 0px !important; }



ul.categorychecklist {padding: 0px!important;}

ul.children li {padding: 0px!important;}

ul.children {padding-bottom: 0px!important;}

li.popular-category {padding-bottom: 0px!important;}

#testeo {margin: 0px;}





.ui-datepicker-trigger {position: absolute; top:5px; left: 75%;}

.wpv-date-front-end-clear {position: absolute; top:5px; left: 85%;}



.btn-xs {

    padding: .35rem .4rem !important;

    font-size: .875rem !important;

    line-height: .6 !important;

    border-radius: .2rem !important;

  }







   

.desplegable a:hover {color: #fff;}

.desplegable a:visited {color: #fff !important;}

.desplegable a:link {color: #fff !important;}

.desplegable a:active {color: #fff !important;}

.borderbot {padding-bottom: 0.5rem; border-bottom: 2px solid #BEBFC1; margin-bottom: 0.5rem;}

.contenido-txt ul li, .desc-inoi ul li {list-style-type: disc !important; margin-left: 1rem;}







  /***************************  */



.ui-datepicker .ui-widget-header {

	border: 1px solid #BEBFC1  !important;

	background: #BEBFC1  !important;

	color: #ffffff;

	font-weight: bold;

}





/* Interaction states

----------------------------------*/

.ui-datepicker .ui-state-default,

.ui-datepicker.ui-widget-content .ui-state-default,

.ui-datepicker .ui-widget-header .ui-state-default {

	border: 1px solid #bdbfc1;

	background: #bdbfc1 !important;

	font-weight: bold;

	color: #fff !important;

}

.ui-datepicker .ui-state-default a,

.ui-datepicker .ui-state-default a:link,

.ui-datepicker .ui-state-default a:visited {

	color: #bdbfc1 !important;

	text-decoration: none;

}

.ui-datepicker .ui-state-hover,

.ui-datepicker.ui-widget-content .ui-state-hover,

.ui-datepicker .ui-widget-header .ui-state-hover,

.ui-datepicker .ui-state-focus,

.ui-datepicker.ui-widget-content .ui-state-focus,

.ui-datepicker .ui-widget-header .ui-state-focus {

	border: 1px solid #3C78D8 !important;

	background: #bdbfc1 !important;

	font-weight: bold;

	color: #000;

}

.ui-datepicker .ui-state-hover a,

.ui-datepicker .ui-state-hover a:hover,

.ui-datepicker .ui-state-hover a:link,

.ui-datepicker .ui-state-hover a:visited,

.ui-datepicker .ui-state-focus a,

.ui-datepicker .ui-state-focus a:hover,

.ui-datepicker .ui-state-focus a:link,

.ui-datepicker .ui-state-focus a:visited {

	color: #000;

	text-decoration: none;

}

.ui-datepicker .ui-state-active,

.ui-datepicker.ui-widget-content .ui-state-active,

.ui-datepicker .ui-widget-header .ui-state-active {

	border: 1px solid #3c78d8 !important;

	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;

	font-weight: bold;

	color: #000;

}

.ui-datepicker .ui-state-active a,

.ui-datepicker .ui-state-active a:link,

.ui-datepicker .ui-state-active a:visited {

	color: #000;

	text-decoration: none;

}



/* Interaction Cues

----------------------------------*/

.ui-datepicker .ui-state-highlight,

.ui-datepicker.ui-widget-content .ui-state-highlight,

.ui-datepicker .ui-widget-header .ui-state-highlight {

	border: 1px solid #3C78D8 !important;

	background: #3C78D8 !important;

	color: #fff !important;

}

.ui-datepicker .ui-state-highlight a,

.ui-datepicker.ui-widget-content .ui-state-highlight a,

.ui-datepicker .ui-widget-header .ui-state-highlight a {

	color: #363636;

}

.ui-datepicker .ui-state-error,

.ui-datepicker.ui-widget-content .ui-state-error,

.ui-datepicker .ui-widget-header .ui-state-error {

	border: 1px solid #cd0a0a;

	background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;

	color: #ffffff;

}

.ui-datepicker .ui-state-error a,

.ui-datepicker.ui-widget-content .ui-state-error a,

.ui-datepicker .ui-widget-header .ui-state-error a {

	color: #ffffff;

}

.ui-datepicker .ui-state-error-text,

.ui-datepicker.ui-widget-content .ui-state-error-text,

.ui-datepicker .ui-widget-header .ui-state-error-text {

	color: #ffffff;

}

.ui-datepicker .ui-priority-primary,

.ui-datepicker.ui-widget-content .ui-priority-primary,

.ui-datepicker .ui-widget-header .ui-priority-primary {

	font-weight: bold;

}

.ui-datepicker .ui-priority-secondary,

.ui-datepicker.ui-widget-content .ui-priority-secondary,

.ui-datepicker .ui-widget-header .ui-priority-secondary {

	opacity: .7;

	filter:Alpha(Opacity=70); /* support: IE8 */

	font-weight: normal;

}

.ui-datepicker .ui-state-disabled,

.ui-datepicker.ui-widget-content .ui-state-disabled,

.ui-datepicker .ui-widget-header .ui-state-disabled {

	opacity: .35;

	filter:Alpha(Opacity=35); /* support: IE8 */

	background-image: none;

}

.ui-datepicker .ui-state-disabled .ui-icon {

	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */

}

