body{background:#055EB1 !important}
.nm{margin:0;}
.mb{margin-bottom:5px;}
.mr{margin-right:5px;}
.fwb{font-weight:800}
.p {padding:0.625rem}
.pl {padding-left:0.625rem !important}
.np {padding:0 !important}
label:not(.inl){width:100%}

.input-field label[data-error] {
    font-size: 0.8rem;
    -webkit-transform: translateY(-140%);
    -moz-transform: translateY(-140%);
    -ms-transform: translateY(-140%);
    -o-transform: translateY(-140%);
    transform: translateY(-140%);
}

.loader{display:none;position:fixed;top:0;left:0;width: 100%;height:4px;z-index:9999}
.loader .progress{margin:0}
.white-text a{color:#fff}

.top-line{position:fixed;top:0;width: 100%;height:4px;z-index:999;background:#055EB1}
.brand-logo img{
	margin-left:5px;
	height:30px;
}
label span{color: red}
.validation-summary-valid { display:none; }

.bg-primary-color{background:#055EB1 !important}
a{color: #055EB1;}

.content-area{
    position: absolute;
    min-height: 100%;
    height:100%;
    width: 100%;
}

.sidebar{    
    min-height:100%;
    padding: 10% 5% 0 5% !important;
    /*position:fixed;
    right:0 !important;
    top:0;
    bottom:0;*/
}

.logo img{
    height: 45px; 
    vertical-align: middle;
}

ol.upper-roman {list-style-type: upper-roman;}
ol.lower-alpha {list-style-type: lower-alpha;}
ul.circle li{list-style-type: circle !important;}
ul.disc li{list-style-type: disc !important;}