.form .help-block {
    color: #e55758;
    margin-top: -15px;
    padding-bottom: 5px;
}

.form label {
    text-transform: uppercase;
}

#check-url .help-block{position: absolute !important; bottom: -5px;}

#register-form input.valid:not([type]),
#register-form input.valid:not([type]):focus,
#register-form input[type=text].valid:not(.browser-default),
#register-form input[type=text].valid:not(.browser-default):focus,
#register-form input[type=password].valid:not(.browser-default),
#register-form input[type=password].valid:not(.browser-default):focus,
#register-form input[type=email].valid:not(.browser-default),
#register-form input[type=email].valid:not(.browser-default):focus,
#register-form input[type=url].valid:not(.browser-default),
#register-form input[type=url].valid:not(.browser-default):focus,
#register-form input[type=time].valid:not(.browser-default),
#register-form input[type=time].valid:not(.browser-default):focus,
#register-form input[type=date].valid:not(.browser-default),
#register-form input[type=date].valid:not(.browser-default):focus,
#register-form input[type=datetime].valid:not(.browser-default),
#register-form input[type=datetime].valid:not(.browser-default):focus,
#register-form input[type=datetime-local].valid:not(.browser-default),
#register-form input[type=datetime-local].valid:not(.browser-default):focus,
#register-form input[type=tel].valid:not(.browser-default),
#register-form input[type=tel].valid:not(.browser-default):focus,
#register-form input[type=number].valid:not(.browser-default),
#register-form input[type=number].valid:not(.browser-default):focus,
#register-form input[type=search].valid:not(.browser-default),
#register-form input[type=search].valid:not(.browser-default):focus,
#register-form textarea.materialize-textarea.valid,
#register-form textarea.materialize-textarea.valid:focus,
#register-form .select-wrapper.valid>input.select-dropdown {
        box-shadow: inset 78px 75px 59px #EBF9F4 !important;
}

#register-form .has-error input.valid:not([type]),
#register-form .has-error input.valid:not([type]):focus,
#register-form .has-error input[type=text].valid:not(.browser-default),
#register-form .has-error input[type=text].valid:not(.browser-default):focus,
#register-form .has-error input[type=password].valid:not(.browser-default),
#register-form .has-error input[type=password].valid:not(.browser-default):focus,
#register-form .has-error input[type=email].valid:not(.browser-default),
#register-form .has-error input[type=email].valid:not(.browser-default):focus,
#register-form .has-error input[type=url].valid:not(.browser-default),
#register-form .has-error input[type=url].valid:not(.browser-default):focus,
#register-form .has-error input[type=time].valid:not(.browser-default),
#register-form .has-error input[type=time].valid:not(.browser-default):focus,
#register-form .has-error input[type=date].valid:not(.browser-default),
#register-form .has-error input[type=date].valid:not(.browser-default):focus,
#register-form .has-error input[type=datetime].valid:not(.browser-default),
#register-form .has-error input[type=datetime].valid:not(.browser-default):focus,
#register-form .has-error input[type=datetime-local].valid:not(.browser-default),
#register-form .has-error input[type=datetime-local].valid:not(.browser-default):focus,
#register-form .has-error input[type=tel].valid:not(.browser-default),
#register-form .has-error input[type=tel].valid:not(.browser-default):focus,
#register-form .has-error input[type=number].valid:not(.browser-default),
#register-form .has-error input[type=number].valid:not(.browser-default):focus,
#register-form .has-error input[type=search].valid:not(.browser-default),
#register-form .has-error input[type=search].valid:not(.browser-default):focus,
#register-form .has-error textarea.materialize-textarea.valid,
#register-form .has-error textarea.materialize-textarea.valid:focus,
#register-form .has-error .select-wrapper.valid>input.select-dropdown {
       box-shadow: inset 78px 75px 59px #f9ceb3 !important;
}

