:root {
  --themeColor: #9C132E;
}

body.login{
    background-color: #FFF !important;
}
/*body.login .has-error span{
    color: #FFF !important;
}*/
.login .content{
    background: #9C132E  !important;
    border-color: #9C132E  !important;
}
.login .content .login-form h3, .login .content .login-form p, .login .content .login-form a{
    color: #FFF !important;
}
.login .input-icon .fa,.input-icon .input-group-addon .fa{
    color: #9C132E  !important;
}

.content .btn, .content .btn-outline:hover{
    background: #FFF !important;
    border: 1px solid #9C132E  !important;
    border-radius: 5px !important; 
    color: #9C132E  !important;
}

.btn {
    background: #9C132E  !important;
    border: 1px solid #fff !important;
    border-radius: 5px !important; 
    color: #FFF !important;
}
.btn-danger { background: #ed6b75 !important; }
.btn-success { background: #27a4b0 !important; }
.btn-warning { background: #F1C40F !important; }
.btn-outline:hover{
    background: #9C132E  !important;
    border: 1px solid #9C132E  !important;
    border-radius: 5px !important; 
    color: #FFF !important;
}
.btn-outline{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #9C132E  !important;
    border-radius: 5px !important; 
    color: #9C132E  !important;
}
a{
    color: #000000 !important;
    text-decoration: none;
}
a.link{
    color: #333333 !important;
    text-decoration: none;
    font-weight: bold;
}
.portlet.blue, .portlet.box.blue>.portlet-title, .portlet>.portlet-body.blue{
    background-color: #9C132E  !important;
    border-color: #9C132E  !important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #9C132E  !important; border: 1px solid #9C132E ; color: #fff !important;}
.page-sidebar .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a{
    background: #9C132E  !important;
    color: #FFF !important;
}
.page-header.navbar{
    background: #fff none repeat scroll 0 0 !important;
}
.page-sidebar-menu>.nav-item a, .page-sidebar-menu>.nav-item>.nav-link>i{
    color: #FFF !important; 
}

.progress-bar-info { background-color: #699FDD ; }
.progress-bar {background-color: #699FDD ;}
.btn-circle i, .btn-circle { background-color: transparent; color: #fff !important; border-color: #fff !important;}
.btn-circle:hover i{ background-color: #9C132E ; color: #fff !important; border-color: #9C132E ;}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i, .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i{
    color: #FFFFFF !important;
}
.portlet.box.blue > .portlet-title > .actions .btn-default > i{
    color: #FFFFFF !important;   
}
.btn-group a{
    color: #FFFFFF !important;
    text-decoration: none;   
}
.dropdown-menu > li.active:hover > a, .dropdown-menu > li.active > a, .dropdown-menu > li:hover > a{
    background: #9C132E  !important;
}
.dropdown-menu > li a{
    border-bottom: 1px solid #9C132E  !important;
}
.dropdown-menu > li a, .dropdown-menu > li > a > [class^="icon-"]{
    color:#000 !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"]{
    color: #FFFFFF !important;
}
.page-footer-inner a{
    color: #FFFFFF !important;
}