
/*# sourceMappingURL=custom.min.css.map */
.ms-container {
    width: 100%  !important;
}
.ms-container .ms-selectable, .ms-container .ms-selection {
    width: 50%  !important;
    border: 1px solid #dde1ef  !important;
}
.ms-container .ms-list {
    border: 0px solid #dde1ef  !important;
    -moz-border-radius: 3px  !important;
    border-radius: 0  !important;
    padding: 15px  !important;
}
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
    border-bottom: 0px #eee solid  !important;
    padding: 5px 10px  !important;
    color: #000000  !important;
    font-size: 14px  !important;
}
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
    color: #000  !important;
    background: #ececec  !important;
    border-radius: 2px  !important;
}

@media (max-width: 767.98px) {
    .ms-container .ms-selectable,
    .ms-container .ms-selection {
        float: none !important;
        width: 100% !important;
    }

    .ms-container .ms-selection {
        margin-top: .75rem;
    }

    .table-responsive {
        -webkit-overflow-scrolling: touch;
    }

    .page-content .card-header > .form-control,
    .page-content .card-header > .form-select,
    .page-content .card-header > .search-box {
        flex: 1 1 100%;
        max-width: 100% !important;
    }

    .page-content input,
    .page-content select,
    .page-content textarea {
        font-size: 16px;
    }

    .page-content button,
    .page-content a {
        touch-action: manipulation;
    }
}
