/* Static Resources CSS file for Repair Replacement Page LWC Component */

/* Mobile mode code starts */

.input2[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .slds-input,
.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .slds-combobox__input,
.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .slds-textarea {
    height: 3rem;
    width: 100%;
    padding-left: 1rem;
    display: flex;
    align-items: center;
    background: #F8F8F8;
    border: none;
    border-bottom: 0.125rem solid #E6E6E6;
    border-radius: 0;
    box-shadow: none;
    font-size: 1rem;
    line-height: 1.625rem;
    color: #3E474A;
    font-family: 'Bose (Regular)';
}

.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .slds-textarea {
    height: 8rem;
}

.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .slds-form-element__label {
    display: none;
}

.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .slds-input__icon-group_right {
    top: 1.5625rem;
}

.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow].slds-has-error .slds-form-element__help {
    text-align: end;
    color: #AD0000;
}

.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow].slds-has-error .slds-combobox__input,
.slds-form-element[c-expRepairandReplacementFlow_expRepairandReplacementFlow].slds-has-error .slds-textarea {
    border-color: #AD0000;
}

.nxtbtn[c-expRepairandReplacementFlow_expRepairandReplacementFlow] button,
.nxtbtn[lwc-6fbk87chjfs] button {
    text-transform: uppercase;
}

.myprodbtn[c-expRepairandReplacementFlow_expRepairandReplacementFlow] button {
    border-color: #131317;
    border-radius: 0;
    width: 100%;
    justify-content: center;
    height: 2.875rem;
}

.myprodbtn[c-expRepairandReplacementFlow_expRepairandReplacementFlow] button:hover {
    background: #FFFFFF;
    box-shadow: 0 0 0.4375rem 0.25rem rgb(0 0 0 / 8%);
}

c-exp-no-assistance-screen[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .no_assistance a {
    color: #005BFF;
}

/* Mobile mode code ends */

/* Tablet and Desktop Mode code starts */

@media (min-width: 33rem) {

    .input2[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .slds-input {
        max-width: 28.375rem;
    }

    .lgc-bg[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .input2 .slds-input {
        width: 28.375rem;
    }

    .lgc-bg[c-expRepairandReplacementFlow_expRepairandReplacementFlow] .bose-ds-button-hover-line-effect[c-expCommonHowToFindSNPopup_expCommonHowToFindSNPopup] {
        margin-bottom: 0;
    }

}

/* Tablet and Desktop Mode code ends */