﻿@font-face{font-family:"ABBDefault";src:url("../fonts/ABBvoice_W_Rg.woff") format("woff");}@font-face{font-family:"ABBDefault";font-weight:bold;src:url("../fonts/ABBvoice_W_Bd.woff") format("woff");}html{height:100%;}body{background:#f6f6f6;height:100%;font-family:ABBDefault,Helvetica,sans-serif;padding:0;margin:0;}input,button,textarea,select{font-family:inherit;}.wrapper{display:flex;justify-content:center;width:100%;height:100%;align-items:center;}.mainBox{width:75%;max-width:700px;border:1px solid #ccc;padding:20px;box-sizing:border-box;height:auto;box-shadow:0 3px 7px rgba(0,0,0,.3);position:relative;background:#fff;background-image:url(../img/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;}.mainBoxFooter{font-size:12px;border-top:1px solid #ccc;margin:40px -20px -20px;padding:20px 20px;color:#777;background-color:#fff;}.logoBar{display:flex;justify-content:space-between;align-items:center;height:30px;}.logoBar figure{margin:0;padding:0;height:100%;}.logo{height:100%;}.customlogo{height:100%;}.titleline{font-size:32px;margin-bottom:0;color:#ff000f;display:block;}.title{position:relative;margin-top:0;}.rights{display:block;font-size:12px;color:#777;text-align:right;}.fieldBox{margin:0 10px 10px 0;}.fieldBox label{display:block;padding:10px 0;}.button{background:#ccc;border:0;padding:10px 30px;border-radius:5px;}.inputBox{border:1px solid #ccc;padding:10px;max-width:100%;box-sizing:border-box;}input[type=submit]{margin:20px 0 0 0;}.authfailed{border:1px solid #c00;color:#c00;font-size:12px;font-weight:bold;padding:1em;background-color:#fff;display:inline-block;margin-bottom:1em;}.primaryButton{background:#000;color:#fff;}.primaryButton:hover{background:#333;}@media screen and (max-height:600px){.loginform{display:flex;align-items:flex-end;}.fieldBox{width:30%;}.mainBoxFooter{font-size:10px;}}