html{
    font-size: 15px;
}
.tt-hint {
}
.input-validation-error {
    border-color: #dc3545;
}
.fixed-height {
    max-height: 100px;
    overflow: scroll;
}
.input-badge-label {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: default;
}
.edit-form label {
    font-weight: bold;
}
.field-error-label {
    color: red;
    font-weight: bold;
}
.icon {
    width: 22px;
    height: 22px;
}
.readonly .form-group label:after {
    content: ':'
}
.readonly .form-group label.custom-control-label:after {
    content: ''
}

.readonly label {
    font-weight: bold
}
.readonly .input-badge-label {
    position: unset;
    height: 20px;
}
.mapping-list .approve {
    background-color: #e3f6e6;
}
.mapping-list .reject {
    background-color: #f8eeee;
}
.mapping-list .not-effective {
    font-style: italic;
    color: #7d7d7d;
}
.container.attachments {
    border: #8c9299 1px solid;
    border-radius: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}
.pagination a.active {
    color: black;
}
.readonly .input-badge-container {
    display: inline
}

.claim.approved {
    background-color: #acc99a;
}

.claim.rejected {
    background-color: #f0aaaa;
}

.claim.inprogress {
}

.custom-radio .custom-control-input-danger:checked ~ .custom-control-label::before {
    background-color: #dc3545;
}
.custom-radio .custom-control-input-success:checked ~ .custom-control-label::before {
    background-color: #28a745;
}
.custom-radio .custom-control-input-warning:checked ~ .custom-control-label::before {
    background-color: #ffc107;
}

.logo {
    height: 80px;
}

.footer .logo {
    height: 40px;
}

.body-content {
    min-height: 400px;
}

.header {
    background-color: #00609a;
}

.footer {
    background-color: #00609a;
    color: white;
    font-size: 12px;
    width: 100%;
}

.input-badge {
    /*padding-right: 60px;*/
}

.input-loading {
    position: absolute;
    bottom: 10px;
    right: 100px;
}

.education-history, .employment-history {
    border: #8c9299 1px solid;
    border-radius: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}

.historicalStatus-Pre-Approved{
    color: #28a745;
    font-weight: bold;
}


.historicalStatus-Pre-Rejected{
    color: #dc3545;
    font-weight: bold;
}

.page-alert {
    margin-bottom: 0px;
}
