.hidden{display:none}
label.error{color:#c00}
#destinationDiv label.error span{color:#c00 !important}
select.error{background-color:#f9f8cf;border:1px solid #c00}
input.error{background-color:#f9f8cf;border:1px solid #c00}
.form-style-1{margin-bottom:20px;overflow:hidden}
.form-style-1 label{clear:both;display:block;margin-bottom:5px}
.form-style-1 .text{width:265px;display:block;font-size:11px;height:18px;margin-bottom:15px;box-shadow:#ccc 1px 1px;background:#fbfbfb;border-width:1px;border-style:solid;border-color:#999;border-image:initial;border-radius:4px}
.form-style-1 .text.error,.form-style-1 .styled.error{background-color:#f9f8cf;border:1px solid #c00}
.form-style-1 .customFormElement.select{background-color:#fff;margin-bottom:15px;width:164px}
.form-style-1 .styled{width:205px;display:block;font-size:11px;height:22px;margin-bottom:15px;box-shadow:#ccc 1px 1px;background:#fbfbfb;border-width:1px;border-style:solid;border-color:#999;border-image:initial;border-radius:4px;position:relative}
.form-style-1 fieldset{margin-bottom:15px;padding-top:0;padding-left:0;padding-right:0;position:relative;background:#f6f6f6;border:0}
.form-style-1 .heading-style-19{display:block;color:#333;font-family:"acumin-pro",sans-serif,Arial;font-size:14px;font-weight:bold;line-height:1.75;text-transform:uppercase;width:100%;margin-bottom:0;background:#fff;border-bottom:3px solid #d3d2d2}
.form-style-1 .radio{float:left;box-shadow:none;height:auto;width:auto;background:transparent;border-width:0;border-style:none;border-color:initial;border-image:initial;border-radius:0;margin:0}
.form-style-1 .radio-label{clear:none;float:left;line-height:1.36;width:230px;margin:0 0 20px 10px}
.form-style-1 .check.styled{display:block;float:left;height:20px;position:relative;width:20px;margin:0 0 0 -20px}
.form-style-1 .check-label{clear:none;float:left;line-height:1.36;width:230px;margin:3px 0 20px 10px}
.form-style-1 .button-style-8{float:right;font-family:"acumin-pro",sans-serif,Arial;color:#369;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;text-align:center;text-decoration:none;background:#fff;border-width:2px;border-style:solid;border-color:#369;border-image:initial;border-radius:0;padding:8px 25px;letter-spacing:1.5px;text-transform:uppercase}
.form-style-1 a.button-style-8:hover{background-color:#369;border:2px solid #369;color:#fff}
.base-site-widia .form-style-1 .button-style-8{color:#191919;border:1px solid #ef790e;background:#f1f5f5;text-transform:uppercase !important;font-weight:700;font-size:14px;letter-spacing:0}
.base-site-widia .form-style-1 a.button-style-8:hover{background-color:#737373;border:1px solid #ef790e;color:#fff}
.note.error{color:#c00;clear:both;font-size:13px;line-height:1.2;padding:2px 0 0 26px;margin:0 0 25px;background:url('carbide-common/resources/images/note-error.png') no-repeat transparent}
.form1-head-fieldset{display:flex}
.form1-input-group{float:left;width:275px}
.form1-input-group .text,.form1-input-group .styled{width:205px}
.form1-fieldset-sub-content{position:relative}
.form1-fieldset-sub-content .form1-fieldset-content{padding:40px 25px 35px}
.carbide-note{clear:both;color:#333;line-height:1.36;font-size:12px;padding:1px 0 0 22px;background:url('carbide-common/resources/images/note.png') no-repeat transparent}
.form1-input-group-foot{background:#fff !important}
.form1-input-group-foot .foot{float:left;width:275px;margin:0 0 0 25px}
.form1-fieldset-content{padding:40px 25px 35px}
.select{cursor:pointer;background:#fcfbfb url('carbide-common/resources/images/custom-select.png') no-repeat right 0;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;overflow:hidden;position:absolute;color:#000;font-size:11px;border:1px solid #9f9e9e;width:154px;height:19px;line-height:19px;padding:0 30px 0 9px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:1px 1px #ccc;-webkit-box-shadow:1px 1px #ccc;box-shadow:1px 1px #ccc}
.carbide-recycling{padding:10px}
.scrollbox{height:375px;line-height:1.36;overflow-x:hidden;overflow-y:scroll;background:#f6f6f6;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial;margin:0 0 30px;padding:20px}
.form1-input-group.foot{float:left;width:275px;margin:0 0 0 25px}
.customFormElement.checkbox{display:block;float:left;height:20px;width:20px}
.legend{width:100%}
.quote ul{background:#f6f6f6;padding:31px 25px 20px;overflow:hidden}
.quote label{display:inline-block;width:100%;font-weight:bold}
.quote input[type="text"]{display:inline;width:17%;margin:0 14px 0 0}
.quote li{margin:0 0 10px 0;list-style:none}
.quote .quote-total{width:30%;border-top:6px solid #ccc;margin:20px 0 0 158px}
.quote .quote-total div{margin:17px 0 0 0;font-weight:bold}
.quote .quote-price{font-size:26px}
.ticket{color:#333;font-weight:bold;line-height:1.4;width:245px;background:#ffd200;margin:0 0 20px;padding:20px 35px}
.ticket .ticket-info{display:block;font-size:12px}
.ticket .ticket-number{display:block;font-size:20px}
.note{clear:both;color:#333;line-height:1.36;font-size:12px;padding:1px 0 0 22px;background:url('carbide-common/resources/images/note.png') no-repeat transparent}
.note .em{font-weight:bold}
.list-style-17{margin:0 0 19px}
.list-style-17 li{list-style:none;margin:0 0 5px}
@media only screen and (max-width:768px){.form1-head-fieldset{display:grid;position:relative;margin-bottom:50px}
.form1-input-group{width:inherit}
.form1-input-country{width:inherit}
.form1-fieldset-sub-content .form1-fieldset-content{width:100%;padding:40px 0 0}
.form-style-1 label{width:-webkit-fill-available}
.form-style-1 .text{width:-webkit-fill-available}
.form-style-1 .check.styled{margin:0}
.form-style-1 .customFormElement.select{width:-webkit-fill-available}
.form-style-1 .button-style-8{float:left}
.form1-input-group-foot .foot{display:flex;margin:0 20px 0 0}
.form1-input-group-foot .form1-input-group{width:inherit}
}