body {
    margin: 0 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    padding: 0;
    margin: 0;
    font-weight: normal;
}

:root {
    --bgcolor-linear-login1: linear-gradient(30deg, rgba(3, 216, 221, 1) 15%, rgba(104, 130, 235, 1) 50%, rgba(250, 0, 255, 1) 85%);
    --bgcolor-linear-login2: linear-gradient(90deg, rgba(3, 216, 221, 1) 15%, rgba(104, 130, 235, 1) 50%, rgba(250, 0, 255, 1) 85%);
    --bgcolor-white-mediumtransparent: #ffffff54;
    --bgcolor-white-lighttransparent: #ffffff21;
    --bgcolor-black-mediumtransparent: #00000024;
    --color-dark-grey: #7c7c7c;
    --color-white-basic: #fff;
    --color-white1: #f3f3f3;
    --color-error: #f44336;
    --blue1: #1976d2;
    --blue2: #2a4474;
    --grey1: #e4e9eb;
    --grey2: #c6d5d5;
    --grey3: #cccccf;
    --grey4: #d0d0d0;
    --black2: #00000073;
    --orange1: #fe9900;
}


/* <-----------------Common CSS for All-------------------> */

.inputBlock1line {
    flex: 0 0 99.4%!important;
    margin: 5px .3%
}

.inputBlock2line {
    flex: 1 0 49.4%!important;
    margin: 5px .3%
}

.inputBlock3line {
    flex: 1 0 32.7%!important;
    margin: 5px .3%
}

.inputBlock4line {
    flex: 1 0 24.4%!important;
    margin: 5px .3%
}

