﻿
/*.required:after {
    content: "*";
    font-weight: bold;
    color: red;
}

.pat-textbox {
    width: 90%;
    height: 30px;
}

.pat-label {
    width: 90%;
    height: 20px;
}

.pat-dropdown {
    width: 90%;
    height: 30px;
}

.patlist-table {
    border: 1px solid #1595ff;
    margin: 15px 0;
    width: 100%;
    height: 80%;
    background-color: #FFF;
    font-size: 13px !important;
}

.patlist-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.patlist-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 13px;
    padding: 5px;
    background: #c5e5ff;
}

.patlist-table td {
    padding: 5px 5px;
    font-size: 13px;
}

.patlist-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}*/

.required:after {
    content: "*";
    font-weight: bold;
    color: red;
}

.pat-textbox {
    width: 90%;
    height: 30px;
}

.pat-label {
    /*width: 90%;*/
    height: 20px;
}

.pat-dropdown {
    width: 90%;
    height: 30px;
}

.patlist-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
    /*font-size: 13px !important;*/
    /* AE-925  */
    font-size: 12px !important;
}

.patlist-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.patlist-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /* font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.patlist-table-tr tbody tr:hover {
    background-color: cadetblue;
}


#main_container {
    width: 400px;
    margin: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    font-family: sans-serif;
    border-radius: 20px;
    border: 3px solid #999;
}

#birth_date_input, #age_container {
    text-align: center;
    margin: 20px;
    margin-left: auto;
    margin-right: auto;
}

#age_container {
    margin: 40px 5px;
    padding: 20px;
    border-radius: 50px;
    border: 1px solid #000;
    font-weight: bolder;
    background: #EEE;
    /* font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    line-height: 40px;
}

#calculate {
    cursor: pointer;
    text-align: center;
    width: 200px;
    padding: 5px;
    margin: 10px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #999;
    border-radius: 10px;
    background: #FFD119;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFD119), to(#E6B800));
    background: -moz-linear-gradient(top, #FFD119, #E6B800);
    font-weight: bold;
    height: 28px;
    box-shadow: 0 -8px inset;
}

    #calculate:hover {
        background: -webkit-gradient(linear, left top, left bottom, from(#E6B800), to(#FFD119));
        background: -moz-linear-gradient(top, #E6B800, #FFD119);
        margin-top: 13px;
        height: 25px;
        box-shadow: 0 -5px inset;
    }

    #calculate:active {
        background: #403300;
        padding-top: 10px;
        height: 20px;
        box-shadow: 0 5px #000 inset;
    }

#age {
    padding: 5px;
    border: 3px dashed #AAA;
    background-color: green;
}

html {
    /*background: rgb(100, 100, 1000);*/
}

.hidden {
    display: none;
}

.pat-search-textbox {
    width: 100%;
    height: 30px;
}

.pat-age-textbox {
    width: 40px;
    height: 27px;
}

.patlist-table-tr-norecorda {
    text-align: center;
}

.pat-delete-confirm {
    width: 150px;
    height: 400px;
}


.inslist-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}

.inslist-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.inslist-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.inslist-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /*font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.inslist-table-tr-norecorda {
    text-align: center;
}

.ins-textbox {
    width: 90%;
    height: 30px;
}

.ins-search-textbox {
    width: 100%;
    height: 30px;
}

.ins-dropdown {
    width: 90%;
    height: 30px;
}

.btn-float-right {
    float: right;
}

/* Vaibhavi Soni (18-Feb-2021) */
.float-left {
    float: left;
}

.btn-size {
    width: 100%;
}

.ins-contact-textbox {
    width: 90%;
    height: 30px;
}

.ins-contact-label {
    width: 300px;
    height: 20px;
}

.pat-checkin-textbox {
    width: 90%;
    height: 30px;
}

.pat-checkin-label {
    width: 90%;
    height: 20px;
}

.pat-checkin-dropdown {
    width: 90%;
    height: 34px !important;
}

.pat-checkin-search-textbox {
    width: 90%;
    height: 30px;
}

.past-med-history-textarea {
    overflow-y: auto;
    /*height: 100px;*/
    resize: none;
    width: 100%;
}

