/* Minification failed. Returning unminified contents.
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,42): run-time error CSS1046: Expect comma, found '0'
(142,46): run-time error CSS1046: Expect comma, found '/'
(143,34): run-time error CSS1046: Expect comma, found '0'
(143,38): run-time error CSS1046: Expect comma, found '/'
(283,37): run-time error CSS1030: Expected identifier, found '>'
(283,47): run-time error CSS1031: Expected selector, found ')'
(283,47): run-time error CSS1025: Expected comma or open brace, found ')'
(308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(324,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(326,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(328,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(328,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(329,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(334,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(334,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(336,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(337,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(338,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(338,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(344,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(344,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(345,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(490,41): run-time error CSS1046: Expect comma, found '0'
(490,45): run-time error CSS1046: Expect comma, found '/'
(491,33): run-time error CSS1046: Expect comma, found '0'
(491,37): run-time error CSS1046: Expect comma, found '/'
(495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(502,33): run-time error CSS1046: Expect comma, found '0'
(502,37): run-time error CSS1046: Expect comma, found '/'
(516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
#DRWA0040_R8 .dropdown-submenu, .dropdown, .dropup, .navbar {
    position: relative
}

.btn, .btn-xs, .checkbox label, .checkbox-inline, .radio label, .radio-inline, table .btn-sm {
    font-weight: 400;
    cursor: pointer
}

.btn, .btn-xs, .form-control, table .btn-sm {
    background-image: none
}

.checkbox input[type=checkbox], hr {
    opacity: 1
}

#SYWA0110_R8 .mb5, #SYWA0110_R8 .tdlist_show_checkbox .clecklist, #SYWA0110_R8 .tdlist_show_checkbox1 .clecklist, #SYWA0110_R8 .tdlist_show_checkbox2 .clecklist, #SYWA0110_R8 .tdlist_show_checkboxtab .clecklist, label {
    margin-bottom: 5px
}

#MSWA0199_New .control-wrapper, .btn {
    white-space: nowrap
}

li.dt-button {
    margin-left: 10px
}

a {
    text-decoration: none !important
}

header .navbar {
    --bs-navbar-padding-x: 0.1;
	--bs-navbar-padding-y: 0.1rem;
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }

    .navbar {
        border-radius: 4px
    }

    .navbar-nav {
        float: left;
        margin: 0
    }
}

.navbar {
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

.navbar-nav {
    margin: 7.5px 0
}

.navbar-custom-menu ul.navbar-nav {
    display: contents
}

.img-circle {
    border-radius: 50%
}

@media (min-width:768px) {
    .navbar-nav > li {
        float: left
    }

        .navbar-nav > li > a {
            padding-top: 15px;
            padding-bottom: 15px
        }

    .col-sm-3 {
        width: 25%
    }
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

.nav > li > a > img {
    max-width: none
}

#MSWA0211_ExpressOPSubmit_New .control-label, .main-header .logo {
    font-weight: 500
}

img {
    vertical-align: middle
}

.small, small {
    font-size: 85%
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.breadcrumb > li + li:before {
    padding: 0 5px
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%)
}

ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 40px
}

#MSWA0250 .none-display, #MSWA2291 .none-display, #SYWA0110_R8 .celldisplay, .nav-tabs-custom .tab-content div.show, header .dropdown-toggle::after {
    display: none
}

#DRWA0040_R8 .dropdown-submenu:hover > .dropdown-menu, #DRWA0040_R8 .dropdown:hover > .dropdown-menu, .nav-tabs-custom .tab-content div.active, .nav > li, .nav > li > a {
    display: block
}

#CBWA0010 .ms-options-wrap .ms-options ul li label input, header li.user > ul.dropdown-menu {
    margin-top: 5px
}

header li.user-footer .btn-light {
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #d2d6de
}

.btn-group-sm > .btn, .btn-sm {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn, body {
    font-size: 14px
}

#SCWARefGroup .textRight, .pull-right, .text-right {
    text-align: right
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px
}

.nav > li {
    position: relative
}

.btn, label {
    display: inline-block
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a.active, .nav-tabs > li > a.active:focus, .nav-tabs > li > a.active:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.btn, .nav-tabs > li > a {
    line-height: 1.42857143;
    border: 1px solid transparent
}

.nav-tabs > li > a {
    margin-right: 2px;
    border-radius: 4px 4px 0 0
}

.nav > li > a {
    position: relative;
    padding: 10px 15px
}

label {
    max-width: 100%;
    font-weight: 700
}

.btn {
    padding: 6px 12px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px
}

.btn-xs, table .btn-sm {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.nav-tabs-custom > .nav-tabs > li > a.active, .nav-tabs-custom > .nav-tabs > li > a:active {
    border-left-color: #f4f4f4;
    border-right-color: #f4f4f4
}

.breadcrumb > .active {
    color: #777
}

.nav-tabs-custom ul.nav-tabs li:has(> a.active) {
    border-top-color: #3c8dbc
}

.nav-tabs-custom > .nav-tabs > li > a.active {
    border-top-color: transparent
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px
}

.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a.active, .control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a.active:focus, .control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a.active:hover, .control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:active {
    background: #222d32;
    color: #fff
}

.nav-tabs.control-sidebar-tabs > li > a.active, .nav-tabs.control-sidebar-tabs > li > a.active:focus, .nav-tabs.control-sidebar-tabs > li > a.active:hover, .nav-tabs.control-sidebar-tabs > li > a:active {
    border-top: none;
    border-right: none;
    border-bottom: none
}

.panel {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-border-width: 1px;
    --bs-card-border-radius: 0.375rem;
    --bs-card-inner-border-radius: calc(0.375rem - 1px);
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

.panel-heading {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.panel-body {
    flex: 1 1 auto;
    padding: 1rem 1rem 1rem 1rem;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.radio-info {
    display: block;
    padding-left: 15px;
    margin-bottom: .125rem
}

.radio.radio-inline {
    margin-bottom: 5px !important;
    padding-left: 30px !important;
    margin-top: 0;
    margin-left: 0;
    padding: 6px 10px;
    border-radius: 4px
}

.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0
}

h4.modal-title {
    font-size: 1.2rem
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px
}

.checkbox, .radio {
    padding-left: 20px;
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

    .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
        position: absolute;
        margin-left: -20px
    }

.panelSection input, .panelSection select {
    height: 33px !important;
    padding: 6px 10px !important
}

input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    line-height: normal
}

element.style {
    width: 100%;
    margin-bottom: 15px
}

.text-center {
    text-align: center
}

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle
}

.form-group {
    margin-bottom: 5px !important
}

.panel-primary, hr {
    margin-bottom: 20px
}

.form-control:not(select) {
    -moz-appearance: none;
    appearance: none
}

.form-control {
    height: 34px !important;
    padding: 6px 12px !important;
    box-shadow: none;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.input-group-text {
    padding: .3rem .7rem !important;
    border-radius: 0 !important
}

.modal-header .close {
    margin-top: -2px
}

button.close {
    -webkit-appearance: none;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.close {
    float: right;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    opacity: 1.2
}

#CBWA0020_New .dt-button-background, #CBWA0125 .dt-button-background, #OAWAUsrFolder span.fancytree-icon, #SCWA0031 span.fancytree-icon, #SCWA0100 span.fancytree-icon, #SCWA1050 .dt-button-background, #dataTableContainer .dropdown-toggle::after, #select2-ddlBankAccountNo-container div.row div:nth-child(2), #select2-ddlBankAccountNo-container div.row div:nth-child(3), #select2-ddlBankAccountNo-container div.row div:nth-child(4), .hidden, .modal-backdrop {
    display: none !important
}

.form-control:disabled {
    background-color: #e9ecef !important;
    opacity: 1
}

.panel-title {
    font-size: 16px !important
}

.panel, .search-panel-global {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%)
}

.row {
    --bs-gutter-x: 0.5rem
}

.panel-primary {
    border: 1px solid #3a717b;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%)
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #3a707b;
        border-color: #337ab7
    }

.panel-success {
    border-color: #d6e9c6
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: #fff !important
}

.border {
    border: #fff !important
}

#DRWA0040_R8 table thead th.text-right, #SCWA0050 .text-left, .text-left {
    text-align: left !important
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

    .btn-success:hover {
        color: #fff;
        background-color: #449d44;
        border-color: #398439
    }

.btn-danger {
    color: #fff !important;
    background-color: #d9534f;
    border-color: #d43f3a
}

    .btn-danger:hover {
        color: #fff !important;
        background-color: #c9302c;
        border-color: #ac2925
    }

.form-horizontal .form-group {
    display: flex;
    margin-bottom: 15px !important
}

@media (min-width:768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-horizontal .control-label {
        padding-top: 7px !important;
        margin-bottom: 0;
        text-align: right
    }
}

.tabs-dropdown ul.dropdown-menu li a, li.buttons-columnVisibility a > span {
    display: block !important;
    white-space: nowrap !important
}

thead th.select-checkbox {
    max-width: 40px !important
}

.dataTables_wrapper .dt-buttons .buttons-colvis, .dataTables_wrapper .dt-buttons .buttons-html5 {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important
}

.box-header {
    padding: 0 0 10px !important
}

a.mt20 {
    margin-top: 0 !important
}

button.mt20 {
    margin-top: 25px !important
}

.dataTables_wrapper > div.row {
    display: block !important
}

.row > div.form-group {
    display: flex !important
}

.btn {
    border-color: #ddd
}

.multiselect-selected-text {
    width: 96%;
    display: flex;
    float: left
}

#APWA0060_R8 #AccountSummaryDatatable table tfoot tr th, button.multiselect {
    padding-right: 0
}

.nav-tabs-customType1 ul.nav-tabs li a.active {
    border-top-color: #fff
}

.nav-tabs-customType1 ul.nav-tabs li a.active {
    background: #3a707b;
    color: #fff;
    border-radius: 4px 4px 0 0
}

table a {
    color: #3c8dbc !important
}

.nav-pills > li > a.active, .nav-pills > li > a.active:focus {
    color: #fff !important;
    background-color: #25476a !important
}

.fade {
    opacity: 1 !important
}

#TechicalAdjudicationDiv .box-header, .tab-content .box-header {
    padding: 10px !important
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff !important;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination {
    display: inline-flex;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.browse {
    padding: 6.5px 10px !important
}

table.dataTable tbody tr td, table.dataTable thead tr th {
    white-space: normal !important
}

ul.dt-button-collection li a:hover {
    color: #6ab5b4 !important
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #6bb6b4 !important
}

.multiselect-filter .input-group-addon {
    width: 0 !important
}

#OAWAUsrFolder span.fancytree-checkbox, #OAWAUsrFolder span.fancytree-expander, #OAWAUsrFolder span.fancytree-node > span.fa.fa-minus, #OAWAUsrFolder span.fancytree-node > span.fa.fa-plus, #SCWA0031 span.fancytree-checkbox, #SCWA0031 span.fancytree-node > span.fa.fa-minus, #SCWA0031 span.fancytree-node > span.fa.fa-plus, #SCWA0100 span.fancytree-checkbox, #SCWA0100 span.fancytree-expander, #SCWA0100 span.fancytree-node > span.fa.fa-minus, #SCWA0100 span.fancytree-node > span.fa.fa-plus, .multiselect-filter input.multiselect-search {
    margin-right: 10px !important
}

.modal table.table-bordered.dataTable tbody td, .modal table.table-bordered.dataTable tbody th, .modal table.table-bordered.dataTable td, .modal table.table-bordered.dataTable th, table.table-bordered.dataTable tbody td.white-space-normal, table.table-bordered.dataTable tbody th.white-space-normal, table.table-bordered.dataTable td.white-space-normal, table.table-bordered.dataTable th.white-space-normal, tr.child > td.child > ul.dtr-details {
    white-space: normal !important
}

.modal table.dataTable thead .sorting_disabled:after {
    content: "" !important
}

.modal table.dataTable tr th.select-checkbox.selected::after {
    content: "\2713" !important;
    margin-top: -5px;
    text-shadow: #212529 1px 1px,#212529 -1px -1px,#212529 1px -1px,#212529 -1px 1px
}

.border-full {
    border: 1px solid #ddd !important;
    margin-left: -1px !important;
    margin-right: -1px !important
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
    left: 10px !important
}

#dataTableContainer .tableheader {
    padding-top: 10px
}

.box-body-custom-1 {
    border-top: 0 solid #fff;
    box-shadow: 0 0 0 #000;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0px;
}

.nav-pills > li > a.active:after {
    content: "";
    position: absolute;
    left: 45%;
    bottom: -14px;
    border: 7px solid transparent;
    border-top: 7px solid #25476a
}

.multiselect-native-select .btn-group ul.multiselect-container {
    overflow-y: auto;
    height: 200px
}

.modal-header button {
    margin-right: 10px;
    position: absolute;
    right: 0
}

.modal .select2-container {
    z-index: 99999
}

.select2-container--bootstrap-5 .select2-selection--single, .select2-selection .select2-selection--single {
    border: 1px solid #d2d6de;
    border-radius: 0;
    padding: 6px 12px;
    height: 34px
}

    .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px
    }

        .select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0
        }

ul.select2-results__options {
    overflow-y: scroll;
    height: 130px
}

.select2-results__option:hover {
    background: #e1e1e1
}

.skin-blue-light .sidebar-menu > li > a.active {
    color: #e91e63 !important
}

.skin-blue-light .sidebar-menu .treeview-menu > li > a.active, .skin-blue-light .sidebar-menu .treeview-menu > li > ul > li > a.active {
    color: #e91e63 !important;
    font-weight: 700
}

.skin-blue-light .sidebar-menu .treeview-menu > li > ul > li > ul > a.active {
    color: #e91e63 !important;
    font-weight: 400 !important
}

.red-border {
    border-color: red !important
}

hr {
    margin-top: 20px;
    border: 0;
    border-top: 1px solid #eee
}

#MSWA0151 .multiselect.dropdown-toggle, #SCWA0060 .form-horizontal .control-label, #SCWARefGroup .textLeft {
    text-align: left
}

#SCWARefGroup .dataTables_length {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

#SCWA0050 .custom-label-inline, #SCWA0060 .custom-label-inline {
    padding-left: 0;
    font-weight: 700;
    font-style: italic
}

#SCWA0050 .variable {
    width: 100px
}

#OAWAUsrFolder #treegrid thead th, #SCWA0031 #treegrid thead th, #SCWA0100 #treegrid thead th {
    background-color: #3a707b !important;
    color: #fff !important;
    padding: 6px !important
}

#OAWAUsrFolder span.fancytree-node > span.fa, #SCWA0031 span.fancytree-expander, #SCWA0100 span.fancytree-node > span.fa {
    margin-right: 18px !important
}

#OAWAUsrFolder #treegrid:focus, #SCWA0031 #treegrid:focus, #SCWA0100 #treegrid:focus {
    outline: 0;
    box-shadow: none
}

#OAWAUsrFolder .fancytree-node .fa-minus, #OAWAUsrFolder .fancytree-node .fa-plus, #SCWA0031 .fancytree-node .fa-minus, #SCWA0031 .fancytree-node .fa-plus, #SCWA0100 .fancytree-node .fa-minus, #SCWA0100 .fancytree-node .fa-plus {
    font-size: 11px;
    color: #a3a1a1
}

#OAWAUsrFolder .fancytree-active, #SCWA0100 .fancytree-active {
    background-color: #5094ce !important;
    color: #fff !important
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#SCWA0031 span.fancytree-node > span.fa {
    margin-right: 6px !important
}

#SCWA0031 .fancytree-node .fa-minus:hover, #SCWA0031 .fancytree-node .fa-plus:hover {
    color: #000
}

#SCWA0031 .fancytree-exp-n > span.fancytree-node {
    padding-left: 8px
}

.resize-font {
    font-size: 13.5px
}

#SCWA0093 .box.box-warning, #SCWA0095 .box.box-warning {
    border-top: none !important;
    box-shadow: none !important
}

#SYWA0110_R8 .tdlist_show_checkbox, #SYWA0110_R8 .tdlist_show_checkbox2, #SYWA0110_R8 .tdlist_show_checkboxtab {
    position: absolute;
    width: 200px;
    right: 15px;
    background: #fff;
    top: 46px;
    box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    -ms-box-shadow: 0 0 2px #000;
    z-index: 9991
}

#SYWA0110_R8 .tdlist_show_checkbox1, #SYWA0110_R8 .tdlist_show_checkboxtab {
    position: absolute;
    width: 200px;
    right: 110px;
    background: #fff;
    top: 46px;
    box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    -ms-box-shadow: 0 0 2px #000;
    z-index: 9991
}

    #SYWA0110_R8 .tdlist_show_checkbox .scrollbar, #SYWA0110_R8 .tdlist_show_checkbox1 .scrollbar, #SYWA0110_R8 .tdlist_show_checkbox2 .scrollbar, #SYWA0110_R8 .tdlist_show_checkboxtab .scrollbar {
        height: 150px;
        padding-left: 15px
    }

#SYWA0110_R8 .closetdlist_show_checkbox, #SYWA0110_R8 .closetdlist_show_checkbox1, #SYWA0110_R8 .closetdlist_show_checkbox2 {
    cursor: pointer;
    background: #e6e6e6;
    padding: 10px 15px
}

#SYWA0110_R8 .tableplus table.dataTable > tbody > tr.child span.dtr-title {
    display: inline-block;
    min-width: 100px;
    font-weight: 700
}

#SYWA0110_R8 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, #SYWA0110_R8 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New',Courier,monospace;
    line-height: 14px;
    content: '+';
    background-color: #337ab7
}

#SYWA0110_R8 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, #SYWA0110_R8 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    content: '-';
    background-color: #d33333
}

#SYWA0110_R8 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child, #SYWA0110_R8 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
    position: relative;
    cursor: pointer
}

#SYWA0110_R8 .middletablesec {
    margin-top: 50px;
    margin-bottom: 50px
}

#SYWA0110_R8 .topnumshow {
    position: absolute;
    top: 18px;
    width: 98%
}

#SYWA0110_R8 .btmpagshow {
    position: absolute;
    bottom: 10px;
    width: 98%
}

#SYWA0110_R8 .prsec15 {
    margin-right: 0
}

#SYWA0110_R8 .position-relative {
    position: relative !important
}

#ESWA0272 .divSearch, #MSWAchecklistDocumentListingNew .panel-body, #MSWAclaimDocumentListingNew .panel-body, #SYWA0110_R8 .p-0 {
    padding: 0 !important
}

#SYWA0110_R8 .listview th {
    vertical-align: top !important
}

#SYWA0110_R8 .box.box-solid.box-newcolor {
    border: 1px solid #3a707b
}

    #SYWA0110_R8 .box.box-solid.box-newcolor > .box-header {
        color: #fff;
        background: #3a707b
    }

#SYWA0110_R8 .bg-newcolor {
    background: #3a707b !important;
    color: #fff !important
}

#SYWA0110_R8 .form-control {
    height: 34px !important;
    padding: 6px 12px !important
}

#SYWA0110_R8 .text-danger {
    color: #f7531f !important
}

#MSWA0241 label, #SYWA0110_R8 .fontnormal {
    font-weight: 400 !important
}

#SYWA0110_R8 table.dataTable tr th.select-checkbox.selected::after {
    content: "\2713";
    margin-top: -11px;
    margin-left: -4px;
    text-align: center;
    text-shadow: #b0bed9 1px 1px,#b0bed9 -1px -1px,#b0bed9 1px -1px,#b0bed9 -1px 1px
}

#SYWA0110_R8 .tabledropdownsec {
    height: 100px !important;
    overflow: hidden !important;
    overflow-y: scroll !important;
    overflow-x: hidden !important
}

#SYWA0110_R8 .forgot-pass .modal-title {
    float: left
}

#SYWA0110_R8 .pagination > li > a, .pagination > li > span {
    position: inherit
}

#SYWA0110_R8 .formDateControlSize {
    padding: 5px 3px !important;
    width: 50%
}

#SYWA0110_R8 .radio-padding {
    margin-left: 0 !important
}

#SYWA0110_R8 .checkbox-inline, #SYWA0110_R8 .radio-inline {
    padding-left: 22px
}

#SYWA0110_R8 .form-check-inline {
    background: #f5f5f5;
    padding-bottom: 5px
}

#SYWA0110_R8 .checkbox label, #SYWA0110_R8 .radio label, #divSearchAndTable .radio {
    padding-left: 0
}

#SYWA0110_R8 .checkbox-inline + .checkbox-inline, #SYWA0110_R8 .radio-inline + .radio-inline {
    margin-top: 10px
}

#SYWA0110_R8 .panel-success > .panel-heading {
    color: #fff !important;
    background-color: #3a707b !important
}

#SYWA0110_R8 .first-panel-style {
    padding: 5px;
    font-size: 13px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: #f7f7f7 !important
}

#SYWA0110_R8 .form-control-custom {
    height: 25px !important;
    padding: 1px 5px !important;
    background-color: #fff !important
}

#SYWA0110_R8 .pagination > .active > a, #SYWA0110_R8 .pagination > .active > a:focus, #SYWA0110_R8 .pagination > .active > a:hover, #SYWA0110_R8 .pagination > .active > span, #SYWA0110_R8 .pagination > .active > span:focus, #SYWA0110_R8 .pagination > .active > span:hover {
    background-color: #3a707b;
    border-color: #3a707b
}

#SYWA0110_R8 .custom-button-refresh {
    padding: 2px 4px;
    font-size: 12px;
    background-color: #3a707b;
    color: #fff
}

@media (max-width:767px) {
    #SYWA0110_R8 .middletablesec {
        margin-top: 80px;
        margin-bottom: 70px
    }

    #SYWA0110_R8 .btmpagshow {
        bottom: 40px
    }

    #SYWA0110_R8 .prsec15 {
        margin-right: 15px
    }
}

.display-details {
    width: 30px
}

#SCWA0280 .col-xs-6 {
    width: 50%
}

@media(max-width:769px) {
    #SCWA0280 .row .pull-left, #SCWA0280 .row .pull-right {
        float: none !important
    }
}

textarea {
    border-color: #ccc !important
}

.box-shadow-custom {
    box-shadow: none !important
}

.select2-container .select2-selection--multiple {
    height: 34px
}

#SMWA0021 .Uppercase input {
    text-transform: uppercase
}

#SMWA0021 .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left
}

#SMWA0021 .form-horizontal .col-sm-9 {
    width: 75%;
    float: left
}

#SMWA0021 .form-horizontal .col-sm-3 {
    width: 25%;
    float: left
}

#SMWA0021 .form-horizontal .col-md-4, #SMWA0021 .form-horizontal .col-sm-4 {
    width: 33.33333333%;
    float: left
}

#SMWA0021 .form-horizontal .col-md-8, #SMWA0021 .form-horizontal .col-sm-8 {
    width: 66.66666667%;
    float: left
}

#SMWA0021 .background-custom {
    background: #4e737a;
    color: #fff
}

#DRWA0040_R8 .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px
}

#DRWA0040_R8 .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #ccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    margin-top: 5px;
    margin-right: -10px
}

#DRWA0040_R8 .dropdown-submenu:hover > a:after {
    border-left-color: #fff
}

#DRWA0040_R8 .dropdown-submenu.pull-left {
    float: none
}

    #DRWA0040_R8 .dropdown-submenu.pull-left > .dropdown-menu {
        left: -100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px
    }

#MSWA0020 .label-inline, #MSWA1020 .label-inline, #MSWA1230_New .label-inline {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    background: #f5f5f5;
    border-radius: 3px;
    width: 110px
}

#DRWA0040_R8 ol, #DRWA0040_R8 ul {
    margin-top: 8px
}

#OAWAUsrFolder .fa-blur {
    opacity: .5
}

#OAWAUsrFolder .glyphicon-arrow-right {
    color: #5094ce !important;
    font-size: 19px;
    font-weight: 700;
    text-shadow: 0 0 10px grey
}

#OAWAUsrFolder .tree-scroller {
    height: 505px;
    overflow-y: scroll;
    cursor: pointer;
    position: relative;
    max-height: 505px
}

#MSWA0020 .label-inline {
    padding: 6px 6px 6px 15px;
    height: 33px
}

#MSWA1020 .label-inline, #MSWA1230_New .label-inline {
    padding: 3px 3px 3px 15px
}

#APWA0030 .ms-options-wrap > .ms-options > ul input[type=checkbox], #APWA0060_R8 .ms-options-wrap > .ms-options > ul input[type=checkbox], #APWA2020 .ms-options-wrap > .ms-options > ul input[type=checkbox], #APWA2050 .ms-options-wrap > .ms-options > ul input[type=checkbox], #ESWA0932 .ms-options-wrap > .ms-options > ul input[type=checkbox], #MOWA2100 .ms-options-wrap > .ms-options > ul input[type=checkbox], #MSWA0150 .ms-options-wrap > .ms-options > ul input[type=checkbox] {
    top: -8px !important
}

#APWA0030 .ms-options-wrap > .ms-options > ul label, #APWA0060_R8 .ms-options-wrap > .ms-options > ul label, #APWA2020 .ms-options-wrap > .ms-options > ul label, #APWA2050 .ms-options-wrap > .ms-options > ul label, #ESWA0932 .ms-options-wrap > .ms-options > ul label, #MOWA2100 .ms-options-wrap > .ms-options > ul label, #MSWA0150 .ms-options-wrap > .ms-options > ul label {
    padding: 3px 4px
}

#APWA0030 ul.dt-button-collection.dropdown-menu, #APWA0060_R8 ul.dt-button-collection.dropdown-menu, #APWA2020 ul.dt-button-collection.dropdown-menu, #APWA2050 ul.dt-button-collection.dropdown-menu, #ESWA0932 ul.dt-button-collection.dropdown-menu, #MOWA2100 ul.dt-button-collection.dropdown-menu, #MSWA0150 ul.dt-button-collection.dropdown-menu {
    width: 223px
}

#APWA0030 #btnSearch, #APWA0060_R8 .mt25, #APWA0110_R8 #btnSearch, #APWA2020 .mt25, #APWA2050 .mt25, #CBWA0010 .mt25, #ESWA0932 .mt25, #MOWA2100 .mt25 {
    margin-top: 25px
}

#ESWA0272 .form-group, #MSWA0211_ExpressOPSubmit_New .form-control {
    margin-bottom: 0 !important
}

#ESWA0630_New td, #ESWA0630_New th {
    padding: 8px 12px 7px 5px !important
}

#MCWA0130 a, #MSWAPlanDocumentListing_New a, #MSWAProductDocumentListing_New a, #MSWAchecklistDocumentListingNew a, #MSWAclaimDocumentListingNew a, #MSWAcorporateDocumentListing_New a {
    color: #1e3695
}

#MCWA0130 .theadCustom, #MSWAPlanDocumentListing_New .theadCustom, #MSWAProductDocumentListing_New .theadCustom, #MSWAchecklistDocumentListingNew .theadCustom, #MSWAclaimDocumentListingNew .theadCustom, #MSWAcorporateDocumentListing_New .theadCustom {
    background-color: #acacac !important;
    text-align: center !important;
    padding: 4px !important;
    font-size: 16px !important;
    font-weight: 700 !important
}

#MCWA0150 .label-inline, #MSWA0197_New .label-inline, #MSWA021H .label-inline, #divSearchAndTable .label-inline {
    margin-top: 0;
    margin-left: 3px;
    background: #f5f5f5;
    padding: 8px 8px 8px 30px;
    border-radius: 4px;
    margin-bottom: 5px
}

#divSearchAndTable .label-inline {
    display: inline-block
}

#divSearchAndTable .margin-label {
    margin-right: 15px
}

#divSearchAndTable .label-color, #divUserDetails .label-color {
    color: #3a707b
}

#divUserDetails .label-msg, #divUserDetails .required-label {
    color: red;
    font-size: smaller
}

#divUserDetails .normal-label {
    font-weight: 400
}

#divUserDetails .note-label {
    color: red;
    font-size: small
}

#divUserDetails .thead-bgcolor {
    background-color: #3a707b;
    color: #fff
}

#MSWA0190_New .theadCustom, #MSWA0212_MedicalCost .header-title {
    background-color: #acacac !important
}

#MCWA0120 .fileUpload, #MCWA0121 .fileUpload, #divUserDetails .fileUpload {
    position: relative;
    overflow: hidden
}

    #MCWA0120 .fileUpload input.upload, #MCWA0121 .fileUpload input.upload, #divUserDetails .fileUpload input.upload {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0
    }

#MSWA0190_New .theadCustom {
    text-align: left !important;
    padding: 4px !important;
    font-size: 14.5px !important;
    font-weight: 700 !important
}

#MSWA0190_New .header-custom-dt {
    padding-left: 0;
    margin-bottom: 5px
}

#MSWA0190_New .badge {
    font-size: 19px;
    font-weight: 400;
    margin-top: 5px
}

#MSWA0199_New .custom-inline {
    margin: 3px
}

#MSWA0199_New .custom-row {
    margin: 5px;
    padding-bottom: 10px
}

#MSWA0199_New .custom-label {
    font-weight: 600
}

#MSWA0199_New .search-input-style {
    margin-left: 0 !important;
    margin-bottom: -1px !important;
    margin-right: 4px !important
}

#MSWA0199_New .bracket-font {
    font-weight: 700;
    font-size: 18px
}

#MSWA0199_New .select2-selection__rendered {
    height: 50px;
    overflow-y: auto !important
}

#MSWA021W .iframe, #MSWA021W .iframetab {
    height: calc(100vh - 0px);
    width: 100%
}

#MSWA0199_New .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #fff;
    color: #574e4e
}

@media (min-width:992px) {
    .col-md-3 {
        width: 25%
    }

    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    #MSWA0212_ACP .col-md-3 {
        width: 24%
    }
}

@media print {
    #MSWA0212_ACP .col-md-1, #MSWA0212_ACP .col-md-10, #MSWA0212_ACP .col-md-11, #MSWA0212_ACP .col-md-12, #MSWA0212_ACP .col-md-2, #MSWA0212_ACP .col-md-3, #MSWA0212_ACP .col-md-4, #MSWA0212_ACP .col-md-5, #MSWA0212_ACP .col-md-6, #MSWA0212_ACP .col-md-7, #MSWA0212_ACP .col-md-8, #MSWA0212_ACP .col-md-9 {
        float: left
    }

    #MSWA0212_ACP .col-md-12 {
        width: 100%
    }

    #MSWA0212_ACP .col-md-11 {
        width: 91.66666666666666%
    }

    #MSWA0212_ACP .col-md-10 {
        width: 83.33333333333334%
    }

    #MSWA0212_ACP .col-md-9 {
        width: 75%
    }

    #MSWA0212_ACP .col-md-8 {
        width: 66.66666666666666%
    }

    #MSWA0212_ACP .col-md-7 {
        width: 58.333333333333336%
    }

    #MSWA0212_ACP .col-md-6 {
        width: 50%
    }

    #MSWA0212_ACP .col-md-offset-6 {
        margin-left: 50%
    }

    #MSWA0212_ACP .col-md-5 {
        width: 41.66666666666667%
    }

    #MSWA0212_ACP .col-md-4 {
        width: 33.33333333333333%
    }

    #MSWA0212_ACP .col-md-3 {
        width: 24%
    }

    #MSWA0212_ACP .col-md-2 {
        width: 16.666666666666664%
    }

    #MSWA0212_ACP .col-md-1 {
        width: 8.333333333333332%
    }
}

#MSWA0212_MedicalCost .btn-plusminus {
    font-size: 11px;
    line-height: 1.5;
    padding: 1px 5px;
    border-radius: 50%
}

#MSWA0212_MedicalCost label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400
}

#MSWA0212_MedicalCost .planwrapper .btn {
    margin-bottom: 15px;
    background: #eee;
    width: 100%;
    text-align: left;
    border: 1px solid #3a707b;
    cursor: text;
    -webkit-user-select: inherit;
    -moz-user-select: inherit;
    -ms-user-select: inherit;
    user-select: inherit;
    padding: 6px 15px
}

#MSWA0212_MedicalCost .control-label, #MSWA0260 .headerStyle5 {
    font-weight: 700
}

#MSWA021W .iframetab {
    border: 0;
    margin: 0;
    background: url("data/iframeno.png");
    position: relative;
    top: 0
}

#MSWA021W .tdF, #MSWA021W .tdFL {
    border-right: 1px solid #e6e6e6;
    width: 25%
}

#MSWA021W .ui-tabs-panel {
    padding: 5px !important
}

#MSWA021W .openout {
    float: right;
    position: relative;
    top: -28px;
    left: -5px
}

#MSWA021W .input-short {
    max-width: 130px !important
}

#MSWA021W div.dt-button-background {
    position: inherit !important
}

#MSWA021W .tabledropdownsec {
    height: 130px !important;
    overflow: hidden !important;
    overflow-y: scroll !important;
    overflow-x: hidden !important
}

#MSWA021W .trF {
    border: 1px solid #e6e6e6;
    height: 20px
}

#MSWA021W .tdF {
    padding-left: 5px
}

#MSWA021W .tdFL {
    background-color: #f8f7f7;
    padding-left: 5px
}

#ESWA0218_Decision td, #MSWA021W .table > thead > tr > th.header-title {
    padding: 5px
}

#MSWA021W .dataTables_wrapper {
    padding-bottom: 20px
}

#MSWA021W .label-normal {
    font-weight: 400;
    word-break: break-all
}

#MSWA021W .panel-title {
    margin-top: 10px;
    margin-left: 15px
}

#MSWA0250 .no-margin, #MSWA2291 .no-margin {
    padding-left: 5px;
    padding-right: 0
}

#MSWA0250 .bg-greenyellow, #MSWA2291 .bg-greenyellow {
    background-color: #adff2f !important
}

#MSWA0260 .checkbox-custom {
    background: #e9e7e7;
    font-weight: 600;
    font-size: 15px;
    border-radius: 3px;
    padding: 6px 6px 6px 25px
}

#MSWA0260 .headerStyle4, #MSWA2503 .headerStyle4 {
    margin: 0;
    text-align: center
}

#MSWA0260 .border-new {
    border: 1px solid #3a707b;
    border-radius: 5px
}

#MSWA2171_Corp .icon-circle-letter {
    content: attr(data-letters);
    display: inline-block;
    font-size: 1em;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    border-radius: 50%;
    background-color: #3a707b;
    vertical-align: middle;
    margin-right: 1em;
    color: #fff
}

#MSWA2171_Corp .scrollable-panel {
    max-height: 300px;
    overflow: auto
}

#MSWA2171_Corp .no-border {
    border-left: 0 solid;
    border-right: 0px solid
}

#MSWA2503 .panel-global, #MSWA2503 .panel-heading {
    border-radius: 0
}

.CustomColor {
    background-color: #ffc20e !important
}

#MSWA5605 tfoot th.select-checkbox:before, #MSWA5611R tfoot th.select-checkbox:before {
    content: none !important;
    border: 0 !important
}

#CBWA0020_New .form-control, #CBWA0070_New .form-control, #CBWA0125 .form-control, #SCWA1050 .form-control {
    height: 29px !important;
    padding: 6px 12px !important
}

#MSWA5611R tfoot th.select-checkbox {
    position: unset !important
}

#MSWAPlanDocumentListing_New .nopadding, #MSWAProductDocumentListing_New .nopadding, #MSWAchecklistDocumentListingNew .nopadding, #MSWAclaimDocumentListingNew .nopadding, #MSWAcorporateDocumentListing_New .nopadding {
    padding: 0 !important;
    margin: 0 !important
}

#MSWAPlanDocumentListing_New .form-group, #MSWAProductDocumentListing_New .form-group, #MSWAchecklistDocumentListingNew .form-group, #MSWAclaimDocumentListingNew .form-group, #MSWAcorporateDocumentListing_New .form-group {
    margin-bottom: 0
}

#MSWAchecklistDocumentListingNew .customTrColspan, #MSWAclaimDocumentListingNew .customTrColspan {
    padding: 0 !important;
    text-align: center;
    background-color: #acacac !important
}

#supplierAccountTablePart .btn-group-vertical > .btn, #supplierAccountTablePart .btn-group > .btn {
    float: none !important
}

#APWA0060_R8 #ProviderModal, #APWA2010 #CreditorModal, #ARWA2010 #CreditorModal, #RP2050 #ProviderModal {
    text-align: center;
    padding: 0 !important
}

    #APWA0060_R8 #ProviderModal:before, #APWA2010 #CreditorModal:before, #ARWA2010 #CreditorModal:before, #RP2050 #ProviderModal:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px
    }

    #APWA0060_R8 #ProviderModal .modal-dialog, #APWA2010 #CreditorModal .modal-dialog, #ARWA2010 #CreditorModal .modal-dialog, #RP2050 #ProviderModal .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle
    }

#APWA0110_R8 table.dataTable tfoot td.select-checkbox:before, #APWA0110_R8 table.dataTable tfoot th.select-checkbox:before, #APWA0112_R8 table.dataTable tfoot td.select-checkbox:before, #APWA0112_R8 table.dataTable tfoot th.select-checkbox:before, #ARWA0030 table.dataTable tfoot td.select-checkbox:before, #ARWA0030 table.dataTable tfoot th.select-checkbox:before, #ARWA0110_R8 table.dataTable tfoot td.select-checkbox:before, #ARWA0110_R8 table.dataTable tfoot th.select-checkbox:before, #ARWA0112_R8 table.dataTable tfoot td.select-checkbox:before, #ARWA0112_R8 table.dataTable tfoot th.select-checkbox:before, #ARWA0140 table.dataTable tfoot td.select-checkbox:before, #ARWA0140 table.dataTable tfoot th.select-checkbox:before {
    content: ' ';
    margin-top: -6px;
    margin-left: -6px;
    border: 0 solid #000;
    border-radius: 3px
}

#APWA2010 .ms-options-wrap > button:focus, #ARWA2010 .ms-options-wrap > button, #ARWA2010 .ms-options-wrap > button:focus, #ARWA2020 .ms-options-wrap > button:focus, #ARWA2050 .ms-options-wrap > button, #ARWA2050 .ms-options-wrap > button:focus, #RP2050 .ms-options-wrap > button, #RP2050 .ms-options-wrap > button:focus, #RPWA0050 .ms-options-wrap > button, #RPWA0050 .ms-options-wrap > button:focus, .ms-options-wrap > button, .ms-options-wrap > button:focus {
    border: 1px solid #d2d6de !important;
    height: 33px !important
}

#ARWA0031 .row_old, #SYWA0310 .row_old {
    background-color: #f3f3f3
}

#ARWA0031 .padding-top-8, .padding-top-8 {
    padding-top: 8px
}

#ARWA0071 .activeTrUserTable {
    background-color: #d1d2d4 !important
}

#ARWA0071 table tr td {
    outline: 0 !important
}

#ARWA2050 .groupName {
    background-color: #efefef
}

#CBWA0012 table#infoTable thead {
    background: #3a707b;
    color: #fff
}

#RPWA0050 .dataTables_wrapper, .dataTables_wrapper {
    font-size: 13px
}

#DRWA0011_R8 .border-custom, #MSWA0241 .panel-global {
    border-color: #3a707b
}

#DRWA0011_R8 span.text-info-custom, #DRWA0072 span.text-info-custom {
    font-weight: 400;
    margin-left: 5px
}

#DRWA0072 .form-info-inline label {
    float: left;
    margin-right: 10px;
    margin-top: 6px;
    width: 90px
}

#DRWA0072 .form-info-inline input {
    width: 70%
}

#DRWA0072 #cshDetDataTable td input, #DRWA0072 #cshDetDataTable td textarea, #MSWA0140 .dataTables_scrollHeadInner, #MSWA0140 .dataTables_scrollHeadInner table, div#payorBlacklistedAgentDataTable_wrapper {
    width: 100% !important
}

#DRWA0072 #cshDetDataTable tbody td.class-number {
    text-align: right !important
}

#ESWA0218_Decision .panel-primary > .panel-heading, #MSWA0191_New .panel-primary > .panel-heading {
    color: #fff;
    background-color: #3a707b;
    border-color: #3a707b
}

#ESWA0218_Decision label {
    padding-right: 5px
}

#ESWA0218_Decision .radio-inline {
    background-color: #e0e0e0;
    border-radius: 3px
}

#ESWA0218_Decision .radio-group-sts {
    margin: 3px 3px 3px 35px
}

#ESWA0218_Decision .theadColspan {
    text-align: center;
    font-weight: 500 !important;
    font-size: 17px !important;
    padding: 2px !important;
    background-color: #acacac !important
}

#ESWA0218_Decision #divFooter {
    height: 175px;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #fff
}

#ESWA0218_Decision #divButtons {
    height: 60px;
    width: 100%;
    position: fixed;
    bottom: -10px;
    left: 0;
    background-color: #fff
}

#ESWA0218_Decision #divContent {
    position: absolute;
    width: 100%;
    padding-bottom: 175px;
    z-index: -1
}

#ESWA0218_Decision .box-body, #MSWA0191_New #benefitSetupTab .col-md-12 {
    padding: 0
}

#MCWA0000 tr.group, #MCWA0000 tr.group:hover, #RP2180 tr.group, #RP2180 tr.group:hover {
    background-color: #ddd !important
}

#MCWA0000 .panel-body {
    padding: 8px !important
}

#MCWA0000 .nav-tabs li a {
    color: #000;
    border-radius: 10px 2px 0 0 !important
}

#MCWA0000 .bg-aqua {
    background-color: #3a707b !important
}

#MCWA0000 .box-header {
    color: #444;
    display: block;
    position: absolute
}

#MCWA0000 .h1, #MCWA0000 .h2, #MCWA0000 .h3, #MCWA0000 h1, #MCWA0000 h2, #MCWA0000 h3 {
    margin-top: 0;
    margin-bottom: 0
}

#MCWA0000 .info-box {
    background: #b8b9aa42 !important;
    box-shadow: 0 2px 2px #232323 !important;
    margin-bottom: 5px !important
}

#MCWA0000 .jqplot-axis {
    font-size: 10px !important;
    font-weight: 700 !important
}

.with-150 {
    width: 150px !important
}

#MCWA0120 .margin-style, #MCWA0121 .margin-style {
    margin: 5px
}

#MCWA0120 .panel-title, #MCWA0121 .panel-title {
    font-size: 15px
}

#MOWA2103 .nav-tabs-custom {
    box-shadow: none
}

table.dataTable tfoot > tr > th {
    padding-right: 10px
}

.rowYellowClass {
    background-color: #ff0
}

#RP2180 .footer-style {
    text-align: right;
    font-weight: 700
}

#RP2900 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before, #RP2900 .tableplus table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
    left: initial !important
}

#MSWA0151 #optionClass .multiselect-all, #MSWA0151 #optionClass .multiselect-container li.odd {
    background: #eee
}

#MSWA0151 .multiselect-container {
    height: 250px;
    overflow-y: scroll !important
}

.select2-selection--multiple, .select2-selection--multiple input {
    cursor: pointer !important
}

#MSWA0180 table thead tr.search_column th {
    text-align: center;
    background-color: #fff;
    color: #000;
    border-bottom-width: 1px !important;
    padding-right: 10px !important
}

    #MSWA0180 table thead tr.search_column th input {
        width: 100% !important;
        font-size: 14px !important;
        font-weight: 400 !important
    }

#MSWA0180 table.dataTable {
    border-collapse: collapse !important
}

#MSWA0181 .label-inline {
    margin-top: 0;
    margin-left: 3px;
    margin-bottom: 5px;
    background: #f5f5f5;
    padding: 10px 10px 10px 30px;
    border-radius: 4px
}

#MSWA0181 .lblValue {
    font-weight: 400;
    padding-left: 5px
}

#MSWA0181 .theadCustom {
    background-color: #acacac !important;
    text-align: center !important;
    font-size: 17px !important;
    font-weight: initial !important;
    padding: 4px !important
}

#MSWA0191_New #benOrdItems div, #MSWA0191_New #itemGroupOrdSeqItems div {
    margin: 2px 0 0;
    padding: 2px;
    text-align: left
}

#MSWA0191_New #benOrdItems .option-list .option, #MSWA0191_New #itemGroupOrdSeqItems .option-list .option {
    background-color: #fff;
    padding: 5px
}

#MSWA0191_New .option-selected {
    background-color: #a0a0a0;
    color: #fff
}

#MSWA0191_New .option-list .option:hover {
    background: #c1c1c1
}

#MSWA0191_New .scrollable-panel {
    height: 250px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%
}

#MSWA0210_Register_New .label-inline {
    margin-top: 0;
    margin-left: 0 !important;
    margin-bottom: 5px;
    background: #f5f5f5;
    padding: 8px;
    padding-left: 6px !important;
    border-radius: 4px;
    height: 33.99px
}

#MSWA0210_Register_New {
    font-size: 13px !important;
    line-height: 1.1
}

#MSWA0211_ExpressOPSubmit_New #demo.width {
    height: auto;
    -webkit-transition: width .35s;
    -moz-transition: width .35s;
    -o-transition: width .35s;
    transition: width .35s
}

#MSWA0211_ExpressOPSubmit_New .scrollable-panel {
    max-height: 350px;
    overflow: auto
}

#MSWA021H .form-control {
    height: 30px !important;
    margin-bottom: 0 !important
}

    #MSWA021H .form-control[disabled], #MSWA021H .select2-container--default.select2-container--disabled .select2-selection--single, #MSWA021X .form-control[disabled] {
        background-color: #fff !important
    }

#MSWA021X label {
    width: 110px
}

#MSWA021X .form-inline {
    float: left !important
}

#MSWA021X .normal-label {
    font-weight: 400;
    width: 345px !important
}

#MSWA0270 .dataTables_wrapper .dt-buttons .buttons-colvis, #MSWA0270 .dataTables_wrapper .dt-buttons .buttons-csv {
    border-color: #6ab5b4 !important
}

#MSWA0270 .dataTables_wrapper .dt-buttons .buttons-excel {
    border-color: #85b86c !important
}

#MSWA0270 .dataTables_wrapper .dt-buttons .buttons-pdf {
    border-color: #b57d6a !important
}

#MSWA0270 #gvwProvider input[type=checkbox], #gvwUserPerformance input[type=checkbox], input[type=radio] {
    margin-left: 2px;
    transform: scale(1.1)
}

#MSWA0270 .ms-options-wrap .ms-options ul li label input, #MSWA2310 .ms-options-wrap .ms-options ul li label input {
    margin-top: -5px
}

#MSWA0970 table.dataTable tbody td:nth-child(0), #MSWA0970 table.dataTable thead th:nth-child(0) {
    width: 20px;
    max-width: 20px;
    min-width: 20px
}

#providerDataTable_filter input, #providerTypeDataTable_filter input {
    width: 75% !important
}

#select2-ddlBankAccountNo-results li:first-child {
    background: #3a707b;
    color: #fff;
    padding: 10px
}

#select2-ddlBankAccountNo-results li {
    border: .5px solid #e9e9e9
}

#Checklist .panel-heading {
    padding-top: 2px !important;
    padding-bottom: 2px !important
}

#Checklist .theadColspan {
    background-color: #979797 !important;
    text-align: center;
    font-size: 17px;
    padding: 2px !important
}

#MSWA0241 .panel-global > .panel-heading {
    background-color: #3a707b;
    border-color: #3a707b;
    color: #fff
}

#MSWA0241 .label-inline {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    background: #f5f5f5;
    padding: 13px 13px 13px 0;
    border-radius: 3px;
    width: 100px;
    display: inline
}

#gvwUserProd_wrapper input[type=checkbox], input[type=radio] {
    margin-left: 7px;
    transform: scale(1.1)
}

.sidebar .user-panel .image img {
    max-width: 45px !important;
    max-height: 45px !important
}
.ms-options-wrap {
    height: 33px !important;
}
.multiselect .caret {
    content: ' ';
    height: 0;
    position: absolute;
    top: 50%;
    right: 5px;
    width: 0;
    border: 6px solid rgba(0,0,0,0);
    border-top-color: #999;
    margin-top: -3px !important;
}

#loading {
    opacity: 0.5 !important;
}

#loading_1 {
    opacity: 0.5 !important;
}

#ctl00_Panelimg {
    width: 45px;
    height: 45px;
}
#Tech img {
    width: 28px;
    height: 28px;
}
.dataTables_scrollBody #CoverageProvidedDatatable thead tr th.select-checkbox::before {
    border: 0px !important;
}
