.login-page, .register-page {
    background: #fff;
}
.content-wrapper {
    background: #fff;
}
.login-page .card {
    border: none;
    box-shadow: none;
    border-radius: 15px;
    background: #f0efef;
}

#loginForm .form-control {
    border: 1px solid #328aff;
}
.login-page .input-group-text {
    padding: 0 10px 0 13px;
    border-radius: 10px 0 0 10px;
    background-color: #328aff;
    color: #ffffff;
}
.form-control, .form-control-sm{
    border-radius: 10px;
    -webkit-appearance: none;
    background: #fff;
}
textarea.form-control{
    border-radius: 7px;
    -webkit-appearance: none;
    background: #fff;
}

.btn-system-1,
.btn-system-1:hover,
.btn-system-1:active,
.btn-system-1:focus{
    background: #08346e;
    border: none;
    color: #ffffff;
    border-radius: 10px;
    outline:none;
    box-shadow: none;
}
.resetPswd a {
    color: #08346e;
}
.btn-system-2,
.btn-system-2:hover,
.btn-system-2:active,
.btn-system-2:focus{
    background: #328aff;
    border: none;
    color: #ffffff;
    border-radius: 10px;
    outline:none;
    box-shadow: none;
}

.btn-system-3,
.btn-system-3:hover,
.btn-system-3:active,
.btn-system-3:focus{
    background: #9b9b9b;
    border: none;
    color: #1f2d3d;
    border-radius: 30px;
    outline:none;
    box-shadow: none;
}
.alert {
    border-radius: 10px;
}
.alert-danger, .alert-error {
    border-color: #E85222 !important;
    background-color: #E85222 !important;
    color:#fff;
}

.alert-warning {
    border: none;
    background-color: #E7EDFE !important;
}


.btn-system-1:hover,
.btn-system-2:hover,
.btn-system-3:hover{
    opacity: 0.8;
}
.sidebar-dark-primary {
    background-color: #0a346e;
}
.nav-pills .nav-link,
.sidebar .nav-item a{
    border-radius: 10px;
}
.sidebar-dark-primary .sidebar a {
    color: #c2c7d0;
}
[class*=sidebar-dark] .brand-link,
[class*=sidebar-dark] .user-panel{
    color: rgba(255,255,255,.8);
    border-bottom: 1px solid #225294;
}
.badge {
    border-radius: 5px;
}
.badge-danger {
    color: #fff;
    background-color: #E85222;
}
.badge-warning {
    color: #023F88;
    background-color: #E7EDFE;
}
.badge-green {
    color: #fff;
    background-color: #6B9F6A;
}
.badge-info {
    color: #fff;
    background-color: #023F88;
}



.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    border-radius: 10px;
}
.input-group-text {
    padding: 0 10px 0 13px;
    border-radius: 10px;
    background-color: #328aff;
    color: #ffffff;
    border: 1px solid #328aff;
}
.dropdown-menu.show {
    border-radius: 10px;
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
    border-radius: 10px;
    box-shadow: none;
    outline: none;
}
.bootstrap-select.btn-group .dropdown-menu.inner li a:hover,
.bootstrap-select.btn-group .dropdown-menu.inner li a:focus,
.bootstrap-select.btn-group .dropdown-menu.inner li a:active,
.bootstrap-select.btn-group .dropdown-menu.inner li.selected a {
    outline: none !important;
    display: block;
    background-color: #328aff;
    color: #fff;
}
.btn-group.show .dropdown-toggle,
.bootstrap-select > .dropdown-toggle{
    border-radius: 10px;
}
.card{
    border-radius: 0.25rem;
}
.brand-link {
    padding: 0.8125rem 15px;
}
.sidebar-divider{
    border-color: #225294;
    width: 100%;
}
.navbar-nav{
    gap: 1rem;
}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active {
    color: #328aff;
    background-color: #f2f2f2;
    border-radius: 10px;
}
.form-control:focus{
    box-shadow:none;
    border-color:#328aff;
}
 .pagination{
     border-radius: 10px;
 }
.page-item:first-child .page-link {
    border-radius: 10px 0 0 10px;
}
.page-item:last-child .page-link {
    border-radius: 0 10px 10px 0;
}
.page-item.active .page-link {
    background-color: #08346e;
    border-color: #08346e;
    color:#fff;
}


.form-control.datetimepicker:focus{
    border-radius: 0 10px 10px 0;
}

.bootstrap-datetimepicker-widget .picker-switch td a,
.bootstrap-datetimepicker-widget .picker-switch td a:hover {
    color: #328aff;
}
.bootstrap-datetimepicker-widget table td.today>div:before {
    border-bottom-color: #328aff;
}
.bootstrap-datetimepicker-widget table td.active>div,
.bootstrap-datetimepicker-widget table td.active:hover>div {
    background-color: #328aff;
    color: #FFFFFF;
}
.bootstrap-datetimepicker-widget table td span.active {
    background-color: #328aff;
    color: #FFFFFF;
}
.delete {
    border: none;
    background-color: transparent;
    color: #E85222;
    display: inline-block;
    cursor: pointer;
}
.small-box{
    border-radius:10px;
}
#editProcessedForm button,
#statusBtn,
#real_servicesBtn{
    border-radius: 0 0 10px 10px;
}
.btn-outline-secondary{
    border-radius: 10px;
}
.modal-content {
    border-radius: 10px;
}
.bg-primary{
    background-color: #08346e!important;
}
.bg-agent{
    background-color: #328aff!important;
}
.bg-green {
    background-color: #6B9F6A !important;
}
.bg-warning{
    background-color: #E7EDFE !important;
}
.bg-danger{
    background-color: #E85222!important;
}