body {
    font-family: "Montserrat", sans-serif !important;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
}

.table th {
    font-weight: 600;
}

.boldHeader {
    font-weight: bold;
}

#sidebar-menu ul li a {
    display: block;
    padding: 12px 20px;
    font-family: Montserrat, sans-serif;
    color: #66676d;
    position: relative;
    font-size: 15.7px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.asteriks {
    color: red;
    font-size: 20px;
}

dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 0px;
}

div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: 150px;
    height: 35px;
}

div.dataTables_length select {
    height: 35px;
}

div.dataTables_paginate {
    padding-top: 10px;
}

.dataTables_filter input {
    font-size: 15px;
}

.modal-open .ui-datepicker {
    z-index: 2000 !important;
}

input[type="text"]:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}

input[type="text"]:read-only {
    color: #6c757d;
    background-color: #e9ecef;
}

input[type="number"]:read-only {
    color: #6c757d;
    background-color: #e9ecef;
}

input[type="number"]:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}

input[type="textarea"]:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}

.form-control:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
    background-color: #fde19a;
    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdd49a);
    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdd49a);
    background-image: -webkit-gradient(
        linear,
        0 0,
        0 100%,
        from(#fdd49a),
        to(#fdd49a)
    );
    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdd49a);
    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdd49a);
    background-image: linear-gradient(to bottom, #fdd49a, #fdd49a);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdd49a', GradientType=0);
    border-color: #fdd49a #fdd49a #fdd49a;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    color: #000;
}

table.dataTable {
    text-align: center;
}

/* .btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #03D6C8;
    --bs-btn-border-color: #03D6C8;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #03D6C8;
    --bs-btn-hover-border-color: #03D6C8;
    --bs-btn-focus-shadow-rgb: 40,178,168;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #03D6C8;
    --bs-btn-active-border-color: #03D6C8;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #03D6C8;
    --bs-btn-disabled-border-color: #03D6C8;
  } */
