﻿.chk-lck-general-contact-form-row-2 > div {
    width: calc((100% / 10 ) * 4.5) !important;
}
#memberlogin .placeholder-wrapper {
    height: 0;
}

#ResetPassword .placeholder-wrapper {
    height: 0;
}

#frmPasswordReset .placeholder-wrapper {
    height: 0;
}
    .chk-lck-general-contact-form-row-2 > div:nth-child(2) {
        display: table-cell;
    }

.w3-col.l11.m11.s12.chk-lck-general-contact-form-row-2 {
    display: flex;
    width: 100% !important;
}

.chk-lck-general-contact-form-row-1 {
    display: flex;
}
.chk-form-top-msg {
    max-width: calc((100% / 12) * 11) !important;
}
    .chk-lck-general-contact-form-row-1 > div {
        width: 100% !important;
    }

.chk-lck-general-contact-form-row-1 {
    width: 100% !important;
}

[data-label-multiline] {
    line-height: 20px !important;
}
.chk-lck-general-contact-form-button-wrapper input[type="button"] {
    width: calc((100% / 10 ) * 4);
    display: flow-root;
    min-height: 40px;
}

.chk-lck-general-contact-form-button-wrapper {
    /*padding-left: calc((100% / 10 ) * 4);*/
    padding-left: calc((100% - 180px) / 2);
}

.chk-lck-general-contact-form .btn-msg {
    padding-left: 15px;
}


.chk-lck-button-wrapper-box-2 div[type="button"] {
    width: calc((100%/ 2) - 20px);
}

.chk-lck-button-wrapper-box-2 {
    padding-left: calc(((100% / 12) * 0 ) + 30px );
    /*padding-left: calc(((100% / 10) * 1.5 ) + -15px);*/
    width: calc((100% / 10) *8);
    display: flex;
    padding-bottom: 50px;
}

    .chk-lck-button-wrapper-box-2 div[type="button"] {
        padding: 12px;
        border: 2px solid #ccc;
        margin-left: calc((100% /));
        display: inline-flex;
    }

        .chk-lck-button-wrapper-box-2 div[type="button"]:nth-child(2) {
            float: right;
            margin-left: 30px;
        }

/*.chk-lck-button-wrapper-box-2 div[type="button"]:first-child {
            margin-left: -15px !important;
        }*/

.w3-col.l11.m11.s12.chk-lck-general-contact-form {
    padding-left: 15px;
}

 

.chk-lck-button-wrapper-box-2 div[type="button"] {
    justify-content: center;
    padding-left: 0;
    background-color: #00AEEF !important;
    font-family: inherit !important;
    color: white !important;
    font-weight: bold;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    text-align: center;
    padding: 12px;
    margin-bottom: 25px;
    cursor:pointer;
}



.placeholder-wrapper {
    position: relative;
    top: calc(((100% / 10) * 5 ) - 3px);
    left: 10px;
    opacity: 0.9;
    font-style: italic;
    color: #B1B1B1;
    DISPLAY: flex;
    /* justify-content: center; */
}

.chk-lck-general-contact-form-row-2 > div:first-child {
    margin-right: calc((100% / 10));
}

.placeholder-star {
    color: #00AEEF;
    font-size: 25px;
    display: -webkit-inline-box;
    vertical-align: unset;
    position: relative;
    /* top: 0; */
    bottom: 10px;
    left: 3px;
    /* justify-self: baseline; */
}

.placeholder-wrapper label {
    color: gray !important;
    width: unset;
    padding-right: 0 !important;
    display: contents;
    /* max-width: min-content; */
    /* overflow-wrap: unset; */
    /* line-height: 3; */
}

.placeholder-wrapper-hide {
    left: 9999px;
    visibility: hidden;
}


.chk-lck-general-contact-form textarea {
    padding: 15px;
}

.chk-lck-general-contact-form input, textarea, select, button:hover {
    cursor: pointer !important;
}

.placeholder-wrapper:hover {
    cursor: pointer;
}

.placeholder-wrapper label {
    cursor: pointer;
}

.placeholder-wrapper .placeholder-star {
    cursor: pointer;
}