.doctors-note-textarea {
    overflow-y: auto;
    /*height: 100px;*/
    resize: none;
    width: 100%;
}

.patient-note-textarea {
    overflow-y: auto;
    /*height: 100px;*/
    resize: none;
    width: 100%;
}

.nurse-note-textarea {
    overflow-y: auto;
    /*height: 100px;*/
    resize: none;
    width: 100%;
}

.modal-content {
    height: 500px;
    width: 600px;
}

.mail-width .modal-content { /*added by khushbu patel on 7-dec-2023 AE-1290*/
    width: 800px !important;
}

.modal .modal-main .modal-sub {
    height: 615px;
    width: 896px;
    margin: 70px auto;
}

.pat-inq-vitals-textbox {
    width: 100%;
    height: 30px;
    text-align: right;
}

.pat-inq-lbl-text {
    padding-top: 80%;
    /* font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
}

.pat-service-search-textbox {
    width: 100%;
    height: 30px;
}


.pat-service-code-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}

.pat-service-code-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.pat-service-code-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /*  font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.pat-service-code-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.pat-service-code-table-td-Qty-textbox {
    width: 40%;
    height: 30px;
}

.pat-service-td-hide {
    display: none;
}

.pat-services-list-td-Qty {
    width: 65%;
    height: 30px;
    text-align: right;
}

.pat-services-td-Qty {
    width: 40%;
    height: 30px;
    text-align: right;
}


.pat-icdcode-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}

.pat-icdcode-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.pat-icdcode-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /* font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.pat-icdcode-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.pat-icdcode-table-td-Qty-textbox {
    width: 40%;
    height: 30px;
}

.pat-icdcode-td-hide {
    display: none;
}

.pat-xraycode-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}

.pat-xraycode-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.pat-xraycode-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /* font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.pat-xraycode-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.pat-xraycode-td-hide {
    display: none;
}


.pat-lab-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}

.pat-lab-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.pat-lab-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /*font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.pat-lab-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.pat-lab-td-hide {
    display: none;
}

.icd-code10-dropdown {
    width: 80%;
    height: 30px;
}

.supplies-list-code-dropdown {
    width: 90%;
    height: 30px;
}



.pat-prsc-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}

.pat-prsc-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.pat-prsc-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /*  font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.pat-prsc-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.pat-prsc-table-td-Qty-textbox {
    width: 40%;
    height: 30px;
}

.pat-prsc-td-hide {
    display: none;
}

.pat-prsc-list-td-Qty {
    width: 40%;
    height: 30px;
    text-align: right;
}

.pat-prsc-td-Qty {
    width: 40%;
    height: 30px;
    text-align: right;
}

.pat-prsc-list-code-dropdown {
    width: 80%;
    height: 30px;
}

input[type="checkbox"],
input[type="radio"] {
    accent-color: #2E1F6E; /* your brand color */
}

/*following css added by Aesha Patel on 08-Nov-2023. Jira Ticket No - AE-1273 */
@media (min-width: 1138px) and (max-width: 1180px) {
    .pat-prsc-dose-txt {
        width: 80% !important; /*width: 50%; changed by Aesha Patel on 08-Nov-2023. Jira Ticket No - AE-1273*/
        height: 30px;
    }
}

.pat-prsc-dose-txt {
    width: 100% !important; /*width: 50%; changed by Aesha Patel on 08-Nov-2023. Jira Ticket No - AE-1273*/
    height: 30px;
}

.pat-prsc-dose-chk {
    width: 10%;
    height: 10px;
}

.pat-prsc-qty-txt {
    width: 40%;
    height: 30px;
}

.present-illness-textarea {
    overflow-y: auto;
    /*height: 100px;*/
    resize: none;
    width: 100%;
}

.user-label {
    width: 90%;
    height: 20px;
}

.user-doctor-div-hide {
    display: none;
}

.user-textbox {
    width: 90%;
    height: 30px;
}

.user-dropdown {
    width: 90%;
    height: 30px;
}

.user-search-textbox {
    width: 100%;
    height: 30px;
}


.userlist-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}

.userlist-table-td {
    border-bottom: 1px solid;
    padding: 5px;
    border: thin;
}

