.btnwhite{background: #FFF; border:0px; padding: 5px 13px;}
.ui-accordion .ui-accordion-content{ padding: 15px !important}
.ui-accordion .ui-accordion-icons, .ui-accordion .ui-accordion-icons .ui-accordion-icons{ padding: 9px !important;}
label{font-weight: normal;}
#salir a,#registro{color:#ffffff;text-decoration: none}
.buscaReportes{width: 350px;}
.th{text-decoration: underline;cursor: pointer}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {background-color: #135685;color: #FFFFFF;font-weight: bold;}
#coords {color: blue;}
body {padding-top: 0px;padding-bottom: 0px;font-family: Arial,Verdana,Helvetica,sans-serif; background:#f0f0f0;}
html{font-family: Arial,Verdana,Helvetica,sans-serif}
.olImageLoadError { background-color: transparent !important;}
.olControlLoadingPanel{position:relative;width:100px;height:100px;background-position:center;background-repeat:no-repeat;display:none;left:40%;top:40%}
#map, #map1 {height: 550px;background-color: #eee;width: 100%}
.posrel{position: relative;}
div.fill {width: 100%;height: 100%;}
.reportes {background-color: #b1b1b1;border-color: #b1b1b1;color: #212121;}
.reportes:active,.reportes:focus,.reportes:hover{background-color: #b1b1b1;border-color: #b1b1b1;color: #212121;}
#txtbusca{height: 34px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #E8E8E8;border-color: #E8E8E8; color: #212121; cursor: default;z-index: 2;}
.pagination > li > a, .pagination > li > span {
    background-color: #FFFFFF;border: 1px solid #DDDDDD;color: #212121;float: left;line-height: 1.42857;margin-left: -1px;padding: 6px 12px;position: relative;text-decoration: none;}
.navbar-nav > li > a {padding-bottom: 0; padding-top: 0;}
#totalRep{font-weight: bold;}
#misReportes{margin-left: 10px;}
#tituloCap{ text-align: left;font-size: 16px;font-weight: bold;color: #233253}
.version{font-size: 8px;}
#nuevoLi{width: 60%;}
#mencapas{width: 310px; position: absolute; z-index: 1001; height: 550px;background: #f5f5f5; display: none; top: 0px }
/*#mencapas2{width: 310px; position: absolute; z-index: 1001; height: 550px;background: #f5f5f5; display: none; top: 0px }*/

/*#panelMencapas2{background: #f5f5f5; overflow-y: scroll; width: 260px; max-height: 460px;}*/
/*#panelMencapas2 #content{margin: 10px;padding: 10px; background-color: #FFF;overflow-y: scroll; max-height: 460px;}*/

#mencapas3{width: 310px; position: absolute; z-index: 1001; height: 550px;background: #f5f5f5; display: none }
#mencapas ul{  width:400px; margin: 0px;padding: 0px;margin-left: 5px; margin-top: 10px;}  
#mencapas li{ float:left;display:inline;}  
/*#mencapas2 ul{ width:300px; margin: 0px; padding: 0px; margin-left: 10px; margin-top: 20px;}  */
/*#mencapas2 li{list-style: none;font-size: 11px;}*/ 
#mencapas3 ul{width:300px;margin: 0px;padding: 0px; margin-left: 10px; margin-top: 20px;}  
#mencapas3 li{list-style: none;font-size: 11px;} 
.cap1,.cap7,.cap12{width: 35%;height: 113px; background: #fff; list-style: none; margin: 10px; border:5px solid #fff; margin:5px;cursor: pointer; }
#mencapas p{font-size: 11px; background: #fff; padding: 4px; }
.cap1{ background:url("../img/map/mapa_sin_sombreado.jpg")}
.cap7{ background:url("../img/map/Google.jpg")}
.cap12{ background:url("../img/map/mapa-cenit50k.png")}


.navbar-nav{ width: auto;}
.ui-accordion .ui-accordion-content{padding: 1em 1em;}
#menic{background: #fff; padding: 8px; left: 25px; top:10px; position: absolute; z-index: 999; cursor: pointer;}
.menic_op{font-size: 10px;}
.menic_cl{display: none;}
#menic2{background: #fff; padding: 6.5px 8px 8px 7px; left: 75px; top:10px; position: absolute; z-index: 999; cursor: pointer;}
.menic_op2{font-size: 11px;}
.menic_cl2{display: none;}
/*#menic3{background: #fff; padding: 8px; left: 220px; top:10px; position: absolute; z-index: 999; cursor: pointer;}
.menic_op3{font-size: 11px;}
.menic_cl3{display: none;}*/
/*#menic{background: #fff; padding: 8px; left: 75px; top:10px; position: absolute; z-index: 999; cursor: pointer;}
.menic_op{font-size: 11px;}
.menic_cl{display: none;}
#menic2{background: #fff; padding: 8px; left: 155px; top:10px; position: absolute; z-index: 999; cursor: pointer;}
.menic_op2{font-size: 11px;}
.menic_cl2{display: none;}
#menic3{background: #fff; padding: 8px; left: 220px; top:10px; position: absolute; z-index: 999; cursor: pointer;}
.menic_op3{font-size: 11px;}
.menic_cl3{display: none;}*/
.mb{font-size: 11px;background: #fff; padding: 8px; margin-left: 10px; margin-top: 10px; width: 75px;}
.custom-scaleControl{right:30px !important; z-index: 999 !important;}
#myModal{z-index: 9990; margin-top: 100px;}
.modal{margin-top: 0px;}
#slider{width: 140px;}
/*#mencapas2 #content{margin: 10px;padding: 10px; background-color: #FFF;overflow-y: scroll; max-height: 460px;}*/
.titlePanelResult{margin:10px 0;color:#2279c0;font-size:larger}
#sidemenuCapas{position:absolute;top:0;left:16px;z-index:1001;display:none;width:300px;background-color:#fff;border:1px solid #f1f1f1;height:550px;padding:10px}
#panelIzquierdo{z-index: 1000;  top: 10px; left: 25px; background: transparent;}
.layer_listP{padding-left: 15px;}
.layer_item{list-style: none}
.layer_item span{cursor: pointer; padding-left:5px}
.invisible{display: none;}
.btn-primary a{color: #fff; text-decoration: none;}
.btn-secondary {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.btn-secondary:hover {color: #fff;background-color: #5c636a;border-color: #5c636a;}
.slc-tbl-col{display: table-cell;}
.slcPaginador{position: initial!important;text-align: center;background: 0 0 ;border-top:none;}
.optionVer{text-align: right;}
.dis{opacity: .65; cursor: no-drop;}
.dis:hover{background: #337ab7;}
#ul_02{padding-right: 40px;}
#oc01, #oc02, #oc04{border:1px #c1c1c1 solid; margin-top: 5px; margin-bottom: 5px;}
.ui-slider-horizontal .ui-slider-range-min{background: #f1f1f1 !important;}
.c, .ui-widget-content .ui-state-default, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
    background: #f1f1f1 !important;border:1px #c1c1c1 solid;}
.clickable{cursor: pointer;}
.image-popup{width:42px;height:42px;float:left;margin:5px;border:1px solid #eee;padding:2px}
#menu{overflow-y: auto; height: 515px; width: 304px;}
.modal-body{padding: 30px;}
.right{text-align: right !important;}
.required{color: red;}
.dropdown-menu {left: inherit;right: 0;}
#btn_menu_ingreso{display: none;}

/*Oculta div que estorba*/
.red_cont_pr {display: none;}
.mouse_position{margin:0;z-index:9999;position:absolute;font-family:Arial;font-size:smaller;display:block;right:3px;bottom:0}
div.olControlMousePosition{bottom:0;right:3px;display:block;position:absolute;font-family:Arial;font-size:smaller}

.ol-popup{position:absolute;background-color:#fff;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));padding:15px;border-radius:10px;border:1px solid #ccc;bottom:12px;left:-50px;min-width:280px}
.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.ol-popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}
.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}
.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}
.ol-popup-closer:after{content:"✖"}
.ol-tooltip{position:relative;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;padding:4px 8px;opacity:.7;white-space:nowrap;font-size:14px;font-weight:700;cursor:default;user-select:none}

panel panel-default:focus{
    background: yellow;
    color: blue;
}

@media screen and (max-width: 480px) {
    #sidemenuCapas{position: static; display: block; height: 380px; width:100%; border: 0px;}
}


@media (min-width: 768px){
    .modal-dialog {
        width: 800px !important;
    }
}

.tools-container {
    right: 0px;
    position: absolute;
    z-index: 1;
    margin-right: 5px;
    /* top: 284px; */
    background-color: white;
}

.fs-5 {
    font-size: 1.09375rem !important;
}
/*
#fullscreen-container {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1000;
    overflow: hidden;
}
.fullscreen-content {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: white;
}*/
