﻿
.dropdown-menu {
    min-width: 12rem;
}
.bootstrap-select.form-control {
    border: 1px solid #ced4da;
}
.top-20 {
    margin-top: 20px;
}
.bottom-20 {
    margin-bottom: 20px;
}

.outer {
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url('https://previews.123rf.com/images/agor2012/agor20121606/agor2012160600008/59766670-parts-of-machinery-seamless-pattern-the-set-of-all-machine-parts-in-an-endless-background-.jpg');
}

.middlealign {
    display: table-cell;
    vertical-align: middle;
}

.inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    /*whatever width you want*/
}

label.error {
    width: 100%;
    font-size: 80%;
    color: #d92550;
}
#toast-container > div {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
}
.modal-xl{
    min-width:90%;
}
.modal-lg {
    min-width: 70%;
}
.modal:nth-of-type(odd) {
    z-index: 1052 !important;
}

.modal-backdrop.show:nth-of-type(odd) {
    z-index: 1051 !important;
}

.widget-content-wrapper{
    width:100%;
}
.widget-content-left{
    width:70%;
    text-align:left;
}
.widget-content-right {
    width: 30%;
    text-align:right;
}
.modal {
    overflow: auto !important;
}
.table-xs th {
    padding: .2rem;
    font-weight: 500;
    font-size: 0.9rem;
}
.table-xs td {
    padding: .2rem;
    font-size:0.9rem;
}
.btn-xs, .btn-group-xs > .btn {
    padding: 0.25rem 0.25rem;
    font-size: 0.750rem;
    line-height: 1;
    border-radius: 0.2rem;
}
.app-page-title{
    padding:10px;
    margin-bottom:10px;
}

.widget-content .widget-numbers{
    font-size:1rem;
}
.card-widget-content
{
    min-height:106px;
}