.userlist-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /* font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.userlist-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.userlist-table-tr-norecorda {
    text-align: center;
}

.userlist-td-hide {
    display: none;
}


.pt-textarea {
    overflow-y: auto;
    height: 100px;
    resize: none;
}


.chief-complain-textarea {
    overflow-y: auto;
    /*height: 100px;*/
    resize: none;
    width: 124%;
    height: 420px !important;
}

.doctor-first-report-textarea {
    overflow-y: auto;
    resize: none;
    width: 100%;
}

.discharge-summary-textarea {
    overflow-y: auto;
    resize: none;
    width: 100%;
}

.patient-checkin-textarea {
    overflow-y: auto;
    height: 100px;
    resize: none;
}

.batch-billing-dropdown {
    width: 90%;
    height: 30px;
}

.batch-list-td-hide {
    display: none;
}

.batch-billing-invoice-td {
    text-align: right;
}

.laboratory-dropdown {
    width: 80%;
    height: 30px;
}

.pharmacy-dropdown {
    width: 80%;
    height: 30px;
}


.payment-textbox {
    width: 90%;
    height: 30px;
}

.payment-dropdown {
    width: 90%;
    height: 30px;
}

.payment-chk {
    width: 10%;
    height: 30px;
}

.payment-service-list-textbox {
    width: 90%;
    height: 30px;
    text-align: right;
}

.payment-amount-textbox {
    width: 90%;
    height: 30px;
    text-align: right;
}

.payment-history-dropdown {
    width: 90%;
    height: 30px;
}

.payment-history-textbox {
    width: 90%;
    height: 30px;
}

.adjustment-history-dropdown {
    width: 90%;
    height: 30px;
}

.adjustment-history-textbox {
    width: 90%;
    height: 30px;
}

.doctor-note-list-td-hide {
    display: none;
}

.nurse-note-list-td-hide {
    display: none;
}

.patient-note-list-td-hide {
    display: none;
}

.vitals-note-list-td-hide {
    display: none;
}

.DOC-label {
    margin-top: 15px !important;
    margin-bottom: 5px !important;
}

.alder-logo {
    height: 65px;
}

.room-search-textbox {
    width: 100%;
    height: 30px;
}

.room-table-tr-norecords {
    text-align: center;
}

.room-table {
    border: 20px solid;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
    height: 80%;
    background-color: lightgray;
}


.roomList-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.roomList-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /*font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    background-color: #CDC1A7;
    color: #993300;
}

.room-list-td-hide {
    display: none;
}

.room-label {
    width: 90%;
    height: 20px;
}

.room-textbox {
    width: 90%;
    height: 30px;
}

.room-dropdown {
    width: 90%;
    height: 30px;
}

.room-detail-table {
    height: 100px;
    width: 108%;
    border: 1px solid #B57BE3;
    margin-bottom: 10px;
    border-collapse: unset;
}

.room-detail-tr {
    margin-bottom: 3px;
}

.room-detail-th {
    width: 40%;
}

.room-detail-td {
    width: 60%;
}

.rad-board-macro-textarea {
    overflow-y: auto;
    height: 90%;
    resize: none;
    width: 100%;
}

.selectedTR {
    background-color: #FF7A85 !important;
}

    .selectedTR td,
    .selectedTR td a {
        color: white !important;
    }

.pat-chk-td-hide {
    display: none;
}


.pat-chk-td-Qty {
    width: 100%;
    height: 30px;
    text-align: left;
}

.pat-chk-label {
    width: 90%;
    height: 20px;
}


.pat-chk-textbox {
    width: 90%;
    height: 30px;
    border: solid 1px;
}

.pat-chk-dropdown {
    width: 90%;
    height: 30px;
}

.pat-chk-textarea {
    overflow-y: auto;
    resize: none;
    width: 100%;
    text-align: left;
    border: solid 1px;
}
/*for cursor:pointer(mouse pointer)*/
.cur-pointer {
    cursor: pointer
}

.adv-pay-table {
    border: 2px solid;
    width: 100%;
    height: 200px;
}

.adv-pay-tr {
    /*margin-bottom: 1px;*/
    height: 30px;
}

.adv-pay-td-hide {
    display: none;
}


