@charset "UTF-8";

:root {
    --topbar: #000;
    --page-bg:rgb(242, 242, 242);

}

.topbar{
    background:var(--topbar) !important;
}
.page-wrapper {
    background: var(--page-bg) !important;
}
.card-no-border .sidebar-nav ul li:hover  a.top_nav {
    background: rgba(255,255,255,.25) !important;
    color:#fff  !important;
}
.card-no-border .sidebar-nav ul li:hover  a.top_nav i{
    color:#fff;
}
.sidebar-nav ul li, .sidebar-nav ul li  a.top_nav{
    color:rgba(255,255,255,0.75) !important;
}

.sidebar-nav ul li.active a.top_nav,
.card-no-border .sidebar-nav ul li a.top_nav.active,
.card-no-border .sidebar-nav ul li:hover a.top_nav.active {
    background: rgba(0,0,0,255) !important;
    color: #fff !important;
}


.card-no-border .sidebar-nav ul li:hover i,
.sidebar-nav ul li a.top_nav.active,
.sidebar-nav ul li:hover>a.top_nav i{
    color:#fff important;
}

.text-themecolor{
    color:#222 !important;
}
.sidebar-nav ul li.active a.top_nav i {
    color: #00c3ff !important;
}
a,
a:active,
a:focus,
a:visited
{
    color:#2673ec;
    text-decoration:none;
}
a:hover{
    color:#02378b;
    ttext-decoration: underline !important;

}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #00405e !important;
    font-family: "Poppins", sans-serif;
    font-weight: 400
}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #000;
    border-color: #000;
}


ul.collapse > li > a, ul.ddm > li > a {
    color: #678391 !important;
}

ul.collapse > li> a:hover  i, 
ul.ddm > li > a:hover i{
    color: #0085ad !important;
}

ul.collapse > li a:hover,
ul.dd > li > a:hover  {
    color: #000 !important;
    background:rgba(0,0,0,.05);
}

.top_nav.social:hover i{
    color:#00c3ff !important
}
.top_nav.social i{
    color:#fff !important
}

.search-links {
    color: #0a8010 !important;
}

