.lsq-form-wrapper {
    line-height: 1.5
}

.lsq-form-wrapper *::before,
.lsq-form-wrapper *::after {
    content: none !important;
    display: none !important
}

.lsq-form-wrapper h1,
.lsq-form-wrapper h2,
.lsq-form-wrapper h3,
.lsq-form-wrapper h4 {
    margin-top: 20px !important;
    margin-bottom: 10px !important
}

.lsq-form-wrapper h1,
.lsq-form-wrapper h2,
.lsq-form-wrapper h3,
.lsq-form-wrapper h4,
.lsq-form-wrapper h5,
.lsq-form-wrapper h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.5;
    color: inherit
}

.lsq-form-wrapper .lp-form-header-content-wrapper img,
.lsq-form-wrapper .lp-form-footer-content-wrapper img {
    display: inline-block !important
}

.lsq-form-wrapper .form-block-holder {
    overflow: initial
}

.lsq-form-wrapper .lp-form {
    list-style-type: none;
    margin: 0;
    display: block
}

.lsq-form-wrapper .lp-form select {
    text-indent: 1px;
    -webkit-appearance: listbox;
    -moz-appearance: inherit;
    appearance: listbox;
    background: url('') no-repeat 98% center
}

.lsq-form-wrapper .lp-form select::-ms-expand {
    display: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    ::i-block-chrome,
    .lsq-form-wrapper .lp-form select {
        -webkit-appearance: listbox
    }
}

.lsq-form-wrapper .lp-form-section {
    width: 100%;
    margin-bottom: 3px;
    margin-top: 8px;
    display: table
}

.lsq-form-wrapper .lp-form-section.sec-message-wrapper {
    margin: 0;
    padding: 0;
    min-height: 0
}

