/*****Ajax login*****/

@media only screen and (min-width: 600px) {
    .lrm-col-half-width, .lrm-col-1-2 {
        width: 48%;
    }
	
	.lrm-col {
        float: right;
        clear: none;
        padding: 0 !important;
    }
}

.lrm-col-half-width.lrm-col-first.fieldset--first-name.lrm-col {
    margin-left: 2%;
}

.lrm-col-half-width.lrm-col-last.fieldset--last-name.lrm-col {
    margin-right: 2%;
}

label.lrm-nice-checkbox__label.lrm-accept-terms-checkbox a {
    color: #333;
}

.lrm-form-message {
    text-align: right !important;
    margin: 0 5px 15px 0 !important;
	border-left: none !important;
    border-right: none !important;
}

.lrm-user-modal-container .lrm-switcher.-is-not-login-only li {
    width: 50%;
    float: right;
}

.lrm-main {
    font-family: 'Rubik';
    letter-spacing: -0.7px;
}


.lrm-user-modal-container .lrm-switcher a {
    color: #04132a;
    font-size: 21px;
    font-weight: 500;
}

input.full-width.has-padding.has-border, .user-modal-container input {
    letter-spacing: -0.5px;
    font-size: 18px;
	font-family: 'Rubik';
}

.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form .gform_wrapper input.gform_button[type=submit], .lrm-form input[type=submit] {
    color: #04132a;
}

.lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    font-size: 25px;
    letter-spacing: -0.7px;
    padding: 16px 5px;
}


.lrm-nice-checkbox__label:hover input:not([disabled]):checked ~ .lrm-nice-checkbox__indicator, .lrm-nice-checkbox__label input:checked:focus ~ .lrm-nice-checkbox__indicator {
    background: #04132a;
}
.lrm-nice-checkbox__label input:checked ~ .lrm-nice-checkbox__indicator {
    background: #04132a;
    border-color: #04132a;
}

.lrm-inline .lrm-user-modal-container {
    border: none !important;
    box-shadow: 0 0 25px #1e293b29;
    border-radius: 24px !important;
    overflow: hidden;
}


a.lrm-switch-to-link {
    color: var(--e-global-color-secondary) !important;
}



p.lrm-form-bottom-message {
    position: static !important;
    font-size: 16px;
	color: var(--e-global-color-secondary) !important;
    text-decoration: underline;
    padding-bottom: 15px;
}