.adv-pay-table-th thead th {
    font-family: "Trebuchet MS", Arial, Verdana;
    /* font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDC1A7;
    /*background-color: #CDC1A7;*/
}

.adv-pay-table-tr tbody tr:hover {
    background-color: cadetblue !important;
}

.adv-pay-table-tr-norecorda {
    text-align: center;
}
/*add by Rishi Raj on 29-nov-2020*/
.header-form-control {
    float: left !important;
}

.btn-search-actions {
    width: 100px !important;
    float: left !important;
    background: #2E1F6E !important;
    color: #fff !important;
    margin: 0px 0px 0px 20px !important; /*uncommented by Vaibhavi Shah on 25-Oct-2023.Jira Ticket not created*/
}

    .btn-search-actions:hover {
        background: #F2545B !important;
    }

.btn-add-actions {
    min-width: 110px !important;
    max-width: 150px !important;
    background: #2E1F6E !important;
    color: #fff !important;
    float: right !important;
}

    .btn-add-actions:hover {
        background: #F2545B !important;
    }

.textbox-form-control {
    width: 90% !important;
}

.dropdown-form-control {
    width: 90% !important;
    padding: 6px 6px !important;
    color: #2E1F6E !important;
    border-radius: 4px !important;
    border: 1px solid #5F3DC4 !important;
}

#ddlAPTLocation option:checked {
    background: #5F3DC4;
    color: #fff;
}

.row-custom-margin {
    margin-top: 12px;
}

.btn-actions {
    width: 100px;
    z-index: 1;
}

.textbox-for-date {
    /*Design changes and correction By Shubham Dubey Instructed By Tejas Sir 11-Apr-2022*/
    /*height: 40px !important;*/
    /* font-size: 13px !important;*/
    /* AE-925  */
    /*font-size: 12px !important;
    width: 90% !important;*/
    z-index: 0 !important;
    border-radius: 5px 5px 5px 5px !important;
}

.textbox-for-date100 {
    height: 34px !important;
    /*font-size: 13px !important;*/
    /* AE-925  */
    font-size: 12px !important;
    width: 100% !important;
    z-index: 0 !important;
    border-radius: 5px 5px 5px 5px !important;
}

.btn-outline-secondary {
    height: 40px !important;
    width: 35px !important;
    border-radius: 0 5px 5px 0 !important;
}

.input-group-append {
    z-index: 0 !important;
}

