html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}body{font-size:13px;font-family:'Open Sans', sans-serif;background:#f3f3f3}body,select,input,textarea{color:rgba(0,0,0,0.72)}a{color:#777}a:hover{color:#777}::-moz-selection{background:#777;color:#fff;text-shadow:none}::selection{background:#777;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#777}ins{background-color:#777;color:#000;text-decoration:none}mark{background-color:#777;color:#000;font-style:italic;font-weight:bold}input::-moz-placeholder{color:#a9a9a9}textarea::-moz-placeholder{color:#a9a9a9}input::-webkit-input-placeholder{color:#a9a9a9}textarea::-webkit-input-placeholder{color:#a9a9a9}input:-ms-input-placeholder{color:#a9a9a9}textarea:-ms-input-placeholder{color:#a9a9a9}input::-ms-input-placeholder{color:#a9a9a9}textarea::-ms-input-placeholder{color:#a9a9a9}blockquote{padding:16px;background:#eee}html.mvc-working{cursor:wait !important}body{background-image:url(../background.svg);background-repeat:no-repeat;background-position:top left;background-size:cover;background-attachment:fixed;height:100%;padding-top:50px}.mvccomponent-root{display:none}.mvc-hidden{display:none !important}.mvccomponent{overflow:hidden}.mvc-main-container{overflow:hidden}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}nav.main{position:fixed;display:flex;top:0px;left:0px;right:0px;height:50px;background:#099cec;color:#fff;z-index:999;overflow:hidden;justify-content:space-between}nav.main>*{display:flex}nav.main .left>div{width:51px}nav.main .left .title{display:flex;flex-direction:column;text-decoration:none;align-self:center}nav.main .left .title h1{font-size:20px;padding:4px 4px 0px;color:#fff;text-transform:uppercase}nav.main .left .title h4{font-size:11px;padding:0px 4px 4px;color:#fff}.mvc-icon-warning,.mvc-icon-error{position:relative}.mvc-icon-warning::after{content:'warning';color:orange;position:absolute;top:0px;right:0px;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:12px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.mvc-icon-error::after{content:'warning';color:red;position:absolute;top:0px;right:0px;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:12px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}#MvcLoginViewContainer{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:flex;align-items:center;justify-content:center}#MvcLoginView{padding:20px;width:360px}#MvcLoginView .header{background:#099cec;color:#fff;padding-top:80px}#MvcLoginView .header h1{font-size:27px;padding:11px;padding-left:15px;padding-bottom:0px;color:#fff;text-transform:uppercase}#MvcLoginView .header h4{font-size:15px;padding:11px;padding-left:15px;padding-top:0px;color:#fff}#MvcLoginView .body{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;background:white;overflow:hidden}#MvcLoginView .body .custom-login a{display:block;padding:25px;padding-left:58px;border-top:1px solid #cdcdcd;font-size:17px;text-decoration:none;background-repeat:no-repeat;background-position:10px center;background-size:35px}#MvcLoginView .body .custom-login h6{margin-top:-10px;overflow:hidden;text-align:center}#MvcLoginView .body .custom-login h6:before,#MvcLoginView .body .custom-login h6:after{background-color:#cdcdcd;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}#MvcLoginView .body .custom-login h6:before{right:0.5em;margin-left:-50%}#MvcLoginView .body .custom-login h6:after{left:0.5em;margin-right:-50%}#MvcLoginView .body p{padding:10px;margin:10px}#MvcLoginView .body p.error{color:darkred}#MvcLoginView .body .input{padding:5px 10px}#MvcLoginView .body label{text-transform:uppercase;display:block;font-size:12px}#MvcLoginView .body input{border:1px solid #cdcdcd;background:white;padding:10px;width:100%}#MvcLoginView .body .buttons{display:flex;justify-content:flex-end}#MvcLoginView .body button{display:flex;align-items:center;background:#099cec;color:#fff;text-decoration:none;margin:0px;padding:10px 20px;border:0px;font-size:15px;border-radius:0;cursor:pointer;user-select:none}#MvcLoginView .body button:hover{color:#fff}