.addEditPageWrapper .form_field_wrapper,
.addEditPageWrapper .mat-mdc-form-field {
    flex: 1 0 32.7%;
    margin: 5px .3%
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperprimary_isurance_id {
    flex: 1 0 33%;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperprimary_isurance_id .mat-mdc-form-field-flex,
.addEditPageWrapper .form_field_wrapper.form_field_wrappersecondary_isurance_id .mat-mdc-form-field-flex {
    height: auto !important;
    min-height: 50px !important;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperprimary_isurance_id .mat-mdc-form-field-flex mat-chip,
.addEditPageWrapper .form_field_wrapper.form_field_wrappersecondary_isurance_id .mat-mdc-form-field-flex mat-chip {
    margin: 5px;
}

app-email-template-add .addEditPageWrapper .form_field_wrapper,
.addEditPageWrapper .mat-mdc-form-field,
app-email-slug-add .addEditPageWrapper .form_field_wrapper {
    flex: 1 0 33.7%;
    margin: 5px .3%
}

.addEditPageWrapper .form_field_wrapper .mat-mdc-form-field {
    width: 100%
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlocation,
.addEditPageWrapper .form_field_wrapper.form_field_wrapperstatus {
    flex: 1 0 99.4%;
}

.addEditPageBody {
    margin: 0!important;
    padding: 0!important
}

.addEditPageWrapper {
    padding: 0!important
}

.addEditPageWrapper>h2 {
    width: 500px;
    max-width: 90%;
    margin: 0 auto!important;
    padding: 15px!important;
    display: block;
    background: linear-gradient(180deg, rgba(1, 187, 221, 1) 0%, rgba(2, 93, 152, 1) 100%);
    clip-path: polygon(0 0, 100% 0, 94% 100%, 6% 100%);
    font-size: 26px!important;
    color: #fff;
    margin-bottom: 25px!important;
    text-align: center
}

.addEditPageWrapper .addEditForm {
    background-color: #f1f1f1!important;
    border-radius: 8px!important;
    display: block;
    padding: 20px!important;
    width: 93%;
    margin: 0 auto 25px!important;
    position: relative;
}

.addEditPageWrapper form {
    display: flex;
    flex-wrap: wrap;
}

.addEditPageWrapper .mat-mdc-text-field-wrapper {
    position: relative !important;
    overflow: visible !important;
    width: 100%;
    margin: 0;
    padding: 0 !important;
}

.addEditPageWrapper .mat-mdc-form-field-flex {
    background: #fff;
    border: 1px solid #d0d0d0;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0 10px;
    height: 50px!important;
}

.addEditPageWrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea {
    height: 80px;
    resize: none !important;
}

.addEditPageWrapper .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
    padding-top: 10px;
    padding-bottom: 0;
    height: inherit;
}

.addEditPageWrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
    top: 24px!important;
}

.error_txt {
    text-align: center;
    margin-bottom: 10px;
}

.error_txt span {
    color: red;
    font-size: 13px;
    font-weight: 500;
}


/* .addEditPageWrapper .mat-mdc-form-field.mat-mdc-form-field-type-mat-native-select.ng-untouched .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {display: none;}
.addEditPageWrapper .mat-mdc-form-field.mat-mdc-form-field-type-mat-native-select.ng-touched .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-floating-label--float-above {display: block;} */


/* mat-mdc-form-field inputBlock4line ng-tns-c115-5 mat-mdc-form-field-type-mat-native-select mat-form-field-appearance-fill mat-form-field-hide-placeholder mat-primary ng-untouched ng-pristine ng-invalid ng-star-inserted
mat-mdc-form-field inputBlock4line ng-tns-c115-5 mat-mdc-form-field-type-mat-native-select mat-form-field-appearance-fill mat-form-field-hide-placeholder mat-primary ng-untouched ng-pristine ng-invalid ng-star-inserted
mat-mdc-form-field inputBlock4line ng-tns-c115-5 mat-mdc-form-field-type-mat-native-select mat-form-field-appearance-fill mat-form-field-hide-placeholder mat-primary ng-untouched ng-pristine ng-invalid ng-star-inserted */

.addEditPageWrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-floating-label--float-above {
    top: 7px!important;
    color: #107a9b!important;
    background: #fff;
    padding: 2px 9px 0 9px;
    border: 1px solid #d0d0d0;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
}

.form_field_wrapperdescription.resetField .form_field_description .mat-mdc-form-field-flex .mdc-floating-label--float-above {
    top: inherit !important;
    transform: translateY(0%) scale(1);
    border: none;
    padding: 0px;
    color: rgba(0, 0, 0, 0.6) !important;
}

.form_field_wrapperdescription.resetField .form_field_description.mat-focused .mdc-floating-label {
    top: 7px!important;
    color: #107a9b!important;
    background: #fff;
    padding: 2px 9px 0 9px;
    border: 1px solid #d0d0d0;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    transform: translateY(-106%) scale(0.75);
}

.form_field_wrapperdescription.resetField .form_field_description.mat-focused textarea {
    text-indent: 0px;
}

.addEditPageWrapper .mat-mdc-form-field .mdc-line-ripple {
    display: none!important;
}

.addEditPageWrapper .mdc-button {
    margin: 5px;
    background: linear-gradient(180deg, rgba(40, 66, 97, 1) 0%, rgba(26, 46, 70, 1) 100%);
    height: auto!important;
    font-size: 22px;
    line-height: 50px;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    box-shadow: none;
    padding: 0 16px !important;
}


/* .addEditPageWrapper .form_field_wrapper.form_field_wrapperstatus,
.addEditPageWrapper .form_field_wrapper.form_field_wrapperlocation {
    width: fit-content;
    margin: 0;
    margin-right: 20px;
} */

.addEditPageWrapper .submitbtnsection {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 8px 0;
}


/* .addEditPageWrapper .form_field_wrapper.form_field_wrapperaddress {
    width: 99.4%;
} */

.addEditPageWrapper .form_field_wrapper.form_field_wrapperaddress .mat-mdc-form-field-flex,
.addEditPageWrapper .mat-mdc-form-field.addressField .mat-mdc-form-field-flex {
    height: 100px!important;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperaddress .mat-mdc-form-field-flex .mat-mdc-form-field-infix {
    height: inherit;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlocation .mdc-button {
    height: unset !important;
    font-size: 18px;
    line-height: 32px;
    background: #025d98;
}

.addEditPageWrapper .mat-mdc-form-field .mat-mdc-form-field-infix .error {
    color: var(--color-error);
    position: absolute;
    left: -4px;
    bottom: -14px;
    font-size: 12px;
}

.addEditPageWrapper .mat-mdc-form-field.addressField .mat-mdc-form-field-infix .error {
    bottom: -23px;
}

.addEditPageWrapper .mat-mdc-form-field {
    position: relative;
    margin-bottom: 5px;
}

.addEditPageWrapper .mat-mdc-form-field .mat-mdc-form-field-infix .mat-mdc-form-field-error {
    position: absolute;
    left: -4px;
    bottom: -14px;
    font-size: 12px;
}

.addEditPageWrapper .mat-mdc-form-field.form_field_diagnostic_des .mat-mdc-form-field-infix .mat-mdc-form-field-error {
    bottom: -25px;
}

.addEditPageWrapper .mat-mdc-form-field.form_field_address .mat-mdc-form-field-infix .mat-mdc-form-field-error,
.addEditSales .mat-mdc-form-field.form_field_parent_laboratory .mat-mdc-form-field-infix .mat-mdc-form-field-error {
    bottom: -20px;
}

.addEditPageWrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-select-arrow-wrapper,
.mat-mdc-dialog-container .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-select-arrow-wrapper {
    transform: none !important;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo {
    flex: 1 0 99.4% !important;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo>mat-label {
    font-size: 26px;
    padding: 16px;
    display: inline-block;
}

.taxonomies_formstyle .form_field_wrapper.form_field_wrapperimage,
.taxonomies_formstyle .form_field_wrapper.form_field_wrapperaudio,
.taxonomies_formstyle .form_field_wrapper.form_field_wrappervideo,
.taxonomies_formstyle .form_field_wrapper.form_field_wrapperequipment_images {
    flex: 0 1 100% !important;
    text-align: center;
    border-bottom: 2px solid #ccc;
}

.taxonomies_formstyle .form_field_wrapper.form_field_wrapperimage mat-label,
.taxonomies_formstyle .form_field_wrapper.form_field_wrapperaudio mat-label,
.taxonomies_formstyle .form_field_wrapper.form_field_wrappervideo mat-label,
.taxonomies_formstyle .form_field_wrapper.form_field_wrapperequipment_images mat-label {
    font-size: 22px;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #droplogo,
.taxonomies_formstyle .form_field_wrapper.form_field_wrapperimage .form_field_image #dropimage,
.taxonomies_formstyle .form_field_wrapper.form_field_wrapperaudio .form_field_audio #dropaudio,
.taxonomies_formstyle .form_field_wrapper.form_field_wrappervideo .form_field_video #dropvideo,
.taxonomies_formstyle .form_field_wrapper.form_field_wrapperequipment_images .form_field_equipment_images #dropequipment_images {
    height: auto;
    width: auto;
    padding: 10px 20px;
    margin: 10px 5px 16px;
    cursor: pointer !important;
    text-align: center;
    background: #025d98;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo {
    width: 680px;
    max-width: 100%;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv {
    padding: 20px;
    background-color: var(--color-white-basic);
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv .divimagecardcls .mat-mdc-card {
    width: unset;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv .imagedivcls {
    margin-bottom: 10px;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv .filesdivcls span {
    font-size: 18px;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv .actionbtndiv {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv .actionbtndiv .mat-mdc-chip {
    margin: 5px;
    cursor: pointer;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv .actionbtndiv .mat-mdc-chip .mdc-evolution-chip__cell .mdc-evolution-chip__action {
    padding: 0 20px;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperlogo .form_field_logo #listlogo .filecontainerdiv .actionbtndiv .mat-mdc-chip .mdc-evolution-chip__cell .mdc-evolution-chip__action .mdc-evolution-chip__text-label {
    font-size: 18px;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperparent_laboratory .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix {
    display: flex;
    padding-top: 8px !important;
    position: relative;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperparent_laboratory .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-form-field-input-control {
    height: 28px;
}

.addEditPageWrapper .form_field_wrapper.form_field_wrapperparent_laboratory .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-progress-bar {
    position: absolute;
    flex: 1 0 100%;
    bottom: 10px;
}

.addEditPageWrapper input[readonly="true"] {
    color: rgba(0, 0, 0, 0.38) !important;
}

.lastLoginWrapper {
    padding: 16px 40px !important;
    display: flex !important;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
}

.lastLoginWrapper>div {
    width: calc(100% - 560px);
    margin-right: 20px;
}

.lastLoginWrapper .labdetails_lastlogin {
    padding: 15px;
    background: #e5e5e5;
    width: fit-content;
}

.lastLoginWrapper .labdetails_lastlogininner {
    padding: 10px;
    background: #fff;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.lastLoginWrapper h1 {
    font-size: 26px !important;
    line-height: 38px !important;
    font-weight: 500 !important;
}

.lastLoginWrapper .labdetails_lastlogininner p {
    word-break: break-word;
    margin: 3px !important;
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    /* padding: 10px 0; */
    /* border-bottom: 1px solid var(--grey3); */
}

.lastLoginWrapper .labdetails_lastlogininner p:not(:last-child) {
    margin-right: 10px !important;
}

.lastLoginWrapper .labdetails_lastlogininner p span {
    font-weight: 500;
    display: inline-block;
    color: #064a77;
}

.lastLoginWrapper .lastLoginSubWrapper {
    margin-left: auto !important;
    width: 540px;
}

.lastLoginWrapper .lastLoginSubWrapper h5 {
    font-size: 22px !important;
    font-weight: 500 !important;
    color: #005891;
}

.lastLoginWrapper .lastLoginSubWrapper>div {
    width: 100%;
    padding: 15px;
    background-color: #e5e5e5;
}

.lastLoginWrapper .lastLoginSubWrapper>div p {
    margin: 0 !important;
    padding: 12px 12px;
    font-size: 16px;
    font-weight: 400;
    background-color: #005891;
    color: #fff;
    text-align: center;
}

.lastLoginWrapper .lastLoginSubWrapper>div p strong {
    font-weight: 500;
    color: #ffdfbb;
}

.lastLoginWrapper.adminLastLoginWrapper .labdetails_lastlogin {
    background: #fe9900;
    width: 540px;
    color: #02395c;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
}

.lastLoginWrapper.adminLastLoginWrapper .labdetails_lastlogin .labdetails_lastlogininner {
    display: block;
}

.lastLoginWrapper.adminLastLoginWrapper .labdetails_lastlogin .labdetails_lastlogininner button {
    background: none;
    border: none;
    line-height: 22px;
    font-size: 20px;
    font-weight: 600;
    color: #cbbe00;
    cursor: pointer;
}


/* .adminLastLoginWrapper.lastLoginWrapper {
    align-items: center;
}

.adminLastLoginWrapper.lastLoginWrapper .lastLoginSubWrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.adminLastLoginWrapper.lastLoginWrapper .lastLoginSubWrapper>div {
    width: auto;
} */

.listingpage_wrapper .adminlisttable_v2 .tablewrapper .mat-column-select .mdc-checkbox .mat-mdc-checkbox-touch-target {
    height: inherit !important;
    width: inherit !important;
}


/* <-----------------Common CSS for All-------------------> */


/* <---------------------Login Page Css-----------------> */

.loginPage {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: 100vh;
    padding: 0 !important;
    width: 100vw;
    overflow: hidden;
    position: relative;
    background: var(--bgcolor-linear-login1);
}

.loginPage .mdc-card {
    position: absolute;
    height: 400px;
    width: 400px;
    box-shadow: none;
    animation: rotation 25s infinite linear;
}

.loginPage .bg_block1 {
    left: -160px;
    top: -140px;
    transform: rotate(76deg);
    background: var(--bgcolor-white-mediumtransparent);
}

.loginPage .bg_block2 {
    right: -210px;
    top: 130px;
    transform: rotate(47deg);
    background: var(--bgcolor-black-mediumtransparent);
}

.loginPage .bg_block3 {
    left: 190px;
    bottom: -250px;
    transform: rotate(45deg);
    background: var(--bgcolor-white-lighttransparent);
}

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.loginPage .mdc-card.loginPageBody {
    width: 600px;
    max-width: 94%;
    padding: 50px;
    position: relative;
    height: initial;
    animation: none;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}

.loginPage .loginPageBody h2 {
    text-align: center;
    padding: 10px;
    font-size: 38px;
    line-height: 38px;
    padding: 0 20px 10px;
}

.loginPage .loginPageBody .link {
    color: var(--color-dark-grey);
    font-size: 16px;
    display: block;
    width: fit-content;
    margin: 0 0 0 auto;
}

.loginPage .mat-mdc-card .mat-mdc-form-field {
    width: 100%;
}

.mat-mdc-form-field .mat-mdc-text-field-wrapper,
.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay {
    background-color: var(--color-white-basic) !important;
}

.loginPage .mat-mdc-card .mdc-button {
    margin: 15px auto 0;
    width: 100%;
    display: block;
    background: var(--bgcolor-linear-login2);
    height: inherit;
    padding: 15px 25px;
}

.loginPage .mat-mdc-card .mdc-button span {
    display: block;
    height: inherit;
}

.loginPage .mat-mdc-card .mdc-button .mdc-button__label {
    font-size: 22px;
    color: var(--color-white1);
}

.loginPage .mat-mdc-card .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
    display: none;
}

.loginPage .mat-mdc-card .input_field_wrapper {
    position: relative;
    margin-bottom: 30px;
    padding: 0;
}

.loginPage .loginPageBody .input_field_wrapper .error {
    position: absolute;
    bottom: -22px;
    color: var(--color-error);
    left: 0;
    font-weight: 500;
}


/* .loginPage .mat-mdc-card .input_field_wrapper mat-form-field {
    position: relative;
    margin-bottom: 15px;
    padding: 0;
}

.loginPage .mat-mdc-card .input_field_wrapper mat-form-field.ng-invalid.ng-dirty {
    margin-bottom: 5px;
}

.loginPage .loginPageBody .input_field_wrapper .error {

    color: var(--color-error);
    font-weight: 500;
} */

.loginPage .loginPageBody>img {
    width: 70%;
    margin: 0 auto 40px;
}

.mat-bottom-sheet-container .clrcls {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0px;
    color: #fff;
    border-radius: 0 0 0 10px;
    background: #1a2e46;
    padding: 0 0 9px 2px;
    font-size: 20px;
    z-index: 9;
}


/* <---------------------Login Page Css-----------------> */


/* <---------------------Admin Add Edit Page Css-----------------> */

.addEditPageWrapper .addEditButton {
    background: transparent !important;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
}


/* <---------------------Admin Add Edit Page Css-----------------> */


/* <---------------------Laboratory Css-----------------> */

.addEditLaboratory .form_field_wrapper.form_field_wrapperphone,
.addEditPageWrapper .laboratoryForm .form_field_wrapper.form_field_wrapperphone {
    flex: 1 0 32.7%;
}

.addEditLaboratory .form_field_wrapper.form_field_wrapperlaboratory_name,
.addEditLaboratory .form_field_wrapper.form_field_wrapperemail,
.addEditLaboratory .form_field_wrapper.form_field_wrapperpassword,
.addEditLaboratory .form_field_wrapper.form_field_wrapperconfirmpassword {
    flex: 1 0 49.4%;
}


/* <---------------------Laboratory Css-----------------> */


/* <------------------Account Settings CSS-------------------> */

.accountSettings .form_field_wrapper.form_field_wrapperfirstname,
.accountSettings .form_field_wrapper.form_field_wrapperlastname,
.accountSettings .form_field_wrapper.form_field_wrapperemail,
.accountSettings .form_field_wrapper.form_field_wrapperphone {
    flex: 1 0 49.4%;
}

.accountSettings .form_field_wrapper.form_field_wrapperaddress {
    flex: 1 0 99.4%;
}


/* <------------------Account Settings CSS-------------------> */


/* <---------------------Sales person Css-----------------> */

.addEditSales .form_field_wrapper.form_field_wrapperaddress {
    flex: 1 0 99.4%;
}

.addEditSales .form_field_wrapper.form_field_wrapperemail,
.addEditSales .form_field_wrapper.form_field_wrapperphone,
.addEditSales .form_field_wrapper.form_field_wrapperparent_laboratory,
.addEditSales .form_field_wrapper.form_field_wrapperfax {
    flex: 1 0 24.4%;
}

.addEditSales .form_field_wrapper.form_field_wrapperfirstname,
.addEditSales .form_field_wrapper.form_field_wrapperlastname,
.addEditSales .form_field_wrapper.form_field_wrapperpassword,
.addEditSales .form_field_wrapper.form_field_wrapperconfirmpassword {
    flex: 1 0 49.4%;
}


/* <---------------------Sales person Css-----------------> */


/* <---------------------Doctor Page Css-----------------> */

.addEditDoctor .form_field_wrapper.form_field_wrapperfirstname,
.addEditDoctor .form_field_wrapper.form_field_wrapperlastname {
    flex: 1 0 49.4%;
}

.addEditDoctor .labdoctorForm .form_field_wrapper.form_field_wrapperpractice_id,
.addEditDoctor .labdoctorForm .form_field_wrapper.form_field_wrapperparent_location,
.addEditDoctor .labdoctorForm .form_field_wrapper.form_field_wrappertaxonomy,
.addEditDoctor .labdoctorForm .form_field_wrapper.form_field_wrappernpi {
    flex: 1 0 24.4%;
}


/* <---------------------Doctor Page Css-----------------> */


/* <---------------------Practice Page Css-----------------> */


/* .addEditPractice .formForAdmin .form_field_wrapper */


/* <---------------------Practice Page Css-----------------> */


/* <---------------------Slug Page Css-----------------> */

.addEditSlug .addEditForm .form_field_wrapper.form_field_wrapperdescription .mat-mdc-form-field-flex {
    height: 100px !important;
}


/* <---------------------Slug Page Css-----------------> */


/* <<---------------------- Diagnosis Add Edit CSS --------------------->> */

.addEditPageWrapper .addEditDiagnosis .form {
    align-items: center !important;
}

.AddEditBlog .form_field_wrapperassay_des .mat-mdc-form-field-infix mat-error,
.symtomManagePageWrapper .form_field_wrappersymptoms_des .mat-mdc-form-field-infix mat-error {
    bottom: -22px !important;
}

.diagnosisPageWrapper .form_field_wrapper.form_field_wrapperdiago_reference_link {
    flex: 1 0 66%;
}

.diagnosisPageWrapper .form_field_wrapper.form_field_wrapperdiagnostic_reason {
    flex: 1 0 100%;
}

.addEditPageWrapper.diagnosisPageWrapper .mat-mdc-form-field .mat-mdc-form-field-infix .mat-mdc-form-field-error {
    bottom: -22px;
}

.addEditPageWrapper .addEditDiagnosis .form .form_field_wrapperdiagnostic_name .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditDiagnosis .form .form_field_wrapperdiagnostic_priority .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditDiagnosis .form .form_field_wrapperdiagnostic_category_id .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditDiagnosis .form .form_field_wrapperassay_id .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditAssay .form .form_field_wrapperdiagnostic_name .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditAssay .form .form_field_wrapperdiagnostic_priority .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditAssay .form .form_field_wrapperdiagnostic_category_id .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditAssay .form .form_field_wrapperassay_id .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex {
    height: auto !important;
}

.addEditPageWrapper .addEditDiagnosis .form .form_field_wrapper .mat-mdc-chip,
.addEditPageWrapper.addEditEmailIntake .form .form_field_wrapper .mat-mdc-chip,
.patientIintakeSuccess .form .form_field_wrapper .mat-mdc-chip,
.addEditPageWrapper .addEditAssay .form .form_field_wrapper .mat-mdc-chip {
    margin: 5px !important;
}

.addEditPageWrapper .addEditDiagnosis .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix,
.addEditPageWrapper .addEditAssay .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
    padding-bottom: 3px;
}

.addEditPageWrapper .addEditDiagnosis .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label,
.addEditPageWrapper .addEditAssay .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
    top: 26px!important;
}

.addEditPageWrapper .addEditDiagnosis .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-floating-label--float-above,
.addEditPageWrapper .addEditAssay .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-floating-label--float-above {
    top: 7px!important;
}

.addEditPageWrapper .addEditDiagnosis .mat-mdc-form-field-flex,
.addEditPageWrapper .addEditAssay .mat-mdc-form-field-flex,
.addEditPageWrapper.addEditEmailIntake .mat-mdc-form-field-flex,
.mat-mdc-dialog-container .mat-mdc-dialog-surface .patientIintakeSuccess .form_field_wrapperdoctor_id .mat-mdc-form-field-flex {
    height: auto !important;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .patientIintakeSuccess .form_field_wrapperdoctor_id .mat-mdc-form-field-flex {
    min-height: 50px !important;
}


/* <<---------------------- Diagnosis Add Edit CSS --------------------->> */


/* <------------------Account Settings For Lab user CSS-------------------> */

.accountSettings .laboratoryForm .form_field_wrapper.form_field_wrapperlaboratory_name {
    flex: 1 0 49.4%;
}


/* <------------------Account Settings For Lab user CSS-------------------> */


/* <------------------Account Settings For Practice user CSS-------------------> */


/* .accountSettings .practiceForm .form_field_wrapper.form_field_wrapperemail, .accountSettings .practiceForm .form_field_wrapper.form_field_wrapperphone {flex:1 0 32.7%;}
.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperparent_laboratory, .accountSettings .practiceForm .form_field_wrapper.form_field_wrappernpi, .accountSettings .practiceForm .form_field_wrapper.form_field_wrapperemr, .accountSettings .practiceForm .form_field_wrapper.form_field_wrapperein {flex: 1 0 24.4%;} */

.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperparent_laboratory,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrappersales_person {
    flex: 1 0 49.4%;
}

.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperpractice_name,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperfax,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrappertaxonomy,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrappernpi,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperemr,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperein,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrappercontact_phone,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrappercontact_email,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperemail,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrapperphone,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrappercontact_person_firstname,
.accountSettings .practiceForm .form_field_wrapper.form_field_wrappercontact_person_lastname {
    flex: 1 0 24.4%;
}


/* <------------------Account Settings For Practice user CSS-------------------> */


/* <------------------Account Settings For Sales Persons CSS-------------------> */

.accountSettings .salespersonForm .form_field_wrapper.form_field_wrapperemail,
.accountSettings .salespersonForm .form_field_wrapper.form_field_wrapperphone,
.accountSettings .salespersonForm .form_field_wrapper.form_field_wrapperparent_laboratory,
.accountSettings .salespersonForm .form_field_wrapper.form_field_wrapperfax {
    flex: 1 0 24.4%;
}


/* <------------------Account Settings For Sales Persons CSS-------------------> */


/* <------------------Account Settings For Doctor CSS-------------------> */

.accountSettings .doctorForm .form_field_wrapper.form_field_wrapperemail,
.accountSettings .doctorForm .form_field_wrapper.form_field_wrapperphone {
    flex: 1 0 32.7%;
}


/* <------------------Account Settings For Doctor CSS-------------------> */


/* <---------------------Change password Css-----------------> */

.changePassWrapper .addEditForm {
    width: 700px;
    max-width: 93%;
}

.changePassWrapper .addEditForm .form_field_wrapper {
    flex: 1 0 99.4%;
    margin: 0;
    margin-top: 5px !important;
}

.changePassWrapper .mat-mdc-form-field .mat-mdc-form-field-infix .mat-mdc-form-field-error {
    font-size: 12px;
    line-height: 16px;
    /* position: relative !important; */
}


/* <---------------------Change password Css-----------------> */


/* <---------------------Set password Css-----------------> */

.adminBody.setPassBody {
    min-height: 100vh;
}

.setPassBody .AddEditBlog {
    min-height: 80vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #e3e3e3;
}

.setPassBody .AddEditBlog .addEditForm {
    background-color: #f3f3f3 !important;
}


/* <---------------------Set password Css-----------------> */


/* <---------------------User Management Css-----------------> */

.adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper {
    height: auto !important;
}

.adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex {
    height: inherit;
}

.adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix {
    padding-top: 4px;
    padding-bottom: 0;
}

.adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper .mdc-line-ripple {
    display: none;
}

.adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-chip-list .mat-mdc-chip {
    margin: 5px;
}

.adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-chip-list .mat-mdc-chip:first-of-type {
    margin-left: 0;
}

.adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-chip-list .mat-mdc-chip:last-of-type {
    margin-right: 0;
}


/* .adminlisttable_v2 .searchbar .filterForAuto .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix mat-chip-list input {margin-top: 10px;padding: 8px 0;border-top: 1px solid #d0d0d0;}  */

.adminlisttable_v2 .searchbar .mat-mdc-form-field-infix {
    min-height: 45px;
}

.adminlisttable_v2 .searchbar .mat-mdc-autocomplete-trigger {
    margin: 10px 0;
}


/* <---------------------User Management Css-----------------> */


/* mat-mdc-text-field-wrapper mdc-text-field ng-tns-c115-2 mdc-text-field--filled mdc-text-field--no-label
mat-mdc-text-field-wrapper mdc-text-field ng-tns-c115-2 mdc-text-field--filled mdc-text-field--no-label */


/* mat-mdc-form-field-label-always-float */


/* mat-mdc-form-field filterForAuto searchdiv ng-tns-c115-2 ng-tns-c368-1 mat-mdc-form-field-type-mat-input mat-form-field-appearance-fill mat-primary ng-valid ng-star-inserted ng-dirty ng-touched */


/* mat-mdc-form-field filterForAuto searchdiv ng-tns-c115-2 ng-tns-c368-1 mat-mdc-form-field-type-mat-input mat-form-field-appearance-fill mat-primary ng-valid ng-star-inserted ng-dirty ng-touched */


/* <--------------------Location add Popup CSS------------------> */

.mat-mdc-dialog-container .mat-mdc-dialog-surface {
    padding: 20px!important;
    height: auto!important;
    border: solid 10px #1a2e46; max-height: 90vh!important;     overflow: hidden;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface h2 {
    border-radius: 5px;
    margin: 0 auto;
    padding: 15px;
    display: block;
    background: linear-gradient(180deg, rgba(1, 187, 221, 1) 0%, rgba(2, 93, 152, 1) 100%);
    font-size: 26px;
    color: #fff;
    margin-bottom: 15px;
    text-align: center;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface h2 u {
    text-decoration: none;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-form-field {
    display: block;
    width: 100%;
    margin: 15px 0!important;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-form-field .mat-mdc-text-field-wrapper {
    margin: 0;
    padding: 0;
    overflow: visible !important;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-form-field .mat-mdc-form-field-flex {
    background: #fff;
    border: 1px solid #d0d0d0;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0 10px;
    height: 50px!important;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-form-field .mdc-line-ripple {
    display: none!important;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-form-field-bottom-align {
    display: none;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
    top: 24px!important;
}

.mat-mdc-dialog-container .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix {
    padding-top: 10px;
    padding-bottom: 0;
}

.mat-mdc-dialog-container .mat-mdc-form-field-infix {
    min-height: inherit;
}

.mat-mdc-dialog-container .error {
    display: block;
    width: 100%;
    position: absolute;
    color: #ff0000;
    font-size: 12px;
    bottom: -18px;
}

.mat-mdc-dialog-container .mdc-button {
    margin-top: 10px;
    background: linear-gradient(180deg, rgba(40, 66, 97, 1) 0%, rgba(26, 46, 70, 1) 100%);
    height: auto!important;
    font-size: 22px;
    line-height: 50px;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    box-shadow: none;
    padding: 0 16px !important;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-floating-label--float-above {
    top: 13px!important;
    color: #107a9b!important;
    background: #fff;
    padding: 0 9px;
}


/* <--------------------Location add Popup CSS------------------> */

.location_style.location_height1 .form_field_location .ng-star-inserted,
.location_style.location_height2 .form_field_location .ng-star-inserted {
    display: none;
}

.customExternalData>div {
    display: none;
}

.location_col_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    background: none;
    flex-direction: row !important;
    background-image: url(https://all-frontend-assets.s3.amazonaws.com/practice2lab/location_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 10px !important;
}

.location_col {
    flex: 1 0 47%;
    background: rgba(0, 0, 0, 0.5);
    padding: 1%;
    border: 1px solid #ddd;
    margin: .5%;
    position: relative;
}

.location_col p strong {
    font-weight: 500;
    min-width: 229px;
    color: #fa9736;
}

.location_col p {
    font-size: 16px;
    display: flex;
    margin: 0;
    padding-bottom: 10px;
    /* border-bottom: 1px solid #ddd; */
    margin-bottom: 10px;
    border-image: linear-gradient(to right, #ffffff00, #b3b3b3, #ffffff00) 1;
    border-width: 1px;
    border-style: solid;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    color: #ddd;
}

.location_col p:nth-of-type(1) {
    padding-right: 70px!important;
}

.location_col p:last-child {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.location_iconwrapper {
    position: absolute;
    right: 0;
    top: 0;
    background: #ddd;
    padding: 1px;
    display: flex;
}

.location_iconwrapper a {
    background: #ddd;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 2px;
    cursor: pointer;
}

.location_iconwrapper a:nth-child(1) {
    background-color: #fc9826;
    color: #fff;
}

.location_iconwrapper a:nth-child(2) {
    background-color: #1591c7;
    color: #fff;
}

.AddEditBlog.location_style {
    position: relative;
}

.location_height1 {}

.location_height1 .form_field_location {
    min-height: 380px
}

.location_height2 .form_field_location {
    min-height: 760px
}

.addEditPageWrapper.practice_form_style .form_field_wrapper,
.addEditPageWrapper.practice_form_style .mat-mdc-form-field {
    flex: 1 0 23.7%;
    margin: 5px .3%
}

.form_title_style .form_field_wrapper.form_field_wrappermarried {
    flex: 1 0 99.4% !important
}

.form_title_style .form_field_wrapper.form_field_wrappermarried .mat-mdc-card {
    background-color: transparent !important;
}

.form_title_style .form_field_wrapper.form_field_wrappermarried .mat-mdc-card h1 {
    margin-bottom: 0
}

.addEditPageWrapper.practice_form_style .form_field_wrapper.form_field_wrapperlocation,
.addEditPageWrapper.practice_form_style .form_field_wrapper.form_field_wrapperstatus {
    flex: 1 0 99.4%;
}

.reOrderRow span.patient_name {
    /* background: rgb(245 61 61 / 18%); */
    color: rgb(245 61 61 / 80%);
    font-weight: bold;
}

.use_summary_col_container .adminlisttable_v2 .multipledeleteandupdatebuttan {
    padding: 0 242px 0 0;
    right: 0;
    top: 1px
}

.use_summary_col_container {
    display: flex!important;
    flex-wrap: wrap
}

.use_summary_col_container h2 .search_btn {
    height: 40px;
    width: 40px;
    font-size: 17px;
    border-radius: 50%;
    background: rgb(12, 98, 153);
    background: linear-gradient(0deg, rgba(12, 98, 153, 1) 0%, rgba(13, 161, 255, 1) 100%);
    color: #fff;
    box-shadow: 2px 2px 8px #06335096;
    border: 1px solid #1171b3;
    cursor: pointer
}

.use_summary_col_container h2 .search_btn.refreshbtn {
    margin-right: 8px
}

.use_summary_col_container .adminlisttable_v2 .mdc-card {
    padding-top: 44px!important;
    background-color: transparent
}

.use_summary_col_container .adminlisttable_v2 .lib-pager-class:first-of-type {
    color: #000
}

.use_summary_col_container h2 {
    border-bottom: 1px solid #8db2c7;
    margin-bottom: 16px!important;
    padding-bottom: 11px;
    display: flex;
    justify-content: space-between
}

.use_summary_col_container h2 .legendSpan span {
    font-size: 13px;
}

.use_summary_col_container h2 .legendSpan span span {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 2px;
    width: 40px;
    height: 12px;
    border: 1px solid #888;
}

.use_summary_col_container h2 .legendSpan .normalLegand {
    background: #000;
}

.use_summary_col_container h2 .legendSpan .reOrderLegand {
    background: rgb(245 61 61 / 80%);
}

.use_summary_col3 {
    width: 30%;
    background: #eafbff;
    padding: 20px;
    border: 1px solid #bae5f9;
    box-shadow: 2px 3px 8px #8db3c57a
}

.use_summary_col3 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.use_summary_col3 ul li {
    font-size: 16px;
    padding: 10px;
    background: #24a0c4;
    margin-bottom: 10px;
    color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-shadow: 3px 2px 4px #146d87
}

.menu_left {
    width: 79%;
    display: block
}

.menu_right {
    display: block;
    width: 21%;
    text-align: right
}

.menu_left .menu_icon {
    margin-right: 10px;
    text-shadow: 1px 1px 4px #146d87
}

.use_summary_col3 ul li.active .menu_left .menu_icon {
    text-shadow: 3px 2px 4px #875914
}

.menu_count {
    margin-right: 12px;
    color: #ffc17a
}

.use_summary_col3 ul li.active,
.use_summary_col3 ul li:hover {
    background: #fc9826;
    text-shadow: 1px 1px 4px #875914
}

.use_summary_col3 ul li.active .menu_count,
.use_summary_col3 ul li:hover .menu_count {
    color: #fff
}

.use_summary_col7 {
    width: calc(70% - 20px);
    margin-left: 20px;
    background: #eafbff;
    padding: 20px;
    border: 1px solid #bae5f9;
    box-shadow: 2px 3px 8px #8db3c57a
}

.use_summary_col7 .adminlisttable_v2 .tablewrapper {
    width: 100%;
    padding-top: 0
}

.use_summary_col7 .adminlisttable_v2 .togglesearchcls {
    display: none
}

.use_summary_col7 .adminlisttable_v2 .lib-pager-class:first-of-type {
    right: 0;
    top: 0
}

.use_summary_col7 .mat-mdc-table {
    background: transparent
}

.use_summary_col7 .container {
    background: transparent!important
}

.admin_search_modal .search_form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.5%
}

.admin_search_modal .search_form .mat-mdc-form-field,
.admin_search_modal .search_form .new_usermanagement_right_mainpart_searchpart {
    flex: 1 0 99%;
    padding: 0;
    margin: .5% 0!important
}

.admin_search_modal .search_form .new_usermanagement_right_mainpart_searchpart.cw1 {
    flex: 1 0 99%
}

.dashboard-search-modal {
    max-width: 670px!important
}

.rapidResponseVirtualAccessModal {
    width: 60vw;
}

.admin_search_modal .mat-mdc-chip {
    margin: 3px;
    background-color: transparent!important;
    background: linear-gradient(180deg, rgba(236, 236, 236, 1) 0%, rgba(195, 195, 195, 1) 100%)!important;
    border: 1px solid #c3c3c3
}

.admin_search_modal.mat-mdc-card,
.admin_search_modal .mat-mdc-card {
    padding: 0;
    box-shadow: none
}

.admin_search_modal .listingsearchtitle {
    text-align: center;
    padding: 10px;
    background: #24a0c4;
    color: #fff
}

.search_modal_buttonwrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 10px
}

.mat-mdc-dialog-container .search_modal_buttonwrapper .mdc-button {
    margin: 2px 5px
}

.use_summary_left_subwrapper {
    position: sticky;
    top: 10px
}

.dashboardWrapper {
    height: auto!important;
    min-height: 90vh
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.use_summary_col7 .adminlisttable_v2 .example-section {
    /* position:relative; */
    width: 100%
}

.admin_search_modal .container .form {
    display: flex;
    flex-wrap: wrap
}

.admin_search_modal .container .form .form_field_wrapper {
    flex: 1 0 48%;
    margin: .5%
}

.admin_search_modal .container .form .submitbtnsection {
    width: 100%;
    display: flex;
    justify-content: center
}

.admin_search_modal .container .form .submitbtnsection button {
    margin: 5px
}

.admin_search_modal .mat-mdc-card-content.new_usermanagement_right_mainpart_searchpart .mat-mdc-form-field {
    margin: 0 !important;
}

.admin_search_modal .mat-mdc-card-content.new_usermanagement_right_mainpart_searchpart .mat-mdc-form-field .mat-mdc-text-field-wrapper {
    border-radius: 4px;
}

.admin_search_modal .mat-mdc-card-content.new_usermanagement_right_mainpart_searchpart .mat-mdc-form-field-flex {
    border: none;
}

.admin_search_modal .mat-mdc-card-content.new_usermanagement_right_mainpart_searchpart {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
}

.admin_search_modal .mat-mdc-card-content.new_usermanagement_right_mainpart_searchpart .navlistwrapper .mat-mdc-chip {
    margin-top: 10px;
}

.admin_search_modal .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mdc-floating-label--float-above {
    display: none;
}


/* .admin_search_modal .mat-mdc-card-content {position: relative;}
.admin_search_modal .mat-mdc-card-content .mat-mdc-progress-bar {width: 98%;position: absolute;bottom: 0;transform: translateX(-50%);left: 50%;} */


/* <---------------------------Landing Page Form CSS------------------------> */

.landing_pagewrapper .form_field_wrapper .mat-mdc-form-field {
    display: block !important;
}

.landing_pagewrapper .form_field_wrapper .mat-mdc-form-field .mat-mdc-text-field-wrapper {
    border-radius: 0;
    background-color: #e9eced!important;
    border: 1px solid #dbdbdb;
    overflow: visible
}

.landing_pagewrapper .form_field_wrapper .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix {
    padding-top: 16px!important
}

.landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mdc-floating-label,
.landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input,
.landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-select {
    font-size: 18px;
    font-weight: 500;
    color: #000
}

.landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-select-arrow-wrapper {
    transform: translateY(-3px);
}

.landing_pagewrapper .mat-mdc-text-field-wrapper.mdc-text-field--focused .mdc-floating-label--float-above,
.landing_pagewrapper .mat-mdc-text-field-wrapper.mdc-text-field--filled .mdc-floating-label--float-above {
    display: none!important
}

.landing_pagewrapper .mat-mdc-text-field-wrapper .mdc-line-ripple {
    display: none
}

.landing_pagewrapper .form_field_wrapper .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
    display: none
}

.landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-form-field-error {
    position: absolute;
    font-size: 12px;
    right: -9px;
    bottom: -3px;
}

.landing_pagewrapper .form_field_wrapper {
    margin-top: 8px
}

.landing_pagewrapper .addEditForm .container {
    margin-top: 16px
}

.landing_pagewrapper .submitbtnsection {
    margin-top: 20px
}

.landing_pagewrapper .submitbtnsection button {
    height: unset!important;
    box-shadow: none!important;
    padding: 16px 10px;
    width: 100%;
    font-size: 48px;
    line-height: 48px;
    text-transform: uppercase;
    background: linear-gradient(180deg, rgba(83, 83, 83, 1) 50%, rgba(48, 48, 48, 1) 50%);
    letter-spacing: 1px;
    text-shadow: 0 1px 2px #000
}

.landing_pagewrapper .submitbtnsection button span {
    height: inherit
}


/* <--------------------------- new Landing Page Form CSS------------------------> */

.Npractice_signupRightform .form_field_wrapper .mat-mdc-form-field {
    display: block !important;
}

.Npractice_signupRightform .form_field_wrapper .mat-mdc-form-field .mat-mdc-text-field-wrapper {
    background-color: #f9feff!important;
    border: 1px solid #aeb6b9;
    overflow: visible;
    margin: 14px 0 0 0;
    height: 45px;
    border-radius: 4px;
}

.Npractice_signupRightform .form_field_wrapper .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix {
    padding-top: 10px!important
}

.Npractice_signupRightform .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label {
    top: 22px;
}

.Npractice_signupRightform .mat-mdc-form-field-infix {
    min-height: inherit;
}

.Npractice_signupRightform .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mdc-floating-label,
.Npractice_signupRightform .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input,
.Npractice_signupRightform .mat-mdc-text-field-wrapper .mat-mdc-select {
    font-size: 15px;
    font-weight: 500;
    color: #000
}

.Npractice_signupRightform .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-select-arrow-wrapper {
    transform: translateY(-3px);
}

.Npractice_signupRightform .mat-mdc-text-field-wrapper.mdc-text-field--focused .mdc-floating-label--float-above,
.Npractice_signupRightform .mat-mdc-text-field-wrapper.mdc-text-field--filled .mdc-floating-label--float-above {
    display: none!important
}

.Npractice_signupRightform .mat-mdc-text-field-wrapper .mdc-line-ripple {
    display: none
}

.Npractice_signupRightform .form_field_wrapper .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
    display: none
}

.Npractice_signupRightform .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-form-field-error {
    position: absolute;
    font-size: 12px;
    right: -9px;
    bottom: 0px;
}

.landing_pagNpractice_signupRightformewrapper .form_field_wrapper {
    margin-top: 8px
}

.Npractice_signupRightform .addEditForm .container {
    margin-top: 16px
}

.Npractice_signupRightform .libformclass {
    margin: 0 40px;
}

.Npractice_signupRightform .submitbtnsection {
    position: absolute;
    bottom: 120px;
    width: calc(100% - 90px);
    display: block;
    left: 30px;
}

.Npractice_signupRightform .submitbtnsection button {
    height: unset!important;
    box-shadow: none!important;
    padding: 16px 10px;
    width: 100%;
    font-size: 48px;
    line-height: 48px;
    text-transform: uppercase;
    background: rgb(252, 234, 35);
    background: linear-gradient(180deg, rgba(252, 234, 35, 1) 0%, rgba(247, 207, 31, 1) 50%, rgba(245, 180, 0, 1) 51%, rgba(239, 149, 0, 1) 100%);
    letter-spacing: 1px;
    font-weight: bold;
    border: solid 1px #fbe71b;
    border-radius: 50px;
}

.Npractice_signupRightform .submitbtnsection button .mdc-button__label {
    background: rgb(104, 104, 104);
    background: linear-gradient(180deg, rgba(104, 104, 104, 1) 0%, rgba(0, 0, 0, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.Npractice_signupRightform .submitbtnsection button span {
    height: inherit
}


/* <---------------------------Landing Page Form CSS------------------------> */


/* <---------------------------User Folder View CSS------------------------> */

.userdetail_info p {
    margin: 0!important;
    padding: 0!important
}

.userdetail_info .userdetail_info_bottomwrp {
    display: flex;
    padding: 20px 10px;
    flex-wrap: wrap
}

.userdetail_info .userdetail_info_bottomwrp .userdetail_column {
    padding: 20px;
    background-color: #f3f3f3;
    border-radius: 5px;
    margin: 0 10px;
}


/* .userdetail_info .userdetail_info_bottomwrp .userdetail_small{flex: 1 0 17%;} */

.userdetail_info .userdetail_info_bottomwrp .userdetail_leftsec {
    flex: 1 0 15%;
    min-width: 300px;
    max-width: 400px;
}

.userdetail_info .userdetail_info_bottomwrp .userdetail_mddlesec {
    flex: 1 0 53%;
}

.userdetail_info .userdetail_info_bottomwrp .userdetail_rghtsec {
    flex: 1 0 10%;
    min-width: 190px;
}

.userdetail_info .userdetail_info_bottomwrp .userdetail_column .userdetail_head {
    margin-bottom: 10px
}

.userdetail_info .userdetail_info_bottomwrp .userdetail_column .userdetail_head p {
    font-size: 24px;
    line-height: 28px;
    font-weight: 500
}

.emailtext {
    word-break: break-all!important
}

.userdetail_info .userdetail_mddlesec .addEditForm .form_field_wrapper {
    flex: 1 0 49.4%;
    margin: 5px .3%;
}

.userdetail_info .userdetail_mddlesec .addEditForm .form_field_wrapper.form_field_wrapperaddress,
.userdetail_info .userdetail_mddlesec .addEditForm .form_field_wrapper.form_field_wrapperstatus,
.userdetail_info .userdetail_mddlesec .addEditForm .form_field_wrapper.form_field_wrapperlocation {
    flex: 1 0 99.4%;
}

.userdetail_info .addEditPageWrapper .addEditForm {
    width: 100%;
    margin: 0 !important;
    background-color: inherit !important;
    border-radius: 0!important;
    padding: 20px 0 !important;
}

.userdetail_info .addEditPageWrapper .addEditForm .form_field_wrapper.form_field_wrapperstate,
.userdetail_info .addEditPageWrapper .addEditForm .form_field_wrapper.form_field_wrappercity,
.userdetail_info .addEditPageWrapper .addEditForm .form_field_wrapper.form_field_wrapperzip {
    flex: 1 0 32.7%;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .loadmorediv button {
    font-size: inherit;
    line-height: 36px;
}


/* <---------------------------User Folder View CSS------------------------> */


/* <------------------Practice Folder view from Admin CSS-------------------> */

.userdetail_info .userdetail_mddlesec .practiceForm .form_field_wrapper.form_field_wrapperparent_laboratory,
.userdetail_info .userdetail_mddlesec .practiceForm .form_field_wrapper.form_field_wrappersales_person,
.userdetail_info .userdetail_mddlesec .practiceForm .form_field_wrapper.form_field_wrapperparent_location {
    flex: 1 0 32.7%;
}


/* <------------------Practice Folder view from Admin CSS-------------------> */


/* <------------------Change Pass Folder view CSS-------------------> */

.userdetail_info .userdetail_mddlesec .changePassWrapper {
    background: #fff;
    padding: 3% 0!important;
}

.userdetail_info .userdetail_mddlesec .changePassWrapper .addEditForm {
    width: 700px;
    max-width: 93%;
    margin: 0 auto !important;
    background-color: #f1f1f1!important;
    border-radius: 8px!important;
    padding: 20px!important;
}

.userdetail_info .userdetail_mddlesec .changePassWrapper .addEditForm .form_field_wrapper {
    flex: 1 0 99.4%;
    margin: 0;
    margin-top: 5px !important;
}

.changePassWrapper .form_field_wrapper {
    position: relative;
}

.changePassWrapper .form_field_wrapper .passbuttoncls .GeneratePasswordcls {
    display: none;
}

.changePassWrapper .form_field_wrapper .passbuttoncls {
    position: absolute;
    right: 8px;
    top: 18px;
}


/* <------------------Change Pass Folder view CSS-------------------> */


/* <------------------LOGIN ACTIVITY Folder view CSS-------------------> */

.userdetail_info .userdetail_mddlesec .loginActWrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 20px;
}

.userdetail_info .userdetail_mddlesec .loginActWrapper ul {
    list-style: none;
    flex: 1 0 32%;
    padding: 5px;
    border: 1px solid #c1c1c1;
    margin: 5px;
}

.userdetail_info .userdetail_mddlesec .loginActWrapper ul li {
    font-size: 16px;
    line-height: 22px;
    padding: 5px;
}

.userdetail_info .userdetail_mddlesec .loginActWrapper ul li strong {
    color: #126f80;
}

.userdetail_info .userdetail_mddlesec .loginActWrapper ul li span {
    margin-left: 5px;
}


/* <------------------LOGIN ACTIVITY Folder view CSS-------------------> */


/* <------------------Notes management Folder view CSS-------------------> */

.userdetail_info .userdetail_mddlesec .notesManageWrapper {
    padding: 3% 0 !important;
    background-color: #fff !important;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .addNoteForm {
    justify-content: center;
    width: 96%;
    margin: 0 auto;
    background-color: #f1f1f1!important;
    border-radius: 8px!important;
    padding: 20px!important;
    position: relative;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .addNoteForm .mat-mdc-form-field .mat-mdc-form-field-infix textarea {
    height: 40px;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .addNoteForm .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
    display: none;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .addNoteForm .mdc-button {
    position: absolute;
    right: 34px;
    bottom: 35px;
    font-size: 16px;
    line-height: 34px;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .mat-mdc-form-field {
    flex: 1 0 99.4%;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul {
    list-style: none;
    padding: 20px;
    margin: 23px;
    background: #e3e3e3;
    border-radius: 8px;
    position: relative;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .mat-mdc-form-field-flex {
    height: 100px !important;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .mat-mdc-form-field .mat-mdc-form-field-infix .error {
    bottom: -22px;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper .mdc-button {
    margin: 0;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul li h1 {
    padding: 10px;
    background: #fff;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul li h1 {
    padding: 10px 15px;
    color: #000;
    background: #e1faff;
    margin-bottom: 0;
    border: 1px solid #afd5dd;
    font-size: 18px;
    line-height: 24px;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul li label {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #126f80;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul li strong {
    color: #126f80;
    font-size: 16px;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul li label span {}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteByWrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteDeleteWrap {
    position: absolute;
    right: 200px;
    bottom: 13px;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul button {
    background: #ffffff85 !important;
    color: #000 !important;
    padding: 5px !important;
    min-width: unset;
    border: 1px solid #787878;
}


/* .userdetail_info .userdetail_mddlesec .notesManageWrapper ul button.cdk-focused {background: none;} */

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul button mat-icon {
    margin-right: 0;
    font-size: 25px;
    height: auto;
    width: auto;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteByWrapper li label {
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    color: #126f80;
}

.userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteByWrapper li label span,
.userdetail_info .userdetail_mddlesec .notesManageWrapper ul li strong span {
    font-weight: normal;
    color: #000;
}


/* .userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteByWrapper li strong {} */


/* <------------------Notes management Folder view CSS-------------------> */

.userdetail_column .mat-mdc-form-field-error {
    display: block;
    text-align: center;
}


/* <-------------------------------Location Info Folder View CSS---------------------------------> */

.userdetail_info .userdetail_mddlesec .locationwrapper .addLocationBTN {
    height: unset !important;
    font-size: 18px;
    line-height: 40px;
    background: #025d98;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    box-shadow: none;
    padding: 0 16px !important;
    margin: 5px;
    border: none;
    margin-bottom: 14px !important;
}

.userdetail_info .userdetail_mddlesec .locationwrapper .location_col p {
    padding: 8px!important;
}

.userdetail_info .userdetail_mddlesec .locationwrapper .location_col p:nth-of-type(1) {
    padding-right: 70px!important;
}


/* .userdetail_info .userdetail_mddlesec .locationwrapper .location_col {margin: 1%;background-image: url(https://all-frontend-assets.s3.amazonaws.com/practice2lab/location_bg.jpg);background-repeat: no-repeat;background-size: cover;} */


/* <-------------------------------Location Info Folder View CSS---------------------------------> */

.form_field_logo .mat-mdc-form-field-error {
    display: block;
    text-align: center;
    margin-top: 5px;
}


/* /////////////////////////////////////////////////////////////// */

.tablewrapper.remove .actionbuttonwrapper {
    display: none;
}


/* /////////////////////////////////////////////////////////////// */


/* <---------------------------Landing Page Form Responsive------------------------> */


/* @media only screen and (max-width: 1499px) {
    .landingpage2_wrapper .landing_mainbanner_wrapper .landing_mainbanner_rghtsec .addEditForm .submitbtnsection .mdc-button {
        line-height: 38px;
        font-size: 38px;
    }
} */

.orderAllConSub2 .spantext span {
    display: block;
    position: relative;
    width: 100%;
    margin: 6px 0;
    padding-left: 25px;
    font-size: 16px;
}

.orderAllConSub2 .spantext span::before {
    content: '';
    width: 10px;
    height: 10px;
    background: #fc9826;
    position: absolute;
    top: -1px;
    left: 0px;
}

.orderAllConSub2 .spantext span::after {
    content: '';
    width: 10px;
    height: 10px;
    background: #cf8128;
    position: absolute;
    top: 3px;
    left: 4px;
}

.orderAllConSub2 .spantext_test span {
    position: relative;
    margin: 6px 5px;
    padding-left: 25px;
    font-size: 14px;
}

.orderAllConSub2 .spantext_test span a {
    display: none;
}

.orderAllConSub2 .spantext_test span::before {
    content: '';
    width: 10px;
    height: 10px;
    background: #fc9826;
    position: absolute;
    top: -1px;
    left: 0px;
}

.orderAllConSub2 .spantext_test span::after {
    content: '';
    width: 10px;
    height: 10px;
    background: #cf8128;
    position: absolute;
    top: 3px;
    left: 4px;
}

.subjectiveOrderSheetBlock .orderDataItem .matchedSymptoms .spantext {
    display: block;
    padding: 15px;
}

.subjectiveOrderSheetBlock .orderDataItem .matchedSymptoms .spantext span {
    display: block;
    position: relative;
    width: 100%;
    margin: 6px 0;
    padding-left: 25px;
    font-size: 16px;
}

.subjectiveOrderSheetBlock .orderDataItem .matchedSymptoms .spantext span::before {
    content: '';
    width: 10px;
    height: 10px;
    background: #fc9826;
    position: absolute;
    top: -1px;
    left: 0px;
}

.subjectiveOrderSheetBlock .orderDataItem .matchedSymptoms .spantext span::after {
    content: '';
    width: 10px;
    height: 10px;
    background: #cf8128;
    position: absolute;
    top: 3px;
    left: 4px;
}

.signmodalgroup {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.signmodalgroup button {
    margin: 5px;
}

.disibaleechake {
    opacity: 0.5;
}

.disibaleechake .mat-mdc-checkbox {
    position: relative;
}

.disibaleechake .mat-mdc-checkbox::before {
    content: '';
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 99;
    opacity: 0.5;
}

.mat-mdc-dialog-container .mat-mdc-dialog-surface .alerth2 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.labelRext {
    display: block;
    text-align: center;
    padding: 10px 0;
    font-size: 20px;
    color: #000;
}

.mat-mdc-dialog-surface .closealert {
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: -10px;
    color: #fff!important;
    border-radius: 0 0 0 10px;
    background: #1a2e46;
    padding: 0 0 3px 2px!important;
    font-size: 20px;
    z-index: 9;
    min-width: inherit;
}

.mat-mdc-dialog-surface .closealert .mat-icon {
    margin: 0!important;
}

@media only screen and (max-width: 1420px) {
    .landing_pagewrapper .submitbtnsection button {
        font-size: 38px;
        line-height: 38px
    }
}


/* @media only screen and (max-width: 1348px) {
    .landingpage2_wrapper .landing_mainbanner_wrapper .landing_mainbanner_rghtsec .addEditForm .submitbtnsection {
        margin: 20px 0 12px;
    }
} */

@media only screen and (max-width: 1299px) {
    .landing_pagewrapper .addEditForm .container {
        margin-top: 10px
    }
}

@media only screen and (max-width: 1199px) {
    .lastLoginWrapper {
        padding: 16px 15px !important;
    }
    .dashboard-search-modal {
        max-width: 80%!important
    }
    .dashboard-search-modal .mat-mdc-dialog-container {
        max-width: unset
    }
    .landing_pagewrapper .form_field_wrapper {
        margin-bottom: 22px
    }
    .landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-form-field-error {
        padding: unset;
        clip-path: none;
        left: 0;
        transform: none;
        top: unset;
        min-width: unset;
        background-color: transparent;
        color: red;
        bottom: -24px
    }
    .landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-form-field-error span {
        font-size: 14px
    }
    .userdetail_info .userdetail_info_bottomwrp {
        flex-direction: column
    }
    .userdetail_info .userdetail_info_bottomwrp div.userdetail_rghtsec {
        order: 2;
    }
    .userdetail_info .userdetail_info_bottomwrp .userdetail_column {
        width: 98%!important;
        padding: 15px;
        margin: 0 auto;
    }
    .userdetail_info .userdetail_info_bottomwrp .userdetail_column:not(:first-child) {
        margin-top: 20px
    }
    .userdetail_info .userdetail_info_bottomwrp {
        padding: 15px;
    }
    .userdetail_info .userdetail_info_bottomwrp .userdetail_leftsec {
        order: 1;
    }
    .userdetail_info .userdetail_info_bottomwrp .userdetail_rghtsec {
        order: 2;
    }
    .userdetail_info .userdetail_info_bottomwrp .userdetail_mddlesec {
        order: 3;
    }
    .form_title_style .form_field_wrapper.form_field_wrappermarried .mat-mdc-card h1 {
        margin-bottom: revert;
    }
    .userdetail_info .userdetail_mddlesec .notesManageWrapper .addNoteForm {
        display: flex !important;
    }
    .userdetail_info .userdetail_mddlesec .notesManageWrapper .addNoteForm .mat-mdc-form-field {
        margin-bottom: 0 !important;
    }
    .userdetail_info .userdetail_mddlesec .notesManageWrapper .addNoteForm .mdc-button {
        bottom: 30px;
        right: 30px;
    }
    /* .landingpage2_wrapper .landing_mainbanner_wrapper .landing_mainbanner_rghtsec .addEditForm .form_field_wrapper .mat-mdc-form-field-error {
        clip-path: unset;
        left: -12px;
        transform: unset;
        top: unset;
        min-width: unset;
        font-size: 14px;
        bottom: -24px;
        padding: 0;
        background: none;
        color: #f17e05;
    }
    .landingpage2_wrapper .landing_mainbanner_wrapper .landing_mainbanner_rghtsec .addEditForm .form_field_wrapper {
        margin-bottom: 22px;
    }
    .landingpage2_wrapper .landing_mainbanner_wrapper .landing_mainbanner_rghtsec:before,
    .landingpage2_wrapper .landing_mainbanner_wrapper .landing_mainbanner_rghtsec:after {
        display: none;
    }
    .landingpage2_wrapper .landing_mainbanner_wrapper .landing_mainbanner_rghtsec .addEditForm .submitbtnsection {
        margin: 20px 0 0px;
    } */
}

@media only screen and (max-width: 767px) {
    .orderAllConSubTop h2 .mdc-checkbox {
        position: absolute!important;
        top: -5px;
    }
}

@media only screen and (max-width: 599px) {
    .landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mdc-floating-label,
    .landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input,
    .landing_pagewrapper .mat-mdc-text-field-wrapper .mat-mdc-select {
        font-size: 15px;
    }
    .userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteByWrapper {
        display: block;
    }
    .userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteByWrapper li:not(:last-child) {
        margin-bottom: 5px;
    }
    .userdetail_info .userdetail_mddlesec .notesManageWrapper ul .noteDeleteWrap {
        position: relative;
        right: 0;
        bottom: -10px;
        display: flex;
        justify-content: flex-end;
    }
    .userdetail_info .userdetail_mddlesec .locationwrapper .location_col .location_iconwrapper a {
        height: 25px;
        width: 25px;
    }
}

@media only screen and (max-width: 499px) {
    .userdetail_info .userdetail_mddlesec .loginActWrapper,
    .userdetail_info .userdetail_mddlesec .locationwrapper .location_col p,
    .userdetail_info .userdetail_mddlesec .locationwrapper .location_col p strong {
        display: block;
    }
    .userdetail_info .userdetail_info_bottomwrp .userdetail_column {
        padding: 10px;
    }
}


/* <---------------------------Landing Page Form Responsive------------------------> */