.table_perv {
    display: inline-block;
    float: right;
}

.margin_top-10 {
    margin-top: 10px;
}

.padding_top-7 {
    padding-top: 7px;
}

.padding_top-0 {
    padding-top: 0px !important;
}

.form-header {
    background-color: #f9fafc;
    font-weight: 700;
    border-radius: 2px 2px 0 0;
    margin-bottom: 10px;
}

.dual_list_label_left {
    text-align: left !important;
    padding: 0;
    color: blue;
}

.dual_list_label_right {
    text-align: left !important;
    padding: 0 0 0 10px;
    color: blue;
}

.bootstrap-select .btn,
.bootstrap-select .btn-default {
    color: #858585 !important;
    background-color: #ffffff !important;
    border: 1px solid #d5d5d5;
    text-shadow: none;
}

.bootstrap-select .btn:hover,
.bootstrap-select .btn-default:hover,
.bootstrap-select .btn:active,
.bootstrap-select .btn-default:active,
.bootstrap-select .btn:focus:active,
.bootstrap-select .btn-default:focus:active,
.bootstrap-select .btn:focus:hover,
.bootstrap-select .btn-default:focus:hover,
.bootstrap-select .btn:active:hover,
.bootstrap-select .btn-default:active:hover,
.bootstrap-select .btn.active:hover,
.bootstrap-select .btn-default.active:hover,
.bootstrap-select.open > .btn.dropdown-toggle,
.bootstrap-select .open > .btn-default.dropdown-toggle,
.bootstrap-select.open > .btn.dropdown-toggle:active,
.bootstrap-select.open > .btn-default.dropdown-toggle:active,
.bootstrap-select.open > .btn.dropdown-toggle:hover,
.bootstrap-select.open > .btn-default.dropdown-toggle:hover,
.bootstrap-select.open > .btn.dropdown-toggle:focus,
.bootstrap-select.open > .btn-default.dropdown-toggle:focus,
.bootstrap-select.open > .btn.dropdown-toggle.active,
.bootstrap-select.open > .btn-default.dropdown-toggle.active {
    color: #696969 !important;
    background-color: #ffffff !important;
    border: 1px solid #b4b4b4;
    text-shadow: none;
}
.bootstrap-select .bs-actionsbox .actions-btn {
    margin: 0;
}

.zipcode_select {
    height: 33px;
}

.search_bar_box {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 10px 5px 0;
}
.btn {
}

.form-group label.required:before {
    content: "* ";
    color: red;
}

@media print {
    .main-content-inner {
        float: none;
    }
}

.badge {
    display: inline-block;
    padding: 3px 6px !important;
    border: none !important;
    font-size: 15px;
    background-color: transparent;
    color: #000;
}
.badge-blue {
    background-color: #cfe2f3 !important;
}
.badge-orange {
    background-color: #fce5cd !important;
}
.badge-green {
    background-color: #d9ead3 !important;
}
.badge-purple {
    background-color: #d9d9d9 !important;
}
.badge-yellow {
    background-color: #fff2cc !important;
}

.btn[data-tip] {
    position: relative;
}

.btn[data-tip]::before {
    content: attr(data-tip);
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 14px;
    background-color: rgb(255, 37, 37);
    color: #fff;
    position: absolute;
    right: -12px;
    top: -12px;
}

.alert {
    max-width: 500px;
    width: 100%;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 10001;
}

.mask {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 10000;
    pointer-events: none;
    opacity: 0;
}

.mask.open {
    pointer-events: initial;
    opacity: 1;
}