.g_form .close_wrap{position:relative;text-align:center;margin:0}.g_modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);padding-top:0;font-family:Arial,Helvetica,sans-serif}.modal-content{background-color:#fefefe;margin:5% auto 15%;border:1px solid #888;width:700px!important}.g_form .close{position:absolute;right:-30px;top:-35px;color:#000;font-size:55px}.g_form .close:hover,.g_form .close:focus{color:red;cursor:pointer}.animate{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}form.g_form{background:#fff;margin:100px auto;padding:50px;box-shadow:0 3px 5px rgba(0,0,0,.2)}.g_form .form_header{text-align:center;margin-bottom:25px}.g_form h3{font-family:Arial,Helvetica,sans-serif;font-weight:600;text-align:center;color:#009688;margin:5px;text-transform:uppercase;font-size:16px;line-height:1.1em}.g_form h4{font-size:18px;font-weight:600;text-align:center;margin:5px;color:#222}.g_form .form_header p{font-size:11px;line-height:1.2em;font-weight:300;color:#222;margin:5px 0}.g_form input{width:100%!important;padding:10px!important;box-sizing:border-box;font-size:18px!important;border:none!important;border-bottom:1px solid #757575!important;border-radius:0!important;margin-bottom:30px!important;background:0 0!important;box-shadow:none!important}.g_form input:focus{outline:none;border:none}.g_form .label-box{position:relative}.g_form label.contacts{position:absolute;top:-66px;font-size:16px;transition:.2s ease all;pointer-events:none;color:#222}.g_form input:focus~.label-box label,.g_form input:valid~.label-box label{font-size:14px;transform:translateY(-25px);color:#009688}.g_form input[class=btn]{border:none!important;color:#fff;background:#009688!important;box-shadow:0 3px 5px rgba(0,0,0,.2)!important;display:block!important;width:275px!important;margin:30px auto 0!important;padding:15px 0!important;letter-spacing:normal;line-height:24px!important}.g_form input[class=btn]:hover{cursor:pointer;background:#00796b!important;box-shadow:0 3px 5px transparent!important}.g_form .label-box::before,.g_form .label-box::after{content:'';position:absolute;height:2px;width:0;bottom:30px;background-color:#009688;transition:all .3s}.g_form .label-box::before{left:50%}.g_form .label-box::after{right:50%}.g_form input:focus~.label-box::before,.g_form input:focus~.label-box::after{width:50%}.g_form .title_payment{text-align:center;font-weight:600;margin:0 0 25px;color:#222}.g_form .payment_wrap{display:flex;justify-content:space-around}.payment{padding:3px;font-size:0}.g_form .payment_control,.g_form .payment input{width:150px!important;height:75px!important;border-radius:2px}.payment_control{position:relative;cursor:pointer;background-color:#ccc}.payment_control:after{content:"";position:absolute;left:-3px;right:-3px;top:-3px;bottom:-3px;border:3px solid transparent;border-radius:4px}.payment_control-hryvnia{background:#e0f2f1 url(hryvnia_ico.png) center center no-repeat;background-size:contain}.payment_control-ruble{background:#e0f2f1 url(ruble_ico.png) center center no-repeat;background-size:contain}.payment_input{position:absolute;left:0;right:0;cursor:pointer;opacity:0}.g_form .payment_input:checked~.payment_control:after,.payment_input:hover~.payment_control:after{border-color:#009688}@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}@media screen and (max-width:300px){span.psw{display:block;float:none}.cancelbtn{width:100%}}@media screen and (max-width:550px){.modal-content{width:100%!important}.g_form input[class=btn]{width:225px!important}.g_form .payment_wrap{display:block!important}.g_form label.payment{display:block!important;width:150px!important;margin:5px auto!important}}