.order-form_modal{top:15%;left:0;right:0;margin:auto;width:600px;position:absolute;line-height:1;padding:0 20px 10px;background:url(/Ice/Static/images/fon_popap_knopka.jpg) no-repeat;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.title_order-form_modal{text-align:start;font-size:28px;font-weight:700;margin-bottom:10px}.subtitle_order-form_modal{text-align:start}.order-form_modal__table{margin-left:10px;margin-right:25px;display:flex;flex-flow:column}.order-form_modal__table .select{background:0 0;border:0;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';width:100%;outline:0}.order-form_modal__table .input input[type=text],.order-form_modal__table .input input[type=tel]{border:1px solid #ededed;-moz-border-radius:3px;border-radius:3px;font-family:'Trebuchet MS',Verdana,Arial,sans-serif;font-size:16px;height:25px;padding:20px;width:100%;outline-color:transparent;color:#868484!important}.input input[type=tel]:focus,.input input[type=email]:focus,.input input[type=password]:focus,.order-form_modal__table__cell .input input[type=text]:not(.country_resort__select_input):focus,.order-form_modal__table__cell .input>div.input-select>select:focus{border:none}.order-form_modal__table__cell>div.input>div.input-select{border:1px solid #ededed;-moz-border-radius:3px;border-radius:3px;font-family:'Trebuchet MS',Verdana,Arial,sans-serif;font-size:14px;line-height:25px;padding:6px 8px;width:100%;outline-color:transparent;color:#868484!important}.title_order-form_modal__table__cell{font-weight:700;font-size:18px}.order-form_modal__table__cell{display:table-cell;padding-bottom:15px}.order-form_modal__table__cell .input{line-height:20px!important}.buttom_order-form_modal{margin-right:25px;display:flex;flex-direction:column;align-items:flex-end}.order-form_modal__button,.order-form_modal__text{width:65%}.order-form_modal__button{background-color:#e60000;padding:0;height:45px}.order-form_modal__button__text{font-size:18px;vertical-align:text-top}.order-form_modal__title_city{color:#868484!important}.orderSimpleValidatorError{border-color:#c62827!important}.orderSimpleValidatorError+span{color:#c62827;position:absolute;font-size:10px;line-height:10px;left:0;bottom:-13px;white-space:nowrap;width:235px}@media screen and (max-width:1250px){.order-form_modal__button,.order-form_modal__text{width:100%}.buttom_order-form_modal{margin-left:10px}}@media screen and (max-width:985px){.title_order-form_modal{font-size:25px}.order-form_modal{width:50%}}@media screen and (max-width:700px){.order-form_modal{width:70%}}@media screen and (max-width:480px){.order-form_modal{width:100%;height:auto;background-position:top}.modal__close-button{right:20px}.buttom_order-form_modal{margin-top:10px}}@media screen and (max-width:360px){.title_order-form_modal{font-size:23px;width:90%}.buttom_order-form_modal{top:5px}.order-form_modal{padding-left:5px;padding-right:5px}}