.f-13{
    font-size: 13px;
}
.f-12{
    font-size: 12px;
}
.card-title h4{
    font-size: 20px!important;
}
.card-right{
    margin-top:-35px;
    z-index: 10;

}
.form-label {font-weight: bold}
.bootstrap-select>.dropdown-toggle {
    border: 1px solid #ccc;
}
.bg-e5{background:#e5e5e5!important}
.bg-grn-l{background:#dbf7db!important}
.bg-rdd-l{background:#fbdee0!important}
.bg-grn{background:#caffca!important}
.bg-rdd{background:#ffd5d9!important}
.bg-mvv{background:#4E6282!important;}
.bg-ylw{background:#ffbf00!important;}

a{
    text-decoration: none;
}
a:hover {
    color: #eb1345;
}

.erkek{
    color: #0d7cea;
}
.kadin{
    color: #e30f7f;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
}

::-webkit-scrollbar {
    width: 6px;
    background-color: #ffffff;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1))
}

div::-webkit-scrollbar {
    height: 3px;
    background-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1))
}

::-moz-selection {
    color: #000;
    background-color: #fff48a;
}

::selection {
    color: #000;
    background-color: #fff48a;
}

.no-click {
    pointer-events: none!important;
    cursor: default!important;
    opacity: 0.5!important;
}
/*--------------------------*/

.autoflow {
    overflow-x: auto!important;
}
.modal-20 {
    margin-left: auto;
    margin-right: auto;
    min-width: 20%;
}

.modal-25 {
    margin-left: auto;
    margin-right: auto;
    min-width: 25%;
}

.modal-30 {
    margin-left: auto;
    margin-right: auto;
    min-width: 30%;
}

.modal-35 {
    margin-left: auto;
    margin-right: auto;
    min-width: 35%;
}

.modal-40 {
    margin-left: auto;
    margin-right: auto;
    min-width: 40%;
}

.modal-45 {
    margin-left: auto;
    margin-right: auto;
    min-width: 45%;
}

.modal-50 {
    margin-left: auto;
    margin-right: auto;
    min-width: 50%;
}

.modal-50 .modal-content {
    min-height: 50vh;
}

.modal-60 {
    margin-left: auto;
    margin-right: auto;
    min-width: 60%;
}

.modal-60 .modal-body{
    overflow: hidden;
}

.modal-70 {
    margin-left: auto;
    margin-right: auto;
    min-width: 70%;
}

.modal-70 .modal-body{
    overflow: hidden;
}


.modal-80 {
    margin-left: auto;
    margin-right: auto;
    min-width: 80%;
}

.sc-nav>li,
.sc-nav>li>a {
    display: block;
    position: relative
}
.sc-nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}
.sc-nav>li>a {
    font-weight: bold;
    padding:10px
}
.nav-tabs > li > a {
    background: #fff;
    border: 1px solid #dee2e6!important;
    border-bottom: none!important;
    color: #1A2226;
}

.nav-tabs .open > a, .nav-tabs .open > a:focus, .nav-tabs .open > a:hover, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    background: #00695C;
    color: #fff;
    border-color: #00695C;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    background: #00695C;
    color: #fff;
}
/*
.nav-tabs>li>a {
    background: inherit;
    border:1px solid #0d1214;
    border-width: 1px 1px 0 1px;
    color: #0d1214;
    margin-right: 2px;
    line-height: 1.42857143;
    border-radius: 4px 4px 0 0
}
.nav-tabs .open>a, .nav-tabs .open>a:focus, .nav-tabs .open>a:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
    background: #00695C;
    color: #fff;
    border:1px solid #00695C;
}*/
#report td {
    border-bottom: 1px solid #fff;
}

#report tbody td:nth-child(1n), #report tbody th:nth-child(1n) {
    border-left: 1px solid #fff;
}

#report th:last-child, #report th:nth-last-child(2) {
    border-left: 1px solid #fff !important;
    background: #e5e5e5 !important;
    border-bottom: 1px solid #fff !important
}

#report thead th:nth-child(2n) {
    border-left: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
    background: rgba(155, 214, 241, 0.50);
}

#report tbody td:nth-child(2n) {
    background: rgba(155, 214, 241, 0.50);
}

#report tfoot td, #report thead th {
    border-left: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
    background: #e5e5e5 !important;
    color: #000 !important;
}

#report th a:link,
#report th a:visited {
    color: #1d3b4a;
}

#report tbody td:focus::after,
#report tbody th:focus::after {
    background-color: lightblue;
}

#report tbody td:focus::before {
    background-color: lightblue;
}

#report td:last-child, #report td:nth-last-child(2){
    text-align:inherit;
}


.hover, .hover td
{
    background:rgba(202, 208, 217,0.6)!important;
    color: #000!important;
}

#reportrange{
    background: #fff;
    cursor: pointer;
    padding: 5px 10px;
    border: 1px solid #ccc;
}

.daterangepicker {
    background-color: #fff;
    border: 1px solid #ddd;
}

.daterangepicker:before, .daterangepicker:after {
    border-bottom-color: rgba(0, 0, 0, 0.2);
}

.daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
}
.daterangepicker.drop-up:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff;
}


.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid black;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
}

.daterangepicker .calendar-table {
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999;
}

.daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0;
}


.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #00594e;
    border-color: transparent;
    color: #fff;
}

.daterangepicker th.month {
    width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through;
}


.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    padding: 2px;
    outline: 0;
    font-size: 12px;
}


.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed;
}

.daterangepicker .drp-buttons {
    clear: both;
    text-align: right;
    padding: 8px;
    border-top: 1px solid #ddd;
    display: none;
    line-height: 12px;
    vertical-align: middle;
}
.daterangepicker .ranges li:hover {
    background-color: #00695C;
    color: #fff;
}

.daterangepicker .ranges li.active {
    background-color: #00695C;
    color: #fff;
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
    border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
    border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
    border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
    border-left: 1px solid #ddd;
}