.btn-actions {
    margin: 0 10px 0 0 !important;
    background: #2E1F6E !important;
    color: #fff !important;
    font-weight: bold !important;
    /*box-shadow: 4px 7px 11px -3px #333;*/
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

    .btn-actions[disabled] {
        background: #9381c9 !important;
        background-color: #9381c9 !important;
        color: #fff !important;
    }

    .shadow-effect {
        box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
    }
/* Added by Vaibhavi 04/Jan/2021 */
/*--------------------------------------------*/
.btn-actions[title="Print"] {
    background: #F2545B !important;
    color: #FFF !important;
}
/*--------------------------------------------*/

.btn-actions:hover {
    background: #F2545B !important;
    color: #fff !important;
    box-shadow: 0px 0px 14px -5px #333;
}

.service-list {
    margin-bottom: 0px !important;
}

.btns-margin {
    margin: 10px 0px 10px 0px; /* changed margin from 20px by khushbu on 30-nov-2023 AE-1285*/
    text-align: right;
}

.dropdown-form-control[disabled], .dropdown-form-control[readonly], .dropdown-form-control100[disabled] {
    background-color: #eee;
    opacity: 1;
    cursor: not-allowed;
}

.fileupload-form-control {
    width: 90% !important;
    padding: 7px 15px !important;
    height: 40px !important;
    outline: none !important;
    /*font-size: 13px !important;*/
    /* AE-925  */
    font-size: 12px !important;
    border: 1px solid #ccc !important;
}


.fileupload-form-control100 {
    width: 100% !important;
    padding: 7px 15px !important;
    height: 40px !important;
    outline: none !important;
    /* font-size: 13px !important;*/
    /* AE-925  */
    font-size: 12px !important;
    border: 1px solid #ccc !important;
}

.btn-spacing {
    /*margin: 20px 0 20px 0;*/
    padding: 10px 0 10px 0; /*change padding to margin by khushbu on 28-nov-2023 AE-1284*/
}

input[type=checkbox] {
    height: 20px !important;
    width: 20px !important;
    outline: 1px solid #2E1F6E !important;
}

input[type=radio] {
    height: 20px !important;
    width: 20px !important;
}

.btn-for-ipad {
    width: 60px !important;
    padding: 10px 5px !important;
}

.text-area {
    padding: 10px 10px !important;
    width: 90% !important;
}

.service-list {
    padding: 20px !important;
}

.modal-header {
    justify-content: left !important;
}

.img-width {
    height: 20px;
    width: 20px;
}

.form-group {
    margin-bottom: 0px !important;
}
/*added code for checkbox and text in one line AE-1268 on 6th nov-2023*/
.f-grp .check-text-line {
    white-space: nowrap !important;
}

.textbox-form-control100 {
    height: 34px !important;
    /* font-size: 13px !important;*/
    /* AE-925  */
    font-size: 12px !important;
    width: 100% !important;
    border: 1px solid #ccc !important;
}

.dropdown-form-control100 {
    width: 100% !important;
    padding: 6px 12px !important;
    color: #555 !important;
    border-radius: 4px !important;
    border: 1px solid #ccc !important;
    height: 34px !important;
    /* font-size: 13px !important;*/
    /* AE-925  */
    font-size: 12px !important;
}

.remove-decoration a {
    text-decoration: none !important;
}

.checkbox-form-control {
    vertical-align: top !important;
    margin-top: 7px !important;
    padding-right: 3px;
    margin-left: 7px !important;
}

.custom-table-header thead tr th {
    vertical-align: top !important;
    /*  font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    font-weight: bold !important;
}

.bp-header {
    background: #007ce2a1;
    color: white;
    border-radius: 10px 10px 0 0;
}

.bp-body {
    margin: 10px 0px;
    padding: 10px;
    border: 1px solid;
    height: 100px;
    border-radius: 10px;
}

.bp-text {
    vertical-align: middle;
    margin-top: 6px !important;
    /*margin-left: 5px !important;*/
    margin-left: 10px !important; /* Vaibhavi Soni (19-Apr-21) :: Increase gap between checkbox and label (Jira Ticket No: AE-465) */
}

.bp-img {
    height: 80px;
    width: 80px;
    margin: 0px;
    float: right;
}

.number-form-control {
    width: 90% !important;
    /*height: 40px !important;*/
    /*  font-size: 13px !important;*/
    /* AE-925  */
    /*font-size: 12px !important;
    padding: 10px 12px !important;*/
    text-align: right !important;
}

div.bhoechie-tab-content {
    /*box-shadow: 0px 0px 14px -5px #333;*/
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.btn-action[disabled] {
    background-color: #eee;
    opacity: 0.65;
    cursor: not-allowed;
}

.btnEHR-add-Actions {
    margin: 0 10px 0 0 !important;
    background: #2E1F6E !important;
    color: #fff !important;
    font-weight: bold !important;
    box-shadow: 0px 0px 14px -5px #333;
    margin: 0px !important;
    margin-top: 10px !important;
    width: 100px !important;
}

    .btnEHR-add-Actions:hover {
        background: #F2545B !important;
    }

.number-form-control100 {
    width: 100% !important;
    height: 40px !important;
    /*font-size: 13px !important;*/
    /* AE-925  */
    font-size: 12px !important;
    padding: 10px 12px !important;
    text-align: right !important;
}

.img-height {
    height: 20px;
    width: 25px;
}

.note-scroll {
    height: 29vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
}

.ehr-note {
    float: none !important;
    margin: 0px !important;
    border-top: none;
}

.ehr-note-header {
    float: none !important;
}

    .ehr-note-header thead tr {
        border: 1px solid #5F3DC4 !important;
        font-weight: bold !important;
        /*font-size: 13px !important;*/
        /* AE-925  */
        font-size: 12px !important;
    }

#dvPatientAfterCareList .right-vertical-scroll {
    height: 44vh !important;
}

#dvPatientAfterCare .right-vertical-scroll {
    height: 48vh !important;
}

