#welcome, #login{
    height: 90vh;
}
.feather-sm > svg {
    width: 16px;
    height: 16px;
}
.pointer{
    cursor:pointer;
}
.navbar .navbar-menu-container .sub-header .page-title {
    width: auto !important;
}
.content-wrapper{
    position: relative;
}
.content-wrapper.loading > .row{
    opacity: 0.4;
}
.loading-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-color: rgba(186,194,255,.25);
    color: #fff;
}
.content-wrapper.loading .loading-wrapper{
    z-index: 9999;
}
.loading-wrapper  .spinner-border {
    left: 48%;
    position: relative;
    top: 44vh;
}
.table.table-striped th {
    font-size: 0.775rem;
    line-height: 15px;
    cursor: pointer;
    text-transform: capitalize;
    position: relative;
}
.table.table-striped th::after {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
}
.table.table-striped th.desc::after {
    content: "▲";
}
.table.table-striped th.asc::after {
    content: "▼";
}
.table.table-striped th.primary {
    width: 55px;
}
.table.table-striped thead tr {
    background-color: #edf0ff;
    color: #4765FF;
}
.string-check .string-check-label {
    margin-left: 1.075rem;
}
.table.table-striped th.status {
    width: 80px;
}
.table.table-striped td.status .badge {
    cursor: pointer;
}
.table.table-striped td.sort_order .form-control {
    height: calc(1.5em + .425rem + 2px);
}
.table.table-striped td.sort_order .btn {
    line-height: 1.1;
}
.table.table-striped td.sort_order {
    width: 190px;
}
.table.table-striped th.created_at, .table.table-striped th.updated_at {
    width: 170px;
    text-align: center;
}
.languages .nav-link span {
    font-size: 0.825rem;
}
.languages .nav-link.active {
    background-color: #4765FF !important;
    color: white !important;
    overflow: hidden;
}
.languages .nav-link {
    border: none !important;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

/* multi-select */
.multi-select-wrapper {
    position: relative;
}
.multi-select-wrapper .spinner-border {
    position: absolute;
    top: 0.73125rem;
    right: 0.8125rem;
    color: #4765FF;
}
.multi-select-results {
    position: absolute;
    top: calc(1.5em + 1.0625rem);
    border: 1px solid #e6e4e9;
    width: 100%;
    border-radius: 0.25rem;
    background-color: #fff;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-height: 500px;
    overflow-y: auto;
    z-index: 1000;
}
.multi-select-result {
    padding: 0.53125rem 0.8125rem;
    line-height: 1.5;
    cursor: pointer;
    transition: all .2s;
}
.multi-select-result:hover{
    color: #ffffff;
    background-color: #4765FF;
}
.multi-select-item {
    margin: 0.25rem;
    background-color: #fff;
    padding: 0.25rem 0.4rem 0.25rem 0.9rem;
    border-radius: 30px;
    display: inline-block;
    transition: all .2s;
    line-height: 1.4rem;
}
.multi-select-item .feather-sm {
    border-radius: 20px;
    padding: 1px;
    position: relative;
    border: 1px solid #e6e4e9;
    right: -3px;
    transition: all .2s;
    cursor: pointer;
}
.multi-select-item .feather-sm svg {
    width: 19px;
    height: 13px;
    top: -1px;
    position: relative;
}
.multi-select-item .feather-sm:hover{
    color: #ffffff;
    background-color: #FF5666;
    border: 1px solid #ff3043;
}