@charset "UTF-8";
/* CSS Document  NEWS-POST-STYLES */

* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #fff;
}

.navbar-header {
    background-color: #E6E9ED;
}


label { font-weight: 600;
    font-size: 1.8vh;
    margin-top: 0px;
    margin-bottom: 0px;}



img#logo-bsi-gnd {
    width:229px !important;
    /* width: 79%; */
    height: auto;
}


.navbar .dropdown-menu { /* back en el menu desplegable */
        background: #F5F7FA !important;}



.btn.responsive-menu {
	/* Boton menu resposivo */
	background-color: black;
}
 .owl-pagination .owl-page:hover span {
 background-color: #FFF !important;
}
 .owl-pagination .owl-page.active span {
 background-color: #FFF;
}
.navbar-collapse {
	border-bottom: none;
}
/** acordion **/	
.panel-title > a:hover, .panel-title > a:focus, .panel-toggle > a:hover, a:focus {
	color: #5dc9e7 !important;
}
/** acordion : END **/
	
	
	/** Botones Css**/
	
.btn-acordeon-casos {
	color: #A19F9F;
	background-color: #FFFFFF;
	border-color: #A6A6A6;
}
.btn-acordeon-casos:hover, .btn-acordeon-casos:focus, .btn-acordeon-casos:active, .btn-acordeon-casos.active, .open .dropdown-toggle.btn-acordeon-casos {
	color: #A19F9F;
	background-color: #DFDCE3;
	border-color: #A6A6A6;
}
.btn-acordeon-casos:active, .btn-acordeon-casos.active, .open .dropdown-toggle.btn-acordeon-casos {
	background-image: none;
}
.btn-acordeon-casos.disabled, .btn-acordeon-casos[disabled], fieldset[disabled] .btn-acordeon-casos, .btn-acordeon-casos.disabled:hover, .btn-acordeon-casos[disabled]:hover, fieldset[disabled] .btn-acordeon-casos:hover, .btn-acordeon-casos.disabled:focus, .btn-acordeon-casos[disabled]:focus, fieldset[disabled] .btn-acordeon-casos:focus, .btn-acordeon-casos.disabled:active, .btn-acordeon-casos[disabled]:active, fieldset[disabled] .btn-acordeon-casos:active, .btn-acordeon-casos.disabled.active, .btn-acordeon-casos[disabled].active, fieldset[disabled] .btn-acordeon-casos.active {
	background-color: #FFFFFF;
	border-color: #A6A6A6;
}
.btn-acordeon-casos .badge {
	color: #FFFFFF;
	background-color: #A19F9F;
}
* {
	margin: 0px auto;
	padding: 0px;
}
body {
	background-color: #fff;
}
.btn.responsive-menu {
	/* Boton menu resposivo */
	background-color: black;
}

 .owl-pagination .owl-page:hover span {
 background-color: #FFF !important;
}

 .owl-pagination .owl-page.active span {
 background-color: #FFF;
}
.navbar-collapse {
	border-bottom: none;
}
/** acordion **/	
.panel-title > a:hover, .panel-title > a:focus, .panel-toggle > a:hover, a:focus {
	color: #5dc9e7 !important;
}
	
	/** acordion : END **/
	
	

/**-------------/ RESPONSIVE /-----------------**/
		
	
 @media (min-width: 1025px) {
.navbar-header {
	background: #EFF1F4 !important; /* color del la barra superior -redes sociales */
}
#logo-bsi-gnd {
	display: none;
}
#logo-bsi {
	display: inline-block;
}

}
 @media (max-width: 1024px) {
#menu {
	background-image: none;
	background: #546276;
}
#logo-bsi {
	display: none;
}
#logo-bsi-gnd {
	dispaly: inline-block;
}
.navbar-header {
	/* Color del backgraond menu */
	background : #5B768B url("/img/navbar/back-hm-1-2.png");
	background-size: 100% 112px;
	background-repeat: no-repeat;
	min-width: 100%;
}
.sticky-wrapper {
	/* color de backgrond en un nivel muy atras del menu cuando entra en estado responsivo */
	background : #5B768B;
}
#menuHome, #menuSobreBSI, #menuProductos, #menuProductos, #menuServicios, #menuBitacoraComercial, #menuContacto, #btMenu, #btSobre, #btContacto, #btBitacora {
	padding-left: 18px;
	border: solid 1px;

	border-left: none;
	border-right: none;
	border-top: none;
	text-align: center;
}
.navbar-collapse.collapse.in {
	border: none;
}



		
			
			
			

		 
	   
		   
	
 @media (min-width: 1025px) {  
 
 /* color del la barra superior -redes sociales */
.navbar-header {
	background: #EFF1F4; }
#logo-bsi-gnd {
	display: none;
}
#logo-bsi {
	display: inline-block;
}
 }
 
 @media (max-width: 1024px) {
#menu {
	background-image: none;
	background: #546276;
}
#logo-bsi {
	display: none;
}
#logo-bsi-gnd {
	dispaly: inline-block;
}
.navbar-header {
	/* Color del backgraond menu */
	background : #5B768B url("/img/navbar/back-hm-1-2.png");
	background-size: 100% 112px;
	background-repeat: no-repeat;
	min-width: 100%;
}
.sticky-wrapper {
	/* color de backgrond en un nivel muy atras del menu cuando entra en estado responsivo */
	background : #5B768B;
}
#menuHome, #menuSobreBSI, #menuProductos, #menuProductos, #menuServicios, #menuBitacoraComercial, #menuContacto, #btMenu, #btSobre, #btContacto, #btBitacora {
	padding-left: 18px;
	border: solid 1px;

	border-left: none;
	border-right: none;
	border-top: none;
	text-align: center;
}
.navbar-collapse.collapse.in {
	border: none;
}
 }
 @media (min-width: 1025px) {
/* color del la barra superior -redes sociales */
.navbar-header { background: #EFF1F4;  }
#logo-bsi-gnd { display: none; }
#logo-bsi { display: inline-block; }

}
 @media (max-width: 1024px) {
#menu {
	background-image: none;
	background: #546276;
}
#logo-bsi {
	display: none;
}
#logo-bsi-gnd {
	dispaly: inline-block;
}
.navbar-header {
	/* Color del backgraond menu */
	background : #5B768B url("/img/navbar/back-hm-1-2.png");
	background-size: 100% 112px;
	background-repeat: no-repeat;
	min-width: 100%;
}
.sticky-wrapper {
	/* color de backgrond en un nivel muy atras del menu cuando entra en estado responsivo */
	background : #5B768B;
}
#menuHome, #menuSobreBSI, #menuProductos, #menuServicios, #menuBitacoraComercial, #menuContacto, #btMenu, #btSobre, #btContacto, #btBitacora {
	padding-left: 18px !important;
	border-bottom: solid 1px #FFF !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	text-align: center !important;
}
	 
	 a#menuProductos, a#menuServicios {
		 padding-left: 18px !important;
	border-bottom: solid 1px #FFF !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	text-align: center !important;}	 
	 
.navbar-collapse.collapse.in {
	border: none;
}
 }

/***** MODAL *****/


.modal {
	
	top: 0px !important;
	
	}

.modal-backdrop {
    height: 100% !important;
}
	 
	 
.modal-dialog { padding-top:25%; }