 .modal-header {
     border-bottom: 1px solid #bcbdc2;
 }

 .modal-footer {
     border-top: 1px solid #bcbdc2;
 }

 .form-control {
     border: 1px solid #b0c2ee;
 }

 label.list-div {
     display: list-item;
     margin-left: 1.3em;
     list-style-type: circle;
     /* background: #ccc; */
 }

 .form-group.required .list-div:after {
     content: "*";
     color: red;
 }

 html * {
     font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important
 }

 .menu-arrow {
     opacity: 0;
 }

 .search-input {
     width: 100%;
     /* Full width */
     max-width: 400px;
     /* Maximum width */
     box-sizing: border-box;
     /* Include padding and border in the element's total width */
 }