*{font-family:'Roboto',sans-serif}h1,h2,h3,h4{color:#1b1e30}
@media screen and (min-width:768px){
.navbar-inverse .dropdown-menu a{color:#000 !important}
}
@media screen and (max-width:768px){
.navbar-inverse .dropdown-menu a{color:#fff !important}}
.navbar-inverse .nav.navbar-nav a{color:#fff;}
.navbar-inverse .nav.navbar-nav a.dropdown-toggle:hover,.navbar-inverse .nav.navbar-nav a.dropdown-toggle:focus{background-color:rgba(0,0,0,0.3);color:#fff}
.navbar-inverse .nav.navbar-nav .active a{background-color:rgba(0,0,0,0.3)}
.navbar-inverse .nav.navbar-nav .open a.dropdown-toggle{background-color:rgba(0,0,0,0.3)}
.navbar-top{background-color:primary-color-transparent !important;border-bottom:none}
.nav-pills li.active a,.nav-pills li.active a:hover,.nav-pills li.active a:focus{background-color:secundary-color}
@media (max-width:768px){.navbar-top .open .divider{background-color:rgba(0,0,0,0.3) !important}
.navbar-collapse,.navbar-toggle{border-color:rgba(0,0,0,0.3) !important}
.main-heading-item{padding-left:0;padding-right:0}}
.navbar-public{transition:.5s all;opacity:.9;background-color:#cf1257;border-color:#cf1257;}
.navbar-public .navbar-toggle .icon-bar{color:#fff;background:#fff}
.navbar-public .navbar-toggle:hover,.navbar-public .navbar-toggle:focus,.navbar-public .navbar-toggle:active{background:rgba(0,0,0,0.3);color:#fff}
.navbar-public .open .dropdown-toggle{background:rgba(0,0,0,0.3);color:#fff;}
.navbar-public .open .dropdown-toggle:hover,.navbar-public .open .dropdown-toggle:focus,.navbar-public .open .dropdown-toggle:active{background:rgba(0,0,0,0.3);color:#fff}
.navbar-public .navbar-brand{color:#fff;}
.navbar-public .navbar-brand:hover,.navbar-public .navbar-brand:focus{color:#fff}
.navbar-public .sidebar-public{background:linear-gradient(to bottom,#cf1257 0%,#1b1e30 100%);}
.navbar-public .sidebar-public a{color:#fff;}
.navbar-public .sidebar-public a:hover,.navbar-public .sidebar-public a:focus,.navbar-public .sidebar-public a:active{background:rgba(0,0,0,0.3)}
.navbar-public .sidebar-public a.active{background:rgba(0,0,0,0.3)}
.navbar-public .sidebar-public .nav-second-level{background:rgba(0,0,0,0.3)}
.navbar-public .sidebar-public li{border-bottom:1px solid rgba(0,0,0,0.3)}
.navbar-public .sidebar-public #side-menu .side-header h1,.navbar-public .sidebar-public #side-menu .side-header h4{font-size:18px;margin-left:16px;margin-right:16px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-public .sidebar-public #side-menu .side-header h4{font-size:14px;margin-top:5px}
body{background-color:#fff}
.fa-sign-out{color:#2a2f4a}
.head-title-button{margin-bottom:5px}
.panel-custom-blue{box-shadow:none;border:none;}
.panel-custom-blue .panel-heading{border-radius:3px;background:#cf1257;border-color:#cf1257}
.panel-custom-blue .panel-footer{background-color:#fff}
.panel-custom-blue .list-group .list-group-item{color:#1b1e30;border-top-width:0;border-bottom-width:0;}
.panel-custom-blue .list-group .list-group-item .badge{background-color:#1b1e30}
.custom-error-label{font-size:11px;font-weight:none !important}
.logoapp{margin-top:5px;display:block;width:250px;}
.logoapp img{height:40px}
.main_progress{position:fixed;z-index:1031;width:100%;height:5px}
.main_container{margin-top:50px}.loading_class{cursor:wait}
.main-heading-item{background:#cf1257;padding-bottom:10px;}
.main-heading-item .page-header{color:#fff;border-color:transparent;font-family:'Roboto-Thin',sans-serif;float:left;margin-bottom:0}
.main-heading-item small{color:#f3f3f3}
.main-heading-item .breadcrumb{float:right;margin-bottom:0;margin-top:75px;background-color:transparent;}
.main-heading-item .breadcrumb a{color:#fff;}
.main-heading-item .breadcrumb a:hover{color:#eee}
.main-heading-item .breadcrumb .active{color:#ddd}
.modalPequena .modal-dialog{width:400px}
#page-wrapper{border-left:#cf1257;margin-top:50px !important}
.btn.btn-principal{color:#fff;background:linear-gradient(to bottom,#cf1257 0%,#1b1e30 100%) !important;border:none;}
.btn.btn-principal:hover{color:#fff;background:linear-gradient(to bottom,#8c0b3a 0%,#1b1e30 100%) !important;border:none}
.btn.btn-dark,.btn.btn-primary{color:#fff;background-color:#1b1e30 !important;border-color:#1b1e30 !important;}
.btn.btn-dark:hover,.btn.btn-primary:hover{color:#fff;background-color:#2a2f4a !important;border-color:#1b1e30 !important}
.btn.btn-light{color:#fff;background-color:#cf1257 !important;border-color:#cf1257 !important;}
.btn.btn-light:hover{color:#fff;background-color:#8c0b3a !important;border-color:#cf1257 !important}
.btn.btn-transparent{background-color:transparent !important;border-color:#2a2f4a !important;color:#2a2f4a !important}
.button-ios-disabled{opacity:.5}
.button-user{
    position: relative;
}
.sidebar-public{
   min-height:1000px;
}


@media screen and (max-width:768px){
    .logoapp{
        display:none;
    }
    .navbar-toggle{
        float:left;
        margin-left:16px;
        margin-top:16px;
    }

    .button-user{
        position: relative;
        margin-top: -50px;
        float: right;
    }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{
        max-height:800px;
    }

    .sidebar-public{
        min-height:0px;
    }
}