﻿/* ==========================================================================
   CSP Fix - External CSS replacing all inline styles
   ========================================================================== */

/* --- From _Layout.cshtml inline <style> block --- */
.title-box-v2 {
    min-height: 309px;
}

a {
    display: inline-block;
}

.container .info .item {
    float: right;
    margin-top: 10px;
    margin-left: 20px;
}

.container .info .item .text {
    float: left;
    margin-top: 10px;
}

.container .info .item .icon {
    float: left;
    height: 60px;
    line-height: 60px;
    padding-right: 10px;
}

.container .info .item .icon i {
    color: #012c56;
    font-size: 22px;
}

.color_text {
    color: lightcoral;
}

.text_right {
    text-align: right;
}

/* --- From Messages.cshtml inline <style> block --- */
#messagewrapper {
    margin-left: 0 !important;
    position: fixed;
    top: 0px;
    width: 30%;
    z-index: 100000;
    right: 0;
}

.errorbox {
    color: #c00;
    margin: 0px;
    padding: 10px 10px 10px 30px;
    border: 1px solid #c00;
    background: #fcc url(/Content/img/exclamation.png) no-repeat 8px 11px;
}

.errorbox ul {
    margin: 7px 0 0 0;
}

/* --- Utility classes replacing inline style attributes --- */
.wrapper-min-height {
    min-height: 700px;
}

.bg-white {
    background: #fff;
}

.logo-img {
    width: 125px;
    padding-top: 20px;
    padding-bottom: 10px;
    cursor: pointer;
}

.text-brand {
    color: #012c56;
}

.content-mb {
    margin-bottom: 100px;
}

.footer-text {
    font-style: italic;
    text-align: center;
    color: #fff;
    margin-top: 20px;
}

.msg-hidden {
    display: none;
}

.close-btn {
    float: right;
    cursor: pointer;
}

.error-text {
    color: red;
    text-align: center;
}

.title-green {
    color: #059400;
    padding-bottom: 10px;
}

.link-green {
    color: #059400;
}

.loginbox-spacing {
    margin-top: 70px;
    min-height: 500px;
}

.panel-body-pt {
    padding-top: 15px;
}

.mb-15 {
    margin-bottom: 15px;
}

.w-full {
    width: 100%;
}

.content-panel {
    padding: 0;
    min-height: 350px;
}

.p-20 {
    padding: 20px;
}

.p-0 {
    padding: 0;
}

.required-star {
    color: red;
}

.label-mt {
    margin-top: 7px;
}

.label-mt-np {
    margin-top: 7px;
    padding: 0;
}

.ml-15 {
    margin-left: 15px;
}

.row-margin {
    margin: 10px 0;
}

.th-check {
    width: 40px;
    text-align: center;
}

.icon-view {
    color: #428BCA;
}

.page-select-dd {
    width: 50px;
    height: 31px;
}

.ckb-valign {
    vertical-align: middle;
}

.th-download {
    width: 70px;
}

.nav-right-align {
    text-align: left;
}

