﻿.overlay_our.active {
    display: block !important;
}

.overlay_our {
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    background: rgba(255, 255, 255, 0.9);
    z-index: 999999 !important;
    display: none
}

    .overlay_our img {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

.btn i {
    margin: 0px !important;
}

/*jquery datatable special css*/
.dataTables_filter input[type=search] {
    width: 100%;
    padding: 5px 40px 5px 15px !important;
    border-radius: 10px !important;
    border: none !important;
    background: #ceebee !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2ZXJzaW9uPSIxLjEiICAgaWQ9InN2ZzQ0ODUiICAgdmlld0JveD0iMCAwIDIxLjk5OTk5OSAyMS45OTk5OTkiICAgaGVpZ2h0PSIyMiIgICB3aWR0aD0iMjIiPiAgPGRlZnMgICAgIGlkPSJkZWZzNDQ4NyIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhNDQ5MCI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxnICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0xMDMwLjM2MjIpIiAgICAgaWQ9ImxheWVyMSI+ICAgIDxnICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuNSIgICAgICAgaWQ9ImcxNyIgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAuNCw4NjYuMjQxMzQpIj4gICAgICA8cGF0aCAgICAgICAgIGlkPSJwYXRoMTkiICAgICAgICAgZD0ibSAtNTAuNSwxNzkuMSBjIC0yLjcsMCAtNC45LC0yLjIgLTQuOSwtNC45IDAsLTIuNyAyLjIsLTQuOSA0LjksLTQuOSAyLjcsMCA0LjksMi4yIDQuOSw0LjkgMCwyLjcgLTIuMiw0LjkgLTQuOSw0LjkgeiBtIDAsLTguOCBjIC0yLjIsMCAtMy45LDEuNyAtMy45LDMuOSAwLDIuMiAxLjcsMy45IDMuOSwzLjkgMi4yLDAgMy45LC0xLjcgMy45LC0zLjkgMCwtMi4yIC0xLjcsLTMuOSAtMy45LC0zLjkgeiIgICAgICAgICBjbGFzcz0ic3Q0IiAvPiAgICAgIDxyZWN0ICAgICAgICAgaWQ9InJlY3QyMSIgICAgICAgICBoZWlnaHQ9IjUiICAgICAgICAgd2lkdGg9IjAuODk5OTk5OTgiICAgICAgICAgY2xhc3M9InN0NCIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjY5NjQsLTAuNzE3NiwwLjcxNzYsMC42OTY0LC0xNDIuMzkzOCwyMS41MDE1KSIgICAgICAgICB5PSIxNzYuNjAwMDEiICAgICAgICAgeD0iLTQ2LjIwMDAwMSIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 0px 3px !important;
}

span.select2-selection {
    height: 45px;
    max-height: 200px !important;
    background: transparent;
    font-size: 14px;
    color: #a09e9e;
}

.select2-selection {
    border: none !important;
}

.select2-container {
    border: 1px solid #cecece !important;
    border-radius: 5px !important;
    padding-bottom: 5px !important;
    width:100%!important;
}

.select2-selection__choice {
    background-color: #ffffff !important;
    padding-right: 5px !important;
}

.dataTable {
    min-height: 150px !important;
}

div.dataTables_wrapper div.dataTables_filter input {
    width: 200px !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-top: 3px !important;
}



.btn-outline-hastalik {
    color: #b2cc00;
    border: 1px solid #b2cc00;
}

    .btn-outline-hastalik:hover, .btn-outline-hastalik.active {
        color: #ffffff;
        background-color: #b2cc00;
    }

td.bg-hastalik {
    background: linear-gradient(to right, #b2cc00 0%, #b2cc00 100%) !important;
    border: 1px solid #b2cc00 !important;
}

.text-hastalik {
    color: #ffffff !important;
}

.bg-hastalik {
    background-color: #b2cc00 !important;
}






.btn-outline-rfnew {
    color: #3f414d;
    border: 1px solid #3f414d;
}

    .btn-outline-rfnew:hover, .btn-outline-rfnew.active {
        color: #ffffff;
        background-color: #3f414d;
    }

td.bg-rfnew {
    background: linear-gradient(to right, rgba(55, 73, 73, 1) 0%, rgba(69, 93, 93, 1) 100%) !important;
    border: 1px solid #b2cc00 !important;
    color: #ffffff!important;
}

.text-rfnew {
    color: #ffffff !important;
}

.bg-rfnew {
    background-color: #3f414d !important;
}



.btn-outline-rhnew {
    color: #0058ff;
    border: 1px solid #0058ff;
}

    .btn-outline-rhnew:hover, .btn-outline-rhnew.active {
        color: #ffffff;
        background-color: #0058ff;
    }

td.bg-rhnew {
    background: linear-gradient(to right, rgb(0, 88, 255) 0%, rgb(0, 88, 255) 100%) !important;
    border: 1px solid #0058ff !important;
    color: #ffffff !important;
}

.text-rhnew {
    color: #ffffff !important;
}

.bg-rhnew {
    background-color: #0058ff !important;
}







.btn-outline-tc {
    color: #0058ff;
    border: 1px solid #0058ff;
}

    .btn-outline-tc:hover, .btn-outline-tc.active {
        color: #ffffff;
        background-color: #0058ff;
    }

td.bg-tc {
    background: linear-gradient(to right, rgb(0, 88, 255) 0%, rgb(0, 88, 255) 100%) !important;
    border: 1px solid #0058ff !important;
    color: #ffffff !important;
}

.text-tc {
    color: #ffffff !important;
}

.bg-tc {
    background-color: #0058ff !important;
}







.btn-outline-nt {
    color: #008000;
    border: 1px solid #008000;
}

    .btn-outline-nt:hover, .btn-outline-nt.active {
        color: #ffffff;
        background-color: #008000;
    }

td.bg-nt {
    background: linear-gradient(to right, rgba(49, 192, 44, 1) 0%, rgba(87, 222, 83, 1) 100%);
    border: 1px solid #008000 !important;
    color: #ffffff !important;
}

.text-nt {
    color: #ffffff !important;
}

.bg-nt {
    background-color: #008000 !important;
}



.btn-outline-br {
    color: #008000;
    border: 1px solid #008000;
}

    .btn-outline-br:hover, .btn-outline-br.active {
        color: #ffffff;
        background-color: #008000;
    }

td.bg-br {
    background: linear-gradient(to right, rgba(49, 192, 44, 1) 0%, rgba(87, 222, 83, 1) 100%);
    border: 1px solid #008000 !important;
    color: #ffffff !important;
}

.text-br {
    color: #ffffff !important;
}

.bg-br {
    background-color: #008000 !important;
}











.btn-outline-rnnew {
    color: #0058ff;
    border: 1px solid #0058ff;
}

    .btn-outline-rnnew:hover, .btn-outline-rnnew.active {
        color: #ffffff;
        background-color: #0058ff;
    }

td.bg-rnnew {
    background: linear-gradient(to right, rgb(0, 88, 255) 0%, rgb(0, 88, 255) 100%) !important;
    border: 1px solid #0058ff !important;
    color: #ffffff !important;
}

.text-rnnew {
    color: #ffffff !important;
}

.bg-rnnew {
    background-color: #0058ff !important;
}



.btn-outline-indis {
    color: #E9B384;
    border: 1px solid #E9B384;
}

    .btn-outline-indis:hover, .btn-outline-indis.active {
        color: #ffffff;
        background-color: #E9B384;
    }

td.bg-indis {
    background: linear-gradient(to right, #E9B384 0%, #E9B384 100%) !important;
    border: 1px solid #E9B384 !important;
    color: #ffffff !important;
}

.text-indis {
    color: #ffffff !important;
}

.bg-indis {
    background-color: #E9B384 !important;
}


.btn-outline-formation {
    color: #192655;
    border: 1px solid #192655;
}

    .btn-outline-formation:hover, .btn-outline-formation.active {
        color: #ffffff;
        background-color: #192655;
    }

td.bg-formation {
    background: linear-gradient(to right, #192655 0%, #192655 100%) !important;
    border: 1px solid #192655 !important;
    color: #ffffff !important;
}

.text-formation {
    color: #ffffff !important;
}

.bg-formation {
    background-color: #192655 !important;
}


.btn-outline-disponible {
    color: #f21b8a;
    border: 1px solid #f21b8a;
}

    .btn-outline-disponible:hover, .btn-outline-disponible.active {
        color: #ffffff;
        background-color: #f21b8a;
    }


td.bg-disponible {
    background: linear-gradient(to right, #f21b8a 0%, #f21b8a 100%) !important;
    border: 1px solid #f21b8a !important;
    color: #ffffff !important;
}

.text-disponible {
    color: #ffffff !important;
}

.bg-disponible {
    background-color: #f21b8a !important;
}



.btn-outline-inactive {
    color: #000000;
    border: 1px solid #000000;
}

    .btn-outline-inactive:hover, .btn-outline-inactive.active {
        color: #ffffff;
        background-color: #000000;
    }
td.bg-inactive {
    background: linear-gradient(to right, #000000 0%, #000000 100%) !important;
    border: 1px solid #000000 !important;
    color: #ffffff !important;
}

.text-inactive {
    color: #ffffff !important;
}

.bg-inactive {
    background-color: #000000 !important;
}



.btn-outline-tjp {
    color: #A460ED;
    border: 1px solid #A460ED;
}

    .btn-outline-tjp:hover, .btn-outline-tjp.active {
        color: #ffffff;
        background-color: #A460ED;
    }

td.bg-tjp {
    background: linear-gradient(to right, #A460ED 0%, #A460ED 100%) !important;
    border: 1px solid #dee2e6 !important;
}

.text-tjp {
    color: #A460ED !important;
}

.bg-tjp {
    background-color: #A460ED !important;
}





.btn-outline-izintalep {
    color: #ff748c;
    border: 1px solid #ff748c;
}

    .btn-outline-izintalep:hover, .btn-outline-izintalep.active {
        color: #ffffff;
        background-color: #ff748c;
    }

td.bg-izintalep {
    background: linear-gradient(to right, #ff748c 0%, #ff748c 100%) !important;
    border: 1px solid #dee2e6 !important;
}

.text-izintalep {
    color: #ff748c !important;
}

.bg-izintalep {
    background-color: #ff748c !important;
}

td.bg-ucretliizin {
    background: linear-gradient(to right, #dc3545 0%, #dc3545 100%) !important;
    border: 1px solid #dee2e6 !important;
}

.bg-ucretliizin {
    background-color: #dc3545 !important;
}

.text-ucretliizin {
    color: #dc3545 !important;
}

option.bg-primary {
    background-color: #089bab !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    text-align: left !important;
    font-size: 12px !important;
}

.showmobile {
    display: none;
}

@media only screen and (max-width: 992px) {
    .showmobile {
        display: block !important;
    }
}

textarea {
    line-height: 1.4 !important;
}

.btnParent a {
    position: relative !important;
}

.patient-topinfo {
    position: absolute !important;
    color: white !important;
    font-size: 10px !important;
    min-width: 15px !important;
    padding: 2px !important;
    border-radius: 2px !important;
    right: -4px !important;
    top: -10px !important;
    border: 1px solid #444444 !important;
    background-color: #444444 !important;
}

label {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 1.8;
    color: #a09e9e;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #a09e9e;
}

.PlanDetail {
    font-family: Arial;
    border-radius: 0px;
    font-size: 10px !important;
    width: 140px;
    margin-left: -1px !important;
    border: 0px;
    cursor: pointer !important;
    position: absolute !important;
    text-overflow: ellipsis;
    text-align: center;
    overflow: hidden !important;
    color: #ffffff !important;
    padding: 0px !important;
}

    .PlanDetail span {
        display: inline-block !important;
    }

@media screen and (max-width: 1000px) {
    .hiddenMobile {
        visibility: hidden;
        clear: both;
        float: left;
        margin: 10px auto 5px 20px;
        width: 28%;
        display: none;
    }
}

.popover {
    max-width: 30%; /* Max Width of the popover (depending on the container!) */
    z-index:999999!important;
}

.table-bordered td, .table-bordered th {
    border: 1px solid rgba(0,0,0,0.15) !important;
}

.disable-menu {
    color: #bbb !important;
    cursor: no-drop
}

a.addressLink {
    display: block !important;
    padding: 0px !important;
    margin: 0px !important;
    transition: none !important;
}

    a.addressLink:hover {
        color: #089bab !important;
        transition: none !important;
    }

.col-lg-6 .form-group .input-group {
    color: #089bab;
}

.charsRemaining {
    display: block !important;
    clear: both !important;
    flex: none !important;
    position: absolute !important;
    top: -14px !important;
    font-size: 11px !important;
    color:burlywood;
}

div.dt-searchPanes div.pane div.scroller ul li span.count {
    background-color: #cecece !important;
    color: white !important;
}

.bg-dark {
    color: white !important;
}

.DependncySelect {
    width: 50px !important;
    display: inline-block;
    margin-bottom: 3px !important;
    margin-right: 3px !important;
}

.form-control {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 14px !important;
}

.SelectFilter {
    color: #b20000 !important;
}



table {
    page-break-inside: auto
}

tr {
    page-break-inside: avoid;
    page-break-after: auto
}

thead {
    display: table-header-group
}

tfoot {
    display: table-footer-group
}

.bootstrap-datetimepicker-widget{
    background-color:white!important;
}

.flex-container {
    display: flex;
    align-items: center;
    gap: 10px; 
}

.f1 {
    flex-grow: 1; 
    min-width: 200px; 
}

.f2 {
    flex-shrink: 0; 
}
