/*.panel-default>.panel-heading {background-color:#fbfbfb;}*/

.main{font-family:montserrat;}
.texto h1{font-weight:600;font-size:38px;color:#0268AA;border-bottom:1px solid #bdbdbd;padding:30px 0;margin-bottom:40px}
.texto p,ul{color:#415667;line-height:1.6;}
.texto p{margin-bottom:20px;}
.texto ul{padding:5px 15px;}
.texto ul li{margin-bottom:15px;}
.texto a{color:#0268AA;text-decoration: underline;}
.texto button{background:transparent;border:2px solid #0268AA;color:#0268AA;}
.imgmaxwidth{max-width:100%}
.consulta{margin:30px auto;background:#f7f7f7;border:1px solid #eaeaea;padding:20px 10px;border-radius:20px;}
.control-label{color:#415667}
.paddingtop15{padding-top: 15px}
.paddingtop10{padding-top: 10px}
.paddingtop7{padding-top: 7px}
#captcha_visualizar_fallecidos{max-width:213px;display:inline;}
.table{width:100%;color:#415667}
#tabla_detalle_fallecidos_wrapper{margin-bottom:50px;}
#textoLisIndex{height:700px;max-height:90%;overflow-y:scroll;}

.small, small{font-size: 80%;}
.d-block{display:block;line-height:1em}
.nav-tabs>li>a {background:#e6e6e6;color:#000;font-weight:bold;font-size: 0.9em;}
.nav-tabs>li>a:hover{background:#008FD2;color:#fff;}
.tab-content>.tab-pane {border:1px solid #ddd;border-top:none;padding:10px 20px;}
/*.table-info h3{color:#008FD2}*/
/*.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {color: #008FD2;}*/
.form-control{-webkit-box-shadow:inherit;box-shadow:inherit;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;}
/*.btn-primary{background-color: #0099AF;border-color: #0099AF !important;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:visited{background-color:#00899c !important}*/

.header{background-color:#006CB2;padding:10px}
.header-logo img, .footer img{max-width:200px} 
.breadcrumb>li+li:before{content: "> ";}

header{position:relative;position:sticky}
header .top-bar .top-contact .contact-list .contact-item a.btn{padding: 0 10px 0 10px;}
footer a{text-decoration:none!important}
/* footer .logo-footer .logo-mutual{max-width: 300px;text-align: center;} */
/* footer .logo-footer-bajada{padding:0 10px;} */
footer .logo-footer-bajada ul{height:inherit;max-width:800px;width:auto;}


.msg-error{color: #a94442;display: block;}
.msg-submit-error{border:1px dashed;padding:10px;background:#efe4e4;}
.bootbox-body .table>tbody>tr>td,.bootbox-body  .table>tbody>tr>th,.bootbox-body  .table>tfoot>tr>td,.bootbox-body  .table>tfoot>tr>th,.bootbox-body  .table>thead>tr>td,.bootbox-body  .table>thead>tr>th{padding:3px;font-size:11px;}

.tooltip > .tooltip-inner {background-color:rgba(0,0,0,0.4);}

.main{padding-bottom:20px;}
.seccion {border:1px solid #e4e4e4;background-color:#fff;margin-bottom: 10px;position:relative;}
.seccionsub{padding:0 20px}
.margintop{margin-top: 20px;}

.divinfo{background:#fcf8e3;font-size:0.85em;padding:10px 20px;color:#54502c;}
.divinfo2{display:block;margin-bottom: 15px;background: #f7f8f9;padding: 2px 10px;border: 1px dashed #e2e2e2;}

.container {max-width: 930px;}
.container2{max-width: 1170px;}
#top{}
#top div{}
#top ul{padding:3px 0;margin:0;text-align:right}
#top ul li{display:inline-block}
#top ul li a{font-size:0.9em;padding:0 5px;display:block;text-align:right;}
#header{background:#030379;padding:10px 0;}
#header #menu{display:table;width:100%;height:100%}
#header #menu div{display:table-cell;background:#004090;vertical-align:middle;}
#header #menu div a{color:#fff;color:rgba(255, 255, 255, 0.9);display:table;padding:5px 9px;text-transform:uppercase;width:100%;height:100%;text-align:center;}
#header #menu div a:hover{background:#4e4e82}
#header #menu div a span{display:table-cell;vertical-align:middle;}
#header #menu #logo{background:inherit}

/*#myTab{margin-top:30px;}*/
#fonoContact{font-size: 1.3em;display: block;text-align: center;margin-top: 20px;color: #008FD2;margin-bottom: -20px;}
.divFirma{border-right:1px dashed #fff!important;border-right:1px dashed transparent!important;}
.imgFirma{width:150px}



#btitulo{text-align:center;border-bottom:1px solid;margin-bottom:20px;}
#btitulo img{width:80px}
#btitulo span{display:block}
.datos{background:#fff;border:1px solid #eee;padding:20px;margin-bottom:5px;}
.datos div{display:inline-block;margin:2px;padding:5px;padding-right:10px;border-right:1px dashed #eee;}
.datos div span{display:block;}
.datos .dt1{font-weight:bold;font-size:0.9em;}
.datos .dt2{}
.div-error{border:1px dashed #a94442 !important;background:#efe4e4 !important;}


.titulos-tabla {width:100%;display:table;list-style:none;background:#008FD2;margin-bottom:5px;color:#fff;font-weight:bold;}
.titulos-tabla div {display:table-cell;text-align:left;padding:8px 15px;vertical-align:middle;font-size:.9em;}
.info-tabla {float:left;width: 20.4%;margin-right: 1%;background:#f2f4f3}
.info-tabla.last {margin-right: 0;}
.info-tabla.width-50, .width-50 {width: 57%;}
.info-tabla div {text-align:left;border-bottom:1px solid #fff;padding:0 15px;max-height:25px;line-height:25px;}
.info-tabla div.last {border-bottom: none;}
.info-tabla div img {vertical-align:middle;margin:0 10px 0 0px;max-width:30px;max-height:27px;}
.info-tabla.last {margin-right: 0;}
.info-tabla li.last {border-bottom: none;}


.tab-content{margin-bottom:40px;}
.msg-submit{display:block;border: 1px dashed #eee;padding: 10px;margin-top: 10px;text-align: center;}
textarea{resize:vertical;}
.footer{padding:0;background:#f3f3f3;}
.footer .bottom{background:#959595;color:#fff;text-align:center;font-size:0.8em;padding:5px;margin-top:10px;}
#footer_top{background:#e2e2e2;text-align:center;}
#nav_foot{margin-bottom:10px;padding:4px 0;}
#nav_foot li{display:inline;padding:0 1em;font-size:.833em;text-transform:uppercase;border-right:1px solid #ccc;}
#nav_foot li a{color:#909090}
.footer .column{display:inline-block;vertical-align:middle;color:#969696;font-size:12px;}
#logo-gray{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}


@media (max-width: 1000px){
    footer .logo-footer-bajada ul{border-radius: 0;max-width:100%}
    footer .menu-footer-mobile .menu-footer-mobile-list {padding: 0;width: 100%;}
    footer .menu-footer-mobile .menu-footer-mobile-list li {width: 100%;}
    footer .logo-footer-bajada ul li a span {display: block;font-size: 14px;}	
}

@media (max-width: 550px){	
    header{position:inherit}
    header .top-bar .top-contact .contact-list .contact-item a.btn{width:auto}
    header .top-bar .top-contact{width: 65%;}
    #fonoContact{margin-bottom:0px;}	
    .mdcenter{text-align: center;}
    #BotonBuscar{margin-top:20px;width:100%;}
    .paddingtop15{padding-top: 0px}
    .paddingtop10{padding-top: 0px}
    .paddingtop7{padding-top: 0px}
    #captcha_visualizar_fallecidos{max-width:calc(100% - 95px);}
}

@media (max-width: 340px) {
    .info-tabla div{padding:0px 5px;}
    header .top-bar .social{width: auto;}
    header .top-bar .top-contact{width: 63%}
}

.gly-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-moz-keyframes spin { 0% {-moz-transform: rotate(0deg);} 100% { -moz-transform: rotate(359deg); }}
@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg); }100% {-webkit-transform: rotate(359deg); }}
@-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg);}}
@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }100% { -webkit-transform: rotate(359deg);transform: rotate(359deg);}}

header .header-2019{background:#fff;padding:0}
header .header-2019 img{height:70px;background:#fff;}
header .header-2019::before{content:'';display:block;margin:0 auto;width:100%;max-width:1300px;border-top:1px solid #0068B1;position:relative;top:35px;}

@media (max-width: 1000px){ 
    header .header-logo{height:auto}
    header .header-logo img{height:50px;}
    header .header-2019::before{display:none} 
}