
.login_form .status, .register_form .status {
    color: #2df;
}

.login_form .formerror {
    color: red;
}

.login_form .newreg {
    font-size: 1em;
    /*color: #4af;*/
    color: #14477c;
}
.login_form .reg-forgot-pass {
    font-size: 1em;
    /*color: #4af;*/
    color: #14477c;
    text-decoration: underline;
}

a._wp_login_button {
    display: inline-block;
    position: fixed;
    /*top: 0;
    left: 0;
    z-index: 100;
    font: normal small-caps bold 14px/150% Arial, Helvetica, sans-serif;

    padding: 4px 18px;
    background-color: #333;
    color: #fff;
    border: 0;
    margin: 0;*/
}

input.field-error {
    border: 1px solid #00c1f4 !important;
}

div.field-error {
    border: 1px solid #00c1f4 !important;
}

input.field-error::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #00c1f4 !important;
}

input.field-error:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #00c1f4 !important;
}

input.field-error::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #00c1f4 !important;
}

input[type=hidden] {
    display:none;
}

input[type=hidden] {
    display:none;
}
.form-label {display:inline-block}

.btn_selected {background-color: #dedede !important}

.changehr, .changehr-no{color:#16c1f2; border-bottom:1px solid;     padding-bottom: 2px;}


.bx_container {
    display: flex;
}
.bx_container > div {
    padding-right:80px;
}

.bx_container input {
    margin:0 5px 20px 0;
}

.editform .radio {
    margin-top:10px;
}

.editform .btnsubmit {
    margin-top:30px;
}

.editform small {
    display:block;
    font-size:11px;
    font-family:Helvetica,Arial;
    text-transform: uppercase;
}

.checkbox.ro {
    background-color: #fff;
}

form .status {color:#16c1f2;display:block}

.hasDatepicker  {cursor:pointer}

.ui-datepicker-header {
    background: #16c1f2;
    color #fff;
    border:0;
}
.ui-widget-header {color: #fff; }
#ui-datepicker-div .ui-state-default {

    sborder:1px solid #16c1f2;
}
#ui-datepicker-div .ui-state-highlight {

    background:#16c1f2;
}

.terms_scrollable_768
{
    overflow-y: scroll;height: 66vh;
}

.exitnotifier-page {padding:30px 15%}

@media only screen and (max-width: 768px) {
    .terms_scrollable_768
    {
        overflow-y: visible;
        z-index:99;
        height:auto;
    }
    .accept_form
    {

    }
}
