html{background:url(../img/login.jpg) no-repeat center center fixed;background-size:cover}body{font-family:Roboto,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw}.main{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:75%}.mazLogoContainer{width:100%;max-width:100%;height:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mazLogoContainer>img{width:auto;height:auto;max-width:70%;max-height:100%;-o-object-fit:contain;object-fit:contain}.formBody{padding:10px;background:#fff;border-radius:4px;cursor:default;opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";text-align:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.formBody>h1{font-weight:300;width:100%;border-bottom:solid 2px #662d91}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form{margin:0 0 1.5em}form>.field{margin:0 0 1.5em;width:80%}form>.field>:last-child{margin-bottom:0}label{float:left}footer{-ms-align-self:-ms-flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;padding:1.5em 0 0;color:rgba(255,255,255,.75);cursor:default;text-align:center}footer .copyright{margin:0;padding:0;font-size:.9em;list-style:none}footer .copyright li{display:inline-block;margin:0 0 0 .45em;padding:0 0 0 .85em;border-left:solid 1px rgba(255,255,255,.5);line-height:1}footer .copyright li:first-child{border-left:0}footer .copyright li a{color:rgba(255,255,255,.75);font-weight:initial;text-decoration:none;-webkit-transition:1s all;transition:1s all}footer .copyright li a:hover{color:white}input,select,textarea{width:100%;border:solid 1px #c8cccf;border-radius:4px;height:2.75em;line-height:2.75em;padding:5px;-webkit-transition:all 1s;transition:all 1s}input:focus,select:focus,textarea:focus{border-color:#662d91;outline-color:#662d91}input[type=submit],input[type=reset],input[type=button],button,.button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:2.75em;line-height:2.75em;padding:0 1.5em;background-color:transparent;border-radius:4px;border:solid 1px #c8cccf;color:#414f57!important;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;width:initial}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover,.button:hover{border-color:#662d91;color:#662d91!important}body,input,select,textarea,label{color:#414f57;font-family:Roboto,Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:2}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.parsley-errors-list{margin:2px 0 3px;padding:3px;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media screen and (max-width:1680px){body,input,select,textarea,label{font-size:15px}}@media screen and (max-width:480px){body,input,select,textarea,label{font-size:14px;line-height:1.75}}