﻿.form-group.required .col-form-label:after {
    content: "*";
    color: red;
    /*font-weight: bold;*/
    font-family: Verdana;
}

.form-group .col-form-label.required:after {
    content: "*";
    color: red;
    /*font-weight: bold;*/
    font-family: Verdana;
}

.form-group .col-form-label.con-man:after {
    content: "!";
    color: red;
    /*font-weight: bold;*/
    font-family: Verdana;
}

span.man {
    color: red;
    /*font-weight: bold;*/
    font-family: Verdana;
    margin-left: -24px;
    margin-right: 24px;
}

div.validation-summary-errors {
    color: #dc3545;
}

.form-group span {
    margin-top: 6px;
    /*margin-left:0px;*/
}

.form-group label.field {
    padding-top: 5.92px;
}

/* When DB upgrade fails */
div.error {
    color: red;
    font-weight: bold;
}

div#main-container {
    margin-left: 0; /* Align main contain left, rather than a centered column */
    margin-top: 6px;
}


.btn {
    font-size: 16px;
    min-width: 90px;
}

div.buttons {
    clear: none;
    display: block;
    padding-top: 18px;
}

    div.buttons .btn {
        margin-bottom: 18px;
    }

/* Fix for date inputs on safari https://github.com/twbs/bootstrap/issues/23307 */
input[type="date"] {
    min-height: 2.5rem;
}


.page-item.active .page-link {
    /*background-color: #195482 !important;*/
    /*background-color: rgb(51,135,51);*/
}


/* Buttons */
.btn {
    /*background-color: #195482;*/
    /*background-color: rgb(51,135,51);*/
    /*cursor: pointer;*/
    /*font-weight: bold;*/
    /*color: White;*/
    /*border: 0px none black;
    padding: 5px 10px 5px 10px;*/
    min-width: 70px;
}

.btn-save {
    background-color: #5DBB5D;
    color: White;
}

.btn-danger {
    background-color: #D14741;
    color: White;
}
/*.btnPrimary { background-color:#0044CC; }*/
.btn-action {
    background-color: #F2F2F2;
    font-weight: normal;
    color: black;
    border: 1px solid #aaaaaa;
}

.btn-info {
    background-color: #50B7D4;
    color: White;
}

.btn-cancel {
    background-color: #9D9D9D;
    color: White;
}

.btn-warning {
    background-color: #F9A227;
    color: White;
}


.btn:hover {
    background-color: #1763FF;
}

.btn-save:hover {
    background-color: #73C473;
    color: White;
}

.btn-danger:hover {
    background-color: #D65C56;
    color: White;
}
/*.btn-primary:hover { background-color:#1763FF; }*/
.btn-action:hover {
    background-color: #EAEAEA;
}

.btn-info:hover {
    background-color: #6FC2DB;
    color: White;
}

.btn-cancel:hover {
    background-color: #D4D4D4;
    color: White;
}

.btn-warning:hover {
    background-color: #FBB85E;
    color: White;
}

.btn[disabled]:hover,
.btn-save[disabled]:hover,
.btn-danger[disabled]:hover,
.btn-action[disabled]:hover,
.btn-info[disabled]:hover,
.btn-cancel[disabled]:hover,
.btn-warning[disabled]:hover,
.btn-save[disabled],
.btn-danger[disabled],
.btn-action[disabled],
.btn-info[disabled],
.btn-cancel[disabled],
.btn-warning[disabled] {
    background-color: #D4D4D4;
    cursor: auto;
}

a.btn {
    color: white;
    text-decoration: none;
    text-align: center;
}

a.btn:hover {
    color: white;
}


table.compact-grid > thead > tr > td,
table.compact-grid > tbody > tr > td,
table.compact-grid > tfoot > tr > td {
    padding-top: 4px;
    padding-bottom: 4px;
}

table tr.no-border td {
    border-style: none;
}

table.table-bordered.dataTable tr th {
    border-left-width: 1px;
}

.title-breadcrumb, .main-content {
    padding-left: 24px;
}

.title-breadcrumb {
    margin-bottom: 18px;
}

.main-content {
    padding-right: 24px;
}

.form-control.is-valid, .was-validated :valid.form-control {
    border-color: #ced4da;
    background-image: none;
}
