/* Move Css from SAAS to normal*/
.page_wrap {
    background: #e1ebf4;
}
.table-responsive::-webkit-scrollbar {
    height: 1px;
    /* scrollbar track height */
}
.table-responsive::-webkit-scrollbar-track {
    background: #e2eaf0;
    /* full scrollbar background */
}
.table-responsive::-webkit-scrollbar-thumb {
    background-color: #0f75bc;
    /* the draggable part */
    height: 2px;
    /* sets thumb size, but browser limits apply */
    border-radius: 10px;
}
/* Firefox */
.table-responsive {
    scrollbar-width: thin;
    scrollbar-color: #0f75bc #e2eaf0;
}
.table-responsive::-webkit-scrollbar-button {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    appearance: none;
    -webkit-appearance: none;
}
.boxBtn {
    border-radius: 19.716px 19.716px 0 0;
    background: #fff;
    box-shadow: 0 -3.943px 19.716px 0 rgba(142, 142, 142, 0.25);
    padding: 25px;
    margin-top: 30px;
}
.boxBtn .markBtn {
    color: #fff;
    text-align: center;
    font-family: "Circular Std";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
    display: flex;
    width: 400px;
    margin: 0 auto;
    height: 60px;
    padding: 0 18px;
    justify-content: center;
    align-items: center;
    gap: 40px;
    border-radius: 40px;
    background: #0f75bc;
    border: 0px solid #0f75bc;
    box-shadow: initial;
}
.boxBottmP {
    margin-top: 30px;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 40, 85, 0.08);
}
.boxBottmP #medicineForm {
    background-color: #ffffff;
    border-radius: 0 10px 10px 10px;
    padding: 15px 15px 0 15px;
    margin-bottom: 0px;
    position: relative;
}
.boxBottmP .btn-add {
    color: #000 !important;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.boxBottmP .tabsBox {
    margin-top: 30px;
}
.boxBottmP .tabsBox .nav-link.active {
    display: inline-flex;
    padding: 9.283px 24.755px;
    justify-content: center;
    align-items: center;
    gap: 7.736px;
    border-radius: 15.472px 15.472px 0 0;
    background: #fff;
    color: #ef6286;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 15.472px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.155px;
    text-transform: uppercase;
}
.boxBottmP .tabsBox .nav-link {
    margin-right: 10px;
    width: 218px;
    height: 40px;
    display: inline-flex;
    padding: 9.283px 24.755px;
    justify-content: center;
    align-items: center;
    gap: 7.736px;
    border-radius: 15.472px 15.472px 0 0;
    background: #f7f7f7;
    color: #404040;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 15.472px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.155px;
    text-transform: uppercase;
}
.boxBottmP .selectField {
    margin-bottom: 19px;
    width: 100%;
    height: 40px;
    padding: 4px 20px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    background: #f2f9ff;
    border-color: #f2f9ff;
    color: var(--Black-4, #5e6366);
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M5.0957 7.64355L10.1911 12.739L15.2865 7.64355' stroke='%235E6366' stroke-width='1.69847' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 25px;
}
.boxBottmP .selectField::placeholder {
    background: #f2f9ff;
    border-color: #f2f9ff;
    color: var(--Black-4, #5e6366);
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.boxBottmP .selectField:focus {
    box-shadow: initial;
    outline: initial;
}
.boxBottmP .hr {
    border-top: 1px solid #e2eaf0;
}
.boxBottmP .item-row {
    position: relative;
}
.boxBottmP .item-row label,
.boxBottmP .item-row .form-label {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.boxBottmP .item-row .form-control,
.boxBottmP .item-row .form-select {
    margin-bottom: 19px;
    width: 100%;
    height: 40px;
    padding: 4px 20px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    background: #f2f9ff;
    border-color: #f2f9ff;
    color: var(--Black-4, #5e6366);
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.boxBottmP .item-row .form-control::placeholder,
.boxBottmP .item-row .form-select::placeholder {
    background: #f2f9ff;
    border-color: #f2f9ff;
    color: var(--Black-4, #5e6366);
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.boxBottmP .item-row .form-control:focus,
.boxBottmP .item-row .form-select:focus {
    box-shadow: initial;
    outline: initial;
}
.boxBottmP .item-row .btn-delete {
    position: absolute;
    top: 61px;
    right: 10px;
    background: none;
    border: none;
    font-size: 20px;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cpath d='M19.3981 5.37994C19.6633 5.37994 19.9176 5.48108 20.1052 5.66111C20.2927 5.84114 20.3981 6.08532 20.3981 6.33992C20.3981 6.59452 20.2927 6.8387 20.1052 7.01873C19.9176 7.19876 19.6633 7.2999 19.3981 7.2999H18.3981L18.3951 7.36806L17.4621 19.916C17.4262 20.4003 17.2004 20.8537 16.8302 21.1846C16.4601 21.5156 15.973 21.6996 15.4672 21.6996H7.32833C6.82248 21.6996 6.33542 21.5156 5.96525 21.1846C5.59507 20.8537 5.36929 20.4003 5.33338 19.916L4.4004 7.36902C4.39888 7.34601 4.39821 7.32295 4.3984 7.2999H3.39842C3.13321 7.2999 2.87886 7.19876 2.69132 7.01873C2.50379 6.8387 2.39844 6.59452 2.39844 6.33992C2.39844 6.08532 2.50379 5.84114 2.69132 5.66111C2.87886 5.48108 3.13321 5.37994 3.39842 5.37994H19.3981ZM16.3951 7.2999H6.40135L7.32933 19.7796H15.4672L16.3951 7.2999ZM13.3982 2.5C13.6634 2.5 13.9178 2.60114 14.1053 2.78117C14.2928 2.9612 14.3982 3.20538 14.3982 3.45998C14.3982 3.71458 14.2928 3.95876 14.1053 4.13879C13.9178 4.31882 13.6634 4.41996 13.3982 4.41996H9.39829C9.13308 4.41996 8.87873 4.31882 8.6912 4.13879C8.50367 3.95876 8.39831 3.71458 8.39831 3.45998C8.39831 3.20538 8.50367 2.9612 8.6912 2.78117C8.87873 2.60114 9.13308 2.5 9.39829 2.5H13.3982Z' fill='%23FC5C5C'/%3E%3C/svg%3E");
    background-size: contain;
}
.boxBottmP .item-row .btn-delete:hover {
    color: #bd2130;
}
.boxBottmP .btn-add {
    color: #007bff;
    background: none;
    border: none;
    font-weight: 500;
}
.boxBottmP .btn-add i {
    font-size: 18px;
    margin-right: 6px;
}
.boxBottmP .btn-add:hover {
    color: #0062cc;
}
.boxBottmP .notes-box {
    background-color: #f1f8fe;
    border: none;
    border-radius: 10px;
    resize: none;
    min-height: 100px;
    width: 100%;
    padding: 10px 15px;
}
.boxBottmP .notes-box:focus-visible {
    outline: 1px solid #0f75bc !important;
}
.boxBottmP .formLabTest {
    padding-bottom: 30px;
}
.boxBottmP .formLabTest h4 {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 17.019px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.boxBottmP .formLabTest .form-label {
    color: #313131;
    font-family: "Anek Malayalam";
    font-size: 13.925px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.boxBottmP .formLabTest .form-select {
    width: 100%;
    height: 40px;
    padding: 4px 20px;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 20px;
    background: #f2f9ff;
    border-color: #f2f9ff;
    color: var(--Black-4, #5e6366);
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M5.0957 7.64355L10.1911 12.739L15.2865 7.64355' stroke='%235E6366' stroke-width='1.69847' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 25px;
    line-height: normal;
}
.boxBottmP .formLabTest .labButton {
    border-radius: 30px;
    background: #0f75bc;
    display: flex;
    width: 100%;
    height: 50px;
    padding: 8px 0;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #fff;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: 0px solid;
}
.modalNew .modal-content .form-group {
    margin-bottom: 5px;
}
.modalNew .modal-content .form-group label {
    margin-bottom: 10px;
}
.modalNew .modal-content .form-control {
    display: flex;
    width: 100%;
    height: 43px;
    padding: 6.794px 69px 6.794px 13px;
    align-items: center;
    gap: 10px;
    border-radius: 25px;
    background: #f2f9ff;
    color: var(--Black-4, #5e6366);
    font-family: "Anek Malayalam";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.modalNew .modal-content textarea.form-control {
    height: 120px;
}
.modalNew .modal-content button.btn.btn-primary {
    display: flex;
    width: 209px;
    height: 50px;
    padding: 8px 0;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 30px;
    background: #0f75bc;
    color: #fff;
    text-align: center;
    font-family: "Anek Malayalam";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 15px;
}
.textAreaNotInterested {
    background-color: green;
}
