:root {
    --bs-body-bg: white;
    --bs-body-color: #595959;
    --bs-link-color-rgb: 0, 113, 188;
    --bs-link-hover-color-rgb: 227, 0, 0;
    --bs-body-font-family: 'Microsoft YaHei';
    /* --bs-body-font-size: 14px; */
}

.btn-primary {
    --bs-btn-bg: #005aa3 !important;
    --bs-btn-border-color: #005aa3 !important;
}

.text-red {
	color: #dd4b1e;
}

.text-highlight {
	color: #e74242 !important;
}

.fs-7 {
    font-size: .8em !important;
}

.shadow {
    box-shadow: 0 0 8px 0 rgb(0 0 0 / 15%) !important;
}

.breadcrumb > li > a {
    text-decoration: none;
}

footer {
    background-color: #193e69;
}

footer .text-muted {
    color: lightgray !important;
}

.red-star {
    color: #dc3545;
}

.invalid-message {
    color: #dc3545;
}

.v-hidden {
    visibility: hidden;
}

.v-visible {
    visibility: visible;
}

.flash-message a {
    text-decoration: none;
}

.border-color-1 {
	border-color: rgb(36, 81, 135) !important;
}

.border-color-2 {
	border-color: #00629f !important;
}

#app-toast {
    background-color: rgba(0,0,0,.6);
    color: #fff;
    width: 100%;
}
