@CHARSET "UTF-8";

.registration_form {
    margin: auto;
}

.password-indicator {
    background-color: #C4C4C4;
    height: 0.3em;
    width: 250px;
}

.password-strength-title {
    width: 250px;
}

.password-strength-text {
    float: right;
    text-align: right;
}

.registration_form .btn.btn-success.form-submit {
    float: right;
}

.registration_form .btn.btn-info.form-submit {
    float: right;
}

.registration_form .btn.btn-primary.form-submit {
    float: right;
}

.registration_form .btn.btn-warning.form-submit {
    float: right;
}

.look-up-table .active {
    color: blue;
}

#edit-disclaimer-help-text {
    clear: both;
}

.look-up-table tbody tr {
    cursor: pointer;
}

#edit-assign-to-account legend, #edit-user-form-fieldset-register legend {
    background-color: #337AB7;
    color: #FFFFFF;
}

#edit-lookup-table-al legend {
    background: none;
}

#edit-register-new-al .panel-heading,
#edit-assign-to-account .panel-heading {
    background-color: #fff;
}

.help-meh {
    cursor: pointer;
}

.help-meh-cost-num {
    cursor: pointer;
}

.help-mee-display {
    display: none;
}

.help-mee-display-cost-num {
    display: none;
}

#edit-user-form-fieldset-register legend {
    background-color: #FFF;
}

form .panel-heading .panel-title {
    font-weight: 600;
    color: #157ABA;
    font-size: 20px;
}

.registration_form .form-control {
    height: 44px !important;
}

.form-item-pass-pass2, .password-strength, #edit-cancel, .password-suggestions, .password-help, .label-danger, .progress, .form-control-feedback {
    display: none !important;
}

.input-icon { /* class container to input + icon */
    position: relative;
}

.eye-password-icon {
    color: #157ABA;
    font-size: 25px !important;
    right: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.registration_form .form-control:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none;
}

.conditions {
    margin-top: 10px;
}

.condition {
    font-weight: 100;
    color: grey;
}

.condition-nok {
    font-weight: 100;
    color: red;
}

.condition-ok {
    font-weight: 100;
    color: #157ABA;
}

.condition-icon {
    margin-right: 5px;
}

.conditions > p {
    margin: 0;
    padding: 0;
}

.border-red {
    border: 1px solid red !important;
}

.form-item-legal-conditions-legal-acceptance {
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}

.form-item-newsletter-1 {
    margin-left: 0 !important;
    margin-top: 0 !important;
}

.has-error .form-control {
    border: 1px solid red !important;
}

.registration_form .has-success .form-control:focus {
    border: 1px solid #66afe9;
}

.registration_form .has-success .form-control {
    border: 1px solid #ccc;
}

.registration_form .panel-heading {
    margin-bottom: 0 !important;
}

.no-padding-right {
    padding-right: 0 !important;
}

.no-padding-left {
    padding-left: 0 !important;
}

.margin-top-50px {
    margin-top: 50px;
}

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

.padding-top-15px {
    padding-top: 15px;
}

.padding-top-30px {
    padding-top: 30px;
}

@media screen and (max-width: 1000px) {

    #rc-imageselect,
    .g-recaptcha {
        transform:scale(0.77);
        transform-origin:0;
        transform:scale(0.77);
        transform-origin:0 0;
        -webkit-transform:scale(0.77);
        transform:scale(0.77);
        -webkit-transform-origin:0 0;
        transform-origin:0 0;
    }
}

#label-compulsory {
    color: #4accfd;
    font-size: 12px;
}

#CarId2-button {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: inherit !important;
}

.avatar{
    background-size: 100% 100%;
    background-position: center !important;
}

.ui-state-focus {
    color: white !important;
    font-weight: 100 !important;
    border: 1px solid #157ABA !important;
    font-size: 14px
}

.ui-menu-item {
    font-weight: 100 !important;
    font-size: 14px;
}

#CarId2-menu .ui-icon{
    width: 22px !important;
    height: 22px !important;
    margin-left: 5px;
}

.ui-menu-item div {
    padding-left: 10px;
}

.ui-widget-content {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ui-selectmenu-button span.avatar {
    left: .2em;
    position: absolute;
    top: 19px;
    right: inherit !important;
    width: 22px !important;
    height: 22px !important;
    margin-left: 5px
}

.ui-selectmenu-button span.ui-selectmenu-text {
    margin-left: 12px !important;
}