#facebook-connect{display: none;}


@‌import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap);

body,html{margin:0px 0 0 0;}
body {
    font-size: 1.3rem !important;
    font-family: 'Open Sans', sans-serif !important;
    background:#fff;
    color:#000 !important;
}
.row.form-steps {z-index: -100 !important;}
fieldset select input {font-size:14px !important;}
fieldset label {display:unset !important;}
.scraped {font-size:13px !important;}
.site-footer p small {
    font-size:1.1rem !important;
    line-height: inherit !important;
}
.site-footer p span {padding: 0 5px;}
.container h4 {font-weight:500 !important; font-size:20px !important;}
.main.container {margin-bottom:20px !important;}
.menu-footer1-container a {font-size:13px !important;}
.menu-footer2-container a {font-size:13px !important;}
.menu-footer3-container a {font-size:13px !important;}
.btn--outline  {font-weight:200 !important; font-size:16px !important;}
.hide{display:none;}

.hidden {visibility: hidden;}
.display-none{display:none;}
.for-mobile{display:none;}

.small{font-size:11px;}
.nobold{font-weight:normal !important;}
strong,b {font-weight:bold !important;}
.print {display:none;}
.reclamo {font-weight:bold !important; display:none !important;}
.form-control{font-size: 1.2rem !important;}
.suggestion {color: white !important; font-weight:bold !important;}
.save-btn {font-size: 1.4rem !important; color: white !important; font-weight:bold !important; padding-top: 1.2rem !important; padding-bottom: 1.2rem !important;}
.consulting-btn {font-size: 1.4rem !important; color: white !important; font-weight:bold !important; padding-top: 1.2rem !important; padding-bottom: 1.2rem !important; letter-spacing: 1px !important;}

.popup-consulting {
    position: relative;
}

.popup-consulting > span.close {
    position: absolute;
    top: 5%;
    right: 0%;
    padding: 0px 15px;
    font-size: 1.7rem;
    font-weight: 900;
    line-height: normal;
}

#page {position: relative;}

.container-full {
    margin: 20px auto;
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
}

#header-landing h1 {
    color: #333 !important;
    padding-top: 120px !important;
}

#header-landing h1 img {
  display: none;
    height:50px !important;
}

#payoff {font-size: 1.2em; }

.form-steps {
    max-width:85% !important;
    margin-left: 5% !important;
}

.row {
    margin-left: inherit !important;
    margin-right: inherit !important;
}

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

    #header-landing h1{
        padding-top:80px !important;
        font-size: 20px;
    }

    #payoff {display: none;}
    .reclamo {display:none !important;}
}

@media (min-width: 992px) {
    .wrapper-navbar {
        background-position: top center;
        position: absolute; } }
@media (min-width: 1200px) {
    .wrapper-navbar {
        min-height: 85px;
        background-position: top center;
        background-size: 1px 75px; } }
@media (max-width: 992px) {
    .wrapper-navbar .container {
        padding-left: 0 !important;
        padding-right: 0 !important; } }


/*********** FIX SAFARI!!!! **********/
@media screen and (min-width: 576px) {
    .col-sm-1 {
        max-width: 8.3% !important;
    }
    .col-sm-2 {
        max-width: 16.6% !important;
    }
    .col-sm-3 {
        max-width: 24.9% !important;
    }
    .col-sm-4 {
        max-width: 33.2% !important;
    }
    .col-sm-5 {
        max-width: 41.5% !important;
    }
    .col-sm-8 {
        max-width: 66.6% !important;
    }
    .col-sm-9 {
        max-width: 74.9% !important;
    }
    .col-sm-10 {
        max-width: 83.3% !important;
    }
    .col-sm-11 {
        max-width: 91.6% !important;
    }
    .col-sm-12 {
        max-width: 99.9% !important;
    }
}

@media screen and (min-width: 768px) {
    .col-md-1 {
        max-width: 8.3% !important;
    }
    .col-md-2 {
        max-width: 16.6% !important;
    }
    .col-md-3 {
        max-width: 24.9% !important;
    }
    .col-md-4 {
        max-width: 33.2% !important;
    }
    .col-md-5 {
        max-width: 41.5% !important;
    }
    .col-md-8 {
        max-width: 66.6% !important;
    }
    .col-md-9 {
        max-width: 74.9% !important;
    }
    .col-md-10 {
        max-width: 83.3% !important;
    }
    .col-md-11 {
        max-width: 91.6% !important;
    }
    .col-md-12 {
        max-width: 99.9% !important;
    }
}

@media screen and (min-width: 992px) {
    .col-lg-1 {
        max-width: 8.3% !important;
    }
    .col-lg-2 {
        max-width: 16.6% !important;
    }
    .col-lg-3 {
        max-width: 24.9% !important;
    }
    .col-lg-4 {
        max-width: 33.2% !important;
    }
    .col-lg-5 {
        max-width: 41.5% !important;
    }
    .col-lg-8 {
        max-width: 66.6% !important;
    }
    .col-lg-9 {
        max-width: 74.9% !important;
    }
    .col-lg-10 {
        max-width: 83.3% !important;
    }
    .col-lg-11 {
        max-width: 91.6% !important;
    }
    .col-lg-12 {
        max-width: 99.9% !important;
    }
}

@media screen and (min-width: 1200px) {
    .col-xl-1 {
        max-width: 8.3% !important;
    }
    .col-xl-2 {
        max-width: 16.6% !important;
    }
    .col-xl-3 {
        max-width: 24.9% !important;
    }
    .col-xl-4 {
        max-width: 33.2% !important;
    }
    .col-xl-5 {
        max-width: 41.5% !important;
    }
    .col-xl-8 {
        max-width: 66.6% !important;
    }
    .col-xl-9 {
        max-width: 74.9% !important;
    }
    .col-xl-10 {
        max-width: 83.3% !important;
    }
    .col-xl-11 {
        max-width: 91.6% !important;
    }
    .col-xl-12 {
        max-width: 99.9% !important;
    }
}
/********* end fix safari ******/

a {
    color: #f98721 !important;
}
#wrapper-footer {
    border-top: 5px solid #f98721 !important;
}
#page .card {
	top: 0 !important;
    background-color: #f98721 !important;
	-webkit-border-radius: 0 0 6px 6px !important;
    -moz-border-radius: 0 0 6px 6px !important;
    border-radius: 0 0 6px 6px !important;
}
.card a,
.card a:visited {
	color: #fff !important;
}
.btn-success,
.btn-success:visited {
    color: #fff !important;
}
#page .navbar-brand {
	background-image: url(../images/sprite_quale.png);
    background-position: center 0px;
    width: 221px;
    height: 61px;
    text-indent: -9999px;
    overflow: hidden;
    padding: 0 !important;
    margin: 15px 0 0;
}
.btn-info {
    color: #fff !important;
}
@media screen and (max-width: 767px) {
	#page .navbar-brand {
	margin-left: 10px;
	width: 155px;
	height: 50px;
		background-size: 155px auto;
		-moz-background-size: 155px auto;
		-webkit-background-size: 155px auto;
	}
}

/* -----------------------------------------------------------------------------------------------------------------------------RETINA */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (       min-device-pixel-ratio : 2),
only screen and (			min-resolution : 192dpi) {
    #page .navbar-brand {
        background-image: url(../images/sprite_qualex2.png);
        background-size: 221px 300px;
        -moz-background-size: 221px 300px;
        -webkit-background-size: 221px 300px;
    }
}