.chk-lck-general-contact-form textarea {
    padding: 15px;
}

    .chk-lck-general-contact-form textarea:focus {
        background: #61ccf5 !important;
    }



.chk-lck-general-contact-form input:focus {
    background: #61ccf5 !important;
}

.chk-lck-general-contact-form select:focus {
    background: #61ccf5 !important;
}


.chk-lck-general-contact-form-row-1 textarea:focus {
    background: #61ccf5 !important;
}

.chk-lck-general-contact-form-row-1 input[type="radio"]:hover {
    cursor: pointer;
}

.chk-lck-general-contact-form-row-1 input:focus {
    background: #61ccf5 !important;
}

.chk-lck-general-contact-form-row-1 select:focus {
    background: #61ccf5 !important;
}

.chk-lck-general-contact-form-row-2 textarea:focus {
    background: #61ccf5  !important;
}



.chk-lck-general-contact-form-row-2 input:focus {
    background: #61ccf5 !important;
}

.chk-lck-general-contact-form-row-2 select:focus {
    background: #61ccf5 !important;
}


.white-label-text {
    color: white !important;
}

.nonControlLabel-row {
    padding-bottom: 35px;
    padding-top: 35px;
}

.label-wrapper {
    padding-right: 5px;
}
/*sided forms,label-input*/
.redStar {
    color: #00AEEF;
    padding-left: 1px;
    padding-right: 1px;
}

.blueStar {
    color: #00AEEF;
    padding-left: 1px;
    padding-right: 1px;
}


[data-input-len="1"] {
    max-width: calc((100% / 12) * 1);
}

[data-input-len="2"] {
    max-width: calc((100% / 12) * 2);
}

[data-input-len="3"] {
    max-width: calc((100% / 12) * 3);
}

[data-input-len="4"] {
    max-width: calc((100% / 12) * 4);
}

[data-input-len="5"] {
    max-width: calc((100% / 12) * 5);
}

[data-input-len="6"] {
    max-width: calc((100% / 12) * 6);
}

[data-input-len="7"] {
    max-width: calc((100% / 12) * 7);
}

[data-input-len="8"] {
    max-width: calc((100% / 12) * 8);
}

[data-input-len="9"] {
    max-width: calc((100% / 12) * 9);
}

[data-input-len="10"] {
    max-width: calc((100% / 12) * 10);
}


.chk-lck-general-contact-form-side form [required] + div label:after {
    content: '*';
    color: #00AEEF;
    font-size: 25px;
}

.chk-lck-button-wrapper-box-2 div[type="button"]:hover {
    background: black !important;
    background-color: black !important;
    cursor: pointer;
}

.chk-lck-general-contact-form-side .chk-lck-general-contact-form-button-wrapper {
    padding-left: calc(((100% / 12) * 2 ) );
}


.chk-lck-general-contact-form-side [type="button"] {
    width: calc((100% / 12) * 4);
}

.form-row-max-len input {
    max-width: calc((100% / 12) * 7);
}

#developmentStartedWrapper label {
    font-weight: bold;
}

.chk-lockton-form-general-checkbox-row input {
    margin-top: 5px;
    margin-left: 5px !important;
    margin-bottom: 5px;
    /* margin-left: 5px; */
    /* padding-top: 17px; */
}

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;
}

div#nonMemberPIStartedDate .label-wrapper {
    width: calc( ((100% / 12) * 2 ) - 2px);
}
.chk-lockton-form button:hover {
    background: black !important;
}
.multilLineLabel {
    padding-bottom: 10px;
    margin-top: -20px;
    /* padding-top: 0; */
}

.multilLineLabel {
    display: table-column;
    padding-top: 0px;
}

    .multilLineLabel label {
        display: table-row;
    }
input.forminput.chk-lck-general-contact-form-input.chk-lck-general-contact-form-input-chk2 {
    padding-right: 15px;
}
.chk-lck-general-contact-form-side form [required] + div label {
    line-height: 15px;
}
.call-me-back-inner-text {
    color: rgba(255, 255, 255, 1) !important;
    opacity: 1 !important;
}



