@font-face {
    font-family: Roboto;
    src: url(fonts/roboto/Roboto-Regular.ttf);
}
@font-face {
    font-family: Roboto;
    src: url(fonts/roboto/Roboto-Bold.ttf);
    font-weight: bold;
}
@font-face {
    font-family: Roboto;
    src: url(fonts/roboto/Roboto-Italic.ttf);
    font-style: italic;
}
@font-face {
    font-family: Roboto;
    src: url(fonts/roboto/Roboto-BoldItalic.ttf);
    font-weight: bold;
    font-style: italic;
}

.wab_popups .popup-dialog {
    min-height: calc(100% - 0.5rem);
    font-family: Roboto, serif;
}

.wab_popups .popup-dialog.popup-dialog-lg {
    width: 98%;
    left: 1%;
    height: calc(100%);
    padding-top: 0.5%;
    padding-bottom: 0.5%;
}

@media (min-width: 1400px) {
}


.wab_popups .popup-dialog.popup-dialog-md {
    width: 96%;
    left: 2%;
    height: calc(100%);
    padding-top: 0.5%;
    padding-bottom: 0.5%;
}

.wab_popups .popup-dialog.popup-dialog-mds {
    width: 90%;
    left: 5%;
    height: calc(100%);
    padding-top: 0.5%;
    padding-bottom: 0.5%;
}

.wab_popups .popup-dialog.popup-dialog-sm {
    width: 40%;
    left: 30%;
}

.wab_popups .popup-dialog.popup-dialog-xs {
    width: 32%;
    left: 34%;
}

.wab_popups .popup-content {
    width: 100%;

    height: 100%;
}

.wab_popups .popup-content .card-header {
    padding: 1rem 1rem;
    border-bottom: none;
}

.wab_popups .popup-content .card-body {
    overflow: auto;
    max-height: calc(100vh);
    padding-top: 0.5rem;
}

.wab_popups .popup-content .wab_card_messages {
    font-weight: bold;
    font-size: 14px;
    font-family: Roboto, serif;
    min-height: 36px;
}

.wab_popups .popup-content .wab_card_messages .wab_card_messages_info:before {
    font-family: "Font Awesome 5 Free";
    content: '\f05a';
    margin-right: 1rem;
    margin-left: 1rem;
    font-weight: bold;
    font-size: 18px;
}

.wab_popups .popup-content .wab_card_messages .wab_card_messages_info {
    color: #51606E;
    background-color: rgba(254, 221, 0, 0.2);
    border-color: rgba(254, 221, 0, 0.2);
}

.wab_popups .popup-content .wab_card_messages .wab_card_messages_error:before:not(.wab_messages_no_icon) {
    font-family: "Font Awesome 5 Free";
    content: '\f057';
    margin-right: 1rem;
    margin-left: 1rem;
    font-weight: bold;
    font-size: 18px;
}

.wab_popups .popup-content .wab_card_messages .wab_card_messages_error {
    color: #DB505B;
}

.wab_popups .popup-content .wab_card_messages_error:empty {
    display: none;
}

.wab_popups .popup-content .wab_card_messages_info:empty {
    display: none;
}

.wab_popups .popup-content .card-body .ui-widget-content {
    max-height: inherit;
    overflow: unset;
    /*background: none;*/
    border: none;
}

