
ul li h1 h2 h3 h4 h5 h6 p span{margin:0px; padding:0px;}
html body{overflow-y: scroll;}
label{margin:0px; padding:0px;}

body{background-color:#ECF0FA!important; font-family:'Montserrat', sans-serif;}
.oculto{clear:both; width:30px; background-color:#eee; height:30px; margin:0px auto; overflow:hidden; visibility:hidden;}

.modal .modal-header{border-bottom:0px;}
.modal .modal-header h1{clear:both; width:100%; display:table; font-size: 20px; font-weight: 600; color: #4C575E;}
.modal .modal-body{padding-top:0px!important; padding-bottom:30px;}

.modal .modal-body .masEmpresa{width:100%; display:table; padding:0px 30px 10px 30px;}
.modal .modal-body .masEmpresa h2{font-size:21px; font-weight:500; color:#3B4954; margin-bottom:30px;}
.modal .modal-body .masEmpresa .listEmp{width:100%; display:table; clear:both; padding-bottom:5px; margin-bottom:10px;}
.modal .modal-body .masEmpresa .listEmp input{float:left; margin-top:5px; margin-right:10px; cursor:pointer;}
.modal .modal-body .masEmpresa .listEmp label{font-size:14px; color:#556877; width:auto; float:left; cursor:pointer;}
.modal .modal-body .masEmpresa .btnMasEmpresa{width:auto; background-color:#13ABB3; display:table; cursor:pointer; color:#fff; box-shadow:0px 2px 6px #667D8F; padding:5px 30px 5px 30px; border-radius:25px; margin-top:30px;}


.cargadorLoader{width:100%; height:100%; clear:both; position:fixed; left:0px; top:0px; display:none;}
.cargadorLoader-1{z-index:100001;}
.cargadorLoader-1 .cubo{width:110px; display:table; margin:120px auto 0px auto; text-align:center; font-size:12px; color:#ddd;}
.cargadorLoader-1 .images{height:160px; width:180px; overflow:hidden;}
.cargadorLoader-2{z-index:100000; background-color:#000000; opacity:0.6;}

#tgaSleModal{width:100%; display:none; top:0px; left:0px; position:fixed; z-index:10001; }
#tgaSleModal .modal_content{width:400px; display:table; background-color:#fff; border-radius:4px; clear:both; margin:10px 0px 0px 10px;}
#tgaSleModal .modal_content .modal_header{padding:3px 10px 5px 10px; background-color:#eee; display:table; width:100%; margin:0px auto; border-radius:4px 4px 0px 0px;}
#tgaSleModal .modal_content .modal_header h5{width:100%; font-size:14px; float:left; margin:3px 0px 0px 0px;}
#tgaSleModal .modal_content .modal_header .close_alert{display:none;}
#tgaSleModal .modal_content .modal_body{padding-top:10px; display:table; width:100%; margin:0px 0px 10px 0px;}
#tgaSleModal .modal_content .modal_body .icono{width:30px; display:table; float:left; margin-left:10px; opacity:0.8;}
#tgaSleModal .modal_content .modal_body .icono img{width:100%;}
#tgaSleModal .modal_content .modal_body table{width:340px; height:0px; float:right;}
#tgaSleModal .modal_content .modal_body table .texto{font-size:14px; width:100%; height:0px; vertical-align:top;}
#tgaSleModal .modal_content .modal_footer{padding-top:0px; padding-bottom:4px; clear:both; border-top:1px solid #ddd;}
#tgaSleModal .modal_content .modal_footer p{margin:0px;}
#tgaSleModal .modal_content .modal_footer p{font-size:12px; color:#999; text-align:right; padding-right:20px; padding-top:4px;}
.tgaSleModalC{width:100%; height:100%; display:none; position:fixed; z-index:10000; background-color:#000; opacity:0.6; top:0px; left:0px;}
#tgaSleModal.tga-msn .modal_content .modal_footer{border-top:1px solid #FFF;}
#tgaSleModal.tga-msn .modal_content .modal_footer p{color:#fff;}

#tgaSleModal.tga-msn-0 .modal_content{background-color:#bfe1c7; border:2px solid #fff;}
#tgaSleModal.tga-msn-0 .modal_content .modal_header{background-color:#a2c8aa; color:#fff;}
#tgaSleModal.tga-msn-1 .modal_content{background-color:#e2c0c8; border:2px solid #fff;}
#tgaSleModal.tga-msn-1 .modal_content .modal_header{background-color:#b4818d; color:#fff;}
#tgaSleModal.tga-msn-2 .modal_content{background-color:#e4d09f; border:2px solid #fff;}
#tgaSleModal.tga-msn-2 .modal_content .modal_header{background-color:#efb145; color:#fff;}
#tgaSleModal.tga-msn-3 .modal_content{background-color:#ebebc2; border:2px solid #fff;}
#tgaSleModal.tga-msn-3 .modal_content .modal_header{background-color:#ca0101; color:#fff;}
#tgaSleModal.tga-msn-4 .modal_content{background-color:#b1d4ec; border:2px solid #fff;}
#tgaSleModal.tga-msn-4 .modal_content .modal_header{background-color:#386584; color:#fff;}
/* ---------------------------------------------------------------- */

.cargadorLoader{width:100%; height:100%; clear:both; position:fixed; left:0px; top:0px; display:none;}
.cargadorLoader-1{z-index:100001;}
.cargadorLoader-1 .cubo{width:160px; height:190px; position:relative; display:block; margin:170px auto 0px auto; text-align:center; font-size:12px; color:#ddd;}
.cargadorLoader-1 .cubo .images{height:160px; width:160px; overflow:hidden;}
.cargadorLoader-1 .cubo .logox{width:120px; position:absolute; top:45px; left:20px;}
.cargadorLoader-1 .cubo .logox img{width:100%;}
.cargadorLoader-1 .cubo p{font-size:12px; color:#C6CCD2;}
.cargadorLoader-2{z-index:100000; background-color:#000000; opacity:0.6;}


.infMorax{position:fixed; z-index:20; background-color:#FF7F50; color:#fff; left:0px; top:100px; font-size:10px; padding:4px 10px; border-radius:0px 5px 5px 0px;}

header.panelV3 img{width:100%;}
header.panelV3{width:100%; height:52px; display:block; position:relative; clear:both; background-color:#FFF; padding:10px 25px 8px 25px; box-shadow:1px 0px 4px #999;}
header.panelV3 .logo{width:78px; display:table; float:left; cursor:pointer;}
header.panelV3 .logo img{vertical-align:top;}
header.panelV3 article.iconos{display:table; float:right;}
header.panelV3 article.iconos .icono{width: 24px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
header.panelV3 article.iconos .icono.ico-2.reunion{margin-right: 100px;}
header.panelV3 article.iconos .icono.ico-2.base-conocimiento{margin-right: 50px;}
header.panelV3 article.iconos .icono i {font-size: 28px;color: gray; display: flex;justify-content: center;padding-top: 4px;}

header.panelV3 .menu{width:32px; float:right;  cursor:pointer;}
header.panelV3 .sello{width:62px; display:table; float:right; position:absolute; right:25px; margin-top:-5px;}
header.panelV3 .sello img{width:100%;}
.headerPost{width:100%; display:table; text-align:right; color:#88949F; margin-bottom:30px; padding:5px 25px 0px 25px; font-weight:400; font-size:11px;}

header.panelV3.sello-1 .menu{margin-right:110px;}
header.panelV3.sello-0 .sello{display:none;}
.headerPost.sello-1{padding-right:135px;}

header.panelV3 .menuVista{width:270px; z-index:500; position:absolute; display:none; background-color:#fff; right:10px; top:10px; box-shadow:1px 1px 4px #999;}
header.panelV3 .menuVista.ver{display:table;}
header.panelV3 .menuVista .menu-top{padding:10px 20px 0px 20px;}
header.panelV3 .menuVista .close{float: right;color: #1e2433; top:-14px; right: -14px;font-size: 13px; cursor: pointer;}
header.panelV3 .menuVista .menu-title { font-size:12px; font-weight:600; color:#61697C; display:table; width:100%; margin:0px 0px 20px 0px;}

header.panelV3 .menuVista ul{list-style-type:none;padding: 0;margin: 0;}
header.panelV3 .menuVista ul li{padding:0px; font-weight:300; font-size:14px; margin:0px 25px 20px 25px; color: #A9AB9E; cursor:pointer;}
header.panelV3 .menuVista ul li::before{font-size:20px; color: #61615F; margin-right:5px; font-weight:400;}
header.panelV3 .menuVista ul li:hover{color:#CB5215;}
header.panelV3 .menuVista ul li.closet{border-top: 0.5px solid #CBCAC6; padding-top:10px;}


header.panelV3 .menuVista ul li.widget{font-weight:500; color:#004836;}
header.panelV3 .menuVista ul li.widget:before{color:#ead177; margin-right:10px;}


.cubreMenu{width:100%; display:none; z-index:499; height:100%; position:fixed; top:0px; left:0px; opacity:0.1; background-color:#000;}
.cubreMenu.ver{display:table;}

.cubrirMin{width:100%; background-color:#ECF0FA; height:100%; display:none; position:fixed; z-index:20000;}
.cubrirMin .inter{width:70%; display:table; margin:50px auto 0px auto;}
.cubrirMin .inter img{width:100%;}

.highcharts-text-outline{
  stroke: none !important;
}

.bptlBox-select{font-size:12px; font-weight:300;}

:root .bootbox-confirm .modal-header{padding:0px; display:none;}
:root .bootbox-confirm .bootbox-body{padding-top:20px;}
:root .bootbox-confirm .bootbox-body h3{font-size:18px; font-weight:500; color:#43535F;}
:root .bootbox-confirm .bootbox-body p{font-size:15px; font-weight:100; color:#556877; margin-bottom:10px;}
:root .bootbox-confirm .btn-danger{background-color:#D6D6D6; border:1px solid #D6D6D6; color:#43535F; font-weight:300;}
:root .bootbox-confirm .btn-success{background-color:#13ABB3; border:1px solid #13ABB3; color:#fff; font-weight:300;}


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

@media only screen and (max-width:550px) {
  header.panelV3 article.iconos .icono.ico-2 {display: none;}
}

@media only screen and (max-width:450px) {
  header.panelV3 article.iconos{width:200px;}
  header.panelV3 article.iconos .icono.ico-2{margin:0px 25px;}
  .headerPost{text-align:right;}
  .headerPost.sello-1{padding-right:115px; padding-left:0px;}
  header.panelV3.sello-1 .menu{margin-right:90px;}
}

@media only screen and (max-width:400px) {
  header.panelV3 article.iconos{width:180px;}
}

@media only screen and (max-width:350px) {
  header.panelV3 article.iconos{width:150px;}
  header.panelV3 article.iconos .icono.ico-2{margin:0px 20px;}
}

@media only screen and (max-width:300px) {
  .cubrirMin{display:table;}
}

