/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Login

*/
.background-dark-blue{background:#083664;color:#fff}.background-light-grey{background:#f5f5f5}button.green,input[type="submit"].green,input[type="button"].green,a.button.green{background-color:#79c833;border-color:#548b23}button.green:hover,input[type="submit"].green:hover,input[type="button"].green:hover,a.button.green:hover{background-color:#6db42e;border-color:#548b23}button.green:active,input[type="submit"].green:active,input[type="button"].green:active,button.green:focus,input[type="submit"].green:focus,input[type="button"].green:focus,a.button.green:active,a.button.green:focus{background-color:#609f29}.background-white,.background-white td{background-color:#fff}.background-medium-grey,.background-medium-grey td{background-color:#e8e8e8}.background-light-blue,.background-light-blue td{background-color:#d5e8fc}body{font-family:'Open Sans',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;line-height:16px}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td,label{font-size:13px}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{font-size:13px}.center{text-align:center}a.center{display:block;margin:0 auto;text-align:center}.bold,.strong{font-weight:600}.red,.red-note{color:#fc3d2d}.normal{font-weight:400}.small-text{font-size:11px}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}h3{font-weight:700;font-size:15px;border-bottom:1px solid #828282;color:#828282}h4{font-size:14px;margin-bottom:0;padding-bottom:0;margin-top:0;margin-bottom:8px}h5{font-size:14px;margin-bottom:4px;padding-bottom:4px;color:#828282}p{font-size:13px}p.larger-p{font-size:16px}.panel-list,.proper-list{margin-left:35px}.panel-list li{font-size:14px}.alerts-notices-list li{margin-bottom:8px}.pull-left{float:left}.pull-right{float:right}:focus{outline:0}::-moz-focus-inner{border:0}img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;z-index:-1}p{font-size:13px}.login-row{margin-top:7.5em;margin-bottom:2em}.login{background:#06294c;padding-top:2.5em;padding-bottom:2.5em;box-shadow:0 0 18px rgba(0,0,0,.6)}.logo{display:block;margin:0 auto;margin-bottom:4.5em}.tabs{border-bottom:0}.tabs dd.active{border-top:3px solid white}.tabs dd.active a{background:0;color:#fff;border-left:0;border-right:0;font-weight:400}.tabs dd a{color:#777;text-transform:uppercase;font-weight:400;font-size:1.8em;padding-left:0;padding-right:0;-webkit-transition:color .15s ease-in-out}.tabs dd a:hover{color:#79c833}.tabs dd a:active{color:#fff;font-weight:400}.tabs dd.active a:hover{color:#fff}.tabs dd.right{float:right;text-align:right}.login input[type="text"],.login input[type="password"],.login input[type="email"]{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2) inset;border:1px solid #0b4f93;font-size:13px;font-weight:400;height:38px;border-radius:0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.new-profile input[type="text"],.new-profile input[type="password"],.new-profile input[type="email"]{height:32px}.login input[type="text"]:focus,.login input[type="password"]:focus,.login input[type="email"]:focus{border-color:#0f69c3;background-color:#d9ebfc}.row .row,.row form .row{margin-bottom:15px}.login input[type="submit"],.login input[type="button"]{font-weight:400;text-transform:uppercase;font-size:14px}.login input[type="submit"].green{background-color:#79c833;border-color:#548b23;transition:all .2s ease-in-out}.login input[type="submit"].center,.login input[type="button"].center{display:block;margin:0 auto}.login input[type="submit"].green:hover{background-color:#6db42e;border-color:#48771e}.login a{color:#fff;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out}.login a:hover{color:#79c833}a.forgot-password{margin-top:-10px}.login .error input,.login input.error,.login .error input:focus,.login input.error:focus{border-color:#fc3d2d}.login .error small,.login small.error{background-color:#fc3d2d;font-weight:400;font-size:12px}h3{color:#fff;border-bottom:0}.password-reset p{font-size:13px;color:#fff;margin-bottom:4px}p.help{font-size:1em}.validation-summary-errors{background:#fc3d2d;padding:3px;margin:0;margin-top:-15px;margin-bottom:8px}.validation-summary-errors ul{list-style:none;margin-bottom:0}.validation-summary-errors li{color:#fff}.new-profile form{background:#fff;padding:8px}.new-profile input[type="text"],.new-profile input[type="password"],.new-profile input[type="email"]{border:1px solid #ccc}fieldset{background:#fff}legend{font-size:15px;color:#656565}.login input.readonly{background:#efefef}.login label{color:#656565;font-size:13px}.row form .row .column.name-validate,.row form .row .columns.name-validate{padding:10px 5px;background-color:#fdf4c6}.name-validate p{color:#656565;line-height:1.1em;font-size:13px}.new-profile label.error,.field-validation-error{display:block;padding:6px 4px;margin-top:-13px;margin-bottom:12px;background-color:#fc3d2d;font-weight:400;font-size:1em;color:#fff}.field-validation-error{margin-top:4px;margin-bottom:4px}.required-label span{display:inline-block;color:#fc3d2d;font-weight:700;position:relative;top:3px}div.alert-box{background:#fd6b5f;border-radius:0;text-shadow:none}div.alert-box.success{background-color:#79c833}div.alert-box.alert{background-color:#fc3d2d}.logout p,.login-sent p,.error-screen p,.sso-failure p,.password-success p,.new-profile-success p{color:#fff}.change-password label{color:#fff}@media only screen and (max-width: 767px){.login-row{ margin-top:0;margin-bottom:0}.login{box-shadow:none}body{background-color:#06294c}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
.login {padding-top: 1em;}
h1 { background: url(i/rezfan.png) no-repeat center center; text-indent: -700em; height: 55px;}
span.error {display: block;  background: #fc3d2d; color: White; text-align: center; padding: 5px; margin-bottom: 8px;}