﻿.chk-warranty-estimate-banner-contact-form-input {
    /* padding-left: 1%; */
    border: solid white 1px;
    width: 100%;
    height: 50px;
    border-radius: 5px;
    background: #EDEDED;
}

input::-webkit-input-placeholder::after {
    content: '*';
 
}
span.errorMessage.hidden {
    display: none;
}
.chk-warranty-estimate-banner-contact-form input {
    padding-left: 5px;
    padding-right: 5px;
}
.chk-warranty-estimate-banner-contact-form {
    margin-top: 65px;
}

.chk-warranty-estimate-banner-contact-form-input-chk2:nth-child(2n) {
    /* padding-left: 43px; */
}

.chk-warranty-estimate-banner-contact-form-input-chk2 {
    /* margin-left: 16%; */
}

/*.chk-warranty-estimate-banner-contact-form-input-chk2 {
    width: 47% !important;
    /* display: contents; */
/*}*/
.chk-warranty-estimate-banner-contact-form .chk-warranty-estimate-banner-contact-form-input.chk-warranty-estimate-banner-contact-form-input-chk2 {
    width: 100% !important;
}

    .chk-warranty-estimate-banner-contact-form-input-chk2:last-child {
        margin-left: 5%;
    }

.chk-warranty-estimate-banner-contact-form   .w3-col {
    /*padding-top: 18px;*/
}

    /*.chk-warranty-estimate-banner-contact-form   .w3-col:first-child {
        padding-top: 0%;
    }*/
.chk-warranty-estimate-banner-contact-form {
    padding-right: calc((100%/12) * 0.5);
}
.chk-lck-form-no-parent {
    padding-top: 25px;
}
    .chk-warranty-estimate-banner-contact-form .placeholder-wrapper {
        top: calc(((100% / 10) * 6 ) ) !important;
    }
.chk-warranty-estimate-banner-contact-form-button {
    /*width: 25% !important;*/
    border: 2px solid #ccc;
    cursor: pointer;
    background: #00AEEF !important;
    font-family: Sarabun-Bold;
    font-size: 20px;
    height: 50px !important;
    color: white;
}

.chk-warranty-estimate-banner-contact-form-button-wrapper {
    padding-top: 70px !important;
}

.chk-warranty-estimate-banner {
    background: black;
    color: white;
}

div#developmentStartedWrapper .textcontentMemb {
    width: calc((100% / 12) * 9) !important;
}

div#nonMemberPIStartedDate input {
    width: calc((100% / 12) * 5) !important;
}

div#nonMemberPIStartedDate label {
     width: calc((100% / 12) * 4) !important;
    margin-right: calc(((100% / 12) * 1 ) + 12px) !important;
}
.nonMemberPIStartedDate-hide {
    display: none;
}

.nonMemberPIStartedDate-show {
    display: unset !important;
}

.chk-warranty-estimate-banner-contact-form .chk-lck-general-contact-form-row-2 .placeholder-wrapper {
    top: 55px !important;
}

.chk-warranty-estimate-banner-contact-form .chk-lck-general-contact-form-row-2 .placeholder-wrapper {
}

.chk-warranty-estimate-banner-contact-form .chk-lck-general-contact-form-row-1 .placeholder-wrapper {
    top: 55px !important;
}
.multilLineLabel .contactlabel:last-child {
    padding-top: 14px !important;
    line-height: 5px;
    /* margin-bottom: -21px !important; */
}
.chk-lck-general-contact-form-row-1 .errorDisplay:before {
    content: '\026A0';
    color: red !important;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    color: white;
    padding-right: 10px;
    font-style: normal;
}

.chk-lck-general-contact-form-row-1 .errorDisplay {
    display: block;
}
#nonMemberPIFormID .submit-success-message {
    margin-left: 0 !important;
}
.nonMemberPIStartedDate-hide {
    display: none !important;
}
@media(max-width:600px)
{
    .nonMemberPIStartedDate-hide {
        display: none !important;
    }
    .chk-warranty-estimate-banner-contact-form-input-chk2 {
        width: 100% !important;
    }
 
        .chk-warranty-estimate-banner-contact-form-input-chk2:last-child {
            margin-top: 30px !important;
            margin-bottom: 30px;
            margin-left: 0 !important;
            position: relative;
        }

    .chk-warranty-estimate-banner-contact-form {
        margin-bottom: 38px !important;
        margin-top: 38px !important;
    }
        /*.chk-warranty-estimate-banner-contact-form .chk-lck-general-contact-form-row-2 {
            margin-bottom: 30px !important;
            margin-top: 30px !important;
        }*/
    /*input.chk-warranty-estimate-banner-contact-form-input {
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }*/
    .chk-lck-form-no-parent {
        padding-bottom: 50px;
        /* padding-top: 38px !important; */
    }
    .chk-warranty-estimate-banner-contact-form   .w3-col {
        padding-top: 0 !important;
    }

    .chk-warranty-estimate-banner textarea {
        max-width: 100% !important;
    }
    .chk-warranty-estimate-banner-contact-form-button {
        width: 100% !important;
        margin-top: 40px;
    }
    .chk-lck-general-contact-form-row-2 .placeholder-wrapper {
        top: 55px !important;
    }
}