
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wizard-steps{list-style:none;display:table;width:100%;padding:0;margin:0;position:relative}.wizard-steps li{display:table-cell;text-align:center;width:1%}.wizard-steps li.active .step,.wizard-steps li.active:before,.wizard-steps li.complete .step,.wizard-steps li.complete:before{background-color:#71c8b8;border-color:#71c8b8;color:#fff}.wizard-steps li:first-child:before{max-width:51%;left:50%}.wizard-steps li:before{display:block;content:"";width:100%;height:1px;font-size:0;overflow:hidden;border-top:3px solid #d6d6d6;position:relative;top:21px;z-index:1}.wizard-steps li:last-child:before{max-width:50%;width:50%}.wizard-steps li.disabled .step,.wizard-steps li.disabled:before{border-color:#e4e4e4;background-color:#FFF}.wizard-steps li.complete .title,.wizard-steps li.complete .step{cursor:pointer}.wizard-steps li.complete .step{cursor:default;color:#FFF;-webkit-transition:transform ease .1s;-o-transition:transform ease .1s;transition:transform ease .1s}.wizard-steps li.active .step,.wizard-steps li.active:before,.wizard-steps li.complete .step,.wizard-steps li.complete:before{background-color:#71c8b8;border-color:#71c8b8;color:#fff}.wizard-steps li .step{border:1px solid #fff;color:#fff;border-radius:100%;background-color:#d6d6d6;position:relative;z-index:2;display:inline-block;text-align:center;width:36px;height:36px;font-size:22px;line-height:36px}.wizard-steps li.complete .step:before{display:block;position:absolute;top:2px;left:2px;width:32px;height:32px;background:#71c8b8 url("../img/sprites.png?v=2") -421px -227px;text-align:center;border-radius:100%;z-index:3;color:#fff;content:""}.wizard-steps li.disabled .step:before{display:block;position:absolute;top:2px;left:2px;width:32px;height:32px;background:#fff url("../img/sprites.png?v=2") -80px -260px;text-align:center;border-radius:100%;z-index:3;color:#fff;content:""}.wizard-steps li.active .title,.wizard-steps li.complete .title{color:#202156}.wizard-steps li.complete .title,.wizard-steps li.complete .step{cursor:pointer}.wizard-steps li .title{display:block;margin-top:10px;max-width:100%;color:#202156;font-size:16px;z-index:104;text-align:center;table-layout:fixed;word-wrap:break-word;font-family:"BPGArialCaps","BPGArial",sylfaen,arial,tahoma,sans-serif}.wizard-steps li.disabled .title{color:#d6d6d6}.order_wizard_btns{text-align:center;margin:10px 0}.order_wizard_btns .btn{text-align:left;width:120px;margin-right:10px}.order_wizard_btns .btn:last-child{margin-right:0}.order_wizard_btns .btn.next_btn{text-align:right}.order_wizard_cnt .step_cnt{position:relative}.order_wizard_cnt .step_cnt .form_title{text-align:center;font-family:"BPGArialCaps","BPGArial",sylfaen,arial,tahoma,sans-serif;color:#202156;font-size:16px;padding:10px 10px 20px}.order_wizard_cnt .form{padding-left:15px}.order_travel_form .white_form_cnt{margin-left:60px;margin-right:60px}.order_travel_form .policyholder{display:inline-block;vertical-align:top;background:#71c8b8;color:#fff;width:220px;height:50px;overflow:hidden;box-sizing:border-box;padding:10px;font-family:"BPGArialCaps","BPGArial",sylfaen,arial,tahoma,sans-serif;font-size:14px;position:relative;margin-bottom:10px;margin-right:5px}.order_travel_form .policyholder:last-child{margin-right:0}.order_travel_form .policyholder .name{margin-right:65px;overflow:hidden;text-overflow:ellipsis}.order_travel_form .policyholder .edit{position:absolute;background:url("../img/sprites.png?v=2") -169px -260px;width:32px;height:32px;top:2px;right:36px;cursor:pointer}.order_travel_form .policyholder .delete{position:absolute;background:url("../img/sprites.png?v=2") -202px -260px;width:32px;height:32px;top:2px;right:2px;cursor:pointer}.order_travel_form .policyholder_form{margin:30px 0;border-top:2px solid #71c8b8;border-bottom:2px solid #71c8b8;padding:10px 0}.order_travel_form .travel_period_field{text-align:center;width:100%;font-size:0}.order_travel_form .travel_period_field .label{display:block;font-size:13px}.order_travel_form .travel_period_field .form_field_cnt{display:inline-block;vertical-align:top;width:120px}.order_travel_form .travel_period_field .period_sep{display:inline-block;vertical-align:top;width:37px;background:#d6d6d6;height:37px;position:relative}.order_travel_form .travel_period_field .period_sep .icon{display:block;position:absolute;top:3px;left:2px}.order_travel_form .travel_limit_amount{margin:20px 0}.order_travel_form .travel_baggage_insurance{margin:20px 0}.order_travel_form .travel_is_printed{margin:20px 0}.order_travel_form .travel_is_printed .form_field{width:500px;max-width:100%}.order_travel_form .info_box,.order_property_form .info_box{display:inline-block;vertical-align:top;margin:20px 10px 0 0;width:500px;max-width:100%;text-align:left}.order_travel_form .info_box .info_box_title,.order_property_form .info_box .info_box_title{text-align:center;font-family:"BPGArialCaps","BPGArial",sylfaen,arial,tahoma,sans-serif;color:#202156;font-size:15px;margin-bottom:5px}.order_travel_form .info_box .info_box_cnt,.order_property_form .info_box .info_box_cnt{background:#fff;padding:10px;overflow-x:auto;overflow-y:hidden}.order_travel_form .info_box .info_box_cnt table,.order_property_form .info_box .info_box_cnt table{border-collapse:collapse;width:100%}.order_travel_form .info_box .info_box_cnt table td,.order_property_form .info_box .info_box_cnt table td{border:1px solid #d6d6d6;padding:5px;vertical-align:middle}.order_travel_form .info_box .info_box_cnt table.key_value td,.order_property_form .info_box .info_box_cnt table.key_value td{border:0;padding:2px 10px;width:50%}.order_travel_form .info_box .info_box_cnt table.key_value tr.bold td,.order_property_form .info_box .info_box_cnt table.key_value tr.bold td{font-weight:bold}.order_travel_form .info_box .info_box_cnt table.key_value td.key,.order_property_form .info_box .info_box_cnt table.key_value td.key{border-right:3px solid #d6d6d6;text-align:right;color:#71c8b8}.order_travel_form .info_box .info_box_cnt span.amount,.order_property_form .info_box .info_box_cnt span.amount{font-size:16px;color:red}.order_travel_form .policy_terms{max-height:400px;overflow-y:scroll;position:relative}.order_travel_form .policy_terms_inner{margin-right:15px}.order_travel_form .policy_terms_btns{margin:20px 0 10px;text-align:center}.order_travel_form .policy_review,.order_property_form .policy_review{text-align:center}.order_travel_form .policy_review .policyholders{margin:20px 0}.order_travel_form .total_amount{text-align:center;margin:30px 0;font-size:16px}.order_travel_form .total_amount_value{font-size:24px;color:red}.order_travel_form .buy_cnt,.order_property_form .buy_cnt{text-align:center;margin:30px 0;overflow:hidden}.payment_provider_logo{margin:30px 0 20px}.travel_policy_terms,.property_policy_terms{text-align:center;position:absolute;top:10px;right:0;text-decoration:none}.travel_policy_terms .icon,.property_policy_terms .icon{display:inline-block;margin-bottom:5px}.travel_policy_terms span,.property_policy_terms span{font-family:"BPGArialCaps","BPGArial",sylfaen,arial,tahoma,sans-serif;color:#c1332e;font-size:14px}.order_travel_title,.order_property_title{padding:0 60px}.order_travel_form .white_form_cnt,.order_property_form .white_form_cnt{margin-left:60px;margin-right:60px}.order_property_form .policyholder_form{padding:15px 0;border-right:1px solid #d6d6d6}.order_property_form .policyholder_form:last-child{border:0}.order_property_form .policyholder_forms.only_client .policyholder_form{border:0;width:100%}.order_property_form .policyholder_forms.only_client .policyholder_form:last-child{display:none}.property_info_form{text-align:center}.property_info_form .property_info_form_inner{text-align:left}.furniture_and_appliances_desc{font-size:15px;text-align:center;padding-bottom:20px}.furniture_and_appliances_form{text-align:center;padding:0 !important}.furniture_and_appliances_list{width:500px}.order_wizard_cnt .options_list{display:inline-block;text-align:left}.order_wizard_cnt .options_list th.list_label_header,.order_wizard_cnt .options_list td.list_entry_label{width:60%;box-sizing:border-box;padding:10px 10px 10px 0}.order_wizard_cnt .options_list th.list_value_header,.order_wizard_cnt .options_list td.list_entry_value{width:40%;box-sizing:border-box;padding:10px 0 10px 0}.order_wizard_cnt .options_list th{text-align:left;border-bottom:2px solid #d6d6d6}.order_wizard_cnt .options_list th:last-child{padding-right:0}.order_wizard_cnt .options_list td{border-bottom:1px solid #d6d6d6}.order_wizard_cnt .options_list .group_title td{padding:10px 0;font-weight:bold}.order_wizard_cnt .options_list td.list_entry_value{padding:8px 0}.order_wizard_cnt .options_list td .form_field{padding:0}.order_wizard_cnt .options_list .delete{cursor:pointer}.order_property_form .policy_terms{max-height:400px;overflow-y:scroll;position:relative}.order_property_form .policy_terms_inner{margin-right:15px}.order_property_form .policy_terms_btns{margin:20px 0 10px;text-align:center}.policy_schedule{width:500px;max-width:100%;box-sizing:border-box;display:inline-block;padding-top:20px}.policy_schedule .policy_schedule_entry{text-align:center;padding-bottom:2px}.policy_schedule .payment_date,.policy_schedule .payment_amount{display:inline-block}.policy_schedule .payment_date{font-weight:bold}.policy_schedule_title{text-align:center;padding:5px;font-family:"BPGArialCaps","BPGArial",sylfaen,arial,tahoma,sans-serif;color:#202156;font-size:15px}.discount_value{color:red;font-weight:bold}@media(max-width:1023px){.order_travel_form .white_form_cnt,.order_property_form .white_form_cnt{margin-left:10px;margin-right:10px}}@media(max-width:767px){.wizard-steps li .title{display:none}.wizard-steps li .step{width:26px;height:26px;font-size:16px;line-height:26px}.wizard-steps li.complete .step:before{width:22px;height:22px;background:#71c8b8 url("../img/sprites.png?v=2") -454px -237px}.wizard-steps li.disabled .step:before{width:22px;height:22px;background:#fff url("../img/sprites.png?v=2") -113px -270px}.wizard-steps li:before{top:16px}.order_wizard_btns .btn{padding:5px;margin-right:0;width:100px}.order_travel_form .travel_period_field .period_sep{width:5px}.order_property_form .policyholder_form{border:0;width:100%;border-bottom:1px solid #d6d6d6}}