.lsq-form-wrapper .lp-form-section.sec-fields-wrapper .field-label {
    word-wrap: break-word;
    display: block;
    width: 100%;
    text-align: left;
    color: #3e3e3e;
    font-size: 13px;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-form-wrapper .lp-form-section.sec-button-wrapper {
    position: relative;
    margin-bottom: 8px;
    margin-top: 8px;
    text-align: center
}

.lsq-form-wrapper .lp-form-section.sec-button-wrapper .form-submit-button {
    max-width: 97% !important;
    min-width: 100px;
    white-space: normal !important;
    outline: 0 !important;
    display: inline-block
}

.lsq-form-wrapper .lp-form-section.sec-formdata-wrapper {
    display: none;
    visibility: hidden;
    margin: 0;
    padding: 0
}

.lsq-form-wrapper .lp-form .lp-form-column {
    list-style-type: none;
    display: table-column;
    float: left;
    min-height: 50px;
    width: 100%;
    position: relative
}

.lsq-form-wrapper .lp-form .field-control input[data-field-type="date"],
.lsq-form-wrapper .lp-form .field-control input[data-field-type="datetime"][data-fieldcontrol-type="date"] {
    background: #fff url('') no-repeat 98% center
}

.lsq-form-wrapper .lp-form .field-control input[data-field-type="time"],
.lsq-form-wrapper .lp-form .field-control input[data-field-type="datetime"][data-fieldcontrol-type="time"] {
    background: #fff url('') no-repeat 98% center
}

.lsq-form-wrapper .label-placement.top .field-label {
    float: left;
    margin-bottom: 2px;
    clear: right
}

.lsq-form-wrapper .label-placement.top .field-control {
    margin: 0 auto;
    position: relative !important;
    clear: left
}

.lsq-form-wrapper .label-placement.top .field-control-group input[type="text"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="number"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="email"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="tel"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="time"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="date"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="datetime"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="datetime-local"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="url"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="password"],
.lsq-form-wrapper .label-placement.top .field-control-group textarea {
    margin: 0 !important;
    color: #8e8e8e;
    position: relative !important;
    width: 98.8%;
    max-width: 98.8%;
    -webkit-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    -moz-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    border: 1px #bcbcbc solid;
    float: left;
    clear: left;
    font-size: 13px !important;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-form-wrapper .label-placement.top .field-control-group select {
    margin: 0 !important;
    color: #8e8e8e;
    position: relative !important;
    width: 98.8% !important;
    max-width: 98.8%;
    -webkit-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    -moz-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    border: 1px #bcbcbc solid;
    float: left;
    clear: left;
    font-size: 13px !important;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-form-wrapper .label-placement.top .field-control-group input,
.lsq-form-wrapper .label-placement.top .field-control-group textarea {
    text-indent: 5px;
    padding: 2px 0 !important;
    height: 20px
}

.lsq-form-wrapper .label-placement.top .field-control-group select {
    padding: 1px;
    height: 25px
}

.lsq-form-wrapper .label-placement.top .field-control-group textarea {
    height: 40px
}

.lsq-form-wrapper .label-placement.top .field-control-group input[type="checkbox"],
.lsq-form-wrapper .label-placement.top .field-control-group input[type="radio"] {
    width: 13px;
    height: 17px
}

.lsq-form-wrapper .label-placement.top .form-submit-button {
    margin: 2px auto
}

.lsq-form-wrapper .label-placement.top .field-control-group.password-field .field-seperator {
    height: 3px
}

.lsq-form-wrapper .label-placement.top .field-control .file-upload-control {
    display: table;
    width: 99.8%
}

.lsq-form-wrapper .label-placement.top .field-control .file-upload-file-path {
    display: table-cell;
    vertical-align: middle !important;
    word-break: normal
}

.lsq-form-wrapper .label-placement.top .field-control .file-upload-button {
    display: table-cell;
    vertical-align: middle !important
}

.lsq-form-wrapper .label-placement.top .field-control .file-upload-button .file-upload-input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0)
}

.lsq-form-wrapper .label-placement.inside .field-control-group {
    min-height: 40px
}

.lsq-form-wrapper .label-placement.inside .field-control-group.inline {
    min-height: 30px
}

.lsq-form-wrapper .label-placement.inside .field-label {
    float: left;
    margin-bottom: 2px;
    clear: right
}

.lsq-form-wrapper .label-placement.inside .field-control {
    margin: 0 auto;
    position: relative !important;
    overflow: visible;
    clear: left
}

.lsq-form-wrapper .label-placement.inside .field-control-group input[type="text"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="number"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="email"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="tel"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="time"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="date"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="datetime"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="datetime-local"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="url"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="password"],
.lsq-form-wrapper .label-placement.inside .field-control-group textarea {
    margin: 0 !important;
    color: #8e8e8e;
    position: relative !important;
    width: 98.8%;
    max-width: 98.8%;
    -webkit-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    -moz-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    border: 1px #bcbcbc solid;
    float: left;
    clear: left;
    font-size: 13px !important;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-form-wrapper .label-placement.inside .field-control-group select {
    margin: 0 !important;
    color: #8e8e8e;
    position: relative !important;
    width: 98.8% !important;
    max-width: 98.8%;
    -webkit-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    -moz-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px;
    border: 1px #bcbcbc solid;
    float: left;
    clear: left;
    font-size: 13px !important;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-form-wrapper .label-placement.inside .field-control-group input,
.lsq-form-wrapper .label-placement.inside .field-control-group textarea {
    text-indent: 5px;
    padding: 2px 0 !important;
    height: 20px
}

.lsq-form-wrapper .label-placement.inside .field-control-group select {
    padding: 1px;
    height: 25px
}

.lsq-form-wrapper .label-placement.inside .field-control-group textarea {
    height: 40px
}

.lsq-form-wrapper .label-placement.inside .field-control-group input[type="checkbox"],
.lsq-form-wrapper .label-placement.inside .field-control-group input[type="radio"] {
    width: 13px;
    height: 17px
}

.lsq-form-wrapper .label-placement.inside .form-submit-button {
    margin: 2px auto
}

.lsq-form-wrapper .label-placement.inside .field-control-group.password-field .field-seperator {
    height: 4px
}

.lsq-form-wrapper .label-placement.inside .field-control .file-upload-control {
    display: table;
    width: 99.8%
}

.lsq-form-wrapper .label-placement.inside .field-control .file-upload-file-path {
    display: table-cell;
    vertical-align: middle !important;
    word-break: normal
}

.lsq-form-wrapper .label-placement.inside .field-control .file-upload-button {
    display: table-cell;
    vertical-align: middle !important
}

.lsq-form-wrapper .label-placement.inside .field-control .file-upload-button .file-upload-input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0)
}

.lsq-form-wrapper .field-control-group {
    position: relative;
    margin-bottom: 3px;
    min-height: 50px;
    clear: both !important;
    z-index: initial !important
}

.lsq-form-wrapper .field-control-group>p {
    margin: 0
}

.lsq-form-wrapper .field-control-group .field-control ul {
    list-style-type: none !important;
    overflow-y: auto;
    padding: 0 !important;
    margin: 0 !important
}

.lsq-form-wrapper .field-control-group .field-control ul li {
    display: block !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important
}

.lsq-form-wrapper .field-control-group .field-control ul li input {
    float: left;
    margin: 0 5px 0 10px
}

.lsq-form-wrapper .field-control-group .field-control ul li:first-child input {
    margin-left: 0
}

.lsq-form-wrapper .field-control-group .field-control ul li label {
    min-height: 5px;
    padding-top: 3px;
    display: block;
    float: left;
    color: #3e3e3e;
    font-size: 13px;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-form-wrapper .field-control-group.inline {
    margin-top: 10px;
    min-height: 30px
}

.lsq-form-wrapper .field-control-group.inline .field-label {
    width: 39%;
    clear: none
}

.lsq-form-wrapper .field-control-group.inline .field-control {
    margin: 0 auto;
    clear: right;
    width: 100%
}

.lsq-form-wrapper .field-control-group.inline .field-control ul li input {
    margin: 0 3px 0 0 !important
}

.lsq-form-wrapper .field-control-group.inline .field-control ul li label {
    padding-top: 0
}

.lsq-form-wrapper .field-validation-messages {
    clear: both !important;
    display: block;
    position: relative;
    min-height: 6px;
    line-height: 15px
}

.lsq-form-wrapper .field-validation-messages label {
    min-width: 50px;
    min-height: 10px;
    border: 1px solid #fe8484;
    padding: 6px 10px;
    position: absolute;
    background: #ffdcdc;
    z-index: 99;
    top: 4px;
    border-radius: 3px;
    right: 3px
}

.lsq-form-wrapper .field-validation-messages label:after,
.lsq-form-wrapper .field-validation-messages label:before {
    content: "" !important;
    display: block !important
}

.lsq-form-wrapper .field-validation-messages label:after {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid transparent;
    border-bottom: 5px solid #ffdcdc;
    position: absolute;
    top: -4px;
    right: 10px
}

.lsq-form-wrapper .field-validation-messages label:before {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid transparent;
    border-bottom: 5px solid #ff3a3a;
    position: absolute;
    top: -5px;
    right: 10px
}

.lsq-form-wrapper .field-control-group.inline .field-validation-messages label {
    right: inherit
}

.lsq-form-wrapper .field-control-group.inline .field-validation-messages label:after {
    right: inherit
}

.lsq-form-wrapper .field-control-group.inline .field-validation-messages label:before {
    right: inherit
}

.lsq-form-wrapper .field-control-group.inline[data-field-ctrl-type="checkboxlist"] .field-validation-messages label:after {
    right: inherit;
    left: 10px
}

.lsq-form-wrapper .field-validation-messages .success {
    color: #008000 !important
}

.lsq-form-wrapper .field-control-group.hidden-field {
    display: none
}

.lsq-form-wrapper .field-control-group.password-field .field-seperator {
    clear: both !important
}

.lsq-form-wrapper .file-upload-button {
    border-radius: 1px;
    padding: 3px 17px;
    min-width: 25px
}

.lsq-form-wrapper .file-upload-button {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}

.lsq-form-wrapper .file-upload-button {
    display: inline-block;
    padding: 0 4px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -ms-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(top, #fff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}

.lsq-form-wrapper .file-upload-button:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -ms-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear
}

.lsq-form-wrapper .file-upload-button:hover,
.file-upload-button:active,
.file-upload-button.active,
.file-upload-button.disabled,
.file-upload-button[disabled] {
    background-color: #e6e6e6
}

.lsq-form-wrapper .file-upload-button.active,
.file-upload-button:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

.lsq-form-wrapper .field-control-group .field-control ul li .field-option-label input {
    margin: 1px 8px 0 0 !important
}

.lsq-form-wrapper .field-control-group .field-control ul li .field-option-label {
    font-weight: normal;
    vertical-align: baseline;
    display: block;
    clear: both;
    margin-bottom: 5px
}

.lsq-form-wrapper .field-control-group .field-control ul li .field-option-description {
    font-weight: normal;
    font-size: 11px;
    padding-left: 21px;
    margin-bottom: 10px;
    margin-top: -7px;
    opacity: .7;
    display: block;
    clear: both
}

.lsq-form-wrapper .field-control-group[data-field-ctrl-type="checkboxlist"].inline .field-label {
    float: none;
    width: auto !important
}

.lsq-form-wrapper .field-control-group[data-field-ctrl-type="checkboxlist"] .field-label {
    float: none;
    width: auto !important
}

.lsq-form-wrapper .field-control-group .field-control .datetime-control {
    width: 100% !important
}

.lsq-form-wrapper .field-control-group .field-control .datetime-control input[id^="MXHDateTimePicker_Date"] {
    background-position: 94.2% center !important;
    width: 53% !important;
    max-width: 53% !important;
    margin-right: 2%;
    clear: none !important
}

.lsq-form-wrapper .field-control-group .field-control .datetime-control input[id^="MXHDateTimePicker_Time"] {
    background-position: 94.2% center !important;
    width: 44.3% !important;
    max-width: 44.3% !important;
    clear: none !important
}

.lsq-form-wrapper .sec-captcha-wrapper {
    min-height: 104px;
    margin-top: 4px
}

.lsq-form-wrapper .sec-captcha-wrapper .captcha-panel {
    max-width: 198px;
    min-width: 185px;
    padding: 6px;
    border: 1px solid #cacaca;
    background: rgba(236, 236, 236, .51);
    overflow: hidden;
    margin: 0 auto;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-image: url(data:image/png;base64,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)
}

.lsq-form-wrapper .sec-captcha-wrapper img {
    cursor: default;
    display: inline-block !important;
    color: #cfcfcf;
    font-size: 24px;
    font-family: Arial;
    text-align: center;
    width: 147px;
    height: 50px;
    background: #fff;
    border: 1px solid rgba(209, 209, 209, 1);
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.lsq-form-wrapper .sec-captcha-wrapper button {
    padding: 0 !important;
    cursor: pointer;
    margin-top: 9px;
    width: 32px;
    height: 32px;
    float: right;
    background: url(data:image/png;base64,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);
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    border: none
}

.lsq-form-wrapper .sec-captcha-wrapper button:hover,
.lsq-form-wrapper .sec-captcha-wrapper button:focus {
    outline: 0
}

.lsq-form-wrapper .sec-captcha-wrapper input[type="text"] {
    padding: 3px 0 0 0;
    margin: 0;
    width: 100%;
    text-indent: 6px;
    display: block;
    color: #555 !important;
    clear: both;
    margin-top: 5px;
    height: 25px !important;
    border: 1px solid #dbdbdb;
    background-color: #fff;
    font-size: 12px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    font-family: Arial;
    -webkit-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px !important;
    -moz-box-shadow: rgba(255, 255, 255, .4) 0 1px 0, inset rgba(0, 0, 0, .7) 0 1px 1px
}

.lsq-form-wrapper .sec-captcha-wrapper .validation-msg {
    padding-top: 4px;
    clear: both;
    float: left;
    font-size: 11px;
    font-weight: normal;
    color: #f00;
    margin-bottom: -2px
}

.sec-google-recaptcha-wrapper .g-recaptcha>div {
    margin: 0 auto !important
}

.sec-google-recaptcha-wrapper .g-recaptcha[data-size="compact"]>div>div {
    position: relative
}

.sec-google-recaptcha-wrapper .g-recaptcha[data-size="compact"] .g-recaptcha-custom-message {
    display: none;
    position: absolute;
    color: #f00;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    top: 2px;
    left: 4px;
    padding: 5px 10px
}

.sec-google-recaptcha-wrapper .g-recaptcha[data-size="compact"] .g-recaptcha-custom-message.g-recaptcha-show {
    display: inline-block !important
}

.sec-google-recaptcha-wrapper.v2-invisible {
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important
}

.sec-google-recaptcha-wrapper.v3-invisible {
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important
}

.lsq-form-wrapper .sec-button-wrapper.btn-align-left {
    text-align: left
}

.lsq-form-wrapper .sec-button-wrapper.btn-align-center {
    text-align: center
}

.lsq-form-wrapper .sec-button-wrapper.btn-align-right {
    text-align: right
}

.lsq-alert {
    text-align: left;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 1% 1.4% 2% 0%;
    font-size: 13px;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-alert button.lsq-close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    float: right;
    font-size: 17px;
    font-weight: 800;
    line-height: 1.4;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

.lsq-alert button.lsq-close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}

.lsq-alert-success {
    color: #468847 !important;
    background-color: #dff0d8 !important;
    border-color: #d6e9c6 !important
}

.lsq-alert-error {
    color: #b94a48 !important;
    background-color: #f2dede !important;
    border-color: #eed3d7 !important
}

.lsq-form-wrapper .field-control-group[data-sms-verfication="1"] .field-control input {
    float: left
}

.lsq-form-wrapper .field-control-group[data-sms-verfication="1"] .field-control button {
    width: 14px !important;
    padding: 0;
    float: right;
    margin-right: 0;
    margin-left: -22px;
    margin-top: 1px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANJJREFUeNpiZGBgCGRiYqpmIAH8+/dvAiNQ0xkGMgATA5mABUT8/fvXhBRNzMzMZ8i2kQnNJFxYFIgrMJxKAAgB8RwgfkGKRkYgbgJiaSD+RShUWYFYAMqOAmILIP4ExNPxaTQA4iVAXALE/ECcAsSfgTgbiPfhc6oIEAsCsRsorICYC4gzgfg6oQSwB4hjgPghELsC8SQgPkdsynkFddouIF6OOyKBafX///8MpGCQHrJTDvVzBzDhgzFtshWOrIM/awFD6TsjI6MFiUXHLIAAAwBnkU9/cNgXCgAAAABJRU5ErkJggg==) center no-repeat;
    border: none;
    cursor: pointer;
    position: absolute
}

.lsq-form-wrapper .field-control-group[data-sms-verfication="1"] .field-control button[disabled] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARtJREFUeNpiZGBgCGRiYqpmIAH8+/dvAiNQ0xkGMgATA5mABUqbkKjvDFE2/v37F4xJdqpoB5OG1AqmHdicihMINf1X5rRh2P/vC8N7ojUK1f9nYjdkWM8kyMD3/y/DH7xOBSrmEmr+Lw9iM0szTGGRZ1D+/4Ph56/LDBNwahTu+R/OYc9wg02DYSlQsyy7AUMkUNOv7wcYYt/kM/bidCojG4M8EycDF7MagwEDI8MqIJ/1216GtLdljFsxUwAw5QAxAwyLtDNqyRxgfCx/hfGr+BzGachySBgzHt9VM177cZzB/fcthot/nzLk4U5zQN3///9nIAVjtZFYQP3cgS19UjVbYQBmZma8GpmBofSdkZHRgsSiYxZAgAEAkI96s97eWSIAAAAASUVORK5CYII=) center no-repeat
}

.lsq-form-wrapper .field-control-group[data-sms-verfication="1"] .field-control button:focus {
    outline: 0
}

.lsq-form-wrapper .field-control-group[data-sms-verfication="1"] .field-control button:hover {
    outline: 0;
    opacity: .7;
    filter: alpha(opacity=70)
}

.lsq-form-wrapper .label-placement.top .field-control-group[data-sms-verfication="1"] .field-control input[type="text"] {
    width: 100% !important
}

.lsq-form-wrapper .label-placement.inside .field-control-group[data-sms-verfication="1"] .field-control input[type="text"] {
    width: 100% !important
}

.lsq-form-wrapper .alert {
    text-align: left;
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 2% 2% 2% 1%;
    font-size: 13px;
    vertical-align: baseline;
    font-family: Segoe UI, Trebuchet MS, Sans-Serif
}

.lsq-form-wrapper .alert,
.lsq-form-wrapper .alert h4 {
    color: #c09853
}

.lsq-form-wrapper .alert h4 {
    margin: 0
}

.lsq-form-wrapper .alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px
}

.lsq-form-wrapper .alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.lsq-form-wrapper .alert-success h4 {
    color: #468847
}

.lsq-form-wrapper .alert-danger,
.lsq-form-wrapper .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7
}

.lsq-form-wrapper .alert-danger h4,
.lsq-form-wrapper .alert-error h4 {
    color: #b94a48
}

.lsq-form-wrapper .alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.lsq-form-wrapper .alert-info h4 {
    color: #3a87ad
}

.lsq-form-wrapper .alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}