#dvPatientICDCodesList .right-vertical-scroll {
    height: 50vh !important;
}

#dvICD10Codes .right-vertical-scroll {
    height: 48vh !important;
}

#dvPatientXRayCodesList .right-vertical-scroll {
    height: 40vh !important;
}

#dvXRayCodes .right-vertical-scroll {
    height: 48vh !important;
}

#dvPatientServicesListlab .right-vertical-scroll {
    height: 40vh !important;
}

#dvLabCodes .right-vertical-scroll {
    height: 48vh !important;
}

#dvPatientServicesList .right-vertical-scroll {
    height: 48vh !important;
}

#dvServiceCodes .right-vertical-scroll {
    height: 48vh !important;
}

#dvPatientServicesListPres .right-vertical-scroll {
    height: 43vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
}

#dvPrescription .right-vertical-scroll {
    height: 48vh !important;
}

#dvOtherChargesList .right-vertical-scroll {
    height: 50vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
}

#dvOtherCharges .right-vertical-scroll {
    height: 48vh !important;
}

#dvCovidChargesList .right-vertical-scroll {
    height: 50vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
}

#dvCovidCharges .right-vertical-scroll {
    height: 48vh !important;
}

.patScroll {
    height: 43vh;
}

.imDVUDI {
    width: 10%;
}

/*added by Aesha Patel on 20-Jan-2023. Jira Ticket not created*/
@media screen and (max-width: 1024px) and (min-width: 1024px) { /*iPad Pro*/

    .patScroll {
        height: 32vh;
    }

    .imDVUDI {
        width: 12%;
    }
}

@media screen and (max-width: 1366px) and (min-width: 1025px) { /* iPad Pro */

    #dvPatientAfterCareList .right-vertical-scroll {
        height: 40vh !important;
    }

    #dvPatientAfterCare .right-vertical-scroll {
        height: 44vh !important;
    }

    .chief-complain-textarea {
        overflow-y: auto;
        resize: none;
        width: 124%;
        height: 485px !important;
    }

    #dvPatientICDCodesList .right-vertical-scroll {
        height: 45vh !important;
    }

    #dvICD10Codes .right-vertical-scroll {
        height: 44vh !important;
    }

    #dvPatientXRayCodesList .right-vertical-scroll {
        height: 38vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvXRayCodes .right-vertical-scroll {
        height: 44vh !important;
    }

    #dvPatientServicesListlab .right-vertical-scroll {
        height: 38vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvLabCodes .right-vertical-scroll {
        height: 44vh !important;
    }

    #dvPatientServicesList .right-vertical-scroll {
        height: 44vh !important;
    }

    #dvServiceCodes .right-vertical-scroll {
        height: 44vh !important;
    }

    #dvPatientServicesListPres .right-vertical-scroll {
        height: 40vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvPrescription .right-vertical-scroll {
        height: 44vh !important;
    }

    #dvOtherChargesList .right-vertical-scroll {
        height: 45vh !important;
    }

    #dvOtherCharges .right-vertical-scroll {
        height: 44vh !important;
    }

    #dvCovidChargesList .right-vertical-scroll {
        height: 45vh !important;
    }

    #dvCovidCharges .right-vertical-scroll {
        height: 44vh !important;
    }

    .bhoechie-tab-content {
        height: 58.5vh !important;
    }
}

@media screen and (max-width: 1280px) and (min-width: 1280px) {
    #dvCotractPackageAdd .right-vertical-scroll {
        height: 35vh !important;
    }

    .employedit-contact-detail .right-vertical-scroll {
        height: 60vh !important;
    }
}

