.hr-custom,.hr-custom-opacity{border-top:1px solid #ededed}.hr-custom-opacity{border-top:1px solid #ededed}.navbar-bg{background-color:#fff;color:#fff;border-bottom:solid #8f8f8f 1px}.navbar-collapse-custom .navbar-nav li a{background-color:#e60000;color:#fff}.navbar-collapse-custom .navbar-nav li a:focus,.navbar-collapse-custom .navbar-nav li a:hover{background-color:#fff;color:#e60000;border:solid #e60000 1px}.navbar-collapse-custom .navbar-nav li a .caret{color:#ededed}.navbar-collapse-custom .navbar-nav li a:focus .caret,.navbar-collapse-custom .navbar-nav li a:hover .caret{color:#e60000}.navbar-collapse-custom .navbar-nav .dropdown-menu{border-color:#ededed}.navbar-collapse-custom .navbar-nav .dropdown-menu li a{background-color:#fff;color:#e60000}.navbar-collapse-custom .navbar-nav .dropdown-menu li a:focus,.navbar-collapse-custom .navbar-nav .dropdown-menu li a:hover,.navbar-collapse-custom .navbar-nav .dropdown-menu li.active a{background-color:#ededed}.navbar-collapse-custom .navbar-nav .dropdown-menu li.active a{color:#e60000}.navbar-collapse-custom .navbar-nav .dropdown-menu .divider{background-color:#e60000}@media screen and (min-width:768px){.navbar-collapse-custom .navbar-nav .dropdown ul.dropdown-menu:before{border-bottom-color:#fff}.navbar-collapse-custom .navbar-nav .dropdown ul.dropdown-menu:after{border-bottom-color:#ededed}}@media screen and (max-width:767px){.navbar-bg .icon-bar{background-color:#ededed}.navbar-collapse-custom .navbar-nav .dropdown-menu li a{background-color:#e60000;color:#fff}}h2{color:#333}.panel{background-color:#fff}.panel-default .panel-heading{background-color:#000;color:#ededed}.color-orange{color:#ededed !important}.list-group-submenu a.list-group-item,.list-group-submenu button.list-group-item{color:#333}.list-group-submenu .list-group-item{border:1px solid #ededed}.list-group-submenu .list-group-item.active:focus,.list-group-submenu .list-group-item.active:hover,.list-group-submenu .list-group-item:focus,.list-group-submenu .list-group-item:hover{background-color:#ededed;color:#e60000}.list-group-submenu .list-group-item.active,.list-group-submenu .list-group-item.active:focus,.list-group-submenu .list-group-item.active:hover{color:#fff;background-color:#6f6f6f;border-color:#333}.nav-tabs-custom.nav-justified li a{color:#e60000}.nav-tabs-custom.nav-justified li a:hover{border-color:#ededed;background-color:#ededed;color:#e60000}.nav-tabs-custom.nav-justified .active a,.nav-tabs-custom.nav-justified .active a:focus,.nav-tabs-custom.nav-justified .active a:hover{background-color:#fff;color:#50504d;border-color:#50504d}.table-custom,.table-custom tbody tr td{border-color:#ededed}@media(min-width:768px){.nav-tabs-custom.nav-justified li a{border-bottom-color:#ededed;border-radius:0;color:#e60000}.nav-tabs-custom.nav-justified li a:hover{border-color:#ededed;background-color:#ededed;color:#e60000}.nav-tabs-custom.nav-justified .active a,.nav-tabs-custom.nav-justified .active a:focus,.nav-tabs-custom.nav-justified .active a:hover{border-bottom-color:#50504d;color:#50504d}}.table-custom thead tr th{background-color:#ededed;border-bottom-color:#333;color:#333}.table-scroll{overflow-x:auto}.table-striped.table-custom tbody tr:nth-of-type(odd){background-color:#f8f8f9}@media screen and (max-width:767px){.table-responsive{border-color:#ededed}}@media screen and (min-width:767px){.table-striped.table-custom tbody tr:hover{background-color:#ededed;color:#e60000}}.pagination-custom li a,.pagination-custom-info li a{border-color:#ededed;color:#333}.pagination-custom li a:focus,.pagination-custom li a:hover,.pagination-custom-info li a:focus,.pagination-custom-info li a:hover{color:#fff;background-color:#333}.pagination-custom .active a,.pagination-custom .active a:focus,.pagination-custom .active a:hover{color:#fff;background-color:#50504d}.pagination-custom-info li a .badge{background-color:rgba(200,228,230,.8);color:#333}.btn-custom,.btn-custom:active,.btn-custom:focus,.btn-custom:target{border-radius:0;background-color:#e60000;color:#fff;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.btn-custom-light{border-radius:0;background-color:#ffdfc3 !important;color:#e60000;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.btn-custom-light.active,.btn-custom-light:hover,.btn-custom.active,.btn-custom:hover{background-color:#333 !important;color:#fff}.btn-custom-dark{border-radius:0;background-color:#333;color:#fff;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.btn-custom-dark.active,.btn-custom-dark:hover{background-color:#ededed !important;color:#333}.btn-custom-black-light{border-radius:0;background-color:#ededed;color:#333;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.btn-custom-black-light.active,.btn-custom-black-light:hover{background-color:#333 !important;color:#ededed}.form-custom label{color:#333}.form-control::-moz-placeholder{color:#ddd}.form-control:-ms-input-placeholder{color:#ddd}.form-control::-webkit-input-placeholder{color:#ddd}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #ddd}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #e60000}.logo-login-block img{max-width:300px !important;max-height:140px;margin:0 auto;padding:0 !important}.logo img{max-width:250px}#map{height:800px;width:100%}#legend{font-family:Arial,sans-serif;background:#fdfdfd;color:#333;padding:10px 10px;margin:10px;font-weight:bold;filter:alpha(opacity=80);opacity:.8;border:2px solid #000}#legend h3{margin-top:0}#legend img{vertical-align:middle}.mr-5{margin-right:5px}.panel-default .panel-heading+.panel-collapse .panel-body{background-color:#f8f8ff}small{font-size:80%}.orangeBorder {border: 2px solid #ff772a;box-shadow: 0 0 0 3px #ff772a inset;}
#BTNHistoricos:hover {
    background-color: #e60000;
    color: white;
}

