body, h1, h2, h3, h4, h5, h6 { font-family: Gill Sans,Gill Sans MT !important;}
body.login {
    background-color: #FFF !important;
    height: 100%;
    min-height: 620px;
}

.bgbody {
    background: #FFF;
    background-position: center;
    background-repeat: no-repeat;
}

.login .logo { margin: 0px;}
.login .content {margin: -8% 72%;}
.topLoginLogo { padding-left: 2%;}

/*.bgbody .logo{
    background-color: rgba(255,255,255,.6);
    z-index: 3;
    width: 22%;
}*/

.login .content{
    background: #CF1F2E !important;
    border-top: none;
    box-shadow: 0 10px 21px -2px;
    opacity: 1;
}
.btn .font-white{
    color: inherit !important;
}
.btn {
    background: #FFF !important;
    border: 1px solid #CF1F2E !important;
    color: #CF1F2E !important;
    border-radius: 0px !important;
}


.btn:hover{
  border: 1px solid #fff !important;
  color: #fff !important;
  background: #CF1F2E !important;
  border-radius: 0px !important;
}

.login .content .form-title, .login .content .login-form p, .login .content .login-form a:not(.btn){
    color: #FFF !important;
}

.login .input-icon i,.input-icon .input-group-addon i{
    color: #CF1F2E !important;
}

/*.btn-group.open .btn-outline{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 1px solid #CF1F2E !important;
    color: #CF1F2E !important;
}

.btn-outline:hover{
    background: #CF1F2E !important;
    border: 1px solid #CF1F2E !important;
    color: #FFF !important;
}*/

/*.btn-circle:hover i{ background-color: #CF1F2E; color: #fff !important; border-color: #CF1F2E;}*/
/*
    ParentSide
*/
.page-header.navbar{
    background: #CF1F2E none repeat scroll 0 0 !important;
}
/*
.page-header.navbar .page-logo > a > img {
    height: 70px;
}*/
.page-logo{
    text-align :center;
}

.page-logo a img{
    /*width: 70%;
    height: auto;*/;

}

.page-header .top-menu .btn{
    background-color: #FFF !important;
    color: #000 !important;
    border-color: #FFF !important}

.page-header .top-menu .btn i{
    color: #000 !important;
}

.page-header .top-menu .btn:hover{
    background-color: #CF1F2E !important;
    color: #FFF !important;
    border-color: #FFF !important;
}

.page-header .top-menu .btn:hover i{
    color: #FFF !important;
}

.dropdown-menu > li.active > a, 
.dropdown-menu > li.active > a, 
.dropdown-menu > li > a{
    background: #FFF !important;
    color: #000 !important;
}

.dropdown-menu > li.active > a > i, 
.dropdown-menu > li.active > a > i, 
.dropdown-menu > li > a > i{
    color: #000 !important;
}

.dropdown-menu > li.active:hover > a, 
.dropdown-menu > li.active > a, 
.dropdown-menu > li:hover > a{
    background: #CF1F2E !important;
    color: #FFF !important;
}

.dropdown-menu > li.active:hover > a > i, 
.dropdown-menu > li.active > a > i, 
.dropdown-menu > li:hover > a > i{
    color: #FFF !important;
}

body{
    background: #CF1F2E !important;
}

.page-sidebar{
    background: #CF1F2E !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .nav-item>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .nav-item>.nav-link>i,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item>.nav-link>i:not(.font-red, .font-green){
    color: #FFF !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item:hover>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .nav-item.active>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item.active>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item.open>.nav-link{
    background-color: #FFF !important;
    color: #000 !important;
    border-bottom: 1px solid #CF1F2E !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item:hover>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item.active>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .nav-item.active>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item.open>.nav-link,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item:hover>.nav-link i,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item.active>.nav-link i,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .nav-item.active>.nav-link i,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item.open>.nav-link i{
    color: #000 !important;
}


.page-sidebar .page-sidebar-menu>.nav-item.open>a, 
.page-sidebar .page-sidebar-menu>.nav-item:hover>a{
    background-color: transparent !important;
}

.progress-bar {background-color: #990000;}

.page-sidebar .page-sidebar-menu>.nav-item.open>.nav-link, 
.page-sidebar .page-sidebar-menu>.nav-item:hover>.nav-link{
    background-color: #FFF !important;
    color: #000 !important;
    border-bottom: 1px solid #CF1F2E !important;
}

.page-sidebar .page-sidebar-menu>.nav-item.open>.nav-link>i, 
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .nav-item:hover .nav-link>i,
.page-sidebar .page-sidebar-menu>.nav-item:hover>.nav-link>i{
    color: #000 !important;
}

.page-sidebar .page-sidebar-menu > .nav-item.active > .nav-link > .selected{
    border-right-color: #CF1F2E !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item>.nav-link>i.font-red{
    color: #C20430 !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu>.nav-item>.nav-link>i.font-green{
    color: #32c5d2 !important;
}

.page-bar > .page-breadcrumb > li > a,
.page-bar > .page-breadcrumb > li > span,
.page-bar > .page-breadcrumb > li > i{
    color: #000 !important;
}
.page-bar > .page-breadcrumb > li > a:hover{
    text-decoration: none;
}
.page-wrapper .page-container .page-content-wrapper .page-content .portlet{
    border-color: #CF1F2E;
}

.page-wrapper .page-container .page-content-wrapper .page-content .portlet .portlet-title{
    background: #CF1F2E;
}

.fldset-class {border: 1px solid rgb(100, 103, 107);}
legend{border-bottom:none !important; width: auto;}
.legend-class {width:inherit;}

.page-footer .page-footer-inner{
    color: #FFF !important;
}


/*
    adminside
*/

.welcomeAdmin, .welcomeAdmin:hover{
    background: transparent !important;
    color: #FFF !important;
    text-decoration: none !important;
}

.btn a{
    color: #CF1F2E !important;
    text-decoration: none !important;
}
.btn:hover a{
    color: #FFF !important;
    text-decoration: none !important;
}

.page-sidebar.adminMenu .page-sidebar-menu > li > a .arrow:before{
    color: #000 !important; 
}

a.tooltips i{
    color: #CF1F2E;
}

/* datatable Pagination inside admin*/
.pagination>.active>a, .pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover { 
    background-color: #CF1F2E !important; 
    border: 1px solid #CF1F2E; 
    color: #fff !important;
}

/* datatable Pagination color inside admin*/
.pagination>li>a, .pagination>li>span{
    color: #000 !important;
}

.passEye { cursor: pointer;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] { -moz-appearance: textfield;}

.tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li:hover, 
.tabbable-line>.nav-tabs>li.active{
    border-bottom: 4px solid #651C32;
}

.nav-tabs{
    border-bottom: 0px !important;
}