.lsq-form-wrapper .alert-block>p,
.lsq-form-wrapper .alert-block>ul {
    margin-bottom: 0
}

.lsq-form-wrapper .alert-block p+p {
    margin-top: 5px
}

.lsq-form-wrapper .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.lsq-form-wrapper .fade.in {
    opacity: 1
}

.lsq-form-wrapper .alert.fade {
    display: none
}

.lsq-form-wrapper .alert.fade.in {
    display: block
}

.lsq-form-wrapper .result-messages {
    text-align: center;
    padding-top: 3px
}

.lsq-form-wrapper .result-messages .msg {
    font-size: 11px !important;
    clear: both;
    display: none;
    margin: 8px 0;
    font-family: Verdana !important
}

.lsq-form-wrapper .alert-success-msg {
    color: #008000
}

.lsq-form-wrapper .alert-error-msg {
    color: #f00
}

.lsq-form-wrapper .hide,
.lsq-form-wrapper .form-holder .removeme {
    display: none
}

.lsq-form-wrapper .show {
    display: inline-block
}

.lsq-form-wrapper .mandatory {
    color: #f00;
    font-size: 11px !important;
    font-family: Verdana !important
}

.lsq-form-wrapper .validation-msg {
    color: #f00;
    font-size: 11px !important;
    font-weight: normal !important;
    font-family: Verdana !important;
    text-align: left;
    padding-top: 2px
}