.call-me-back-inner-btn.call-me-back-inner-btn-closed {
    color: rgba(255, 255, 255, 1) !important;
    opacity: 1 !important;
}
button#submitCallMeBackRequestButton:hover {
    background: black !important;
}
button#submitCallMeBackRequestButton {
    min-width: calc((100% / 12) * 12) !important;
}

form input::placeholder, form textarea::placeholder {
    display: none !important;
    color: transparent !important;
}
.chk-lck-button-wrapper-box-2 div[type="button"]:hover {
    min-height: 49px !important;
     
}
.chk-lck-checboxes-inputs-wrapper {
    padding-left: 5px !important;
}
label.contactlabel.chk-lockton-form-radio-btn-wrapper { /* padding-bottom: 0 !important; */
}

.w3-col.l11.m11.s12.chk-lck-general-contact-form-row-1.chk-lck-general-contact-form-row-checkboxes {
}

.chk-lck-checkboxes-main-label > div > label {
    display: inline-flex;
    /* position: relative; */
    /* bottom: 2px; */
}

.chk-lck-checkboxes-main-label-wrapper > label {
    display: flex;
}

.chk-lck-general-contact-form-row-checkboxes-padding-25 {
    margin-bottom: 25px;
}

.chk-lck-checkboxes-main-label-wrapper {
    /* margin-right: calc((100% / 12) * 0.05); */
}

.chk-lck-general-contact-form-row-checkboxes .chk-lck-checboxes-inputs-wrapper label input {
    /* padding-bottom: 7px; */
    width: 15px;
    height: 15px;
    /* margin-bottom: 5px; */
}
label.contactlabel.chk-lockton-form-radio-btn-wrapper > br {
    display: none;
}
.chk-lockton-form .errorDisplay {
    color: red;
}
.multilLineLabel .contactlabel:last-child {
    padding-top: 14px !important;
    line-height: 5px;
    /* margin-bottom: -21px !important; */
}
.cchb-form-button-wrapper {
    padding-left: calc(((100% / 12) * 2 ) + 10px ) !important;
}
.btn-msg {
    padding-bottom: 12px;
}
.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;
}
.chk-lck-white-form .errorDisplay {
    margin-top: -10px;
}
.membershipPart .chk-lck-general-contact-form-row-1 .errorDisplay ul {
    display: inline-grid;
    list-style: none !important;
    padding-left: 20px;
}
label.contactlabel {
    word-break: break-word !important;
}
.membership-question-wrapper .errorDisplay {
    padding-left: 15px !important;
    padding-top: 20px !important;
}
.button-remove-left-padding {
    padding-left: 0 !important;
}
@media (min-width:601px) and (max-width:993px) {
    label.contactlabel.chk-lockton-form-radio-btn-wrapper > br {
        display: inline;
    }
}
/*sided forms end*/
@media (min-width:601px) {
    div #developmentStartedWrapper {
        padding-left: 12px;
    }

    .chk-lck-general-contact-form-row-1 .errorDisplay {
        padding-left: calc((100% / 12) * 2);
        padding-bottom: 20px;
    }

    .chk-lck-general-contact-form-button-wrapper-10 {
        padding-left: calc(((100% / 12) * 2 ) + 10px ) !important;
    }
}

