h3.page-title {
    font-size: 18pt;
    margin: 10px 0;
    color: #337ab7;
}
hr {
    margin: 10px 0;
}
@media (min-width: 992px){
    .page-content-wrapper .page-content {
        margin-left: 235px;
        margin-top: 0px;
        min-height: 600px;
        padding: 10px 20px 10px 20px;
    }
}
.margin-top-25{
    margin-top: 25px;
}
.margin-top-30{
    margin-top: 30px;
}

.margin-top-35{
    margin-top: 35px;
}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
    overflow: unset;
}
.jconfirm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    font-family: inherit;
    overflow: hidden;
}
span.select2-container.select2-container--default.select2-container--open{
    z-index: 999999;
}

h3.page-title {
    font-size: 16pt;
    color: #31708f;
    position: relative;
    padding-bottom: 5px;
}
h3.page-title:after {
    border-bottom: 2px solid #31708f;
    width: 50px;
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
}
li.bg-primary a, li.bg-primary i {
    color: #ffffff !important;
}
table  ul.dropdown-menu.list-inline {
    background: #31708f;
}
table ul.dropdown-menu.list-inline a, ul.dropdown-menu.list-inline i,
table ul.dropdown-menu.list-inline a, ul.dropdown-menu.list-inline a{
    color: #ffffff;
}
table .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    text-decoration: none;
    background-image: none;
    background-color: #2d647f;
    color: #ffffff;
    filter: none;
}
