@import url(https://fonts.googleapis.com/css?family=Nunito);
@import url(https://fonts.googleapis.com/css2?family=Ubuntu);
@import url(https://fonts.googleapis.com/css2?family=Changa);
*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.h100{height:100%}a:hover{color:inherit;text-decoration:none}li,ul{list-style:none}body,html{height:100%;position:relative}main{font-family:Ubuntu,sans-serif}#app,main{height:100%}#app{overflow:hidden;position:relative}.container{margin:0 auto;max-width:1100px}.icon{cursor:pointer;opacity:.9;transition:all .1s ease-in-out}.icon--success{color:#1da75a}.icon--primary{color:#135bb9}.icon--light-primary{color:#28c0ef}.icon--dark{color:#1d262d}.icon--toggle{color:#fff}.icon--power{color:#dd4b39}.icon--warning{color:#f39c12}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sign{align-items:center;background:url(/images/bg1.jpg?7017090e8bdaa94ef606dcf8df4c4dae);background:linear-gradient(270deg,rgba(27,34,73,.6),rgba(44,44,44,.7)),url(/images/bg1.jpg?7017090e8bdaa94ef606dcf8df4c4dae);display:flex;flex-direction:column;height:100%;justify-content:flex-start}.sign .brand{color:#3db43d;font-family:Ubuntu,sans-serif;font-size:5rem;font-weight:700;letter-spacing:.2rem;padding:5rem;text-align:center}.sign .aside{align-items:center;background-color:rgba(34,34,34,.9);border-radius:10px;color:#fff;display:flex;flex-direction:column;height:500px;justify-content:space-around;padding:2rem;width:450px}.sign .aside .header{font-size:1.2rem;margin:1rem 0;text-align:center}.sign .aside .form{flex:100%}.sign .aside .form .group .control{color:#fff}.is-invalid{border:2px solid #dd4b39}.form .inline{align-items:center;display:flex;justify-content:space-between;margin:1rem 0;width:100%}.form .inline .group{margin-bottom:0;margin-top:0}.form .inline .group:not(:first-child){margin-left:1rem}.form .inline .group:not(:last-child){margin-right:1rem}.form .group{display:flex;flex-direction:column;margin:1rem auto;width:100%}.form .group .control{background-color:transparent;border:1px solid transparent;border-bottom-color:#b6b6b6;outline:none;padding:.7rem 1rem;width:100%}.form .group .control:focus{border:1px solid #b6b6b6}.form .group .label{margin:1rem 0}.form .param{align-items:center;display:flex;flex-direction:column}.my{margin-bottom:.5rem;margin-top:.5rem}.my-1{margin-bottom:1rem;margin-top:1rem}.btn{border:none;border-radius:10px;cursor:pointer;opacity:.9;outline:none;padding:.5rem 1rem;transition:all .1s ease-in-out}.btn--success{background-color:#1da75a;color:#fff}.btn--primary{background-color:#135bb9;color:#fff}.btn--light-primary{background-color:#28c0ef;color:#000}.btn--dark{background-color:#1d262d;color:#fff}.btn--white{background-color:#fff;color:#000}.btn--danger{background-color:#dd4b39;color:#fff}.btn--warning{background-color:#f39c12;color:#000}.btn--lg{font-size:1.1rem}.btn--sm{font-size:.8rem}.btn--xl{font-size:1.4rem}.btn:hover{opacity:1}.btn:active{transform:translate(1px,1px)}.icon:hover{opacity:1;transform:scale(1.02)}.icon:active{transform:translate(1px,1px)}.error{background-color:#dd4b39;border-radius:5px;box-shadow:0 0 1px 0 hsla(0,0%,100%,.479);color:#fff;font-size:.9rem;padding:.5rem}.alert{border:none;opacity:.9;outline:none;padding:.5rem 1rem}.alert--success{background-color:#1da75a;color:#fff}.alert--primary{background-color:#135bb9;color:#fff}.alert--light-primary{background-color:#28c0ef;color:#000}.alert--dark{background-color:#1d262d;color:#fff}.alert--white{background-color:#fff;color:#000}.alert--danger{background-color:#dd4b39;color:#fff}.alert--warning{background-color:#f39c12;color:#000}.alert--lg{font-size:1.1rem}.alert--sm{font-size:.8rem}.alert--xl{font-size:1.4rem}@media (max-width:800px){:root{font-size:90%}.sign .aside{height:450px;width:400px}}@media (max-width:1400px){:root{font-size:90%}.sign{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.sign .brand{align-self:unset;max-width:100vw;padding:2rem 0;text-align:center}.sign .aside{margin-bottom:unset;margin-right:unset;max-height:95vw;max-width:95vw}}
