@font-face {
    font-family: "SolaimanLipiNormal";
    font-style: normal;
    font-weight: normal;
    src: local("SolaimanLipiNormal"),
        url("/assets/webfonts/solaimanlipi.woff") format("woff");
}

body,
html {
    font-family: Helvetica, SolaimanLipiNormal, sans-serif !important;
    color: #000 !important;
    font-size: 14px !important;
}

:root {
    --bs-custom-primary: #095aa9;
}
.bg-goldren {
    background: var(--bs-custom-primary) !important;
}
.aside-menu .menu-item .menu-link.active {
    background-color: var(--bs-custom-primary);
}
.aside-menu
    .menu-item.hover:not(.here)
    > .menu-link:not(.disabled):not(.active):not(.here),
.aside-menu
    .menu-item:not(.here)
    .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: var(--bs-secondary);
}
.aside-menu
    .menu-item.hover:not(.here)
    > .menu-link:not(.disabled):not(.active):not(.here)
    .menu-title,
.aside-menu
    .menu-item:not(.here)
    .menu-link:hover:not(.disabled):not(.active):not(.here)
    .menu-title {
    color: var(--bs-dark);
}
.aside-menu .menu-item .menu-link {
    color: var(--bs-dark);
}
.aside-menu
    .menu-item:not(.here)
    .menu-link:hover:not(.disabled):not(.active):not(.here)
    .menu-icon
    i {
    color: var(--bs-dark);
}
.aside-menu .menu-item .menu-link .menu-title {
    color: var(--bs-dark);
}

footer {
    background-color: #41719e;
    height: 30px;
}

footer.container {
    /* max-width: 1370px; */
    max-width: inherit;
}

main {
    padding-top: 70px;
    min-height: 680px;
}

.bg-dark {
    background-color: white !important;
}

.dropdown-menu {
    background-color: #41719e !important;
}
.navbar-nav li {
    color: #000 !important;
}

.navbar-nav a {
    color: #fff !important;
}
.navbar-nav a:hover {
    color: #000 !important;
}

.topbar .topbar-item .svg-icon,
.topbar .topbar-item i {
    color: #fff;
}
/* ======= Form CSS ========= */

.form-text {
    margin: 0;
}

.form-control,
.form-select,
.form-check-input,
.form-check-input {
    border: 1px solid #095aa9 !important;
    border-radius: 5px !important;
}

.card-body {
    border: 1px solid #095aa9 !important;
}
.table, thead{
    border-color: #e7e7e7 !important;
}

th{
    color: #000 !important;
    font-weight: bold !important;
}
thead tr{
    vertical-align: top;
}
thead th{
    background-color: #DCDDDF !important;
}

.container {
    border: 1px solid #e3e1e1;
    margin: 10px;
    background-color: #fff;
}

form {
    background-color: #fff;
    padding: 0px;
}

.form-check {
    margin-bottom: 10px;
}
.form-check-label {
    color: #000;
}

.form-title {
    background-color: #009ef7;
    color: #fff !important;
    font-size: large;
    font-weight: bold;
    text-align: center !important;
    height: 40px;
    padding-top: 7px;
}

.btn-primary {
    padding-left: 30px;
    padding-right: 30px;
}

.btn{
    border-radius: 5px !important
}

a {
    text-decoration: none;
}

table th {
    font-weight: bold !important;
}

.list-table {
    width: 100%;
    border-collapse: collapse;
}

.list-table td,
.list-table th {
    text-align: center;
    border: 1px solid;
}

.form-label {
    color: #000;
}

thead.thead-dark {
    background-color: #e3e1e1;
}

@media (min-width: 1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        padding: 10px;
    }
}

@media (min-width: 992px) {
    .content {
        padding: 10px;
    }
}

.content {
    background-color: rgb(220, 221, 223);
}
/* =========== Dashbaord =============== */

.dashboard .card {
    height: 160px;
    text-align: center;
}

.dashboard .card h1 {
    padding-bottom: 10px;
}

.dashboard h4 {
    text-align: left;
}

.dashboard .border {
    border: none;
}

.dashboard .card .svg-icon {
    text-align: left;
}

.dashboard a {
    color: black;
}
.dashboard a:hover {
    color: #009ef7;
}
/*
  .aside {
    background-color: #a6b5c3;
  }

  .header{
    background-color: #a6b5c3;
  }

  .header-fixed .header {
    background-color: #a6b5c3;
  } */

#kt_aside {
    background-color: #fff;
}
#kt_header {
    background-color: #095aa9 !important;
}
#kt_footer {
    background-color: #f5f3f3;
}

.aside-logo {
    background-color: #fff !important;
}
.footer {
    background-color: #e3e1e1;
    padding: 0px !important;
    position: relative;
}

#footer-container {
    padding: 0px 10px !important;
}

/* ======== Menu ============*/
.aside-menu .menu-item .menu-link .menu-title {
    color: #000;
}

.aside-menu .menu-item .menu-link .menu-title:hover {

}

.menu-accordion .hover .show {
    background-color: #095aa9 !important;
}

.aside-menu .menu-item.here > .menu-link {
    background-color: #095aa9 !important;
    color: #fff;
}

.aside-menu .menu-item > .menu-link:hover {
    background-color: #717880 !important;
    color: #fff;
}


@media (max-width: 992px) {
    .toolbar .page-title[data-kt-swapper="true"] {
        display: block !important;
    }
}

span.form-error,
ul.form-error li {
    color: rgb(187, 12, 12) !important;
}

input[readonly] {
    background-color: #DADADD !important;
}
textarea[readonly] {
    background-color: #DADADD !important;
}
input[disabled] {
    background-color: #DADADD !important;
}
:disabled{
    background-color: #ececee !important;
}
help{
    font-size: small;
    font-style:italic;
}
.error {
    color: #f1416c;
}

.nav-tabs .nav-link {
}