.button-create{
    background: #5E5DF0;
    border-radius: 25px;
    box-sizing: border-box;
    color: #fff !important;
    cursor: pointer;
    font-weight: 400;
    line-height: 24px;
    opacity: 1;
    padding: 8px 18px;
    border: 0;
}
button.dt-button {
    background: #fff;
    border: unset;
    padding: 3px;
}
.dt-buttons {float: right;}
span.btn.btn-danger.py-0 {border-radius: 25px;}
table{cursor: pointer;}
.form-select{border-radius: 25px;}
.btn-primary{border-radius: 25px;background: #5E5DF0;}
.btn-dark{border-radius: 25px;}
input.form-control {border-radius: 25px;}
button.btn-close {border-radius: 20px !important;}
.card{border-radius: 30px;}
a.button-create.float-right {float: right;margin-bottom: 15px;}
.bg-red{color: red;}
.display-none{display: none;}
.was-validated .form-control:invalid, .form-control.is-invalid {border: 2px solid indianred;}
.card-bd-secondary{background:#f1f7fa; }
.dataTables_processing {background: #5E5DF0;color: #fff;}
.modal-button{width: 100%;margin-top: 20px;}
body.modal-open {pointer-events: none;}
nav#layout-navbar {background: #f1f7fa !important;box-shadow: none;}
.layout-wrapper.layout-content-navbar {background: #f1f7fa;}
.valid-tooltip {position: initial !important;}
.margin-left{margin-left:-23px;}
.action-button-inline {display: inline-flex;}
.app-brand-text{font-size: 23px;}
.ms-2{margin-left: unset !important;}
.button:active {transform: translateY(1px);}
.text-red{color: red;}
.form-inline {display: inline-block;}
span.app-brand-text.menu-text.fw-bolder.ms-2 {
    margin-left: unset !important;
}
li.nav-item.navbar-dropdown.dropdown-user.dropdown {
    margin-right: -30px;
}
button.btn.btn-danger.btn-sm.py-1.show_confirm {
    border-radius: 25px;
}
a.btn.btn-success.btn-sm.py-0{
    border-radius: 25px;
}
.alert.alert-success.alert-dismissible {
    border: 1px solid;
    border-left: 10px solid;
    font-size: 20px;
    font-weight: bold;
}
.alert>button.btn-close {
    font-weight: bold;
    font-size: 25px;
}
ul.d-inline-block>li {margin: 3px;}
.alert.alert-danger.alert-dismissible {
    border: 1px solid;
    border-left: 10px solid;
    font-size: 20px;
    font-weight: bold;
}
#layout-menu{
    background: #f1f7fa !important;
}
.bg-menu-theme .menu-item.active>.menu-link:not(.menu-toggle) {
    background-color: rgba(67,89,113,.04) !important;
}
.bg-menu-theme.menu-vertical {
    box-shadow: none;
}