/* Minification failed. Returning unminified contents.
(215,18): run-time error CSS1063: Expected calculation unit, found 'var('
(215,18): run-time error CSS1064: Expected calculation product, found 'var('
(215,18): run-time error CSS1019: Unexpected token, found 'var('
(215,18): run-time error CSS1042: Expected function, found 'var('
(215,23): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(215,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
 */
body {
    line-height: 1.5 !important;
    font-family: Proxima Nova Regular !important;
    color: #4D5862 !important;
}



.mt-15vh {
    margin-top: 3vh !important;
}

p {
    font-size: 18px;
    font-family: Proxima Nova Regular !important;
}

.heading-title {
    font-size: 24px !important;
    letter-spacing: 1px !important;
    color: #4D5862 !important;
}

.input-form {
    height: 68vh !important;
    min-height: 330px !important;
    margin-top: 4vh !important;
}

.mt-2 {
    margin-top: 2vh !important;
}

.bold-button {
    width: 85.97%;
    line-height: 20px;
    padding: 10px 15px 8px;
    color: #fff;
    font-size: 20px;
    background: #0097FB;
    border: 0 solid;
    border-radius: 5vh;
    margin-top: 3%;
    outline: 0;
    cursor: pointer;
    height: 8.34vh;
    font-weight: inherit;
    letter-spacing: 1.1px;
    min-height: 40px;
    font-family: 'Proxima Nova Regular';
}

.bank-popup-field-label {
    font-size: 18px !important;
}

#welcom-screen .default-popup-datalist-bg,
#sign-up-screen-with-mobile .default-popup-datalist-bg,
#sign-up-screen-almost-there .default-popup-datalist-bg {
    margin-top: 6vw !important;
}

.labelSpan {
    color: #0097FB !important;
    font-size: 18px;
}

.align-items-center {
    margin-top: 19vh !important;
}

#sign-up-screen-with-mobile #onshift-phone-bordered {
    height: 38vh !important;
}

.more-ways-to-login-area {
    color: #0097FB !important;
}

.pinCodeIcon {
    width: 14px;
    height: 14px;
}

#valid-pin-code {
    font-size: 13px;
    margin: 0 37px;
    color: white;
}

#error-message-div {
    font-size: 13px;
    margin: 0 37px;
    color: white;
}

.resendCode {
    text-decoration: underline !important;
}

.justify-content-center {
    text-align: center;
    width: 92% !important;
}

.mt-30vh {
    margin-top: 37vh !important;
}

#pin-code-area input {
    border-bottom: 3px solid #ffffff !important;
    height: calc(3.25rem + 2px) !important;
    font-size: 28px !important;
    width: 28px !important;
}

.pinCodeLabel {
    font-size: 16px !important;
}

.almostCard {
    background-color: #fff;
    border-radius: 12px;
    border: none;
    box-shadow: 0 2px 5px -2px rgba(0,0,0,.3);
    margin-top: 2vh !important;
    padding: 1rem;
}

.bank-popup-field-label {
    font-size: 16px !important;
    color: #909090;
}

#sign-up-screen-almost-there {
    margin-top: 4vh !important;
}

h1 {
    font-family: 'Rubik Medium';
    font-weight: unset;
    font-size: 24px;
    letter-spacing: 1px;
    color: #4D5862;
}

.italicLabel {
    font-style: italic;
    color: #4D5862 !important;
    font-size: 1rem !important;
}

.inputFormDetail {
    height: 60vh !important;
}

#mainBodyArea {
    background-image: repeating-linear-gradient(to bottom,#ebf5fd 0,#fdfefe 100%);
    background-color: #f4fafe;
}

/*.row {
    margin: 2vh 0 0 !important;
}*/

.font-16 {
    font-size: 16px !important;
    color: #4D5862 !important;
}

.radioBtnForm {
    height: 38vh !important;
    margin-top: 7vh;
}

#btn-sign-up-failed {
    height: 55px;
}

#sign-up-screen-isnotindetail .default-popup-datalist{
    margin-left:0px !important;
    margin-right:0px !important;
}
.ml-0{
    margin-left:0px !important;
}

#bestTimeToContact-div{
box-shadow:unset !important;
background:unset !important;
}

#sign-up-screen-isnotindetail #bestTimeToContact-div,#sign-up-screen-isnotindetail #email-address-div {
    margin-left: 14px !important;
}
.pr15{
    padding-right:15vw;
}
.whereyouwork-align-items-center {
    margin-top: 5vh !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
#sign-up-screen-with-mobile #txtEmployerName-enroll,
#sign-up-screen-with-mobile #txtEmployeeID-enroll {
    font-size: 20px;
    color: #4D5862;
    border: 1px solid rgba(206, 212, 218, 0.6);
    letter-spacing: .02em;
    outline: 0;
    font-family: 'Proxima Nova Regular';
    border-radius: 10px;
    padding: 0 5%;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.05);
    height: calc(var(--vh)* 6) !important;
    opacity: 1;
    line-height: normal;
}

@media only screen and (min-device-width: 375px) and (min-device-height: 810px) {

    
}

@media only screen and (min-width: 412px) and (max-width: 767px) {
    #pin-code-area .input-fields-pin {
        margin: 6px 10.5vw;
    }

    
}