@media (max-width:600px) {
   
    .multilLineLabel label:after {
        display: none !important;
    }
    .multilLineLabel {
        display: unset !important;
        
    }
    div#nonMemberPIStartedDate .label-wrapper {
        width: 100% !important;
    }

    div#nonMemberPIStartedDate input {
        width: 100% !important;
    }

    .chk-lck-general-contact-form-row-1 .errorDisplay {
        padding-bottom: 20px;
    }

    .label-wrapper {
        order: 1;
    }

    input.forminput {
        order: 1;
    }

    .chk-lck-button-wrapper-box-2 div[type="button"] {
        width: 100% !important;
    }

    .chk-lck-button-wrapper-box-2 {
        display: flow-root;
        width: 100%;
    }

    .chk-lck-general-contact-form-row-2 > div {
        width: 100% !important;
    }

        .chk-lck-general-contact-form-row-2 > div:nth-child(2) {
            margin-left: 0 !important;
        }

    .chk-lck-general-contact-form .btn-msg {
        padding-left: calc((100%/10) * 1);
    }

    .chk-lck-general-contact-form-row-2 {
        display: flow-root !important;
    }

    .chk-lck-general-contact-form-row-2 {
        display: flow-root !important;
    }

    .chk-lck-button-wrapper-box-2 div[type="button"]:nth-child(2) {
        margin-left: 0 !important;
    }

    .chk-lck-button-wrapper-box-2 div[type="button"]:first-child {
        margin-left: 0 !important;
    }

    .chk-lck-button-wrapper-box-2 {
        padding-left: 0px;
    }

        .chk-lck-button-wrapper-box-2 div[type="button"]:first-child {
            padding-left: calc((100%/10) * 8px);
            margin-bottom: 10px;
            /* align-items: center; */
            /* justify-content: center; */
            /* text-align: center !important; */
        }



        .chk-lck-button-wrapper-box-2 div[type="button"] {
            justify-content: center;
            padding-left: 0;
        }

    .chk-lck-general-contact-form-button-wrapper {
        padding-left: calc((100% / 10 ) * 0) !important;
    }

    [type="button"] {
        max-width: 100%;
    }
    .chk-lck-general-contact-form-side .chk-lck-general-contact-form-row-1.chk-lck-general-contact-form-row-checkboxes > div {
        flex-direction: column !important;
    }
    /*form sided*/
    .chk-lck-general-contact-form-side .chk-lck-general-contact-form-row-1 > div {
        display: flex !important;
        flex-direction: column-reverse !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .chk-lck-general-contact-form-side {
        padding-left: 0 !important;
    }

        .chk-lck-general-contact-form-side input, textarea, select {
            width: 100% !important;
            max-width: 100% !important;
        }

    input[type="checkbox"] {
        width: unset !important;
    }

    .chk-lck-general-contact-form-side .btn-msg {
        padding-left: 0;
    }
    .cchb-form-button-wrapper {
        padding-left: 0px !important;
    }
    .chk-lck-white-form span.errorMessage.errorDisplay {
        order: -1 !important;
        margin-top: -15px !important;
    }


    .chk-lck-white-form .chk-lck-general-contact-form-input {
        order: 0 !important;
    }

    .chk-lck-white-form .label-wrapper {
        padding-bottom: 20px !important;
    }

    .membershipPart {
        padding-left: 25px !important;
    }
    .chk-lck-checboxes-inputs-wrapper .errorMessage {
        max-width: calc((100% / 12) * 15);
        display: inline-flex;
    }

        .chk-lck-checboxes-inputs-wrapper .errorMessage:before {
            padding-top: 2px;
        }

        .chk-lck-checboxes-inputs-wrapper .errorMessage ul {
            padding-right: 10px;
        }
    .terms-conditions-area input {
        height: 35px !important;
        width: 35px !important;
    }
    .membership-search-companies-bypass-checkbox input {
        width: 35px !important;
        height: 35px !important;
    }
    .membership-search-companies-bypass-checkbox .chk-lck-checkboxes-main-label-wrapper {
         max-width: 0; 
    }
    .terms-conditions-area .chk-lck-checkboxes-main-label-wrapper {
        max-width: 0px;
    }
    
        .chk-lck-checboxes-inputs-wrapper label:not(.hide-form-builder-row) {
            display: block !important;
        }
     
    input[type="checkbox"] {
        height: 35px !important;
        margin-right: 15px !important;
        width: 35px !important;
    }

    .membership-question-wrapper span.errorMessage.errorDisplay {
        /* display: flex !important; */
        order: unset !important;
        padding-left: 0px !important;
    }
    /*.chk-lck-general-contact-form-row-checkboxes .chk-lck-checkboxes-main-label-wrapper {
        width: 0 !important;
    }*/
    /*form sided end*/
}


@media      (max-width:285px) {
    .chk-lck-general-contact-form-side .chk-lck-general-contact-form-row-1.chk-lck-general-contact-form-row-checkboxes > div {
        flex-direction: column !important;
    }
}
    

    .chk-lck-general-contact-form-button-wrapper .submit-success-message {
        color: black;
    }