@media only screen and (max-width: 1024px) { /* iPad */
    #dvPatientAfterCareList .right-vertical-scroll {
        height: 42vh !important;
    }

    #dvPatientAfterCare .right-vertical-scroll {
        height: 49vh !important;
    }

    .chief-complain-textarea {
        overflow-y: auto;
        resize: none;
        width: 124%;
        height: 415px !important;
    }

    #dvPatientICDCodesList .right-vertical-scroll {
        height: 51vh !important;
    }

    #dvICD10Codes .right-vertical-scroll {
        height: 49vh !important;
    }

    #dvPatientXRayCodesList .right-vertical-scroll {
        height: 42vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvXRayCodes .right-vertical-scroll {
        height: 49vh !important;
    }

    #dvPatientServicesListlab .right-vertical-scroll {
        height: 42vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvLabCodes .right-vertical-scroll {
        height: 49vh !important;
    }

    #dvPatientServicesList .right-vertical-scroll {
        height: 48vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvServiceCodes .right-vertical-scroll {
        height: 49vh !important;
    }

    #dvPatientServicesListPres .right-vertical-scroll {
        height: 42vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvPrescription .right-vertical-scroll {
        height: 49vh !important;
    }

    #dvOtherChargesList .right-vertical-scroll {
        height: 49vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvOtherCharges .right-vertical-scroll {
        height: 49vh !important;
    }

    #dvCovidChargesList .right-vertical-scroll {
        height: 49vh !important; /* Vaibhavi Soni (18-Feb-2021) :: (Jira Ticket No - AE-361)*/
    }

    #dvCovidCharges .right-vertical-scroll {
        height: 49vh !important;
    }
}


a.form-control {
    height: 30px;
    padding: 2px 12px;
}

.form-control:focus {
    border-color: #2E1F6E !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgb(147 129 201);
}

.style-3::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.style-3::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.style-3::-webkit-scrollbar-thumb {
    background-color: #000000;
}

.container_margin {
    margin: 2% 2%;
}

.text-color {
    color: #B57BE3 !important;
    /*font-size: 13px;*/
    /* AE-925  */
    font-size: 12px;
    margin-top: 15px;
    line-height: 35px;
    font-weight: bold;
}

.HCFA-label {
    height: 40px;
}

input[type=checkbox][disabled] {
    background-color: #eee;
    opacity: .5;
    cursor: not-allowed;
}

.bhoechie-tab-content {
    height: 68vh;
    overflow-y: auto;
}

/* width */
::-webkit-scrollbar {
    width: 6px;
    /*height:6px;*/
    height: 10px;
    background-color: #F5F5F5;
}

