﻿/* Set padding to keep content from hitting the edges */
.body-content {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.text-note {
   font-size: 12px;
   font-style: italic;
   display:block;
}
.text-bold {
    font-weight: bold;
}
/*
label {
    display: block;
}*/
.label-block {
    display: block;
}
.font-14 {
    font-size: 14px;
}
/* Color */
.btn-primary {
    background-color: #de162b !important;
    color: #ffffff !important;
    border-color: #de162b !important;
    padding-left: 10px;
    padding-right: 10px;
}
.w-back-blue, .w-back-blue:hover {
    background-color: #0c2074;
    color: #ffffff;
}

.w-back-blue a, .w-back-blue a:hover, .w-back-blue a:visited {
    color: #ffffff;
}

.w-back-red, .w-back-red:hover {
    background-color: #de162b;
    color: #ffffff;
}

.w-font-blue {
    color: #0c2074;
}

.field-validation-error {
    color: #de162b;
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}

.a-menu-link, .a-menu-link:hover, .a-menu-link:visited {
    color: #ffffff;
    text-decoration: none;
}

.a-menu-link-breadcrumb, .a-menu-link-breadcrumb:hover, .a-menu-link-breadcrumb:visited {
    color: #0c2074;
    text-decoration: underline;
}

.a-margin-right-1 {
   margin-right:14px;
}

.w3-dropdown {
    background-color: white !important;
}
.w3-input-90 {
    display: inline !important;
    width: 90% !important
}

/* Login */
.form-login {
    max-width: 400px;
    width: auto;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
}

footer {
    width: auto;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
    text-align: center;
}

/* home */
.home-container .card {
    min-height: 95px;
}

/* DataTables*/
.table-bordered {
    border-top: 1px solid rgb(222, 226, 230) !important;
}


.dataTables_filter {
    margin-bottom: 15px !important;
}

.table-datatable {
    margin-bottom: 15px !important;
}

@media (max-width: 550px) {
    .a-menu-link {
        font-size: 13px !important;
    }
}