﻿.sans-regular{font-family:'DM Sans',sans-serif;font-weight:400;color:#000;}.sans-bold{font-family:'DM Sans',sans-serif;font-weight:700;color:#000;}.default-padding{padding-top:40px;padding-bottom:40px;}.no-padding-rl-col{padding-right:0!important;padding-left:0!important;}.full-width{width:100%;}.input-validation-error{border:1px solid #f00!important;background-color:#ffe8e8!important;}.field-validation-error{color:#f00;text-align:left!important;}.black{color:#000!important;}.mtb-0{margin-top:0!important;margin-bottom:0!important;}.pt-30{padding-top:30px!important;}input[type='text'],input[type='email'],input[type='password'],textarea{border-radius:0!important;outline:0;}.text-decoration-none{text-decoration:none!important;}input[readonly]{background-color:#eee!important;}.full-page-spinner{position:fixed;width:100%;height:100%;background-color:#000000b0;z-index:15000;top:0;bottom:0;}.full-page-spinner .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0;}.full-spinner{position:absolute;top:0;bottom:0;height:100%;width:100%;background-color:#9c9c9c42;z-index:150;}.full-spinner .spinner{margin-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:155;}@keyframes rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);}}.spinner{margin:100px auto 0;width:70px;text-align:center;}.spinner>div{width:18px;height:18px;background-color:#efca00;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}.spinner.spinner-white>div{background-color:#fff;}.spinner-login.spinner>div{background-color:#fff;}.spinner-login{margin:auto;}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s;}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);transform:scale(1);}}.pb-20{padding-bottom:20px;}.mt-30{margin-top:30px;}.mt-90{margin-top:90px;}.ml-50{margin-left:50px;}.ml-60{margin-left:60px;}.d-flex{display:flex;}.d-inline-flex{display:inline-flex;}.is-underline{text-decoration:underline;}.align-items-center{align-items:center;}.align-items-flex-start{align-items:flex-start;}.justify-content-center{justify-content:center;}.justify-content-end{justify-content:flex-end;}.gap-20{gap:20px;}.justify-content-between{justify-content:space-between;}.border-b-grey{border-bottom:1px solid #e5e5e5;}.flex-wrap{flex-wrap:wrap;}.break{display:block;width:100%;}@media(max-width:767px){.text-xs-center{text-align:center;}}body .modal .modal-dialog .modal-content{border-radius:0;background-color:#efca00;box-shadow:none;border:0;}body .modal .modal-dialog .modal-content .modal-body{padding:35px;position:relative;}body .modal .modal-dialog .modal-content .modal-body .modal-description{margin:10px 0;}body .modal .modal-dialog .close-button{position:absolute;right:0;top:0;padding:20px;font-size:25px;cursor:pointer;z-index:99;}body .btn.btn-warning{font-family:'DM Sans',sans-serif;font-weight:700;color:#000;background-color:#000;color:#fff;font-size:16px;border-radius:0;border:0;}body .btn.btn-warning:hover{font-weight:700;color:#000;background-color:#000;color:#fff;}body .modal.wider .modal-dialog{max-width:450px;}body h1{font-size:60px;font-weight:bold;font-family:"DM Sans";color:#efca00;}body h4{font-size:45px;font-weight:bold;font-family:"DM Sans";color:#000;margin-bottom:88px;}body h4.image-title{margin-bottom:46px;}body h2{font-size:35px;font-weight:bold;font-family:"DM Sans";color:#000;}body h3{font-size:25px;font-weight:normal;font-family:"DM Sans";color:#fff;}body p{font-size:20px;font-weight:normal;font-family:"DM Sans";color:#000;}body p.image-subtitle{margin-bottom:65px;}body .thankyou{width:210px;}body .header{background-image:url('/Content/img/quotation/background.png');background-repeat:no-repeat;background-size:cover;}body .header #QamionLogo{margin-top:41px;}body .header h1{margin-top:93px;}body .header h3{margin-top:27px;margin-bottom:73px;}body .form{background-color:#f2f2f2;background-size:cover;padding:70px 0;}body .form h2{margin:0;}body .form p{margin-top:11px;margin-bottom:50px;}body .form p.description{font-size:16px;text-align:left;color:#606060;margin-bottom:10px;margin-top:0;}body .form p.document-description{font-size:16px;text-align:left;color:#606060;margin-bottom:10px;margin-top:50px;}body .form p.dropzone-description{margin:10px 0;}body .form p.img-size{font-size:14px;color:#606060;margin-bottom:0;margin-top:0;}body .form .image-div{width:100%;background-color:#fff;border:dashed .5px #6e6e6e;padding:45px 0;}body .form .border-danger{border-color:#f00;}body .form .img-responsive{height:60px;margin:0 auto 30px;}body .form .image-button{font-size:18px;width:100%;font-weight:bold;font-family:"DM Sans";padding:13px 21px;border-radius:0;border:solid;margin-top:70px;}body .form .send{color:#000;border-radius:0;border-color:#efca2a;background-color:#efca2a;}body .form .submitButton{font-size:18px;font-weight:bold;font-family:"DM Sans";padding:13px 21px;color:#000;border-radius:0;border:solid;border-color:#efca2a;background-color:#efca2a;margin-top:15px;}body .form .submitButton:hover{color:#000;border-color:#efca2a;background-color:#efca2a;}body .form label{font-size:16px;font-weight:bold;font-family:"DM Sans";color:#000;}body .form label.required::after{content:' *';}body .form #required-msg{color:#f00;text-align:left!important;}body .form #documents-required-msg{color:#f00;text-align:left!important;}body .form .form-group{text-align:left;margin-bottom:30px;}body .form .form-group .check-container{display:inline;font-weight:normal;cursor:pointer;}body .form .form-group .check-container input{width:19px;height:19px;float:left;margin-right:5px;margin-top:1px;}body .form .form-group .check-container a{display:inline;}body .form .form-group input:not([type="checkbox"]),body .form .form-group select{display:block;width:100%;height:50px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;}body .form .form-group input:not([type="checkbox"]) #Privacy,body .form .form-group select #Privacy{height:17px;display:inline;}body .form .form-group input[type="checkbox"]:checked{background-color:#000;}body .form .form-group a{color:#efca2a;}body .pre-footer{padding:70px 0;}body .pre-footer p{margin-top:14px;margin-bottom:57px;}body .pre-footer img{margin-top:51px;margin-bottom:24px;margin:auto;}body .footer{background-color:#222;background-size:cover;}body .footer p{font-size:14px;color:#8e8e8e;text-align:center;}body .footer p a{color:#8e8e8e;}body .footer p img{height:12px;width:14px;}body .footer hr{border-color:#8e8e8e;margin-top:121px;}body .select2{width:100%!important;}body .select2 .select2-selection{height:50px;}body .select2 .select2-selection .select2-selection__rendered{line-height:50px;}body .select2 .select2-selection .select2-selection__arrow{height:100%;}body .select2-results__option.select2-results__message:before{content:"Nessun risultato trovato";color:#333;}body .select2-results__option.select2-results__message{color:#fff;}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#555 #555 transparent transparent;border-style:solid;border-width:2px 2px 0 0;background-color:transparent;width:7px;height:7px;margin-left:-2px;margin-top:-4px;transform:rotate(135deg);}body .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#555 #555 transparent transparent;border-style:solid;border-width:2px 2px 0 0;background-color:transparent;width:7px;height:7px;transform:rotate(135deg);margin-left:-2px;margin-top:-4px;}body .image-div,body [data-click-dzone]{cursor:pointer;}body .dropzone{min-height:0;background:none;padding:0;border:0;}#formContainer .font-normal{font-weight:normal;}#formContainer .select2-selection--single{border-radius:0;border:1px solid #ccc;}@media screen and (max-width:767px){body h1{font-size:40px;}body h2{font-size:30px;}body h3{font-size:25px;}body .form label{font-size:20px;}body h4{font-size:33px;}body .header{background-image:url('/Content/img/quotation/fondo-mobile.jpg');}}@media(min-width:1200px){body #formContainer:not(.thankyou-step):not(.image-step){margin-left:37.5%;}}