.red{color:red}#order_form{background:#fff;padding:10px 10px 20px;max-width:600px;background-image:url(formbg.jpg);background-repeat:no-repeat;background-size:100% 100%;text-align:center}img.order_form-med-pic{display:block;margin:20px auto;max-width:100px}#order_form .form-title{margin-bottom:8px}.order-blue-text{color:#00f;font-size:14px;display:block;margin:0}.order-form__conditions{margin:15px 10px -5px 10px;text-align:center;border:2px solid #0299ff;padding:10px;font-size:12px;line-height:170%}.order_form_pole{padding:10px;display:inline-block;margin:0;width:100%;box-sizing:border-box}.order_form_pole label{width:100%;max-width:230px;margin:0 auto;display:block;padding:5px 0 5px 0;font-weight:700;font-size:16px;text-align:center;box-sizing:border-box}.order_form_pole input{font-size:21px;padding:15px;border-radius:3px;border:2px solid #e9d7dc;max-width:300px;width:100%;box-sizing:border-box}.form-button-wrap{margin-bottom:20px}#order_form button{display:inline-block;padding:20px;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 4px 15px 0 rgba(129,150,160,.45);border-radius:5px;background-color:#0299ff;background-position:1.35em .94em;background-size:1em;background-repeat:no-repeat;transition:all .15s ease-in-out;border:none;cursor:pointer;font-size:20px;margin-top:20px;max-width:95%}#order_form button:hover{background-color:#017acc}#order_form .additional{display:block;padding:0 10px;font-size:12px;line-height:1.5}@media all and (max-width:768px){#order_form{margin:0 auto}}.order-form__subtitle{font-size:16px}