.field-control-group[data-field-type="multiselect"] .bs-btn-group:hover .dropdown-menu {
    display: block
}

.field-control-group[data-field-type="multiselect"] .multiselect-container {
    width: 98% !important;
    max-height: 200px;
    border-radius: 0;
    overflow-x: hidden
}

.field-control-group[data-field-type="multiselect"] .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.field-control-group[data-field-type="multiselect"] .multiselect-container input[type="checkbox"] {
    position: relative;
    vertical-align: middle
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li input {
    margin-left: 0 !important
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li a {
    display: inline-block;
    width: 100%;
    padding: 0 10px
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li a:hover {
    background-color: #88c5fd
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li a label {
    font-size: 12px
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li a:hover label {
    color: #fff
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li.active {
    background-color: #428bca;
    color: #fff;
    text-decoration: none;
    outline: 0
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li.active .checkbox {
    color: #e1fbff !important
}

.field-control-group[data-field-type="multiselect"] .multiselect-container li .checkbox {
    margin: 3px 0 7px 0;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.field-control-group[data-field-type="multiselect"] select[multiple="multiple"]+div.btn-group button.multiselect,
.field-control-group[data-field-type="multiselect"] select.multiselect+div.btn-group.open .multiselect-container {
    width: 99% !important;
    padding-right: 1px
}

.field-control-group[data-field-type="multiselect"] select[multiple="multiple"]+div.btn-group {
    width: 99% !important;
    padding-right: 1px
}

.field-control-group[data-field-type="multiselect"] .multiselect {
    background: url() no-repeat 98% center;
    vertical-align: middle !important;
    width: 1%;
    display: table-cell;
    padding: 2px 5px 2px 5px;
    font-size: 13px
}

@media(min-width:0) and (max-width:767px) {
    .field-control-group[data-field-type="multiselect"] select.multiselect+div.btn-group.open .multiselect-container {
        padding-right: 5px
    }

    .field-control-group[data-field-type="multiselect"] select[multiple="multiple"]+div.btn-group {
        padding-right: 5px
    }

    .field-control-group[data-field-type="multiselect"] .multiselect-container {
        width: 99% !important;
        padding-right: 5px
    }
}

@media(min-width:0) and (max-width:480px) {
    .field-control-group[data-field-type="multiselect"] select.multiselect+div.btn-group.open .multiselect-container {
        padding-right: 1px
    }

    .field-control-group[data-field-type="multiselect"] select[multiple="multiple"]+div.btn-group {
        padding-right: 1px
    }
}

#numberVerificationPopup.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    overflow: auto;
    width: 560px;
    height: 225px;
    margin: -250px 0 0 -280px;
    background-color: #fff;
    *border: 1px solid #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, .3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    border: 6px solid rgba(0, 0, 0, .6) !important
}

#numberVerificationPopup.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -ms-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%
}

#numberVerificationPopup.modal.fade.in {
    top: 50%
}

#numberVerificationPopup .modal-open .dropdown-menu {
    z-index: 2050
}

#numberVerificationPopup .modal-open .dropdown.open {
    *z-index: 2050
}

#numberVerificationPopup .modal-open .popover {
    z-index: 2060
}

#numberVerificationPopup .modal-open .tooltip {
    z-index: 2070
}

#numberVerificationPopup .modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee
}

