/*
*
* Style Intellect
*
*/

/*
* Footer
*/
footer{
    background: #5D5D5D;
    margin-top:60px;
}

footer a:hover,
footer a:focus,
footer a:visited{
    color: #D6D6D7;
}

.footer-logo{
    font-family: Muli, sans-serif;
    color: #D6D6D7;
}

.footer-logo a{
    font-family: VistaSansBold, sans-serif;
    color: #D6D6D7;
    display: block;
    width: 100%;
    margin-bottom: 30px;
    text-transform: lowercase;
    text-decoration: none;
}

.footer-menu a{
    color: #D6D6D7;
    font-family: Muli, sans-serif;
}

.footer-menu .block-title{
    color: #D6D6D7;
    font-family: Muli, sans-serif;
    text-transform: uppercase;
}

.footer-bottom a{
    color: #D6D6D7;
    font-family: Muli, sans-serif;
    display: block;
}

/*
* Block
*/
.footer-logo ul.social-links li a{
    background-size: auto;
    background-position: center;
    width: 24px;
    height: 15px;
    margin-bottom: 10px;
}

.footer-logo ul.social-links li a:hover{
    background-position: center !important;
}

.footer-logo ul.social-links a.social-links-facebook {
    background-image: url(../../images/facebook-icon-f.png);
}

.footer-logo ul.social-links a.social-links-linkedin {
    background-image: url(../../images/linkedin-icon-f.png);
}

.footer-logo ul.social-links a.social-links-twitter {
    background-image: url(../../images/twitter-icon-f.png);
}

.footer-logo ul.social-links a.social-links-instagram{
    background-image: url(../../images/instagram-icon-f.png);
}

.footer-menu .menu-block{
    list-style: none;
}

.footer-bottom .form-builder .form-group{
    display: inline-block;
    margin-right: 5px;
}

.footer-bottom .form-builder .field-formbuildermodel-name,
.footer-bottom .form-builder label{
    display: none;
}

.footer-bottom .form-builder input{
    font-family: Muli, sans-serif;
    background: transparent;
    border-radius: 0;
    border: 0;
    padding: 0;
    border-bottom: 1px solid rgba(214, 214, 215, 0.5) !important;
    box-shadow: none !important;
    color: #FFFFFF;
}

.footer-bottom button[type="submit"]{
    font-family: Muli, sans-serif;
    display: inline-block;
    position: relative;
    background: none;
    border: 2px solid #fff;
    color: #fff;
    cursor: pointer;
    border-radius: 0;
    text-transform: uppercase;
}

.footer-bottom button[type="submit"]:focus{
    background: none;
    box-shadow: none;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{
    color: #ff1c17;
    font-family: Muli, sans-serif;
    font-size: 13px;
    text-align: left;
}
