@import url("https://fonts.googleapis.com/css?family=Poppins");

:root {
    --color-text: #050315;
    --color-background: #fbfbfe;
    --color-primary: #2f27ce;
    --color-secondary: #dedcff;
    --color-accent: #433bff;

    --color-text-50: #ebe9fc;
    --color-text-100: #d7d2f9;
    --color-text-200: #afa6f2;
    --color-text-300: #8779ec;
    --color-text-400: #5e4ce6;
    --color-text-500: #3620df;
    --color-text-600: #2b19b3;
    --color-text-700: #211386;
    --color-text-800: #160d59;
    --color-text-900: #0b062d;
    --color-text-950: #050316;
    
    --color-background-50: #ebebfa;
    --color-background-100: #d6d6f5;
    --color-background-200: #adadeb;
    --color-background-300: #8585e0;
    --color-background-400: #5c5cd6;
    --color-background-500: #3333cc;
    --color-background-600: #2929a3;
    --color-background-700: #1f1f7a;
    --color-background-800: #141452;
    --color-background-900: #0a0a29;
    --color-background-950: #050514;
    
    --color-primary-50: #eaeafb;
    --color-primary-100: #d6d4f7;
    --color-primary-200: #ada9ef;
    --color-primary-300: #847ee7;
    --color-primary-400: #5b54de;
    --color-primary-500: #3129d6;
    --color-primary-600: #2821ab;
    --color-primary-700: #1e1881;
    --color-primary-800: #141056;
    --color-primary-900: #0a082b;
    --color-primary-950: #050415;
    
    --color-secondary-50: #e7e5ff;
    --color-secondary-100: #cfccff;
    --color-secondary-200: #9e99ff;
    --color-secondary-300: #6e66ff;
    --color-secondary-400: #3d33ff;
    --color-secondary-500: #0d00ff;
    --color-secondary-600: #0a00cc;
    --color-secondary-700: #080099;
    --color-secondary-800: #050066;
    --color-secondary-900: #030033;
    --color-secondary-950: #01001a;
    
    --color-accent-50: #e6e5ff;
    --color-accent-100: #ceccff;
    --color-accent-200: #9c99ff;
    --color-accent-300: #6b66ff;
    --color-accent-400: #3a33ff;
    --color-accent-500: #0800ff;
    --color-accent-600: #0700cc;
    --color-accent-700: #050099;
    --color-accent-800: #030066;
    --color-accent-900: #020033;
    --color-accent-950: #01001a;
}

/*#region Body Styling */

body {
    font-family: 'Poppins', ui-sans-serif;
    font-weight: 400;
    overflow-x: hidden;
    background-color: var(--color-background-50);
    color: var(--color-text) !important;
}

.momentum-container {
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
}

.momentum-page-title {
    background-color: var(--color-background);
    border-radius: 10px;
    padding: 10px;
    display: flex;
    align-items: center;
}

.momentum-page-title i {
    color: var(--color-primary-500);
    margin-right: 15px;
}

::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: #555;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/*#endregion Body Styling */

/*#region Top Navigation */

.momentum-navigation {
    background-color: white !important;
}

.momentum-navigation .dropdown-toggle::after {
    display: none !important;
}

.momentum-navigation .dropdown-menu {
    position: absolute;
    z-index: 1000;
    min-width: 12rem;
    padding: .5rem 0;
    margin: 0;
    font-size: 0.875rem;
    color: #525f7f;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #f0f2f6;
    border-radius: .75rem;
    box-shadow: 0 16px 16px -1px rgba(10, 22, 70, .1), 0 0 1px 0 rgba(10, 22, 70, .06);
}

