.navbar {
    background: white;
}
.top-logo{
    padding-left:20px;
}
.header-container {
    border-bottom: 0px;
}
.sidebar-theme {
    margin-top: 0px;
    background: #1f4387;
}

.main-container {
    padding: 0 0 0 0;
}
.sidebar-wrapper {
    width: 240px;
    top: 80px;
    left: 0;
    border-radius:0;
}
#sidebar ul.menu-categories li.menu > .dropdown-toggle {
    color: white;
}
#sidebar ul.menu-categories li.menu > .dropdown-toggle svg {
    color: white;
}
#sidebar ul.menu-categories ul.submenu > li a {
    color: white;
}
#sidebar ul.menu-categories.ps {
    padding-right:0;
}
#sidebar ul.menu-categories li.menu > .dropdown-toggle[data-active=true] {
border-radius:0;
}
.sub-header-container .navbar {
    background: #f2f2f2;
}
.dataTables_wrapper .dataTables_filter input {
    border: 1px solid #eeeeee!important;
}
#sidebar ul.menu-categories li.menu > .dropdown-toggle[aria-expanded=true]:not([data-active=true]) {
   border-radius:0;
}
.btn-primary {
    background-color: #1f4387!important;
    border-color: #1f4387!important;
}

a.dt-button {
    color:white!important;
    background-color: #1f4387!important;
    background-image: none!important;
    margin-right: 10px!important;
    padding: 0.5em 3em!important;
    border: 1px solid #1f4387!important;
}
.dataTables_length label{
    margin-right:20px;
    margin-left:20px;
}
#sidebar ul.menu-categories ul.submenu > li a:hover {
    color: red;
}

#sidebar ul.menu-categories li.menu > .dropdown-toggle:hover, #sidebar ul.menu-categories li.menu > .dropdown-toggle.dropdown-toggle:not([data-active=true]):not([aria-expanded=true]):hover {
     border-radius:0px;
}

.dataTables_length select{
border:1px solid #eeeeee;
 margin-right:10px;
    margin-left:10px;
}
  .table > thead > tr > th {
    color: #1f4387;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #f1f2f3;
}
table.dataTable.no-footer {
    border-bottom: 1px solid #f1f2f3;
}

table.dataTable thead th, table.dataTable thead td {

   border-bottom: 1px solid #f1f2f3;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
background:none!important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    background-color: #1f4387;
}
.firebaseui-card-header h1{
font-size:24px!important;
}

::selection {
    color: #ffffff;
    background: #1f4387;
}
.mb-20{
margin-bottom:20px;
}
.asterik-red{
    color:#ff0000;
}
.error{
    color:#ff0000;
}