#affiliate-form input.valid:not([type]),
#affiliate-form input.valid:not([type]):focus,
#affiliate-form input[type=text].valid:not(.browser-default),
#affiliate-form input[type=text].valid:not(.browser-default):focus,
#affiliate-form input[type=password].valid:not(.browser-default),
#affiliate-form input[type=password].valid:not(.browser-default):focus,
#affiliate-form input[type=email].valid:not(.browser-default),
#affiliate-form input[type=email].valid:not(.browser-default):focus,
#affiliate-form input[type=url].valid:not(.browser-default),
#affiliate-form input[type=url].valid:not(.browser-default):focus,
#affiliate-form input[type=time].valid:not(.browser-default),
#affiliate-form input[type=time].valid:not(.browser-default):focus,
#affiliate-form input[type=date].valid:not(.browser-default),
#affiliate-form input[type=date].valid:not(.browser-default):focus,
#affiliate-form input[type=datetime].valid:not(.browser-default),
#affiliate-form input[type=datetime].valid:not(.browser-default):focus,
#affiliate-form input[type=datetime-local].valid:not(.browser-default),
#affiliate-form input[type=datetime-local].valid:not(.browser-default):focus,
#affiliate-form input[type=tel].valid:not(.browser-default),
#affiliate-form input[type=tel].valid:not(.browser-default):focus,
#affiliate-form input[type=number].valid:not(.browser-default),
#affiliate-form input[type=number].valid:not(.browser-default):focus,
#affiliate-form input[type=search].valid:not(.browser-default),
#affiliate-form input[type=search].valid:not(.browser-default):focus,
#affiliate-form textarea.materialize-textarea.valid,
#affiliate-form textarea.materialize-textarea.valid:focus,
#affiliate-form .select-wrapper.valid>input.select-dropdown {
    box-shadow: inset 78px 75px 59px #EBF9F4 !important;
}

#affiliate-form .has-error input.valid:not([type]),
#affiliate-form .has-error input.valid:not([type]):focus,
#affiliate-form .has-error input[type=text].valid:not(.browser-default),
#affiliate-form .has-error input[type=text].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=password].valid:not(.browser-default),
#affiliate-form .has-error input[type=password].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=email].valid:not(.browser-default),
#affiliate-form .has-error input[type=email].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=url].valid:not(.browser-default),
#affiliate-form .has-error input[type=url].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=time].valid:not(.browser-default),
#affiliate-form .has-error input[type=time].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=date].valid:not(.browser-default),
#affiliate-form .has-error input[type=date].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=datetime].valid:not(.browser-default),
#affiliate-form .has-error input[type=datetime].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=datetime-local].valid:not(.browser-default),
#affiliate-form .has-error input[type=datetime-local].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=tel].valid:not(.browser-default),
#affiliate-form .has-error input[type=tel].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=number].valid:not(.browser-default),
#affiliate-form .has-error input[type=number].valid:not(.browser-default):focus,
#affiliate-form .has-error input[type=search].valid:not(.browser-default),
#affiliate-form .has-error input[type=search].valid:not(.browser-default):focus,
#affiliate-form .has-error textarea.materialize-textarea.valid,
#affiliate-form .has-error textarea.materialize-textarea.valid:focus,
#affiliate-form .has-error .select-wrapper.valid>input.select-dropdown {
    box-shadow: inset 78px 75px 59px #f9ceb3 !important;
}

.animated-services a:hover {
    cursor: pointer;
}

 .nav-menu>li.current>a.acc-btn{
font-family: 'Rubik-Medium', sans-serif !important;
background-color: #fff !important;
    color: #623ECF !important;
    box-shadow: none !important;
}
#login-form .email.has-success span.input-after, 
#register-form .email.has-success span.input-after,
#affiliate-form .email.has-success span.input-after,
#affiliate-form .password.has-success span.input-after,
#register-form .password.has-success span.input-after, 
#forgot-password-form .email.has-success span.input-after {
    background: url(../img/icons/mail-complete.png) no-repeat center/contain;
}
#login-form span.input-after, #register-form span.input-after, #affiliate-form span.input-after, #forgot-password-form span.input-after {
    top: 47px;
}




/* services page - testimonials */

.testimonial-author img{
    border-radius: 50%;
    height:36px; 
    max-width: 36px;
}




/* content marketing page */
.main.section-writing {
    background: url(../img/bg/bg_seognals.png) no-repeat center top/cover;
}
.page-writing section.pricing {
    background: url(../img/content-writing/pricing-bg.png) no-repeat center top/cover;
}

@media only screen and (min-width: 1919px) {
.main.home, .main.services, .main.signal-services, .main.pulse-social, .main.signal-services, .main.pulse-social, .main.section-writing  {
    background: url(../img/bg/bg_seognals.png) no-repeat center top/100% 100%;
}
.carousel-section {
    background: url(../img/bg/home-carousel-bg.png) no-repeat center top/100% 100%;
}

}