.btn {
    --bs-btn-padding-x: 0.75rem !important;
    --bs-btn-padding-y: 0.375rem !important;
    --bs-btn-font-family:  !important;
    --bs-btn-font-size: 1rem !important;
    --bs-btn-font-weight: 400 !important;
    --bs-btn-line-height: 1.5 !important;
    --bs-btn-color: #212529 !important;
    --bs-btn-bg: transparent !important;
    --bs-btn-border-width: 1px !important;
    --bs-btn-border-color: transparent !important;
    --bs-btn-border-radius: 0.375rem !important;
    --bs-btn-hover-border-color: transparent !important;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    --bs-btn-disabled-opacity: 0.65 !important;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5) !important;
    display: inline-block !important;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x) !important;
    font-family: var(--bs-btn-font-family) !important;
    font-size: var(--bs-btn-font-size) !important;
    font-weight: var(--bs-btn-font-weight) !important;
    line-height: var(--bs-btn-line-height) !important;
    color: var(--bs-btn-color) !important;
    text-align: center !important;
    text-decoration: none !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color) !important;
    border-radius: var(--bs-btn-border-radius) !important;
    background-color: var(--bs-btn-bg) !important;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
  }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none !important;
    }
  }
  .btn:hover {
    color: var(--bs-btn-hover-color) !important;
    background-color: var(--bs-btn-hover-bg) !important;
    border-color: var(--bs-btn-hover-border-color) !important;
  }
  .btn-check + .btn:hover {
    color: var(--bs-btn-color) !important;
    background-color: var(--bs-btn-bg) !important;
    border-color: var(--bs-btn-border-color) !important;
  }
  .btn:focus-visible {
    color: var(--bs-btn-hover-color) !important;
    background-color: var(--bs-btn-hover-bg) !important;
    border-color: var(--bs-btn-hover-border-color) !important;
    outline: 0 !important;
    box-shadow: var(--bs-btn-focus-box-shadow) !important;
  }
  .btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color) !important;
    outline: 0 !important;
    box-shadow: var(--bs-btn-focus-box-shadow) !important;
  }
  .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color) !important;
    background-color: var(--bs-btn-active-bg) !important;
    border-color: var(--bs-btn-active-border-color) !important;
  }
  .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow) !important;
  }
  .btn:disabled, .btn.disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color) !important;
    pointer-events: none !important;
    background-color: var(--bs-btn-disabled-bg) !important;
    border-color: var(--bs-btn-disabled-border-color) !important;
    opacity: var(--bs-btn-disabled-opacity) !important;
  }
  
  .btn-primary {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #0d6efd !important;
    --bs-btn-border-color: #0d6efd !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #0b5ed7 !important;
    --bs-btn-hover-border-color: #0a58ca !important;
    --bs-btn-focus-shadow-rgb: 49, 132, 253 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #0a58ca !important;
    --bs-btn-active-border-color: #0a53be !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #0d6efd !important;
    --bs-btn-disabled-border-color: #0d6efd !important;
  }
  
  .btn-secondary {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #6c757d !important;
    --bs-btn-border-color: #6c757d !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #5c636a !important;
    --bs-btn-hover-border-color: #565e64 !important;
    --bs-btn-focus-shadow-rgb: 130, 138, 145 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #565e64 !important;
    --bs-btn-active-border-color: #51585e !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #6c757d !important;
    --bs-btn-disabled-border-color: #6c757d !important;
  }
  
  .btn-success {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #198754 !important;
    --bs-btn-border-color: #198754 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #157347 !important;
    --bs-btn-hover-border-color: #146c43 !important;
    --bs-btn-focus-shadow-rgb: 60, 153, 110 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #146c43 !important;
    --bs-btn-active-border-color: #13653f !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #198754 !important;
    --bs-btn-disabled-border-color: #198754 !important;
  }
  
  .btn-info {
    --bs-btn-color: #000 !important;
    --bs-btn-bg: #0dcaf0 !important;
    --bs-btn-border-color: #0dcaf0 !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #31d2f2 !important;
    --bs-btn-hover-border-color: #25cff2 !important;
    --bs-btn-focus-shadow-rgb: 11, 172, 204 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #3dd5f3 !important;
    --bs-btn-active-border-color: #25cff2 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #000 !important;
    --bs-btn-disabled-bg: #0dcaf0 !important;
    --bs-btn-disabled-border-color: #0dcaf0 !important;
  }
  
  .btn-warning {
    --bs-btn-color: #000 !important;
    --bs-btn-bg: #ffc107 !important;
    --bs-btn-border-color: #ffc107 !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #ffca2c !important;
    --bs-btn-hover-border-color: #ffc720 !important;
    --bs-btn-focus-shadow-rgb: 217, 164, 6 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #ffcd39 !important;
    --bs-btn-active-border-color: #ffc720 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #000 !important;
    --bs-btn-disabled-bg: #ffc107 !important;
    --bs-btn-disabled-border-color: #ffc107 !important;
  }
  
  .btn-danger {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #dc3545 !important;
    --bs-btn-border-color: #dc3545 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #bb2d3b !important;
    --bs-btn-hover-border-color: #b02a37 !important;
    --bs-btn-focus-shadow-rgb: 225, 83, 97 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #b02a37 !important;
    --bs-btn-active-border-color: #a52834 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #dc3545 !important;
    --bs-btn-disabled-border-color: #dc3545 !important;
  }
  
  .btn-light {
    --bs-btn-color: #000 !important;
    --bs-btn-bg: #f8f9fa !important;
    --bs-btn-border-color: #f8f9fa !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #d3d4d5 !important;
    --bs-btn-hover-border-color: #c6c7c8 !important;
    --bs-btn-focus-shadow-rgb: 211, 212, 213 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #c6c7c8 !important;
    --bs-btn-active-border-color: #babbbc !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #000 !important;
    --bs-btn-disabled-bg: #f8f9fa !important;
    --bs-btn-disabled-border-color: #f8f9fa !important;
  }
  
  .btn-dark {
    --bs-btn-color: #fff !important;
    --bs-btn-bg: #212529 !important;
    --bs-btn-border-color: #212529 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #424649 !important;
    --bs-btn-hover-border-color: #373b3e !important;
    --bs-btn-focus-shadow-rgb: 66, 70, 73 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #4d5154 !important;
    --bs-btn-active-border-color: #373b3e !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #fff !important;
    --bs-btn-disabled-bg: #212529 !important;
    --bs-btn-disabled-border-color: #212529 !important;
  }
  
  .btn-outline-primary {
    --bs-btn-color: #0d6efd !important;
    --bs-btn-border-color: #0d6efd !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #0d6efd !important;
    --bs-btn-hover-border-color: #0d6efd !important;
    --bs-btn-focus-shadow-rgb: 13, 110, 253 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #0d6efd !important;
    --bs-btn-active-border-color: #0d6efd !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #0d6efd !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #0d6efd !important;
    --bs-gradient: none !important;
  }
  
  .btn-outline-secondary {
    --bs-btn-color: #6c757d !important;
    --bs-btn-border-color: #6c757d !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #6c757d !important;
    --bs-btn-hover-border-color: #6c757d !important;
    --bs-btn-focus-shadow-rgb: 108, 117, 125 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #6c757d !important;
    --bs-btn-active-border-color: #6c757d !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #6c757d !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #6c757d !important;
    --bs-gradient: none !important;
  }
  
  .btn-outline-success {
    --bs-btn-color: #198754 !important;
    --bs-btn-border-color: #198754 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #198754 !important;
    --bs-btn-hover-border-color: #198754 !important;
    --bs-btn-focus-shadow-rgb: 25, 135, 84 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #198754 !important;
    --bs-btn-active-border-color: #198754 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #198754 !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #198754 !important;
    --bs-gradient: none !important;
  }
  
  .btn-outline-info {
    --bs-btn-color: #0dcaf0 !important;
    --bs-btn-border-color: #0dcaf0 !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #0dcaf0 !important;
    --bs-btn-hover-border-color: #0dcaf0 !important;
    --bs-btn-focus-shadow-rgb: 13, 202, 240 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #0dcaf0 !important;
    --bs-btn-active-border-color: #0dcaf0 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #0dcaf0 !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #0dcaf0 !important;
    --bs-gradient: none !important;
  }
  
  .btn-outline-warning {
    --bs-btn-color: #ffc107 !important;
    --bs-btn-border-color: #ffc107 !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #ffc107 !important;
    --bs-btn-hover-border-color: #ffc107 !important;
    --bs-btn-focus-shadow-rgb: 255, 193, 7 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #ffc107 !important;
    --bs-btn-active-border-color: #ffc107 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #ffc107 !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #ffc107 !important;
    --bs-gradient: none !important;
  }
  
  .btn-outline-danger {
    --bs-btn-color: #dc3545 !important;
    --bs-btn-border-color: #dc3545 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #dc3545 !important;
    --bs-btn-hover-border-color: #dc3545 !important;
    --bs-btn-focus-shadow-rgb: 220, 53, 69 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #dc3545 !important;
    --bs-btn-active-border-color: #dc3545 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #dc3545 !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #dc3545 !important;
    --bs-gradient: none !important;
  }
  
  .btn-outline-light {
    --bs-btn-color: #f8f9fa !important;
    --bs-btn-border-color: #f8f9fa !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #f8f9fa !important;
    --bs-btn-hover-border-color: #f8f9fa !important;
    --bs-btn-focus-shadow-rgb: 248, 249, 250 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #f8f9fa !important;
    --bs-btn-active-border-color: #f8f9fa !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #f8f9fa !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #f8f9fa !important;
    --bs-gradient: none !important;
  }
  
  .btn-outline-dark {
    --bs-btn-color: #212529 !important;
    --bs-btn-border-color: #212529 !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #212529 !important;
    --bs-btn-hover-border-color: #212529 !important;
    --bs-btn-focus-shadow-rgb: 33, 37, 41 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #212529 !important;
    --bs-btn-active-border-color: #212529 !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #212529 !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #212529 !important;
    --bs-gradient: none !important;
  }
  
  .btn-link {
    --bs-btn-font-weight: 400 !important;
    --bs-btn-color: var(--bs-link-color) !important;
    --bs-btn-bg: transparent !important;
    --bs-btn-border-color: transparent !important;
    --bs-btn-hover-color: var(--bs-link-hover-color) !important;
    --bs-btn-hover-border-color: transparent !important;
    --bs-btn-active-color: var(--bs-link-hover-color) !important;
    --bs-btn-active-border-color: transparent !important;
    --bs-btn-disabled-color: #6c757d !important;
    --bs-btn-disabled-border-color: transparent !important;
    --bs-btn-box-shadow: none !important;
    --bs-btn-focus-shadow-rgb: 49, 132, 253 !important;
    text-decoration: underline !important;
  }
  .btn-link:focus-visible {
    color: var(--bs-btn-color) !important;
  }
  .btn-link:hover {
    color: var(--bs-btn-hover-color) !important;
  }
  
  .btn-lg, .btn-group-lg > .btn {
    --bs-btn-padding-y: 0.5rem !important;
    --bs-btn-padding-x: 1rem !important;
    --bs-btn-font-size: 1.25rem !important;
    --bs-btn-border-radius: 0.5rem !important;
  }
  
  .btn-sm, .btn-group-sm > .btn {
    --bs-btn-padding-y: 0.25rem !important;
    --bs-btn-padding-x: 0.5rem !important;
    --bs-btn-font-size: 0.875rem !important;
    --bs-btn-border-radius: 0.25rem !important;
  }