#numberVerificationPopup .modal-header .close {
    margin-top: 2px
}

#numberVerificationPopup .modal-body {
    overflow-y: auto;
    max-height: 400px;
    padding: 15px
}

#numberVerificationPopup .modal-form {
    margin-bottom: 0
}

#numberVerificationPopup .modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    *zoom: 1
}

#numberVerificationPopup .modal-footer:before,
#numberVerificationPopup .modal-footer:after {
    display: table;
    content: ""
}

#numberVerificationPopup .modal-footer:after {
    clear: both
}

#numberVerificationPopup .modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

#numberVerificationPopup .modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

#numberVerificationPopup .modal .close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}

#numberVerificationPopup .modal button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

#numberVerificationPopup {
    width: 450px;
    left: 52%;
    top: 62%;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 6px
}

#numberVerificationPopup button {
    outline: 0
}

#numberVerificationPopup .modal-header {
    margin-top: 8px;
    overflow: auto;
    padding: 0 !important;
    border-bottom: none
}

#numberVerificationPopup .modal-header h3 {
    margin: 0;
    padding: 0;
    line-height: 18px;
    font-size: 18px !important;
    font-family: arial, helvetica, sans-serif;
    margin-bottom: 10px;
    margin-left: 9px;
    color: #565656 !important
}

#numberVerificationPopup .modal-header button {
    position: absolute;
    right: 12px;
    top: 8px;
    font-size: 18px !important
}

#numberVerificationPopup .modal-body {
    padding: 8px 10px 10px;
    text-align: left
}

#numberVerificationPopup .modal-body p {
    text-align: left;
    line-height: 18px;
    color: #777;
    clear: both;
    padding-bottom: 6px;
    font-size: 13px;
    margin: 0;
    font-family: arial, helvetica, sans-serif
}

#numberVerificationPopup .modal-body p * {
    float: left
}

#numberVerificationPopup .modal-body input[type="text"] {
    letter-spacing: 1px;
    min-width: 100px;
    height: 27px;
    line-height: 27px;
    margin-top: 0;
    margin-left: 0;
    color: #666;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid #ddd;
    font-weight: bold;
    text-indent: 6px;
    font-size: 17px
}

#numberVerificationPopup .modal-body input[type="text"]:focus {
    outline: 0;
    border: 2px solid #bbb
}

#numberVerificationPopup .modal-body button {
    min-width: 85px;
    height: 27px;
    background: #309afc;
    border: 1px solid #0084e8;
    margin-top: 0;
    display: block;
    font-size: 15px;
    text-shadow: 0 -1px 0 rgba(5, 4, 4, .12);
    padding: 0
}

#numberVerificationPopup .modal-body #btnSendCode {
    background-color: #aaa;
    border: 1px solid #aaa;
    margin-left: 8px;
    height: 26px;
    margin-top: 1px
}

#numberVerificationPopup .modal-body #lblEnterCode {
    margin-left: 16px;
    margin-top: 3px;
    margin-right: 5px;
    color: #333
}

#numberVerificationPopup .modal-body #inputCode {
    width: 120px !important;
    margin-bottom: 20px;
    text-align: center;
    text-indent: 0
}

#numberVerificationPopup .modal-body #btnVerifyCode {
    margin-left: 11px;
    margin-top: 0
}

#numberVerificationPopup .modal-body span {
    color: #f00;
    margin-left: 5px;
    margin-top: 5px
}

#numberVerificationPopup .modal-body span.success {
    color: #008000;
    margin-left: 5px;
    margin-top: 5px
}

#numberVerificationPopup .modal-body a.btn {
    text-decoration: none
}

#numberVerificationPopup .modal-body #waitCodeSending,
#numberVerificationPopup .modal-body #waitCodeVerification {
    width: 16px;
    height: 16px;
    margin-top: 6px;
    margin-left: 5px;
    padding: 0;
    background: url(https://image.klay.ind.in/lib/fe2b11747364047c721376/m/1/a567d852-411e-4f46-9cec-6780c012b085.gif)
}

#numberVerificationPopup .modal-body #anchResend {
    display: inline-block;
    float: none;
    color: #0084e8;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer
}

#numberVerificationPopup .modal-body p#pnlResend {
    overflow: hidden;
    display: block;
    border: 1px solid #dedede;
    background: #eee;
    padding: 7px
}

#numberVerificationPopup .modal-body #inputPhoneNumber {
    width: 180px
}

.jqphone .flag {
    width: 0;
    height: 11px;
    background: url("phone_flags.png")
}

.jqphone .ad {
    background-position: -16px 0
}

.jqphone .ae {
    background-position: -32px 0
}

.jqphone .af {
    background-position: -48px 0
}

.jqphone .ag {
    background-position: -64px 0
}

.jqphone .ai {
    background-position: -80px 0
}

.jqphone .al {
    background-position: -96px 0
}

.jqphone .am {
    background-position: -112px 0
}

.jqphone .ao {
    background-position: -128px 0
}

.jqphone .ar {
    background-position: -144px 0
}

.jqphone .as {
    background-position: -160px 0
}

.jqphone .at {
    background-position: -176px 0
}

.jqphone .au {
    background-position: -192px 0
}

.jqphone .aw {
    background-position: -208px 0
}

.jqphone .az {
    background-position: -224px 0
}

.jqphone .ba {
    background-position: -240px 0
}

.jqphone .bb {
    background-position: 0 -11px
}

.jqphone .bd {
    background-position: -16px -11px
}

.jqphone .be {
    background-position: -32px -11px
}

.jqphone .bf {
    background-position: -48px -11px
}

.jqphone .bg {
    background-position: -64px -11px
}

.jqphone .bh {
    background-position: -80px -11px
}