.wab_popups .popup-content .card-body .wab_form_wrapper {
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs {
    padding: 0;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-panel {
    padding: 0.313rem;
}

.wab_popups .popup-dialog-lg .popup-content .card-body .wab_form_wrapper .ui-tabs {
    /*height: calc(100vh - 20rem);*/
    /*min-width: 70rem;*/
    height: auto;
    min-width: 70rem;
    padding-bottom: 1rem;
}

.wab_popups .popup-dialog-lg .popup-content .wab_card_messages {
    min-width: 70rem;
}

.wab_popups .popup-dialog-md .popup-content .card-body .wab_form_wrapper .ui-tabs {
    /*height: calc(100vh - 20rem);*/
    height: auto;
    min-width: 78rem;
    padding-bottom: 0;
}

.wab_popups .popup-dialog-md .popup-content .wab_card_messages {
    min-width: 78rem;
}

.wab_popups .popup-dialog-mds .popup-content .card-body .wab_form_wrapper .ui-tabs {
    /*height: calc(100vh - 30rem);*/
    /*min-height: 24rem;*/
    /*min-width: 64rem;*/
    height: auto;
    min-height: 24rem;
    min-width: 64rem;
    padding-bottom: 1rem;
}

.wab_popups .popup-dialog-mds .popup-content .wab_card_messages {
    min-width: 56rem;
}

.wab_popups .popup-dialog-sm .popup-content .card-body .wab_form_wrapper .ui-tabs {
    height: 24rem;
    min-width: 28rem;
}

.wab_popups .popup-dialog-sm .popup-content .wab_card_messages {
    min-width: 28rem;
}

.wab_popups .popup-dialog-xs .popup-content .card-body .wab_form_wrapper .ui-tabs {
    height: 20rem;
    min-width: 20rem;
}

.wab_popups .popup-dialog-xs .popup-content .wab_card_messages {
    min-width: 20rem;
}


.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav {
    padding: 0;
    background: none;
    border: none;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li a {
    margin: 0;
    background: none;
    border: 0;
    border-radius: 0;
    font-weight: normal;
    color: #78858E;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li a {
    padding-top: 0.95rem;
    padding-bottom: 0.95rem;
    font-size: 14px;
    letter-spacing: 0.1rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:hover {
    color: #2C4A61;
    background-color: #F2F4F6;
    font-weight: bold;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:first-child.ui-state-hover,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:first-child,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:first-child.ui-state-hover a,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:first-child a {
    border-top-left-radius: 0.75rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:last-child.ui-state-hover,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:last-child,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:last-child.ui-state-hover a,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .ui-tabs-nav li:last-child a {
    border-top-right-radius: 0.75rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab {
    z-index: 1;
    background: #F2F4F6 none;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-lg {
    /*height: calc(100vh - 20rem);*/
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-md {
    /*height: calc(100vh - 20rem);*/
    border-bottom-left-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-md {
    /*height: inherit;*/
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm {
    /*height: 90%;*/
    border-bottom-left-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-xs {
    /*height: 90%;*/
    border-bottom-left-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}

.wab_popups .popup-dialog .card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: none;
}

.wab_popups .popup-dialog .wab_info_required {
    color: #707070;
    font-size: 14px;
}

.wab_popups .popup-dialog .button-group {
    display: flex;
}

.wab_popups .popup-dialog .btn:not(.wab_pagination .btn) {
    width: 9rem;
    border-radius: 1.25rem;
    margin: 0.5rem 0.5rem;
}

.wab_popups .popup-dialog.popup-dialog-xs .btn:not(.wab_pagination .btn) {
    width: 6rem;
}

.wab_popups .popup-dialog.popup-dialog-xs .btn:not(.wab_pagination .btn).login_btn {
    width: 7rem;
}

.wab_popups .popup-dialog .btn-green,
.wab_popups .popup-dialog .ok-btn {
    background-color: #00C46D;
    border-color: #00C46D;
    color: #FFFFFF;
}

.wab_popups .popup-dialog .btn-green:hover,
.wab_popups .popup-dialog .ok-btn:hover {
    background-color: #03A85F;
    border-color: #03A85F;
    color: #FFFFFF;
}

.wab_popups .popup-dialog .btn-yellow {
    background-color: #FEDD00;
    border-color: #FEDD00;
}

.wab_popups .popup-dialog .btn-yellow:hover {
    background-color: #E5C700;
    border-color: #FEDD00;
}

.wab_popups .popup-dialog .btn-grey {
    background-color: #51606E;
    border-color: #51606E;
    color: #FFFFFF;
}

.wab_popups .popup-dialog .btn-grey:hover {
    background-color: #E5C700;
    border-color: #E5C700;
}

.wab_popups .popup-dialog .btn-red,
.wab_popups .popup-dialog .cancel-btn {
    background-color: #FC5C69;
    border-color: #FC5C69;
    color: #FFFFFF;
}

.wab_popups .popup-dialog .btn-red:hover,
.wab_popups .popup-dialog .cancel-btn:hover {
    background-color: #DB505B;
    border-color: #DB505B;
    color: #FFFFFF;
}

.wab_popups .popup-dialog .btn:not(.wab_pagination .btn).btn-wide {
    width: 12rem
}

.wab_popups .popup-dialog .btn:not(.wab_pagination .btn).btn-wider {
    width: 18rem
}

.wab_popups .popup-dialog .btn:not(.wab_pagination .btn).btn-circle {
    width: 32px;
    height: 32px;
    padding: 0.75rem;
    border-radius: 50%;
}

.wab_popups .popup-dialog .btn:not(.wab_pagination .btn).btn-circle i {
    margin: 0;
}

.wab_popups .popup-dialog .btn-green,
.wab_popups .popup-dialog .ok-btn {

}

.wab_popups .popup-dialog .btn-red,
.wab_popups .popup-dialog .cancel-btn {

}

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form {*/
/*    margin: 0 0.75rem;*/
/*}*/

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .btn:not(.wab_pagination .btn) {*/
/*    margin-left: 0;*/
/*}*/


.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab fieldset {
    border: 2px solid #FFFFFF;
    border-radius: 0.75rem;
    background-color: #FFFFFF;
    padding: 0.2rem 0.75rem 0.2rem 0.75rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-lg fieldset {
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-md fieldset {
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm fieldset {
    min-height: 20rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm fieldset.min-height-zero {
    min-height: 0;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-xs fieldset {
    min-height: 15rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab legend {
    color: #51606E;
    font-size: 14px;
    letter-spacing: 0.1rem;
    font-weight: bold;
    margin: 0.25rem 0.2rem 0.2rem 0;
    text-transform: uppercase;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_controls_label {
    width: 14%;
    height: 1rem;
    display: inline-block;
    align-items: center;
    /*margin: 1rem 0.25rem 1rem 0;*/
    margin: 0.5rem 0.25rem 0.5rem 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-md .wab_controls_label {
    width: 14%;
}

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-mds .wab_controls_label {*/
/*    width: 14%;*/
/*}*/

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm .wab_controls_label {
    width: 24%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-xs .wab_controls_label {
    width: 26%;
}

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_label {*/
/*    width: 10%;*/
/*    padding-top: 0.2rem;*/
/*    margin: 0.2rem 3px 0.2rem 0;*/
/*    height: 1.75rem;*/
/*}*/
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-8 .wab_controls_label {
    width: 14%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-7 .wab_controls_label {
    width: 30%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-7 .wab_controls_label.wab_controls_label_long {
    width: 70%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-6 .wab_controls_label {
    width: calc(34% - 0.25rem);
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-6 .wab_controls_label.wab_controls_label_long {
    width: 70%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-5 .wab_controls_label {
    width: 30%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-5 .wab_controls_label.wab_controls_label_long {
    width: 70%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-4 .wab_controls_label {
    width: calc(34% - 0.25rem);
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-3 .wab_controls_label {
    width: calc(30% - 0.25rem);
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab input[type=radio] ~ .wab_controls_label {
    margin-left: 0.75rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_controls_text {
    width: 33.3%;
    height: 1.75rem;
    /*margin: 0.55rem 0;*/
    margin: 0.25rem 0;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-lg .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-lg .wab_controls_text {
    width: 85%;
}

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-md .wab_controls_date,*/
/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-md .wab_controls_text {*/
/*    width: 50%;*/
/*}*/

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-mds .wab_controls_date,*/
/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-mds .wab_controls_text {*/
/*    width: 50%;*/
/*}*/

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm .wab_controls_textarea,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm .wab_controls_text {
    width: 50%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-xs .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-xs .wab_controls_text {
    width: 60%;
}

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_date,*/
/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_text {*/
/*    width: 45%;*/
/*    margin: 0.2rem 0;*/
/*}*/

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-8 .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-8 .wab_controls_text {
    width: 85%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-7 .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-7 .wab_controls_text {
    width: 66%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-6 .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-6 .wab_controls_text {
    width: 66%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-5 .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-5 .wab_controls_text {
    width: 66%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-4 .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-4 .wab_controls_text,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-4 .wab_controls_textarea {
    width: 66%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-3 .wab_controls_date,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-3 .wab_controls_text,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-3 .wab_controls_textarea {
    width: 70%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_controls_text.wab_controls_text_long {
    width: 85%;
}

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_select {*/
/*    height: 1.75rem;*/
/*    margin: 0.2rem 0;*/
/*}*/

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_radio ~ .wab_controls_select {*/
/*    display: none;*/
/*}*/

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_radio:hover ~ .wab_controls_select,*/
/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_radio:checked ~ .wab_controls_select {*/
/*    display: block;*/
/*}*/

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_controls_select {
    width: 33.3%;
    height: 1.75rem;
    /*margin: 0.55rem 0;*/
    margin: 0.25rem 0;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_controls_select.wab_controls_input_inline {
    width: 15%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_controls_textarea {
    margin: 0.25rem 0 0.25rem 0;
    height: 2rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-md .wab_controls_select {
    width: 33.5%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-sm .wab_controls_select {
    width: 50%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab.content-tab-xs .wab_controls_select {
    width: 60%;
}

/*.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .search_form .wab_controls_select {*/
/*    width: 45%;*/
/*}*/

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-7 .wab_controls_select {
    width: 68%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-7 .wab_controls_select.wab_controls_select_short {
    width: 28%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-6 .wab_controls_select {
    width: 66%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-6 .wab_controls_select.wab_controls_select_short {
    width: 28%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-5 .wab_controls_select {
    width: 68%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-5 .wab_controls_select.wab_controls_select_short {
    width: 28%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-4 .wab_controls_select {
    width: 66%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .col-3 .wab_controls_select {
    width: 70%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .form-check-input[type=checkbox] {
    margin: 0.25rem 0;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .wab_crudmenu {
    padding: 0 0.2rem;
    height: 3.5rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .grid-table-wrapper {
    background-color: #FFFFFF;
    margin-bottom: 0;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .label_for_button  {
    /*margin-top: 0.75rem;*/
    margin-top: 1rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab a,
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .form-select[multiple],
.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .form-select[multiple] option {
    font-size: 14px;
    font-family: Roboto, serif;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .ui-tabs .content-tab .grid-table-wrapper.line-view-5 {
    height: 20rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_label_login {
    width: 22%;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_login {
    width: 78%;
    height: 1.75rem;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_label_barcode,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_label_bank_txn_id,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_label_amount,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_label_total_amount {
    font-weight: bold;
    text-decoration: underline;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_barcode,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_bank_txn_id,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_amount,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_total_amount,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_mtcn,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_bank_txn_id {
    background-color: #FFF4AD;
    border-color: #E2E4E6;
    color: black;
    font-weight: bold;
}

.wab_popups .local_agent .popup-content .card-body .wab_form_wrapper .wab_controls_text_barcode,
.wab_popups .local_agent .popup-content .card-body .wab_form_wrapper .wab_controls_text_amount,
.wab_popups .local_agent .popup-content .card-body .wab_form_wrapper .wab_controls_text_total_amount,
.wab_popups .local_agent .popup-content .card-body .wab_form_wrapper .wab_controls_text_mtcn,
.wab_popups .local_agent .popup-content .card-body .wab_form_wrapper .wab_controls_text_bank_txn_id {
    background-color: #E4D2B6;
    border-color: #E2E4E6;
    color: #51606E;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_barcode.wab_controls_text_red,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_amount.wab_controls_text_red,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_total_amount.wab_controls_text_red,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_mtcn.wab_controls_text_red,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_bank_txn_id.wab_controls_text_red,
.wab_popups .popup-content .card-body .wab_form_wrapper .div_cust_msg_last_txn_date.wab_controls_text_red {
    background-color: #FC5C69;
}

.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_barcode.wab_controls_text_green,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_amount.wab_controls_text_green,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_total_amount.wab_controls_text_green,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_mtcn.wab_controls_text_green,
.wab_popups .popup-content .card-body .wab_form_wrapper .wab_controls_text_bank_txn_id.wab_controls_text_green,
.wab_popups .popup-content .card-body .wab_form_wrapper .div_cust_msg_last_txn_date.wab_controls_text_green {
    background-color: #00C46D;
}



/* Scan Wrapper */

.wab_popups .popup-content .card-body .scan_wrapper .prev_ctrl_buttons .btn {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    border-radius: 0;
}

.wab_popups .popup-content .card-body .scan_wrapper .prev_ctrl_buttons .btn i {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    margin-top: 0.1rem;
}

.wab_popups .popup-content .card-body .scan_wrapper .prev_ctrl_buttons .btn:first-child {
    border-radius: 1rem 0 0 1rem;
    margin-left: 0.35rem;
}

.wab_popups .popup-content .card-body .scan_wrapper .prev_ctrl_buttons .btn:last-child {
    border-radius: 0 1rem 1rem 0;
}

.wab_popups .popup-content .card-body .scan_wrapper .wab_pagination .ctrl_btn {
    min-width: 2rem;
    background-color: #D7DDE1;
    border-color: #D7DDE1;
    font-size: 12px;
}

.wab_popups .popup-content .card-body .scan_wrapper #DW_CurrentImage,
.wab_popups .popup-content .card-body .scan_wrapper #DW_TotalImage {
    min-width: 1.5rem;
    width: 1.5rem;
}

.wab_popups .popup-content .card-body .scan_wrapper .wab_controls_select,
.wab_popups .popup-content .card-body .scan_wrapper .wab_controls_text {
    height: 1.75rem;
}

.wab_popups .popup-content .card-body .scan_wrapper .source_selector {
    min-width: auto;
    width: 50%;
}

.wab_popups .popup-content .card-body .scan_wrapper .scan_btn,
.wab_popups .popup-content .card-body .scan_wrapper .remove_btn {
    width: 8rem;
}

.wab_popups .popup-content .card-body .scan_wrapper .preview_mode {
    min-width: auto !important;
    width: 100% !important;
}

.wab_popups .popup-content .card-body .scan_wrapper #fileForm input[type='file'] {
    height: 1.5rem;
    padding: 0 0.5rem;
    font-size: 14px;
}

.wab_popups .popup-content .card-body .scan_wrapper #fileForm input[type='file']:focus {
    border: 1px solid rgba(226, 139, 0, .5);
    box-shadow: inset 0 0 2px rgba(226, 139, 0);
}

.wab_popups .popup-content .card-body .scan_wrapper .divinput img {
    width: 1.563rem;
}

.wab_popups .popup-content .card-body .f2_zoom_content {
    height: calc(100vh - 16rem);
    padding-bottom: 1.5rem;
}

.wab_popups .popup-content .card-body .f2_zoom_content > textarea {
    flex-grow: 1;
    height: 100% !important;
}

.button-container {
    display: flex;
    flex-direction: column;
    gap: 10px; /* Space between buttons */
    padding-bottom: 20px;
}
.button-item {
    padding: 10px 20px; /* Padding inside each button */
    font-size: 16px;
}

#label_check_2_signatures {
    white-space: break-spaces;
}
