#title{padding:2em 0}#title h2{font-size:30px}#title ul{list-style-type:none;padding:0}#title ul li:before{content:"- "}#form{padding:2em 0}#form h1{font-size:30px}#form .packages{margin-top:2em}#form .payment{margin-bottom:30px}#form .packages p,#form .payment p{font-size:18px}#form .payment p{margin-top:1rem}#form input[type=text]{margin:10px 0}#form .packages span{color:#428bca;font-weight:700}#form input[type=text],#form select{background-color:#f0f0f0;color:#414141;font-size:18px;font-weight:300;padding:10px 15px}#form select{height:auto;margin:30px 0 0;max-width:426px;width:100%}#form .checkboxes .form-check-label{font-weight:700}#form .checkboxes .form-check-label a{color:#428bca;text-decoration:none;transition:all .25s ease-in-out}#form .checkboxes .form-check-label a:hover{color:#444}#form .checkboxes .conditions_separator{margin:2em 0 1em}#form .checkboxes .form-check{margin-bottom:5px}#form button{background-color:#428bca;border:none;color:#fff;font-size:18px;font-weight:700;margin-top:20px;padding:10px 35px;text-transform:uppercase}#form button:disabled{cursor:no-drop}#form .error{color:red;text-align:center;width:100%}.voucher-error{width:426px!important}#form .btn-voucher,#form input[name=voucher_code]{display:inline-block;height:49px;margin:10px auto;position:relative;top:0}#form input[name=voucher_code]{width:277px}#form .btn-voucher{top:-3px}#form .savings{color:red;font-size:18px;font-weight:700}@media only screen and (max-width:991px){#form button,#form input[name=voucher_code]{width:100%}.voucher-error{width:100%!important}#form select{max-width:100%}}
