html{position:relative;min-height:100%}body{padding-bottom:76px}.main.container .container-fluid{padding:0}div.main{margin-bottom:30px}div.main.s2forms-runtime,div.main.attachments,div.main.welcome{margin-top:20px}div.main *{font-size:16px}div.main h2{font-size:30px}div.main h3{font-size:24px}div.main h4{font-size:18px}div.main input[type="text"],div.main input[type="number"],div.main input[type="email"],div.main input[type="password"],div.main input[type="date"],div.main input[type="file"],div.main textarea,div.main select{font-size:16px}div.main input[type="text"]:focus,div.main input[type="number"]:focus,div.main input[type="email"]:focus,div.main input[type="password"]:focus,div.main input[type="date"]:focus,div.main input[type="file"]:focus,div.main textarea:focus,div.main select:focus{font-size:16px}div.main .btn-lg{font-size:18px}div.main small,div.main .small{font-size:85% !important}div.main p.help-block,div.main span.help-block,div.main p.text-danger,div.main span.text-danger{font-size:14px}.modal .modal-header .close span{font-size:36px}.modal .modal-footer{padding:5px}input[type="file"].form-control{height:38px}header{background:#0c74c1;padding:0;margin-bottom:5px}header h1{font-size:20px;color:#fff;margin:0}header div.headerLogo,header div.headerText,header div.headerSteps{text-align:center;display:inline-block;margin:0}header div.headerText,header div.headerSteps{vertical-align:middle}header div.headerLogo{width:15%}header div.headerText{padding:15px 0;width:70%}header div.headerSteps{width:14%;color:#fff}footer{background:#efefef;position:absolute;bottom:0;width:100%;height:102px}footer img{max-width:125px;margin:10px 0}footer img.pull-right{padding:9px 7px}footer p.footer{margin:16px 5px;color:#fefefe;font-size:10px}footer p.footer a{color:#fefefe !important}.welcome h3{margin-bottom:20px;margin-top:0}.welcome p{font-size:18px}.welcome .btn-lg.icon-button{padding:30px 15px;white-space:normal}.welcome .btn-lg i{font-size:44px}a.btn,input.btn,button.btn{min-width:75px !important}a.btn-default{background:#fff linear-gradient(#fff, #fff) !important}a.btn-default:hover{background:#efefef linear-gradient(#efefef, #efefef) !important}a:not(.btn){color:#009fe3}.submit .col-xs-8+.col-xs-8 a{margin-top:20px}.submit .btn{margin-top:20px}.submit .btn+.btn{margin-left:5px}.checklist{background:#f1f1f1;padding:15px}.checklist .checkbox+.checkbox{margin-top:10px}.checklist h4{margin-top:0}ul.list-spaced{padding-left:20px}ul.list-spaced li+li{padding-top:10px}ul.list-spaced li{padding-bottom:10px}.alert>.checkbox,.alert h3{margin:0}.vehiclereg{margin-top:20px}#preview-content label{font-weight:500}#preview-content label:empty{display:none}#preview-footer .btn{font-weight:400 !important;border-radius:3px;margin-top:30px}#preview-footer #runtime-next-btn{color:#fff;background:#5cb85c !important;border-color:#4cae4c}div#preview-Q1Address1 .form-group,div#preview-Q1Address2 .form-group,div#preview-Q2CompanyOfficeAddress .form-group,div#preview-Q2Address2 .form-group{margin:0}div#preview-Q1Address2 .form-group label,div#preview-Q2Address2 .form-group label{display:none}#preview-Q1TownCity{margin-top:15px}div#preview-Q22DeclarationMade label:empty{display:none}div#preview-content p a{word-break:normal}.attachments p.form-control-static{padding:0}.attachments i.glyphicon-remove{color:#d9534f;vertical-align:middle}.attachments input[type="checkbox"]{margin-right:5px}.summary{margin-top:20px}.summary label.control-label{font-weight:600}.summary div.radio{margin-left:5px}@media (max-width: 767px){.summary .form-group{margin:0}.summary .form-group ul{padding-top:7px}.summary p.form-control-static{padding:0}header div.headerLogo,header div.headerText,header div.headerSteps{display:block;float:none;width:100%}footer .container{padding-left:10px;padding-right:10px}}