.jqphone .bi {
    background-position: -96px -11px
}

.jqphone .bj {
    background-position: -112px -11px
}

.jqphone .bm {
    background-position: -128px -11px
}

.jqphone .bn {
    background-position: -144px -11px
}

.jqphone .bo {
    background-position: -160px -11px
}

.jqphone .br {
    background-position: -176px -11px
}

.jqphone .bs {
    background-position: -192px -11px
}

.jqphone .bt {
    background-position: -208px -11px
}

.jqphone .bw {
    background-position: -224px -11px
}

.jqphone .by {
    background-position: -240px -11px
}

.jqphone .bz {
    background-position: 0 -22px
}

.jqphone .ca {
    background-position: -16px -22px
}

.jqphone .cd {
    background-position: -32px -22px
}

.jqphone .cf {
    background-position: -48px -22px
}

.jqphone .cg {
    background-position: -64px -22px
}

.jqphone .ch {
    background-position: -80px -22px
}

.jqphone .ci {
    background-position: -96px -22px
}

.jqphone .ck {
    background-position: -112px -22px
}

.jqphone .cl {
    background-position: -128px -22px
}

.jqphone .cm {
    background-position: -144px -22px
}

.jqphone .cn {
    background-position: -160px -22px
}

.jqphone .co {
    background-position: -176px -22px
}

.jqphone .cr {
    background-position: -192px -22px
}

.jqphone .cu {
    background-position: -208px -22px
}

.jqphone .cv {
    background-position: -224px -22px
}

.jqphone .cw {
    background-position: -240px -22px
}

.jqphone .cy {
    background-position: 0 -33px
}

.jqphone .cz {
    background-position: -16px -33px
}

.jqphone .de {
    background-position: -32px -33px
}

.jqphone .dj {
    background-position: -48px -33px
}

.jqphone .dk {
    background-position: -64px -33px
}

.jqphone .dm {
    background-position: -80px -33px
}

.jqphone .do {
    background-position: -96px -33px
}

.jqphone .dz {
    background-position: -112px -33px
}

.jqphone .ec {
    background-position: -128px -33px
}

.jqphone .ee {
    background-position: -144px -33px
}

.jqphone .eg {
    background-position: -160px -33px
}

.jqphone .er {
    background-position: -176px -33px
}

.jqphone .es {
    background-position: -192px -33px
}

.jqphone .et {
    background-position: -208px -33px
}

.jqphone .fi {
    background-position: -224px -33px
}

.jqphone .fj {
    background-position: -240px -33px
}

.jqphone .fk {
    background-position: 0 -44px
}

.jqphone .fm {
    background-position: -16px -44px
}

.jqphone .fo {
    background-position: -32px -44px
}

.jqphone .fr {
    background-position: -48px -44px
}

.jqphone .bl {
    background-position: -48px -44px
}

.jqphone .mf {
    background-position: -48px -44px
}

.jqphone .ga {
    background-position: -64px -44px
}

.jqphone .gb {
    background-position: -80px -44px
}

.jqphone .gd {
    background-position: -96px -44px
}

.jqphone .ge {
    background-position: -112px -44px
}

.jqphone .gf {
    background-position: -128px -44px
}

.jqphone .gh {
    background-position: -144px -44px
}

.jqphone .gi {
    background-position: -160px -44px
}

.jqphone .gl {
    background-position: -176px -44px
}

.jqphone .gm {
    background-position: -192px -44px
}

.jqphone .gn {
    background-position: -208px -44px
}

.jqphone .gp {
    background-position: -224px -44px
}

.jqphone .gq {
    background-position: -240px -44px
}

.jqphone .gr {
    background-position: 0 -55px
}

.jqphone .gt {
    background-position: -16px -55px
}

.jqphone .gu {
    background-position: -32px -55px
}

.jqphone .gw {
    background-position: -48px -55px
}

.jqphone .gy {
    background-position: -64px -55px
}

.jqphone .hk {
    background-position: -80px -55px
}

.jqphone .hn {
    background-position: -96px -55px
}

.jqphone .hr {
    background-position: -112px -55px
}

.jqphone .ht {
    background-position: -128px -55px
}

.jqphone .hu {
    background-position: -144px -55px
}

.jqphone .id {
    background-position: -160px -55px
}

.jqphone .ie {
    background-position: -176px -55px
}

.jqphone .il {
    background-position: -192px -55px
}

.jqphone .in {
    background-position: -208px -55px
}

.jqphone .io {
    background-position: -224px -55px
}

.jqphone .iq {
    background-position: -240px -55px
}

.jqphone .ir {
    background-position: 0 -66px
}

.jqphone .is {
    background-position: -16px -66px
}

.jqphone .it {
    background-position: -32px -66px
}

.jqphone .jm {
    background-position: -48px -66px
}

.jqphone .jo {
    background-position: -64px -66px
}

.jqphone .jp {
    background-position: -80px -66px
}

.jqphone .ke {
    background-position: -96px -66px
}

.jqphone .kg {
    background-position: -112px -66px
}

.jqphone .kh {
    background-position: -128px -66px
}

.jqphone .ki {
    background-position: -144px -66px
}

.jqphone .km {
    background-position: -160px -66px
}

.jqphone .kn {
    background-position: -176px -66px
}

.jqphone .kp {
    background-position: -192px -66px
}

.jqphone .kr {
    background-position: -208px -66px
}

.jqphone .kw {
    background-position: -224px -66px
}

.jqphone .ky {
    background-position: -240px -66px
}

.jqphone .kz {
    background-position: 0 -77px
}

.jqphone .la {
    background-position: -16px -77px
}

.jqphone .lb {
    background-position: -32px -77px
}

.jqphone .lc {
    background-position: -48px -77px
}

.jqphone .li {
    background-position: -64px -77px
}

.jqphone .lk {
    background-position: -80px -77px
}

.jqphone .lr {
    background-position: -96px -77px
}

.jqphone .ls {
    background-position: -112px -77px
}

.jqphone .lt {
    background-position: -128px -77px
}

.jqphone .lu {
    background-position: -144px -77px
}

.jqphone .lv {
    background-position: -160px -77px
}

.jqphone .ly {
    background-position: -176px -77px
}

.jqphone .ma {
    background-position: -192px -77px
}

.jqphone .mc {
    background-position: -208px -77px
}

