/* 
    Created on : Mar 14, 2018, 8:57:36 PM
    Author     : massimo
*/
html {
    font-size: 18px;
} 
.filters input, .filters select {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #3e515b;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #c2cfd6;
    border-radius: 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.errorMessage, span.required {
    color: #f86c6b;
}
.errorSummary {
    color: #fff;
    background-color: #f86c6b;
    padding: 5px 8px;
}
.app-header.navbar .navbar-brand {
    /*display: inline-block;*/
    width: 215px;
    /*padding: .5rem 1rem;
    margin-right: 0;*/
    background-image: url(../images/logo-nop.png);
    /*background-repeat: no-repeat;
    background-position: center center;*/
    background-size: 175px auto;
    margin-left: -107.5px
}

.si-likert5 {
    min-width: 48px;
}
.btn-blue-fhp.si-likert5:not(:disabled):not(.disabled).active, 
.btn-blue-fhp.si-likert5:not(:disabled):not(.disabled):active, 
.show>.btn-blue-fhp.si-likert5.dropdown-toggle {
    background-color: #f07f13;
}
.bg-orange-light-fhp {
    background-color: #fdf0e3;
}
.app-footer {
    -ms-flex: 0 0 115px;
    flex: 0 0 115px;
}
.si-loghi {
    max-height: 80px;
}
.si-privacy-estesa iframe {
    position: relative;
    top: 7px;
}
@media all and (min-width: 375px) {
    .si-likert5 {
        width: 56px;
    }
}
@media all and (min-width: 576px) {
    .si-likert5 {
        width: 93px;
    }
}
@media all and (min-width: 768px) {
    .si-likert5 {
        width: 100px;
    }
}
@media all and (min-width: 992px) {
    .app-header.navbar .navbar-brand {
        margin-left: 0
    }
    .app-footer {
        -ms-flex: 0 0 90px;
        flex: 0 0 90px;
    }
}
@media all and (min-width: 1100px) {
    .app-footer {
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
    }
}
