@font-face{font-family:'UTM Banque';font-style:normal;font-weight:normal;src:local("UTM Banque"), url("fonts/UTM BanqueR_0.woff") format("woff")}@font-face{font-family:'UTMBanqueBold';font-style:normal;font-weight:normal;src:local("UTMBanqueBold"), url("fonts/UTM BanqueB.woff") format("woff")}.hidden{display:none}.text-center{text-align:center}img{width:100%}body{font-family:"Roboto", sans-serif}.page{position:relative;min-height:100%;margin:0;background:#000 url(../images/bg-min.jpg) top center no-repeat;background-attachment:fixed;z-index:-1;background-size:cover}.page .container{max-width:620px;margin:auto}.page header .header-logo{margin-top:70px}.page header .header-logo img{max-width:332px}.page header .header-text{margin-top:35px}.page .main-form{margin-right:-5px;margin-left:-5px;position:relative;margin-bottom:100px}.page .main-form-head{height:30px;background:url(../images/form-bg-head.png) bottom center no-repeat;background-size:contain}.page .main-form-mid{background:url(../images/form-bg-mid.png) top center repeat-y;display:table;width:100%;padding-bottom:30px;padding-top:5px;background-size:contain}.page .main-form-foot{height:40px;background:url(../images/form-bg-foot.png) top center no-repeat;background-size:contain}.page .main-form .form-group{position:relative}.page .main-form .form-group .error{position:absolute;left:0;right:0;bottom:-23px;color:#ff0;font-size:14px;text-shadow:0px 1px 7px #000000}.page .main-form .form-group.text-input{margin-bottom:28px}.page .main-form .form-group.text-input .text-input-out{width:100%;max-width:420px;margin:auto;padding:4px 4px 1px 4px;background:rgba(15, 50, 92, 0.35);border-radius:12px;-webkit-box-shadow:0 -4px 1px 0px rgba(167, 185, 178, 0.619608) inset;box-shadow:0 3px 2px 0px rgba(191, 191, 191, 0.6)}.page .main-form .form-group.text-input input{font-family:'UTM Banque';font-size:18px;text-align:center;color:#d6d6d6;width:100%;max-width:420px;border:none;height:44px;border-radius:11px;outline:none!important;background:#0f0f0f;background:-webkit-gradient(linear, left top, left bottom, from(#0f0f0f), color-stop(50%, #232323), to(#424242));background:-webkit-linear-gradient(top, #0f0f0f 0%, #232323 50%, #424242 100%);background:-o-linear-gradient(top, #0f0f0f 0%, #232323 50%, #424242 100%);background:linear-gradient(180deg, #0f0f0f 0%, #232323 50%, #424242 100%);-webkit-box-shadow:inset 0px 0px 16px -1px black;-moz-box-shadow:inset 0px 0px 16px -1px black;box-shadow:inset 0px 0px 16px -1px black;position:relative;padding:0}.page .main-form .form-group.text-input input::-webkit-input-placeholder{color:#8d8d8d}.page .main-form .form-group.text-input input:-ms-input-placeholder{color:#8d8d8d}.page .main-form .form-group.text-input input::-ms-input-placeholder{color:#8d8d8d}.page .main-form .form-group.text-input input::placeholder{color:#8d8d8d}.page .main-form .form-group.text-input input:focus{webkit-filter:drop-shadow(2px 2px 8px #f6ce75) brightness(1.3)!important;-webkit-filter:drop-shadow(2px 2px 8px #b3fdf9) brightness(1.3)!important;filter:drop-shadow(2px 2px 5px #b3fdf9) brightness(1.3)!important}.page .main-form .form-submit{position:relative}.page .main-form .form-submit.disabled:before{content:'';width:60px;height:60px;background:url(../images/loading.gif) top center no-repeat;position:absolute;background-size:contain;left:0;right:0;margin:auto;z-index:999;top:45px}.page .main-form .form-submit.disabled .btn-submit{opacity:0.5}.page .main-form .btn-submit{background:transparent!important;border:none!important;position:absolute;left:50%;transform: translateX(-50%);width:75%;margin:auto;cursor:pointer;padding:0px;outline:none!important}.page .main-form .btn-submit:hover{webkit-filter:drop-shadow(2px 2px 8px #f6ce75) brightness(1.3)!important;-webkit-filter:drop-shadow(2px 2px 8px #f6ce75) brightness(1.3)!important;filter:drop-shadow(2px 2px 8px #f6ce75) brightness(1.3)!important}.captcha-input{max-width:430px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.captcha-input img{width:140px;margin-left:10px;padding:4px 4px 2px 4px;background:rgba(15, 50, 92, 0.35);border-radius:12px;-webkit-box-shadow:0 -4px 1px 0px rgba(167, 185, 178, 0.619608) inset;box-shadow:0 3px 2px 0px rgba(191, 191, 191, 0.6)}.modal{position:fixed;background:rgba(0, 0, 0, 0.66);padding:0;top:0;left:0;bottom:0;right:0}.modal-content{max-width:590px;background:#fff;top:20%;left:0;right:0;margin:auto;position:absolute;padding:40px 15px 15px;border-radius:8px;-webkit-box-shadow:0 2px 20px 5px rgba(0, 0, 0, 0.2);box-shadow:0 2px 20px 5px rgba(0, 0, 0, 0.2);text-align:center}.modal h2{position:relative;text-indent:45px;display:table;margin:auto;margin-bottom:20px;color:#88c353}.modal h2:before{content:'';width:40px;height:40px;background-size:contain;display:inline-block;margin-right:0;position:absolute;top:-5px;left:0}.modal p{margin:5px 0}.modal p.link{margin-top:30px;font-style:italic;font-size:14px}.modal p.link a{text-decoration:none;color:#ef0505}.modal.success h2{color:#88c353}.modal.success h2:before{background:url(../images/icon-success.png) center center no-repeat;background-size:contain}.modal.error h2{color:#bf3d27}.modal.error h2:before{background:url(../images/icon-error.png) center center no-repeat;background-size:contain}@media only screen and (max-width:1365px){.page header .header-logo{margin-top:30px}.page header .header-text{margin-top:30px}}@media only screen and (max-width:600px){.page header .header-logo{max-width:240px;margin:auto;margin-top:30px}.page header .header-text{margin-top:40px}.page .container{max-width:100%;margin:0px 5px}.page .container .main-form{margin:0!important}.page .container .main-form-mid{padding-top:10px}.page .container .main-form .form-group.text-input{margin-bottom:30px}.page .container .main-form .form-group.text-input .text-input-out{max-width:290px}.page .container .main-form .form-group.text-input input{max-width:290px}.page .container .main-form .btn-submit{max-width:300px}.captcha-input{max-width:300px}.captcha-input img{width:96px;margin-left:5px}.modal-content{max-width:100%;margin:0px 10px}}