.jqphone .md {
    background-position: -224px -77px
}

.jqphone .me {
    background-position: -112px -154px;
    height: 12px
}

.jqphone .mg {
    background-position: 0 -88px
}

.jqphone .mh {
    background-position: -16px -88px
}

.jqphone .mk {
    background-position: -32px -88px
}

.jqphone .ml {
    background-position: -48px -88px
}

.jqphone .mm {
    background-position: -64px -88px
}

.jqphone .mn {
    background-position: -80px -88px
}

.jqphone .mo {
    background-position: -96px -88px
}

.jqphone .mp {
    background-position: -112px -88px
}

.jqphone .mq {
    background-position: -128px -88px
}

.jqphone .mr {
    background-position: -144px -88px
}

.jqphone .ms {
    background-position: -160px -88px
}

.jqphone .mt {
    background-position: -176px -88px
}

.jqphone .mu {
    background-position: -192px -88px
}

.jqphone .mv {
    background-position: -208px -88px
}

.jqphone .mw {
    background-position: -224px -88px
}

.jqphone .mx {
    background-position: -240px -88px
}

.jqphone .my {
    background-position: 0 -99px
}

.jqphone .mz {
    background-position: -16px -99px
}

.jqphone .na {
    background-position: -32px -99px
}

.jqphone .nc {
    background-position: -48px -99px
}

.jqphone .ne {
    background-position: -64px -99px
}

.jqphone .nf {
    background-position: -80px -99px
}

.jqphone .ng {
    background-position: -96px -99px
}

.jqphone .ni {
    background-position: -112px -99px
}

.jqphone .nl {
    background-position: -128px -99px
}

.jqphone .bq {
    background-position: -128px -99px
}

.jqphone .no {
    background-position: -144px -99px
}

.jqphone .np {
    background-position: -160px -99px
}

.jqphone .nr {
    background-position: -176px -99px
}

.jqphone .nu {
    background-position: -192px -99px
}

.jqphone .nz {
    background-position: -208px -99px
}

.jqphone .om {
    background-position: -224px -99px
}

.jqphone .pa {
    background-position: -240px -99px
}

.jqphone .pe {
    background-position: 0 -110px
}

.jqphone .pf {
    background-position: -16px -110px
}

.jqphone .pg {
    background-position: -32px -110px
}

.jqphone .ph {
    background-position: -48px -110px
}

.jqphone .pk {
    background-position: -64px -110px
}

.jqphone .pl {
    background-position: -80px -110px
}

.jqphone .pm {
    background-position: -96px -110px
}

.jqphone .pr {
    background-position: -112px -110px
}

.jqphone .ps {
    background-position: -128px -110px
}

.jqphone .pt {
    background-position: -144px -110px
}

.jqphone .pw {
    background-position: -160px -110px
}

.jqphone .py {
    background-position: -176px -110px
}

.jqphone .qa {
    background-position: -192px -110px
}

.jqphone .re {
    background-position: -208px -110px
}

.jqphone .ro {
    background-position: -224px -110px
}

.jqphone .rs {
    background-position: -240px -110px
}

.jqphone .ru {
    background-position: 0 -121px
}

.jqphone .rw {
    background-position: -16px -121px
}

.jqphone .sa {
    background-position: -32px -121px
}

.jqphone .sb {
    background-position: -48px -121px
}

.jqphone .sc {
    background-position: -64px -121px
}

.jqphone .sd {
    background-position: -80px -121px
}

.jqphone .se {
    background-position: -96px -121px
}

.jqphone .sg {
    background-position: -112px -121px
}

.jqphone .sh {
    background-position: -128px -121px
}

.jqphone .si {
    background-position: -144px -121px
}

.jqphone .sk {
    background-position: -160px -121px
}

.jqphone .sl {
    background-position: -176px -121px
}

.jqphone .sm {
    background-position: -192px -121px
}

.jqphone .sn {
    background-position: -208px -121px
}

.jqphone .so {
    background-position: -224px -121px
}

.jqphone .sr {
    background-position: -240px -121px
}

.jqphone .ss {
    background-position: 0 -132px
}

.jqphone .st {
    background-position: -16px -132px
}

.jqphone .sv {
    background-position: -32px -132px
}

.jqphone .sx {
    background-position: -48px -132px
}

.jqphone .sy {
    background-position: -64px -132px
}

.jqphone .sz {
    background-position: -80px -132px
}

.jqphone .tc {
    background-position: -96px -132px
}

.jqphone .td {
    background-position: -112px -132px
}

.jqphone .tg {
    background-position: -128px -132px
}

.jqphone .th {
    background-position: -144px -132px
}

.jqphone .tj {
    background-position: -160px -132px
}

.jqphone .tk {
    background-position: -176px -132px
}

.jqphone .tl {
    background-position: -192px -132px
}

.jqphone .tm {
    background-position: -208px -132px
}

.jqphone .tn {
    background-position: -224px -132px
}

.jqphone .to {
    background-position: -240px -132px
}

.jqphone .tr {
    background-position: 0 -143px
}

.jqphone .tt {
    background-position: -16px -143px
}

.jqphone .tv {
    background-position: -32px -143px
}

.jqphone .tw {
    background-position: -48px -143px
}

.jqphone .tz {
    background-position: -64px -143px
}

.jqphone .ua {
    background-position: -80px -143px
}

.jqphone .ug {
    background-position: -96px -143px
}

.jqphone .us {
    background-position: -112px -143px
}

.jqphone .uy {
    background-position: -128px -143px
}

.jqphone .uz {
    background-position: -144px -143px
}

.jqphone .va {
    background-position: -160px -143px
}

.jqphone .vc {
    background-position: -176px -143px
}

.jqphone .ve {
    background-position: -192px -143px
}

.jqphone .vg {
    background-position: -208px -143px
}

.jqphone .vi {
    background-position: -224px -143px
}

.jqphone .vn {
    background-position: -240px -143px
}

.jqphone .vu {
    background-position: 0 -154px
}

.jqphone .wf {
    background-position: -16px -154px
}

.jqphone .ws {
    background-position: -32px -154px
}

.jqphone .ye {
    background-position: -48px -154px
}

.jqphone .za {
    background-position: -64px -154px
}

.jqphone .zm {
    background-position: -80px -154px
}

.jqphone .zw {
    background-position: -96px -154px
}

.jqphone {
    position: relative;
    display: inline-block
}

