sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}button,input,select{color:inherit;font:inherit;margin:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#666;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.75em}html input[type=button]{-webkit-appearance:button;cursor:pointer}html input[disabled]{cursor:default}a,body{margin:0}a{background-color:transparent;color:#1d73a2;cursor:pointer;padding:0;text-decoration:none;transition:all .2s}a:active,a:hover{outline:0}a:hover{color:#175c82}strong{font-weight:700}h1,strong{margin:0;padding:0}h1{clear:both;color:#111;font-size:2em;font-weight:500;line-height:1.1308809869em}small{font-size:80%}small,sub{line-height:0;margin:0;padding:0}sub{bottom:-.25em}sup{line-height:0;margin:0;padding:0;top:-.5em}sup a .fa{font-size:1em}button{-webkit-appearance:button;cursor:pointer;display:block;font-size:12px;margin-bottom:1.18125em;overflow:visible;padding:.4375em 1.75em;text-transform:none}input{line-height:normal}select{border:1px solid #ddd;border-radius:3px;margin:0 auto 1em;outline:none;padding:10px 12px;text-transform:none;width:100%}button[disabled]{cursor:default}@media (min-width:600px){html{font-size:14px}h1{font-size:calc(7.22151px + 3.43881vw)}h4{font-size:calc(4.35713px + 2.07482vw)}}form{margin:0}form,h4{padding:0}h4{clear:both;color:#111;font-size:16.8060715488px;font-weight:500;line-height:1.8743226166em;margin:1.5619355138em 0 .368150361em}@media (min-width:1140px){h1{font-size:46.4239832539px;line-height:1.1308809869em;margin-bottom:.1884801645em;margin-top:.9424008225em}h4{font-size:28.010119248px;line-height:1.8743226166em;margin-bottom:.3458450577em;margin-top:1.5619355138em}input[type=text]{font-size:20px;margin-bottom:.5140625em}input[type=submit]{font-size:20px;margin-bottom:1.3125em}}input[type=text]{display:block;font-size:12px;margin-bottom:1.18125em;max-width:100%;padding:.4375em}.master{align-items:center;background-image:url(../images/background.png);background-position:top;background-size:cover;display:flex;justify-content:center;min-height:100vh}.box{border-radius:0 0 3px 3px;box-shadow:0 10px 10px rgba(0,0,0,.19),0 6px 3px rgba(0,0,0,.23);box-sizing:border-box;overflow:hidden;width:700px}.header{background-color:#357295;border-radius:3px 3px 0 0;padding:30px 30px 40px;text-align:center}.header__step{font-size:14px;font-weight:300;letter-spacing:1.1px;margin:0 0 10px;text-transform:uppercase}.header__step,.header__title{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header__title{font-size:20px;font-weight:400;margin:0 0 15px}.step{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;list-style:none;margin-bottom:0;margin-top:-20px;padding-left:0;position:relative;z-index:1}.step__divider{background-color:#cacfd2;height:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px}.step__divider:first-child,.step__divider:last-child{flex:1 0 auto}.step__icon{align-items:center;background-color:#cacfd2;border-radius:50%;color:#fff;display:flex;font-style:normal;height:40px;justify-content:center;width:40px}.main{background-color:#fff;border-radius:0 0 3px 3px;margin-top:-20px;padding:40px 40px 30px}.buttons{text-align:center}.buttons .button{margin:.5em}.buttons--right{text-align:right}.button{background-color:#34a0db;border:none;border-radius:2px;box-shadow:0 1px 1.5px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.24);color:#fff;cursor:pointer;display:inline-block;outline:none;padding:7px 20px;text-decoration:none;transition:box-shadow .2s ease,background-color .2s ease}.button:hover{background-color:#2490cb;box-shadow:0 10px 10px rgba(0,0,0,.19),0 6px 3px rgba(0,0,0,.23);color:#fff}.button--light{background:#fff;border-top:1px solid #eee;color:#222;font-size:16px;padding:3px 16px}.button--light:hover{background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.16),0 3px 3px rgba(0,0,0,.23);color:#222}.list{border:1px solid rgba(0,0,0,.12);border-radius:2px;list-style:none;margin:20px 0 35px;padding-left:0}.list .list__item.list__title{background:rgba(0,0,0,.12)}.list .list__item.list__title.success .fa:before,.list .list__item.list__title.success span{color:green}.list .list__item.list__title.error .fa:before,.list .list__item.list__title.error span{color:red}.list__item{border-bottom:1px solid rgba(0,0,0,.12);overflow:hidden;padding:7px 20px;position:relative}.list__item:last-child{border-bottom:none}.list__item .fa.row-icon:before{align-items:center;bottom:0;display:flex;justify-content:center;padding:7px 20px;position:absolute;right:0;top:0}.list__item.success .fa:before{color:#2ecc71}.list__item.error .fa:before{color:#e74c3c}.list__item--permissions:before{content:""!important}.list__item--permissions span{align-items:center;background-color:#f5f5f5;bottom:0;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:7px 20px;position:absolute;right:0;top:0}.list__item--permissions span:before{font-weight:400;margin-right:7px}.list__item--permissions.success i:before{color:#2ecc71;vertical-align:1px}.list__item--permissions.error i:before{color:#e74c3c;vertical-align:1px}.textarea{border:1px solid rgba(0,0,0,.2);box-sizing:border-box;font-size:14px;height:150px;line-height:25px;outline:none;width:100%}.textarea~.button{margin-bottom:35px}.text-center{text-align:center}.form-control{height:14px;width:100%}.has-error{color:red}.has-error input{border:1px solid red;color:#000}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=number],input[type=password],input[type=text],input[type=url]{border:1px solid #ddd;border-radius:3px;margin:0 auto 1em;outline:none;padding:10px 12px;width:calc(100% - 24px)}.tabs{padding:0}.tabs .tab-input{display:none}.tabs .tab-input:checked+.tab-label{background-color:#fff;color:#333}.tabs .tab-label{color:#ddd;cursor:pointer;float:left;padding:1em;text-align:center;transition:all .1s ease-in-out}.tabs .tab-label:hover{color:#333}.tabs .tabs-wrap{clear:both}.tabs .tab{display:none}.tabs .tab>:last-child{margin-bottom:0}.float-left{float:left}.float-right{float:right}.buttons-container{margin:1em 0 0;min-height:37px}.block{box-shadow:0 3px 1px #a9a9a9}.block input[type=radio]{display:none;width:100%}.block input[type=radio]+label{background:teal;color:#fff;padding-top:5px;transition:all .1s ease-in-out}.block input[type=radio]+label:hover{background:#144242;color:#fff;padding-top:5px}.block input[type=radio]:checked+label{background-color:#a9a9a9}.block input[type=radio]:checked~.info{height:200px;overflow-y:auto;transition:all .3s ease-in-out}.block input[type=radio]~.info>div{padding-top:15px}.block label{cursor:pointer;max-width:100%;width:450px}.block span{cursor:pointer;display:block;font-weight:700;margin:0;padding:10px 12px 12px 15px}.info{background:#fff;box-sizing:border-box;color:#222;display:block;height:0;line-height:2;overflow:hidden;padding-left:15px;padding-right:15px;transition:.3s ease-out;width:100%}.margin-bottom-1,.margin-bottom-2{margin-bottom:1em}.margin-top-1,.margin-top-2{margin-top:1em}.alert{background-color:#f5f5f5;border-radius:3px;font-size:1.1em;margin:0 0 10px;padding:10px;position:relative}.alert.alert-danger{background:red;color:#fff;padding:10px 20px 15px}.alert.alert-danger h4{color:#fff;margin:0}.alert.alert-danger ul{margin:0}.alert .close{background-color:transparent;border:2px solid red;border-radius:50%;box-shadow:none;cursor:pointer;float:right;height:25px;margin:0;outline:none;padding:0;position:absolute;right:0;top:0;transition:all .1s ease-in-out;width:25px}.alert .close:hover{background-color:#fff;color:red}svg:not(:root){overflow:hidden}.step__item.active .step__icon,.step__item.active~.step__divider,.step__item.active~.step__item .step__icon{background-color:#34a0db;transition:all .1s ease-in-out}.step__item.active .step__icon:hover,.step__item.active~.step__item .step__icon:hover{background-color:#3d657b}.form-group.has-error input[type=number],.form-group.has-error input[type=text],.form-group.has-error input[type=url],.form-group.has-error select{border-color:red}.form-group.has-error .error-block{color:red;display:block;font-size:.9em;font-weight:500;margin:-12px 0 0;width:100%}.helper-block{background:rgba(0,128,128,.8);border-radius:4px;color:#fff;display:block;font-size:.8em;font-weight:500;line-height:20px;margin:-5px 0 10px;padding:2px 10px}
