body{
    font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 0.75em;
}

.card-header {
    background-color: #180540 !important;
}
.form-control {
    font-size: 0.8rem;
}

.user-dropdown-menu {
    left: -45% !important;
    text-align: right;
    font-size: 1em;
    margin-right: 15px;
}
.cke_notifications_area {
    display: none !important;
}
.user-dropdown, .user-dropdown:hover {
    font-size: 1em;
    background-color: #1a214100;
    border-color: #1a214100;
}

.dark-mode .btn-secondary {
    background-color: #343a40;
    border-color: #343a40;
}

.select2-container .select2-selection--single{

    height: 37px !important;
    text-align: center;
}

.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #300486;
}

[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover {
    background-color: rgb(0 0 0);
    color: #ffffff;
}

.navbar-dark {
    /* background-color: #1a2141;
    border-color: #1a2141; */
    background-image: linear-gradient(black, #203a3c) !important;
}

[class*=sidebar-dark-] {
    /* background-color: #222529; */
    background-image: linear-gradient(#180240, #203a3c) !important;
}

.header-links {
    margin-right: 2%;
}
.error-code {
    font-size: 7rem;
}
.btn {
    font-size: 1em;
}

.alert-success {
    border-radius: 0;
    background-color: #4eae19;
    color: white;
    border: 0;
}

.alert-danger {
    border-radius: 0;
    background-color: #c23535;
    color: white;
    border: 0;
}

.alert-warning {
    border-radius: 0;
    background-color: #cbc834;
    color: white;
    border: 0;
}

#selected-categories ul {
    padding: 0px 3px 0px 0px;
    margin: -8px 0px 5px 0px;

}
.selected-option {
    list-style: none;
    padding: 5px;
    background-color: grey;
    color: #ffffff;
    border-radius:3px;
}


/* right filter sidebar *************************************** */

.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 320px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
}

.modal.right .modal-body {
    padding: 15px 15px 80px;
}


/*Right*/
.modal.right.fade .modal-dialog {
    right: 0;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
    right: 0;
}

/* ----- MODAL STYLE ----- */
.modal-content {
    border-radius: 0;
    border: none;
}

.modal-header {
    border-bottom-color: #EEEEEE;
    background-color: #FAFAFA;
}


.btn-demo {
    margin: 15px;
    padding: 10px 15px;
    border-radius: 0;
    font-size: 16px;
    background-color: #FFFFFF;
}

/* right filter sidebar end *************************************** */


/*draggable table start*/
.page-has-components-table  {
    border-collapse: collapse;
    cursor: pointer;
}
/*draggable table end*/

/* multiple image upload start*/
input[type="file"] {
    display: block;
}
.imageThumb {
    max-height: 75px;
    border: 2px solid;
    padding: 1px;
    cursor: pointer;
}
.pip {
    display: inline-block;
    margin: 10px 10px 0 0;
}
.remove {
    display: block;
    background: #444;
    border: 1px solid black;
    color: white;
    text-align: center;
    cursor: pointer;
}
.remove:hover {
    background: white;
    color: black;
}
/* multiple image upload end*/

/*tags input start*/

.custom-tag  .label-info {
    background-color: #0c84ff !important;
    font-size: 1.5em;
}
/*tags input end*/

/*system module switch start*/
.module-status {
    scale: 1.5;
}
/*system module switch end*/
.pagination .page-item .page-link{
    padding: 7px 15px;
    font-size: 15px !important;
  
    color: #000 !important;
  
}

.pagination .page-item.active .page-link {
    background-color: #ed2124;
    border-color: #ed2124!important;
    color: #ffffff !important;
    border: 1px solid #dee2e6!important;
}
.pagination{
    padding-left: 15px;
    padding-top: 15px;
}