.dialog__content.publiclogin {
    background-color: #FFF5E3;
}
.dialog__content.publiclogin .studentform__label {
    position: absolute;
    padding-left: 16px;
    padding-top: 17px;
    color: #8e8e8e;
    font: 200 16px/16px "Pure Sans", sans-serif;
    pointer-events: none;
    transition: padding-top 0.2s ease, font-size 0.2s ease;
}
.dialog__content.publiclogin .studentform__label--small {
    padding-top: 5px;
    font-size: 10px;
}
.dialog__content.publiclogin .login__input {
    font: 200 16px/16px "Pure Sans", sans-serif;
    height: 50px !important;
    padding-top: 16px !important;
    background-color: #FFF5E3;
    border: 3px solid #c5e4cc;
    border-radius: 7px;
}

.dialog__content.publiclogin .login__input:hover, .dialog__content.publiclogin .login__input:focus {
    border-color: #4a90e2 !important;
}

.dialog__content.publiclogin .login-submit-button {
    font: 200 16px/normal "Pure Sans", sans-serif;
    min-height: 50px;
    background-color: #d55d1d !important;
    color: #FFF5E3 !important;
    border-color: #d55d1d !important;
    border-radius: 10px;
}

.dialog__content.publiclogin .login-submit-button:hover {
    background-color: #B73F00 !important;
}

.dialog__content.publiclogin .checkbox__ui {
    border-color: #c5e4cc;
}