.jqphone * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.jqphone .hide {
    display: none
}

.jqphone .v-hide {
    visibility: hidden
}

.jqphone input[type=text],
.jqphone input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 44px;
    margin-left: 0
}

.jqphone .flag-dropdown {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 1px
}

.jqphone .flag-dropdown:hover {
    cursor: pointer
}

.jqphone input[disabled]+.flag-dropdown:hover {
    cursor: default
}

.jqphone input[disabled]+.flag-dropdown:hover .selected-flag {
    background-color: transparent
}

.jqphone .selected-flag {
    z-index: 0;
    position: relative;
    width: 0;
    height: 100%;
    padding: 0;
    float: left
}

.jqphone .selected-flag .flag {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    background: none !important
}

.jqphone .selected-flag .arrow {
    position: relative;
    top: 50%;
    margin-top: -2px;
    left: 48px;
    width: 1px;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

.jqphone .selected-flag .arrow.up {
    border-top: none;
    border-bottom: 4px solid #555
}

.jqphone .selected-flag .arrow:before {
    content: "";
    width: 16px;
    height: 16px;
    top: -7px;
    left: -7px;
    position: absolute;
    cursor: pointer
}

.jqphone {
    display: block
}

.jqphone .flag-dropdown {
    overflow: hidden !important
}

.jqphone .number-input {
    text-indent: 92px !important;
    width: 100%
}

.jqphone .flag-input {
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    background: transparent;
    padding: 4px;
    width: 48px;
    display: inline-block;
    border: 0 none rgba(0, 0, 0, 0);
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    clear: right;
    margin: 0;
    height: 100%
}

.jqphone .flag-input:focus {
    outline: 0;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0)
}

.jqphone .country-list {
    width: 288px
}

.jqphone-flags-list {
    width: 288px
}

.jqphone-flags-list {
    list-style: none;
    position: absolute;
    z-index: 2;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 430px;
    max-height: 200px;
    overflow-y: scroll
}

.jqphone-flags-list .flag {
    display: inline-block
}

.jqphone-flags-list .divider {
    border-bottom: 1px solid #ccc
}

.jqphone-flags-list .country {
    padding: 5px 10px;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px
}

.jqphone-flags-list .country .country-name {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    color: #454545
}

.jqphone-flags-list .country .dial-code {
    color: #999;
    font-size: 13px;
    vertical-align: baseline;
    font-family: arial, helvetica, sans-serif;
    margin-left: 5px
}

.jqphone-flags-list .country.active .dial-code,
.jqphone-flags-list .country:hover .dial-code {
    color: #fff
}

.jqphone-flags-list .country.active .country-name,
.jqphone-flags-list .country:hover .country-name {
    color: #fff !important
}

.jqphone-flags-list .country:hover {
    background-color: #88c5fd;
    color: #fff;
    cursor: pointer
}

.jqphone-flags-list .country.active {
    background-color: #1c8cf4;
    color: #fff;
    cursor: pointer
}

.jqphone-flags-list .flag,
.jqphone .jqphone-flags-list .country-name {
    margin-right: 0;
    font-size: 13px;
    vertical-align: baseline;
    font-family: arial, helvetica, sans-serif
}

.jqphone-flags-list.hide {
    display: none !important
}

.field-control-group .jqphone {
    display: block
}

.field-control-group .jqphone .flag-dropdown {
    overflow: hidden !important;
    padding: 0 0
}

.field-control-group .jqphone .number-input {
    text-indent: 64px !important;
    width: 100%
}

.field-control-group .jqphone .flag-input {
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    background: transparent;
    padding: 4px;
    width: 48px;
    display: inline-block;
    border: 0 none rgba(0, 0, 0, 0);
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    clear: right;
    margin: 0;
    height: 100%
}

.field-control-group .jqphone .flag-input:focus {
    outline: 0;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0)
}

.field-control-group .jqphone .country-list {
    width: 288px
}

#numberVerificationPopup .modal-body .jqphone input[type="text"].number-input {
    height: 23px !important;
    text-indent: 46px !important;
    font-size: 13px;
    font-weight: bold;
    color: #666;
    width: 175px
}

#numberVerificationPopup .modal-body .jqphone .flag-input {
    width: 37px;
    height: 25px !important;
    font-size: 13px;
    font-weight: bold;
    color: #666;
    padding: 2px 4px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.field-control-group[data-field-type="phone"][data-ph-control-type="phone"] input[type="text"]:first-child {
    background-image: url('https://image.klay.ind.in/lib/fe2b11747364047c721376/m/1/111f79c1-35ee-458b-8a89-505619ae4bb3.png') !important;
    background-position: center left !important;
    background-repeat: no-repeat !important;
    text-indent: 48px !important
}

.label-placement.top .field-control-group[data-sms-verfication="1"] .field-control input.number-input {
    width: 100% !important
}

.label-placement.inside .field-control-group[data-sms-verfication="1"] .field-control input.number-input {
    width: 100% !important
}

.label-placement.top .field-control-group .field-control input.flag-input {
    width: 60px !important;
    font-size: 13px;
    padding: 3px 0 !important
}

.label-placement.inside .field-control-group .field-control input.flag-input {
    width: 60px !important;
    font-size: 13px;
    padding: 3px 0 !important
}

@media(max-width:768px) {
    #numberVerificationPopup.modal {
        top: 0;
        left: auto;
        overflow: inherit;
        width: 98%;
        margin: 1%;
        height: 250px
    }

    #numberVerificationPopup .intl-tel-input.jqphone {
        width: 202px
    }

    #numberVerificationPopup .modal-body .jqphone input[type="text"].number-input {
        text-indent: 36px !important
    }

    #numberVerificationPopup .modal-body #btnSendCode {
        min-width: 67px;
        margin-left: 6px
    }

    #numberVerificationPopup .modal-body span.success {
        clear: both
    }

    #numberVerificationPopup .modal-body #btnVerifyCode {
        min-width: 55px
    }

    #numberVerificationPopup .modal-body span {
        font-size: 12px
    }

    #numberVerificationPopup .modal-body .jqphone .flag-input {
        width: 38px !important
    }

    #numberVerificationPopup .modal-body #inputCode {
        width: 85px !important
    }

    #numberVerificationPopup .modal-body .jqphone input[type="text"].number-input {
        text-indent: 50px !important;
        width: 152px
    }
}