*{margin:0;padding:0}#header{height:70px;background:#003867;display:flex;position:fixed;width:100%;z-index:9}#header .title{color:#f1f2f3;font-weight:bold;font-size:1.2em;margin:0;line-height:70px;padding:0 10px}.logoPiP{height:70px}#section{min-height:100vh;padding:100px 4% 0}#footer{}#footer p{padding:15px;font-size:.8em;background:#f1f2f3}#intro-text{padding:0 10%;text-align:center;font-size:1.5em;margin:0 auto}#intro-text span{display:block;font-weight:bold;padding:10px 0}#frmLogIn{padding:10px 0;width:300px;margin:0 auto}form#frmComplaint{max-width:600px;margin:0 auto}.info{cursor:pointer;font-size:1.5em}div.tooltip-inner{width:450px!important}.inner-addon{position:relative}.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none}.left-addon .glyphicon{left:0}.right-addon .glyphicon{right:0}.left-addon input{padding-left:30px}.right-addon input{padding-right:30px}.field-validation-error{color:#a94442}.field-validation-valid{display:none}input.input-validation-error,textarea.input-validation-error{border:1px solid #a94442}.validation-summary-errors{color:#a94442;font-size:1.1em;padding:15px 15px 15px 30px}.validation-summary-valid{display:none}aside div.alert{display:none;position:absolute;right:0;z-index:99}