html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:Open Sans;font-weight:400;font-size:18px;color:#000}body{font-size:16px;color:#000;background:#fff url(../images/bg_delimano.jpg) no-repeat bottom;background-attachment:fixed;background-size:cover}body a{color:#004998;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-ms-transition:color .3s linear;-o-transition:color .3s linear}body a:hover{color:#ee2e24;text-decoration:none}body .navbar{margin-bottom:10px;padding:20px;font-size:14px}body .navbar li a{font-weight:700;font-size:16px}body .navbar li a img{padding-bottom:5px}body .lightBlue{background:#e2eaf3}body .darkBlue{background:#004998;color:#fff;margin-bottom:10px}body .darkBlue h1{font-size:18px;font-weight:700;padding:50px 20px;margin:0}body section.content .form{background:#fff;text-align:center;color:#474747;padding-top:40px;padding-bottom:40px}body section.content .form h2{color:#004998;font-size:22px;text-transform:uppercase;font-weight:700;margin-bottom:40px}body section.content .form .btnBlue{border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#004998;font-size:12px;color:#fff;padding:10px 25px;margin:20px 0 30px}body section.content .form .btnBlue:hover{background:#ee2e24}body section.content .form form{text-align:left}body section.content .form form label{font-weight:700;color:#004998;padding-left:5px}body section.content .form form label a{color:#ee2e24;text-decoration:underline}body section.content .form form label a:hover{text-decoration:none}body section.content .form form .form-control{border:1px solid #9bbce0;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}body section.content .form form .blue{color:#004998}body section.content .form form .blue .box{background:#e2eaf3;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:left;padding:20px}body section.content .form form .blue .box .form-check{padding-bottom:20px}body section.content .form form .blue .box .form-check .form-check-input{border:1px solid #004998;background:transparent}body section.content .form form .blue .box .form-check .form-check-label{font-weight:300}body section.content .form form .blue .box .form-check .form-check-label strong{font-weight:700}body section.content .form form .blue .box .form-check .form-check-label span{font-size:12px}body section.content .form form .blue .box .form-check input:disabled+label,body section.content .form form .has-error label{color:red}body section.content .form form .has-error input{border:1px solid red}body footer{margin-top:10px}body footer .container{padding:20px;color:#fff;background:url(../images/bgFooter.jpg) no-repeat 50%;font-size:14px;font-weight:300}body footer .container a{color:#fff}body footer .container a:hover{text-decoration:underline}#kabriolet-container #headline{position:relative}#kabriolet-container #headline img{-o-object-fit:cover;object-fit:cover}#kabriolet-container #headline .overlay{position:absolute;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;bottom:8.5%;top:5%}#kabriolet-container #headline .overlay p{color:#fff;font-size:14px;font-weight:700}#kabriolet-container #headline .overlay a{color:#fff;border:2px solid #fff;border-radius:10px;background-color:#000;padding:6px 10px;font-size:14px;transition:color .5s ease-in-out,border .5s ease-in-out,background-color .5s ease-in-out}#kabriolet-container #headline .overlay a:hover{color:#000;background-color:#fff;border:2px solid #000}#kabriolet-container #zaregistruj a{border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#004998;font-size:12px;color:#fff;padding:10px 25px;margin:20px 0 30px;transition:background-color .5s ease-in-out}#kabriolet-container #zaregistruj a:hover{background-color:#ed1c24}@media only screen and (min-width:400px){#kabriolet-container #headline .overlay p{font-size:25px}#kabriolet-container #headline .overlay a{padding:6px 20px;font-size:20px}}@media only screen and (min-width:768px){#kabriolet-container #headline .overlay p{font-size:25px}#kabriolet-container #headline .overlay a{padding:6px 30px;font-size:20px}}@media only screen and (min-width:992px){#kabriolet-container #headline .overlay{position:absolute;bottom:40px;top:auto;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}#kabriolet-container #headline .overlay p{margin-left:9%}#kabriolet-container #headline .overlay a{margin-right:9%}}input[type=date],input[type=time]{min-height:2rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}