/* Track */
::-webkit-scrollbar-track {
    background-color: #F5F5F5;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

/* Handle */
::-webkit-scrollbar-thumb {
    background-color: #000000;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #000000;
    }


/*#dvSplashSubMenu tbody tr:nth-child(even) {
    background: #e4e4e4;
}*/

.body-scroll .white-bg {
    overflow-y: auto;
    height: 69vh; /* changed from72vh to 69vh. by Aesha Patel on 13-Sep-2021. */
}

/* css for TreatmentPlan Master by Vaibhavi Soni (08-Jan-2021) Jira Ticket No: AE - 340 */

.clsdvTreatmentPlan {
    border: double grey;
    height: 454px;
    overflow: scroll;
    max-width: 15.66667%;
}

.clsdvTreatmentPlanAdd {
    border: double grey;
    height: 454px;
    margin-left: 1%;
    display: none;
}

.clsdvserviceCodes {
    height: 280px;
    overflow: auto;
    border: double grey;
}

.clsRow {
    margin-left: 0;
    height: 63.3%;
    margin-top: 1%;
}

/*.alert-box {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.failure {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    display: none;
}

.success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    display: none;
}*/

.clsTPMTreatmentPlanServicesList {
    width: 100%;
    border-collapse: separate;
    border: ridge;
}

div.table-wrapper {
    border: 1px solid #ccc;
    height: 115px;
    width: 100%;
    overflow-y: auto;
}

/*table thead tr th {
    position: sticky;
    top: 0px;
    text-align: center;
    background: #c5e5ff;
    color: #000;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: bold;
}*/

table tr td {
    color: #000;
    padding: 0px 5px;
    font-size: 13px;
    /* AE-925  */
    /* font-size: 12px;*/
    font-weight: normal;
    text-transform: uppercase;
}

.alternet-strip:nth-child(odd) {
    background: #f5f2fd;
}

.alternet-strip {
    padding: 7px;
}

/* ------------------------------ */

/* css for TreatmentPlan Master by Vaibhavi Soni (11-Jan-2021) */

.cursur-not-allowed {
    cursor: not-allowed !important;
}

/* ------------------------------ */

.right-padding {
    padding-right: 15px !important;
}

/* Vaibhavi Soni (19-Apr-21) :: CSS for fix designing issue (Jira Ticket No: AE-465) */

@media only screen and (width: 1366px) and (height: 768px) {
    .right-vertical-scroll {
        height: 76vh !important;
        overflow-y: hidden !important;
    }
}

@media only screen and (width: 1366px) and (height: 670px) {
    .right-vertical-scroll {
        height: 87vh !important;
        overflow-y: hidden !important;
    }
}

/* CSS for Add Plan button in all Patient Services in EHR */
.btn-add-plan {
    margin-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100% !important;
}

@media only screen and (max-width: 1024px) { /* iPad */
    .btn-add-plan {
        width: 115% !important;
    }

    /* Vaibhavi Soni (07-May-2021) :: CSS for treatmentplan dropdown and add plan button for all patient services (Jira Ticket No: AE-465) */
    .ddlTreatmentPlanCSS {
        width: 90% !important;
        margin-right: 24px !important;
    }

    .btnAddPlanCSS {
        margin-left: -10px !important;
    }
    /* ----------------------------------------------------------------------------------------------------------- */
}

/* ------------------------------------------------------------------------------------- */

/* Added by Vighnesh Sir on (06-May-2021) :: For solve the foucs issue of title dropdown (Jira Ticket No: AE-486) */
.highlight {
    border-color: #66afe9 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}
/* ------------------------------------------------------------------------------------- */

/* Vaibhavi Soni (07-May-2021) :: CSS for Edit / Delete button in all Patient Services in EHR (Jira Ticket No: AE-465) */

@media screen and (max-width: 1366px) and (min-width: 1025px) { /* iPad Pro */
    .editServicesCSS {
        padding-right: 0 !important;
    }
}
/*added by khushbu on 8-nov-2023 AE-1271*/
@media only screen and (min-width: 1024px) { /* iPad */
    .dropdown-form-control100 {
        padding: 6px 11px !important;
    }
}

@media only screen and (max-width: 1024px) { /* iPad */
    .editServicesCSS {
        margin-left: -10px !important;
        margin-right: -22px !important;
    }

    .deleteServicesCSS {
        padding-left: 15px !important;
        padding-right: 0 !important;
    }
}
/*add by Rishi Raj on date 17-Sep-21 Jira No - AE-691*/
input::-webkit-input-placeholder {
    text-transform: capitalize;
}

.text-right {
    text-align: right !important;
}

.validation-text {
    color: #F2545B !important;
}

.textboxValidation {
    border: 1px solid #F2545B !important;
}

.dropdownValidation {
    border: 1px solid #F2545B !important;
}

#passwordCapsLock {
    display: none;
    color: red
}

.CapsLock-Validation {
    margin-top: 34px !important;
    width: auto !important;
    margin-left: 68px !important;
    border-right: none !important;
}


.patDiv {
    height: 560px !important;
}



/*added by Aesha Patel on 20-Jan-2023. Jira Ticket not created*/
@media screen and (max-width: 1180px) and (min-width: 1180px) { /*iPad Air*/

    .patScroll {
        height: 50vh;
    }

    .imDVUDI {
        width: 12%;
    }
}

/*added by Aesha Patel on 20-Jan-2023. Jira Ticket not created*/
/*@media screen and (max-width: 1366px) and (min-width: 1366px) and (min-height: 1024px) and (max-height: 1024px) {*/ /*iPad Pro*/

/*.patScroll {
        height: 40vh;
    }

    .imDVUDI {
        width: 12%;
    }
}*/

@media screen and (max-width: 1138px) and (min-width: 1138px) { /*Galaxy Tab 4*/

    .patScroll {
        height: 50vh;
    }

    .imDVUDI {
        width: 12%;
    }
}

.clsTTPMQuestionList {
    width: 100%;
    border-collapse: separate;
    /*border: ridge;*/
}
/*added by Dimpy on 24-Apr-2023 Jira Ticket No AE-1154*/
.footer-row-span {
    color: #fff !important;
}
/*added by Dimpy Jira Ticket No AE-1157*/
.clearinghouselist-td-hide {
    display: none;
}
