.materialize-component .input--dark-grey[type=text]:not(.browser-default):focus:not([readonly]),
.materialize-component .input--dark-grey[type=tel]:not(.browser-default):focus:not([readonly]),
.materialize-component .input--dark-grey[type=password]:not(.browser-default):focus:not([readonly]) {
    border-bottom: 1px solid #212121;
    -webkit-box-shadow: 0 1px 0 0 #212121;
    box-shadow: 0 1px 0 0 #212121;
}

.materialize-component .input--dark-grey[type=text]:not(.browser-default):focus:not([readonly]) + label,
.materialize-component .input--dark-grey[type=tel]:not(.browser-default):focus:not([readonly]) + label,
.materialize-component .input--dark-grey[type=password]:not(.browser-default):focus:not([readonly]) + label {
    color: #212121;
}

.materialize-component .btn {
    font-weight: 500;
}

.materialize-component label .required-ast {
    color: red;
}

.materialize-component .parsley-required {
    color: red;
}

#quickApplyDesktop {
    background-color: #f8f9fa;
    border: 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.materialize-component .input--dark-grey.invalid:not([type]), .materialize-component .input--dark-grey.invalid:not([type]):focus,
.materialize-component .input--dark-grey[type=text].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=text].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=password].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=password].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=email].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=email].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=url].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=url].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=time].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=time].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=date].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=date].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=datetime].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=datetime].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=datetime-local].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=datetime-local].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=tel].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=tel].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=number].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=number].invalid:not(.browser-default):focus,
.materialize-component .input--dark-grey[type=search].invalid:not(.browser-default),
.materialize-component .input--dark-grey[type=search].invalid:not(.browser-default):focus {
    border-bottom: 1px solid #F44336;
    -webkit-box-shadow: 0 1px 0 0 #F44336;
    box-shadow: 0 1px 0 0 #F44336;
}

.materialize-component .btn, .materialize-component .btn-large, .materialize-component .btn-flat {
    line-height: initial;
}

/*Remove Internet Explorer default arrow for selects*/
.materialize-component select::-ms-expand {
    display: none;
}

.materialize-component input::-ms-clear {
    display: none;
}

#quickApplyDesktop .phone-number__dropdown-button,
#quickApplyMobile .phone-number__dropdown-button {
    color: #707070;
}

#quickApplyDesktop .phone-number__label,
#quickApplyMobile .phone-number__label {
    color: #707070;
}

#quickApplyDesktop .phone-number__input::placeholder,
#quickApplyMobile .phone-number__input::placeholder {
    color: #707070;
}

#jobDetailsLeftColumn {
    word-wrap: break-word;
}