.btnImagenes {
    background-color: #e60000;
    color: white;
}


/*NUEVO MENU HORIZONTAL*/

.caret {
    border-top-width: 7px;
    border-right-width: 7px;
    border-left-width: 7px;
}

.navbar-inverse {
    border: none;
}

    .navbar-inverse .navbar-nav > li > a {
        color: #FFF;
        font-size: 1.1em;
    }

.dropdown-auto-hide {
    display: none;
    list-style: none;
    padding-inline: 15px;
    background-color: #EDEDED;
    position: absolute;
    width: 140px;
    white-space: nowrap;
}

    .dropdown-auto-hide > li > a {
        font-size: 1em;
        line-height: 2em;
        color: #333 !important;
    }

        .dropdown-auto-hide > li > a:hover {
            text-shadow: 1px 1px 1px #666;
        }

.profile-menu {
    color: #FFF;
    background-color: #e60000;
    border: none;
}

    .profile-menu > .dropdown-auto-hide {
        right: 0px;
        text-align: right;
        width: initial;
    }

@media (max-width: 767px) {
    .dropdown-auto-hide {
        display: none;
        padding-inline-start: 30px;
        position: initial;
        border: none;
        margin-top: 0;
        width: 100%;
    }

        .dropdown-auto-hide > li > a {
            color: #333 !important;
        }

            .dropdown-auto-hide > li > a:hover {
                text-shadow: 1px 1px 2px #666;
            }
}