:focus,input,input:active{outline:0}button:active,button:focus{outline:0!important}button::-moz-focus-inner{border:0!important}.price{display:flex;justify-content:center;align-items:center;margin-bottom:15px}::-ms-clear{display:none}.order{max-width:600px;margin:0 auto;text-align:center;font-family:Arial,sans-serif}.order *{box-sizing:border-box}.order h4{font-size:16px}.order-info h2{color:red;font-size:24px;line-height:24px}.order-info h2 span{text-decoration:underline}.order-info .left_count{display:block;width:216px;padding:23px;margin:12px auto;background:red;color:#fff;text-shadow:0 -1px 0 #000,0 -1px 0 #000,0 1px 0 #000,0 1px 0 #000,-1px 0 0 #000,1px 0 0 #000,-1px 0 0 #000,1px 0 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-size:32px!important;border-radius:5px;line-height:32px}.order-info .prod_left_val{font-size:52px;font-weight:700;line-height:52px}.order-info div h4 span{color:green}.order-form{max-width:600px;padding:20px;margin:20px auto;background:url(../img/formbg.jpg) 0 0/100% 100% no-repeat #fff;position:relative}.order-form .top{padding-top:90px;background:url(../img/med.png) top center/100px auto no-repeat}.hologram{width:13%;position:absolute;left:3%;top:2%}.order-form .top h2{margin:25px 0 0;padding:0;line-height:32px;font-size:30px;font-weight:700}.order-form .top p{font-size:14px;color:#00f;font-style:italic;text-align:center}.order-form p{margin:0!important}.order-form .price p span{font-size:21px;font-weight:700;color:red}.order-form .frame{margin:45px 10px 25px;border:2px solid #0299ff;padding:10px}.order-form .frame p{margin:0;font-size:12px;font-weight:700;line-height:30px;padding:0}.order-form label{display:block;margin:0 auto;padding:5px 0;text-align:center;font-weight:700;font-size:16px}.order-form input,select{width:100%;max-width:300px;display:block;margin:0 auto 10px;padding:0 10px;border-radius:3px;border:2px solid #e9d7dc;font-size:21px;box-sizing:border-box;height:50px;-webkit-appearance:none;appearance:none}.order-form p{font-size:12px;line-height:30px;text-align:center;padding:0}.order-form button{max-width:286px;font-size:18px;width:100%;display:block;margin:20px auto 0;padding:20px;color:#fff;font-weight:700;box-shadow:0 4px 15px 0 rgba(129,150,160,.45);border-radius:5px;background:#0299ff;transition:.15s ease-in-out;border:none;cursor:pointer;animation:1s ease-in-out infinite alternate pulse;text-align:center;text-decoration:none;text-transform:uppercase}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(.95)}}.order-form button:after{display:inline-block;-webkit-animation:1.5s steps(1,end) infinite dotty;animation:1.5s steps(1,end) infinite dotty;content:'';position:absolute;margin-left:10px;margin-top:2px}@-webkit-keyframes dotty{0%,100%{content:''}25%{content:'>'}50%{content:'>>'}75%{content:'>>>'}}@keyframes dotty{0%,100%{content:''}25%{content:'>'}50%{content:'>>'}75%{content:'>>>'}}.order-form button:hover{background:#017acc;text-decoration:none;color:#fff}.order-form button:disabled{opacity:.5}.order-form button:hover:disabled{background-color:#0299ff}.order-form button:active{position:relative;top:1px}.order-form .timelimit{font-size:14px;margin:0 0 10px}.timer{display:inline-block;background:url(../img/timerIcon2.png) no-repeat;padding-left:14px;color:red;font-weight:700;line-height:15px}@media screen and (max-width:480px){.order-form label{font-size:14px}.order-form{padding:20px 10px 10px}}@media screen and (max-width:459px){.order-form input{width:80%}}@media screen and (max-width:349px){.order-form .top h2{margin:0}.order-form input{font-size:17px}.order-form .frame{margin:10px}}