.avatar {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.momentum-navigation .nav-link {
    margin-left: 5px;
    margin-right: 5px;
}

.momentum-navigation .nav-link:hover {
    color: var(--color-primary) !important;
}

.momentum-navigation .nav-link.active {
    color: var(--color-primary) !important;
}

/*#endregion Top Navigation */

/*#region Administration */

.administration-main {
    display: flex;
    flex-wrap: nowrap;
    height: 100vh;
    max-height: 100vh;
}

.momentum-administration-navigation {
    width: 280px;
    margin-left: -280px;
    transition: margin 0.25s ease-out;
}

.momentum-administration-content {
    display: flex;
    flex-direction: column;
    width: 100vw !important;
    transition: width 0.25s ease-out;
}

@media (min-width: 768px) {
    .momentum-administration-navigation {
        margin-left: 0 !important;
    }

    .momentum-administration-content {
        width: calc(100vw - 280px) !important;
    }

    .administration-body.side-menu-toggled .administration-main .momentum-administration-navigation {
        margin-left: -280px !important;
    }

    .administration-body.side-menu-toggled .administration-main .momentum-administration-content {
        width: 100vw !important;
    }
}

.administration-body.side-menu-toggled .administration-main .momentum-administration-navigation {
    margin-left: 0;
}

.administration-body.side-menu-toggled .administration-main .momentum-administration-content {
    width: 100vw;
}

.bi {
    vertical-align: -.125em;
    pointer-events: none;
    fill: currentColor;
}


.nav-flush .nav-link {
    border-radius: 0;
}

.link-dark .icon {
    display: flex !important;
    justify-content: center;
    align-items: center;
    max-height: 23px;
    min-height: 23px;
}

.link-dark .text {
    display: flex !important;
    justify-content: center;
    padding-left: 5px;
    padding-right: 5px;
    align-items: center;
    max-height: 23px;
    min-height: 23px;
}

.link-dark.active {
    border-radius: 10px;
    background-color: var(--color-accent-50);
}

.btn-toggle {
    display: inline-flex;
    align-items: center;
    padding: .25rem .5rem;
    font-weight: 600;
    color: rgba(0, 0, 0, .65);
    background-color: transparent;
    border: 0;
    width: 100%;
    font-family: monospace;
}

.btn-toggle .icon {
    display: flex !important;
    justify-content: center;
    align-items: center;
    max-height: 23px;
    min-height: 23px;
}

.btn-toggle .text {
    display: flex !important;
    justify-content: center;
    padding-left: 5px;
    padding-right: 5px;
    align-items: center;
    max-height: 23px;
    min-height: 23px;
    font-weight: 600;
}

.btn-toggle.active {
    color: rgba(0, 0, 0, .85);
    background-color: var(--color-accent-100);
}

.btn-toggle:hover,
.btn-toggle:focus {
    color: rgba(0, 0, 0, .85);
    background-color: var(--color-accent-100);
}

.btn-toggle.collapsible::after {
    margin-left: 10px;
    width: 1.25em;
    line-height: 0;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    transition: transform .35s ease;
    transform-origin: .5em 50%;
    transform: rotate(180deg);
}

.btn-toggle.collapsible[aria-expanded="true"] {
    color: rgba(0, 0, 0, .85);
}
.btn-toggle.collapsible[aria-expanded="true"]::after {
    transform: rotate(90deg);
}

.btn-toggle-nav a {
    display: inline-flex;
    padding: 0.1875rem 0.5rem;
    margin-top: 0.3rem;
    margin-bottom: 0.15rem;
    margin-left: 1.25rem;
    text-decoration: none;
}
.btn-toggle-nav a:hover,
.btn-toggle-nav a:focus {
    background-color: var(--color-accent-50);
}

/*#endregion Administration */

/*#region Custom Form Input Styling */

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

.form-group {
    margin-bottom: 1rem;
}

.input-group-text {
    background-color: var(--color-primary-50);
    border: 2px solid var(--color-primary);
    border-right: 0 !important;
}

/*#endregion Custom Form Input Styling */

/*#region Data Table */

.table-container {
    border-radius: 10px !important;
    background-color: white;
    padding-top: 0.5rem !important;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.table-select-radio {
    box-sizing: unset !important;
    padding: 0 !important;
    height: 2rem !important;
    width: 2rem !important;
    cursor: pointer;
}

.hide-header > thead {
    display: none;
}

.table.table-light th, .table .table-light th {
    background-color: #f5f9fc;
    color: #525f7f;
}

.table thead th {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .675rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .025em;
    border-bottom-width: 1px;
    white-space: nowrap;
    vertical-align: middle;
}

.table.table-light th, .table .table-light th {
    color: #525f7f !important;
    background-color: #f5f9fc !important;
}

.table>:not(caption)>*>* {
    background-color: transparent !important;
    box-shadow: inset 0 0 0 9999px transparent;
    border-bottom-width: 1px;
    padding: 1rem 1.5rem;
}

.table-hover>tbody>tr:hover>* {
    box-shadow: none !important;
    background-color: rgba(245,249,252,.8) !important;
    color: #525f7f !important;
}

.paginate_button > .page-link:focus {
    box-shadow: none !important;
}

table label.empty-label {
    text-indent: -99999px;
    line-height: 0;
}

*, :after, :before, .table-light td {
    border: 0 solid #e7eaf0;
}

.table.table-light {
    border-radius: 0 0 .75rem .75rem;
}

.table.table-light thead th {
    border-bottom-width: 1px;
    font-size: .775rem;
    font-weight: 600;
    letter-spacing: .025em;
    padding-bottom: 1rem;
    padding-top: 1rem;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.35rem;
    gap: 5px;
}

.page-link {
    color: var(--color-primary);
    border-radius: .375rem;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0;
    display: inline-flex;
}

.page-link:hover {
    z-index: 2;
    color: var(--color-primary);
    text-decoration: none;
    background-color: #eaecf4;
    border-color: #dddfeb;
}

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.35rem;
    border-bottom-left-radius: 0.35rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.35rem;
    border-bottom-right-radius: 0.35rem;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: var(--color-primary);
    border-color: var(--color-primary-500);
    cursor: default;
}

.page-item.disabled .page-link {
    color: #858796;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dddfeb;
    opacity: 0.5;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

.table.table-light > :not(caption) > * > * {
    border-bottom-width: 1px;
    padding: 1rem 1.5rem;
}

.table.table-light > tbody > tr:last-child > td {
    border-bottom-width: 0;
}

.table.table-light tbody th, .table td {
    font-size: .9125rem;
}

.table.table-light th, .table .table-light th {
    background-color: #f5f9fc;
    color: #525f7f;
}

.table.table-light:not(.hide-header) > :not(:first-child) {
    border-top: 2px solid #e7eaf0;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
    top: 10px !important;
    bottom: auto !important;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 10px !important;
    top: auto !important;
}

.table-select {
    width: 2rem;
    padding-right: 0 !important;
}

.table-badge {
    font-size: 17px !important;
}

.table-money {
    letter-spacing: 2px;
}

div.dt-container div.dataTables_filter_wrapper {
    display: flex;
    gap: 25px;
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
    width: 100%;
}

table.dataTable {
    clear: both;
    margin-top: 0!important;
    margin-bottom: 0!important;
    max-width: none!important;
    border-collapse: collapse!important;
    border-spacing: 0;
}

.dt-toolbar-footer {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    background-color: transparent;
    border-top: 1px solid #e7eaf0;
    color: #16192c;
    padding: 0.5rem 1rem !important;
}

@media screen and (max-width: 1140px) {
    .table.table-light > :not(caption) > * > * {
        padding: .75rem 1rem;
    }
}

.table-detail-tr {
    color: #212529;
    background-color: #e9ecef;
}

.table-detail-wrapper {
    background-color: white;
    padding: 10px;
    border-radius: 5px;
}

.table-details > .table th, .table td {
    vertical-align: middle !important;
}

.w-5 {
    width: 5% !important;
}

.table-details-td {
    vertical-align: middle !important;
    cursor: pointer;
}

/* Custom Buttons */
.btn-square {
    align-items: center;
    display: inline-flex;
    height: 36px;
    justify-content: center;
    width: 36px;
    border-radius: 0.375rem;
    padding: 6px 6px;
    margin: 2px;
    text-decoration: none;
    transition: all 0.5s ease;
}

.btn-table {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    gap: 10px;
    border-radius: 0.375rem;
    padding: 6px 10px;
    margin: 2px;
    text-decoration: none;
    transition: all 0.5s ease;
}

.btn-neutral {
    background-color: #fff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .08);
    border: 1px solid #80808038;
    color: #16192c;
}

.btn-neutral:hover {
    background-color: #e7eaf0;
    border-color: #e7eaf0;
    color: #16192c;
}

/*#endregion Data Table */

/*#region Custom Element Styling */

.momentum-content {
    transition: padding 0.25s ease-out;
}

.form-container {
    border-radius: 10px !important;
    background-color: white;
    padding-top: 0.5rem !important;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.navbar-toggler:focus {
    box-shadow: none;
}

.text-primary {
    color: var(--color-primary) !important;
}

.alert-warning {
    background-color: var(--color-primary-200);
    border-color: var(--color-primary-500);
    padding-top: 5px;
    padding-bottom: 5px;
    color: var(--color-primary-700);
}

.dropdown-item:active {
    text-decoration: none;
    background-color: var(--color-primary) !important;
}

.modal-max-content {
    height: 100% !important;
    width: 100% !important;
}

/*#endregion Custom Element Styling */

/*#region Input Icon */

.form-control-left-icon {
    position: absolute;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    color: #505050;
}

.form-control-left-icon.form-control-required:not(:disabled) {
    border-color: #008aed;
}

.form-control-left-bold-icon {
    position: absolute;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 3px 0 0 3px;
    color: #aaa;
}

.form-control-left-bold-icon.form-control-required {
    border-color: var(--color-primary);
}

.form-control-has-icon {
    padding-left: 2.875rem;
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
}

/*#endregion Input Icon */

.cursor-pointer {
    cursor: pointer;
}

.btn-primary {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}

.btn-primary.disabled {
    background-color: var(--color-primary-400);
    border-color: var(--color-primary-400);
}

.btn-primary:disabled {
    background-color: var(--color-primary-400);
    border-color: var(--color-primary-400);
}

.btn-primary:active {
    background-color: var(--color-primary-500) !important;
    border-color: var(--color-primary-500) !important;
}

.btn-primary:hover {
    background-color: var(--color-primary-500);
    border-color: var(--color-primary-500);
}

.btn-secondary {
    background-color: var(--color-secondary-100);
    border-color: var(--color-secondary-50);
    color: var(--color-secondary-400);
}

.btn-secondary.disabled {
    background-color: var(--color-secondary-50);
    border-color: var(--color-secondary-50);
}

.btn-secondary:disabled {
    background-color: var(--color-secondary-50);
    border-color: var(--color-secondary-50);
}

.btn-secondary:active {
    background-color: var(--color-secondary-200) !important;
    border-color: var(--color-secondary-200) !important;
    color: var(--color-secondary-400) !important;
}

.btn-secondary:hover {
    background-color: var(--color-secondary-200);
    border-color: var(--color-secondary-200);
    color: var(--color-secondary-400);
}

.btn:focus-visible {
    background-color: var(--color-secondary-200) !important;
    border-color: var(--color-secondary-200) !important;
    outline: 0 !important;
    box-shadow: none !important;
}

@media (max-width: 1440px) {
    .momentum-content {
        padding: 0 !important;
    }
    
    .momentum-content-header {
        padding: 10px 20px;
        margin: 0 !important;
    }
    
    .table-container {
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    .form-container {
        border-radius: 0 !important;
        box-shadow: none !important;
    }
}

@media (max-width: 740px) {
    .dt-toolbar-footer {
        justify-content: center;
    }
    
    .momentum-content-header {
        justify-content: center !important;
        margin-top: 10px;
    }
}


































/*.header-gap {*/
/*    gap: 60px;*/
/*}*/

/*@media (max-width: 740px) {*/
/*    .header-gap {*/
/*        gap: 10px;*/
/*    }*/
/*}*/

/*.nav-button {*/
/*    color: #575757 !important;*/
/*    border-radius: 10px;*/
/*    font-size: 18px;*/
/*}*/

/*.nav-button:hover {*/
/*    color: #dba34e !important;*/
/*    !*background-color: #dba34e;*!*/
/*}*/

/*.nav-button.active {*/
/*    color: white !important;*/
/*    background-color: #dba34e !important;*/
/*}*/

/*.text-muted-light {*/
/*    color: #c5c7c9 !important;*/
/*}*/

/*body.modal-open {*/
/*    overflow: hidden;*/
/*}*/



/*!*#region Top Navigation*!*/

/*.top-navigation {*/
/*    top: 0;*/
/*    right: 0;*/
/*    left: 0;*/
/*    position: fixed;*/
/*    min-height: 60px;*/
/*    max-height: 60px;*/
/*    z-index: 1030;*/
/*    display: block;*/
/*}*/

/*.top-navigation .logo {*/
/*    background-color: var(--color-background) !important;*/
/*    border-bottom: 0 solid transparent;*/
/*    min-height: 60px;*/
/*    max-height: 60px;*/
/*    -webkit-transition: width 0.3s ease-in-out;*/
/*    -o-transition: width 0.3s ease-in-out;*/
/*    transition: width 0.3s ease-in-out;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    float: left;*/
/*    width: 230px;*/
/*    padding: 0 24px;*/
/*    font-weight: 300;*/
/*    font-size: 40px;*/
/*    overflow: hidden;*/
/*}*/

/*.top-navigation .information {*/
/*    background-color: var(--color-background) !important;*/
/*    transition: margin-left 0.3s ease-in-out;*/
/*    margin-bottom: 0;*/
/*    margin-left: 230px;*/
/*    border: none;*/
/*    min-height: 60px;*/
/*    max-height: 60px;*/
/*    padding: 0;*/
/*    border-radius: 0;*/
/*    justify-content: end;*/
/*}*/

/*.top-navigation .nav-container {*/
/*    float: right;*/
/*    border-radius: 10px;*/
/*    margin-right: 15px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/

/*.nav-container > .navbar-nav > li {*/
/*    position: relative;*/
/*}*/

/*.profile-dropdown-icon {*/
/*    margin-left: 0.7rem;*/
/*    margin-right: 5px;*/
/*}*/

/*.user-information {*/
/*    padding-right: 15px;*/
/*}*/

/*.user-information .dropdown-toggle {*/
/*    color: black;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    padding: 8px;*/
/*    line-height: 32px;*/
/*    height: 50px;*/
/*    font-size: 14px;*/
/*}*/

/*.user-information .dropdown-toggle::after {*/
/*    content: none;*/
/*}*/

/*.user-information .dropdown-toggle:hover, .user-information .dropdown-toggle:active, .user-information .dropdown-toggle:focus {*/
/*    color: #326CFC;*/
/*    background: transparent;*/
/*}*/

/*.user-information .user-image {*/
/*    float: left;*/
/*    width: 32px;*/
/*    height: 32px;*/
/*    border-radius: 50%;*/
/*    margin-right: 10px;*/
/*    margin-top: -2px;*/
/*    border: 1px solid #adb5bd;*/
/*    padding: 2px;*/
/*}*/

/*.user-information .dropdown-menu {*/
/*    position: absolute !important;*/
/*    top: 100%;*/
/*    left: auto;*/
/*    right: 0;*/
/*    z-index: 1000;*/
/*    min-width: 280px;*/
/*    margin: 2px 0 0;*/
/*    padding: 0;*/
/*    font-size: 14px;*/
/*    text-align: left;*/
/*    list-style: none;*/
/*    background-color: #fff;*/
/*    background-clip: padding-box;*/
/*    border-radius: 10px !important;*/
/*    border: 0;*/
/*    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);*/
/*    margin-top: 10px !important;*/
/*}*/

/*.user-information .user-header {*/
/*    height: 175px;*/
/*    padding: 10px;*/
/*    text-align: center;*/
/*}*/

/*.user-information .user-body {*/
/*    padding: 10px;*/
/*    border-bottom: 1px solid #f4f4f4;*/
/*    border-top: 1px solid #dddddd;*/
/*}*/

/*.user-information .user-footer {*/
/*    background-color: #f9f9f9;*/
/*    padding: 10px;*/
/*    border-bottom-left-radius: 10px;*/
/*    border-bottom-right-radius: 10px;*/
/*}*/

/*!*#endregion*!*/


/*!*#region Custom Input Styling *!*/

/*label {*/
/*    display: inline-block;*/
/*    margin-bottom: 0.5rem;*/
/*}*/

/*.form-group {*/
/*    margin-bottom: 1rem;*/
/*}*/

/*.table-action {*/
/*    background-color: #fff;*/
/*    border-color: #e7eaf0;*/
/*    box-shadow: 0 1px 1px rgba(0, 0, 0, .08);*/
/*    color: #16192c;*/
/*    border-radius: 0.375rem;*/
/*    padding: 3px 10px;*/
/*}*/

/*.table-action:hover {*/
/*    background-color: #e7eaf0;*/
/*    border-color: #e7eaf0;*/
/*    color: #16192c;*/
/*}*/

/*.cursor-pointer {*/
/*    cursor: pointer !important;*/
/*}*/



/*textarea.form-control {*/
/*    height: auto;*/
/*}*/

/*!* Button *!*/
/*.center-button-content {*/
/*    display: flex !important;*/
/*    align-items: center !important;*/
/*    justify-content: center !important;*/
/*}*/

/*!*#endregion*!*/

/*!*#region Custom Split Button*!*/

/*.btn-icon-split {*/
/*    padding: 0;*/
/*    display: inline-flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    -webkit-appearance: none;*/
/*    border-radius: 5px;*/
/*}*/

/*.action-button {*/
/*    -webkit-appearance: none;*/
/*}*/

/*.btn-icon-split .icon {*/
/*    background: #000000;*/
/*    background: rgba(0, 0, 0, 0.15);*/
/*    display: inline-block;*/
/*    padding: 0.375rem 0.75rem;*/
/*}*/

/*.btn-icon-split .icon:first-child {*/
/*    border-top-left-radius: 0.25rem;*/
/*    border-bottom-left-radius: 0.25rem;*/
/*}*/

/*.btn-icon-split .text {*/
/*    width: 100%;*/
/*    display: inline-block;*/
/*    padding: 0.375rem 0.75rem;*/
/*    white-space: nowrap;*/
/*}*/

/*.btn-icon-split.btn-sm .icon, .btn-group-sm > .btn-icon-split.btn .icon {*/
/*    padding: 0.25rem 0.5rem;*/
/*}*/

/*.btn-icon-split.btn-sm .text, .btn-group-sm > .btn-icon-split.btn .text {*/
/*    padding: 0.25rem 0.5rem;*/
/*}*/

/*.btn-icon-split.btn-lg .icon, .btn-group-lg > .btn-icon-split.btn .icon {*/
/*    padding: 0.5rem 1rem;*/
/*}*/

/*.btn-icon-split.btn-lg .text, .btn-group-lg > .btn-icon-split.btn .text {*/
/*    padding: 0.5rem 1rem;*/
/*}*/

/*@media only screen and (max-width: 768px) {*/
/*    .btn-icon-split {*/
/*        padding: 0 !important;*/
/*    }*/

/*    .card-header .btn-icon-split .text span:last-child {*/
/*        display: none;*/
/*    }*/
/*}*/

/*!*#endregion*!*/

/*!*#region Custom Modal Animation*!*/

/*@media (max-width: 600px) {*/
/*    .modal-dialog {*/
/*        display: -ms-flexbox;*/
/*        display: flex;*/
/*        -ms-flex-align: center;*/
/*        align-items: center;*/
/*        min-height: calc(100% - 1rem);*/
/*    }*/
/*}*/


/*.modal-show {*/
/*    animation: modal-show .3s;*/
/*}*/

/*@keyframes modal-show {*/
/*    0% {*/
/*        -webkit-transform: scale(.7);*/
/*        transform: scale(.7);*/
/*    }*/

/*    45% {*/
/*        -webkit-transform: scale(1.05);*/
/*        transform: scale(1.05);*/
/*    }*/


/*    100% {*/
/*        -webkit-transform: scale(1);*/
/*        transform: scale(1);*/
/*    }*/
/*}*/

/*!*#endregion*!*/

/*!*#region Custom Alert *!*/

/*.alert-info-blue {*/
/*    color: #000;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    border-width: 1px;*/
/*    padding: 0.75rem !important;*/
/*    padding-left: 3.5rem !important;*/
/*    border-color: #70cfff;*/
/*    box-shadow: rgba(95, 175, 200, .20) 0 8px 24px !important;*/
/*    background-color: #EBF8FF !important;*/
/*}*/

/*.alert-info-blue:after {*/
/*    content: "";*/
/*    width: 1.5rem;*/
/*    height: 1.5rem;*/
/*    display: block;*/
/*    position: absolute;*/
/*    background-color: #fff;*/
/*    border-radius: 1rem;*/
/*    left: 1rem;*/
/*    background-image: url(./../Content/Images/Alert/info-solid-blue.svg);*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-size: 100%;*/
/*}*/

/*.alert-warning-orange {*/
/*    color: #000;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    border-width: 1px;*/
/*    padding: 0.75rem !important;*/
/*    padding-left: 4rem !important;*/
/*    border-color: #ffffff;*/
/*    border-color: rgba(255, 255, 255, 1);*/
/*    box-shadow: rgba(95, 175, 200, .20) 0 8px 24px !important;*/
/*    background-color: #fff1cc !important;*/
/*}*/

/*.alert-warning-orange:after {*/
/*    content: "";*/
/*    width: 1.5rem;*/
/*    height: 1.5rem;*/
/*    display: block;*/
/*    position: absolute;*/
/*    background-color: #fff;*/
/*    border-radius: 1rem;*/
/*    left: 1rem;*/
/*    background-image: url(./../Content/Images/Alert/exclamation-orange.svg);*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-size: 100%;*/
/*}*/

/*!*#endregion*!*/

/*!*#region Custom Placeholder Loading *!*/

/*.placeholder {*/
/*    display: block;*/
/*    animation: placeholder-glow 2s ease-in-out infinite;*/
/*    border-radius: 5px;*/
/*    min-height: 1.5em;*/
/*    cursor: default;*/
/*    background-color: #c9c9c9;*/
/*    opacity: .5;*/
/*}*/

/*@keyframes placeholder-glow {*/
/*    50% {*/
/*        opacity:.2*/
/*    }*/
/*}*/

/*!*#endregion *!*/



