﻿@charset "UTF-8";
@font-face {
    font-family: "irserif";
    src: url("irseri.eot");
    src: url("irseri.eot") format("embedded-opentype"), url("irseri.woff2") format("woff2"), url("irseri.woff") format("woff"),
        url("irseri.ttf") format("truetype"), url("irseri.svg#irserif") format("svg");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url("IRANSansWeb_FaNum_Bold.eot");
    src: url("IRANSansWeb_FaNum_Bold.eot?#iefix") format("embedded-opentype"), url("IRANSansWeb_FaNum_Bold.woff2") format("woff2"),
        url("IRANSansWeb_FaNum_Bold.woff") format("woff"), url("IRANSansWeb_FaNum_Bold.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url("IRANSansWeb_FaNum_Medium.eot");
    src: url("IRANSansWeb_FaNum_Medium.eot?#iefix") format("embedded-opentype"), url("IRANSansWeb_FaNum_Medium.woff2") format("woff2"),
        url("IRANSansWeb_FaNum_Medium.woff") format("woff"), url("IRANSansWeb_FaNum_Medium.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url("IRANSansWeb_FaNum_Light.eot");
    src: url("IRANSansWeb_FaNum_Light.eot?#iefix") format("embedded-opentype"), url("IRANSansWeb_FaNum_Light.woff2") format("woff2"),
        url("IRANSansWeb_FaNum_Light.woff") format("woff"), url("IRANSansWeb_FaNum_Light.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url("IRANSansWeb_FaNum_UltraLight.eot");
    src: url("IRANSansWeb_FaNum_UltraLight.eot?#iefix") format("embedded-opentype"), url("IRANSansWeb_FaNum_UltraLight.woff2") format("woff2"),
        url("IRANSansWeb_FaNum_UltraLight.woff") format("woff"), url("IRANSansWeb_FaNum_UltraLight.ttf") format("truetype");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url("IRANSansWeb_FaNum.eot");
    src: url("IRANSansWeb_FaNum.eot?#iefix") format("embedded-opentype"), url("IRANSansWeb_FaNum.woff2") format("woff2"), url("IRANSansWeb_FaNum.woff") format("woff"),
        url("IRANSansWeb_FaNum.ttf") format("truetype");
}
@font-face {
    font-family: IRANSansNumberEn;
    font-style: normal;
    font-weight: normal;
    src: url("IRANSansWeb.eot");
    src: url("IRANSansWeb.eot?#iefix") format("embedded-opentype"), url("IRANSansWeb.woff2") format("woff2"), url("IRANSansWeb.woff") format("woff"),
        url("IRANSansWeb.ttf") format("truetype");
}
.bg-color-lighter {
    background-color: #f5f7f9 !important;
}
.bg-color-light {
    background-color: #edf1f5 !important;
}
.color-lighter {
    color: #ced4da;
}
.color-light {
    color: #a8afb6;
}
.color-medium {
    color: #7a818d;
}
.color-default {
    color: #4b5265;
}
.color-dark {
    color: #303641;
}
:root {
    --blue: #459eeb;
    --indigo: #6610f2;
    --purple: #006ea4;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #2dc798;
    --teal: #20c997;
    --cyan: #3db2c3;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #459eeb;
    --secondary: #7d97af;
    --success: #2dc798;
    --info: #006ea4;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --theme-color-medium: #a8afb6;
    --theme-color-light: #cfd8e1;
    --theme-color-dark: #303641;
    --theme-color-1: #006ea4;
    --theme-color-2: #459eeb;
    --theme-myket-color: #5bc4ff;
    --theme-bazar-color: #22ba72;
    --theme-magnet-color: #006ea4;
    --complementary: #4382b9;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1250px;
    --breakpoint-xxl: 1600px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html,body{
    direction:ltr;
}
@-ms-viewport {
    width: device-width;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}
body {
    margin: 0;
    font-family: Arial;
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 1.8;
    color: #495057;
    text-align: left;
    background-color: #fff;
}
[tabindex="-1"]:focus {
    outline: 0 !important;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
}
address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}
ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}
dt {
    font-weight: bold;
}
dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}
blockquote {
    margin: 0 0 1rem;
}
dfn {
    font-style: italic;
}
b,
strong {
    font-weight: bolder;
}
small {
    font-size: 80%;
}
sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
a {
    color: #4382b9;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:hover {
    color: #2f5b81;
    text-decoration: underline;
}
a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
    outline: 0;
}
pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}
pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}
figure {
    margin: 0 0 1rem;
}
img {
    vertical-align: middle;
    border-style: none;
}
svg {
    overflow: hidden;
    vertical-align: middle;
}
table {
    border-collapse: collapse;
}
caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}
th {
    text-align: inherit;
}
label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
button {
    border-radius: 0;
}
button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}
textarea {
    overflow: auto;
    resize: vertical;
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
output {
    display: inline-block;
}
summary {
    display: list-item;
    cursor: pointer;
}
template {
    display: none;
}
[hidden] {
    display: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}
h1,
.h1 {
    font-size: 2rem;
}
h2,
.h2 {
    font-size: 1.6rem;
}
h3,
.h3 {
    font-size: 1.4rem;
}
h4,
.h4 {
    font-size: 1.2rem;
}
h5,
.h5 {
    font-size: 1rem;
}
h6,
.h6 {
    font-size: 0.8rem;
}
.lead {
    font-size: 1rem;
    font-weight: 300;
}
.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}
.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
    font-size: 80%;
    font-weight: normal;
}
mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline-item {
    display: inline-block;
}
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
.blockquote {
    margin-bottom: 1rem;
    font-size: 1rem;
}
.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d;
}
.blockquote-footer::before {
    content: "— ";
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
}
.figure {
    display: inline-block;
}
.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}
.figure-caption {
    font-size: 90%;
    color: #6c757d;
}
code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word;
}
a > code {
    color: inherit;
}
kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: 0.2rem;
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
}
pre {
    display: block;
    font-size: 87.5%;
    color: #212529;
}
pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}
@media (min-width: 1250px) {
    .container {
        max-width: 1200px;
    }
}
@media (min-width: 1600px) {
    .container {
        max-width: 1550px;
    }
}
.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.col-xxl,
.col-xxl-auto,
.col-xxl-12,
.col-xxl-11,
.col-xxl-10,
.col-xxl-9,
.col-xxl-8,
.col-xxl-7,
.col-xxl-6,
.col-xxl-5,
.col-xxl-4,
.col-xxl-3,
.col-xxl-2,
.col-xxl-1,
.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.order-first {
    order: -1;
}
.order-last {
    order: 13;
}
.order-0 {
    order: 0;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}
.order-4 {
    order: 4;
}
.order-5 {
    order: 5;
}
.order-6 {
    order: 6;
}
.order-7 {
    order: 7;
}
.order-8 {
    order: 8;
}
.order-9 {
    order: 9;
}
.order-10 {
    order: 10;
}
.order-11 {
    order: 11;
}
.order-12 {
    order: 12;
}
.offset-1 {
    margin-left: 8.3333333333%;
}
.offset-2 {
    margin-left: 16.6666666667%;
}
.offset-3 {
    margin-left: 25%;
}
.offset-4 {
    margin-left: 33.3333333333%;
}
.offset-5 {
    margin-left: 41.6666666667%;
}
.offset-6 {
    margin-left: 50%;
}
.offset-7 {
    margin-left: 58.3333333333%;
}
.offset-8 {
    margin-left: 66.6666666667%;
}
.offset-9 {
    margin-left: 75%;
}
.offset-10 {
    margin-left: 83.3333333333%;
}
.offset-11 {
    margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-sm-first {
        order: -1;
    }
    .order-sm-last {
        order: 13;
    }
    .order-sm-0 {
        order: 0;
    }
    .order-sm-1 {
        order: 1;
    }
    .order-sm-2 {
        order: 2;
    }
    .order-sm-3 {
        order: 3;
    }
    .order-sm-4 {
        order: 4;
    }
    .order-sm-5 {
        order: 5;
    }
    .order-sm-6 {
        order: 6;
    }
    .order-sm-7 {
        order: 7;
    }
    .order-sm-8 {
        order: 8;
    }
    .order-sm-9 {
        order: 9;
    }
    .order-sm-10 {
        order: 10;
    }
    .order-sm-11 {
        order: 11;
    }
    .order-sm-12 {
        order: 12;
    }
    .offset-sm-0 {
        margin-left: 0;
    }
    .offset-sm-1 {
        margin-left: 8.3333333333%;
    }
    .offset-sm-2 {
        margin-left: 16.6666666667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.3333333333%;
    }
    .offset-sm-5 {
        margin-left: 41.6666666667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.3333333333%;
    }
    .offset-sm-8 {
        margin-left: 66.6666666667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.3333333333%;
    }
    .offset-sm-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-md-first {
        order: -1;
    }
    .order-md-last {
        order: 13;
    }
    .order-md-0 {
        order: 0;
    }
    .order-md-1 {
        order: 1;
    }
    .order-md-2 {
        order: 2;
    }
    .order-md-3 {
        order: 3;
    }
    .order-md-4 {
        order: 4;
    }
    .order-md-5 {
        order: 5;
    }
    .order-md-6 {
        order: 6;
    }
    .order-md-7 {
        order: 7;
    }
    .order-md-8 {
        order: 8;
    }
    .order-md-9 {
        order: 9;
    }
    .order-md-10 {
        order: 10;
    }
    .order-md-11 {
        order: 11;
    }
    .order-md-12 {
        order: 12;
    }
    .offset-md-0 {
        margin-left: 0;
    }
    .offset-md-1 {
        margin-left: 8.3333333333%;
    }
    .offset-md-2 {
        margin-left: 16.6666666667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.3333333333%;
    }
    .offset-md-5 {
        margin-left: 41.6666666667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.3333333333%;
    }
    .offset-md-8 {
        margin-left: 66.6666666667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.3333333333%;
    }
    .offset-md-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-lg-first {
        order: -1;
    }
    .order-lg-last {
        order: 13;
    }
    .order-lg-0 {
        order: 0;
    }
    .order-lg-1 {
        order: 1;
    }
    .order-lg-2 {
        order: 2;
    }
    .order-lg-3 {
        order: 3;
    }
    .order-lg-4 {
        order: 4;
    }
    .order-lg-5 {
        order: 5;
    }
    .order-lg-6 {
        order: 6;
    }
    .order-lg-7 {
        order: 7;
    }
    .order-lg-8 {
        order: 8;
    }
    .order-lg-9 {
        order: 9;
    }
    .order-lg-10 {
        order: 10;
    }
    .order-lg-11 {
        order: 11;
    }
    .order-lg-12 {
        order: 12;
    }
    .offset-lg-0 {
        margin-left: 0;
    }
    .offset-lg-1 {
        margin-left: 8.3333333333%;
    }
    .offset-lg-2 {
        margin-left: 16.6666666667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.3333333333%;
    }
    .offset-lg-5 {
        margin-left: 41.6666666667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.3333333333%;
    }
    .offset-lg-8 {
        margin-left: 66.6666666667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.3333333333%;
    }
    .offset-lg-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1250px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xl-first {
        order: -1;
    }
    .order-xl-last {
        order: 13;
    }
    .order-xl-0 {
        order: 0;
    }
    .order-xl-1 {
        order: 1;
    }
    .order-xl-2 {
        order: 2;
    }
    .order-xl-3 {
        order: 3;
    }
    .order-xl-4 {
        order: 4;
    }
    .order-xl-5 {
        order: 5;
    }
    .order-xl-6 {
        order: 6;
    }
    .order-xl-7 {
        order: 7;
    }
    .order-xl-8 {
        order: 8;
    }
    .order-xl-9 {
        order: 9;
    }
    .order-xl-10 {
        order: 10;
    }
    .order-xl-11 {
        order: 11;
    }
    .order-xl-12 {
        order: 12;
    }
    .offset-xl-0 {
        margin-left: 0;
    }
    .offset-xl-1 {
        margin-left: 8.3333333333%;
    }
    .offset-xl-2 {
        margin-left: 16.6666666667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.3333333333%;
    }
    .offset-xl-5 {
        margin-left: 41.6666666667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.3333333333%;
    }
    .offset-xl-8 {
        margin-left: 66.6666666667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.3333333333%;
    }
    .offset-xl-11 {
        margin-left: 91.6666666667%;
    }
}
@media (min-width: 1600px) {
    .col-xxl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }
    .col-xxl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .col-xxl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .col-xxl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xxl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .col-xxl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .col-xxl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xxl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .col-xxl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .col-xxl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xxl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .col-xxl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .col-xxl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .order-xxl-first {
        order: -1;
    }
    .order-xxl-last {
        order: 13;
    }
    .order-xxl-0 {
        order: 0;
    }
    .order-xxl-1 {
        order: 1;
    }
    .order-xxl-2 {
        order: 2;
    }
    .order-xxl-3 {
        order: 3;
    }
    .order-xxl-4 {
        order: 4;
    }
    .order-xxl-5 {
        order: 5;
    }
    .order-xxl-6 {
        order: 6;
    }
    .order-xxl-7 {
        order: 7;
    }
    .order-xxl-8 {
        order: 8;
    }
    .order-xxl-9 {
        order: 9;
    }
    .order-xxl-10 {
        order: 10;
    }
    .order-xxl-11 {
        order: 11;
    }
    .order-xxl-12 {
        order: 12;
    }
    .offset-xxl-0 {
        margin-left: 0;
    }
    .offset-xxl-1 {
        margin-left: 8.3333333333%;
    }
    .offset-xxl-2 {
        margin-left: 16.6666666667%;
    }
    .offset-xxl-3 {
        margin-left: 25%;
    }
    .offset-xxl-4 {
        margin-left: 33.3333333333%;
    }
    .offset-xxl-5 {
        margin-left: 41.6666666667%;
    }
    .offset-xxl-6 {
        margin-left: 50%;
    }
    .offset-xxl-7 {
        margin-left: 58.3333333333%;
    }
    .offset-xxl-8 {
        margin-left: 66.6666666667%;
    }
    .offset-xxl-9 {
        margin-left: 75%;
    }
    .offset-xxl-10 {
        margin-left: 83.3333333333%;
    }
    .offset-xxl-11 {
        margin-left: 91.6666666667%;
    }
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}
.table th,
.table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid rgba(157, 176, 191, 0.46);
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid rgba(157, 176, 191, 0.46);
}
.table tbody + tbody {
    border-top: 2px solid rgba(157, 176, 191, 0.46);
}
.table .table {
    background-color: #fff;
}
.table-sm th,
.table-sm td {
    padding: 0.3rem;
}
.table-bordered {
    border: 1px solid rgba(157, 176, 191, 0.46);
}
.table-bordered th,
.table-bordered td {
    border: 1px solid rgba(157, 176, 191, 0.46);
}
.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
    border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #cbe4f9;
}
.table-hover .table-primary:hover {
    background-color: #b4d8f6;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #b4d8f6;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #dbe2e9;
}
.table-hover .table-secondary:hover {
    background-color: #cbd5df;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #cbd5df;
}
.table-success,
.table-success > th,
.table-success > td {
    background-color: #c4efe2;
}
.table-hover .table-success:hover {
    background-color: #b0ead8;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b0ead8;
}
.table-info,
.table-info > th,
.table-info > td {
    background-color: #ebbfd3;
}
.table-hover .table-info:hover {
    background-color: #e5acc6;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #e5acc6;
}
.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #ffeeba;
}
.table-hover .table-warning:hover {
    background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #f5c6cb;
}
.table-hover .table-danger:hover {
    background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f1b0b7;
}
.table-light,
.table-light > th,
.table-light > td {
    background-color: #fdfdfe;
}
.table-hover .table-light:hover {
    background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ececf6;
}
.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #c6c8ca;
}
.table-hover .table-dark:hover {
    background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b9bbbe;
}
.table-theme-color-medium,
.table-theme-color-medium > th,
.table-theme-color-medium > td {
    background-color: #e7e9eb;
}
.table-hover .table-theme-color-medium:hover {
    background-color: #d9dcdf;
}
.table-hover .table-theme-color-medium:hover > td,
.table-hover .table-theme-color-medium:hover > th {
    background-color: #d9dcdf;
}
.table-theme-color-light,
.table-theme-color-light > th,
.table-theme-color-light > td {
    background-color: #f2f4f7;
}
.table-hover .table-theme-color-light:hover {
    background-color: #e2e7ed;
}
.table-hover .table-theme-color-light:hover > td,
.table-hover .table-theme-color-light:hover > th {
    background-color: #e2e7ed;
}
.table-theme-color-dark,
.table-theme-color-dark > th,
.table-theme-color-dark > td {
    background-color: #c5c7ca;
}
.table-hover .table-theme-color-dark:hover {
    background-color: #b8babe;
}
.table-hover .table-theme-color-dark:hover > td,
.table-hover .table-theme-color-dark:hover > th {
    background-color: #b8babe;
}
.table-theme-color-1,
.table-theme-color-1 > th,
.table-theme-color-1 > td {
    background-color: #ebbfd3;
}
.table-hover .table-theme-color-1:hover {
    background-color: #e5acc6;
}
.table-hover .table-theme-color-1:hover > td,
.table-hover .table-theme-color-1:hover > th {
    background-color: #e5acc6;
}
.table-theme-color-2,
.table-theme-color-2 > th,
.table-theme-color-2 > td {
    background-color: #cbe4f9;
}
.table-hover .table-theme-color-2:hover {
    background-color: #b4d8f6;
}
.table-hover .table-theme-color-2:hover > td,
.table-hover .table-theme-color-2:hover > th {
    background-color: #b4d8f6;
}
.table-theme-myket-color,
.table-theme-myket-color > th,
.table-theme-myket-color > td {
    background-color: #d1eeff;
}
.table-hover .table-theme-myket-color:hover {
    background-color: #b8e5ff;
}
.table-hover .table-theme-myket-color:hover > td,
.table-hover .table-theme-myket-color:hover > th {
    background-color: #b8e5ff;
}
.table-theme-bazar-color,
.table-theme-bazar-color > th,
.table-theme-bazar-color > td {
    background-color: #c1ecd8;
}
.table-hover .table-theme-bazar-color:hover {
    background-color: #ade6cc;
}
.table-hover .table-theme-bazar-color:hover > td,
.table-hover .table-theme-bazar-color:hover > th {
    background-color: #ade6cc;
}
.table-theme-magnet-color,
.table-theme-magnet-color > th,
.table-theme-magnet-color > td {
    background-color: #ebbfd3;
}
.table-hover .table-theme-magnet-color:hover {
    background-color: #e5acc6;
}
.table-hover .table-theme-magnet-color:hover > td,
.table-hover .table-theme-magnet-color:hover > th {
    background-color: #e5acc6;
}
.table-complementary,
.table-complementary > th,
.table-complementary > td {
    background-color: #cadceb;
}
.table-hover .table-complementary:hover {
    background-color: #b7d0e4;
}
.table-hover .table-complementary:hover > td,
.table-hover .table-complementary:hover > th {
    background-color: #b7d0e4;
}
.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
    color: #fff;
    background-color: #f5f7f9;
    border-color: #32383e;
}
.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: rgba(157, 176, 191, 0.46);
}
.table-dark {
    color: #fff;
    background-color: #f5f7f9;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #32383e;
}
.table-dark.table-bordered {
    border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f5f7f9;
}
.table-dark.table-hover tbody tr:hover {
    background-color: #f5f7f9;
}
@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-sm > .table-bordered {
        border: 0;
    }
}
@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-md > .table-bordered {
        border: 0;
    }
}
@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-lg > .table-bordered {
        border: 0;
    }
}
@media (max-width: 1249.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-xl > .table-bordered {
        border: 0;
    }
}
@media (max-width: 1599.98px) {
    .table-responsive-xxl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive-xxl > .table-bordered {
        border: 0;
    }
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
    border: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.8;
    color: #4b5265;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.form-control:focus {
    color: #4b5265;
    background-color: #fff;
    border-color: #b8daf7;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}
select.form-control:focus::-ms-value {
    color: #4b5265;
    background-color: #fff;
}
.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}
.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.8;
}
.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1rem;
    line-height: 1.5;
}
.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.7rem;
    line-height: 1.5;
}
.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    margin-bottom: 0;
    line-height: 1.8;
    color: #495057;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0;
}
.form-control-sm {
    height: calc(1.55rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.7rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}
.form-control-lg {
    height: calc(2.5rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.45rem;
}
select.form-control[size],
select.form-control[multiple] {
    height: auto;
}
textarea.form-control {
    height: auto;
}
.form-group {
    margin-bottom: 1rem;
}
.form-text {
    display: block;
    margin-top: 0.25rem;
}
.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}
.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}
.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
    color: #6c757d;
}
.form-check-label {
    margin-bottom: 0;
}
.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0;
}
.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #2dc798;
}
.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.7rem;
    line-height: 1.8;
    color: #fff;
    background-color: rgba(45, 199, 152, 0.9);
    border-radius: 0.25rem;
}
.was-validated .form-control:valid,
.form-control.is-valid {
    border-color: #2dc798;
    padding-right: 2.19rem;
    background-repeat: no-repeat;
    background-position: center right calc(2.19rem / 4);
    background-size: calc(2.19rem / 2) calc(2.19rem / 2);
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%232dc798' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
    border-color: #2dc798;
    box-shadow: 0 0 0 0.2rem rgba(45, 199, 152, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: 2.19rem;
    background-position: top calc(2.19rem / 4) right calc(2.19rem / 4);
}
.was-validated .custom-select:valid,
.custom-select.is-valid {
    border-color: #2dc798;
    padding-right: 2.19rem;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px,
        url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%232dc798' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
            no-repeat center right 1.971rem / calc(2.19rem / 2) calc(2.19rem / 2);
}
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
    border-color: #2dc798;
    box-shadow: 0 0 0 0.2rem rgba(45, 199, 152, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
    color: #2dc798;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
    color: #2dc798;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #8ee5cb;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
    background-color: #50d7ae;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(45, 199, 152, 0.25);
}
.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
    border-color: #2dc798;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::after,
.custom-file-input.is-valid ~ .custom-file-label::after {
    border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
    display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 0.2rem rgba(45, 199, 152, 0.25);
}
.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #dc3545;
}
.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.7rem;
    line-height: 1.8;
    color: #fff;
    background-color: rgba(220, 53, 69, 0.9);
    border-radius: 0.25rem;
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
    border-color: #dc3545;
    padding-right: 2.19rem;
    background-repeat: no-repeat;
    background-position: center right calc(2.19rem / 4);
    background-size: calc(2.19rem / 2) calc(2.19rem / 2);
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: 2.19rem;
    background-position: top calc(2.19rem / 4) right calc(2.19rem / 4);
}
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #dc3545;
    padding-right: 2.19rem;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px,
        url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")
            no-repeat center right 1.971rem / calc(2.19rem / 2) calc(2.19rem / 2);
}
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
    color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
    color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
    background-color: #efa2a9;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::after,
.custom-file-input.is-invalid ~ .custom-file-label::after {
    border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
    display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.form-inline .form-check {
    width: 100%;
}
@media (min-width: 576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0;
    }
    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-plaintext {
        display: inline-block;
    }
    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto;
    }
    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0;
    }
    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }
    .form-inline .custom-control {
        align-items: center;
        justify-content: center;
    }
    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}
.btn,
.sweet-alert[data-has-cancel-button="false"] button {
    display: inline-block;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 0.8rem;
    line-height: 1.8;
    border-radius: 0.45rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
    .btn,
    .sweet-alert[data-has-cancel-button="false"] button {
        transition: none;
    }
}
.btn:hover,
.sweet-alert[data-has-cancel-button="false"] button:hover,
.btn:focus,
.sweet-alert[data-has-cancel-button="false"] button:focus {
    text-decoration: none;
}
.btn:focus,
.sweet-alert[data-has-cancel-button="false"] button:focus,
.btn.focus,
.sweet-alert[data-has-cancel-button="false"] button.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.btn.disabled,
.sweet-alert[data-has-cancel-button="false"] button.disabled,
.btn:disabled,
.sweet-alert[data-has-cancel-button="false"] button:disabled {
    opacity: 0.5;
}
.btn:not(:disabled):not(.disabled),
.sweet-alert[data-has-cancel-button="false"] button:not(:disabled):not(.disabled) {
    cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
}
.btn-primary,
.sweet-alert[data-has-cancel-button="false"] button {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-primary:hover,
.sweet-alert[data-has-cancel-button="false"] button:hover {
    color: #fff;
    background-color: #228ce7;
    border-color: #1986e4;
}
.btn-primary:focus,
.sweet-alert[data-has-cancel-button="false"] button:focus,
.btn-primary.focus,
.sweet-alert[data-has-cancel-button="false"] button.focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-primary.disabled,
.sweet-alert[data-has-cancel-button="false"] button.disabled,
.btn-primary:disabled,
.sweet-alert[data-has-cancel-button="false"] button:disabled {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-primary:not(:disabled):not(.disabled):active,
.sweet-alert[data-has-cancel-button="false"] button:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.sweet-alert[data-has-cancel-button="false"] button:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.sweet-alert[data-has-cancel-button="false"] .show > button.dropdown-toggle {
    color: #fff;
    background-color: #1986e4;
    border-color: #177fd9;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.sweet-alert[data-has-cancel-button="false"] button:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.sweet-alert[data-has-cancel-button="false"] button:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.sweet-alert[data-has-cancel-button="false"] .show > button.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-secondary {
    color: #fff;
    background-color: #7d97af;
    border-color: #7d97af;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #6584a0;
    border-color: #5f7e9a;
}
.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(125, 151, 175, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #7d97af;
    border-color: #7d97af;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #5f7e9a;
    border-color: #5a7792;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(125, 151, 175, 0.5);
}
.btn-success {
    color: #fff;
    background-color: #2dc798;
    border-color: #2dc798;
}
.btn-success:hover {
    color: #fff;
    background-color: #26a880;
    border-color: #249d78;
}
.btn-success:focus,
.btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(45, 199, 152, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #2dc798;
    border-color: #2dc798;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #249d78;
    border-color: #219370;
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(45, 199, 152, 0.5);
}
.btn-info {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-info:hover {
    color: #fff;
    background-color: #971450;
    border-color: #8c134a;
}
.btn-info:focus,
.btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #8c134a;
    border-color: #811144;
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-warning {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-warning:hover {
    color: #fff;
    background-color: #e0a800;
    border-color: #d39e00;
}
.btn-warning:focus,
.btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #d39e00;
    border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
}
.btn-danger:focus,
.btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-light,
.btn-active-chart,
.btn-action,
.btn-light-action {
    color: #fff;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-light:hover,
.btn-active-chart:hover,
.btn-action:hover,
.btn-light-action:hover {
    color: #fff;
    background-color: #e2e6ea;
    border-color: #dae0e5;
}
.btn-light:focus,
.btn-active-chart:focus,
.btn-action:focus,
.btn-light-action:focus,
.btn-light.focus,
.focus.btn-active-chart,
.focus.btn-action,
.focus.btn-light-action {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled,
.disabled.btn-active-chart,
.disabled.btn-action,
.disabled.btn-light-action,
.btn-light:disabled,
.btn-active-chart:disabled,
.btn-action:disabled,
.btn-light-action:disabled {
    color: #fff;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-active-chart:not(:disabled):not(.disabled):active,
.btn-action:not(:disabled):not(.disabled):active,
.btn-light-action:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.btn-active-chart:not(:disabled):not(.disabled).active,
.btn-action:not(:disabled):not(.disabled).active,
.btn-light-action:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle,
.show > .dropdown-toggle.btn-active-chart,
.show > .dropdown-toggle.btn-action,
.show > .dropdown-toggle.btn-light-action {
    color: #fff;
    background-color: #dae0e5;
    border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-active-chart:not(:disabled):not(.disabled):active:focus,
.btn-action:not(:disabled):not(.disabled):active:focus,
.btn-light-action:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-active-chart:not(:disabled):not(.disabled).active:focus,
.btn-action:not(:disabled):not(.disabled).active:focus,
.btn-light-action:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus,
.show > .dropdown-toggle.btn-active-chart:focus,
.show > .dropdown-toggle.btn-action:focus,
.show > .dropdown-toggle.btn-light-action:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
}
.btn-dark:focus,
.btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-theme-color-medium {
    color: #fff;
    background-color: #a8afb6;
    border-color: #a8afb6;
}
.btn-theme-color-medium:hover {
    color: #fff;
    background-color: #939ca5;
    border-color: #8c969f;
}
.btn-theme-color-medium:focus,
.btn-theme-color-medium.focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 175, 182, 0.5);
}
.btn-theme-color-medium.disabled,
.btn-theme-color-medium:disabled {
    color: #fff;
    background-color: #a8afb6;
    border-color: #a8afb6;
}
.btn-theme-color-medium:not(:disabled):not(.disabled):active,
.btn-theme-color-medium:not(:disabled):not(.disabled).active,
.show > .btn-theme-color-medium.dropdown-toggle {
    color: #fff;
    background-color: #8c969f;
    border-color: #858f99;
}
.btn-theme-color-medium:not(:disabled):not(.disabled):active:focus,
.btn-theme-color-medium:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-color-medium.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 175, 182, 0.5);
}
.btn-theme-color-light {
    color: #fff;
    background-color: #cfd8e1;
    border-color: #cfd8e1;
}
.btn-theme-color-light:hover {
    color: #fff;
    background-color: #b7c5d2;
    border-color: #b0bfcd;
}
.btn-theme-color-light:focus,
.btn-theme-color-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(207, 216, 225, 0.5);
}
.btn-theme-color-light.disabled,
.btn-theme-color-light:disabled {
    color: #fff;
    background-color: #cfd8e1;
    border-color: #cfd8e1;
}
.btn-theme-color-light:not(:disabled):not(.disabled):active,
.btn-theme-color-light:not(:disabled):not(.disabled).active,
.show > .btn-theme-color-light.dropdown-toggle {
    color: #fff;
    background-color: #b0bfcd;
    border-color: #a8b8c8;
}
.btn-theme-color-light:not(:disabled):not(.disabled):active:focus,
.btn-theme-color-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-color-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(207, 216, 225, 0.5);
}
.btn-theme-color-dark {
    color: #fff;
    background-color: #303641;
    border-color: #303641;
}
.btn-theme-color-dark:hover {
    color: #fff;
    background-color: #20242b;
    border-color: #1a1e24;
}
.btn-theme-color-dark:focus,
.btn-theme-color-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(48, 54, 65, 0.5);
}
.btn-theme-color-dark.disabled,
.btn-theme-color-dark:disabled {
    color: #fff;
    background-color: #303641;
    border-color: #303641;
}
.btn-theme-color-dark:not(:disabled):not(.disabled):active,
.btn-theme-color-dark:not(:disabled):not(.disabled).active,
.show > .btn-theme-color-dark.dropdown-toggle {
    color: #fff;
    background-color: #1a1e24;
    border-color: #15181c;
}
.btn-theme-color-dark:not(:disabled):not(.disabled):active:focus,
.btn-theme-color-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-color-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(48, 54, 65, 0.5);
}
.btn-theme-color-1 {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-theme-color-1:hover {
    color: #fff;
    background-color: #971450;
    border-color: #8c134a;
}
.btn-theme-color-1:focus,
.btn-theme-color-1.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-theme-color-1.disabled,
.btn-theme-color-1:disabled {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-theme-color-1:not(:disabled):not(.disabled):active,
.btn-theme-color-1:not(:disabled):not(.disabled).active,
.show > .btn-theme-color-1.dropdown-toggle {
    color: #fff;
    background-color: #8c134a;
    border-color: #811144;
}
.btn-theme-color-1:not(:disabled):not(.disabled):active:focus,
.btn-theme-color-1:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-color-1.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-theme-color-2 {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-theme-color-2:hover {
    color: #fff;
    background-color: #228ce7;
    border-color: #1986e4;
}
.btn-theme-color-2:focus,
.btn-theme-color-2.focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-theme-color-2.disabled,
.btn-theme-color-2:disabled {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-theme-color-2:not(:disabled):not(.disabled):active,
.btn-theme-color-2:not(:disabled):not(.disabled).active,
.show > .btn-theme-color-2.dropdown-toggle {
    color: #fff;
    background-color: #1986e4;
    border-color: #177fd9;
}
.btn-theme-color-2:not(:disabled):not(.disabled):active:focus,
.btn-theme-color-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-color-2.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-theme-myket-color {
    color: #fff;
    background-color: #5bc4ff;
    border-color: #5bc4ff;
}
.btn-theme-myket-color:hover {
    color: #fff;
    background-color: #35b6ff;
    border-color: #28b2ff;
}
.btn-theme-myket-color:focus,
.btn-theme-myket-color.focus {
    box-shadow: 0 0 0 0.2rem rgba(91, 196, 255, 0.5);
}
.btn-theme-myket-color.disabled,
.btn-theme-myket-color:disabled {
    color: #fff;
    background-color: #5bc4ff;
    border-color: #5bc4ff;
}
.btn-theme-myket-color:not(:disabled):not(.disabled):active,
.btn-theme-myket-color:not(:disabled):not(.disabled).active,
.show > .btn-theme-myket-color.dropdown-toggle {
    color: #fff;
    background-color: #28b2ff;
    border-color: #1badff;
}
.btn-theme-myket-color:not(:disabled):not(.disabled):active:focus,
.btn-theme-myket-color:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-myket-color.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(91, 196, 255, 0.5);
}
.btn-theme-bazar-color {
    color: #fff;
    background-color: #22ba72;
    border-color: #22ba72;
}
.btn-theme-bazar-color:hover {
    color: #fff;
    background-color: #1c9a5e;
    border-color: #1a8f58;
}
.btn-theme-bazar-color:focus,
.btn-theme-bazar-color.focus {
    box-shadow: 0 0 0 0.2rem rgba(34, 186, 114, 0.5);
}
.btn-theme-bazar-color.disabled,
.btn-theme-bazar-color:disabled {
    color: #fff;
    background-color: #22ba72;
    border-color: #22ba72;
}
.btn-theme-bazar-color:not(:disabled):not(.disabled):active,
.btn-theme-bazar-color:not(:disabled):not(.disabled).active,
.show > .btn-theme-bazar-color.dropdown-toggle {
    color: #fff;
    background-color: #1a8f58;
    border-color: #188451;
}
.btn-theme-bazar-color:not(:disabled):not(.disabled):active:focus,
.btn-theme-bazar-color:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-bazar-color.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(34, 186, 114, 0.5);
}
.btn-theme-magnet-color {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-theme-magnet-color:hover {
    color: #fff;
    background-color: #971450;
    border-color: #8c134a;
}
.btn-theme-magnet-color:focus,
.btn-theme-magnet-color.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-theme-magnet-color.disabled,
.btn-theme-magnet-color:disabled {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-theme-magnet-color:not(:disabled):not(.disabled):active,
.btn-theme-magnet-color:not(:disabled):not(.disabled).active,
.show > .btn-theme-magnet-color.dropdown-toggle {
    color: #fff;
    background-color: #8c134a;
    border-color: #811144;
}
.btn-theme-magnet-color:not(:disabled):not(.disabled):active:focus,
.btn-theme-magnet-color:not(:disabled):not(.disabled).active:focus,
.show > .btn-theme-magnet-color.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-complementary {
    color: #fff;
    background-color: #4382b9;
    border-color: #4382b9;
}
.btn-complementary:hover {
    color: #fff;
    background-color: #396e9d;
    border-color: #356894;
}
.btn-complementary:focus,
.btn-complementary.focus {
    box-shadow: 0 0 0 0.2rem rgba(67, 130, 185, 0.5);
}
.btn-complementary.disabled,
.btn-complementary:disabled {
    color: #fff;
    background-color: #4382b9;
    border-color: #4382b9;
}
.btn-complementary:not(:disabled):not(.disabled):active,
.btn-complementary:not(:disabled):not(.disabled).active,
.show > .btn-complementary.dropdown-toggle {
    color: #fff;
    background-color: #356894;
    border-color: #32618a;
}
.btn-complementary:not(:disabled):not(.disabled):active:focus,
.btn-complementary:not(:disabled):not(.disabled).active:focus,
.show > .btn-complementary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(67, 130, 185, 0.5);
}
.btn-outline-primary {
    color: #459eeb;
    background-color: transparent;
    background-image: none;
    border-color: #459eeb;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #459eeb;
    background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-outline-secondary {
    color: #7d97af;
    background-color: transparent;
    background-image: none;
    border-color: #7d97af;
}
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #7d97af;
    border-color: #7d97af;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(125, 151, 175, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #7d97af;
    background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #7d97af;
    border-color: #7d97af;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(125, 151, 175, 0.5);
}
.btn-outline-success {
    color: #2dc798;
    background-color: transparent;
    background-image: none;
    border-color: #2dc798;
}
.btn-outline-success:hover {
    color: #fff;
    background-color: #2dc798;
    border-color: #2dc798;
}
.btn-outline-success:focus,
.btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(45, 199, 152, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #2dc798;
    background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #2dc798;
    border-color: #2dc798;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(45, 199, 152, 0.5);
}
.btn-outline-info {
    color: #006ea4;
    background-color: transparent;
    background-image: none;
    border-color: #006ea4;
}
.btn-outline-info:hover {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-outline-info:focus,
.btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #006ea4;
    background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107;
}
.btn-outline-warning:hover {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}
.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa;
}
.btn-outline-light:hover {
    color: #fff;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-outline-light:focus,
.btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
    color: #fff;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40;
}
.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-theme-color-medium {
    color: #a8afb6;
    background-color: transparent;
    background-image: none;
    border-color: #a8afb6;
}
.btn-outline-theme-color-medium:hover {
    color: #fff;
    background-color: #a8afb6;
    border-color: #a8afb6;
}
.btn-outline-theme-color-medium:focus,
.btn-outline-theme-color-medium.focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 175, 182, 0.5);
}
.btn-outline-theme-color-medium.disabled,
.btn-outline-theme-color-medium:disabled {
    color: #a8afb6;
    background-color: transparent;
}
.btn-outline-theme-color-medium:not(:disabled):not(.disabled):active,
.btn-outline-theme-color-medium:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-color-medium.dropdown-toggle {
    color: #fff;
    background-color: #a8afb6;
    border-color: #a8afb6;
}
.btn-outline-theme-color-medium:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-color-medium:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-color-medium.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 175, 182, 0.5);
}
.btn-outline-theme-color-light {
    color: #cfd8e1;
    background-color: transparent;
    background-image: none;
    border-color: #cfd8e1;
}
.btn-outline-theme-color-light:hover {
    color: #fff;
    background-color: #cfd8e1;
    border-color: #cfd8e1;
}
.btn-outline-theme-color-light:focus,
.btn-outline-theme-color-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(207, 216, 225, 0.5);
}
.btn-outline-theme-color-light.disabled,
.btn-outline-theme-color-light:disabled {
    color: #cfd8e1;
    background-color: transparent;
}
.btn-outline-theme-color-light:not(:disabled):not(.disabled):active,
.btn-outline-theme-color-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-color-light.dropdown-toggle {
    color: #fff;
    background-color: #cfd8e1;
    border-color: #cfd8e1;
}
.btn-outline-theme-color-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-color-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-color-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(207, 216, 225, 0.5);
}
.btn-outline-theme-color-dark {
    color: #303641;
    background-color: transparent;
    background-image: none;
    border-color: #303641;
}
.btn-outline-theme-color-dark:hover {
    color: #fff;
    background-color: #303641;
    border-color: #303641;
}
.btn-outline-theme-color-dark:focus,
.btn-outline-theme-color-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(48, 54, 65, 0.5);
}
.btn-outline-theme-color-dark.disabled,
.btn-outline-theme-color-dark:disabled {
    color: #303641;
    background-color: transparent;
}
.btn-outline-theme-color-dark:not(:disabled):not(.disabled):active,
.btn-outline-theme-color-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-color-dark.dropdown-toggle {
    color: #fff;
    background-color: #303641;
    border-color: #303641;
}
.btn-outline-theme-color-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-color-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-color-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(48, 54, 65, 0.5);
}
.btn-outline-theme-color-1 {
    color: #006ea4;
    background-color: transparent;
    background-image: none;
    border-color: #006ea4;
}
.btn-outline-theme-color-1:hover {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-outline-theme-color-1:focus,
.btn-outline-theme-color-1.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-outline-theme-color-1.disabled,
.btn-outline-theme-color-1:disabled {
    color: #006ea4;
    background-color: transparent;
}
.btn-outline-theme-color-1:not(:disabled):not(.disabled):active,
.btn-outline-theme-color-1:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-color-1.dropdown-toggle {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-outline-theme-color-1:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-color-1:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-color-1.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-outline-theme-color-2 {
    color: #459eeb;
    background-color: transparent;
    background-image: none;
    border-color: #459eeb;
}
.btn-outline-theme-color-2:hover {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-outline-theme-color-2:focus,
.btn-outline-theme-color-2.focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-outline-theme-color-2.disabled,
.btn-outline-theme-color-2:disabled {
    color: #459eeb;
    background-color: transparent;
}
.btn-outline-theme-color-2:not(:disabled):not(.disabled):active,
.btn-outline-theme-color-2:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-color-2.dropdown-toggle {
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.btn-outline-theme-color-2:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-color-2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-color-2.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.5);
}
.btn-outline-theme-myket-color {
    color: #5bc4ff;
    background-color: transparent;
    background-image: none;
    border-color: #5bc4ff;
}
.btn-outline-theme-myket-color:hover {
    color: #fff;
    background-color: #5bc4ff;
    border-color: #5bc4ff;
}
.btn-outline-theme-myket-color:focus,
.btn-outline-theme-myket-color.focus {
    box-shadow: 0 0 0 0.2rem rgba(91, 196, 255, 0.5);
}
.btn-outline-theme-myket-color.disabled,
.btn-outline-theme-myket-color:disabled {
    color: #5bc4ff;
    background-color: transparent;
}
.btn-outline-theme-myket-color:not(:disabled):not(.disabled):active,
.btn-outline-theme-myket-color:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-myket-color.dropdown-toggle {
    color: #fff;
    background-color: #5bc4ff;
    border-color: #5bc4ff;
}
.btn-outline-theme-myket-color:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-myket-color:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-myket-color.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(91, 196, 255, 0.5);
}
.btn-outline-theme-bazar-color {
    color: #22ba72;
    background-color: transparent;
    background-image: none;
    border-color: #22ba72;
}
.btn-outline-theme-bazar-color:hover {
    color: #fff;
    background-color: #22ba72;
    border-color: #22ba72;
}
.btn-outline-theme-bazar-color:focus,
.btn-outline-theme-bazar-color.focus {
    box-shadow: 0 0 0 0.2rem rgba(34, 186, 114, 0.5);
}
.btn-outline-theme-bazar-color.disabled,
.btn-outline-theme-bazar-color:disabled {
    color: #22ba72;
    background-color: transparent;
}
.btn-outline-theme-bazar-color:not(:disabled):not(.disabled):active,
.btn-outline-theme-bazar-color:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-bazar-color.dropdown-toggle {
    color: #fff;
    background-color: #22ba72;
    border-color: #22ba72;
}
.btn-outline-theme-bazar-color:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-bazar-color:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-bazar-color.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(34, 186, 114, 0.5);
}
.btn-outline-theme-magnet-color {
    color: #006ea4;
    background-color: transparent;
    background-image: none;
    border-color: #006ea4;
}
.btn-outline-theme-magnet-color:hover {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-outline-theme-magnet-color:focus,
.btn-outline-theme-magnet-color.focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-outline-theme-magnet-color.disabled,
.btn-outline-theme-magnet-color:disabled {
    color: #006ea4;
    background-color: transparent;
}
.btn-outline-theme-magnet-color:not(:disabled):not(.disabled):active,
.btn-outline-theme-magnet-color:not(:disabled):not(.disabled).active,
.show > .btn-outline-theme-magnet-color.dropdown-toggle {
    color: #fff;
    background-color: #006ea4;
    border-color: #006ea4;
}
.btn-outline-theme-magnet-color:not(:disabled):not(.disabled):active:focus,
.btn-outline-theme-magnet-color:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-theme-magnet-color.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(185, 25, 98, 0.5);
}
.btn-outline-complementary {
    color: #4382b9;
    background-color: transparent;
    background-image: none;
    border-color: #4382b9;
}
.btn-outline-complementary:hover {
    color: #fff;
    background-color: #4382b9;
    border-color: #4382b9;
}
.btn-outline-complementary:focus,
.btn-outline-complementary.focus {
    box-shadow: 0 0 0 0.2rem rgba(67, 130, 185, 0.5);
}
.btn-outline-complementary.disabled,
.btn-outline-complementary:disabled {
    color: #4382b9;
    background-color: transparent;
}
.btn-outline-complementary:not(:disabled):not(.disabled):active,
.btn-outline-complementary:not(:disabled):not(.disabled).active,
.show > .btn-outline-complementary.dropdown-toggle {
    color: #fff;
    background-color: #4382b9;
    border-color: #4382b9;
}
.btn-outline-complementary:not(:disabled):not(.disabled):active:focus,
.btn-outline-complementary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-complementary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(67, 130, 185, 0.5);
}
.btn-link {
    font-weight: normal;
    color: #4382b9;
    background-color: transparent;
}
.btn-link:hover {
    color: #2f5b81;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent;
}
.btn-link:focus,
.btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none;
}
.btn-link:disabled,
.btn-link.disabled {
    color: #6c757d;
    pointer-events: none;
}
.btn-lg,
.sweet-alert[data-has-cancel-button="false"] button,
.btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.45rem;
}
.btn-sm,
.btn-group-sm > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-sm > button {
    padding: 0.25rem 0.5rem;
    font-size: 0.7rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}
.fade {
    transition: opacity 0.15s linear;
}
@media screen and (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}
.fade:not(.show) {
    opacity: 0;
}
.collapse:not(.show) {
    display: none;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 0.8rem;
    color: #495057;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.45rem;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropright .dropdown-toggle::after {
    vertical-align: 0;
}
.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}
.dropleft .dropdown-toggle::after {
    display: none;
}
.dropleft .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}
.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}
.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}
.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: normal;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.dropdown-item:hover,
.dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa;
}
.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #459eeb;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.7rem;
    color: #6c757d;
    white-space: nowrap;
}
.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529;
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}
.btn-group > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group > button,
.btn-group-vertical > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button {
    position: relative;
    flex: 0 1 auto;
}
.btn-group > .btn:hover,
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:hover,
.btn-group-vertical > .btn:hover,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button:hover {
    z-index: 1;
}
.btn-group > .btn:focus,
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:focus,
.btn-group > .btn:active,
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:active,
.btn-group > .btn.active,
.sweet-alert[data-has-cancel-button="false"] .btn-group > button.active,
.btn-group-vertical > .btn:focus,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button:focus,
.btn-group-vertical > .btn:active,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button:active,
.btn-group-vertical > .btn.active,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button.active {
    z-index: 1;
}
.btn-group .btn + .btn,
.btn-group .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group button + .btn,
.btn-group .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group .btn + button,
.btn-group .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group button + button,
.btn-group .btn + .btn-group,
.btn-group .sweet-alert[data-has-cancel-button="false"] button + .btn-group,
.sweet-alert[data-has-cancel-button="false"] .btn-group button + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .sweet-alert[data-has-cancel-button="false"] .btn-group + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group .btn-group + button,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical button + .btn,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical .btn + button,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical button + button,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] button + .btn-group,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical button + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] .btn-group + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical .btn-group + button,
.btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.btn-toolbar .input-group {
    width: auto;
}
.btn-group > .btn:first-child,
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:first-child {
    margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group > .btn-group:not(:last-child) > button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group > .btn-group:not(:first-child) > button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split,
.sweet-alert[data-has-cancel-button="false"] .btn-group-sm > button + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split,
.sweet-alert[data-has-cancel-button="false"] button + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}
.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical button,
.btn-group-vertical .btn-group {
    width: 100%;
}
.btn-group-vertical > .btn + .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button + .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > .btn + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button + button,
.btn-group-vertical > .btn + .btn-group,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > .btn-group + button,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > .btn-group:not(:last-child) > button {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical > .btn-group:not(:first-child) > button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-toggle > button,
.btn-group-toggle > .btn-group > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-toggle > .btn-group > button {
    margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"],
.sweet-alert[data-has-cancel-button="false"] .btn-group-toggle > button input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.sweet-alert[data-has-cancel-button="false"] .btn-group-toggle > button input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    direction: rtl;
    margin-bottom:8px;
}
.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
    margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
    z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .custom-file {
    display: flex;
    align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-prepend,
.input-group-append {
    display: flex;
}
.input-group-prepend .btn,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend button,
.input-group-append .btn,
.input-group-append .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .input-group-append button {
    position: relative;
    z-index: 2;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend button + .btn,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend .btn + button,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend button + button,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] button + .input-group-text,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend button + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] .input-group-text + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend .input-group-text + button,
.input-group-append .btn + .btn,
.input-group-append .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-append button + .btn,
.input-group-append .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-append .btn + button,
.input-group-append .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-append button + button,
.input-group-append .btn + .input-group-text,
.input-group-append .sweet-alert[data-has-cancel-button="false"] button + .input-group-text,
.sweet-alert[data-has-cancel-button="false"] .input-group-append button + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .sweet-alert[data-has-cancel-button="false"] .input-group-text + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-append .input-group-text + button {
    margin-left: -1px;
}
.input-group-prepend {
    margin-right: -1px;
}
.input-group-append {
    margin-left: -1px;
}
.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 1.8;
    color: #4b5265;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
    margin-top: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-lg > .input-group-prepend > button,
.input-group-lg > .input-group-append > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-lg > .input-group-append > button {
    height: calc(2.5rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.45rem;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-sm > .input-group-prepend > button,
.input-group-sm > .input-group-append > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-sm > .input-group-append > button {
    height: calc(1.55rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.7rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}
.input-group > .input-group-prepend > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-prepend > button,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-append:not(:last-child) > button,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-append > button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-prepend:not(:first-child) > button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-prepend:first-child > button:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.custom-control {
    position: relative;
    display: block;
    min-height: 1.44rem;
    padding-left: 1.5rem;
}
.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem;
}
.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #459eeb;
}
.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #e6f2fc;
}
.custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #e9ecef;
}
.custom-control-label {
    position: relative;
    margin-bottom: 0;
}
.custom-control-label::before {
    position: absolute;
    top: 0.22rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    user-select: none;
    background-color: #dee2e6;
}
.custom-control-label::after {
    position: absolute;
    top: 0.22rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.custom-checkbox .custom-control-label::before {
    border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #459eeb;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    background-color: #459eeb;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(69, 158, 235, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(69, 158, 235, 0.5);
}
.custom-radio .custom-control-label::before {
    border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #459eeb;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(69, 158, 235, 0.5);
}
.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(2.19rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    line-height: 1.8;
    color: #4b5265;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
    appearance: none;
}
.custom-select:focus {
    border-color: #b8daf7;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(184, 218, 247, 0.5);
}
.custom-select:focus::-ms-value {
    color: #4b5265;
    background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none;
}
.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef;
}
.custom-select::-ms-expand {
    opacity: 0;
}
.custom-select-sm {
    height: calc(1.55rem + 2px);
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.7rem;
}
.custom-select-lg {
    height: calc(2.5rem + 2px);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1rem;
}
.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.19rem + 2px);
    margin-bottom: 0;
}
.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.19rem + 2px);
    margin: 0;
    opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
    border-color: #b8daf7;
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.custom-file-input:focus ~ .custom-file-label::after {
    border-color: #b8daf7;
}
.custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse";
}
.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.19rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.8;
    color: #4b5265;
    background-color: #fff;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
}
.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.19rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.8;
    color: #4b5265;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0 0.45rem 0.45rem 0;
}
.custom-range {
    width: 100%;
    height: calc(1rem + 0.4rem);
    padding: 0;
    background-color: transparent;
    appearance: none;
}
.custom-range:focus {
    outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.custom-range::-moz-focus-outer {
    border: 0;
}
.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #459eeb;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none;
    }
}
.custom-range::-webkit-slider-thumb:active {
    background-color: #e6f2fc;
}
.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #459eeb;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        transition: none;
    }
}
.custom-range::-moz-range-thumb:active {
    background-color: #e6f2fc;
}
.custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
}
.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #459eeb;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}
@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        transition: none;
    }
}
.custom-range::-ms-thumb:active {
    background-color: #e6f2fc;
}
.custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
    cursor: default;
}
.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
        transition: none;
    }
}
.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}
.nav-link:hover,
.nav-link:focus {
    text-decoration: none;
}
.nav-link.disabled {
    color: #6c757d;
}
.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
    margin-bottom: -1px;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nav-pills .nav-link {
    border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #459eeb;
}
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.navbar-brand {
    display: inline-block;
    padding-top: 0.32rem;
    padding-bottom: 0.32rem;
    margin-right: 1rem;
    font-size: 1rem;
    line-height: inherit;
    white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}
.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}
.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}
.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}
.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.45rem;
}
.navbar-toggler:hover,
.navbar-toggler:focus {
    text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}
@media (max-width: 575.98px) {
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        flex-wrap: nowrap;
    }
    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
}
@media (max-width: 767.98px) {
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        flex-wrap: nowrap;
    }
    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-md .navbar-toggler {
        display: none;
    }
}
@media (max-width: 991.98px) {
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        flex-wrap: nowrap;
    }
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
}
@media (max-width: 1249.98px) {
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 1250px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        flex-wrap: nowrap;
    }
    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
}
@media (max-width: 1599.98px) {
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 1600px) {
    .navbar-expand-xxl {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-xxl .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid {
        flex-wrap: nowrap;
    }
    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
    .navbar-expand-xxl .navbar-toggler {
        display: none;
    }
}
.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
.navbar-expand .navbar-nav {
    flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
    flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
}
.navbar-expand .navbar-toggler {
    display: none;
}
.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
    color: #fff;
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
}
.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
    color: #fff;
}
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
    color: #fff;
}
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.25rem;
}
.card > hr {
    margin-right: 0;
    margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card-title {
    margin-bottom: 0.75rem;
}
.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
}
.card-text:last-child {
    margin-bottom: 0;
}
.card-link:hover {
    text-decoration: none;
}
.card-link + .card-link {
    margin-left: 1.25rem;
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
}
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
    border-top: 0;
}
.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(157, 176, 191, 0.46);
}
.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0;
}
.card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}
.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
}
.card-img {
    width: 100%;
    border-radius: calc(0.25rem - 1px);
}
.card-img-top {
    width: 100%;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck {
    display: flex;
    flex-direction: column;
}
.card-deck .card {
    margin-bottom: 15px;
}
@media (min-width: 576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px;
    }
    .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px;
    }
}
.card-group {
    display: flex;
    flex-direction: column;
}
.card-group > .card {
    margin-bottom: 15px;
}
@media (min-width: 576px) {
    .card-group {
        flex-flow: row wrap;
    }
    .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0;
    }
    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0;
    }
    .card-group > .card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .card-group > .card:first-child .card-img-top,
    .card-group > .card:first-child .card-header {
        border-top-right-radius: 0;
    }
    .card-group > .card:first-child .card-img-bottom,
    .card-group > .card:first-child .card-footer {
        border-bottom-right-radius: 0;
    }
    .card-group > .card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group > .card:last-child .card-img-top,
    .card-group > .card:last-child .card-header {
        border-top-left-radius: 0;
    }
    .card-group > .card:last-child .card-img-bottom,
    .card-group > .card:last-child .card-footer {
        border-bottom-left-radius: 0;
    }
    .card-group > .card:only-child {
        border-radius: 0.25rem;
    }
    .card-group > .card:only-child .card-img-top,
    .card-group > .card:only-child .card-header {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }
    .card-group > .card:only-child .card-img-bottom,
    .card-group > .card:only-child .card-footer {
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0;
    }
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
    .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
        border-radius: 0;
    }
}
.card-columns .card {
    margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }
    .card-columns .card {
        display: inline-block;
        width: 100%;
    }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0;
}
.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none;
}
.breadcrumb-item.active {
    color: #6c757d;
}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}
.page-link,
.PagedList-ellipses span {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #4382b9;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-link:hover,
.PagedList-ellipses span:hover {
    z-index: 2;
    color: #2f5b81;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}
.page-link:focus,
.PagedList-ellipses span:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(69, 158, 235, 0.25);
}
.page-link:not(:disabled):not(.disabled),
.PagedList-ellipses span:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.page-item:first-child .page-link,
.page-item:first-child .PagedList-ellipses span,
.PagedList-ellipses .page-item:first-child span {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link,
.page-item:last-child .PagedList-ellipses span,
.PagedList-ellipses .page-item:last-child span {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link,
.page-item.active .PagedList-ellipses span,
.PagedList-ellipses .page-item.active span {
    z-index: 1;
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.page-item.disabled .page-link,
.page-item.disabled .PagedList-ellipses span,
.PagedList-ellipses .page-item.disabled span {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
.pagination-lg .page-link,
.pagination-lg .PagedList-ellipses span,
.PagedList-ellipses .pagination-lg span {
    padding: 0.75rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link,
.pagination-lg .page-item:first-child .PagedList-ellipses span,
.PagedList-ellipses .pagination-lg .page-item:first-child span {
    border-top-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
}
.pagination-lg .page-item:last-child .page-link,
.pagination-lg .page-item:last-child .PagedList-ellipses span,
.PagedList-ellipses .pagination-lg .page-item:last-child span {
    border-top-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
}
.pagination-sm .page-link,
.pagination-sm .PagedList-ellipses span,
.PagedList-ellipses .pagination-sm span {
    padding: 0.25rem 0.5rem;
    font-size: 0.7rem;
    line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link,
.pagination-sm .page-item:first-child .PagedList-ellipses span,
.PagedList-ellipses .pagination-sm .page-item:first-child span {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link,
.pagination-sm .page-item:last-child .PagedList-ellipses span,
.PagedList-ellipses .pagination-sm .page-item:last-child span {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}
.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}
.badge:empty {
    display: none;
}
.btn .badge,
.sweet-alert[data-has-cancel-button="false"] button .badge {
    position: relative;
    top: -1px;
}
.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
    border-radius: 10rem;
}
.badge-primary {
    color: #fff;
    background-color: #459eeb;
}
.badge-primary[href]:hover,
.badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1986e4;
}
.badge-secondary {
    color: #fff;
    background-color: #7d97af;
}
.badge-secondary[href]:hover,
.badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #5f7e9a;
}
.badge-success {
    color: #fff;
    background-color: #2dc798;
}
.badge-success[href]:hover,
.badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #249d78;
}
.badge-info {
    color: #fff;
    background-color: #006ea4;
}
.badge-info[href]:hover,
.badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #8c134a;
}
.badge-warning {
    color: #fff;
    background-color: #ffc107;
}
.badge-warning[href]:hover,
.badge-warning[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #d39e00;
}
.badge-danger {
    color: #fff;
    background-color: #dc3545;
}
.badge-danger[href]:hover,
.badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130;
}
.badge-light {
    color: #fff;
    background-color: #f8f9fa;
}
.badge-light[href]:hover,
.badge-light[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #dae0e5;
}
.badge-dark {
    color: #fff;
    background-color: #343a40;
}
.badge-dark[href]:hover,
.badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124;
}
.badge-theme-color-medium {
    color: #fff;
    background-color: #a8afb6;
}
.badge-theme-color-medium[href]:hover,
.badge-theme-color-medium[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #8c969f;
}
.badge-theme-color-light {
    color: #fff;
    background-color: #cfd8e1;
}
.badge-theme-color-light[href]:hover,
.badge-theme-color-light[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #b0bfcd;
}
.badge-theme-color-dark {
    color: #fff;
    background-color: #303641;
}
.badge-theme-color-dark[href]:hover,
.badge-theme-color-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1a1e24;
}
.badge-theme-color-1 {
    color: #fff;
    background-color: #006ea4;
}
.badge-theme-color-1[href]:hover,
.badge-theme-color-1[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #8c134a;
}
.badge-theme-color-2 {
    color: #fff;
    background-color: #459eeb;
}
.badge-theme-color-2[href]:hover,
.badge-theme-color-2[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1986e4;
}
.badge-theme-myket-color {
    color: #fff;
    background-color: #5bc4ff;
}
.badge-theme-myket-color[href]:hover,
.badge-theme-myket-color[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #28b2ff;
}
.badge-theme-bazar-color {
    color: #fff;
    background-color: #22ba72;
}
.badge-theme-bazar-color[href]:hover,
.badge-theme-bazar-color[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #1a8f58;
}
.badge-theme-magnet-color {
    color: #fff;
    background-color: #006ea4;
}
.badge-theme-magnet-color[href]:hover,
.badge-theme-magnet-color[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #8c134a;
}
.badge-complementary {
    color: #fff;
    background-color: #4382b9;
}
.badge-complementary[href]:hover,
.badge-complementary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #356894;
}
.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: 0.45rem;
}
@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}
.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0;
}
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.alert-heading {
    color: inherit;
}
.alert-link {
    font-weight: bold;
}
.alert-dismissible {
    padding-right: 3.7rem;
}
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit;
}
.alert-primary {
    color: #459eeb;
    background-color: #f8fbfe;
    border-color: #459eeb;
}
.alert-primary hr {
    border-top-color: #2e92e9;
}
.alert-primary .alert-link {
    color: #1986e4;
}
.alert-secondary {
    color: #7d97af;
    background-color: #fafbfc;
    border-color: #7d97af;
}
.alert-secondary hr {
    border-top-color: #6d8aa5;
}
.alert-secondary .alert-link {
    color: #5f7e9a;
}
.alert-success {
    color: #2dc798;
    background-color: #f7fdfb;
    border-color: #2dc798;
}
.alert-success hr {
    border-top-color: #28b288;
}
.alert-success .alert-link {
    color: #249d78;
}
.alert-info {
    color: #006ea4;
    background-color: #fcf6f9;
    border-color: #006ea4;
}
.alert-info hr {
    border-top-color: #a31656;
}
.alert-info .alert-link {
    color: #8c134a;
}
.alert-warning {
    color: #ffc107;
    background-color: #fffdf5;
    border-color: #ffc107;
}
.alert-warning hr {
    border-top-color: #edb100;
}
.alert-warning .alert-link {
    color: #d39e00;
}
.alert-danger {
    color: #dc3545;
    background-color: #fef7f8;
    border-color: #dc3545;
}
.alert-danger hr {
    border-top-color: #d32535;
}
.alert-danger .alert-link {
    color: #bd2130;
}
.alert-light {
    color: #f8f9fa;
    background-color: white;
    border-color: #f8f9fa;
}
.alert-light hr {
    border-top-color: #e9ecef;
}
.alert-light .alert-link {
    color: #dae0e5;
}
.alert-dark {
    color: #343a40;
    background-color: #f7f7f7;
    border-color: #343a40;
}
.alert-dark hr {
    border-top-color: #292d32;
}
.alert-dark .alert-link {
    color: #1d2124;
}
.alert-theme-color-medium {
    color: #a8afb6;
    background-color: #fcfcfc;
    border-color: #a8afb6;
}
.alert-theme-color-medium hr {
    border-top-color: #9aa2aa;
}
.alert-theme-color-medium .alert-link {
    color: #8c969f;
}
.alert-theme-color-light {
    color: #cfd8e1;
    background-color: #fdfdfe;
    border-color: #cfd8e1;
}
.alert-theme-color-light hr {
    border-top-color: #bfcbd7;
}
.alert-theme-color-light .alert-link {
    color: #b0bfcd;
}
.alert-theme-color-dark {
    color: #303641;
    background-color: #f7f7f7;
    border-color: #303641;
}
.alert-theme-color-dark hr {
    border-top-color: #252a32;
}
.alert-theme-color-dark .alert-link {
    color: #1a1e24;
}
.alert-theme-color-1 {
    color: #006ea4;
    background-color: #fcf6f9;
    border-color: #006ea4;
}
.alert-theme-color-1 hr {
    border-top-color: #a31656;
}
.alert-theme-color-1 .alert-link {
    color: #8c134a;
}
.alert-theme-color-2 {
    color: #459eeb;
    background-color: #f8fbfe;
    border-color: #459eeb;
}
.alert-theme-color-2 hr {
    border-top-color: #2e92e9;
}
.alert-theme-color-2 .alert-link {
    color: #1986e4;
}
.alert-theme-myket-color {
    color: #5bc4ff;
    background-color: #f8fdff;
    border-color: #5bc4ff;
}
.alert-theme-myket-color hr {
    border-top-color: #42bbff;
}
.alert-theme-myket-color .alert-link {
    color: #28b2ff;
}
.alert-theme-bazar-color {
    color: #22ba72;
    background-color: #f6fcf9;
    border-color: #22ba72;
}
.alert-theme-bazar-color hr {
    border-top-color: #1ea465;
}
.alert-theme-bazar-color .alert-link {
    color: #1a8f58;
}
.alert-theme-magnet-color {
    color: #006ea4;
    background-color: #fcf6f9;
    border-color: #006ea4;
}
.alert-theme-magnet-color hr {
    border-top-color: #a31656;
}
.alert-theme-magnet-color .alert-link {
    color: #8c134a;
}
.alert-complementary {
    color: #4382b9;
    background-color: #f7fafc;
    border-color: #4382b9;
}
.alert-complementary hr {
    border-top-color: #3c75a6;
}
.alert-complementary .alert-link {
    color: #356894;
}
@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.6rem;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}
.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #459eeb;
    transition: width 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}
.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
}
.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite;
}
.media {
    display: flex;
    align-items: flex-start;
}
.media-body {
    flex: 1;
}
.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}
.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit;
}
.list-group-item-action:hover,
.list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa;
}
.list-group-item-action:active {
    color: #495057;
    background-color: #e9ecef;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.list-group-item:hover,
.list-group-item:focus {
    z-index: 1;
    text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    background-color: #fff;
}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #459eeb;
    border-color: #459eeb;
}
.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0;
}
.list-group-item-primary {
    color: #24527a;
    background-color: #cbe4f9;
}
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
    color: #24527a;
    background-color: #b4d8f6;
}
.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #24527a;
    border-color: #24527a;
}
.list-group-item-secondary {
    color: #414f5b;
    background-color: #dbe2e9;
}
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
    color: #414f5b;
    background-color: #cbd5df;
}
.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #414f5b;
    border-color: #414f5b;
}
.list-group-item-success {
    color: #17674f;
    background-color: #c4efe2;
}
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
    color: #17674f;
    background-color: #b0ead8;
}
.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #17674f;
    border-color: #17674f;
}
.list-group-item-info {
    color: #600d33;
    background-color: #ebbfd3;
}
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
    color: #600d33;
    background-color: #e5acc6;
}
.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #600d33;
    border-color: #600d33;
}
.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404;
}
.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24;
}
.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182;
}
.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21;
}
.list-group-item-theme-color-medium {
    color: #575b5f;
    background-color: #e7e9eb;
}
.list-group-item-theme-color-medium.list-group-item-action:hover,
.list-group-item-theme-color-medium.list-group-item-action:focus {
    color: #575b5f;
    background-color: #d9dcdf;
}
.list-group-item-theme-color-medium.list-group-item-action.active {
    color: #fff;
    background-color: #575b5f;
    border-color: #575b5f;
}
.list-group-item-theme-color-light {
    color: #6c7075;
    background-color: #f2f4f7;
}
.list-group-item-theme-color-light.list-group-item-action:hover,
.list-group-item-theme-color-light.list-group-item-action:focus {
    color: #6c7075;
    background-color: #e2e7ed;
}
.list-group-item-theme-color-light.list-group-item-action.active {
    color: #fff;
    background-color: #6c7075;
    border-color: #6c7075;
}
.list-group-item-theme-color-dark {
    color: #191c22;
    background-color: #c5c7ca;
}
.list-group-item-theme-color-dark.list-group-item-action:hover,
.list-group-item-theme-color-dark.list-group-item-action:focus {
    color: #191c22;
    background-color: #b8babe;
}
.list-group-item-theme-color-dark.list-group-item-action.active {
    color: #fff;
    background-color: #191c22;
    border-color: #191c22;
}
.list-group-item-theme-color-1 {
    color: #600d33;
    background-color: #ebbfd3;
}
.list-group-item-theme-color-1.list-group-item-action:hover,
.list-group-item-theme-color-1.list-group-item-action:focus {
    color: #600d33;
    background-color: #e5acc6;
}
.list-group-item-theme-color-1.list-group-item-action.active {
    color: #fff;
    background-color: #600d33;
    border-color: #600d33;
}
.list-group-item-theme-color-2 {
    color: #24527a;
    background-color: #cbe4f9;
}
.list-group-item-theme-color-2.list-group-item-action:hover,
.list-group-item-theme-color-2.list-group-item-action:focus {
    color: #24527a;
    background-color: #b4d8f6;
}
.list-group-item-theme-color-2.list-group-item-action.active {
    color: #fff;
    background-color: #24527a;
    border-color: #24527a;
}
.list-group-item-theme-myket-color {
    color: #2f6685;
    background-color: #d1eeff;
}
.list-group-item-theme-myket-color.list-group-item-action:hover,
.list-group-item-theme-myket-color.list-group-item-action:focus {
    color: #2f6685;
    background-color: #b8e5ff;
}
.list-group-item-theme-myket-color.list-group-item-action.active {
    color: #fff;
    background-color: #2f6685;
    border-color: #2f6685;
}
.list-group-item-theme-bazar-color {
    color: #12613b;
    background-color: #c1ecd8;
}
.list-group-item-theme-bazar-color.list-group-item-action:hover,
.list-group-item-theme-bazar-color.list-group-item-action:focus {
    color: #12613b;
    background-color: #ade6cc;
}
.list-group-item-theme-bazar-color.list-group-item-action.active {
    color: #fff;
    background-color: #12613b;
    border-color: #12613b;
}
.list-group-item-theme-magnet-color {
    color: #600d33;
    background-color: #ebbfd3;
}
.list-group-item-theme-magnet-color.list-group-item-action:hover,
.list-group-item-theme-magnet-color.list-group-item-action:focus {
    color: #600d33;
    background-color: #e5acc6;
}
.list-group-item-theme-magnet-color.list-group-item-action.active {
    color: #fff;
    background-color: #600d33;
    border-color: #600d33;
}
.list-group-item-complementary {
    color: #234460;
    background-color: #cadceb;
}
.list-group-item-complementary.list-group-item-action:hover,
.list-group-item-complementary.list-group-item-action:focus {
    color: #234460;
    background-color: #b7d0e4;
}
.list-group-item-complementary.list-group-item-action.active {
    color: #fff;
    background-color: #234460;
    border-color: #234460;
}
.close {
    float: right;
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
    color: #000;
    text-decoration: none;
    opacity: 0.75;
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}
.modal-open {
    overflow: hidden;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}
.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%);
}
@media screen and (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}
.modal.show .modal-dialog {
    transform: translate(0, 0);
}
.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2));
}
.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (0.5rem * 2));
    content: "";
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.45rem;
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop.show {
    opacity: 0.5;
}
.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: 0.45rem;
    border-top-right-radius: 0.45rem;
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.8;
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}
.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
    margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
    margin-right: 0.25rem;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }
    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2));
    }
    .modal-dialog-centered::before {
        height: calc(100vh - (1.75rem * 2));
    }
    .modal-sm {
        max-width: 300px;
    }
}
@media (min-width: 992px) {
    .modal-lg {
        max-width: 800px;
    }
}
@media (min-width: 1250px) {
    .modal-xl {
        max-width: 1140px;
    }
}
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.7rem;
    word-wrap: break-word;
    opacity: 0;
}
.tooltip.show {
    opacity: 0.9;
}
.tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem;
}
.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}
.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
    padding: 0.4rem 0;
}
.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    top: 0;
    border-width: 0.4rem 0.4rem 0;
    border-top-color: #000;
}
.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
    padding: 0 0.4rem;
}
.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem;
}
.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #000;
}
.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
    padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0;
}
.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    bottom: 0;
    border-width: 0 0.4rem 0.4rem;
    border-bottom-color: #000;
}
.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
    padding: 0 0.4rem;
}
.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem;
}
.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    left: 0;
    border-width: 0.4rem 0 0.4rem 0.4rem;
    border-left-color: #000;
}
.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0.25rem;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.7rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.45rem;
}
.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.45rem;
}
.popover .arrow::before,
.popover .arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}
.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.5rem;
}
.bs-popover-top .arrow,
.bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff;
}
.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
    margin-left: 0.5rem;
}
.bs-popover-right .arrow,
.bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.45rem 0;
}
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff;
}
.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.5rem;
}
.bs-popover-bottom .arrow,
.bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
    margin-right: 0.5rem;
}
.bs-popover-left .arrow,
.bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.45rem 0;
}
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff;
}
.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 0.8rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(0.45rem - 1px);
    border-top-right-radius: calc(0.45rem - 1px);
}
.popover-header:empty {
    display: none;
}
.popover-body {
    padding: 0.5rem 0.75rem;
    color: #495057;
}
.carousel {
    position: relative;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-item {
    position: relative;
    display: none;
    align-items: center;
    width: 100%;
    backface-visibility: hidden;
    perspective: 1000px;
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
    transition: transform 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
        transition: none;
    }
}
.carousel-item-next,
.carousel-item-prev {
    position: absolute;
    top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
        transform: translate3d(0, 0, 0);
    }
}
.carousel-item-next,
.active.carousel-item-right {
    transform: translateX(100%);
}
@supports (transform-style: preserve-3d) {
    .carousel-item-next,
    .active.carousel-item-right {
        transform: translate3d(100%, 0, 0);
    }
}
.carousel-item-prev,
.active.carousel-item-left {
    transform: translateX(-100%);
}
@supports (transform-style: preserve-3d) {
    .carousel-item-prev,
    .active.carousel-item-left {
        transform: translate3d(-100%, 0, 0);
    }
}
.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: 0.6s;
    transition-property: opacity;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    transform: translateX(0);
}
@supports (transform-style: preserve-3d) {
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev {
        transform: translate3d(0, 0, 0);
    }
}
.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}
.carousel-control-prev {
    left: 0;
}
.carousel-control-next {
    right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.carousel-indicators li {
    position: relative;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        transition: none;
    }
}
.carousel-indicators li::before {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: "";
}
.carousel-indicators li::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: "";
}
.carousel-indicators .active {
    opacity: 1;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
.align-baseline {
    vertical-align: baseline !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-text-bottom {
    vertical-align: text-bottom !important;
}
.align-text-top {
    vertical-align: text-top !important;
}
.bg-primary {
    background-color: #459eeb !important;
}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #1986e4 !important;
}
.bg-secondary {
    background-color: #7d97af !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #5f7e9a !important;
}
.bg-success {
    background-color: #2dc798 !important;
}
a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #249d78 !important;
}
.bg-info {
    background-color: #006ea4 !important;
}
a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #8c134a !important;
}
.bg-warning {
    background-color: #ffc107 !important;
}
a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important;
}
.bg-danger {
    background-color: #dc3545 !important;
}
a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #bd2130 !important;
}
.bg-light {
    background-color: #f8f9fa !important;
}
a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #dae0e5 !important;
}
.bg-dark {
    background-color: #343a40 !important;
}
a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #1d2124 !important;
}
.bg-theme-color-medium {
    background-color: #a8afb6 !important;
}
a.bg-theme-color-medium:hover,
a.bg-theme-color-medium:focus,
button.bg-theme-color-medium:hover,
button.bg-theme-color-medium:focus {
    background-color: #8c969f !important;
}
.bg-theme-color-light {
    background-color: #cfd8e1 !important;
}
a.bg-theme-color-light:hover,
a.bg-theme-color-light:focus,
button.bg-theme-color-light:hover,
button.bg-theme-color-light:focus {
    background-color: #b0bfcd !important;
}
.bg-theme-color-dark {
    background-color: #303641 !important;
}
a.bg-theme-color-dark:hover,
a.bg-theme-color-dark:focus,
button.bg-theme-color-dark:hover,
button.bg-theme-color-dark:focus {
    background-color: #1a1e24 !important;
}
.bg-theme-color-1 {
    background-color: #006ea4 !important;
}
a.bg-theme-color-1:hover,
a.bg-theme-color-1:focus,
button.bg-theme-color-1:hover,
button.bg-theme-color-1:focus {
    background-color: #8c134a !important;
}
.bg-theme-color-2 {
    background-color: #459eeb !important;
}
a.bg-theme-color-2:hover,
a.bg-theme-color-2:focus,
button.bg-theme-color-2:hover,
button.bg-theme-color-2:focus {
    background-color: #1986e4 !important;
}
.bg-theme-myket-color {
    background-color: #5bc4ff !important;
}
a.bg-theme-myket-color:hover,
a.bg-theme-myket-color:focus,
button.bg-theme-myket-color:hover,
button.bg-theme-myket-color:focus {
    background-color: #28b2ff !important;
}
.bg-theme-bazar-color {
    background-color: #22ba72 !important;
}
a.bg-theme-bazar-color:hover,
a.bg-theme-bazar-color:focus,
button.bg-theme-bazar-color:hover,
button.bg-theme-bazar-color:focus {
    background-color: #1a8f58 !important;
}
.bg-theme-magnet-color {
    background-color: #006ea4 !important;
}
a.bg-theme-magnet-color:hover,
a.bg-theme-magnet-color:focus,
button.bg-theme-magnet-color:hover,
button.bg-theme-magnet-color:focus {
    background-color: #8c134a !important;
}
.bg-complementary {
    background-color: #4382b9 !important;
}
a.bg-complementary:hover,
a.bg-complementary:focus,
button.bg-complementary:hover,
button.bg-complementary:focus {
    background-color: #356894 !important;
}
.bg-white {
    background-color: #fff !important;
}
.bg-transparent {
    background-color: transparent !important;
}
.border {
    border: 1px solid rgba(157, 176, 191, 0.46) !important;
}
.border-top {
    border-top: 1px solid rgba(157, 176, 191, 0.46) !important;
}
.border-right {
    border-right: 1px solid rgba(157, 176, 191, 0.46) !important;
}
.border-bottom {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46) !important;
}
.border-left {
    border-left: 1px solid rgba(157, 176, 191, 0.46) !important;
}
.border-0 {
    border: 0 !important;
}
.border-top-0 {
    border-top: 0 !important;
}
.border-right-0 {
    border-right: 0 !important;
}
.border-bottom-0 {
    border-bottom: 0 !important;
}
.border-left-0 {
    border-left: 0 !important;
}
.border-primary {
    border-color: #459eeb !important;
}
.border-secondary {
    border-color: #7d97af !important;
}
.border-success {
    border-color: #2dc798 !important;
}
.border-info {
    border-color: #006ea4 !important;
}
.border-warning {
    border-color: #ffc107 !important;
}
.border-danger {
    border-color: #dc3545 !important;
}
.border-light {
    border-color: #f8f9fa !important;
}
.border-dark {
    border-color: #343a40 !important;
}
.border-theme-color-medium {
    border-color: #a8afb6 !important;
}
.border-theme-color-light {
    border-color: #cfd8e1 !important;
}
.border-theme-color-dark {
    border-color: #303641 !important;
}
.border-theme-color-1 {
    border-color: #006ea4 !important;
}
.border-theme-color-2 {
    border-color: #459eeb !important;
}
.border-theme-myket-color {
    border-color: #5bc4ff !important;
}
.border-theme-bazar-color {
    border-color: #22ba72 !important;
}
.border-theme-magnet-color {
    border-color: #006ea4 !important;
}
.border-complementary {
    border-color: #4382b9 !important;
}
.border-white {
    border-color: #fff !important;
}
.rounded {
    border-radius: 0.25rem !important;
}
.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}
.rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}
.rounded-circle {
    border-radius: 50% !important;
}
.rounded-0 {
    border-radius: 0 !important;
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
}
.d-none {
    display: none !important;
}
.d-inline {
    display: inline !important;
}
.d-inline-block {
    display: inline-block !important;
}
.d-block {
    display: block !important;
}
.d-table {
    display: table !important;
}
.d-table-row {
    display: table-row !important;
}
.d-table-cell {
    display: table-cell !important;
}
.d-flex {
    display: flex !important;
}
.d-inline-flex {
    display: inline-flex !important;
}
@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
    .d-sm-table {
        display: table !important;
    }
    .d-sm-table-row {
        display: table-row !important;
    }
    .d-sm-table-cell {
        display: table-cell !important;
    }
    .d-sm-flex {
        display: flex !important;
    }
    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }
    .d-md-inline {
        display: inline !important;
    }
    .d-md-inline-block {
        display: inline-block !important;
    }
    .d-md-block {
        display: block !important;
    }
    .d-md-table {
        display: table !important;
    }
    .d-md-table-row {
        display: table-row !important;
    }
    .d-md-table-cell {
        display: table-cell !important;
    }
    .d-md-flex {
        display: flex !important;
    }
    .d-md-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }
    .d-lg-inline {
        display: inline !important;
    }
    .d-lg-inline-block {
        display: inline-block !important;
    }
    .d-lg-block {
        display: block !important;
    }
    .d-lg-table {
        display: table !important;
    }
    .d-lg-table-row {
        display: table-row !important;
    }
    .d-lg-table-cell {
        display: table-cell !important;
    }
    .d-lg-flex {
        display: flex !important;
    }
    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1250px) {
    .d-xl-none {
        display: none !important;
    }
    .d-xl-inline {
        display: inline !important;
    }
    .d-xl-inline-block {
        display: inline-block !important;
    }
    .d-xl-block {
        display: block !important;
    }
    .d-xl-table {
        display: table !important;
    }
    .d-xl-table-row {
        display: table-row !important;
    }
    .d-xl-table-cell {
        display: table-cell !important;
    }
    .d-xl-flex {
        display: flex !important;
    }
    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}
@media (min-width: 1600px) {
    .d-xxl-none {
        display: none !important;
    }
    .d-xxl-inline {
        display: inline !important;
    }
    .d-xxl-inline-block {
        display: inline-block !important;
    }
    .d-xxl-block {
        display: block !important;
    }
    .d-xxl-table {
        display: table !important;
    }
    .d-xxl-table-row {
        display: table-row !important;
    }
    .d-xxl-table-cell {
        display: table-cell !important;
    }
    .d-xxl-flex {
        display: flex !important;
    }
    .d-xxl-inline-flex {
        display: inline-flex !important;
    }
}
@media print {
    .d-print-none {
        display: none !important;
    }
    .d-print-inline {
        display: inline !important;
    }
    .d-print-inline-block {
        display: inline-block !important;
    }
    .d-print-block {
        display: block !important;
    }
    .d-print-table {
        display: table !important;
    }
    .d-print-table-row {
        display: table-row !important;
    }
    .d-print-table-cell {
        display: table-cell !important;
    }
    .d-print-flex {
        display: flex !important;
    }
    .d-print-inline-flex {
        display: inline-flex !important;
    }
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive::before {
    display: block;
    content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-21by9::before {
    padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
    padding-top: 56.25%;
}
.embed-responsive-4by3::before {
    padding-top: 75%;
}
.embed-responsive-1by1::before {
    padding-top: 100%;
}
.flex-row {
    flex-direction: row !important;
}
.flex-column {
    flex-direction: column !important;
}
.flex-row-reverse {
    flex-direction: row-reverse !important;
}
.flex-column-reverse {
    flex-direction: column-reverse !important;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.flex-nowrap {
    flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}
.flex-fill {
    flex: 1 1 auto !important;
}
.flex-grow-0 {
    flex-grow: 0 !important;
}
.flex-grow-1 {
    flex-grow: 1 !important;
}
.flex-shrink-0 {
    flex-shrink: 0 !important;
}
.flex-shrink-1 {
    flex-shrink: 1 !important;
}
.justify-content-start {
    justify-content: flex-start !important;
}
.justify-content-end {
    justify-content: flex-end !important;
}
.justify-content-center {
    justify-content: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-around {
    justify-content: space-around !important;
}
.align-items-start {
    align-items: flex-start !important;
}
.align-items-end {
    align-items: flex-end !important;
}
.align-items-center {
    align-items: center !important;
}
.align-items-baseline {
    align-items: baseline !important;
}
.align-items-stretch {
    align-items: stretch !important;
}
.align-content-start {
    align-content: flex-start !important;
}
.align-content-end {
    align-content: flex-end !important;
}
.align-content-center {
    align-content: center !important;
}
.align-content-between {
    align-content: space-between !important;
}
.align-content-around {
    align-content: space-around !important;
}
.align-content-stretch {
    align-content: stretch !important;
}
.align-self-auto {
    align-self: auto !important;
}
.align-self-start {
    align-self: flex-start !important;
}
.align-self-end {
    align-self: flex-end !important;
}
.align-self-center {
    align-self: center !important;
}
.align-self-baseline {
    align-self: baseline !important;
}
.align-self-stretch {
    align-self: stretch !important;
}
@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }
    .flex-sm-column {
        flex-direction: column !important;
    }
    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-sm-fill {
        flex: 1 1 auto !important;
    }
    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-sm-start {
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        justify-content: center !important;
    }
    .justify-content-sm-between {
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        justify-content: space-around !important;
    }
    .align-items-sm-start {
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        align-items: center !important;
    }
    .align-items-sm-baseline {
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        align-items: stretch !important;
    }
    .align-content-sm-start {
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        align-content: center !important;
    }
    .align-content-sm-between {
        align-content: space-between !important;
    }
    .align-content-sm-around {
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        align-self: auto !important;
    }
    .align-self-sm-start {
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        align-self: center !important;
    }
    .align-self-sm-baseline {
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important;
    }
    .flex-md-column {
        flex-direction: column !important;
    }
    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-md-wrap {
        flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-md-fill {
        flex: 1 1 auto !important;
    }
    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-md-start {
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        justify-content: center !important;
    }
    .justify-content-md-between {
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        justify-content: space-around !important;
    }
    .align-items-md-start {
        align-items: flex-start !important;
    }
    .align-items-md-end {
        align-items: flex-end !important;
    }
    .align-items-md-center {
        align-items: center !important;
    }
    .align-items-md-baseline {
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        align-items: stretch !important;
    }
    .align-content-md-start {
        align-content: flex-start !important;
    }
    .align-content-md-end {
        align-content: flex-end !important;
    }
    .align-content-md-center {
        align-content: center !important;
    }
    .align-content-md-between {
        align-content: space-between !important;
    }
    .align-content-md-around {
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        align-content: stretch !important;
    }
    .align-self-md-auto {
        align-self: auto !important;
    }
    .align-self-md-start {
        align-self: flex-start !important;
    }
    .align-self-md-end {
        align-self: flex-end !important;
    }
    .align-self-md-center {
        align-self: center !important;
    }
    .align-self-md-baseline {
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }
    .flex-lg-column {
        flex-direction: column !important;
    }
    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-lg-fill {
        flex: 1 1 auto !important;
    }
    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-lg-start {
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        justify-content: center !important;
    }
    .justify-content-lg-between {
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        align-items: center !important;
    }
    .align-items-lg-baseline {
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        align-items: stretch !important;
    }
    .align-content-lg-start {
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        align-content: center !important;
    }
    .align-content-lg-between {
        align-content: space-between !important;
    }
    .align-content-lg-around {
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        align-self: auto !important;
    }
    .align-self-lg-start {
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        align-self: center !important;
    }
    .align-self-lg-baseline {
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 1250px) {
    .flex-xl-row {
        flex-direction: row !important;
    }
    .flex-xl-column {
        flex-direction: column !important;
    }
    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-xl-fill {
        flex: 1 1 auto !important;
    }
    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-xl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        justify-content: center !important;
    }
    .justify-content-xl-between {
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        align-items: center !important;
    }
    .align-items-xl-baseline {
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        align-items: stretch !important;
    }
    .align-content-xl-start {
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        align-content: center !important;
    }
    .align-content-xl-between {
        align-content: space-between !important;
    }
    .align-content-xl-around {
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        align-self: auto !important;
    }
    .align-self-xl-start {
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        align-self: center !important;
    }
    .align-self-xl-baseline {
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}
@media (min-width: 1600px) {
    .flex-xxl-row {
        flex-direction: row !important;
    }
    .flex-xxl-column {
        flex-direction: column !important;
    }
    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }
    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }
    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }
    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }
    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }
    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }
    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }
    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }
    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }
    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }
    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xxl-center {
        justify-content: center !important;
    }
    .justify-content-xxl-between {
        justify-content: space-between !important;
    }
    .justify-content-xxl-around {
        justify-content: space-around !important;
    }
    .align-items-xxl-start {
        align-items: flex-start !important;
    }
    .align-items-xxl-end {
        align-items: flex-end !important;
    }
    .align-items-xxl-center {
        align-items: center !important;
    }
    .align-items-xxl-baseline {
        align-items: baseline !important;
    }
    .align-items-xxl-stretch {
        align-items: stretch !important;
    }
    .align-content-xxl-start {
        align-content: flex-start !important;
    }
    .align-content-xxl-end {
        align-content: flex-end !important;
    }
    .align-content-xxl-center {
        align-content: center !important;
    }
    .align-content-xxl-between {
        align-content: space-between !important;
    }
    .align-content-xxl-around {
        align-content: space-around !important;
    }
    .align-content-xxl-stretch {
        align-content: stretch !important;
    }
    .align-self-xxl-auto {
        align-self: auto !important;
    }
    .align-self-xxl-start {
        align-self: flex-start !important;
    }
    .align-self-xxl-end {
        align-self: flex-end !important;
    }
    .align-self-xxl-center {
        align-self: center !important;
    }
    .align-self-xxl-baseline {
        align-self: baseline !important;
    }
    .align-self-xxl-stretch {
        align-self: stretch !important;
    }
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}
@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }
    .float-sm-right {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
}
@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }
    .float-md-right {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }
    .float-lg-right {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
}
@media (min-width: 1250px) {
    .float-xl-left {
        float: left !important;
    }
    .float-xl-right {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
}
@media (min-width: 1600px) {
    .float-xxl-left {
        float: left !important;
    }
    .float-xxl-right {
        float: right !important;
    }
    .float-xxl-none {
        float: none !important;
    }
}
.position-static {
    position: static !important;
}
.position-relative {
    position: relative !important;
}
.position-absolute {
    position: absolute !important;
}
.position-fixed {
    position: fixed !important;
}
.position-sticky {
    position: sticky !important;
}
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}
@supports (position: sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}
.shadow-sm {
    box-shadow: 0px 0px 2px #adb5bd !important;
}
.shadow {
    box-shadow: 0px 1px 4px #adb5bd !important;
}
.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(173, 181, 189, 0.175) !important;
}
.shadow-none {
    box-shadow: none !important;
}
.w-25 {
    width: 25% !important;
}
.w-50 {
    width: 50% !important;
}
.w-75 {
    width: 75% !important;
}
.w-100 {
    width: 100% !important;
}
.w-auto {
    width: auto !important;
}
.h-25 {
    height: 25% !important;
}
.h-50 {
    height: 50% !important;
}
.h-75 {
    height: 75% !important;
}
.h-100 {
    height: 100% !important;
}
.h-auto {
    height: auto !important;
}
.mw-100 {
    max-width: 100% !important;
}
.mh-100 {
    max-height: 100% !important;
}
.m-0 {
    margin: 0 !important;
}
.mt-0,
.my-0 {
    margin-top: 0 !important;
}
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.mt-3,
.my-3 {
    margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}
.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.mt-5,
.my-5 {
    margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}
.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0,
.py-0 {
    padding-top: 0 !important;
}
.pr-0,
.px-0 {
    padding-right: 0 !important;
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
    padding-left: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.pt-3,
.py-3 {
    padding-top: 1rem !important;
}
.pr-3,
.px-3 {
    padding-right: 1rem !important;
}
.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
    padding-left: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.pt-5,
.py-5 {
    padding-top: 3rem !important;
}
.pr-5,
.px-5 {
    padding-right: 3rem !important;
}
.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
    padding-left: 3rem !important;
}
.m-auto {
    margin: auto !important;
}
.mt-auto,
.my-auto {
    margin-top: auto !important;
}
.mr-auto,
.mx-auto {
    margin-right: auto !important;
}
.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
    margin-left: auto !important;
}
@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1250px) {
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1600px) {
    .m-xxl-0 {
        margin: 0 !important;
    }
    .mt-xxl-0,
    .my-xxl-0 {
        margin-top: 0 !important;
    }
    .mr-xxl-0,
    .mx-xxl-0 {
        margin-right: 0 !important;
    }
    .mb-xxl-0,
    .my-xxl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xxl-0,
    .mx-xxl-0 {
        margin-left: 0 !important;
    }
    .m-xxl-1 {
        margin: 0.25rem !important;
    }
    .mt-xxl-1,
    .my-xxl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xxl-1,
    .mx-xxl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xxl-1,
    .my-xxl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xxl-1,
    .mx-xxl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xxl-2 {
        margin: 0.5rem !important;
    }
    .mt-xxl-2,
    .my-xxl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xxl-2,
    .mx-xxl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xxl-2,
    .my-xxl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xxl-2,
    .mx-xxl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xxl-3 {
        margin: 1rem !important;
    }
    .mt-xxl-3,
    .my-xxl-3 {
        margin-top: 1rem !important;
    }
    .mr-xxl-3,
    .mx-xxl-3 {
        margin-right: 1rem !important;
    }
    .mb-xxl-3,
    .my-xxl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xxl-3,
    .mx-xxl-3 {
        margin-left: 1rem !important;
    }
    .m-xxl-4 {
        margin: 1.5rem !important;
    }
    .mt-xxl-4,
    .my-xxl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xxl-4,
    .mx-xxl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xxl-4,
    .my-xxl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xxl-4,
    .mx-xxl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xxl-5 {
        margin: 3rem !important;
    }
    .mt-xxl-5,
    .my-xxl-5 {
        margin-top: 3rem !important;
    }
    .mr-xxl-5,
    .mx-xxl-5 {
        margin-right: 3rem !important;
    }
    .mb-xxl-5,
    .my-xxl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xxl-5,
    .mx-xxl-5 {
        margin-left: 3rem !important;
    }
    .p-xxl-0 {
        padding: 0 !important;
    }
    .pt-xxl-0,
    .py-xxl-0 {
        padding-top: 0 !important;
    }
    .pr-xxl-0,
    .px-xxl-0 {
        padding-right: 0 !important;
    }
    .pb-xxl-0,
    .py-xxl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xxl-0,
    .px-xxl-0 {
        padding-left: 0 !important;
    }
    .p-xxl-1 {
        padding: 0.25rem !important;
    }
    .pt-xxl-1,
    .py-xxl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xxl-1,
    .px-xxl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xxl-1,
    .py-xxl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xxl-1,
    .px-xxl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xxl-2 {
        padding: 0.5rem !important;
    }
    .pt-xxl-2,
    .py-xxl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xxl-2,
    .px-xxl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xxl-2,
    .py-xxl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xxl-2,
    .px-xxl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xxl-3 {
        padding: 1rem !important;
    }
    .pt-xxl-3,
    .py-xxl-3 {
        padding-top: 1rem !important;
    }
    .pr-xxl-3,
    .px-xxl-3 {
        padding-right: 1rem !important;
    }
    .pb-xxl-3,
    .py-xxl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xxl-3,
    .px-xxl-3 {
        padding-left: 1rem !important;
    }
    .p-xxl-4 {
        padding: 1.5rem !important;
    }
    .pt-xxl-4,
    .py-xxl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xxl-4,
    .px-xxl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xxl-4,
    .py-xxl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xxl-4,
    .px-xxl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xxl-5 {
        padding: 3rem !important;
    }
    .pt-xxl-5,
    .py-xxl-5 {
        padding-top: 3rem !important;
    }
    .pr-xxl-5,
    .px-xxl-5 {
        padding-right: 3rem !important;
    }
    .pb-xxl-5,
    .py-xxl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xxl-5,
    .px-xxl-5 {
        padding-left: 3rem !important;
    }
    .m-xxl-auto {
        margin: auto !important;
    }
    .mt-xxl-auto,
    .my-xxl-auto {
        margin-top: auto !important;
    }
    .mr-xxl-auto,
    .mx-xxl-auto {
        margin-right: auto !important;
    }
    .mb-xxl-auto,
    .my-xxl-auto {
        margin-bottom: auto !important;
    }
    .ml-xxl-auto,
    .mx-xxl-auto {
        margin-left: auto !important;
    }
}
.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-justify {
    text-align: justify !important;
}
.text-nowrap {
    white-space: nowrap !important;
}
.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }
    .text-sm-right {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}
@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }
    .text-md-right {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}
@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }
    .text-lg-right {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}
@media (min-width: 1250px) {
    .text-xl-left {
        text-align: left !important;
    }
    .text-xl-right {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}
@media (min-width: 1600px) {
    .text-xxl-left {
        text-align: left !important;
    }
    .text-xxl-right {
        text-align: right !important;
    }
    .text-xxl-center {
        text-align: center !important;
    }
}
.text-lowercase {
    text-transform: lowercase !important;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.text-capitalize {
    text-transform: capitalize !important;
}
.font-weight-light {
    font-weight: 300 !important;
}
.font-weight-lighter {
    font-weight: lighter !important;
}
.font-weight-normal {
    font-weight: normal !important;
}
.font-weight-bold {
    font-weight: bold !important;
}
.font-weight-bolder {
    font-weight: bolder !important;
}
.font-italic {
    font-style: italic !important;
}
.text-white {
    color: #fff !important;
}
.text-primary {
    color: #459eeb !important;
}
a.text-primary:hover,
a.text-primary:focus {
    color: #1986e4 !important;
}
.text-secondary {
    color: #7d97af !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
    color: #5f7e9a !important;
}
.text-success {
    color: #2dc798 !important;
}
a.text-success:hover,
a.text-success:focus {
    color: #249d78 !important;
}
.text-info {
    color: #006ea4 !important;
}
a.text-info:hover,
a.text-info:focus {
    color: #8c134a !important;
}
.text-warning {
    color: #ffc107 !important;
}
a.text-warning:hover,
a.text-warning:focus {
    color: #d39e00 !important;
}
.text-danger {
    color: #dc3545 !important;
}
a.text-danger:hover,
a.text-danger:focus {
    color: #bd2130 !important;
}
.text-light {
    color: #f8f9fa !important;
}
a.text-light:hover,
a.text-light:focus {
    color: #dae0e5 !important;
}
.text-dark {
    color: #343a40 !important;
}
a.text-dark:hover,
a.text-dark:focus {
    color: #1d2124 !important;
}
.text-theme-color-medium {
    color: #a8afb6 !important;
}
a.text-theme-color-medium:hover,
a.text-theme-color-medium:focus {
    color: #8c969f !important;
}
.text-theme-color-light {
    color: #cfd8e1 !important;
}
a.text-theme-color-light:hover,
a.text-theme-color-light:focus {
    color: #b0bfcd !important;
}
.text-theme-color-dark {
    color: #303641 !important;
}
a.text-theme-color-dark:hover,
a.text-theme-color-dark:focus {
    color: #1a1e24 !important;
}
.text-theme-color-1 {
    color: #006ea4 !important;
}
a.text-theme-color-1:hover,
a.text-theme-color-1:focus {
    color: #8c134a !important;
}
.text-theme-color-2 {
    color: #459eeb !important;
}
a.text-theme-color-2:hover,
a.text-theme-color-2:focus {
    color: #1986e4 !important;
}
.text-theme-myket-color {
    color: #5bc4ff !important;
}
a.text-theme-myket-color:hover,
a.text-theme-myket-color:focus {
    color: #28b2ff !important;
}
.text-theme-bazar-color {
    color: #22ba72 !important;
}
a.text-theme-bazar-color:hover,
a.text-theme-bazar-color:focus {
    color: #1a8f58 !important;
}
.text-theme-magnet-color {
    color: #006ea4 !important;
}
a.text-theme-magnet-color:hover,
a.text-theme-magnet-color:focus {
    color: #8c134a !important;
}
.text-complementary {
    color: #4382b9 !important;
}
a.text-complementary:hover,
a.text-complementary:focus {
    color: #356894 !important;
}
.text-body {
    color: #495057 !important;
}
.text-muted {
    color: #6c757d !important;
}
.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.text-decoration-none {
    text-decoration: none !important;
}
.visible {
    visibility: visible !important;
}
.invisible {
    visibility: hidden !important;
}
@media print {
    *,
    *::before,
    *::after {
        text-shadow: none !important;
        box-shadow: none !important;
    }
    a:not(.btn) {
        text-decoration: underline;
    }
    abbr[title]::after {
        content: " (" attr(title) ")";
    }
    pre {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote {
        border: 1px solid #adb5bd;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    @page {
        size: a3;
    }
    body {
        min-width: 992px !important;
    }
    .container {
        min-width: 992px !important;
    }
    .navbar {
        display: none;
    }
    .badge {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #dee2e6 !important;
    }
    .table-dark {
        color: inherit;
    }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
        border-color: rgba(157, 176, 191, 0.46);
    }
    .table .thead-dark th {
        color: inherit;
        border-color: rgba(157, 176, 191, 0.46);
    }
}
body {
    direction: ltr;
    text-align: left;
}
.list-unstyled {
    padding-left: initial !important;
    padding-right: 0;
}
.list-group {
    padding-right: 0;
}
.list-inline {
    padding-right: 0;
}
.list-inline-item {
    margin-left: 0.5rem;
    margin-right: auto !important;
}
.input-group > .input-group-append > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-append > button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-prepend:first-child > button:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-prepend:not(:first-child) > button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-append:not(:last-child) > button,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group > .input-group-prepend > button,
.input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
 
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
    border-top-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.input-group-prepend {
    margin-right: 0;
    margin-left: -1px;
}
.input-group-append {
    margin-left: 0;
    margin-right: -1px;
}
.input-group-append .btn + .btn,
.input-group-append .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-append button + .btn,
.input-group-append .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-append .btn + button,
.input-group-append .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-append button + button,
.input-group-append .btn + .input-group-text,
.input-group-append .sweet-alert[data-has-cancel-button="false"] button + .input-group-text,
.sweet-alert[data-has-cancel-button="false"] .input-group-append button + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .sweet-alert[data-has-cancel-button="false"] .input-group-text + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-append .input-group-text + button,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend button + .btn,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend .btn + button,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend button + button,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] button + .input-group-text,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend button + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .sweet-alert[data-has-cancel-button="false"] .input-group-text + button,
.sweet-alert[data-has-cancel-button="false"] .input-group-prepend .input-group-text + button,
.input-group-prepend .input-group-text + .input-group-text {
    margin-left: 0;
    margin-right: -1px;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control {
    margin-left: 0;
    margin-right: -1px;
}
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::before {
    border-top-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::before {
    border-top-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.custom-file-label::after {
    left: 0;
    right: auto;
    border-right: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem 0 0 0.45rem;
}
.custom-control,
.form-check {
    padding-left: 0;
    padding-right: 1.25rem;
}
.custom-control-label {
    line-height: inherit;
    display: initial;
    cursor: pointer;
}
.custom-control-label::before,
.custom-control-label::after {
    left: auto;
    right: -1.25rem;
}
.form-check-input {
    margin-left: 0;
    margin-right: -1.25rem;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group > .btn-group:not(:last-child) > button,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group > .btn-group:not(:first-child) > button,
.btn-group > .btn:not(:first-child),
.sweet-alert[data-has-cancel-button="false"] .btn-group > button:not(:first-child) {
    border-top-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.btn-group .btn + .btn,
.btn-group .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group button + .btn,
.btn-group .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group .btn + button,
.btn-group .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group button + button,
.btn-group .btn + .btn-group,
.btn-group .sweet-alert[data-has-cancel-button="false"] button + .btn-group,
.sweet-alert[data-has-cancel-button="false"] .btn-group button + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .sweet-alert[data-has-cancel-button="false"] .btn-group + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group .btn-group + button,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] button + .btn,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical button + .btn,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] .btn + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical .btn + button,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] button + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical button + button,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] button + .btn-group,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical button + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .sweet-alert[data-has-cancel-button="false"] .btn-group + button,
.sweet-alert[data-has-cancel-button="false"] .btn-group-vertical .btn-group + button,
.btn-group-vertical .btn-group + .btn-group {
    margin-right: -1px;
    margin-left: 0;
}
.dropdown-toggle::after {
    margin-right: 0.5rem;
    margin-left: 0;
}
.dropright {
    direction: ltr;
}
.dropright > .btn:not(:last-child):not(.dropdown-toggle),
.sweet-alert[data-has-cancel-button="false"] .dropright > button:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0.45rem 0 0 0.45rem !important;
}
.dropright > .btn:not(:first-child),
.sweet-alert[data-has-cancel-button="false"] .dropright > button:not(:first-child) {
    border-radius: 0 0.45rem 0.45rem 0 !important;
}
.page-item:first-child .page-link,
.page-item:first-child .PagedList-ellipses span,
.PagedList-ellipses .page-item:first-child span {
    margin-right: 0;
    border-top-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.page-item:last-child .page-link,
.page-item:last-child .PagedList-ellipses span,
.PagedList-ellipses .page-item:last-child span {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
}
.alert-dismissible {
    padding-right: 1.25rem !important;
    padding-left: 4rem;
}
.alert-dismissible .close {
    left: 0;
    right: auto !important;
}
.bg-login {
    position: fixed;
    z-index: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
.bg-login img {
    height: 100%;
    width: auto;
    min-height: 40rem;
}
.login-wrap,
.error-wrap {
    min-height: 100%;
    width: 100%;
    position: absolute;
}
.login-wrap .login-box,
.error-wrap .login-box {
    min-width: 19rem;
}
.login-wrap .card,
.error-wrap .card {
    max-width: 25rem;
    width: 100%;
    padding: 1rem 3rem;
    margin: 6rem 0;
}
.login-wrap .card .title-card,
.error-wrap .card .title-card {
    text-align: center;
    line-height: 3rem;
    margin-top: 0.5rem;
    font-weight: bold;
    margin-bottom: -0.5rem;
    font-size: 1rem;
    color: #545a6a;
}
.login-wrap .card .card-header,
.login-wrap .card .card-body,
.login-wrap .card .card-footer,
.error-wrap .card .card-header,
.error-wrap .card .card-body,
.error-wrap .card .card-footer {
    padding-left: 0;
    padding-right: 0;
}
.login-wrap .card .card-header .logo,
.error-wrap .card .card-header .logo {
    text-align: center;
}
.login-wrap .card .card-header .logo img,
.error-wrap .card .card-header .logo img {
    width: 100%;
    max-width: 190px;
}
.login-wrap .card .card-footer,
.error-wrap .card .card-footer {
    color: #a8afb6;
}
.login-wrap .card .section-wrap,
.error-wrap .card .section-wrap {
    margin-bottom: 1.5rem;
}
.login-wrap .card .section-wrap .title,
.error-wrap .card .section-wrap .title {
    color: #4b5265;
    font-size: 0.9rem;
    line-height: 2rem;
}
.login-wrap .card input,
.error-wrap .card input {
    direction: ltr;
}
.login-wrap .card .btn,
.login-wrap .card .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .login-wrap .card button,
.error-wrap .card .btn,
.error-wrap .card .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .error-wrap .card button {
    font-weight: bold;
}
.login-wrap .card .btn i,
.login-wrap .card .sweet-alert[data-has-cancel-button="false"] button i,
.sweet-alert[data-has-cancel-button="false"] .login-wrap .card button i,
.error-wrap .card .btn i,
.error-wrap .card .sweet-alert[data-has-cancel-button="false"] button i,
.sweet-alert[data-has-cancel-button="false"] .error-wrap .card button i {
    font-weight: normal;
    font-size: 1rem;
    margin-left: 0.3rem;
}
.login-wrap .card p,
.error-wrap .card p {
    margin: 0;
}
.error-wrap .card {
    max-width: 40rem;
    margin: 10rem auto;
}
.login-link,
.login-link a {
    line-height: 30px;
    color: #4b5265;
    font-weight: bold;
}
.login-link:hover,
.login-link a:hover {
    color: #006ea4;
}
.login-2b-button a,
.login-1b-button a {
    display: inline-block;
    width: 50%;
    float: right;
    text-align: center;
    line-height: 30px;
    color: #4b5265;
    box-sizing: border-box;
}
.login-1b-button a {
    width: 100%;
}
.login-2b-button a:hover,
.login-1b-button a:hover {
    color: #006ea4;
}
.login-2b-button a:first-child {
    border-left: 1px solid rgba(157, 176, 191, 0.46);
}
.forgetpassbutton a:first-child {
    width: 40%;
}
.forgetpassbutton a:last-child {
    width: 60%;
}
@media (max-width: 575.98px) {
    .login-wrap > div {
        width: 100%;
    }
    .login-wrap .login-box {
        min-width: auto;
    }
    .login-wrap .card {
        max-width: none;
        min-width: 315px;
        width: 85%;
        padding: 1rem 2.5rem;
        margin: 2rem auto;
    }
}
.alert-primary {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #459eeb;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-primary hr {
    border-top-color: #2e92e9;
}
.alert-primary .alert-link {
    color: #459eeb;
}
.alert-primary a.close {
    float: left;
    opacity: 1;
    color: #459eeb !important;
}
.alert-secondary {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #7d97af;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-secondary hr {
    border-top-color: #6d8aa5;
}
.alert-secondary .alert-link {
    color: #7d97af;
}
.alert-secondary a.close {
    float: left;
    opacity: 1;
    color: #7d97af !important;
}
.alert-success {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #2dc798;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-success hr {
    border-top-color: #28b288;
}
.alert-success .alert-link {
    color: #2dc798;
}
.alert-success a.close {
    float: left;
    opacity: 1;
    color: #2dc798 !important;
}
.alert-info {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #006ea4;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-info hr {
    border-top-color: #a31656;
}
.alert-info .alert-link {
    color: #006ea4;
}
.alert-info a.close {
    float: left;
    opacity: 1;
    color: #006ea4 !important;
}
.alert-warning {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #ffc107;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-warning hr {
    border-top-color: #edb100;
}
.alert-warning .alert-link {
    color: #ffc107;
}
.alert-warning a.close {
    float: left;
    opacity: 1;
    color: #ffc107 !important;
}
.alert-danger {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #dc3545;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-danger hr {
    border-top-color: #d32535;
}
.alert-danger .alert-link {
    color: #dc3545;
}
.alert-danger a.close {
    float: left;
    opacity: 1;
    color: #dc3545 !important;
}
.alert-light {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #f8f9fa;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-light hr {
    border-top-color: #e9ecef;
}
.alert-light .alert-link {
    color: #f8f9fa;
}
.alert-light a.close {
    float: left;
    opacity: 1;
    color: #f8f9fa !important;
}
.alert-dark {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #343a40;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-dark hr {
    border-top-color: #292d32;
}
.alert-dark .alert-link {
    color: #343a40;
}
.alert-dark a.close {
    float: left;
    opacity: 1;
    color: #343a40 !important;
}
.alert-theme-color-medium {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #a8afb6;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-color-medium hr {
    border-top-color: #9aa2aa;
}
.alert-theme-color-medium .alert-link {
    color: #a8afb6;
}
.alert-theme-color-medium a.close {
    float: left;
    opacity: 1;
    color: #a8afb6 !important;
}
.alert-theme-color-light {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #cfd8e1;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-color-light hr {
    border-top-color: #bfcbd7;
}
.alert-theme-color-light .alert-link {
    color: #cfd8e1;
}
.alert-theme-color-light a.close {
    float: left;
    opacity: 1;
    color: #cfd8e1 !important;
}
.alert-theme-color-dark {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #303641;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-color-dark hr {
    border-top-color: #252a32;
}
.alert-theme-color-dark .alert-link {
    color: #303641;
}
.alert-theme-color-dark a.close {
    float: left;
    opacity: 1;
    color: #303641 !important;
}
.alert-theme-color-1 {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #006ea4;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-color-1 hr {
    border-top-color: #a31656;
}
.alert-theme-color-1 .alert-link {
    color: #006ea4;
}
.alert-theme-color-1 a.close {
    float: left;
    opacity: 1;
    color: #006ea4 !important;
}
.alert-theme-color-2 {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #459eeb;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-color-2 hr {
    border-top-color: #2e92e9;
}
.alert-theme-color-2 .alert-link {
    color: #459eeb;
}
.alert-theme-color-2 a.close {
    float: left;
    opacity: 1;
    color: #459eeb !important;
}
.alert-theme-myket-color {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #5bc4ff;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-myket-color hr {
    border-top-color: #42bbff;
}
.alert-theme-myket-color .alert-link {
    color: #5bc4ff;
}
.alert-theme-myket-color a.close {
    float: left;
    opacity: 1;
    color: #5bc4ff !important;
}
.alert-theme-bazar-color {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #22ba72;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-bazar-color hr {
    border-top-color: #1ea465;
}
.alert-theme-bazar-color .alert-link {
    color: #22ba72;
}
.alert-theme-bazar-color a.close {
    float: left;
    opacity: 1;
    color: #22ba72 !important;
}
.alert-theme-magnet-color {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #006ea4;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-theme-magnet-color hr {
    border-top-color: #a31656;
}
.alert-theme-magnet-color .alert-link {
    color: #006ea4;
}
.alert-theme-magnet-color a.close {
    float: left;
    opacity: 1;
    color: #006ea4 !important;
}
.alert-complementary {
    color: #212529;
    border-bottom-width: 2px;
    border-color: #4382b9;
    border-radius: 0.25rem;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    text-align: right;
}
.alert-complementary hr {
    border-top-color: #3c75a6;
}
.alert-complementary .alert-link {
    color: #4382b9;
}
.alert-complementary a.close {
    float: left;
    opacity: 1;
    color: #4382b9 !important;
}
.lw-100 {
    max-width: 100px !important;
}
.lw-110 {
    max-width: 110px !important;
}
.lw-120 {
    max-width: 120px !important;
}
.lw-130 {
    max-width: 130px !important;
}
.lw-140 {
    max-width: 140px !important;
}
.lw-150 {
    max-width: 150px !important;
}
.lw-160 {
    max-width: 160px !important;
}
.lw-170 {
    max-width: 110px !important;
}
.lw-180 {
    max-width: 180px !important;
}
.lw-190 {
    max-width: 190px !important;
}
.lw-200 {
    max-width: 200px !important;
}
.lw-220 {
    max-width: 220px !important;
}
.lw-250 {
    max-width: 250px !important;
}
.lw-270 {
    max-width: 270px !important;
}
.lw-300 {
    max-width: 300px !important;
}
.lw-350 {
    max-width: 350px !important;
}
.lw-400 {
    max-width: 400px !important;
}
.lw-auto {
    max-width: none !important;
}
@media (min-width: 576px) {
    .lw-sm-100 {
        max-width: 100px !important;
    }
    .lw-sm-110 {
        max-width: 110px !important;
    }
    .lw-sm-120 {
        max-width: 120px !important;
    }
    .lw-sm-130 {
        max-width: 130px !important;
    }
    .lw-sm-140 {
        max-width: 140px !important;
    }
    .lw-sm-150 {
        max-width: 150px !important;
    }
    .lw-sm-160 {
        max-width: 160px !important;
    }
    .lw-sm-170 {
        max-width: 110px !important;
    }
    .lw-sm-180 {
        max-width: 180px !important;
    }
    .lw-sm-190 {
        max-width: 190px !important;
    }
    .lw-sm-200 {
        max-width: 200px !important;
    }
    .lw-sm-220 {
        max-width: 220px !important;
    }
    .lw-sm-250 {
        max-width: 250px !important;
    }
    .lw-sm-270 {
        max-width: 270px !important;
    }
    .lw-sm-300 {
        max-width: 300px !important;
    }
    .lw-sm-350 {
        max-width: 350px !important;
    }
    .lw-sm-400 {
        max-width: 400px !important;
    }
    .lw-sm-auto {
        max-width: none !important;
    }
}
@media (min-width: 768px) {
    .lw-md-100 {
        max-width: 100px !important;
    }
    .lw-md-110 {
        max-width: 110px !important;
    }
    .lw-md-120 {
        max-width: 120px !important;
    }
    .lw-md-130 {
        max-width: 130px !important;
    }
    .lw-md-140 {
        max-width: 140px !important;
    }
    .lw-md-150 {
        max-width: 150px !important;
    }
    .lw-md-160 {
        max-width: 160px !important;
    }
    .lw-md-170 {
        max-width: 110px !important;
    }
    .lw-md-180 {
        max-width: 180px !important;
    }
    .lw-md-190 {
        max-width: 190px !important;
    }
    .lw-md-200 {
        max-width: 200px !important;
    }
    .lw-md-220 {
        max-width: 220px !important;
    }
    .lw-md-250 {
        max-width: 250px !important;
    }
    .lw-md-270 {
        max-width: 270px !important;
    }
    .lw-md-300 {
        max-width: 300px !important;
    }
    .lw-md-350 {
        max-width: 350px !important;
    }
    .lw-md-400 {
        max-width: 400px !important;
    }
    .lw-md-auto {
        max-width: none !important;
    }
}
@media (min-width: 992px) {
    .lw-lg-100 {
        max-width: 100px !important;
    }
    .lw-lg-110 {
        max-width: 110px !important;
    }
    .lw-lg-120 {
        max-width: 120px !important;
    }
    .lw-lg-130 {
        max-width: 130px !important;
    }
    .lw-lg-140 {
        max-width: 140px !important;
    }
    .lw-lg-150 {
        max-width: 150px !important;
    }
    .lw-lg-160 {
        max-width: 160px !important;
    }
    .lw-lg-170 {
        max-width: 110px !important;
    }
    .lw-lg-180 {
        max-width: 180px !important;
    }
    .lw-lg-190 {
        max-width: 190px !important;
    }
    .lw-lg-200 {
        max-width: 200px !important;
    }
    .lw-lg-220 {
        max-width: 220px !important;
    }
    .lw-lg-250 {
        max-width: 250px !important;
    }
    .lw-lg-270 {
        max-width: 270px !important;
    }
    .lw-lg-300 {
        max-width: 300px !important;
    }
    .lw-lg-350 {
        max-width: 350px !important;
    }
    .lw-lg-400 {
        max-width: 400px !important;
    }
    .lw-lg-auto {
        max-width: none !important;
    }
}
@media (min-width: 1250px) {
    .lw-xl-100 {
        max-width: 100px !important;
    }
    .lw-xl-110 {
        max-width: 110px !important;
    }
    .lw-xl-120 {
        max-width: 120px !important;
    }
    .lw-xl-130 {
        max-width: 130px !important;
    }
    .lw-xl-140 {
        max-width: 140px !important;
    }
    .lw-xl-150 {
        max-width: 150px !important;
    }
    .lw-xl-160 {
        max-width: 160px !important;
    }
    .lw-xl-170 {
        max-width: 110px !important;
    }
    .lw-xl-180 {
        max-width: 180px !important;
    }
    .lw-xl-190 {
        max-width: 190px !important;
    }
    .lw-xl-200 {
        max-width: 200px !important;
    }
    .lw-xl-220 {
        max-width: 220px !important;
    }
    .lw-xl-250 {
        max-width: 250px !important;
    }
    .lw-xl-270 {
        max-width: 270px !important;
    }
    .lw-xl-300 {
        max-width: 300px !important;
    }
    .lw-xl-350 {
        max-width: 350px !important;
    }
    .lw-xl-400 {
        max-width: 400px !important;
    }
    .lw-xl-auto {
        max-width: none !important;
    }
}
@media (min-width: 1600px) {
    .lw-xxl-100 {
        max-width: 100px !important;
    }
    .lw-xxl-110 {
        max-width: 110px !important;
    }
    .lw-xxl-120 {
        max-width: 120px !important;
    }
    .lw-xxl-130 {
        max-width: 130px !important;
    }
    .lw-xxl-140 {
        max-width: 140px !important;
    }
    .lw-xxl-150 {
        max-width: 150px !important;
    }
    .lw-xxl-160 {
        max-width: 160px !important;
    }
    .lw-xxl-170 {
        max-width: 110px !important;
    }
    .lw-xxl-180 {
        max-width: 180px !important;
    }
    .lw-xxl-190 {
        max-width: 190px !important;
    }
    .lw-xxl-200 {
        max-width: 200px !important;
    }
    .lw-xxl-220 {
        max-width: 220px !important;
    }
    .lw-xxl-250 {
        max-width: 250px !important;
    }
    .lw-xxl-270 {
        max-width: 270px !important;
    }
    .lw-xxl-300 {
        max-width: 300px !important;
    }
    .lw-xxl-350 {
        max-width: 350px !important;
    }
    .lw-xxl-400 {
        max-width: 400px !important;
    }
    .lw-xxl-auto {
        max-width: none !important;
    }
}
@keyframes fade {
    0%,
    100% {
        opacity: 1;
    }
    50% {
        opacity: 0.25;
    }
}
@-webkit-keyframes fade {
    0%,
    100% {
        opacity: 1;
    }
    50% {
        opacity: 0.25;
    }
}
.spin {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@keyframes floating {
    0% {
        -webkit-transform: translateY(15px);
        -moz-transform: translateY(15px);
        -ms-transform: translateY(15px);
        -o-transform: translateY(15px);
        transform: translateY(15px);
        -moz-transform: translateY(15px) rotate(0.1deg);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        -moz-transform: translateY(0) rotate(0.1deg);
    }
    to {
        -webkit-transform: translateY(15px);
        -moz-transform: translateY(15px);
        -ms-transform: translateY(15px);
        -o-transform: translateY(15px);
        transform: translateY(15px);
        -moz-transform: translateY(15px) rotate(0.1deg);
    }
}
@keyframes light-dark {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    50% {
        opacity: 0.7;
        transform: scale(0.95);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotate(0);
    }
    15% {
        -webkit-transform: rotate(-16deg);
    }
    20% {
        -webkit-transform: rotate(14deg);
    }
    25% {
        -webkit-transform: rotate(-12deg);
    }
    30% {
        -webkit-transform: rotate(10deg);
    }
    35% {
        -webkit-transform: rotate(-8deg);
    }
    40% {
        -webkit-transform: rotate(6deg);
    }
    45% {
        -webkit-transform: rotate(-4deg);
    }
    50% {
        -webkit-transform: rotate(2deg);
    }
    55% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(0);
    }
}
@-moz-keyframes ring {
    0% {
        -moz-transform: rotate(0);
    }
    15% {
        -moz-transform: rotate(-16deg);
    }
    20% {
        -moz-transform: rotate(14deg);
    }
    25% {
        -moz-transform: rotate(-12deg);
    }
    30% {
        -moz-transform: rotate(10deg);
    }
    35% {
        -moz-transform: rotate(-8deg);
    }
    40% {
        -moz-transform: rotate(6deg);
    }
    45% {
        -moz-transform: rotate(-4deg);
    }
    50% {
        -moz-transform: rotate(2deg);
    }
    55% {
        -moz-transform: rotate(0);
    }
    100% {
        -moz-transform: rotate(0);
    }
}
@keyframes ring {
    0% {
        transform: rotate(0);
    }
    15% {
        transform: rotate(-16deg);
    }
    20% {
        transform: rotate(14deg);
    }
    25% {
        transform: rotate(-12deg);
    }
    30% {
        transform: rotate(10deg);
    }
    35% {
        transform: rotate(-8deg);
    }
    40% {
        transform: rotate(6deg);
    }
    45% {
        transform: rotate(-4deg);
    }
    50% {
        transform: rotate(2deg);
    }
    55% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(0);
    }
}
.bell {
    -webkit-animation: ring 3s 0.7s ease-in-out infinite;
    -webkit-transform-origin: 50% 4px;
    -moz-animation: ring 3s 0.7s ease-in-out infinite;
    -moz-transform-origin: 50% 4px;
    animation: ring 3s 0.7s ease-in-out infinite;
    transform-origin: 50% 4px;
}
body {
    text-align: left;
    background: #f5f7f9;
    font-weight: normal;
}
.ltr {
    direction: ltr !important;
}
.rtl {
    direction: rtl !important;
}
[class^="pix-"]::before,
[class*=" pix-"]::before {
    font-size: 110%;
}
[class^="mbri-"],
[class*=" mbri-"] {
    font-weight: bold !important;
}
[class^="Simple-Line-"]::before,
[class*="Simple-Line-"]::before {
    font-size: 95%;
    font-weight: lighter !important;
}
[class^="lnr-"]::before,
[class*="lnr-"]::before {
    font-size: 110%;
}
.lnr-plus-circle::before {
    padding-left: 0.05rem;
    margin-right: -0.05rem;
}
[class^="linea-"]::before,
[class*="linea-"]::before {
    font-weight: bold !important;
}
.text-light {
    color: #a8afb6;
}
.text-medium {
    font-weight: 500 !important;
}
.text-bold {
    font-weight: bold !important;
}
.english {
    font-family: IRANSansNumberEn, Arial;
    direction: ltr;
}
.english::-webkit-input-placeholder {
    font-family: IRANSans, Arial !important;
}
.english:-ms-input-placeholder {
    font-family: IRANSans, Arial !important;
}
.english:-moz-placeholder {
    font-family: IRANSans, Arial !important;
}
.english::-moz-placeholder {
    font-family: IRANSans, Arial !important;
}
a,
a:hover {
    text-decoration: none;
}
a {
    outline: 0;
}
p {
    line-height: 1.6rem;
    font-size: 0.75rem;
}
object,
embed {
    outline: 0;
}
input::-moz-focus-inner {
    border: 0;
}
a::-moz-focus-inner {
    border: 0;
}
h1,
h2,
h3,
.h1,
.h2,
.h3 {
    font-family: Arial;
    font-weight: bold;
}
h4,
h5,
h6,
.h4,
.h5,
.h6 {
    font-family: Arial;
    font-weight: 500;
}
h1,
.h1 {
    font-size: 1.5rem;
    line-height: 3rem;
}
h2,
.h2 {
    font-size: 1.2rem;
    line-height: 2.3rem;
}
h3,
.h3 {
    font-size: 1rem;
    line-height: 1.7rem;
}
h4,
.h4 {
    font-size: 1rem;
    line-height: 1.7rem;
}
h5,
.h5 {
    font-size: 0.93rem;
    line-height: 1.5rem;
}
h6,
.h6 {
    font-size: 0.8rem;
    line-height: 1.5rem;
}
label {
    font-size: 0.8rem;
    font-weight: 500;
    color: #7a818d;
    margin-left: 0.2rem;
    margin-bottom: 0;
}
label.h5 {
    color: #7a818d;
}
legend {
    font-size: 1rem;
    font-weight: 500;
}
.clickable {
    cursor: pointer;
}
ul,
ol,
dl {
    padding-right: 0.5rem;
}
ol li {
    margin-top: 0.5rem;
    line-height: 1.5rem;
}
ul.list {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: right;
    direction: rtl;
}
ul.list li {
    padding-right: 1.3rem;
    position: relative;
    line-height: 2rem;
}
ul.list li::before {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    content: "▪";
    font-size: 1.1rem;
    line-height: 2.4rem;
    margin-right: 0.3rem;
    margin-left: 0.8rem;
    color: #adb5bd;
}
ul.list .pink-dot-list li::before {
    color: #006ea4;
}
blockquote {
    white-space: pre-wrap;
    line-height: 1.5rem;
}
hr {
    border-top: 1px solid rgba(157, 176, 191, 0.46) !important;
    margin-top: 0.9rem;
    margin-bottom: 0.9rem;
}
hr.separate {
    border-top: 1px solid #ced4da !important;
    margin-top: 0.9rem;
}
.font-default {
    font-size: 0.8rem !important;
}
.font-smedium {
    font-size: 0.9rem !important;
}
.font-sdefault {
    font-size: 0.75rem !important;
}
.font-small {
    font-size: 0.65rem !important;
}
.image-wrap img {
    width: 100%;
    height: auto;
}
.row:before,
.row:after {
    display: none !important;
}
.infinite-scroll-component {
    overflow-x: hidden !important;
}
.tooltip-inner {
    max-width: 500px !important;
}
.tooltip-list {
    text-align: right;
    list-style: none;
    margin: 0.3rem;
    padding-right: 8px;
}
.tooltip-list li {
    margin-bottom: 5px;
    text-indent: -5px;
}
.tooltip-list li:before {
    content: "-";
    text-indent: -5px;
}
.list-have-input .item {
    height: 2.7rem;
}
.popover-header {
    background: #006ea4;
    font-size: 0.9rem;
    padding: 0.7rem 1rem;
    color: #f8f9fa;
    border-radius: 0.45rem;
}
.popover-body {
    padding: 1rem 1.2rem;
    text-align: justify;
    font-size: 0.75rem;
    background: #f5f7f9;
    border-radius: 0.45rem;
}
.less-gutters.row {
    margin-right: -10px;
    margin-left: -10px;
}
.less-gutters.row > .col-xxl,
.less-gutters.row > .col-xxl-auto,
.less-gutters.row > .col-xxl-12,
.less-gutters.row > .col-xxl-11,
.less-gutters.row > .col-xxl-10,
.less-gutters.row > .col-xxl-9,
.less-gutters.row > .col-xxl-8,
.less-gutters.row > .col-xxl-7,
.less-gutters.row > .col-xxl-6,
.less-gutters.row > .col-xxl-5,
.less-gutters.row > .col-xxl-4,
.less-gutters.row > .col-xxl-3,
.less-gutters.row > .col-xxl-2,
.less-gutters.row > .col-xxl-1,
.less-gutters.row > .col-xl,
.less-gutters.row > .col-xl-auto,
.less-gutters.row > .col-xl-12,
.less-gutters.row > .col-xl-11,
.less-gutters.row > .col-xl-10,
.less-gutters.row > .col-xl-9,
.less-gutters.row > .col-xl-8,
.less-gutters.row > .col-xl-7,
.less-gutters.row > .col-xl-6,
.less-gutters.row > .col-xl-5,
.less-gutters.row > .col-xl-4,
.less-gutters.row > .col-xl-3,
.less-gutters.row > .col-xl-2,
.less-gutters.row > .col-xl-1,
.less-gutters.row > .col-lg,
.less-gutters.row > .col-lg-auto,
.less-gutters.row > .col-lg-12,
.less-gutters.row > .col-lg-11,
.less-gutters.row > .col-lg-10,
.less-gutters.row > .col-lg-9,
.less-gutters.row > .col-lg-8,
.less-gutters.row > .col-lg-7,
.less-gutters.row > .col-lg-6,
.less-gutters.row > .col-lg-5,
.less-gutters.row > .col-lg-4,
.less-gutters.row > .col-lg-3,
.less-gutters.row > .col-lg-2,
.less-gutters.row > .col-lg-1,
.less-gutters.row > .col-md,
.less-gutters.row > .col-md-auto,
.less-gutters.row > .col-md-12,
.less-gutters.row > .col-md-11,
.less-gutters.row > .col-md-10,
.less-gutters.row > .col-md-9,
.less-gutters.row > .col-md-8,
.less-gutters.row > .col-md-7,
.less-gutters.row > .col-md-6,
.less-gutters.row > .col-md-5,
.less-gutters.row > .col-md-4,
.less-gutters.row > .col-md-3,
.less-gutters.row > .col-md-2,
.less-gutters.row > .col-md-1,
.less-gutters.row > .col-sm,
.less-gutters.row > .col-sm-auto,
.less-gutters.row > .col-sm-12,
.less-gutters.row > .col-sm-11,
.less-gutters.row > .col-sm-10,
.less-gutters.row > .col-sm-9,
.less-gutters.row > .col-sm-8,
.less-gutters.row > .col-sm-7,
.less-gutters.row > .col-sm-6,
.less-gutters.row > .col-sm-5,
.less-gutters.row > .col-sm-4,
.less-gutters.row > .col-sm-3,
.less-gutters.row > .col-sm-2,
.less-gutters.row > .col-sm-1,
.less-gutters.row > .col,
.less-gutters.row > .col-auto,
.less-gutters.row > .col-12,
.less-gutters.row > .col-11,
.less-gutters.row > .col-10,
.less-gutters.row > .col-9,
.less-gutters.row > .col-8,
.less-gutters.row > .col-7,
.less-gutters.row > .col-6,
.less-gutters.row > .col-5,
.less-gutters.row > .col-4,
.less-gutters.row > .col-3,
.less-gutters.row > .col-2,
.less-gutters.row > .col-1 {
    padding-right: 10px;
    padding-left: 10px;
}
.select2-container--bootstrap .select2-selection {
    font-family: IRANSans, Arial !important;
}
.icon {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.icon.xxsmall {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 17px;
    height: 17px;
    line-height: 17px;
    font-size: 17px;
}
.icon.xsmall {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 30px;
    font-size: 20px;
}
.icon.small,
.icon-small {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
}
.icon.medium {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
}
.icon.larg {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 40px;
}
.icon.xlarg {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 70px;
}
.icon.small::before {
    display: inline-block;
    line-height: unset;
}
.xxs-width {
    max-width: 100px;
}
.xs-width {
    max-width: 120px;
}
.s-width {
    max-width: 180px;
}
.m-width {
    max-width: 250px;
}
.info-icon {
    margin: 0 0.3rem;
    line-height: 2rem;
}
.info-icon button.btn,
.info-icon .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .info-icon button {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    color: #a8afb6 !important;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 17px;
    height: 17px;
    line-height: 17px;
    font-size: 17px;
}
.info-icon a {
    color: #7a818d;
    cursor: pointer;
}
.badge-default {
    display: inline-block;
    min-width: 19px;
    padding: 3px 4px 2px;
    font-size: 0.55rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 23px;
    text-indent: 0px;
    margin-right: 7px;
    min-height: 18px;
    line-height: 14px;
}
.badge-status,
.badge-status:empty {
    font-size: 0;
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 50%;
    padding: 0;
    margin: 0;
}
.badge-status-icon {
    width: 1.4rem;
    height: 1.4rem;
    display: inline-block;
    border-radius: 100%;
    line-height: 1.6rem;
    font-size: 1rem;
    text-align: center;
    padding: 0;
    position: relative;
    margin-top: 0.3rem;
}
.badge-status-icon i {
    line-height: 1.85rem;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.badge-status-icon i::before {
    line-height: 1.4rem !important;
}
.badge-status-icon i.xxsmall {
    font-size: 0.6rem;
    margin: 0.1rem 0.3rem;
}
.badge-circle {
    min-width: 20px;
    min-height: 20px;
    display: inline-block;
    border-radius: 100%;
    line-height: 20px;
    padding: 0.2rem;
}
.badge-icon {
    padding: 0.5rem;
    line-height: 0.7rem;
    font-size: 0.7rem;
    background: #edf1f5;
}
.line-corrosion::after {
    position: absolute;
    top: 3px;
    border-right: 2px solid;
    content: "";
    right: 10px;
    height: 17px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.separate-content > div > * {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}
.label-title {
    width: 100%;
    background: #edf1f5;
    text-align: center;
    padding: 0.5rem 0;
    border-radius: 0.45rem;
}
.limit-text {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.limit-text-En {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
}
.descriptionWrap {
    border: 2px solid #edf1f5;
    margin-top: 1rem;
    border-radius: 0.6rem;
    box-shadow: 0 0 2px #adb5bd;
    padding: 1.5rem;
    box-sizing: border-box;
    text-align: justify;
    line-height: 1.5rem;
}
.bg-light-gray {
    background: #fafbfc;
}
.bg-white {
    background: #fff;
}
.bg-light-blue {
    background: rgba(91, 196, 255, 0.4);
}
.attention-box {
    margin: 0 auto;
    padding: 1.2rem;
    border-radius: 0.6rem;
    font-weight: 500;
    font-size: 0.73rem;
    line-height: 1.6rem;
    margin-bottom: 1.5rem;
}
.attention-box h3.header {
    font-size: 1rem;
    line-height: 0rem;
    margin-bottom: 0.5rem;
}
.attention-box h3.header i.icon {
    font-size: 1.4rem;
    margin-left: 0.5rem;
}
.attention-box p {
    margin-bottom: 0.5rem;
}
.attention-box .image-box {
    text-align: center;
}
.attention-box img {
    box-shadow: 0px 0px 2px #adb5bd;
    margin: 1rem auto;
    width: 100%;
    height: auto;
    max-width: fit-content;
}
.attention-box ul {
    margin: 0;
}
.attention-box ul li {
    margin-right: 0.7rem;
}
.attention-box ul li::marker {
    font-size: 1rem;
}
.attention-box.danger-box {
    background: rgba(220, 53, 69, 0.04);
    border: 2px solid rgba(220, 53, 69, 0.2);
}
.attention-box.danger-box h3.header {
    color: #dc3545;
}
.attention-box.danger-box h3.header i.icon {
    color: #dc3545;
}
.attention-box.danger-box label {
    color: #dc3545;
}
.attention-box.danger-box ul li::marker {
    color: #dc3545;
}
.attention-box.warning-box {
    background: rgba(255, 193, 7, 0.04);
    border: 2px solid rgba(255, 193, 7, 0.2);
}
.attention-box.warning-box h3.header {
    color: #ffc107;
}
.attention-box.warning-box h3.header i.icon {
    color: #ffc107;
}
.attention-box.warning-box label {
    color: #ffc107;
}
.attention-box.warning-box ul li::marker {
    color: #ffc107;
}
.attention-box.info-box {
    background: rgba(69, 158, 235, 0.03);
    border: 2px solid rgba(69, 158, 235, 0.3);
}
.attention-box.info-box h3.header {
    color: #459eeb;
}
.attention-box.info-box h3.header i.icon {
    color: #459eeb;
}
.attention-box.info-box label {
    color: #459eeb;
}
.attention-box.info-box ul li::marker {
    color: #459eeb;
}
.attention-box.help-box {
    background: rgba(67, 130, 185, 0.03);
    border: 2px solid rgba(67, 130, 185, 0.3);
}
.attention-box.help-box h3.header {
    color: #4382b9;
}
.attention-box.help-box h3.header i.icon {
    color: #4382b9;
}
.attention-box.help-box label {
    color: #4382b9;
}
.attention-box.help-box ul li::marker {
    color: #4382b9;
}
.information-title {
    color: #4382b9;
    font-weight: bold;
    line-height: 2rem;
    margin: 0.5rem;
    font-size: 1.1rem;
}
.information-wrap {
    border: 2px solid rgba(67, 130, 185, 0.3);
    background: rgba(67, 130, 185, 0.03);
    border-radius: 0.6rem;
    padding: 0.6rem 1rem;
    box-sizing: border-box;
    text-align: justify;
    line-height: 1.4rem;
    color: #4382b9;
    font-size: 0.75rem;
}
.information-wrap label {
    color: #4382b9;
    font-weight: bold;
    line-height: 1.9rem;
}
.information-wrap .info-alert {
    font-size: 0.78rem;
    font-weight: 500;
}
.next-information-wrap {
    max-width: 26rem;
    margin: 5rem auto;
}
.next-information-wrap .information-wrap {
    text-align: center;
    padding: 1rem 1rem;
}
.next-information-wrap .information-wrap label {
    font-size: 0.9rem;
}
.section-card {
    border: 2px solid #edf1f5;
    border-radius: 0.4rem;
    box-shadow: 0 0 2px #adb5bd;
    padding: 1rem;
    box-sizing: border-box;
    text-align: justify;
    line-height: 1.5rem;
}
.section-card .section-header {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    padding-bottom: 0.5rem;
}
.filters-wrap {
    margin: 0 !important;
}
.filters-wrap .form-group,
.filters-wrap .search-group {
    margin-bottom: 0.8rem;
}
.filters-wrap .btn-group .btn,
.filters-wrap .btn-group .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .filters-wrap .btn-group button,
.filters-wrap .btn-group .btn:hover,
.filters-wrap .btn-group .btn:focus,
.filters-wrap .btn-group .btn:visited {
    border: 0;
    background: transparent;
    border-left: 1px solid #ced4da;
    color: #7a818d;
    padding: 0.2rem 0.8rem;
    line-height: 1rem;
    height: auto;
    font-weight: 500;
    margin-top: 0.2rem;
}
.filters-wrap .btn-group .btn.active,
.filters-wrap .btn-group .sweet-alert[data-has-cancel-button="false"] button.active,
.sweet-alert[data-has-cancel-button="false"] .filters-wrap .btn-group button.active {
    color: #24292e;
    font-weight: bold;
}
.filters-wrap .btn-group .btn:first-child,
.filters-wrap .btn-group .sweet-alert[data-has-cancel-button="false"] button:first-child,
.sweet-alert[data-has-cancel-button="false"] .filters-wrap .btn-group button:first-child {
    padding-right: 0 !important;
}
.filters-wrap .btn-group .btn:last-child,
.filters-wrap .btn-group .sweet-alert[data-has-cancel-button="false"] button:last-child,
.sweet-alert[data-has-cancel-button="false"] .filters-wrap .btn-group button:last-child {
    border-left: 0;
    padding-left: 0 !important;
}
.filters-wrap .select2-container--bootstrap .select2-search--dropdown .select2-search__field,
.filters-wrap .select2-container--bootstrap .select2-selection,
.filters-wrap .select2-container--bootstrap.select2-container--focus .select2-selection,
.filters-wrap .select2-container--bootstrap.select2-container--open .select2-selection,
.filters-wrap input,
.filters-wrap .form-control,
.filters-wrap .btn,
.filters-wrap .sweet-alert[data-has-cancel-button="false"] button,
.sweet-alert[data-has-cancel-button="false"] .filters-wrap button,
.filters-wrap .DateRangePickerInput {
    height: calc(1.84rem + 2px) !important;
    padding: 0.3rem 0.6rem;
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 500;
    margin: 0;
}
.filters-wrap label {
    font-size: 0.8rem;
    line-height: 2rem;
    margin-left: 0.5rem;
}
.filters-wrap .btn-action,
.filters-wrap .btn-light-action {
    background: #fff;
}
.filters-wrap .btn-icon {
    width: 31px !important;
    height: 31px !important;
    padding: 0.1rem;
}
.filters-wrap .btn-icon i {
    font-size: 1.2rem !important;
}
.filters-wrap .btn-icon i::before,
.filters-wrap .btn-icon icon::before {
    font-size: 90%;
}
.filters-wrap .DateRangePickerInput__calendar-icon {
    margin: 5px 0;
}
.filters-wrap .DateRangePickerInput {
    padding: 0 0.75rem;
}
.filters-wrap .select2-container--bootstrap.select2-container--open .select2-selection {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #a8afb6;
}
.filters-wrap .select2-container--bootstrap .select2-dropdown {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: 1px solid #a8afb6;
    border-bottom-left-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
}
.filters-wrap .form-control:focus {
    border: 1px solid #a8afb6;
}
.filters-wrap .input-group-append button {
    border: 1px solid #ced4da;
    color: #7a818d;
    line-height: 1.9rem;
    border-right: 0;
    padding: 0.25rem;
    padding-right: 0.5rem;
    background: #fff;
}
.filters-wrap #searchclear {
    position: absolute;
    top: 2px;
    left: 2rem;
    z-index: 4;
    width: 1.5rem;
    height: 1.5rem;
    background: transparent;
    line-height: 2.2rem;
    font-size: 1.1rem;
    text-align: center;
    color: #7a818d;
    cursor: pointer;
    display: none;
}
.filters-wrap .btn i,
.filters-wrap .sweet-alert[data-has-cancel-button="false"] button i,
.sweet-alert[data-has-cancel-button="false"] .filters-wrap button i {
    font-size: 1rem;
    line-height: 0.8rem;
    margin-left: 0.5rem;
}
.filters-wrap label.radiobutton-Label {
    height: auto;
}
.filters-wrap .dropdown-menu {
    border-radius: 0.45rem;
    left: unset !important;
    right: 0 !important;
    padding: 1rem;
}
.filters-content {
    position: relative;
    z-index: 10;
}
.filters-disabled {
    pointer-events: none;
    opacity: 0.7;
}
label.disabled-label,
.btn.disabled,
.sweet-alert[data-has-cancel-button="false"] button.disabled {
    pointer-events: none;
}
.lebal-info {
    position: relative;
    direction: rtl;
    max-width: 19rem;
    min-width: 16rem;
    margin: auto;
    margin-bottom: 0.5rem;
}
.lebal-info .icon-section {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    text-align: center;
}
.lebal-info .icon-section .icon-wrap {
    width: 50px;
    height: 50px;
    line-height: 48px;
    border-radius: 100%;
    background: #006ea4;
    border: 0.156rem solid #fff;
    box-shadow: 0 0 2px #6c757d;
}
.lebal-info .icon-section .icon-wrap .icon {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    color: #fff;
}
.lebal-info .icon-section .icon-wrap .Simple-Line-logout,
.lebal-info .icon-section .icon-wrap .Simple-Line-login {
    margin-top: -5px;
}
.lebal-info .icon-section .icon-wrap [class^="Simple-Line-"]::before,
.lebal-info .icon-section .icon-wrap [class*="Simple-Line-"]::before {
    font-size: 94%;
    font-weight: lighter !important;
}
.lebal-info .text-section {
    margin-right: 1.5rem;
    padding-top: 2px;
}
.lebal-info .text-section .text-wrap {
    height: 46px;
    border: 1px solid #006ea4;
    border-radius: 0.45rem;
    padding-right: 2rem;
}
.lebal-info .text-section .text-wrap .title {
    isplay: inline-block;
    float: right;
    font-size: 1rem;
    line-height: 44px;
    font-weight: bold;
    padding: 0 0.2rem;
    color: #24292e;
}
.lebal-info .text-section .text-wrap .title .info-icon {
    margin-right: 0.4rem;
}
.lebal-info .text-section .text-wrap .data {
    float: left;
    line-height: 45px;
    padding-right: 0.2rem;
    padding-left: 0.7rem;
    color: #006ea4;
}
.lebal-info .text-section .text-wrap .data .main {
    font-size: 1.1rem;
    padding: 0.3rem;
    font-weight: bold;
}
.lebal-info .text-section .text-wrap .data .details {
    font-size: 0.8rem;
}
.details {
    font-size: 0.8rem;
}
.have-sort-button {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: 0 0.3rem;
    white-space: nowrap;
    cursor: pointer;
    display: inline-flex;
}
.have-sort-button .sort-double-icon {
    margin-left: 0.4rem;
    margin-right: -0.2rem;
    margin-top: -0.2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.have-sort-button .sort-double-icon .icon {
    line-height: 7px;
    height: 7px;
    font-size: 14px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.33);
}
.have-sort-button .sort-double-icon .icon.active {
    color: rgba(0, 0, 0, 0.88);
}
.have-sort-button.text-right {
    justify-content: end;
}
.loading-general {
    position: fixed;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.loading-general .logo-loading {
    position: relative;
}
.loading-general .logo-loading img {
    animation: fade 2.5s infinite;
}
body.main ._hj_feedback_container ._hj-1qvel__Feedback__feedback,
body.main ._hj_feedback_container ._hj-1qvel__Feedback__feedback * {
    font-family: IRANSans, Arial !important;
}
@media (max-width: 1599.98px) {
    body {
        font-size: 0.75rem;
    }
    p {
        line-height: 1.4rem;
        font-size: 0.7rem;
    }
    h1,
    .h1 {
        font-size: 1.4rem;
        line-height: 3rem;
    }
    h2,
    .h2 {
        font-size: 1.1rem;
        line-height: 2.3rem;
    }
    h3,
    .h3 {
        font-size: 0.9rem;
        line-height: 1.7rem;
    }
    h4,
    .h4 {
        font-size: 0.9rem;
        line-height: 1.7rem;
    }
    h5,
    .h5 {
        font-size: 0.85rem;
        line-height: 1.5rem;
    }
    h6,
    .h6 {
        font-size: 0.75rem;
        line-height: 1.5rem;
    }
    label {
        font-size: 0.75rem;
        margin-left: 0.2rem;
    }
    legend {
        font-size: 0.9rem;
    }
    ul,
    ol,
    dl {
        padding-right: 0.5rem;
    }
    ol li {
        margin-top: 0.5rem;
        line-height: 1.5rem;
    }
    ul.list li {
        padding-right: 1.3rem;
    }
    blockquote {
        line-height: 1.5rem;
    }
    .font-default {
        font-size: 0.75rem !important;
    }
    .font-smedium {
        font-size: 0.85rem !important;
    }
    .font-sdefault {
        font-size: 0.7rem !important;
    }
    .font-small {
        font-size: 0.65rem !important;
    }
    .icon.xxsmall {
        width: 16px;
        height: 16px;
        line-height: 19px;
        font-size: 16px;
    }
    .icon.small,
    .icon-small {
        width: 22px;
        height: 22px;
        line-height: 22px;
        font-size: 22px;
    }
    .badge-status,
    .badge-status:empty {
        font-size: 0;
        width: 12px;
        height: 12px;
        display: inline-block;
        border-radius: 50%;
        padding: 0;
        margin: 0;
    }
    .badge-status-icon {
        width: 1.3rem;
        height: 1.3rem;
        line-height: 1.3rem;
        font-size: 0.9rem;
        padding: 0.24rem;
        margin-top: 0.3rem;
    }
    .badge-status-icon i {
        line-height: 1.4rem;
        position: absolute;
        top: 0;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .badge-status-icon i::before {
        line-height: 1.4rem !important;
    }
    .badge-status-icon i.xxsmall {
        font-size: 0.6rem;
        margin: 0.1rem 0.3rem;
    }
    .badge-circle {
        min-width: 20px;
        min-height: 20px;
        display: inline-block;
        border-radius: 100%;
        line-height: 20px;
        padding: 0.2rem;
    }
    .badge-icon {
        padding: 0.5rem;
        line-height: 0.7rem;
        font-size: 0.7rem;
        background: #edf1f5;
    }
    .popover-body {
        font-size: 0.7rem;
    }
    .information-title {
        line-height: 1.8rem;
        font-size: 1rem;
    }
    .information-wrap {
        line-height: 1.2rem;
        font-size: 0.7rem;
    }
    .filters-wrap .form-group,
    .filters-wrap .search-group {
        margin-bottom: 0.7rem;
    }
    .filters-wrap .btn-group .btn,
    .filters-wrap .btn-group .sweet-alert[data-has-cancel-button="false"] button,
    .sweet-alert[data-has-cancel-button="false"] .filters-wrap .btn-group button,
    .filters-wrap .btn-group .btn:hover,
    .filters-wrap .btn-group .btn:focus,
    .filters-wrap .btn-group .btn:visited {
        border: 0;
        background: transparent;
        border-left: 1px solid #ced4da;
        color: #7a818d;
        padding: 0.2rem 0.7rem;
        line-height: 0.7rem;
        height: auto;
        font-weight: 500;
        margin-top: 0.3rem;
    }
    .filters-wrap .btn-group .btn.active,
    .filters-wrap .btn-group .sweet-alert[data-has-cancel-button="false"] button.active,
    .sweet-alert[data-has-cancel-button="false"] .filters-wrap .btn-group button.active {
        color: #24292e;
        font-weight: bold;
    }
    .filters-wrap .btn-group .btn:last-child,
    .filters-wrap .btn-group .sweet-alert[data-has-cancel-button="false"] button:last-child,
    .sweet-alert[data-has-cancel-button="false"] .filters-wrap .btn-group button:last-child {
        border-left: 0;
    }
    .filters-wrap .select2-container--bootstrap .select2-search--dropdown .select2-search__field,
    .filters-wrap .select2-container--bootstrap .select2-selection,
    .filters-wrap .select2-container--bootstrap.select2-container--focus .select2-selection,
    .filters-wrap .select2-container--bootstrap.select2-container--open .select2-selection,
    .filters-wrap input,
    .filters-wrap .form-control,
    .filters-wrap .btn,
    .filters-wrap .sweet-alert[data-has-cancel-button="false"] button,
    .sweet-alert[data-has-cancel-button="false"] .filters-wrap button,
    .filters-wrap label,
    .filters-wrap .DateRangePickerInput {
        font-size: 0.7rem;
        padding: 0.25rem 0.65rem;
        height: calc(1.65rem + 2px);
        line-height: 1.3rem;
    }
    .filters-wrap .btn-icon {
        width: 29px !important;
        height: 29px !important;
        padding: 0.1rem;
    }
    .filters-wrap .btn-icon i {
        font-size: 1.2rem !important;
    }
    .filters-wrap .btn-icon i::before,
    .filters-wrap .btn-icon icon::before {
        font-size: 90%;
    }
    .filters-wrap .DateRangePickerInput__calendar-icon {
        margin: 5px 0;
    }
    .filters-wrap .DateRangePickerInput {
        padding: 0 0.75rem;
    }
    .filters-wrap .input-group-append button {
        line-height: 1.9rem;
        padding: 0.25rem;
        padding-right: 0.5rem;
    }
    .filters-wrap .btn i,
    .filters-wrap .sweet-alert[data-has-cancel-button="false"] button i,
    .sweet-alert[data-has-cancel-button="false"] .filters-wrap button i {
        font-size: 1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    .filters-wrap #searchclear {
        top: 1px;
        left: 1.7rem;
        font-size: 1rem;
    }
    .lebal-info {
        position: relative;
        direction: rtl;
        max-width: 19rem;
        min-width: 16rem;
        margin: auto;
        margin-bottom: 0.5rem;
    }
    .lebal-info .icon-section {
        position: absolute;
        display: inline-block;
        right: 0;
        top: 0;
        text-align: center;
    }
    .lebal-info .icon-section .icon-wrap {
        width: 50px;
        height: 50px;
        line-height: 48px;
        border-radius: 100%;
        background: #006ea4;
        border: 0.156rem solid #fff;
        box-shadow: 0 0 2px #6c757d;
    }
    .lebal-info .icon-section .icon-wrap .icon {
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 24px;
        height: 24px;
        line-height: 24px;
        font-size: 24px;
        color: #fff;
    }
    .lebal-info .icon-section .icon-wrap .Simple-Line-logout,
    .lebal-info .icon-section .icon-wrap .Simple-Line-login {
        margin-top: -5px;
    }
    .lebal-info .icon-section .icon-wrap [class^="Simple-Line-"]::before,
    .lebal-info .icon-section .icon-wrap [class*="Simple-Line-"]::before {
        font-size: 94%;
        font-weight: lighter !important;
    }
    .lebal-info .text-section {
        margin-right: 1.5rem;
        padding-top: 2px;
    }
    .lebal-info .text-section .text-wrap {
        height: 46px;
        border: 1px solid #006ea4;
        border-radius: 0.45rem;
        padding-right: 2rem;
    }
    .lebal-info .text-section .text-wrap .title {
        isplay: inline-block;
        float: right;
        font-size: 1rem;
        line-height: 44px;
        font-weight: bold;
        padding: 0 0.2rem;
        color: #24292e;
    }
    .lebal-info .text-section .text-wrap .title .info-icon {
        margin-right: 0.4rem;
    }
    .lebal-info .text-section .text-wrap .data {
        float: left;
        line-height: 45px;
        padding-right: 0.2rem;
        padding-left: 0.7rem;
        color: #006ea4;
    }
    .lebal-info .text-section .text-wrap .data .main {
        font-size: 1.1rem;
        padding: 0.3rem;
        font-weight: bold;
    }
    .lebal-info .text-section .text-wrap .data .details {
        font-size: 0.8rem;
    }
    .have-sort-button {
        display: flex;
        height: 100%;
        align-items: center;
        justify-content: center;
        margin: 0 0.3rem;
        white-space: nowrap;
        cursor: pointer;
    }
    .have-sort-button .sort-double-icon {
        margin-left: 0.4rem;
        margin-right: -0.2rem;
        margin-top: -0.2rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .have-sort-button .sort-double-icon .icon {
        line-height: 7px;
        height: 7px;
        font-size: 14px;
        cursor: pointer;
        color: rgba(0, 0, 0, 0.33);
    }
    .have-sort-button .sort-double-icon .icon.active {
        color: rgba(0, 0, 0, 0.88);
    }
}
.dropdown-menu {
    background: #fff;
    border-radius: 0.6rem;
    padding: 20px 0 10px;
    border: 1px solid rgba(157, 176, 191, 0.46);
    min-width: 200px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    direction: rtl;
    text-align: right;
}
.dropdown-menu .item {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    padding: 0.5rem 0;
}
.dropdown-menu .item .btn-link {
    font-weight: 500;
    color: #4b5265;
    font-size: 0.8rem;
    text-decoration: none;
}
.dropdown-menu .item .btn-link i.icon {
    font-size: 1.1rem;
    line-height: 0.8rem;
    margin-left: 0.5rem;
}
.dropdown-menu .item .btn-link:hover {
    color: #006ea4;
}
.dropdown-menu .item:first-child {
    padding-top: 0;
}
.dropdown-menu .item:last-child {
    padding-bottom: 0;
    border: 0;
}
.dropdown-menu .dropdown-menu-header {
    padding: 0.8rem;
    background: #f8f9fa;
    border-top-left-radius: 0.45rem;
    border-top-right-radius: 0.45rem;
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    font-weight: bold;
    color: #4b5265;
    text-align: center;
}
.dropdown-menu .dropdown-menu-body {
    padding: 0.6rem 1rem 0.4rem;
}
.dropdown-menu .dropdown-menu-body .form-group {
    margin: 0;
}
.dropdown-menu .dropdown-menu-body ul.list li {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
}
.dropdown-menu .dropdown-menu-body ul.list li a,
.dropdown-menu .dropdown-menu-body ul.list li button.link-btn {
    text-decoration: none !important;
    color: #495057;
    line-height: 2.4rem;
    display: inline-block;
    width: 100%;
    height: 100%;
    font-weight: 500;
    font-size: 0.75rem;
    text-align: right;
}
.dropdown-menu .dropdown-menu-body ul.list li a i.icon,
.dropdown-menu .dropdown-menu-body ul.list li button.link-btn i.icon {
    font-size: 1.25rem;
    margin-left: 0.4rem;
}
.dropdown-menu .dropdown-menu-body ul.list li a.active,
.dropdown-menu .dropdown-menu-body ul.list li button.link-btn.active {
    font-weight: bold;
    color: #4382b9;
}
.dropdown-menu .dropdown-menu-body ul.list li button.select-item {
    color: #006ea4;
    font-weight: bold;
}
.dropdown-menu .dropdown-menu-body ul.list li::before {
    line-height: 2.9rem;
}
.dropdown-menu .dropdown-menu-body ul.list li:hover a,
.dropdown-menu .dropdown-menu-body ul.list li:hover button.link-btn {
    color: #006ea4;
}
.dropdown-menu .dropdown-menu-body ul.list li:last-child {
    border-bottom: 0;
}
.dropdown-menu .dropdown-menu-footer {
    padding: 0.8rem;
    background: #f8f9fa;
    border-bottom-left-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
    border-top: 1px solid rgba(157, 176, 191, 0.46);
    font-weight: 500;
    color: #4b5265;
}
.dropdown-toggle::after {
    color: #383d48;
    display: inline-block;
    width: auto;
    height: auto;
    vertical-align: 0;
    content: "\e874";
    font: normal normal normal 14px/1 "Linearicons-Free";
    border: 0;
    font-size: 0.55rem;
}
.btn.dropdown-toggle::after,
.sweet-alert[data-has-cancel-button="false"] button.dropdown-toggle::after {
    color: #fff;
}
.btn.dropdown-toggle.btn-default::after,
.sweet-alert[data-has-cancel-button="false"] button.dropdown-toggle.btn-default::after {
    color: #6c757d;
}
.dropdown-check-boxes button .icon {
    font-size: 1rem;
    line-height: 0.8rem;
    margin-left: 0.5rem;
}
.dropdown-check-boxes .info-icon {
    display: none;
}
.dropdown-check-boxes .dropdown-menu {
    border-radius: 0.45rem;
    left: unset !important;
    right: 0 !important;
    padding: 1rem;
}
.dropdown-check-boxes .tow-col-container {
    min-width: 21rem;
    text-align: right;
}
.dropdown-check-boxes.left .dropdown-menu {
    border-radius: 0.45rem;
    left: 0 !important;
    right: unset !important;
    padding: 1rem;
}
@media (max-width: 1599.98px) {
    .dropdown-menu .dropdown-menu-header {
        padding: 0.8rem;
        font-size: 0.75rem;
    }
    .dropdown-menu .dropdown-menu-body {
        padding: 0.7rem 1.2rem 0.4rem;
    }
    .dropdown-menu .dropdown-menu-body ul.list li a,
    .dropdown-menu .dropdown-menu-body ul.list li button.link-btn {
        line-height: 2.2rem;
        font-size: 0.7rem;
    }
    .dropdown-menu .dropdown-menu-body ul.list li::before {
        line-height: 2.6rem;
    }
}
a {
    outline: 0;
}
object,
embed {
    outline: 0;
}
input::-moz-focus-inner {
    border: 0;
}
a::-moz-focus-inner {
    border: 0;
}
.padding-container,
.footer-section,
.main-container {
    padding-right: 3rem;
    padding-left: 3rem;
}
.main-container {
    padding-top: 5.4rem;
    padding-bottom: 1rem;
    min-height:650px;
}
.label-new {
    position: absolute;
    top: -0.5rem;
    right: -1.2rem;
}
.header-section {
    background: #fff;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    min-height: 70px;
    box-shadow: 0px 1px 4px #adb5bd;
    webkit-box-shadow: 0px 1px 4px #adb5bd;
    box-shadow: 0px 1px 4px #adb5bd;
    padding-right: 1.2rem;
    padding-left: 1.5rem;
    padding-bottom: 0;
    padding-top: 0;
    position: absolute;
    z-index: 1001;
    right: 0;
}
.header-section .logo-wrap {
    display: inline-block;
}
.header-section .logo-wrap > .row {
    height: 70px;
}
.header-section .logo-wrap .logo {
    margin-left: 1.2rem;
}
.header-section .logo-wrap a {
    display: inline-block;
}
.header-section .logo-wrap a img {
    width: 100%;
    max-width: 190px;
    height: auto;
}
.header-section .logo-wrap .logo-divider {
    width: 1px;
    height: 2.5rem;
    display: inline-block;
    margin-top: 0.5rem;
    background: #adb5bd;
    margin-left: 1.1rem;
}
.header-section #menu-toggle {
    width: 30px;
    height: 70px;
    text-align: center;
    display: table;
}
.header-section #menu-toggle i {
    line-height: 0;
    margin: 0 11px;
    color: #6c757d;
    font-size: 20px;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.header-section .dropdown-menu {
    margin-top: 0.6rem;
}
.header-section .dropdown-toggle::after {
    color: #ced4da;
}
.account-balance span.title {
    font-weight: 500;
    font-size: 0.75rem;
    margin-right: 0.3rem;
    margin-left: 0.3rem;
    color: #495057;
}
.account-balance span.count {
    font-weight: bold;
    margin-left: 0.2rem;
    color: #006ea4;
    margin: 0 0.2rem;
}
.account-balance span.currency {
    font-size: 0.75rem;
    font-weight: 500;
    color: #495057;
    margin-left: 0.3rem;
}
.user-account .dropdown .dropdown-toggle::after {
    display: none;
}
.user-account .dropdown .dropdown-menu {
    padding: 0;
}
.user-account .user-icon-wrap {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    display: inline-block;
    border-radius: 20rem;
    border: 2px solid #006ea4;
    background: #fff;
}
.user-account .user-icon-wrap .icon {
    color: #006ea4;
    font-size: 1.2rem;
}
.user-account .user-email {
    padding-left: 0.5rem;
    font-weight: bold;
    font-size: 0.8rem;
    color: #495057;
}
.user-account .user-email:hover {
    color: #006ea4;
}
.user-account .user-client .arrow {
    margin: 0 0.4rem;
}
.user-account .user-client a {
    font-weight: bold;
    font-size: 0.75rem;
}
.user-account .user-client a:hover {
    color: #006ea4;
}
.user-account .changeAccount .btn-icon i.icon {
    font-size: 1.5rem;
    color: #006ea4 !important;
    padding-right: 0.2rem;
}
.user-account .notifications > .btn-icon i.icon {
    font-size: 1.2rem;
    color: #006ea4 !important;
}
.user-account .notifications .dropdown-menu {
    min-width: 265px;
}
.user-account .notifications .dropdown-menu .dropdown-menu-header {
    padding: 0.6rem 1.2rem 0.4rem;
}
.user-account .notifications .dropdown-menu .notification-title {
    display: block;
    white-space: nowrap;
    width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.user-account .notifications .dropdown-menu .more-link {
    color: #4382b9;
    font-weight: 500;
    width: 100%;
    display: inline-block;
    font-size: 0.75rem;
}
.wallet-wrap {
    display: inline-block;
    line-height: 4rem;
    margin-bottom: -1rem;
}
@media (min-width: 992px) {
    .wallet-wrap a.dropdown-toggle {
        display: none;
    }
    .wallet-wrap .dropdown-menu {
        display: inline-block !important;
        position: inherit !important;
        transform: none !important;
        background: none;
        padding: 0;
        margin: 0;
        border: 0;
        box-shadow: none;
        min-width: auto;
    }
    .wallet-wrap a.badge {
        font-size: 0.8rem;
        color: #fff;
        border-radius: 3rem;
        padding: 0.5rem 1.3rem;
        margin: 0 0.2rem;
        border: 1px solid rgba(255, 255, 255, 0.35);
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }
    .wallet-wrap a.badge span.title {
        font-weight: normal;
        margin-left: 0.5rem;
        color: #6c757d;
    }
    .wallet-wrap a.badge span.count {
        font-weight: bold;
        margin-left: 0.2rem;
        color: rgba(255, 255, 255, 0.85);
    }
    .wallet-wrap a.badge span.currency {
        font-weight: normal;
        color: #6c757d;
    }
    .wallet-wrap a.badge:hover {
        border: 1px solid rgba(255, 255, 255, 0.6);
        padding: 0.5rem 1.5rem;
        margin: 0 0;
    }
    .wallet-wrap a.badge:hover span {
        color: #fff !important;
    }
}
.user-profile-wrap {
    margin: 0;
    padding: 0;
}
.user-profile-wrap > li {
    float: left;
    list-style: none;
    padding: 0 7px;
    line-height: 60px;
}
.user-profile-wrap > li > a {
    color: #6c757d;
}
.user-profile-wrap > li > a span,
.user-profile-wrap > li > a span:hover,
.user-profile-wrap > li > a span:focus {
    text-decoration: none;
}
.user-profile-wrap > li a,
.user-profile-wrap > li a:focus,
.user-profile-wrap > li a:hover {
    text-decoration: none !important;
}
.user-profile-wrap > li i.fa-angle-down {
    font-size: 14px;
    font-weight: bold;
}
.user-profile-wrap li.login-wrap {
    border-right: 1px solid #a8afb6;
    width: 60px;
    text-align: center;
}
.user-profile-wrap li.login-wrap a {
    line-height: 0;
    margin: 12px 4px;
    display: block;
}
.user-profile-wrap li.login-wrap a i {
    line-height: 0;
    margin: 0;
}
.user-profile-wrap .profileWrap > ul {
    padding: 0;
}
.user-profile-wrap .profileWrap > ul li {
    list-style: none;
}
.user-profile-wrap .profileWrap > ul li .user-wrap {
    float: right;
    padding-top: 1.6rem;
}
.user-profile-wrap .profileWrap > ul li .user-wrap .user-email {
    color: #ced4da;
    font-size: 14px;
    padding-left: 0.5rem;
    line-height: 1.1rem;
}
.user-profile-wrap .profileWrap > ul li .user-wrap .user-client {
    color: #adb5bd;
    font-size: 12px;
    padding-left: 0.5rem;
    line-height: 1rem;
    text-align: left;
}
.user-profile-wrap .profileWrap > ul li .width-client {
    padding-top: 1.1rem;
}
.user-profile-wrap .messageLink .badge {
    display: inline-block;
    min-width: 19px;
    padding: 3px 4px 2px;
    font-size: 0.55rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 23px;
    text-indent: 0px;
    margin-right: 7px;
    min-height: 18px;
    line-height: 14px;
    background: #459eeb;
}
.change-account-public‌ {
    margin-right: 180px;
    list-style: none;
    margin-bottom: 0;
}
.change-account-public‌ li {
    color: #fff;
    float: right;
    line-height: 65px;
    margin-bottom: 0;
    padding: 0 15px;
}
.user-name-circle {
    width: 41px;
    height: 41px;
    border-radius: 50px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    margin: 5px 8px 5px 0;
    font-size: 18px;
    display: inline-block;
    background: #459eeb;
}
.user-name-circle i {
    margin-left: 5px;
}
a.changeAccount:hover .account-types-list {
    height: 330px;
}
.account-types-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.account-types-list ul li:last-child {
    border-bottom: 0;
}
.account-types-list ul div.items {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    display: block;
    width: 100%;
    background: #f5f7f9;
    margin: 0;
    line-height: 35px;
    padding: 0 15px;
}
.account-types-list ul div.items button {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    color: #343a40;
    font-size: 13px;
    text-align: right;
}
.account-types-list ul div.items:hover {
    background: #edf1f5;
}
li.messageLink span.badge {
    margin: 0;
    margin-left: -9px;
    z-index: 10;
    position: relative;
    margin-top: -18px;
    min-height: 5px;
    min-width: 20px;
    line-height: 14px;
}
.footer-section {
    background: #4b5265;
    border-top: 1px solid rgba(157, 176, 191, 0.46);
    background-size: cover;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    min-height: 40px;
    padding-bottom: 0;
    padding-top: 0;
    z-index: 90;
}
.footer-section ul {
    padding: 0;
    margin: 0 auto;
}
.footer-section ul li {
    padding: 0;
    margin: 0;
}
.footer-section .footer-link a,
.footer-section .footer-link a:focus {
    margin: 0;
    color: #ced4da;
    padding: 0 15px;
    font-size: 0.8rem;
    line-height: 2rem;
}
.footer-section .footer-link a:hover {
    background: transparent;
    color: #edf1f5;
}
.footer-section .copy-right {
    font-size: 0.8rem;
    width: 100%;
    display: inline-block;
    text-align: center;
    line-height: 25px;
    padding: 0.7rem 0;
    color: #a8afb6;
}
.footer-section .social-network-icon a,
.footer-section .social-network-icon a:focus,
.footer-section .social-network-icon a:visited {
    font-size: 16px;
    line-height: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #ced4da;
    border: 1px solid #a8afb6;
    display: inline-block;
    padding: 4px;
    margin: 2px;
    width: 26px;
    text-align: center;
}
.footer-section .social-network-icon a:hover {
    background: #006ea4;
    border: 1px solid #006ea4;
    color: #fff;
}
.footer-section .social-network-icon li:last-child a,
.footer-section .social-network-icon li:last-child a:focus,
.footer-section .social-network-icon li:last-child a:visited {
    font-size: 14px;
    padding: 5px 4px;
}
.header-content {
    margin-bottom: 1rem;
    margin-top: 0.5rem;
    border-bottom: 3px solid #006ea4;
}
.header-content h2 {
    font-size: 1.1rem;
    margin: 0;
}
.header-content h2 i {
    color: #006ea4;
    margin-left: 0.5rem;
}
.sectionContent {
    padding-bottom: 1rem;
    margin: 0;
}
@media (max-width: 1599.98px) {
    .main-container {
        padding-top: 4.5rem;
        padding-bottom: 0.8rem;
    }
    .padding-container,
    .main-container,
    .footer-section {
        padding-right: 1.7rem;
        padding-left: 1.7rem;
    }
    .header-content {
        margin-bottom: 0.5rem;
        margin-top: 0.4rem;
    }
    .header-content h2 {
        font-size: 1rem;
    }
    .header-content h2 i.icon.medium {
        font-size: 27px;
        line-height: 26px;
    }
    .header-content h2 .ti-search.have-star::after {
        top: 0.05rem;
    }
    .row {
        margin-right: -10px;
        margin-left: -10px;
    }
    .no-gutters {
        margin-right: 0;
        margin-left: 0;
    }
    .col-xxl,
    .col-xxl-auto,
    .col-xxl-12,
    .col-xxl-11,
    .col-xxl-10,
    .col-xxl-9,
    .col-xxl-8,
    .col-xxl-7,
    .col-xxl-6,
    .col-xxl-5,
    .col-xxl-4,
    .col-xxl-3,
    .col-xxl-2,
    .col-xxl-1,
    .col-xl,
    .col-xl-auto,
    .col-xl-12,
    .col-xl-11,
    .col-xl-10,
    .col-xl-9,
    .col-xl-8,
    .col-xl-7,
    .col-xl-6,
    .col-xl-5,
    .col-xl-4,
    .col-xl-3,
    .col-xl-2,
    .col-xl-1,
    .col-lg,
    .col-lg-auto,
    .col-lg-12,
    .col-lg-11,
    .col-lg-10,
    .col-lg-9,
    .col-lg-8,
    .col-lg-7,
    .col-lg-6,
    .col-lg-5,
    .col-lg-4,
    .col-lg-3,
    .col-lg-2,
    .col-lg-1,
    .col-md,
    .col-md-auto,
    .col-md-12,
    .col-md-11,
    .col-md-10,
    .col-md-9,
    .col-md-8,
    .col-md-7,
    .col-md-6,
    .col-md-5,
    .col-md-4,
    .col-md-3,
    .col-md-2,
    .col-md-1,
    .col-sm,
    .col-sm-auto,
    .col-sm-12,
    .col-sm-11,
    .col-sm-10,
    .col-sm-9,
    .col-sm-8,
    .col-sm-7,
    .col-sm-6,
    .col-sm-5,
    .col-sm-4,
    .col-sm-3,
    .col-sm-2,
    .col-sm-1,
    .col,
    .col-auto,
    .col-12,
    .col-11,
    .col-10,
    .col-9,
    .col-8,
    .col-7,
    .col-6,
    .col-5,
    .col-4,
    .col-3,
    .col-2,
    .col-1 {
        padding-right: 10px;
        padding-left: 10px;
    }
    .header-section {
        padding-right: 0.6rem;
        padding-left: 0.9rem;
        min-height: 60px;
    }
    .header-section .logo-wrap > .row {
        height: 60px;
    }
    .header-section .logo-wrap .logo {
        margin-left: 0.7rem;
    }
    .header-section .logo-wrap .logo-divider {
        height: 2.4rem;
        margin-left: 0.7rem;
    }
    .header-section .logo-wrap a img {
        width: 170px;
    }
    .header-section #menu-toggle {
        width: 23px;
        height: 60px;
    }
    .header-section .user-account .user-icon-wrap {
        width: 1.8rem;
        height: 1.8rem;
        line-height: 1.9rem;
    }
    .header-section .user-account .user-email {
        padding-left: 0.4rem;
        font-size: 0.75rem;
    }
    .header-section .user-account .user-client .arrow {
        margin: 0 0.3rem;
    }
    .header-section .user-account .user-client a {
        font-size: 0.7rem;
    }
    .header-section .user-account .changeAccount {
        margin-left: 0.8rem;
    }
    .header-section .user-account .changeAccount .btn-icon i.icon {
        font-size: 1.4rem;
    }
    .account-balance span.title {
        font-size: 0.7rem;
        margin-right: 0.2rem;
        margin-left: 0.2rem;
    }
    .account-balance span.count {
        margin-left: 0.1rem;
        margin: 0 0.1rem;
    }
    .account-balance span.currency {
        font-size: 0.7rem;
        margin-left: 0.2rem;
    }
    .footer-section .navbar.navbar-expand {
        padding: 0.3rem;
    }
    .footer-section .footer-link a,
    .footer-section .footer-link a:focus {
        padding: 0 12px;
        font-size: 0.75rem;
        line-height: 1.9rem;
    }
    .footer-section .copy-right {
        font-size: 0.75rem;
        line-height: 1.5rem;
        padding: 0.4rem 0;
    }
    .footer-section .social-network-icon a,
    .footer-section .social-network-icon a:focus,
    .footer-section .social-network-icon a:visited {
        font-size: 16px;
        line-height: 0;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        color: #ced4da;
        border: 1px solid #a8afb6;
        display: inline-block;
        padding: 4px;
        margin: 2px;
        width: 26px;
        text-align: center;
    }
    .footer-section .social-network-icon a:hover {
        background: #006ea4;
        border: 1px solid #006ea4;
        color: #fff;
    }
    .footer-section .social-network-icon li:last-child a,
    .footer-section .social-network-icon li:last-child a:focus,
    .footer-section .social-network-icon li:last-child a:visited {
        font-size: 14px;
        padding: 5px 4px;
    }
}
@media (max-width: 991.98px) {
    .padding-container,
    .main-container,
    .footer-section {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
    .header-section {
        min-height: 125px;
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .header-section .account-balance {
        margin: 0.5rem 0;
    }
    .header-section .user-account > div {
        margin: 0.5rem 0;
    }
    .main-container {
        padding-top: 9.4rem;
    }
    .wallet-wrap {
        float: left;
    }
    .wallet-wrap i.icon {
        color: #6c757d;
    }
    .wallet-wrap .dropdown-menu {
        line-height: 1.5rem;
    }
    .wallet-wrap a.badge {
        font-size: 0.8rem;
        color: #4b5265;
    }
    .wallet-wrap a.badge span.title {
        font-weight: normal;
    }
    .wallet-wrap a.badge span.count {
        font-weight: bold;
    }
    .wallet-wrap a.badge span.currency {
        font-weight: normal;
    }
    .wallet-wrap a.badge:hover {
        color: #006ea4;
    }
}
@media (max-width: 767.98px) {
    .padding-container,
    .main-container,
    .footer-section {
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .header-section {
        height: 125px;
    }
    .header-section .logo-wrap .logo {
        margin-left: 0.6rem;
    }
    .header-section .logo-wrap .logo a img {
        width: 9rem;
        height: auto;
    }
    .header-section .logo-wrap .logo-divider {
        margin-left: 0.8rem;
    }
    .header-section .account-balance {
        margin-top: 1rem;
        padding: 0.3rem;
    }
    .header-section .dropdown-toggle::after {
        display: none;
    }
    .header-section #menu-toggle i {
        font-size: 18px;
    }
    .header-section .user-icon-wrap {
        display: none;
    }
    .sectionContent {
        margin: 0;
    }
}
@media (max-width: 575.98px) {
    .main-container {
        padding-top: 10rem;
    }
    .header-section {
        padding-right: 0.6rem;
        padding-left: 0.6rem;
    }
    .header-section .logo-wrap .logo a img {
        width: 8.7rem;
        height: auto;
    }
    .header-section .custom-panel-info {
        min-height: 60px;
        width: 100%;
        border-left: 0;
    }
    .header-section .custom-panel-info .logo {
        height: 60px;
    }
    .header-section #menu-toggle {
        border-left: 0;
        margin-right: 0;
    }
}
#main-wrap {
    display: none;
}
.ti-search.have-star {
    position: relative;
}
.ti-search.have-star::after {
    font-family: "feather" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e8cd";
    position: absolute;
    font-size: 1.05rem;
    left: 0.2rem;
    top: 0.21rem;
}
.admin.ti-search.have-star::after {
    font-size: 0.75rem;
    left: 0.25rem;
    top: 0.29rem;
}
.modal-open {
    height: 100%;
    width: 100%;
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
}
.modal-open #main-wrap {
    display: inline-block;
    height: 100%;
    width: 100%;
}
.modal-open #main-wrap #wrapper {
    position: relative !important;
}
#main-wrap.admin-wrapper,
#main-wrap.other-wrapper {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}
#main-wrap.admin-wrapper #wrapper,
#main-wrap.other-wrapper #wrapper {
    flex: 1;
}
@media (min-width: 992px) {
    #menu-toggle i {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .toggled #menu-toggle i {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    #main-wrap.admin-wrapper {
    }
    #main-wrap.admin-wrapper #wrapper {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        align-items: stretch;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper #wrapper .footer-section {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        z-index: 80;
        position: relative;
        background: #f5f7f9;
        background: #f8f8f8;
    }
    #main-wrap.admin-wrapper #page-content-wrapper {
        width: 100%;
        padding: 0;
        min-height: 100%;
        background: #f8f8f8;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        position: relative;
        min-height: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        background: #f5f7f9;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav .badge {
        display: inline;
        padding: 0.1rem 0.6em;
        font-weight: bold;
        line-height: 1.6;
        text-align: center;
        margin-right: -0.4rem;
        z-index: 20;
        position: relative;
    }
    #main-wrap.admin-wrapper .sidebar-nav > .sidebar-brand {
        height: 70px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        position: relative;
        color: #383d48;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .button__badge {
        display: inline-block;
        min-width: 19px;
        padding: 3px 4px 2px;
        font-size: 0.55rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 23px;
        text-indent: 0px;
        margin-right: 7px;
        min-height: 18px;
        line-height: 14px;
        background: #459eeb;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: inline-block;
        line-height: 40px;
        width: auto;
        overflow: hidden;
        box-sizing: border-box;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher > a b {
        font-size: 12px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a:hover {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu {
        display: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu .title {
        text-align: center;
        line-height: 35px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu li {
        list-style: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav .sidebar-dropdown.active b {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher:last-child {
        margin-bottom: 40px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.active::before,
    #main-wrap.admin-wrapper .sidebar-nav li.active ul li::before {
        content: "";
        border-right: 5px solid #459eeb;
        position: absolute;
        top: 0;
        right: 0;
        width: 5px;
        height: 100%;
        z-index: 2;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.dropdown.show > a {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.active a {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        padding-bottom: 4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a {
        width: 100%;
        display: block;
        margin: 0;
        box-sizing: border-box;
        padding: 0 1.5rem;
        cursor: pointer;
        color: #383d48;
        line-height: 40px;
        overflow: hidden;
        white-space: nowrap;
        height: 40px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a i {
        float: right;
        margin-top: 0.4rem;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 25px;
        height: 25px;
        line-height: 30px;
        font-size: 20px;
        display: table;
        line-height: 24px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a i::before {
        display: table-cell;
        vertical-align: middle;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a .navTitle {
        float: right;
        text-align: right;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a b {
        float: left;
        margin-top: 15px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher:first-child {
        padding-top: 0.5rem;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        padding-top: 4.1rem;
    }
    #main-wrap.admin-wrapper #wrapper {
        padding-right: 230px;
    }
    #main-wrap.admin-wrapper #wrapper #sidebar-wrapper {
        margin-right: -230px;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        min-width: 230px;
        max-width: 230px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher b {
        margin-left: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li {
        margin: 0;
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li a:hover,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li a:focus {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li {
        margin: 0;
        border-bottom: 0;
        display: inline-block;
        width: 100%;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a:hover,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a:focus {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        display: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show {
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a {
        padding: 0 1.5rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 140px;
        padding-right: 0.5rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        padding-right: 25px;
        line-height: 34px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding-right: 25px;
        line-height: 34px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled {
        padding-right: 50px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled #sidebar-wrapper {
        margin-right: -50px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav {
        min-width: 50px;
        max-width: 50px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher a {
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher a .navTitle {
        width: 0;
        padding-right: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        top: 0;
        padding-top: 5px;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item:first-child {
        padding-top: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a.active,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover a,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .subTitle {
        padding-right: 10px;
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: block;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute !important;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        padding-top: 0;
        top: 0;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item:first-child {
        padding-top: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a.active,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover a,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li {
        display: block;
        width: auto;
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a {
        padding: 0;
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding: 0;
        line-height: 2.4rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 0 !important;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show {
        margin-top: 0;
        padding-top: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li {
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li a {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li:last-child a {
        border-bottom: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.active ul li::before {
        display: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher a b {
        margin-left: -5px;
    }
    #main-wrap.other-wrapper {
    }
    #main-wrap.other-wrapper #wrapper {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        align-items: stretch;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper #wrapper .footer-section {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        z-index: 80;
        position: relative;
        background: #f5f7f9;
        background: #f8f8f8;
    }
    #main-wrap.other-wrapper #page-content-wrapper {
        width: 100%;
        padding: 0;
        min-height: 100%;
        background: #f8f8f8;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        position: relative;
        min-height: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        background: #f5f7f9;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav .badge {
        display: inline;
        padding: 0.1rem 0.6em;
        font-weight: bold;
        line-height: 1.6;
        text-align: center;
        margin-right: -0.4rem;
        z-index: 20;
        position: relative;
    }
    #main-wrap.other-wrapper .sidebar-nav > .sidebar-brand {
        height: 70px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        position: relative;
        color: #383d48;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .button__badge {
        display: inline-block;
        min-width: 19px;
        padding: 3px 4px 2px;
        font-size: 0.55rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 23px;
        text-indent: 0px;
        margin-right: 7px;
        min-height: 18px;
        line-height: 14px;
        background: #459eeb;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: inline-block;
        line-height: 40px;
        width: auto;
        overflow: hidden;
        box-sizing: border-box;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a b {
        font-size: 12px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a:hover {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu .title {
        text-align: center;
        line-height: 35px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu li {
        list-style: none;
    }
    #main-wrap.other-wrapper .sidebar-nav .sidebar-dropdown.active b {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher:last-child {
        margin-bottom: 40px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.active::before,
    #main-wrap.other-wrapper .sidebar-nav li.active ul li::before {
        content: "";
        border-right: 5px solid #459eeb;
        position: absolute;
        top: 0;
        right: 0;
        width: 5px;
        height: 100%;
        z-index: 2;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.dropdown.show > a {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.active a {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        border-top-left-radius: 0.6rem;
        border-bottom-left-radius: 0.6rem;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.08), 0 0 8px rgba(0, 0, 0, 0.08);
    }
    #main-wrap.other-wrapper .sidebar-nav span.badge-wrap {
        position: absolute;
        top: 0.1rem;
        right: 4.7rem;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a {
        line-height: 40px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a {
        width: 100%;
        height: 100%;
        display: block;
        margin: 0;
        box-sizing: border-box;
        padding: 0 0.2rem;
        cursor: pointer;
        color: #383d48;
        line-height: 40px;
        overflow: hidden;
        white-space: nowrap;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        text-align: center;
        position: relative;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .badge {
        position: absolute;
        right: 60%;
        top: 0.7rem;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a i {
        margin-top: 15px;
        color: #545a6a;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: block;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a b {
        line-height: 2;
        display: block;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        padding-top: 5.3rem;
        padding-bottom: 1rem;
    }
    #main-wrap.other-wrapper #wrapper {
        padding-left: 100px;
    }
    #main-wrap.other-wrapper #wrapper #sidebar-wrapper {
        margin-left: -100px;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        min-width: 100px;
        max-width: 100px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher b {
        margin-left: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li {
        margin: 0;
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li a:hover,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li a:focus {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li {
        margin: 0;
        border-bottom: 0;
        display: inline-block;
        width: 100%;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a:hover,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a:focus {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show {
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher > a {
        height: 90px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 100%;
        height: auto;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a b {
        margin-top: -15px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu {
        min-width: auto;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        line-height: 24px;
        text-align: center;
        padding: 10px 0;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-size: 0.75rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r {
        min-width: auto;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        line-height: 24px;
        text-align: center;
        padding: 10px 0;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-size: 0.75rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li::marker {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled {
        padding-right: 50px;
    }
    #main-wrap.other-wrapper #wrapper.toggled #sidebar-wrapper {
        margin-right: -50px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav {
        min-width: 50px;
        max-width: 50px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher a {
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher a .navTitle {
        width: 0;
        padding-right: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        top: 0;
        padding-top: 5px;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item:first-child {
        padding-top: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a.active,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover a,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu .subTitle {
        padding-right: 10px;
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: block;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute !important;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        padding-top: 0;
        top: 0;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item:first-child {
        padding-top: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a.active,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover a,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li {
        display: block;
        width: auto;
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a {
        padding: 0;
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding: 0;
        line-height: 2.4rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 0 !important;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show {
        margin-top: 0;
        padding-top: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li {
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li a {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li:last-child a {
        border-bottom: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.active ul li::before {
        display: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher > a {
        height: 65px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher > a .badge {
        right: 80%;
        top: 0.55rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher a .navTitle {
        width: 100%;
        height: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher a b {
        margin-top: -5px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher a .badge {
        margin-left: -1.1rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        border-bottom: none !important;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav .sidebar-submenu-r li a .subTitle {
        border-bottom: none !important;
    }
}
@media (min-width: 1250px) and (max-width: 1599.98px) {
    #main-wrap.admin-wrapper #wrapper {
        padding-right: 191px;
    }
    #main-wrap.admin-wrapper #wrapper #sidebar-wrapper {
        margin-right: -191px;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        padding-top: 3.5rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        min-width: 191px;
        max-width: 191px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 10px rgba(0, 0, 0, 0.1);
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a {
        padding: 0 1rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a .navTitle {
        width: 120px;
        padding-left: 0.4rem;
    }
    #main-wrap.other-wrapper #wrapper {
        padding-left: 90px;
    }
    #main-wrap.other-wrapper #wrapper #sidebar-wrapper {
        margin-left: -90px;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        padding-top: 4.9rem;
        padding-bottom: 0.9rem;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        min-width: 90px;
        max-width: 90px;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 10px rgba(0, 0, 0, 0.1);
    }
    #main-wrap.other-wrapper .sidebar-nav .ti-search.have-star::after {
        top: 0.15rem;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a {
        height: 90px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a i {
        margin-top: 16px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a .navTitle {
        line-height: 37px;
    }
}
@media (max-width: 1249.98px) {
    .toggled #menu-toggle i {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #menu-toggle i {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    #main-wrap.admin-wrapper {
    }
    #main-wrap.admin-wrapper #wrapper {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        align-items: stretch;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper #wrapper .footer-section {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        z-index: 80;
        position: relative;
        background: #f5f7f9;
        background: #f8f8f8;
    }
    #main-wrap.admin-wrapper #page-content-wrapper {
        width: 100%;
        padding: 0;
        min-height: 100%;
        background: #f8f8f8;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        position: relative;
        min-height: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        background: #f5f7f9;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav .badge {
        display: inline;
        padding: 0.1rem 0.6em;
        font-weight: bold;
        line-height: 1.6;
        text-align: center;
        margin-right: -0.4rem;
        z-index: 20;
        position: relative;
    }
    #main-wrap.admin-wrapper .sidebar-nav > .sidebar-brand {
        height: 70px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        position: relative;
        color: #383d48;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .button__badge {
        display: inline-block;
        min-width: 19px;
        padding: 3px 4px 2px;
        font-size: 0.55rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 23px;
        text-indent: 0px;
        margin-right: 7px;
        min-height: 18px;
        line-height: 14px;
        background: #459eeb;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: inline-block;
        line-height: 40px;
        width: auto;
        overflow: hidden;
        box-sizing: border-box;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher > a b {
        font-size: 12px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a:hover {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu {
        display: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu .title {
        text-align: center;
        line-height: 35px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu li {
        list-style: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav .sidebar-dropdown.active b {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher:last-child {
        margin-bottom: 40px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.active::before,
    #main-wrap.admin-wrapper .sidebar-nav li.active ul li::before {
        content: "";
        border-right: 5px solid #459eeb;
        position: absolute;
        top: 0;
        right: 0;
        width: 5px;
        height: 100%;
        z-index: 2;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.dropdown.show > a {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.active a {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        padding-bottom: 4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a {
        width: 100%;
        display: block;
        margin: 0;
        box-sizing: border-box;
        padding: 0 1.5rem;
        cursor: pointer;
        color: #383d48;
        line-height: 40px;
        overflow: hidden;
        white-space: nowrap;
        height: 40px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a i {
        float: right;
        margin-top: 0.4rem;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 25px;
        height: 25px;
        line-height: 30px;
        font-size: 20px;
        display: table;
        line-height: 24px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a i::before {
        display: table-cell;
        vertical-align: middle;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a .navTitle {
        float: right;
        text-align: right;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a b {
        float: left;
        margin-top: 15px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher:first-child {
        padding-top: 0.5rem;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        min-width: 50px;
        max-width: 50px;
        padding-top: 3.3rem;
    }
    #main-wrap.admin-wrapper #wrapper {
        padding-right: 50px;
    }
    #main-wrap.admin-wrapper #wrapper #sidebar-wrapper {
        margin-right: -50px;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        min-width: 50px;
        max-width: 50px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a {
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 0;
        padding-right: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        top: 0;
        padding-top: 5px;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:first-child {
        padding-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a.active,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .subTitle {
        padding-right: 10px;
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: block;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute !important;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        padding-top: 0;
        top: 0;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:first-child {
        padding-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a.active,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li {
        display: block;
        width: auto;
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a {
        padding: 0;
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding: 0;
        line-height: 2.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 0 !important;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show {
        margin-top: 0;
        padding-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li {
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li a {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li:last-child a {
        border-bottom: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.active ul li::before {
        display: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a b {
        margin-left: -5px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav {
        min-width: 230px;
        max-width: 230px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher b {
        margin-left: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li {
        margin: 0;
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a:hover,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a:focus {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li {
        margin: 0;
        border-bottom: 0;
        display: inline-block;
        width: 100%;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:hover,
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:focus {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        display: none;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show {
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher a {
        padding: 0 1.5rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher a .navTitle {
        width: 140px;
        padding-right: 0.5rem;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        padding-right: 25px;
        line-height: 34px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding-right: 25px;
        line-height: 34px;
    }
    #main-wrap.other-wrapper {
    }
    #main-wrap.other-wrapper #wrapper {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        align-items: stretch;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper #wrapper .footer-section {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        z-index: 80;
        position: relative;
        background: #f5f7f9;
        background: #f8f8f8;
    }
    #main-wrap.other-wrapper #page-content-wrapper {
        width: 100%;
        padding: 0;
        min-height: 100%;
        background: #f8f8f8;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        position: relative;
        min-height: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        background: #f5f7f9;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav .badge {
        display: inline;
        padding: 0.1rem 0.6em;
        font-weight: bold;
        line-height: 1.6;
        text-align: center;
        margin-right: -0.4rem;
        z-index: 20;
        position: relative;
    }
    #main-wrap.other-wrapper .sidebar-nav > .sidebar-brand {
        height: 70px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        position: relative;
        color: #383d48;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .button__badge {
        display: inline-block;
        min-width: 19px;
        padding: 3px 4px 2px;
        font-size: 0.55rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 23px;
        text-indent: 0px;
        margin-right: 7px;
        min-height: 18px;
        line-height: 14px;
        background: #459eeb;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: inline-block;
        line-height: 40px;
        width: auto;
        overflow: hidden;
        box-sizing: border-box;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a b {
        font-size: 12px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a:hover {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu .title {
        text-align: center;
        line-height: 35px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu li {
        list-style: none;
    }
    #main-wrap.other-wrapper .sidebar-nav .sidebar-dropdown.active b {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher:last-child {
        margin-bottom: 40px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.active::before,
    #main-wrap.other-wrapper .sidebar-nav li.active ul li::before {
        content: "";
        border-right: 5px solid #459eeb;
        position: absolute;
        top: 0;
        right: 0;
        width: 5px;
        height: 100%;
        z-index: 2;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.dropdown.show > a {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.active a {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        border-top-left-radius: 0.6rem;
        border-bottom-left-radius: 0.6rem;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.08), 0 0 8px rgba(0, 0, 0, 0.08);
    }
    #main-wrap.other-wrapper .sidebar-nav span.badge-wrap {
        position: absolute;
        top: 0.1rem;
        right: 4.7rem;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a {
        line-height: 40px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a {
        width: 100%;
        height: 100%;
        display: block;
        margin: 0;
        box-sizing: border-box;
        padding: 0 0.2rem;
        cursor: pointer;
        color: #383d48;
        line-height: 40px;
        overflow: hidden;
        white-space: nowrap;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        text-align: center;
        position: relative;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .badge {
        position: absolute;
        right: 60%;
        top: 0.7rem;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a i {
        margin-top: 15px;
        color: #545a6a;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: block;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a b {
        line-height: 2;
        display: block;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        min-width: 50px;
        max-width: 50px;
        padding-top: 4.4rem;
        padding-bottom: 0.9rem;
    }
    #main-wrap.other-wrapper #wrapper {
        padding-left: 50px;
    }
    #main-wrap.other-wrapper #wrapper #sidebar-wrapper {
        margin-left: -50px;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        min-width: 50px;
        max-width: 50px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a {
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 0;
        padding-right: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        top: 0;
        padding-top: 5px;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:first-child {
        padding-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a.active,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .subTitle {
        padding-right: 10px;
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: block;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute !important;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        padding-top: 0;
        top: 0;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:first-child {
        padding-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a.active,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li {
        display: block;
        width: auto;
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a {
        padding: 0;
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding: 0;
        line-height: 2.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 0 !important;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show {
        margin-top: 0;
        padding-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li {
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li a {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li:last-child a {
        border-bottom: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.active ul li::before {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher > a {
        height: 65px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher > a .badge {
        right: 80%;
        top: 0.55rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 100%;
        height: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a b {
        margin-top: -5px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a .badge {
        margin-right: -1.1rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        border-bottom: none !important;
    }
    #main-wrap.other-wrapper .sidebar-nav .sidebar-submenu-r li a .subTitle {
        border-bottom: none !important;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav {
        min-width: 100px;
        max-width: 100px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher b {
        margin-left: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li {
        margin: 0;
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a:hover,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a:focus {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li {
        margin: 0;
        border-bottom: 0;
        display: inline-block;
        width: 100%;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:hover,
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:focus {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        display: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .dropdown-menu.show {
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher > a {
        height: 90px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher a .navTitle {
        width: 100%;
        height: auto;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher a b {
        margin-top: -15px;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu {
        min-width: auto;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        line-height: 24px;
        text-align: center;
        padding: 10px 0;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-size: 0.75rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        min-width: auto;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        line-height: 24px;
        text-align: center;
        padding: 10px 0;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-size: 0.75rem;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li::marker {
        display: none;
    }
    #main-wrap.other-wrapper #wrapper.toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
}
@media (min-width: 576px) and (max-width: 991.98px) {
    #main-wrap.admin-wrapper #sidebar-wrapper {
        padding-top: 7.5rem !important;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper .sidebar-nav {
        padding-bottom: 13rem;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        padding-top: 9rem !important;
    }
    #main-wrap.other-wrapper #sidebar-wrapper .sidebar-nav {
        padding-bottom: 13rem;
    }
}
@media (max-width: 767.98px) {
    #main-wrap #sidebar-wrapper {
        padding-top: 9rem !important;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        padding-top: 7.5rem !important;
        min-width: 50px;
        max-width: 50px;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper .sidebar-nav {
        padding-bottom: 13rem;
    }
}
@media (max-width: 575.98px) {
    #menu-toggle i {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .toggled #menu-toggle i {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #main-wrap.admin-wrapper {
    }
    #main-wrap.admin-wrapper #wrapper {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        align-items: stretch;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper #wrapper .footer-section {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        z-index: 80;
        position: relative;
        background: #f5f7f9;
        background: #f8f8f8;
    }
    #main-wrap.admin-wrapper #page-content-wrapper {
        width: 100%;
        padding: 0;
        min-height: 100%;
        background: #f8f8f8;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        position: relative;
        min-height: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        background: #f5f7f9;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav .badge {
        display: inline;
        padding: 0.1rem 0.6em;
        font-weight: bold;
        line-height: 1.6;
        text-align: center;
        margin-right: -0.4rem;
        z-index: 20;
        position: relative;
    }
    #main-wrap.admin-wrapper .sidebar-nav > .sidebar-brand {
        height: 70px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        position: relative;
        color: #383d48;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .button__badge {
        display: inline-block;
        min-width: 19px;
        padding: 3px 4px 2px;
        font-size: 0.55rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 23px;
        text-indent: 0px;
        margin-right: 7px;
        min-height: 18px;
        line-height: 14px;
        background: #459eeb;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: inline-block;
        line-height: 40px;
        width: auto;
        overflow: hidden;
        box-sizing: border-box;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher > a b {
        font-size: 12px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a:hover {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu {
        display: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu .title {
        text-align: center;
        line-height: 35px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher .sidebar-submenu li {
        list-style: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav .sidebar-dropdown.active b {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher:last-child {
        margin-bottom: 40px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.active::before,
    #main-wrap.admin-wrapper .sidebar-nav li.active ul li::before {
        content: "";
        border-right: 5px solid #459eeb;
        position: absolute;
        top: 0;
        right: 0;
        width: 5px;
        height: 100%;
        z-index: 2;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.dropdown.show > a {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.active a {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        padding-bottom: 4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a {
        width: 100%;
        display: block;
        margin: 0;
        box-sizing: border-box;
        padding: 0 1.5rem;
        cursor: pointer;
        color: #383d48;
        line-height: 40px;
        overflow: hidden;
        white-space: nowrap;
        height: 40px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a i {
        float: right;
        margin-top: 0.4rem;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 25px;
        height: 25px;
        line-height: 30px;
        font-size: 20px;
        display: table;
        line-height: 24px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a i::before {
        display: table-cell;
        vertical-align: middle;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a .navTitle {
        float: right;
        text-align: right;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher a b {
        float: left;
        margin-top: 15px;
    }
    #main-wrap.admin-wrapper .sidebar-nav > li.launcher:first-child {
        padding-top: 0.5rem;
    }
    #main-wrap.admin-wrapper #wrapper {
        padding-right: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav {
        min-width: 50px;
        max-width: 50px;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a {
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 0;
        padding-right: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        top: 0;
        padding-top: 5px;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:first-child {
        padding-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a.active,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu .subTitle {
        padding-right: 10px;
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: block;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute !important;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        padding-top: 0;
        top: 0;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:first-child {
        padding-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a.active,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover a,
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li {
        display: block;
        width: auto;
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a {
        padding: 0;
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding: 0;
        line-height: 2.4rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 0 !important;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show {
        margin-top: 0;
        padding-top: 0;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li {
        padding: 0 0.6rem;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li a {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li:last-child a {
        border-bottom: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher .dropdown-menu.show li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.active ul li::before {
        display: none;
    }
    #main-wrap.admin-wrapper .sidebar-nav li.launcher a b {
        margin-left: -5px;
    }
    #main-wrap.admin-wrapper #sidebar-wrapper {
        min-width: 50px;
        max-width: 50px;
        margin-right: -50px;
    }
    #main-wrap.admin-wrapper #wrapper.toggled #sidebar-wrapper {
        padding-right: -50px;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav {
        min-width: 230px;
        max-width: 230px;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher b {
        margin-left: 0;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li {
        margin: 0;
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a:hover,
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a:focus {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: none;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li {
        margin: 0;
        border-bottom: 0;
        display: inline-block;
        width: 100%;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:hover,
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:focus {
        background: #edf1f5;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        display: none;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .dropdown-menu.show {
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher a {
        padding: 0 1.5rem;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher a .navTitle {
        width: 140px;
        padding-right: 0.5rem;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        padding-right: 25px;
        line-height: 34px;
    }
    #main-wrap.admin-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding-right: 25px;
        line-height: 34px;
    }
    #main-wrap.other-wrapper {
    }
    #main-wrap.other-wrapper #wrapper {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        align-items: stretch;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper #wrapper .footer-section {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        z-index: 80;
        position: relative;
        background: #f5f7f9;
        background: #f8f8f8;
    }
    #main-wrap.other-wrapper #page-content-wrapper {
        width: 100%;
        padding: 0;
        min-height: 100%;
        background: #f8f8f8;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        position: relative;
        min-height: 100%;
        margin: 0;
        padding: 0;
        list-style: none;
        background: #f5f7f9;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1), 0 3px 20px rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav .badge {
        display: inline;
        padding: 0.1rem 0.6em;
        font-weight: bold;
        line-height: 1.6;
        text-align: center;
        margin-right: -0.4rem;
        z-index: 20;
        position: relative;
    }
    #main-wrap.other-wrapper .sidebar-nav > .sidebar-brand {
        height: 70px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        position: relative;
        color: #383d48;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .button__badge {
        display: inline-block;
        min-width: 19px;
        padding: 3px 4px 2px;
        font-size: 0.55rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 23px;
        text-indent: 0px;
        margin-right: 7px;
        min-height: 18px;
        line-height: 14px;
        background: #459eeb;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: inline-block;
        line-height: 40px;
        width: auto;
        overflow: hidden;
        box-sizing: border-box;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a b {
        font-size: 12px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a:hover {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu .title {
        text-align: center;
        line-height: 35px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher .sidebar-submenu li {
        list-style: none;
    }
    #main-wrap.other-wrapper .sidebar-nav .sidebar-dropdown.active b {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher:last-child {
        margin-bottom: 40px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.active::before,
    #main-wrap.other-wrapper .sidebar-nav li.active ul li::before {
        content: "";
        border-right: 5px solid #459eeb;
        position: absolute;
        top: 0;
        right: 0;
        width: 5px;
        height: 100%;
        z-index: 2;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.dropdown.show > a {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.active a {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        border-top-left-radius: 0.6rem;
        border-bottom-left-radius: 0.6rem;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.08), 0 0 8px rgba(0, 0, 0, 0.08);
    }
    #main-wrap.other-wrapper .sidebar-nav span.badge-wrap {
        position: absolute;
        top: 0.1rem;
        right: 4.7rem;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher a {
        line-height: 40px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a {
        width: 100%;
        height: 100%;
        display: block;
        margin: 0;
        box-sizing: border-box;
        padding: 0 0.2rem;
        cursor: pointer;
        color: #383d48;
        line-height: 40px;
        overflow: hidden;
        white-space: nowrap;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        text-align: center;
        position: relative;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .badge {
        position: absolute;
        right: 60%;
        top: 0.7rem;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a i {
        margin-top: 15px;
        color: #545a6a;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a .navTitle {
        display: block;
    }
    #main-wrap.other-wrapper .sidebar-nav > li.launcher > a b {
        line-height: 2;
        display: block;
    }
    #main-wrap.other-wrapper #wrapper {
        padding-right: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav {
        min-width: 50px;
        max-width: 50px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a {
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 0;
        padding-right: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        top: 0;
        padding-top: 5px;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:first-child {
        padding-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li a.active,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu .subTitle {
        padding-right: 10px;
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: block;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r {
        background: #fff;
        border-radius: 0.6rem;
        padding: 20px 0 10px;
        border: 1px solid rgba(157, 176, 191, 0.46);
        min-width: 200px;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        direction: rtl;
        text-align: right;
        position: absolute !important;
        transform: none !important;
        width: 100%;
        float: inherit;
        margin: 0;
        height: auto;
        right: 50px;
        padding-top: 0;
        top: 0;
        box-sizing: border-box;
        min-width: 180px;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        padding: 0.5rem 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link {
        font-weight: 500;
        color: #4b5265;
        font-size: 0.8rem;
        text-decoration: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link i.icon {
        font-size: 1.1rem;
        line-height: 0.8rem;
        margin-left: 0.5rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item .btn-link:hover {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:first-child {
        padding-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .item:last-child {
        padding-bottom: 0;
        border: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-header {
        padding: 0.8rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body {
        padding: 0.6rem 1rem 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body .form-group {
        margin: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: inline-block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a i.icon,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn i.icon {
        font-size: 1.25rem;
        margin-left: 0.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li a.active,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.link-btn.active {
        font-weight: bold;
        color: #4382b9;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li button.select-item {
        color: #006ea4;
        font-weight: bold;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li::before {
        line-height: 2.9rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover a,
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:hover button.link-btn {
        color: #006ea4;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-body ul.list li:last-child {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r .dropdown-menu-footer {
        padding: 0.8rem;
        background: #f8f9fa;
        border-bottom-left-radius: 0.45rem;
        border-bottom-right-radius: 0.45rem;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: 500;
        color: #4b5265;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li {
        display: block;
        width: auto;
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a {
        padding: 0;
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        padding: 0;
        line-height: 2.4rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 0 !important;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show {
        margin-top: 0;
        padding-top: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li {
        padding: 0 0.6rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li a {
        text-decoration: none !important;
        color: #495057;
        line-height: 2.4rem;
        display: block;
        width: 100%;
        height: 100%;
        font-weight: 500;
        font-size: 0.75rem;
        text-align: right;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li:last-child a {
        border-bottom: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .dropdown-menu.show li.title {
        padding: 0.7rem;
        background: #f8f9fa;
        border-top-left-radius: 0.45rem;
        border-top-right-radius: 0.45rem;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-weight: bold;
        color: #4b5265;
        text-align: center;
    }
    #main-wrap.other-wrapper .sidebar-nav li.active ul li::before {
        display: none;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher > a {
        height: 65px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher > a .badge {
        right: 80%;
        top: 0.55rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a .navTitle {
        width: 100%;
        height: 0;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a b {
        margin-top: -5px;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher a .badge {
        margin-right: -1.1rem;
    }
    #main-wrap.other-wrapper .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        border-bottom: none !important;
    }
    #main-wrap.other-wrapper .sidebar-nav .sidebar-submenu-r li a .subTitle {
        border-bottom: none !important;
    }
    #main-wrap.other-wrapper #sidebar-wrapper {
        min-width: 50px;
        max-width: 50px;
        margin-right: -50px;
    }
    #main-wrap.other-wrapper #wrapper.toggled #sidebar-wrapper {
        padding-right: 50px;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav {
        min-width: 100px;
        max-width: 100px;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher b {
        margin-left: 0;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li {
        margin: 0;
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a:hover,
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a:focus {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li.title {
        display: none;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        position: relative !important;
        transform: none !important;
        width: 100%;
        background: none;
        box-shadow: none;
        color: #fff;
        border: 0;
        margin: 0;
        padding: 0;
        height: auto;
        right: 0;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li {
        margin: 0;
        border-bottom: 0;
        display: inline-block;
        width: 100%;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a {
        background: none;
        color: #7a818d;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        font-size: 13px;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:hover,
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a:focus {
        background: #edf1f5;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li:nth-child(2) {
        border-top: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child {
        border-bottom: 1px solid #ced4da;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li.title {
        display: none;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .dropdown-menu.show {
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher > a {
        height: 90px;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher a .navTitle {
        width: 100%;
        height: auto;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher a b {
        margin-top: -15px;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu {
        min-width: auto;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li a .subTitle {
        line-height: 24px;
        text-align: center;
        padding: 10px 0;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-size: 0.75rem;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu li:last-child .subTitle {
        border-bottom: 0;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r {
        min-width: auto;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li a .subTitle {
        line-height: 24px;
        text-align: center;
        padding: 10px 0;
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        font-size: 0.75rem;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li::marker {
        display: none;
    }
    #main-wrap.other-wrapper .toggled .sidebar-nav li.launcher .sidebar-submenu-r li:last-child .subTitle {
        border-bottom: 0;
    }
}
.prettyprint {
    background: #f8f9fa;
    font-family: Menlo, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, Consolas, monospace;
    border: 0 !important;
    padding: 0.5rem 1rem;
    border-radius: 0.3rem;
    box-shadow: 0 0 2px #adb5bd;
    text-align: left;
    direction: ltr;
}
.pln {
    color: #19171c;
}
ol.linenums {
    margin-top: 0;
    margin-bottom: 0;
    color: #7e7887;
}
li.L0,
li.L1,
li.L2,
li.L3,
li.L4,
li.L5,
li.L6,
li.L7,
li.L8,
li.L9 {
    padding-left: 1em;
    background-color: #efecf4;
    list-style-type: decimal;
}
@media screen {
    .str {
        color: #2a9292;
    }
    .kwd {
        color: #955ae7;
    }
    .com {
        color: #7e7887;
    }
    .typ {
        color: #576ddb;
    }
    .lit {
        color: #aa573c;
    }
    .pun {
        color: #19171c;
    }
    .opn {
        color: #19171c;
    }
    .clo {
        color: #19171c;
    }
    .tag {
        color: #be4678;
    }
    .atn {
        color: #aa573c;
    }
    .atv {
        color: #398bc6;
    }
    .dec {
        color: #aa573c;
    }
    .var {
        color: #be4678;
    }
    .fun {
        color: #576ddb;
    }
}
.magnet-code {
    font-family: Consolas;
    padding: 3px;
    color: #151515;
    background-color: #eeeeee;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: solid 1px #cecece;
    margin: 0 3px;
}
.prettyprint span {
    font-family: Consolas !important;
}
.adUnitCode {
    display: inline-block;
    margin: 8px auto;
    padding: 0.5rem 1rem;
    font-size: 1.1rem;
    color: #006ea4;
}
.card {
    border: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.04), 0 1px 10px rgba(0, 0, 0, 0.04);
    padding: 2rem 2rem;
    margin-bottom: 1rem;
    border-radius: 0.6rem;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.card .card-header {
    background-color: transparent;
    padding: 0.3rem 0.3rem 0.6rem;
    margin: 0;
}
.card .card-header .title {
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.card .card-body {
    padding: 1.25rem;
}
.card .card-footer {
    background-color: transparent;
    padding: 1rem 0.3rem 0;
}
.card-no-padding {
    padding: 0 !important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1), 0 0 3px rgba(0, 0, 0, 0.1);
}
.card-no-padding table {
    border-radius: 0.6rem;
}
.card-no-padding table thead th:first-child {
    border-top-right-radius: 0.6rem;
}
.card-no-padding table thead th:last-child {
    border-top-left-radius: 0.6rem;
}
.card-less-padding {
    padding: 1.3rem 1.5rem;
}
.card.gray-card {
    background: #f5f7f9;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06), 0 1px 10px rgba(0, 0, 0, 0.06);
}
.card.no-style {
    box-shadow: none;
    background: transparent;
    padding: 0;
}
.card.no-style > .card-header {
    border-bottom: 1px solid #ced4da;
    padding: 0;
    padding-top: 0.5rem;
}
.card.no-style > .card-body {
    padding: 0;
}
.card.no-style > .card-footer {
    border-top: 1px solid #ced4da;
    padding: 0;
    padding-top: 0.75rem;
}
.card.no-style > .card-footer .filters-wrap {
    border-bottom: 0;
}
.card.have-loading {
    min-height: 7rem;
}
.card.small {
    padding: 1.5rem 0.5rem;
    text-align: center;
}
.card.small label {
    line-height: 2.5rem;
    color: #a8afb6;
}
.card.small .title {
    line-height: 2rem;
    color: #006ea4;
    font-size: large;
    margin-top: 0.7rem;
}
.card.small .card-footer {
    text-align: initial;
    padding: 0.5rem 1rem;
}
.card-btn:hover {
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1), 0 1px 6px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.card.card-in-table {
    margin: 0.2rem -0.9rem;
    padding: 2rem 3rem;
}
@media (max-width: 1599.98px) {
    .card.card-in-table {
        margin: 0.1rem -0.5rem;
        padding: 2rem 2.5rem;
    }
}
.card-group-vertical {
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.04), 0 1px 10px rgba(0, 0, 0, 0.04);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    border-radius: 0.6rem;
    overflow: hidden;
}
.card-group-vertical > .cardheader {
    padding: 0;
}
.card-group-vertical > .card {
    border: 1px solid rgba(157, 176, 191, 0.46);
    box-shadow: none;
    padding: 0;
    margin-bottom: -2px;
    border-radius: 0;
}
.card-group-vertical > .card > .card-header {
    cursor: pointer;
    padding: 0;
    margin: 0;
}
.card-group-vertical > .card > .card-header .section-wrap {
    padding: 1rem 2.5rem;
    margin: 0;
}
.card-group-vertical > .card > .card-header > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 0.3rem 1rem;
    background: #f5f7f9;
}
.card-group-vertical > .card > .card-header .title {
    margin: 0;
    padding: 0;
    color: #4b5265;
    line-height: 2rem;
    font-weight: 500;
}
.card-group-vertical > .card > .card-header .title i {
    float: left;
    margin: 0.6rem 0;
    line-height: 0;
}
.card-group-vertical > .card > .card-header .title i.rotate {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.card-group-vertical > .card > .card-header .selected-item-resulte {
    line-height: 1rem;
    font-size: 0.65rem;
    color: #a8afb6;
}
.card-group-vertical > .card > .card-header .collapsed .title i.rotate {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.card-group-vertical > .card > .card-body {
    padding: 1rem;
}
.card-group-vertical > .card > .card-body .section-wrap {
    padding: 0.5rem 2.5rem;
    margin: 0;
}
.card-group-vertical > .card h3.title {
    display: inline-block;
}
.card-group-vertical > .card .heading {
    padding: 1rem 1.5rem !important;
    background: #fafbfc;
}
.card-group-vertical > .card .heading > i {
    float: left;
    margin-top: 0.25rem;
    color: #545a6a;
}
.card-group-vertical .select .heading {
    background: #edf1f5;
}
.card-group-vertical .wizard {
    overflow: inherit;
    margin-left: 0.7rem;
}
.card-group-vertical:hover {
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1), 0 1px 6px rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
    .card-group-vertical.full-screen > .card > .heading {
        padding: 1.5rem 2.5rem !important;
    }
    .card-group-vertical.full-screen > .card > .card-body {
        padding: 1rem 2rem;
    }
}
@media (max-width: 767.98px) {
    .card-group-vertical > .card .card-header .section-wrap {
        padding: 1rem 2.5rem;
    }
    .card-group-vertical > .card .card-header > a {
        display: inline-block;
        width: 100%;
        height: 100%;
        padding: 0.3rem 1rem;
        background: #f5f7f9;
    }
    .card-group-vertical > .card .card-header .title {
        margin: 0;
        padding: 0;
        color: #4b5265;
        line-height: 2rem;
    }
    .card-group-vertical > .card .card-header .title i {
        float: left;
        margin: 1.2rem 0;
        line-height: 0;
    }
    .card-group-vertical > .card .card-header .title i.rotate {
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    .card-group-vertical > .card .card-header .selected-item-resulte {
        line-height: 1rem;
        font-size: 0.65rem;
        color: #a8afb6;
    }
    .card-group-vertical > .card .card-header .collapsed .title i.rotate {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }
    .card-group-vertical > .card .card-body {
        padding: 1rem;
    }
    .card-group-vertical > .card .card-body .section-wrap {
        padding: 0.5rem;
        margin: 0;
    }
    .card-group-vertical > .card h3.title {
        display: inline-block;
    }
    .card-group-vertical > .card .heading {
        padding: 1rem 1.5rem !important;
        background: #fafbfc;
    }
    .card-group-vertical > .card .heading > i {
        float: left;
        margin-top: 0.25rem;
        color: #545a6a;
    }
    .card-group-vertical .select .heading {
        background: #edf1f5;
    }
    .card-group-vertical .wizard {
        overflow: inherit;
        margin-left: 0.7rem;
    }
}
@media (min-width: 1250px) {
    .fix-height-filter-wrap {
        min-height: 200px;
    }
    .sticky-filter-wrap {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 800;
        margin-top: 1rem;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        transition: all 0.6s ease;
        margin-bottom: 1.5rem;
    }
    .sticky-filter-wrap.mini {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding-top: 1rem;
        padding-bottom: 1rem;
        box-shadow: 0 1px 7px rgba(0, 0, 0, 0.15), 0 1px 7px rgba(0, 0, 0, 0.15);
        z-index: 1200;
    }
    .sticky-filter-wrap.mini hr {
        margin-top: 0.4rem;
        margin-bottom: 0.4rem;
    }
}
.faq-wrap {
    padding: 0;
    border-radius: 0.6rem;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.faq-wrap:hover {
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1), 0 1px 6px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.faq-wrap .faq-header {
    padding: 0.6rem 2rem;
    cursor: pointer;
}
.faq-wrap .faq-header .motion-icon {
    display: inline-block;
    margin-left: 0.6rem;
}
.faq-wrap .faq-header .motion-icon .icon {
    color: #006ea4;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    font-size: 1.1rem;
    line-height: 0;
}
.faq-wrap .faq-header .motion-icon .icon.open {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.faq-wrap .faq-header h4.title {
    border: 0;
    font-size: 0.9rem;
    font-weight: bold;
    color: #545a6a;
    line-height: 2.5rem;
    margin: 0;
}
.faq-wrap .faq-body {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
    overflow: hidden;
}
.faq-wrap .faq-body .description {
    padding: 1.5rem 3rem 2rem;
    border-top: 1px solid rgba(157, 176, 191, 0.46);
    font-size: 0.8rem !important;
    font-weight: normal !important;
    color: #495057;
    line-height: 1.7rem;
}
.faq-wrap .faq-body.open-wrap {
    max-height: 50rem;
}
.faq-wrap .faq-body.close-wrap {
    max-height: 0;
}
.modal .modal-content {
    padding: 1.4rem 1.5rem;
    border-radius: 0.6rem;
}
.modal .modal-header {
    padding: 0 0.3rem 0.5rem;
    background-color: transparent;
    margin: 0;
}
.modal .modal-header title {
    margin: 0;
}
.modal .modal-body {
    padding: 1.2rem 0.5rem;
    background-color: transparent;
}
.modal .modal-body iframe {
    width: 100%;
}
.modal .modal-footer {
    padding: 0.5rem 0.3rem 0;
    background-color: transparent;
    justify-content: flex-start;
}
.modal .modal-xl .modal-content {
    padding: 1.5rem 1.7rem;
}
.modal .modal-xl .modal-header {
    padding: 0.3rem 0.3rem 0.6rem;
}
.modal .modal-xl .modal-header .modal-title {
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.modal .modal-xl .modal-body {
    padding: 1.25rem;
}
.modal .modal-xl .modal-footer {
    padding: 1rem 0.3rem 0;
}
@media (max-width: 1599.98px) {
    .card {
        padding: 1.2rem;
    }
    .card .card-body {
        padding: 1rem;
    }
    .small.card {
        padding: 1.2rem 0.3rem;
    }
    .small.card label {
        line-height: 2.5rem;
    }
    .small.card .title {
        line-height: 2rem;
        font-size: 1rem;
        margin-top: 0.7rem;
    }
    .small.card .card-footer {
        padding: 0.5rem 1rem;
    }
    .faq-wrap {
        padding: 0;
    }
    .faq-wrap .faq-header {
        padding: 0.4rem 1.5rem;
    }
    .faq-wrap .faq-header .motion-icon {
        display: inline-block;
        margin-left: 0.7rem;
    }
    .faq-wrap .faq-header .motion-icon .icon {
        font-size: 1rem;
        line-height: 0;
    }
    .faq-wrap .faq-header h4.title {
        font-size: 0.85rem;
    }
    .faq-wrap .faq-body .description {
        padding: 1rem 2.3rem 1.5rem;
        font-size: 0.75rem !important;
        line-height: 1.7rem;
    }
    .card-group-vertical {
        box-shadow: 0 1px 6px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    }
    .card-group-vertical > .card > .card-header .section-wrap {
        padding: 0.9rem 1.2rem;
    }
    .card-group-vertical > .card > .card-header > a {
        padding: 0.3rem 1rem;
    }
    .card-group-vertical > .card > .card-header .title {
        line-height: 1.5rem;
    }
    .card-group-vertical > .card > .card-header .selected-item-resulte {
        line-height: 1rem;
    }
    .card-group-vertical > .card > .card-body {
        padding: 0.9rem;
    }
    .card-group-vertical > .card > .card-body .section-wrap {
        padding: 0.3rem 2rem;
    }
    .card-group-vertical > .card .heading {
        padding: 1rem 1.5rem !important;
        background: #fafbfc;
    }
    .card-group-vertical > .card .heading > i {
        float: left;
        margin-top: 0.25rem;
        color: #545a6a;
    }
    .card-group-vertical .select .heading {
        background: #edf1f5;
    }
    .card-group-vertical .wizard {
        overflow: inherit;
        margin-left: 0.7rem;
    }
    .sticky-filter-wrap.mini {
        padding: 0.9rem 1.2rem;
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15), 0 1px 5px rgba(0, 0, 0, 0.15);
    }
}
@media (max-width: 767.98px) {
    .card .card-header,
    .card .card-body,
    .card .cardl-footer {
        padding-right: 0;
        padding-left: 0;
    }
}
.tab-list {
    cursor: pointer;
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    padding: 0;
}
.tab-list-item,
.nav-tabs .nav-item,
.nav-tabs .nav-item:hover {
    margin: 0 4px -1px 0;
    background-color: #edf1f5;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-width: 1px;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    display: inline-block;
    list-style: none;
    padding: 0.5rem 0.75rem;
    position: relative;
}
.tab-list-item .badge,
.nav-tabs .nav-item .badge,
.nav-tabs .nav-item:hover .badge {
    margin-top: -0.1rem;
    display: inline-block;
    min-width: 19px;
    padding: 3px 4px 2px;
    font-size: 0.55rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 23px;
    text-indent: 0px;
    margin-right: 7px;
    min-height: 18px;
    line-height: 14px;
}
.tab-list-item::after,
.nav-tabs .nav-item::after {
    content: "";
    width: 100%;
    height: 0.17rem;
    background: #459eeb;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.tab-list-active,
.nav-tabs .nav-item.active {
    background-color: #fff;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-bottom-color: transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.tab-list-active::after,
.nav-tabs .nav-item.active::after {
    display: none;
}
.tab-content {
    min-height: 300px;
}
.col-form-label {
    text-align: left;
}
@media (max-width: 1249.98px) {
    ol.tab-list {
        border: 0;
        margin: 0;
    }
    .tab-list-item {
        width: 100%;
        line-height: 38px;
        border-radius: 0;
        margin: 0;
    }
    .tab-list-item:first-child {
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
    }
    .tab-list-item::after {
        display: none;
    }
    .tab-list-item.tab-list-active {
        background: #459eeb;
        color: #fff;
    }
    .tab-content {
        border: 1px solid rgba(157, 176, 191, 0.46);
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }
}
@media (max-width: 767.98px) {
    .tab-list-item,
    .nav-tabs .nav-item,
    .nav-tabs .nav-item:hover {
        width: 100%;
        padding: 1rem 0.7rem;
        margin-right: 0;
    }
}
.form-wrap-xxlarge {
    max-width: 80rem;
}
.form-wrap-xlarge {
    max-width: 70rem;
}
.form-wrap-large {
    max-width: 60rem;
}
.form-wrap-xmedium {
    max-width: 50rem;
}
.form-wrap-medium {
    max-width: 40rem;
}
.form-wrap-smedium {
    max-width: 34rem;
}
.form-wrap-small {
    max-width: 25rem;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.error {
    border-color: #dc3545 !important;
}
input {
    filter: none;
}
.have-popup-input {
    position: relative;
    display: inline-block;
}
.have-popup-input .popover.show.bs-popover-top,
.have-popup-input .popover.show.bs-popover-auto[x-placement^="top"] {
    width: 17rem !important;
    top: -4rem;
    right: -57px;
    box-shadow: 0 0 10px #ced4da;
    cursor: pointer;
    border: 1px solid rgba(157, 176, 191, 0.46);
}
.have-popup-input .popover.show.bs-popover-top .popover-body,
.have-popup-input .popover.show.bs-popover-auto[x-placement^="top"] .popover-body {
    background: #fff;
}
.have-popup-input .popover.show.bs-popover-top .arrow,
.have-popup-input .popover.show.bs-popover-auto[x-placement^="top"] .arrow {
    right: 8rem;
}
.have-popup-input .popover.show.bs-popover-top .arrow::before,
.have-popup-input .popover.show.bs-popover-auto[x-placement^="top"] .arrow::before,
.have-popup-input .popover.show.bs-popover-top .arrow::after,
.have-popup-input .popover.show.bs-popover-auto[x-placement^="top"] .arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid;
}
.have-popup-input .popover.show.bs-popover-top .arrow::after,
.have-popup-input .popover.show.bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: #fff;
}
.have-popup-input .popover.show.bs-popover-top .arrow::before,
.have-popup-input .popover.show.bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-width: 0.5rem 0.5rem 0;
    border-top-color: rgba(0, 0, 0, 0.25);
}
.have-popup-input .popover.show.bs-popover-top.small-wrap,
.have-popup-input .popover.show.small-wrap.bs-popover-auto[x-placement^="top"] {
    width: 10rem !important;
    right: -20px;
}
.have-popup-input .popover.show.bs-popover-top.small-wrap .arrow,
.have-popup-input .popover.show.small-wrap.bs-popover-auto[x-placement^="top"] .arrow {
    right: 4rem;
}
.custom-control {
    margin-right: 1.5rem;
    line-height: 1.52rem;
}
.control-label {
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 3rem;
}
.control-info {
    font-size: 0.9rem;
    font-weight: bold;
    color: #4b5265;
}
.switch-control-label {
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 2.6rem;
    margin-right: 0.6rem;
}
.custom-control-label::before,
.custom-control-label::after {
    left: auto;
    right: -1.5rem;
}
.custom-control-label.empty-label::before,
.custom-control-label.empty-label::after {
    left: auto;
    right: -10px;
}
.custom-control-label.more-gutter {
    margin-right: 1rem;
}
.custom-control-label.more-gutter::before,
.custom-control-label.more-gutter::after {
    right: -2.3rem;
}
.form-control.select-group {
    overflow: hidden;
}
label.custom-have-preview-checkbox {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    margin: auto;
    padding: 1rem;
    cursor: pointer;
    position: relative;
    background: #f5f7f9;
    border-radius: 0.3rem;
    border: 2px solid #edf1f5;
    box-shadow: 0px 0px 2px #adb5bd;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
label.custom-have-preview-checkbox * {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
label.custom-have-preview-checkbox .title {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    margin: 0 1rem 1rem;
}
label.custom-have-preview-checkbox div.custom-control-label {
    margin-right: 1.2rem !important;
}
.custom-control-input:checked ~ label.custom-have-preview-checkbox {
    border: 2px solid #459eeb;
}
.custom-control-input:checked ~ label.custom-have-preview-checkbox div.custom-control-label {
    margin-right: 1.2rem !important;
}
.custom-control-input:checked ~ label.custom-have-preview-checkbox div.custom-control-label::before {
    background-color: #459eeb;
}
.custom-control-input:checked ~ label.custom-have-preview-checkbox div.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input:disabled ~ label {
    color: #7a818d !important;
    cursor: auto !important;
}
.custom-control-input:disabled ~ .custom-control-label .text-dark,
.custom-control-input:disabled ~ label .text-dark {
    color: #7a818d !important;
}
.custom-control-input:disabled ~ .custom-control-label .custom-control-label,
.custom-control-input:disabled ~ label .custom-control-label {
    cursor: auto !important;
}
.inactive-gray-form-box {
    background: rgba(245, 247, 249, 0.5);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    border-radius: 0.6rem;
}
.inactive-image {
    filter: grayscale(100%);
}
.inactive-message {
    margin-bottom: 1rem;
    font-weight: bold;
}
.custom-have-preview-checkbox:hover {
    box-shadow: 0 0 3px #b6b6b6;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-have-preview-checkbox:hover * {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.search-group.input-group {
    position: relative;
}
.search-group.input-group input.form-control {
    position: relative;
    width: auto;
    z-index: 4;
    border-radius: 0.45rem !important;
    padding-left: 2rem;
}
.search-group.input-group .input-group-append {
    position: absolute;
    z-index: 5;
    left: 0;
    border: 0;
    background: transparent;
}
.search-group.input-group .input-group-append button {
    border: 0;
    background: transparent;
    line-height: 2rem;
    padding: 0.2rem 0.2rem 0.1rem 0.5rem;
}
.search-group.input-group .input-group-append button i {
    margin: 0;
    padding: 0;
    line-height: 2rem;
}
.css-1pcexqc-container {
    z-index: 1005;
}
.date-selection-width {
    min-width: 8.5rem;
}
.form-control:focus {
    color: #303641;
    border-color: #459eeb;
    box-shadow: none;
}
.form-control::placeholder {
    color: #adb5bd;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #adb5bd;
}
.form-control::-ms-input-placeholder {
    color: #adb5bd;
}
.form-control.m-width {
    max-width: 250px;
}
.form-control.s-width {
    max-width: 180px;
}
.form-control.xs-width {
    max-width: 120px;
}
.form-control.requirement {
    border-color: #dc3545;
}
::-webkit-input-placeholder {
    text-align: right !important;
}
input:-moz-placeholder {
    text-align: right !important;
}
input[type="text"].placeholder-right:-ms-input-placeholder,
textarea[type="text"].placeholder-right:-ms-input-placeholder {
    text-align: right !important;
    direction: rtl !important;
}
input[type="text"].placeholder-right::-webkit-input-placeholder,
textarea[type="text"].placeholder-right::-webkit-input-placeholder {
    text-align: right !important;
    direction: rtl !important;
}
input.placeholder-right::-moz-placeholder,
textarea.placeholder-right::-moz-placeholder {
    text-align: right !important;
    direction: rtl !important;
}
input[type="text"].placeholder-left:-ms-input-placeholder,
textarea[type="text"].placeholder-left:-ms-input-placeholder {
    text-align: left !important;
    direction: ltr !important;
}
input[type="text"].placeholder-left::-webkit-input-placeholder,
textarea[type="text"].placeholder-left::-webkit-input-placeholder {
    text-align: left !important;
    direction: ltr !important;
}
input.placeholder-left::-moz-placeholder,
textarea.placeholder-left::-moz-placeholder {
    text-align: left !important;
    direction: ltr !important;
}
.control-icon {
    margin-left: 0.3rem;
}
.dark-select-holder .form-control::placeholder {
    color: #343a40;
}
.dark-select-holder .form-control:-ms-input-placeholder {
    color: #343a40;
}
.dark-select-holder .form-control::-ms-input-placeholder {
    color: #343a40;
}
.form-group {
    margin-bottom: 0.9rem;
}
.separate span,
.separate li {
    border-right: 1px solid #ced4da;
    padding: 0 0.5rem;
    text-align: center;
    display: inline-block;
    line-height: 1rem;
}
.separate span:first-child,
.separate li:first-child {
    border-right: 0;
}
.line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.with-fb {
    display: flex;
    white-space: nowrap;
    max-width: 300px;
    background: red;
}
.with-fb .text {
    overflow: hidden;
    text-overflow: ellipsis;
    flex: 1;
}
.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #459eeb;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
    left: 14px;
    right: auto;
}
.custom-file-label {
    color: #adb5bd;
}
.input-group label.custom-file-label {
    margin: 0;
    border-radius: 0 !important;
}
.input-group label.custom-file-label::after {
    border-radius: 0 !important;
    border-left: 0;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 25px !important;
    position: relative;
    display: inline-block;
    background: #fff url("/Content/images/selection-icon.png") no-repeat 6px;
}
.attention {
    font-weight: bold;
    line-height: 1.7rem;
    margin: 1.5rem 0;
    font-size: 0.75rem;
}
.attention i {
    font-weight: bold;
    margin-left: 0.2rem;
    font-size: 1.3rem;
}
.required-star {
    font-size: 17px;
    font-weight: bold;
    color: #dc3545;
    margin-right: -12px;
    margin-left: 4px;
}
::-webkit-input-placeholder {
    text-align: right !important;
}
input:-moz-placeholder {
    text-align: right !important;
}
#searchclear {
    position: absolute;
    top: 2px;
    left: 49px;
    z-index: 4;
    width: 34px;
    height: 30px;
    text-align: center;
    background: #fff;
    line-height: 2.3rem;
    color: #a8afb6;
    cursor: pointer;
    display: none;
}
.no-button #searchclear {
    left: 1px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.section-wrap {
    margin-bottom: 2rem;
}
.section-wrap .title {
    color: #545a6a;
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    font-size: 1.1rem;
    line-height: 2.5rem;
}
.section-wrap .title label {
    color: #545a6a;
    font-size: 1.1rem;
    line-height: 2.5rem;
}
.custom-select-box {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #f5f7f9;
    border-radius: 0.3rem;
    border: 2px solid #edf1f5;
    box-shadow: 0px 0px 2px #adb5bd;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-box * {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-box:hover {
    box-shadow: 0 0 3px #b6b6b6;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-box:hover * {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.active.custom-select-box {
    border: 2px solid #459eeb;
}
.custom-control,
.form-check {
    padding-left: 2rem;
    padding-right: 0;
}
.custom-check-box .custom-control-input:checked ~ .custom-select-box {
    border: 2px solid #459eeb;
}
.custom-radio-box .custom-control-input:checked ~ .custom-select-box {
    border: 2px solid #459eeb;
}
.custom-file-input:focus ~ .custom-file-label {
    color: #303641;
    border-color: #459eeb;
    box-shadow: none;
}
.custom-btn-radio {
    margin: 0;
    margin-left: 1rem;
    margin-bottom: 0.8rem;
    padding: 0;
}
.custom-btn-radio .custom-control-label {
    border: 1px solid rgba(157, 176, 191, 0.46);
    padding: 0 0.8rem;
    line-height: 30px;
    min-width: 100px;
}
.custom-btn-radio .custom-control-label .icon {
    width: 16px;
    height: 16px;
    line-height: 17px;
    font-size: 16px;
    margin-left: 0.4rem;
}
.custom-btn-radio .custom-control-label::before,
.custom-btn-radio .custom-control-label::after {
    display: none;
}
.custom-btn-radio .custom-control-input:checked ~ .custom-control-label {
    background: #459eeb;
    color: #fff;
}
.switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 20px;
    margin-top: 10px;
}
.switch input {
    display: none;
}
.switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ced4da;
    transition: 0.4s;
}
.switch .slider:before {
    position: absolute;
    content: "";
    height: 14px;
    width: 14px;
    left: 3px;
    bottom: 3px;
    background-color: #fff;
    transition: 0.4s;
}
input[type="checkbox"]:checked + input[type="hidden"] + .slider,
input[type="checkbox"]:checked + .slider {
    background-color: #2dc798;
}
input[type="checkbox"]:checked.switch-info + input[type="hidden"] + .slider,
input[type="checkbox"]:checked.switch-info + .slider {
    background-color: #006ea4;
}
input[type="checkbox"]:focus + input[type="hidden"] + .slider,
input[type="checkbox"]:focus + .slider {
    box-shadow: none;
}
input[type="checkbox"]:checked + input[type="hidden"] + .slider:before,
input[type="checkbox"]:checked + .slider:before {
    transform: translateX(10px);
}
.slider.round {
    border-radius: 0.25rem;
}
.slider.round:before {
    border-radius: 0.2rem;
}
input::-webkit-outer-spin-button.no-buttons,
input::-webkit-inner-spin-button.no-buttons {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"].no-buttons {
    -moz-appearance: textfield;
}
.custom-select-checkbox .custom-control.custom-checkbox {
    padding: 0;
    margin: 0;
}
.custom-select-checkbox .custom-control.custom-checkbox label.custom-control-label {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #f5f7f9;
    border-radius: 0.3rem;
    border: 2px solid #edf1f5;
    box-shadow: 0px 0px 2px #adb5bd;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-checkbox .custom-control.custom-checkbox label.custom-control-label:hover {
    box-shadow: 0 0 3px #b6b6b6;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.custom-select-checkbox .custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label {
    border: 2px solid #459eeb;
}
.custom-select-checkbox .custom-control-label::before,
.custom-select-checkbox .custom-control-label::after {
    left: auto;
    right: 0.5rem;
    top: 0.5rem;
}
.custom-select-checkbox .icon-wrap,
.custom-select-checkbox .title {
    width: 100%;
    text-align: center;
    display: inline-block;
    border: 0;
}
.custom-select-checkbox .icon-wrap {
    padding: 1.5rem 0.5rem 0.2rem;
    height: 4.5rem;
}
.custom-select-checkbox .icon-wrap i {
    font-size: 2.5rem;
    color: #459eeb;
}
.custom-select-checkbox .icon-wrap .icon.ti-control-play {
    border: 0.2rem solid;
    font-size: 2rem;
}
.custom-select-checkbox .title {
    padding: 0 0.5rem 1rem;
    font-size: 0.8rem;
}
.custom-checkbox-border {
    margin: 0.3rem 0.5rem !important;
    line-height: 1.1rem;
    padding: 0 !important;
}
.custom-checkbox-border .custom-control-label {
    border-radius: 0.45rem;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-color: rgba(0, 0, 0, 0.08);
    padding: 0.5rem 2rem 0.5rem 0.5rem;
    width: 100%;
    display: inline-block;
    line-height: 1.1rem;
    height: auto;
}
.custom-checkbox-border .custom-control-label::before,
.custom-checkbox-border .custom-control-label::after {
    left: auto;
    right: 0.5rem;
    top: 0.5rem;
}
.custom-select-box.adv-template {
    width: 9rem;
    height: 11rem;
    text-align: center;
}
.custom-select-box.adv-template .image {
    margin: 0.4rem;
}
.custom-select-box.adv-template .image img {
    width: 100%;
}
.custom-select-box.adv-template .details {
    font-size: 0.7rem;
    line-height: 1.2rem;
    font-weight: normal;
    height: 2.3rem;
}
.custom-select-box.adv-template .label {
    font-size: 0.75rem;
    line-height: 1rem;
}
.custom-select-box.adv-layouts {
    width: 8rem;
    height: 8rem;
    text-align: center;
    margin: 0;
    padding: 0;
}
.custom-select-box.adv-layouts .image {
    height: 5.5rem;
    width: 5.5rem;
    text-align: center;
    margin: 0 auto;
}
.custom-select-box.adv-layouts .image .align-self-center {
    width: 100%;
}
.custom-select-box.adv-layouts .image .align-self-center img {
    -webkit-filter: invert(100%);
    filter: invert(100%);
    opacity: 0.3;
}
.custom-select-box.adv-layouts .label {
    line-height: 2rem;
}
.custom-select-box .label {
    color: #6c757d;
    font-size: 0.8rem;
    font-weight: bold;
    line-height: 3rem;
}
.summary h4.title {
    font-size: 0.8rem;
    font-weight: bold;
    color: #7a818d !important;
}
.summary .control-label {
    font-size: 0.75rem;
    line-height: 2rem;
    margin-left: 1rem;
}
.summary .control-info {
    font-size: 0.75rem;
    line-height: 2rem;
    color: #4b5265;
}
.summary ul {
    list-style: none;
}
.summary .table tbody tr {
    height: 2.5rem;
}
.summary .table tbody tr td:first-child {
    padding-right: 1rem !important;
}
.summary .table tbody tr td.title {
    font-size: 0.8rem;
}
.summary .table tbody tr:hover {
    background: none;
}
.selected-item {
    width: 100%;
    margin: 1rem 0;
}
.selected-item button.badge {
    font-size: 0.8rem;
    padding: 0.4rem 0.5rem;
    font-weight: normal;
    cursor: pointer;
    opacity: 0.8;
    border: 0;
    box-shadow: none;
    margin: 0.19rem;
    border-radius: 0.6rem;
    line-height: 0.2rem;
}
.selected-item button.badge i {
    margin-left: 0.4rem;
    font-size: 0.9rem;
    cursor: unset;
    pointer-events: none;
}
.selected-item button .badge-secondary {
    background: rgba(125, 151, 175, 0.8);
}
.selected-item button.badge:hover {
    opacity: 1;
}
.selected-item-gray-theme {
    width: 100%;
    background: #fafbfc;
    padding: 1.5rem;
    border: 1px solid #edf1f5;
    border-radius: 0.6rem;
    box-shadow: 0 0 2px #adb5bd;
}
.selected-item-gray-theme button.badge,
.selected-item-gray-theme span.badge {
    font-size: 0.8rem;
    padding: 0.5rem 0.5rem;
    margin: 0.19rem;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0.6rem;
    border: 0;
    box-shadow: none;
    line-height: 0.2rem;
    background: rgba(125, 151, 175, 0.8);
}
.selected-item-gray-theme button.badge i,
.selected-item-gray-theme span.badge i {
    margin-left: 0.4rem;
    font-size: 0.9rem;
    cursor: unset;
    pointer-events: none;
}
.selected-item-gray-theme button.badge:hover {
    opacity: 1;
}
.select-list-box-wrap {
    margin-bottom: 3rem;
    position: relative;
}
.select-list-open-wrap {
    width: 100%;
    padding: 0;
}
.select-list-open-wrap .card-header {
    margin: 0;
    padding: 0;
}
.select-list-open-wrap .select-list {
    width: 100%;
    height: 20rem;
    overflow: auto;
    padding: 0.3rem 1.2rem;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.25rem;
}
.select-list-open-wrap .select-list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.select-list-open-wrap .select-list ul li {
    line-height: 2.4rem;
    border-top: 1px solid rgba(157, 176, 191, 0.46);
    padding: 0 0.5rem;
    cursor: pointer;
}
.select-list-open-wrap .select-list ul li:first-child {
    border-top: 0;
}
.select-list-open-wrap .select-list ul li.active {
    color: inherit;
    background-color: #f5f7f9;
    border-color: rgba(157, 176, 191, 0.46);
    border-right: 0;
    border-left: 0;
}
.select-items span.badge {
    font-size: 0.75rem;
    padding: 0.4rem 0.5rem;
    margin: 0.2rem;
    font-weight: 500;
    cursor: pointer;
    border-radius: 0.5rem;
    border: 0;
    box-shadow: none;
    line-height: 0.2rem;
    background: rgba(125, 151, 175, 0.25);
    color: #545a6a;
}
.select-items span.badge i {
    margin-left: 0.3rem;
    font-size: 0.75rem;
    cursor: unset;
    pointer-events: none;
}
.select-campaign-min-height {
    min-height: 16rem;
}
.selection-search {
    position: relative;
}
input:-internal-autofill-previewed,
input:-internal-autofill-selected,
textarea:-internal-autofill-previewed,
textarea:-internal-autofill-selected,
select:-internal-autofill-previewed,
select:-internal-autofill-selected {
    background-color: #f5f7f9 !important;
    background-image: none !important;
    color: #24292e !important;
}
.price-input {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    align-items: center !important;
    position: relative;
    background: #fff;
    border-radius: 0.45rem;
    min-width: 10rem;
}
.price-input .alert-icon {
    flex: 0 0 auto;
    max-width: none;
    position: absolute;
    z-index: 2;
    width: 2.1rem;
    line-height: 2.11rem;
    text-align: center;
    height: 100%;
    top: 0;
    right: 0;
}
.price-input input.form-control {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
    z-index: 1;
    background: transparent !important;
    padding: 0.4rem 1rem 0.375rem 4rem !important;
    min-width: 10rem;
}
.price-input input.form-control.has-alert-icon {
    padding-right: 2.1rem !important;
}
.price-input input.form-control:disabled {
    background: #eff4f8;
}
.price-input input.form-control:disabled {
    background: #e9ecef !important;
    border-color: #e9ecef;
}
.price-input input.form-control:disabled ~ .currency-wrap {
    background: #dfe4e8;
    color: #a9b1b7;
}
.price-input .currency-wrap {
    cursor: auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    background: #eff4f8;
    padding: 0 0.8rem;
    line-height: 2.2rem;
    margin: 1px;
    font-weight: 500;
    color: #6f767b;
    border-top-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
}
.filter-section .form-group {
    margin-bottom: 0;
}
.filter-section label.have-details {
    line-height: 2rem;
}
.filter-section label.have-details .details {
    line-height: 0.3rem;
    font-size: 0.65rem;
    font-weight: normal;
}
.filter-section .btn-icon i {
    font-size: 1.2rem;
}
.form-group-inline {
    margin-bottom: 1.2rem;
}
.form-group-inline label.control-label {
    line-height: 2.3rem;
}
.browse-file .icon {
    margin-left: 0.5rem !important;
}
.browse-file input[type="file"] {
    display: none;
}
.browse-file.disabled {
    cursor: default;
    opacity: 0.75 !important;
    pointer-events: none;
}
.image-upload-preview {
    border: 1px solid rgba(157, 176, 191, 0.46);
    padding: 0.7rem;
    border-radius: 0.25rem;
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.image-upload-preview .header-wrap {
    display: inline-block;
    width: 100%;
}
.image-upload-preview .body-wrap {
    text-align: center;
}
.file-type-preview {
    background: #f5f7f9;
    border-radius: 0.3rem;
    border: 2px solid #edf1f5;
    box-shadow: 0px 0px 2px #adb5bd;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
    width: 3rem;
    height: 3.5rem;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.file-type-preview .icon.large {
    font-size: 2.5rem;
    color: #459eeb;
    opacity: 0.7;
    line-height: 3.4rem;
    position: relative;
    z-index: 2;
    margin: auto;
}
.file-type-preview .icon.close-icon {
    position: absolute;
    z-index: 3;
    top: -0.4rem;
    right: -0.5rem;
    width: 20px;
    height: 20px;
    font-size: 0.8rem;
    background: #459eeb;
    line-height: 1rem;
    border-radius: 1rem;
    color: #fff;
    padding: 3px;
    text-align: center;
}
.file-type-preview:hover {
    box-shadow: 0 0 3px #b6b6b6;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.ScrollbarsCustom .ScrollbarsCustom-Track {
    width: 4px !important;
    background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0 !important;
}
.ScrollbarsCustom .ScrollbarsCustom-Track .ScrollbarsCustom-Thumb {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;
}
@media (max-width: 1599.98px) {
    .form-wrap-xxlarge {
        max-width: 60rem;
    }
    .form-wrap-xlarge {
        max-width: 65rem;
    }
    .form-wrap-large {
        max-width: 54rem;
    }
    .form-wrap-xmedium {
        max-width: 44rem;
    }
    .form-wrap-small {
        max-width: 21rem;
    }
    .form-control {
        padding: 0.3rem 0.6rem;
        font-size: 0.75rem;
        line-height: 1.25rem;
        font-weight: 500;
    }
    .form-control.select-group {
        overflow: hidden;
        line-height: 1.25rem;
    }
    .control-label {
        font-size: 0.8rem;
        line-height: 2.8rem;
    }
    .control-info {
        font-size: 0.85rem;
    }
    .form-control.m-width {
        max-width: 250px;
    }
    .form-control.s-width {
        max-width: 180px;
    }
    .form-control.xs-width {
        max-width: 120px;
    }
    .date-selection-width {
        min-width: 7rem;
    }
    .price-input .currency-wrap {
        line-height: 1.85rem;
    }
    .search-group.input-group input.form-control {
        padding-left: 1.5rem;
    }
    .search-group.input-group .input-group-append button {
        padding: 0.18rem 0.18rem 0.1rem 0.5rem;
    }
    .attention {
        font-size: 0.7rem;
    }
    .required-star {
        font-size: 16px;
    }
    .section-wrap .title {
        font-size: 1rem;
        line-height: 2.5rem;
    }
    .section-wrap .title label {
        font-size: 1rem;
        line-height: 2.5rem;
    }
    .custom-select-checkbox .title {
        font-size: 0.75rem;
    }
    .custom-select-box.adv-template {
    }
    .switch {
        width: 27px;
        height: 18px;
        margin-top: 8px;
    }
    .switch input {
        display: none;
    }
    .switch .slider:before {
        height: 14px;
        width: 14px;
        left: 1px;
        bottom: 2px;
        border-radius: 0.25rem;
    }
    .custom-select-box .label {
        font-size: 0.75rem;
        line-height: 3rem;
    }
    .summery h4.title {
        font-size: 0.75rem;
    }
    .summery .control-label {
        font-size: 0.7rem;
        line-height: 2rem;
    }
    .summery .control-info {
        font-size: 0.7rem;
        line-height: 2rem;
    }
    .selected-item button.badge {
        font-size: 0.75rem;
        padding: 0.4rem 0.5rem;
        margin: 0.1rem;
    }
    .selected-item button.badge i {
        font-size: 0.85rem;
    }
    .selected-item-gray-theme {
        padding: 1.2rem;
    }
    .selected-item-gray-theme button.badge,
    .selected-item-gray-theme span.badge {
        font-size: 0.75rem;
        padding: 0.4rem 0.4rem;
        margin: 0.13rem;
        line-height: 0.1rem;
    }
    .selected-item-gray-theme button.badge i,
    .selected-item-gray-theme span.badge i {
        margin-left: 0.3rem;
        font-size: 0.8rem;
    }
    .select-list-open-wrap .select-list {
    }
    .select-list-open-wrap .select-list ul li {
    }
    .select-items span.badge {
        font-size: 0.75rem;
    }
    .select-items span.badge i {
        font-size: 0.75rem;
    }
}
@media (max-width: 991.98px) {
    .header-section {
        border-top: 2px solid red;
    }
    .form-control.select-box.package-data .content-wrap .title,
    .form-control.select-box.package-data .content-wrap .more-details {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 30rem;
    }
    .form-control.select-box.package-data .content-wrap .select-items.select-list {
        width: 100%;
    }
    .form-control.select-box.package-data .content-wrap .select-items.select-list ul li .custom-select-item label.option .title,
    .form-control.select-box.package-data .content-wrap .select-items.select-list ul li .custom-select-item label.option .package-name {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 30rem;
    }
}
.select-box-wrap {
    position: relative;
    text-align: right;
}
.select-box-wrap .input-wrap {
    position: relative;
    width: 100%;
    cursor: pointer;
}
.select-box-wrap .input-wrap .form-control {
    padding-left: 2.4rem;
}
.select-box-wrap .drop-down-icon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    width: 1.8rem;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
}
.select-box-wrap .drop-down-icon .icon {
    font-size: 0.9rem;
    color: #c5cbd1;
    width: 1.6rem;
    height: 1rem;
    border-right: 1px solid #bbb;
}
.select-box-wrap .drop-down-icon .icon.close-button {
    font-size: 1rem;
    color: #757f91;
    padding-left: 0.5rem;
    border-right: none;
}
.select-box-wrap .drop-down-icon .icon.close-button:hover {
    color: #4b5265;
}
.select-box-wrap .select-box {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.select-box-wrap .select-wide-box {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.select-box-wrap .selected-package .icon-wrap {
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 0.5rem;
    margin-right: -0.2rem;
}
.select-box-wrap .selected-package .title {
    margin-right: 0.5rem;
}
.select-box-wrap .placeholder {
    color: #adbac5;
}
.select-box-wrap .select-items.select-list {
    width: 150%;
}
.select-list-wrap {
    position: absolute;
    z-index: 99;
    box-shadow: 0 2px 3px #dbdbdb !important;
    width: 100%;
    border: 1px solid rgba(157, 176, 191, 0.46);
    overflow: hidden;
    padding: 0.6rem;
    border-radius: 0.7rem;
    margin-top: 0.1rem;
}
.select-list-wrap .card-header {
    margin: 0;
    padding: 0 0 0.2rem;
}
.select-list-wrap .card-body {
    margin: 0;
    padding: 0.2rem 0;
}
.select-list-wrap .card-footer {
    margin: 0;
    padding: 0.2rem 0 0;
}
.select-list-wrap .select-list {
    width: 100%;
}
.select-list-wrap .select-list .select-all-wrap {
    margin-bottom: 0.1rem;
    padding-bottom: 0.1rem;
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    padding-right: 0.3rem;
}
.select-list-wrap .select-list .select-all-wrap label.option {
    font-size: 0.8rem;
    line-height: 2rem !important;
    cursor: pointer;
    font-weight: 500;
}
.select-list-wrap .select-list .custom-control {
    margin-bottom: 0;
}
.select-list-wrap .select-list .custom-select-item {
    width: 100%;
    display: block;
    height: auto;
    line-height: 1rem !important;
}
.select-list-wrap .select-list .custom-select-item label.option {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    line-height: 2rem !important;
    font-weight: normal;
    padding: 0.2rem 0.6rem;
    margin: 0.12rem 0 !important;
    cursor: pointer;
    font-size: 0.75rem;
    border-radius: 0.4rem !important;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.select-list-wrap .select-list .custom-select-item label.option .limit-text {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.select-list-wrap .select-list .custom-select-item label.option .title {
    line-height: 1.7rem;
}
.select-list-wrap .select-list .custom-select-item label.option .package-name {
    font-size: 0.7rem;
    color: #7d97af;
    line-height: 1rem;
    font-weight: normal;
}
.select-list-wrap .select-list .custom-select-item label.option .icon-wrap {
    width: 2.3rem;
    height: 2.3rem;
    margin-left: 0.8rem;
}
.select-list-wrap .select-list .custom-select-item label.option .icon-wrap img {
    width: 100%;
    height: auto;
    max-width: inherit;
}
.select-list-wrap .select-list .custom-select-item label.option .icon-wrap .without-icon {
    width: 2.3rem;
    height: 2.3rem;
    background: rgba(125, 151, 175, 0.2);
    color: #7d97af;
    font-size: 1.8rem;
    padding: 0.1rem 0.15rem;
    border-radius: 0.2rem;
}
.select-list-wrap .select-list .custom-select-item label.option.selected {
    background: #edf1f5;
    color: #383d48;
    font-weight: bold;
}
.select-list-wrap .select-list .custom-select-item .custom-control-input:checked ~ label.option {
    background: #edf1f5;
    color: #383d48;
    font-weight: bold;
}
.select-list-wrap .select-list .custom-select-item label.option:hover {
    background: rgba(237, 241, 245, 0.8);
    color: #383d48;
}
.select-list-wrap .select-list .custom-select-item label.option.disabled {
    background: rgba(245, 247, 249, 0.8);
    cursor: auto;
    color: #a8afb6 !important;
}
.select-list-wrap .select-list .custom-select-item label.option.disabled .icon-wrap img {
    filter: grayscale(100%);
    opacity: 0.25;
}
.select-list-wrap .select-list .custom-select-item label.option.disabled .icon-wrap .without-icon {
    background: rgba(125, 151, 175, 0.1);
    color: rgba(125, 151, 175, 0.6);
}
.select-list-wrap .select-list ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-right: 0.2rem;
}
.select-list-wrap .select-list ul li {
    line-height: 2.4rem;
    border-top: 1px solid rgba(157, 176, 191, 0.46);
    border-color: rgba(0, 0, 0, 0.06);
    padding: 0;
    cursor: pointer;
}
.select-list-wrap .select-list ul li.active {
    color: inherit;
    background-color: #f5f7f9;
    border-color: rgba(157, 176, 191, 0.46);
    border-right: 0;
    border-left: 0;
}
.select-list-wrap .select-list ul li:first-child {
    border-top: 0;
}
.select-list-wrap .select-list ul li.check-box {
    padding: 0.2rem 0.2rem;
    line-height: 1.6rem;
}
.select-list-wrap .select-list ul li.check-box .custom-control-label {
    font-weight: normal;
    font-size: 0.75rem;
    line-height: 1.5rem;
    display: block;
    height: auto !important;
}
.select-list-wrap .select-list ul li.check-box .label {
    font-weight: normal;
    font-size: 0.75rem;
    cursor: pointer;
    line-height: 2.2rem;
}
.select-list-wrap .select-list ul li.check-box .custom-control-input:checked ~ .label {
    background: #e9ecef;
    width: 109%;
    border-radius: 0;
    padding: 0 0.5rem;
    margin: -1px -4px;
}
.select-list-wrap .select-list ul.package-list li .custom-select-item label.option {
    padding: 0.3rem;
}
.select-list-wrap .select-list ul.package-list li .custom-select-item label.option .icon-wrap {
    width: 2.1rem;
    height: 2.1rem;
    margin-left: 0.5rem;
}
.select-list-wrap .select-list ul.package-list li .custom-select-item label.option .title {
    line-height: 1.3rem !important;
    font-weight: 500;
    font-size: 0.72rem;
    white-space: nowrap !important;
    width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 14rem;
    padding-right: 0.05rem;
}
.select-list-wrap .select-list ul.package-list li .custom-select-item label.option .package-name {
    font-size: 0.65rem;
    padding-right: 0.05rem;
}
.select-list-wrap .select-list.package-selected {
    top: 3.7rem;
}
.select-list-wrap.open-top {
    bottom: 2rem;
}
.select-box-wrap.myket-package .input-wrap {
    position: relative;
    width: 100%;
    min-height: 2.2rem;
}
.select-box-wrap.myket-package .input-wrap .search-package-input-wrap {
    position: absolute;
    width: 100%;
    z-index: 1;
}
.select-box-wrap.myket-package .input-wrap button.select-box {
    position: relative;
    top: 0;
    right: 0;
    z-index: 4;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data {
    height: auto !important;
    min-height: 2.4rem !important;
    text-align: right;
    padding: 0.1rem 0.3rem;
    width: 100%;
    min-width: 100%;
    overflow: hidden;
    line-height: 1.6rem;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .icon-wrap {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 0.4rem;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .icon-wrap img {
    width: 100%;
    height: auto;
    max-width: inherit;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .title {
    margin-top: 0.2rem;
    line-height: 1rem;
    font-size: 0.8rem;
    font-weight: 500;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .category {
    color: rgba(122, 129, 141, 0.7);
    font-size: 0.7rem;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .category label {
    line-height: 1.3rem;
    color: rgba(122, 129, 141, 0.7);
    font-size: 0.7rem;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .category .label-info {
    color: #7a818d;
    margin-left: 0;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .more-details {
    line-height: 0.6rem;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .package {
    font-size: 0.7rem;
    color: #7d97af;
    font-weight: 500;
    display: inline-block;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .details {
    font-size: 0.7rem;
    line-height: 1.3rem;
    color: rgba(122, 129, 141, 0.8);
    font-weight: 500;
    direction: rtl;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .details .icon {
    color: #7d97af;
    margin-left: 0.3rem;
}
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .details .rate,
.select-box-wrap.myket-package .input-wrap .select-box.package-data .content-wrap .details .downloaded {
    margin-left: 0.7rem;
}
.select-box-wrap.myket-package .card {
    padding: 5px;
}
.filters-wrap .select-box-wrap {
    width: 20rem;
}
.filters-wrap .select-box-mini-wrap {
    min-width: 6.8rem;
}
@media (max-width: 1599.98px) {
    .select-list-wrap {
        padding: 0.3rem 0.4rem;
    }
    .select-list-wrap .select-list ul li.check-box .custom-control-label {
        font-size: 0.7rem;
    }
}
@media (max-width: 767.98px) {
    .header-section {
        border-top: 2px solid green;
    }
    .filters-wrap .select-box-wrap {
        width: 100%;
    }
    .select-box-wrap .select-items.select-list {
        width: 100%;
    }
    .select-box.package-data .content-wrap .title,
    .select-box.package-data .content-wrap .more-details {
        width: 100%;
    }
}
button.no-style {
    cursor: pointer;
    border: 0px;
    padding: 0;
    box-shadow: none;
    background: transparent;
    text-decoration: none;
}
button:focus {
    outline: none;
    outline-offset: unset;
}
.btn:focus,
.sweet-alert[data-has-cancel-button="false"] button:focus,
.btn.focus,
.sweet-alert[data-has-cancel-button="false"] button.focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none !important;
}
.btn,
.sweet-alert[data-has-cancel-button="false"] button {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.btn.btn-info i,
.sweet-alert[data-has-cancel-button="false"] button.btn-info i,
.btn.btn-info icon,
.sweet-alert[data-has-cancel-button="false"] button.btn-info icon,
.btn.btn-info .icon,
.sweet-alert[data-has-cancel-button="false"] button.btn-info .icon,
.btn.btn-default i,
.sweet-alert[data-has-cancel-button="false"] button.btn-default i,
.btn.btn-default icon,
.sweet-alert[data-has-cancel-button="false"] button.btn-default icon,
.btn.btn-default .icon,
.sweet-alert[data-has-cancel-button="false"] button.btn-default .icon,
.btn.have-icon i,
.sweet-alert[data-has-cancel-button="false"] button.have-icon i,
.btn.have-icon icon,
.sweet-alert[data-has-cancel-button="false"] button.have-icon icon,
.btn.have-icon .icon,
.sweet-alert[data-has-cancel-button="false"] button.have-icon .icon {
    font-size: 1rem;
    line-height: 0.8rem;
    margin-left: 0.5rem;
}
.complate-3buttons-row {
    display: block;
    margin-bottom: 21px;
}
.complate-3buttons-row .btn-group {
    width: 100%;
}
.complate-3buttons-row .btn-group button {
    width: 33.333%;
}
.btn-outline-secondary {
    border: 1px solid #a8afb6;
}
.btn i#loadings.loading-active,
.sweet-alert[data-has-cancel-button="false"] button i#loadings.loading-active {
    background: url("/Content/Images/template/loading.svg") center center;
    background-size: cover;
    filter: invert(16%) sepia(90%) saturate(1960%) hue-rotate(306deg) brightness(99%) contrast(95%);
}
.btn:hover i#loadings.loading-active,
.sweet-alert[data-has-cancel-button="false"] button:hover i#loadings.loading-active {
    filter: invert(100%) sepia(0%) saturate(7461%) hue-rotate(130deg) brightness(98%) contrast(104%);
}
.btn-action,
.btn-light-action {
    color: #006ea4 !important;
}
.btn-action:hover,
.btn-light-action:hover {
    color: #fff !important;
    background-color: #006ea4;
    border-color: #006ea4;
}
.disabled-label,
.btn-action:disabled,
.btn-light-action:disabled {
    border-color: #dee2e6 !important;
    color: #495057 !important;
    background-color: #f8f9fa !important;
    cursor: auto !important;
    opacity: 0.9 !important;
}
.disabled-label .icon,
.btn-action:disabled .icon,
.btn-light-action:disabled .icon {
    color: #006ea4 !important;
    opacity: 0.5 !important;
}
.btn-light-action {
    background: #fff !important;
}
.btn-light-action:hover {
    background: #006ea4 !important;
}
.btn-light-action:hover .icon {
    color: #fff !important;
}
.btn-active-chart {
    min-width: 10rem;
    text-align: right !important;
    font-weight: 500 !important;
    font-size: 0.75rem !important;
    padding: 0.375rem 0.5rem !important;
}
.btn-active-chart i.icon {
    margin-left: 0.4rem;
    width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
}
.btn-active-chart:hover {
    background: #e9ecef;
}
.btn-active-chart.unActive {
    color: #6c757d !important;
}
.btn-active-chart.unActive i.icon {
    color: rgba(122, 129, 141, 0.8) !important;
}
.btn-active-chart:disabled {
    opacity: 0.8;
    background: #f5f7f9 !important;
    color: #adb5bd !important;
}
.btn-active-chart:disabled i.icon {
    color: #a8afb6 !important;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field,
.select2-container--bootstrap .select2-selection,
input,
.form-control,
.btn,
.sweet-alert[data-has-cancel-button="false"] button,
label,
.btn:focus,
.btn:hover,
input:focus,
select,
select:focus {
    border-radius: 4px;
}
.btn-default,
.btn-default:hover,
.btn-default:focus,
.btn-default::selection {
    border: 1px solid #ced4da;
    background-color: #fff;
}
.btn-default {
    background-color: #fff;
    border-color: 1px solid #ced4da;
    color: #4b5265;
}
.btn-default .icon {
    color: #006ea4;
    margin-left: 0.5rem;
    font-size: 1.2rem;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-color: #e9ecef;
    color: #4b5265;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: 1px solid #ced4da;
}
.btn-circle-border {
    padding: 0.375rem 1.75rem;
    border-radius: 50px !important;
}
.btn.link-btn,
.sweet-alert[data-has-cancel-button="false"] button.link-btn {
    background: none;
    border: none;
    padding: 0;
}
.btn-icon {
    font-size: 1.4rem;
    padding: 0;
    line-height: 0;
    margin: 0 2px;
    position: relative;
    width: 35px;
    height: 35px;
    box-shadow: none !important;
}
.btn-icon .badge {
    display: inline-block;
    min-width: 19px;
    padding: 3px 4px 2px;
    font-size: 0.55rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 23px;
    text-indent: 0px;
    margin-right: 7px;
    min-height: 18px;
    line-height: 14px;
    position: absolute;
    right: -8px;
    z-index: 10;
    top: -8px;
    margin: 0;
}
.btn-icon i,
.btn-icon .icon {
    margin: 0;
    width: 100%;
    height: 100%;
    display: table;
    line-height: 0;
    font-size: 1.4rem;
    margin-top: 0 !important;
}
.btn-icon i::before {
    display: table-cell;
    vertical-align: middle;
    line-height: 0 !important;
}
.btn-action.btn-icon,
.btn-icon.btn-light-action {
    border-radius: 0.4rem !important;
}
.btn-icon.btn-link {
    color: #7a818d;
    text-decoration: none !important;
}
label.dynamic-change-icon input {
    display: none;
}
label.dynamic-change-icon i.dynamic-action-icon::before {
    font-family: "Simple-Line-Icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e071";
}
input[type="checkbox"]:checked + input[type="hidden"] + i.dynamic-action-icon,
input[type="checkbox"]:checked + i.dynamic-action-icon::before {
    content: "\e072";
}
.btn-light,
.btn-action,
.btn-light-action,
.btn-active-chart {
    border-color: #dee2e6;
    color: #495057;
}
.btn-light:hover,
.btn-action:hover,
.btn-light-action:hover,
.btn-active-chart:hover {
    color: #343a40;
}
.btn-light.disabled,
.disabled.btn-action,
.disabled.btn-light-action,
.disabled.btn-active-chart,
.btn-light:disabled,
.btn-action:disabled,
.btn-light-action:disabled,
.btn-active-chart:disabled {
    border-color: #dee2e6;
}
.complate-2buttons-row {
    display: block;
}
.complate-2buttons-row .btn-group {
    width: 100%;
}
.complate-2buttons-row .btn-group button,
.complate-2buttons-row .btn-group .btn {
    width: 50%;
    line-height: 1.2rem;
    font-size: 0.75rem;
    padding: 0.25rem 0.75rem;
    height: calc(1.8rem + 2px);
    font-weight: normal;
    margin: 0;
}
.select-custom-width {
    width: 12.5rem;
    position: relative;
    text-align: right;
}
.select-custom-width::after {
    position: absolute;
    left: 0.9rem;
    top: 0.6rem;
}
@media (max-width: 1599.98px) {
    .btn,
    .sweet-alert[data-has-cancel-button="false"] button {
        line-height: 1.45;
        padding: 0.375rem 0.6rem;
        font-size: 0.75rem;
    }
    .btn.btn-info i,
    .sweet-alert[data-has-cancel-button="false"] button.btn-info i,
    .btn.btn-info icon,
    .sweet-alert[data-has-cancel-button="false"] button.btn-info icon,
    .btn.btn-info .icon,
    .sweet-alert[data-has-cancel-button="false"] button.btn-info .icon,
    .btn.btn-default i,
    .sweet-alert[data-has-cancel-button="false"] button.btn-default i,
    .btn.btn-default icon,
    .sweet-alert[data-has-cancel-button="false"] button.btn-default icon,
    .btn.btn-default .icon,
    .sweet-alert[data-has-cancel-button="false"] button.btn-default .icon,
    .btn.have-icon i,
    .sweet-alert[data-has-cancel-button="false"] button.have-icon i,
    .btn.have-icon icon,
    .sweet-alert[data-has-cancel-button="false"] button.have-icon icon,
    .btn.have-icon .icon,
    .sweet-alert[data-has-cancel-button="false"] button.have-icon .icon {
        font-size: 0.9rem;
        line-height: 0.4rem;
        margin-left: 0.4rem;
    }
    .btn-default .icon {
        font-size: 1.1rem;
    }
    .btn-icon {
        font-size: 1.3rem;
        padding: 0;
        line-height: 0;
        margin: 1px 2px;
        margin-top: 0;
        width: 32px;
        height: 32px;
    }
    .btn-icon .badge {
        display: inline-block;
        min-width: 19px;
        padding: 3px 4px 2px;
        font-size: 0.55rem;
        font-weight: bold;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        border-radius: 23px;
        text-indent: 0px;
        margin-right: 7px;
        min-height: 18px;
        line-height: 14px;
        position: absolute;
        right: -8px;
        z-index: 10;
        top: -8px;
        margin: 0;
    }
    .btn-icon i,
    .btn-icon .icon {
        font-size: 1.3rem;
    }
}
@media (min-width: 768px) {
    .complate-2buttons-row.max-width-button {
        max-width: 300px;
    }
}
.details-icons {
    width: 7.5rem;
    margin: 0 auto;
    text-align: center;
}
.details-icons .text-success {
    color: #78dabd !important;
}
.details-icons .icon.medium.las,
.details-icons .icon.medium.la {
    width: 29px;
    height: 29px;
    line-height: 29px;
    font-size: 29px;
}
.details-icons .icon.small.dripicons-direction {
    width: 23px;
    height: 23px;
    line-height: 23px;
    font-size: 22px;
}
.campaign-alert {
    font-weight: 500;
    font-size: 0.74rem;
    min-width: 8rem;
}
.campaign-alert .icon.xxsmall {
    width: 13px;
    height: 13px;
    line-height: 13px;
    font-size: 13px;
}
.grid-list-wrap {
    padding: 0.7rem 0;
}
.grid-list-wrap .card {
    margin: 0.7rem 0 !important;
    padding: 0.7rem 1.3rem 1rem;
}
.grid-list-wrap .card .title {
    font-size: 0.85rem;
    font-weight: 500;
    margin-right: 0.8rem;
}
.grid-list-wrap .card .title .min-line-height {
    line-height: 1.2rem;
}
.grid-list-wrap .card .grid-title {
    font-weight: 500;
    color: #8594a2;
    line-height: 2rem;
    white-space: nowrap;
}
.grid-list-wrap .card .grid-information {
    margin-bottom: 1rem;
    line-height: 1.5rem;
}
.grid-list-wrap .card .campaign-alert {
    min-width: auto;
}
.table-responsive {
    position: relative;
    overflow-y: hidden;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #fafbfc;
}
.table-nowrap thead > tr > th {
    white-space: nowrap;
}
.table thead th {
    border-top: 0;
    border-bottom: 1px;
    font-weight: 500;
    color: #a8afb6;
    font-size: 0.8rem;
    padding: 0.5rem;
    white-space: nowrap;
}
.table thead th label.custom-control-label {
    font-weight: 500;
    color: #a8afb6;
    font-size: 0.8rem;
}
.table thead th:first-child {
    padding-right: 20px;
}
.table thead th:last-child {
    padding-left: 20px;
}
.table .thead-light td,
.table .thead-light th {
    background: #f5f7f9;
}
.table .tbody-light td,
.table .tbody-light th {
    background: #fafbfc;
}
.table tbody tr {
    height: 3.5rem;
}
.table tbody tr td {
    padding: 0.2rem 0.7rem;
    vertical-align: middle;
    font-size: 0.8rem;
}
.table tbody tr td .custom-control {
    padding: 0;
}
.table tbody tr td label.custom-control-label {
    font-size: 0.8rem;
    font-weight: normal;
    color: #4b5265;
}
.table tbody tr td .form-control {
    line-height: 20px;
    font-size: 0.75rem;
    padding: 0.25rem 0.75rem;
    height: calc(1.84rem + 2px);
    font-weight: 500;
    margin: 0;
}
.table tbody tr td .price-input input.form-control {
    padding: 0.4rem 1rem 0.375rem 3.3rem !important;
}
.table tbody tr td .price-input .currency-wrap {
    padding: 0 0.6rem;
    line-height: 1.81rem;
    border-top-left-radius: 0.4rem;
    border-bottom-left-radius: 0.4rem;
    font-size: 0.75rem;
}
.table tbody tr td .btn-icon {
    height: calc(1.8rem + 2px);
    width: calc(1.8rem + 2px);
}
.table tbody tr td .icon.medium {
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 26px;
}
.table tbody tr td .min-line-height {
    line-height: 0.9rem;
}
.table tbody tr td .competition-level {
    width: 7rem;
    margin: auto;
}
.table tbody tr td.title,
.table tbody tr td > div.title {
    font-size: 0.85rem;
    border-bottom: 0;
}
.table tbody tr td.title label.custom-control-label,
.table tbody tr td > div.title label.custom-control-label {
    font-size: 0.85rem;
}
.table tbody tr td.title .btn-link,
.table tbody tr td > div.title .btn-link {
    padding: 0;
    line-height: 1.2rem;
    font-size: 0.76rem;
}
.table tbody tr td.explanation-row {
    background: #e5eaeb;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.table tbody tr td.explanation-row h5 {
    font-weight: bold;
    color: #70747a;
    font-size: 0.88rem;
}
.table tbody tr td:first-child {
    padding-right: 20px;
}
.table tbody tr td:last-child {
    padding-left: 20px;
}
.table tbody tr td.action {
    text-align: left;
    vertical-align: middle;
}
.table tbody tr td.active-item {
    background: rgba(45, 199, 152, 0.07);
}
.table tbody tr td.inactive-item {
    background: rgba(220, 53, 69, 0.07);
}
.table tbody tr:hover {
    background-color: #f5f7f9;
}
.table .light-col {
    background: rgba(56, 61, 72, 0.04);
}
.table .specific-title {
    font-weight: bold;
    color: #4382b9;
}
.table tfoot {
    padding-bottom: 1.5rem;
}
.table tfoot tr td {
    background: rgba(200, 207, 221, 0.3);
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    padding: 1.2rem 0;
}
.table-list-layout {
    border-collapse: separate;
    border-spacing: 0 0.8rem;
}
.table-list-layout thead th {
    color: #7a818d;
}
.table-list-layout tbody tr {
    border: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04), 0 1px 4px rgba(0, 0, 0, 0.04);
    padding: 2rem 2rem 0.5rem;
    overflow: hidden;
    border-radius: 0.4rem;
    height: 4rem;
}
.table-list-layout tbody tr td:first-child {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}
.table-list-layout tbody tr td:last-child {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}
.table-list-layout tbody tr td {
    border: 0;
    background: #fff;
}
.table-list-layout tbody tr:hover {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 1px 5px rgba(0, 0, 0, 0.1);
}
.table-list-layout.table-list-gray tbody tr {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065), 0 1px 4px rgba(0, 0, 0, 0.065);
    position: relative;
}
.table-list-layout.table-list-gray tbody tr td {
    background: #f5f7f9;
}
.table-list-layout.table-list-gray tbody tr.inactive td {
    background: #fafbfc;
}
.table-list-layout.table-list-gray tbody tr.inactive td * {
    opacity: 0.6;
}
.table-list-layout.table-list-gray tbody tr.inactive td .btn-action,
.table-list-layout.table-list-gray tbody tr.inactive td .btn-light-action,
.table-list-layout.table-list-gray tbody tr.inactive td .btn-action *,
.table-list-layout.table-list-gray tbody tr.inactive td .btn-light-action * {
    opacity: 1;
}
.table-list-layout.table-list-gray tbody tr:hover {
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 1px 5px rgba(0, 0, 0, 0.1);
}
table.ads-type-report-table thead th:first-child {
    padding-right: 0.4rem;
}
table.ads-type-report-table thead th:last-child {
    padding-left: 0.4rem;
}
table.ads-type-report-table tbody tr {
    height: 3.2rem;
}
table.ads-type-report-table tbody tr td:first-child {
    padding-right: 0.4rem;
}
table.ads-type-report-table tbody tr td:last-child {
    padding-left: 0.4rem;
}
.table-report {
    overflow: hidden;
    position: relative;
    z-index: 0;
    border-spacing: 0;
    border-collapse: separate;
    margin: 0;
}
.table-report td::before,
.table-report th::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -9999px;
    bottom: -9999px;
    z-index: -1;
    background-color: transparent;
}
.table-report td:hover::before,
.table-report th:hover::before {
    background-color: rgba(75, 82, 101, 0.051);
}
.table-report thead th {
    border: 1px solid #edf1f5;
    line-height: 2rem;
    background: rgba(200, 207, 221, 0.35);
    color: #4b5265;
    position: relative;
}
.table-report thead th .info-icon button {
    color: rgba(122, 129, 141, 0.9) !important;
}
.table-report thead th:nth-of-type(2n + 1) {
    background: rgba(200, 207, 221, 0.3);
}
.table-report tbody tr {
    height: 2.5rem;
}
.table-report tbody tr td {
    border: 1px solid #edf1f5;
    font-size: 0.83rem;
    line-height: 1.5rem;
    position: relative;
    background: rgba(237, 241, 245, 0.4);
}
.table-report tbody tr td.group-by-col {
    background: rgba(200, 207, 221, 0.25);
}
.table-report tbody tr:hover {
    background-color: transparent;
}
.table-report tbody tr:hover td {
    background: rgba(75, 82, 101, 0.07);
}
.table-report tbody tr:hover td.group-by-col {
    background: rgba(200, 207, 221, 0.3);
}
.table-report tfoot tr td {
    border: 1px solid #edf1f5;
    color: #4b5265;
    line-height: 2rem;
    background: rgba(255, 255, 255, 0.6);
    position: relative;
}
.table-report tfoot tr:hover td {
    background: rgba(200, 207, 221, 0.3);
}
.table-card thead th {
    padding: 1rem 1rem;
    border-bottom: 2px solid #ddd;
}
.normal-white-space > table > thead > tr > td,
.normal-white-space > table > tbody > tr > td,
.normal-white-space > table > tfoot > tr > td {
    white-space: normal !important;
}
@media (min-width: 768px) {
    .table-responsive > table > thead > tr > td,
    .table-responsive > table > tbody > tr > td,
    .table-responsive > table > tfoot > tr > td {
        white-space: nowrap;
    }
}
@media (max-width: 1599.98px) {
    .table thead th {
        font-size: 0.75rem;
        padding: 0.5rem 0.3rem;
    }
    .table thead th label.custom-control-label {
        font-size: 0.75rem;
    }
    .table thead th .info-icon .icon.xxsmall {
        width: 15px;
        height: 15px;
        line-height: 17px;
        font-size: 15px;
    }
    .table thead th .have-sort-button {
        margin: 0 0.1rem;
    }
    .table thead th .have-sort-button .sort-double-icon {
        margin-left: 0.1rem;
    }
    .table thead th:first-child {
        padding-right: 10px;
    }
    .table thead th:last-child {
        padding-left: 10px;
    }
    .table tbody tr {
        height: 3.2rem;
    }
    .table tbody tr td {
        padding: 0.2rem 0.3rem;
        font-size: 0.75rem;
    }
    .table tbody tr td label.custom-control-label {
        font-size: 0.78rem;
    }
    .table tbody tr td .icon.xsmall {
        width: 20px;
        height: 20px;
        line-height: 25px;
        font-size: 17px;
    }
    .table tbody tr td .icon.medium {
        width: 24px;
        height: 24px;
        line-height: 24px;
        font-size: 24px;
    }
    .table tbody tr td.title,
    .table tbody tr td > div.title {
        font-size: 0.8rem;
    }
    .table tbody tr td.title label.custom-control-label,
    .table tbody tr td > div.title label.custom-control-label {
        font-size: 0.82rem;
    }
    .table tbody tr td.explanation-row h5 {
        font-size: 0.8rem;
    }
    .table tbody tr td:first-child {
        padding-right: 12px;
    }
    .table tbody tr td:last-child {
        padding-left: 12px;
    }
    .table-list-layout {
        border-spacing: 0 0.7rem;
    }
    .table-list-layout tbody tr {
        border: 0;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03), 0 1px 3px rgba(0, 0, 0, 0.03);
        padding: 2rem 2rem 0.5rem;
        height: 3.5rem;
    }
    .table-report thead th {
        line-height: 1.89rem;
    }
    .table-report tbody tr {
        height: 2.4rem;
    }
    .table-report tbody tr td {
        font-size: 0.8rem;
        line-height: 1.3rem;
    }
    .table-report tfoot tr td {
        line-height: 1.8rem;
    }
}
@media (max-width: 767.98px) {
    .responsive-block {
    }
    .responsive-block table {
        border-collapse: separate;
        border-spacing: 0 1rem;
    }
    .responsive-block table thead {
        display: none;
    }
    .responsive-block table tr {
        background: #fff;
        margin-bottom: 0.5rem;
        border: 0;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04), 0 1px 4px rgba(0, 0, 0, 0.04);
        padding: 2rem 2rem 0.5rem;
        overflow: hidden;
        border-radius: 0.4rem;
        height: 4rem;
    }
    .responsive-block table tr td {
        display: block;
        padding: 0.5rem 1rem !important;
        text-align: center;
        border: 0;
        background: #fff;
        width: 100% !important;
        border-radius: 0;
    }
    .responsive-block table tr td.title {
        border-bottom: 1px solid rgba(157, 176, 191, 0.46);
        text-align: right !important;
    }
    .responsive-block table tr td.title .limit-text,
    .responsive-block table tr td.title .limit-text-En {
        margin: 0;
        text-align: right;
    }
    .responsive-block table tr td.action {
        text-align: center;
        vertical-align: middle;
        border-top: 1px solid rgba(157, 176, 191, 0.46);
    }
    .responsive-block table tr td.status-badge {
        float: right;
        width: auto !important;
        padding-left: 0.5rem !important;
    }
    .responsive-block table tr td span.badge {
        margin-bottom: -0.4rem;
    }
    .responsive-block table td.mob-d-none {
        display: none;
    }
    .responsive-block .limit-text,
    .responsive-block .limit-text-En {
        width: 100%;
        max-width: 100%;
        margin: 0.5rem auto;
    }
    .responsive-block .custom-control {
        display: inline-block;
    }
    .responsive-block td::before {
        color: #7a818d;
        margin-left: 0.5rem;
        display: inline-block;
    }
    .responsive-block td.created-date::before {
        content: "تاریخ ساخت";
    }
    .responsive-block td.last-updateDate::before {
        content: "آخرین بروزرسانی";
    }
    .responsive-block td.adUnits-count::before {
        content: "تعداد واحد تبلیغ";
    }
    .responsive-block td.impressions::before {
        content: "نمایش";
    }
    .responsive-block td.conversions::before {
        content: "کلیک";
    }
    .responsive-block td.income::before {
        content: "درآمد";
    }
    .responsive-block td.user::before {
        content: "کاربر";
    }
    .responsive-block td.client-name::before {
        content: "نام مشتری";
    }
    .responsive-block td.status::before {
        content: " وضعیت ";
    }
    .responsive-block td.status-activation::before {
        content: " وضعیت فعال ";
    }
    .responsive-block td.status-checked::before {
        content: " وضعیت بررسی ";
    }
    .responsive-block td.assets-count::before {
        content: "تعداد خلاقه‌ها ";
    }
    .responsive-block td.budget::before {
        content: "بودجه تعیین‌شده (تومان)";
    }
    .responsive-block td.consumed-amount::before {
        content: " بودجه مصرف شده(تومان) ";
    }
    .responsive-block td.start-date::before {
        content: "تاریخ شروع";
    }
    .responsive-block td.end-date::before {
        content: "تاریخ پایان";
    }
    .responsive-block td.media-activation-status::before {
        content: "وضعیت رسانه";
    }
    .responsive-block td.assets-activation-status::before {
        content: "وضعیت خلاقه";
    }
    .responsive-block td.approval-status::before {
        content: "وضعیت تایید";
    }
    .responsive-block td.publication-status::before {
        content: "وضعیت انتشار";
    }
    .responsive-block td.type::before {
        content: " نوع";
    }
    .responsive-block td.duration-membership::before {
        content: "مدت عضویت";
    }
    .responsive-block td.visitors-count::before {
        content: "تعداد بازدیدکنندگان ";
    }
    .responsive-block td.removal::before {
        content: "برداشت";
    }
    .responsive-block td.deposit::before {
        content: "واریز";
    }
    .responsive-block td.remnant::before {
        content: "مانده حساب";
    }
    .responsive-block td.description::before {
        content: "شرح";
    }
    .responsive-block td.financial-confirmation::before {
        content: "تایید مالی";
    }
    .responsive-block td.paid-amounts::before {
        content: "تصفیه شده";
    }
    .responsive-block td.not-paid-amounts::before {
        content: "قابل تصفیه";
    }
    .responsive-block td.has-open-deposit-request::before {
        content: "درخواست حسابداری باز ";
    }
    .responsive-block td.date::before {
        content: "تاریخ";
    }
    .responsive-block td.update::before {
        content: "تاریخ بروزرسانی";
    }
    .responsive-block td.department::before {
        content: "بخش";
    }
    .responsive-block td.initiator::before {
        content: "ارسال توسط";
    }
    .responsive-block td.accessibility::before {
        content: "دسترسی به";
    }
    .responsive-block td.amount::before {
        content: "مبلغ";
    }
    .responsive-block td.message::before {
        content: "پیام";
    }
    .responsive-block td.responsible-role::before {
        content: "مسئول درخواست‌";
    }
    .responsive-block td.admin-description::before {
        content: "وضعیت ادمین";
    }
    .responsive-block td.accountant-description::before {
        content: "وضعیت حسابدار";
    }
    .responsive-block td.sheba::before {
        content: "شماره شبا";
    }
    .responsive-block td.share::before {
        content: "سهم";
    }
    .responsive-block td.publish-price::before {
        content: "تغییر قیمت هدف‌گذاری";
    }
    .responsive-block td.line-price::before {
        content: "تغییر قیمت انتشار هدف‌گذاری";
    }
    .responsive-block td.android-app-count::before {
        content: "تعداد اپ‌های اندروید";
    }
    .responsive-block td.ios-app-count::before {
        content: "تعداد اپ‌های ios";
    }
    .responsive-block td.web-media-count::before {
        content: "تعداد رسانه‌های وب";
    }
    .responsive-block td.account-type::before {
        content: "نوع حساب";
    }
    .responsive-block td.user-account::before {
        content: "حساب کاربری";
    }
    .responsive-block td.dependent-count::before {
        content: "تعداد وابسته";
    }
    .responsive-block td.subject::before {
        content: "موضوع";
    }
    .responsive-block td.raw-native-enabled::before {
        content: "دریافت تبلیغ Raw Native";
    }
    .responsive-block td.network::before {
        content: "شبکه";
    }
    .responsive-block td.protection-rule-level::before {
        content: " نوع اتصال ";
    }
    .responsive-block td.user-email::before {
        content: "ایمیل کاربر";
    }
    .responsive-block td.size::before {
        content: "اندازه";
    }
    .responsive-block td.order::before {
        content: "اولویت";
    }
    .responsive-block td.publisher-network::before {
        content: "شبکه ناشر";
    }
    .responsive-block td.publisher-email::before {
        content: "حساب کاربری ناشر";
    }
    .responsive-block td.medias::before {
        content: "رسانه";
    }
    .responsive-block td.adUnit::before {
        content: "واحد تبلیغ ";
    }
    .responsive-block td.adType::before {
        content: "نوع نمایش";
    }
    .responsive-block td.advertiser-network::before {
        content: "شبکه تبلیغ‌دهنده ";
    }
    .responsive-block td.advertiser-email::before {
        content: "حساب کاربری تبلیغ‌دهنده";
    }
    .responsive-block td.campain::before {
        content: "کمپین";
    }
    .responsive-block td.asset::before {
        content: "خلاقه‌ ";
    }
    .responsive-block td.line::before {
        content: "هدف‌گذاری";
    }
    .responsive-block td.time::before {
        content: "زمان";
    }
    .responsive-block td.ip-address::before {
        content: "آدرس آی‌پی";
    }
    .responsive-block td.media-type::before {
        content: "نوع رسانه";
    }
    .responsive-block td.device-brand::before {
        content: "برند دستگاه";
    }
    .responsive-block td.os::before {
        content: "سیستم عامل";
    }
    .responsive-block td.browser::before {
        content: "مرورگر";
    }
    .responsive-block td.actions::before {
        content: "رویدادها";
    }
    .responsive-block td.product-name::before {
        content: "محصول";
    }
    .responsive-block td.group-name::before {
        content: "گروه";
    }
    .responsive-block td.action-name::before {
        content: "اکشن";
    }
    .responsive-block td.label-name::before {
        content: "لیبل";
    }
    .responsive-block td.value-name::before {
        content: "مقدار";
    }
    .responsive-block td.callbackUrl::before {
        content: "فراخوان";
    }
    .responsive-block td.number::before {
        content: "تعداد";
    }
    .responsive-block td.depend-account-email::before {
        content: "حساب وابسته";
    }
    .responsive-block td.web-media-count::before {
        content: " تعداد رسانه وب‌";
    }
}
.tw-3 {
    width: 30%;
}
.tw-2 {
    width: 20%;
}
.tw-1 {
    width: 10%;
}
@media (max-width: 767.98px) {
    .tw-3,
    .tw-2,
    .tw-1 {
        width: auto;
    }
}
.bd-callout,
.bd-callout-rtl {
    padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border: 1px solid rgba(0, 0, 0, 0.01);
    border-left-width: 0.25rem;
    border-radius: 0.6rem;
}
.bd-callout-rtl {
    border-right-width: 0.25rem;
    border-left-width: 1px;
}
.bd-callout-rtl h2,
.bd-callout-rtl .h2,
.bd-callout-rtl h3,
.bd-callout-rtl .h3,
.bd-callout-rtl h4,
.bd-callout-rtl .h4,
.bd-callout-rtl h5,
.bd-callout-rtl .h5,
.bd-callout-rtl h6,
.bd-callout-rtl .h6 {
    margin: 0;
}
.bd-callout h4,
.bd-callout-rtl h4 {
    margin-top: 0;
    margin-bottom: 0.25rem;
}
.bd-callout p:last-child,
.bd-callout-rtl p:last-child {
    margin-bottom: 0;
}
.bd-callout code,
.bd-callout-rtl code {
    border-radius: 0.25rem;
}
.bd-callout + .bd-callout,
.bd-callout-rtl + .bd-callout,
.bd-callout + .bd-callout-rtl,
.bd-callout-rtl + .bd-callout-rtl {
    margin-top: -0.25rem;
}
.bd-callout-primary {
    border-left-color: #459eeb;
}
.bd-callout-primary h4 {
    color: #459eeb;
}
.bd-callout-secondary {
    border-left-color: #7d97af;
}
.bd-callout-secondary h4 {
    color: #7d97af;
}
.bd-callout-success {
    border-left-color: #2dc798;
}
.bd-callout-success h4 {
    color: #2dc798;
}
.bd-callout-info {
    border-left-color: #006ea4;
}
.bd-callout-info h4 {
    color: #006ea4;
}
.bd-callout-warning {
    border-left-color: #ffc107;
}
.bd-callout-warning h4 {
    color: #ffc107;
}
.bd-callout-danger {
    border-left-color: #dc3545;
}
.bd-callout-danger h4 {
    color: #dc3545;
}
.bd-callout-light {
    border-left-color: #f8f9fa;
}
.bd-callout-light h4 {
    color: #f8f9fa;
}
.bd-callout-dark {
    border-left-color: #343a40;
}
.bd-callout-dark h4 {
    color: #343a40;
}
.bd-callout-theme-color-medium {
    border-left-color: #a8afb6;
}
.bd-callout-theme-color-medium h4 {
    color: #a8afb6;
}
.bd-callout-theme-color-light {
    border-left-color: #cfd8e1;
}
.bd-callout-theme-color-light h4 {
    color: #cfd8e1;
}
.bd-callout-theme-color-dark {
    border-left-color: #303641;
}
.bd-callout-theme-color-dark h4 {
    color: #303641;
}
.bd-callout-theme-color-1 {
    border-left-color: #006ea4;
}
.bd-callout-theme-color-1 h4 {
    color: #006ea4;
}
.bd-callout-theme-color-2 {
    border-left-color: #459eeb;
}
.bd-callout-theme-color-2 h4 {
    color: #459eeb;
}
.bd-callout-theme-myket-color {
    border-left-color: #5bc4ff;
}
.bd-callout-theme-myket-color h4 {
    color: #5bc4ff;
}
.bd-callout-theme-bazar-color {
    border-left-color: #22ba72;
}
.bd-callout-theme-bazar-color h4 {
    color: #22ba72;
}
.bd-callout-theme-magnet-color {
    border-left-color: #006ea4;
}
.bd-callout-theme-magnet-color h4 {
    color: #006ea4;
}
.bd-callout-complementary {
    border-left-color: #4382b9;
}
.bd-callout-complementary h4 {
    color: #4382b9;
}
.bd-callout-rtl-primary {
    border-right-color: #459eeb;
}
.bd-callout-rtl-primary h4 {
    color: #459eeb;
}
.bd-callout-rtl-secondary {
    border-right-color: #7d97af;
}
.bd-callout-rtl-secondary h4 {
    color: #7d97af;
}
.bd-callout-rtl-success {
    border-right-color: #2dc798;
}
.bd-callout-rtl-success h4 {
    color: #2dc798;
}
.bd-callout-rtl-info {
    border-right-color: #006ea4;
}
.bd-callout-rtl-info h4 {
    color: #006ea4;
}
.bd-callout-rtl-warning {
    border-right-color: #ffc107;
}
.bd-callout-rtl-warning h4 {
    color: #ffc107;
}
.bd-callout-rtl-danger {
    border-right-color: #dc3545;
}
.bd-callout-rtl-danger h4 {
    color: #dc3545;
}
.bd-callout-rtl-light {
    border-right-color: #f8f9fa;
}
.bd-callout-rtl-light h4 {
    color: #f8f9fa;
}
.bd-callout-rtl-dark {
    border-right-color: #343a40;
}
.bd-callout-rtl-dark h4 {
    color: #343a40;
}
.bd-callout-rtl-theme-color-medium {
    border-right-color: #a8afb6;
}
.bd-callout-rtl-theme-color-medium h4 {
    color: #a8afb6;
}
.bd-callout-rtl-theme-color-light {
    border-right-color: #cfd8e1;
}
.bd-callout-rtl-theme-color-light h4 {
    color: #cfd8e1;
}
.bd-callout-rtl-theme-color-dark {
    border-right-color: #303641;
}
.bd-callout-rtl-theme-color-dark h4 {
    color: #303641;
}
.bd-callout-rtl-theme-color-1 {
    border-right-color: #006ea4;
}
.bd-callout-rtl-theme-color-1 h4 {
    color: #006ea4;
}
.bd-callout-rtl-theme-color-2 {
    border-right-color: #459eeb;
}
.bd-callout-rtl-theme-color-2 h4 {
    color: #459eeb;
}
.bd-callout-rtl-theme-myket-color {
    border-right-color: #5bc4ff;
}
.bd-callout-rtl-theme-myket-color h4 {
    color: #5bc4ff;
}
.bd-callout-rtl-theme-bazar-color {
    border-right-color: #22ba72;
}
.bd-callout-rtl-theme-bazar-color h4 {
    color: #22ba72;
}
.bd-callout-rtl-theme-magnet-color {
    border-right-color: #006ea4;
}
.bd-callout-rtl-theme-magnet-color h4 {
    color: #006ea4;
}
.bd-callout-rtl-complementary {
    border-right-color: #4382b9;
}
.bd-callout-rtl-complementary h4 {
    color: #4382b9;
}
@media (max-width: 1599.98px) {
    .bd-callout,
    .bd-callout-rtl {
        padding: 1rem;
        margin-top: 1rem;
        margin-bottom: 1rem;
        border-left-width: 0.2rem;
    }
    .bd-callout-rtl {
        border-right-width: 0.2rem;
    }
}
.pagination-container {
    width: 100%;
    position: relative;
}
.pagination {
    padding: 0;
    width: 100%;
}
.pagination li:first-child .page-link,
.pagination li:first-child .PagedList-ellipses span,
.PagedList-ellipses .pagination li:first-child span {
    border-top-right-radius: 0.45rem;
    border-bottom-right-radius: 0.45rem;
}
.pagination li:last-child .page-link,
.pagination li:last-child .PagedList-ellipses span,
.PagedList-ellipses .pagination li:last-child span {
    border-top-left-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
}
.pagination .page-link,
.pagination .PagedList-ellipses span,
.PagedList-ellipses .pagination span {
    font-size: 0.75rem;
    padding: 0.4rem 0.75rem;
}
.pagination .page-link:focus,
.pagination .PagedList-ellipses span:focus,
.PagedList-ellipses .pagination span:focus {
    box-shadow: none;
}
.pagination .removable {
}
.page-item.active .page-link,
.page-item.active .PagedList-ellipses span,
.PagedList-ellipses .page-item.active span {
    color: #fff !important;
    background-color: #459eeb;
    border-color: #459eeb;
}
.current-page {
    font-size: 0.75rem;
    color: #7a818d;
}
.pagination .page-link,
.pagination .PagedList-ellipses span,
.PagedList-ellipses .pagination span {
    line-height: 1rem;
}
.wizard-wrap {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}
.wizard-wrap .levelWizard {
    padding-left: 5rem;
    position: relative;
    width: 100%;
    display: inline-block;
}
.wizard-wrap .col-auto:last-child .levelWizard {
    padding-left: 0;
}
.wizard-wrap .col-auto:last-child .levelWizard::after {
    width: 0;
}
.wizard-wrap .levelWizard::after {
    position: absolute;
    content: "";
    top: 20px;
    left: 1rem;
    width: 3rem;
    border-top: 2px solid;
    z-index: 1;
    color: #459eeb;
}
.wizard-wrap h5 {
    color: #7a818d;
    margin-right: 0.5rem;
    line-height: 35px;
    display: inline-block;
}
.wizard-wrap .icon {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 30px;
    font-size: 20px;
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    width: 35px;
    height: 35px;
    line-height: 35px;
    float: right;
    margin-left: 0.5rem;
    padding: 0;
    color: #7a818d;
    background: transparent;
    border-radius: 50px;
    -webkit-border-radius: 50%;
    border: 1px solid #7a818d;
}
.wizard-wrap .level-1 .icon::before {
    content: "۱";
}
.wizard-wrap .level-2 .icon::before {
    content: "۲";
}
.wizard-wrap .level-3 .icon::before {
    content: "۳";
}
.wizard-wrap .level-4 .icon::before {
    content: "۴";
}
.wizard-wrap .current .icon {
    background: #459eeb;
    border: 1px solid #459eeb;
    color: #fff;
}
.wizard-wrap .passed .icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    line-height: 35px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #459eeb;
    border: 1px solid #459eeb;
    color: #fff;
}
.wizard-wrap .passed .icon::before {
    content: "\f00c";
}
@media (max-width: 767.98px) {
    .wizard-wrap .levelWizard {
        display: none;
    }
    .wizard-wrap .levelWizard::after {
        display: none;
    }
    .wizard-wrap .levelWizard.current {
        display: inline-block;
    }
}
.wizard-active {
    width: 32px;
    height: 32px;
    display: inline-block;
    border: 3px solid;
    border-radius: 100%;
    line-height: 28px;
    text-align: center;
    margin-left: 0.7rem;
    background: transparent;
    color: #2dc798;
    border-color: #2dc798;
}
.wizard-active i {
    width: 0.8rem;
}
.wizard-inActive {
    width: 32px;
    height: 32px;
    display: inline-block;
    border: 3px solid;
    border-radius: 100%;
    line-height: 28px;
    text-align: center;
    margin-left: 0.7rem;
    background: transparent;
    color: #dc3545;
    border-color: #dc3545;
}
.wizard-inActive i {
    width: 0.8rem;
}
.wizard-complete {
    width: 32px;
    height: 32px;
    display: inline-block;
    border: 3px solid;
    border-radius: 100%;
    line-height: 28px;
    text-align: center;
    margin-left: 0.7rem;
    background: #2dc798;
    color: #fff;
    border-color: #2dc798;
}
.wizard-complete i {
    width: 0.8rem;
}
.wizard-not-complete {
    width: 32px;
    height: 32px;
    display: inline-block;
    border: 3px solid;
    border-radius: 100%;
    line-height: 28px;
    text-align: center;
    margin-left: 0.7rem;
    background: #dc3545;
    color: #fff;
    border-color: #dc3545;
}
.wizard-not-complete i {
    width: 0.8rem;
}
@media (max-width: 1599.98px) {
    .wizard-active,
    .wizard-inActive,
    .wizard-complete,
    .wizard-not-complete {
        width: 28px;
        height: 28px;
        border-width: 2px;
        line-height: 26px;
        margin-left: 0.6rem;
    }
}
.date-picker-container input.rmdp-input,
.date-picker-container .rmdp-input:focus {
    height: calc(2.19rem + 2px);
    padding: 0.375rem 0.75rem !important;
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 1.8;
    color: #4b5265;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    box-shadow: none;
    padding: 0.6rem 2.5rem 0.4rem 0.6rem !important;
}
@media screen and (prefers-reduced-motion: reduce) {
    .date-picker-container input.rmdp-input,
    .date-picker-container .rmdp-input:focus {
        transition: none;
    }
}
.date-picker-container input.rmdp-input::-ms-expand,
.date-picker-container .rmdp-input:focus::-ms-expand {
    background-color: transparent;
    border: 0;
}
.date-picker-container svg.icon {
    left: unset !important;
    right: 0.6rem;
    stroke: #a8afb6 !important;
    width: 22px !important;
    height: 22px !important;
}
.date-picker-container .rmdp-day,
.date-picker-container .rmdp-week-day {
    color: #4b5265;
    line-height: 34px;
}
.date-picker-container .rmdp-arrow {
    margin-top: 6px;
    padding: 3px;
    border-color: #459eeb;
}
.date-picker-container .rmdp-arrow-container:hover {
    background-color: #459eeb;
}
.date-picker-container .rmdp-arrow-container:hover .rmdp-arrow {
    border-color: #fff;
}
.date-picker-container .rmdp-range {
    background-color: #459eeb;
    box-shadow: none;
    color: #fff;
}
.date-picker-container .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span:hover {
    background-color: #6dbbff;
    color: #fff;
}
.date-picker-container .rmdp-day.rmdp-selected span:not(.highlight) {
    background-color: #459eeb;
    box-shadow: none;
    color: #fff;
}
.date-picker-container .rmdp-panel-body li,
.date-picker-container .rmdp-panel-body li.bg-blue {
    background-color: #459eeb;
}
.filters-wrap .date-picker-container input.rmdp-input,
.filters-wrap .date-picker-container .rmdp-input:focus {
    height: calc(1.84rem + 2px) !important;
    padding: 0.3rem 0.6rem;
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 500;
    padding: 0.5rem 2.5rem 0.4rem 0.6rem !important;
}
@media (max-width: 1599.98px) {
}
@media (max-width: 991.98px) {
    .rmdp-panel.right {
        display: none !important;
    }
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
}
.ui-helper-clearfix {
    zoom: 1;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-state-disabled .ui-state-default {
    font-weight: normal;
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-datepicker {
    width: 17em;
    padding: 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.5em 0;
    border-bottom: 1px solid #eee;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 3.3em;
    line-height: 1.8em;
    text-align: center;
    font-weight: bolder;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker table {
    width: 100%;
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 0 0 0.4em;
}
.ui-datepicker th {
    padding: 0.7em 0.3em;
    text-align: center;
    font-weight: bold;
    border: 0;
    width: 2em;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker .ui-datepicker-buttonpane {
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: 0.5em 0.2em 0.4em;
    cursor: pointer;
    padding: 0.2em 0.6em 0.3em 0.6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 5px;
    border-radius: 3px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: center;
    text-decoration: none;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-cover {
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}
.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333;
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #fff;
    color: #333;
    border-radius: 3px;
}
.ui-datepicker-today .ui-state-default {
    background: #81cdff;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #58bdff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background: #08c;
    color: #fff;
}
.ui-datepicker-header .ui-state-hover {
    background: #fff;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 0.55;
    filter: Alpha(Opacity=55);
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: 0.15;
    filter: Alpha(Opacity=15);
}
.rmdp-header-values {
    margin: 0.3rem auto !important;
}
.rmdp-header-values span {
    display: inline-block;
    background: rgba(33, 150, 243, 0.23);
    padding: 0.2rem 0.8rem !important;
    margin: 0 0.2rem;
    border-radius: 1rem;
    line-height: 1.4rem;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
    font-size: 0.78rem;
    font-weight: 500;
}
.ui-datepicker-month,
.ui-datepicker-year {
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 3px 10px;
}
.ui-datepicker select.ui-datepicker-month {
    width: 43%;
    margin-left: 6px;
    height: 30px;
    padding: 0px 5px;
}
.ui-datepicker select.ui-datepicker-year {
    width: 34%;
    height: 30px;
    padding: 0px 5px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    margin: 0px;
    padding: 12px 8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
    height: calc(2.19rem + 2px);
    padding: 0.375rem 0.75rem !important;
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 1.8;
    color: #4b5265;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
    .ui-datepicker .ui-datepicker-month,
    .ui-datepicker .ui-datepicker-year {
        transition: none;
    }
}
.ui-datepicker .ui-datepicker-month::-ms-expand,
.ui-datepicker .ui-datepicker-year::-ms-expand {
    background-color: transparent;
    border: 0;
}
.ui-datepicker select.ui-datepicker-month {
    width: 55% !important;
    margin-left: 0.3rem;
    height: 30px;
    padding: 0 5px;
}
.ui-datepicker select.ui-datepicker-year {
    width: 41%;
    height: 30px;
    padding: 0 5px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    margin: 0;
    padding: 2px 8px;
    line-height: 2rem;
}
.ui-datepicker .ui-datepicker-header {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
}
.ui-datepicker .ui-datepicker-buttonpane {
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    background: #f5f5f5;
    border-top: 1px solid rgba(157, 176, 191, 0.46);
}
.ui-widget-content {
    border: 1px solid rgba(157, 176, 191, 0.46);
    background: #fff;
    color: #4b5265;
    border-radius: 6px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #fff;
    color: #7a818d;
    border-radius: 3px;
}
.ui-datepicker-today .ui-state-default {
    background: rgba(69, 158, 235, 0.75);
    color: #fff;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #459eeb;
    color: #fff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background: #006ea4;
    color: #fff;
}
.ui-datepicker-header .ui-state-hover {
    background: #fff;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}
.ui-datepicker .ui-datepicker-prev i,
.ui-datepicker .ui-datepicker-next i {
    color: #459eeb;
}
.CalendarDay {
    border: 1px solid #e4e7e7;
    padding: 0;
    box-sizing: border-box;
    color: #565a5c;
    cursor: pointer;
}
.CalendarDay__button {
    position: relative;
    height: 100%;
    width: 100%;
    text-align: center;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    cursor: pointer;
    box-sizing: border-box;
}
.CalendarDay__button:active {
    outline: 0;
}
.CalendarDay--highlighted-calendar {
    background: #ffe8bc;
    color: #565a5c;
    cursor: default;
}
.CalendarDay--highlighted-calendar:active {
    background: #007a87;
}
.CalendarDay--outside {
    border: 0;
    cursor: default;
}
.CalendarDay--outside:active {
    background: #fff;
}
.CalendarDay--hovered {
    background: #e4e7e7;
    border: 1px double #d4d9d9;
    color: inherit;
}
.CalendarDay--blocked-minimum-nights {
    color: #cacccd;
    background: #fff;
    border: 1px solid #e4e7e7;
    cursor: default;
}
.CalendarDay--blocked-minimum-nights:active {
    background: #fff;
}
.CalendarDay--selected-span {
    background: #66e2da;
    border: 1px double #33dacd;
    color: #fff;
}
.CalendarDay--selected-span.CalendarDay--hovered,
.CalendarDay--selected-span:active {
    background: #33dacd;
    border: 1px double #00a699;
}
.CalendarDay--selected-span.CalendarDay--last-in-range {
    border-right: #00a699;
}
.CalendarDay--hovered-span,
.CalendarDay--after-hovered-start {
    background: #b2f1ec;
    border: 1px double #80e8e0;
    color: #007a87;
}
.CalendarDay--hovered-span:active,
.CalendarDay--after-hovered-start:active {
    background: #80e8e0;
}
.CalendarDay--selected-start,
.CalendarDay--selected-end,
.CalendarDay--selected {
    background: #00a699;
    border: 1px double #00a699;
    color: #fff;
}
.CalendarDay--selected-start:active,
.CalendarDay--selected-end:active,
.CalendarDay--selected:active {
    background: #00a699;
}
.CalendarDay--blocked-calendar {
    background: #cacccd;
    color: #82888a;
    cursor: default;
}
.CalendarDay--blocked-calendar:active {
    background: #cacccd;
}
.CalendarDay--blocked-out-of-range {
    color: #cacccd;
    background: #fff;
    border: 1px solid #e4e7e7;
    cursor: default;
}
.CalendarDay--blocked-out-of-range:active {
    background: #fff;
}
.CalendarMonth {
    text-align: center;
    padding: 0 13px;
    vertical-align: top;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.CalendarMonth:first-of-type {
    position: absolute;
    z-index: -1;
    opacity: 0;
    pointer-events: none;
}
.CalendarMonth table {
    border-collapse: collapse;
    border-spacing: 0;
    caption-caption-side: initial;
}
.CalendarMonth--horizontal {
    display: inline-block;
    min-height: 100%;
}
.CalendarMonth--vertical {
    display: block;
}
.CalendarMonth__caption {
    color: #3c3f40;
    margin-top: 7px;
    font-size: 18px;
    text-align: center;
    margin-bottom: 2px;
    caption-side: initial;
}
.CalendarMonth--horizontal .CalendarMonth__caption,
.CalendarMonth--vertical .CalendarMonth__caption {
    padding: 15px 0 35px;
}
.CalendarMonth--vertical-scrollable .CalendarMonth__caption {
    padding: 5px 0;
}
.CalendarMonthGrid {
    background: #fff;
    z-index: 0;
    text-align: left;
}
.CalendarMonthGrid--animating {
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    -moz-transition: -moz-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    z-index: 1;
}
.CalendarMonthGrid--horizontal {
    position: absolute;
    left: 9px;
}
.CalendarMonthGrid--vertical {
    margin: 0 auto;
}
.CalendarMonthGrid--vertical-scrollable {
    margin: 0 auto;
    overflow-y: scroll;
}
.DayPicker {
    background: #fff;
    position: relative;
    text-align: left;
}
.DayPicker--horizontal {
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
    border-radius: 3px;
}
.DayPicker--horizontal.DayPicker--portal {
    box-shadow: none;
    position: absolute;
    left: 50%;
    top: 50%;
}
.DayPicker--vertical.DayPicker--portal {
    position: initial;
}
.DayPicker__focus-region {
    outline: none;
}
.DayPicker__week-headers {
    position: relative;
}
.DayPicker--horizontal .DayPicker__week-headers {
    margin-left: 9px;
}
.DayPicker__week-header {
    color: #757575;
    position: absolute;
    top: 62px;
    z-index: 2;
    padding: 0 13px;
    text-align: left;
}
.DayPicker__week-header ul {
    list-style: none;
    margin: 1px 0;
    padding-left: 0;
    padding-right: 0;
}
.DayPicker__week-header li {
    display: inline-block;
    text-align: center;
}
.DayPicker--vertical .DayPicker__week-header {
    left: 50%;
}
.DayPicker--vertical-scrollable {
    height: 100%;
}
.DayPicker--vertical-scrollable .DayPicker__week-header {
    top: 0;
    display: table-row;
    border-bottom: 1px solid #dbdbdb;
    background: white;
}
.DayPicker--vertical-scrollable .transition-container--vertical {
    padding-top: 20px;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow-y: scroll;
}
.DayPicker--vertical-scrollable .DayPicker__week-header {
    margin-left: 0;
    left: 0;
    width: 100%;
    text-align: center;
}
.transition-container {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}
.transition-container--horizontal {
    transition: height 0.2s ease-in-out;
}
.transition-container--vertical {
    width: 100%;
}
.DayPickerNavigation__prev,
.DayPickerNavigation__next {
    cursor: pointer;
    line-height: 0.78;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.DayPickerNavigation__prev--default,
.DayPickerNavigation__next--default {
    border: 1px solid #dce0e0;
    background-color: #fff;
    color: #757575;
}
.DayPickerNavigation__prev--default:focus,
.DayPickerNavigation__prev--default:hover,
.DayPickerNavigation__next--default:focus,
.DayPickerNavigation__next--default:hover {
    border: 1px solid #c4c4c4;
}
.DayPickerNavigation__prev--default:active,
.DayPickerNavigation__next--default:active {
    background: #f2f2f2;
}
.DayPickerNavigation--horizontal {
    position: relative;
}
.DayPickerNavigation--horizontal .DayPickerNavigation__prev,
.DayPickerNavigation--horizontal .DayPickerNavigation__next {
    border-radius: 3px;
    padding: 6px 9px;
    top: 18px;
    z-index: 2;
    position: absolute;
}
.DayPickerNavigation--horizontal .DayPickerNavigation__prev {
    left: 22px;
}
.DayPickerNavigation--horizontal .DayPickerNavigation__prev--rtl {
    left: auto;
    right: 22px;
}
.DayPickerNavigation--horizontal .DayPickerNavigation__next {
    right: 22px;
}
.DayPickerNavigation--horizontal .DayPickerNavigation__next--rtl {
    right: auto;
    left: 22px;
}
.DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg,
.DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg {
    height: 19px;
    width: 19px;
    fill: #82888a;
}
.DayPickerNavigation--vertical {
    background: #fff;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: 0;
    left: 0;
    height: 52px;
    width: 100%;
    z-index: 2;
}
.DayPickerNavigation--vertical .DayPickerNavigation__prev,
.DayPickerNavigation--vertical .DayPickerNavigation__next {
    display: inline-block;
    position: relative;
    height: 100%;
    width: 50%;
}
.DayPickerNavigation--vertical .DayPickerNavigation__next--default {
    border-left: 0;
}
.DayPickerNavigation--vertical .DayPickerNavigation__prev--default,
.DayPickerNavigation--vertical .DayPickerNavigation__next--default {
    text-align: center;
    font-size: 2.5em;
    padding: 5px;
}
.DayPickerNavigation--vertical .DayPickerNavigation__prev--default svg,
.DayPickerNavigation--vertical .DayPickerNavigation__next--default svg {
    height: 42px;
    width: 42px;
    fill: #484848;
}
.DayPickerNavigation--vertical-scrollable {
    position: relative;
}
.DayPickerNavigation--vertical-scrollable .DayPickerNavigation__next {
    width: 100%;
}
.DayPickerKeyboardShortcuts__show,
.DayPickerKeyboardShortcuts__close {
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    cursor: pointer;
}
.DayPickerKeyboardShortcuts__show:active,
.DayPickerKeyboardShortcuts__close:active {
    outline: none;
}
.DayPickerKeyboardShortcuts__show {
    width: 22px;
    position: absolute;
    z-index: 2;
}
.DayPickerKeyboardShortcuts__show--bottom-right {
    border-top: 26px solid transparent;
    border-right: 33px solid #00a699;
    bottom: 0;
    right: 0;
}
.DayPickerKeyboardShortcuts__show--bottom-right:hover {
    border-right: 33px solid #008489;
}
.DayPickerKeyboardShortcuts__show--bottom-right .DayPickerKeyboardShortcuts__show_span {
    bottom: 0;
    right: -28px;
}
.DayPickerKeyboardShortcuts__show--top-right {
    border-bottom: 26px solid transparent;
    border-right: 33px solid #00a699;
    top: 0;
    right: 0;
}
.DayPickerKeyboardShortcuts__show--top-right:hover {
    border-right: 33px solid #008489;
}
.DayPickerKeyboardShortcuts__show--top-right .DayPickerKeyboardShortcuts__show_span {
    top: 1px;
    right: -28px;
}
.DayPickerKeyboardShortcuts__show--top-left {
    border-bottom: 26px solid transparent;
    border-left: 33px solid #00a699;
    top: 0;
    left: 0;
}
.DayPickerKeyboardShortcuts__show--top-left:hover {
    border-left: 33px solid #008489;
}
.DayPickerKeyboardShortcuts__show--top-left .DayPickerKeyboardShortcuts__show_span {
    top: 1px;
    left: -28px;
}
.DayPickerKeyboardShortcuts__show_span {
    color: #fff;
    position: absolute;
}
.DayPickerKeyboardShortcuts__panel {
    overflow: auto;
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2;
    padding: 22px;
    margin: 33px;
}
.DayPickerKeyboardShortcuts__title {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
.DayPickerKeyboardShortcuts__list {
    list-style: none;
    padding: 0;
}
.DayPickerKeyboardShortcuts__close {
    position: absolute;
    right: 22px;
    top: 22px;
    z-index: 2;
}
.DayPickerKeyboardShortcuts__close svg {
    height: 15px;
    width: 15px;
    fill: #cacccd;
}
.DayPickerKeyboardShortcuts__close svg:hover,
.DayPickerKeyboardShortcuts__close svg:focus {
    fill: #82888a;
}
.DayPickerKeyboardShortcuts__close:active {
    outline: none;
}
.KeyboardShortcutRow {
    margin: 6px 0;
}
.KeyboardShortcutRow__key-container {
    display: inline-block;
    white-space: nowrap;
    text-align: right;
    margin-right: 6px;
}
.KeyboardShortcutRow__key {
    font-family: monospace;
    font-size: 12px;
    text-transform: uppercase;
    background: #f2f2f2;
    padding: 2px 6px;
}
.KeyboardShortcutRow__action {
    display: inline;
    word-break: break-word;
    margin-left: 8px;
}
.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow {
    margin-bottom: 16px;
}
.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__key-container {
    width: auto;
    text-align: left;
    display: inline;
}
.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__action {
    display: inline;
}
.DayPicker {
    box-shadow: 0 0 3px #b6b6b6;
}
input#startDate,
input#endDate {
    padding: 0 !important;
    margin: 0 !important;
}
.DateInput {
    background: #fff;
    position: relative;
    display: inline-block;
    width: 6rem;
    vertical-align: middle;
    font-size: inherit;
    color: #7a818d;
    font-weight: inherit;
    line-height: 0.8rem;
    padding: 0 0.5rem;
    margin-top: -0.05rem;
}
.DateInput__display-text {
    padding: 0.4rem 0.5rem;
    line-height: 0.9rem;
    margin: 0;
    text-align: center;
}
.DateInput__display-text--focused {
    background: #459eeb;
    border: none;
    border-radius: 0.45rem;
    color: #fff;
}
.DayPickerKeyboardShortcuts__show--bottom-right {
    display: none !important;
}
.DayPickerNavigation__prev--rtl,
.DayPickerNavigation__next--rtl {
    background: #459eeb;
    border: 0;
}
.DayPickerNavigation__prev--default:focus,
.DayPickerNavigation__prev--default:hover,
.DayPickerNavigation__next--default:focus,
.DayPickerNavigation__next--default:hover {
    border: 0;
}
.DayPickerNavigation__prev--default:active,
.DayPickerNavigation__next--default:active {
    background: #459eeb;
    border: 0;
    box-shadow: 0px 0px 2px #adb5bd;
}
.DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg,
.DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg {
    height: 19px;
    width: 19px;
    fill: #fff;
}
.DayPicker__week-header li small {
    font-size: 0.8rem;
    font-weight: bold;
    color: #a8afb6;
}
.CalendarDay {
    color: #7a818d;
}
.CalendarDay--highlighted-calendar:active {
    background: #006ea4;
}
.CalendarDay--selected-span {
    background: rgba(185, 25, 98, 0.25);
    border: 1px double #006ea4;
    color: #006ea4;
}
.CalendarDay--selected-span.CalendarDay--hovered,
.CalendarDay--selected-span:active {
    background: #006ea4;
    border: 1px double #006ea4;
    color: #fff;
}
.CalendarDay--selected-span.CalendarDay--last-in-range {
    border-right: #006ea4;
}
.CalendarDay--hovered-span,
.CalendarDay--after-hovered-start {
    background: rgba(185, 25, 98, 0.25);
    border: 1px double #006ea4;
    color: #006ea4;
}
.CalendarDay--hovered-span:active,
.CalendarDay--after-hovered-start:active {
    background: #006ea4;
}
.CalendarDay--selected-start,
.CalendarDay--selected-end,
.CalendarDay--selected {
    background: #006ea4;
    border: 1px double #006ea4;
    color: #fff;
}
.CalendarDay--selected-start:active,
.CalendarDay--selected-end:active,
.CalendarDay--selected:active {
    background: #006ea4;
}
@media (max-width: 1599.98px) {
    .DayPicker__week-header li small {
        font-size: 0.75rem;
    }
}
#phoneAreaCode {
    max-width: 5.3rem;
}
.new-price {
    max-width: 5.3rem;
    margin: 0 auto;
}
.profile-email {
    line-height: 2.5rem;
}
.timer {
    width: 2.8rem;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.verify-card {
    max-width: 32rem;
    margin: auto;
}
.asset-list .item {
    position: relative;
    margin: 0.5rem;
}
.asset-list .item .info-icon {
    position: absolute;
    top: 0.4rem;
    right: 0.4rem;
}
.asset-list .item .info-icon a {
    color: #7a818d;
    cursor: pointer;
}
.asset-list .item a.custom-select-box {
    width: 9rem;
    padding: 1rem 0 0.2rem;
    text-align: center;
    height: 9rem;
}
.asset-list .item a.custom-select-box .icon-wrap {
    margin-bottom: 0.2rem;
    color: #459eeb;
}
.asset-list .item a.custom-select-box .icon-wrap .badge {
    margin-right: -1.7rem;
    padding: 0.4rem;
    top: 4rem;
    position: absolute;
    color: #fff !important;
    background: #459eeb;
}
.asset-list .item a.custom-select-box .title {
    border-bottom: 0;
    font-size: 1rem;
}
.asset-list .item a.custom-select-box:hover .icon-wrap {
    color: #006ea4;
}
.asset-list .item a.custom-select-box:hover .icon-wrap .badge {
    background: #006ea4;
}
@media (max-width: 767.98px) {
    .asset-list .item .info-icon {
        top: 0.3rem;
        right: 0.3rem;
    }
    .asset-list .item a.custom-select-box {
        width: 7.2rem;
        padding: 1rem 0 0.2rem;
        text-align: center;
        height: 7.2rem;
    }
    .asset-list .item a.custom-select-box .icon-wrap i.icon {
        width: 50px;
        height: 55px;
        line-height: 60px;
        font-size: 50px;
    }
    .asset-list .item a.custom-select-box .icon-wrap .badge {
        margin-right: -1rem;
        padding: 0.3rem;
        top: 3rem;
    }
    .asset-list .item a.custom-select-box .icon-wrap .badge i.icon {
        width: 20px;
        height: 20px;
        line-height: 18px;
        font-size: 16px;
    }
    .asset-list .item a.custom-select-box .title {
        font-size: 0.65rem;
    }
}
.select-template ul {
    padding: 0;
    list-style: none;
}
.select-template ul li a {
    padding: 0;
    display: inline-block;
    width: 100%;
    position: relative;
}
.h4.info .adunit-preview {
    min-height: 25rem;
}
.view-image {
    text-align: center;
}
.view-image img {
    width: 90%;
    margin-top: 30px;
}
.view-image img.mobile-view {
    max-width: 280px;
}
.web-view {
    max-width: 600px;
    margin-top: 30px !important;
}
@media (min-width: 992px) {
    .view-image img {
        margin-top: 0;
    }
}
.singlePlacementPanel .panel-body,
.includePanel .panel-body,
.excludePanel .panel-body {
    padding: 15px 15px;
}
.singlePlacementPanel .splitter {
    margin: 0 0 10px;
}
.singlePlacementPanel .content-wrap {
    height: 26.3rem;
    overflow: auto;
    padding: 0 1.5rem;
    border: 1px solid rgba(157, 176, 191, 0.46);
}
.includePanel .content-wrap,
.excludePanel .content-wrap {
    height: 11rem;
    overflow: auto;
    padding: 1px 1.5rem;
    border: 1px solid rgba(157, 176, 191, 0.46);
}
.includePanel .content-wrap .table tr:first-child td,
.excludePanel .content-wrap .table tr:first-child td {
    border-top: 0;
}
table#SinglePlacementTable {
    min-width: 400px;
}
table#IncludeTable tr:first-child td,
table#ExcludeTable tr:first-child td {
    border-top: 0;
}
.select-box-button {
}
.select-box-button .main-title {
    font-size: 1.1rem;
    text-align: center;
    margin-bottom: 1.7rem;
}
.select-box-button .card-btn .card-body {
    padding: 0;
}
.select-box-button .create-campaign-medium-card,
.select-box-button .report-campaign-medium-card {
    display: inline-block;
    margin: auto;
    width: 100%;
    padding: 1.5rem;
    text-align: center;
    height: 21rem !important;
    overflow: hidden;
}
.select-box-button .create-campaign-medium-card.horizontal,
.select-box-button .report-campaign-medium-card.horizontal {
    height: auto !important;
}
.select-box-button .dropdown-button-container,
.select-box-button .dropdown-button-container.hide-items {
    height: 100% !important;
}
.select-box-button .dropdown-button-container .card,
.select-box-button .dropdown-button-container.hide-items .card {
    padding: 0;
    overflow: hidden;
    height: 21rem !important;
}
.select-box-button .dropdown-button-container .card .card-body,
.select-box-button .dropdown-button-container.hide-items .card .card-body {
    padding: 0;
}
.select-box-button .dropdown-button-container .card .card-body .main-content,
.select-box-button .dropdown-button-container.hide-items .card .card-body .main-content {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    width: auto;
    margin: 1.5rem 1.7rem;
    height: 21rem;
}
.select-box-button .dropdown-button-container .card .card-body .main-content .icon-wrap,
.select-box-button .dropdown-button-container .card .card-body .main-content .description,
.select-box-button .dropdown-button-container.hide-items .card .card-body .main-content .icon-wrap,
.select-box-button .dropdown-button-container.hide-items .card .card-body .main-content .description {
    height: auto;
    overflow: hidden;
    max-height: 10rem;
    opacity: 1;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
}
.select-box-button .dropdown-button-container .card .card-body .items-container,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container {
    background: rgba(109, 133, 154, 0.2);
    display: inline-block;
    width: 100%;
    height: 13.9rem;
    overflow: hidden;
}
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-1,
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-2,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-1,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-2 {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    top: 4rem;
    position: relative;
    background: #fff;
    margin: 0.8rem;
    border-radius: 0.45rem;
    padding: 0.8rem 0.8rem;
    opacity: 0;
}
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-1 .icon-wrap,
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-2 .icon-wrap,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-1 .icon-wrap,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-2 .icon-wrap {
    width: 4.8rem;
    padding-left: 0.7rem;
}
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-1 h4.title,
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-2 h4.title,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-1 h4.title,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-2 h4.title {
    font-size: 0.8rem;
    text-align: right;
    margin-bottom: 0;
}
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-1 .description,
.select-box-button .dropdown-button-container .card .card-body .items-container .item-wrap-2 .description,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-1 .description,
.select-box-button .dropdown-button-container.hide-items .card .card-body .items-container .item-wrap-2 .description {
    text-align: right;
    line-height: 1.2rem;
    margin: 0;
}
.select-box-button .dropdown-button-container.show-items .card .card-body .main-content {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    height: 4.3rem;
}
.select-box-button .dropdown-button-container.show-items .card .card-body .main-content .icon-wrap,
.select-box-button .dropdown-button-container.show-items .card .card-body .main-content .description {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    max-height: 0 !important;
    opacity: 0 !important;
}
.select-box-button .dropdown-button-container.show-items .card .card-body .items-container {
    background: rgba(109, 133, 154, 0.2);
    display: inline-block;
    width: 100%;
    height: 13.9rem;
    overflow: hidden;
}
.select-box-button .dropdown-button-container.show-items .card .card-body .items-container .item-wrap-1,
.select-box-button .dropdown-button-container.show-items .card .card-body .items-container .item-wrap-2 {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    opacity: 1;
    top: 0rem;
}
.select-box-button .dropdown-button-container.show-items .card .card-body .items-container .item-wrap-1 {
    transition-delay: 0.6s;
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
}
.select-box-button .dropdown-button-container.show-items .card .card-body .items-container .item-wrap-2 {
    transition-delay: 0.8s;
    -webkit-transition-delay: 0.8s;
    -moz-transition-delay: 0.8s;
}
.select-box-button .new-label {
    position: absolute;
    top: 0;
    right: 0;
}
.select-box-button h4.title {
    font-size: 0.9rem;
    color: #4b5265;
    font-weight: bold;
    margin-bottom: 0.5rem;
}
.select-box-button h5.title-2 {
    font-size: 0.7rem;
    line-height: 1.9rem;
    font-weight: bold;
    margin: 0.3rem 0;
    color: #5bc4ff;
}
.select-box-button .description {
    color: #a8afb6;
    line-height: 1.4rem;
    font-size: 0.72rem;
    max-width: 13rem;
    margin: auto;
    margin-bottom: 0;
}
.select-box-button a.link {
    margin-top: 0.7rem;
    font-weight: 500;
    color: #5bc4ff;
    display: inline-block;
}
.select-box-button .icon-wrap img {
    width: 100%;
    height: auto;
    max-width: max-content;
}
.select-box-button .icon-wrap.medium {
    max-width: 13rem;
}
.select-box-button .descriptionWrap {
    overflow: hidden;
}
.select-box-button .descriptionWrap .content-wrap {
    padding: 2rem;
}
.select-box-button .descriptionWrap .bg-light-blue .content-wrap {
    padding: 2.5rem;
}
.select-box-button .descriptionWrap .bg-light-blue .content-wrap p {
    text-align: center;
    font-weight: 500;
    color: #7d97af;
    max-width: 19rem;
    margin: 0.3rem auto 1.2rem;
    line-height: 1.7rem;
}
.exclude-keywords-wrap {
    background: #fafbfc;
    padding: 1.5rem;
    border: 1px solid #edf1f5;
    border-radius: 0.6rem;
    box-shadow: 0 0 2px #adb5bd;
    font-size: 0.8rem;
    max-width: 33rem;
    margin: auto;
}
.accordion-form {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    overflow: hidden;
    position: relative;
    height: auto;
    max-height: 0;
    opacity: 0;
    top: -3rem;
}
.accordion-form.open {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    top: 0;
    opacity: 1;
    max-height: 50rem;
}
.accordion-form.open.no-over-flow {
    overflow: unset;
}
.click-button button {
    background: rgba(109, 133, 154, 0.4);
}
.click-button button i.icon {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    color: #fff;
    line-height: 46px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 60px;
    height: 45px;
    font-size: 36px;
}
.click-button button.open-accordion i.icon {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.campaign-wizard {
    position: relative;
    z-index: 5;
    margin-bottom: -1.5rem;
}
.campaign-wizard .previous-step-button,
.campaign-wizard .next-step-button {
    width: 1.8rem;
    height: 1.8rem;
    display: inline-block;
    margin: 0 0.5rem 0.6rem;
    color: #fff;
    background: #459eeb;
    border: 0;
    border-radius: 100%;
    font-size: 0.9rem;
    padding: 0;
    line-height: 2.3rem;
    text-align: center;
    cursor: pointer;
}
.campaign-wizard .previous-step-button i.icon,
.campaign-wizard .next-step-button i.icon {
    margin: auto;
}
.campaign-wizard .previous-step-button:disabled,
.campaign-wizard .next-step-button:disabled {
    background: #a8afb6;
    cursor: auto;
}
.campaign-wizard .step-wrap {
    width: 7rem;
    margin: 0 0.5rem;
}
.campaign-wizard .step-wrap .step-title {
    font-size: 1rem;
    font-weight: bold;
    text-align: center;
    line-height: 2rem;
    margin-bottom: 0.5rem;
    color: #495057;
    opacity: 0.6;
}
.campaign-wizard .step-wrap .step-button button {
    width: 3rem;
    height: 3rem;
    line-height: 2.9;
    font-size: 1rem;
    font-weight: bold;
    border: 2px solid;
    color: #fff;
    background: #7d97af;
    border-color: transparent;
    outline: 2px solid;
    outline-color: transparent;
    border-radius: 100%;
    cursor: pointer;
}
.campaign-wizard .step-wrap .step-button button i.icon {
    font-size: 1.2rem;
}
.campaign-wizard .step-wrap.active .step-title {
    opacity: 1;
}
.campaign-wizard .step-wrap.active .step-button button {
    background: #459eeb;
    border-color: #fff;
    outline-color: #459eeb;
}
.campaign-wizard .step-wrap.passed .step-button button {
    background: #2dc798;
}
@media (max-width: 991.98px) {
    .step-wrap {
        display: none;
    }
    .step-wrap.active {
        display: block;
    }
}
.campaign-appstore-form > .card {
    padding: 4rem 3rem 2rem;
}
.campaign-appstore-form .campaign-type-info {
    background: rgba(125, 151, 175, 0.2);
    border-radius: 0.6rem;
    padding: 0 1rem;
    margin-bottom: 1.8rem;
}
.campaign-appstore-form .campaign-type-info label {
    line-height: 2.5rem;
    color: #6c757d;
}
.campaign-appstore-form button.accordion i.icon {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    width: 1rem;
    height: 0.8rem;
    line-height: 0rem;
}
.campaign-appstore-form button.accordion span {
    margin-right: 0.4rem;
}
.campaign-appstore-form button.accordion.open-accordion i.icon {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.campaign-appstore-form > .card > .card-footer {
    border-top: 2px solid rgba(157, 176, 191, 0.46);
    padding: 1rem 0 0;
}
.campaign-appstore-form > .card > .card-footer .next-button,
.campaign-appstore-form > .card > .card-footer .prev-button {
    margin: 0;
    padding: 0.32rem 0.6rem;
}
.campaign-appstore-form > .card > .card-footer .next-button .wizard-complete,
.campaign-appstore-form > .card > .card-footer .prev-button .wizard-complete {
    width: 18px;
    height: 18px;
    line-height: 14px;
    text-align: center;
    padding: 0;
    margin: 0 0.3rem;
    background: #459eeb;
    border-color: #459eeb;
    margin-top: 0.06rem;
}
.campaign-appstore-form > .card > .card-footer .next-button .wizard-complete i,
.campaign-appstore-form > .card > .card-footer .prev-button .wizard-complete i {
    font-size: 0.5rem;
    margin: 0;
    line-height: 0.9rem;
}
.campaign-appstore-form > .card > .card-footer .next-button .text,
.campaign-appstore-form > .card > .card-footer .prev-button .text {
    font-weight: bold;
    margin: 0 0.3rem;
    color: #4b5265 !important;
}
.campaign-appstore-form .asset-form-wrap {
    min-height: 15rem;
    padding-top: 2rem;
}
.change-height-by-toggle-accordion {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    height: 0;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    opacity: 0;
}
.change-height-by-toggle-accordion.open {
    height: 5rem;
    opacity: 1;
}
@media (max-width: 1599.98px) {
    .campaign-appstore-form > .card {
        padding: 3.5rem 2.5rem 2rem;
    }
}
@media (max-width: 991.98px) {
    .campaign-appstore-form > .card {
        padding: 3rem 2rem 2rem;
    }
}
.card-group-vertical.campaign-form {
    box-shadow: none;
    border-radius: 0;
    overflow: inherit;
}
.card-group-vertical.campaign-form .campaign-item {
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    border: 1px solid #ced4da;
    border-radius: 0.6rem;
    margin-bottom: 6px;
}
.card-group-vertical.campaign-form .campaign-item > .card-header {
    cursor: pointer;
    overflow: hidden;
    border-top-left-radius: 0.6rem;
    border-top-right-radius: 0.6rem;
}
.card-group-vertical.campaign-form .campaign-item .Simple-Line-info {
    color: #a8afb6;
}
.card-group-vertical.campaign-form .campaign-item > .card-header {
    border-bottom: 0;
}
.card-group-vertical.campaign-form .campaign-item > .card-header .heading {
    background: #f5f7f9;
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
}
.card-group-vertical.campaign-form .campaign-item > .card-header .heading:hover {
    background: #edf1f5;
}
.card-group-vertical.campaign-form .campaign-item > .card-header .summary .section-wrap {
    background: #f5f7f9;
    padding: 1.5rem 4rem;
    border-bottom-left-radius: 0.6rem;
    border-bottom-right-radius: 0.6rem;
}
.card-group-vertical.campaign-form .campaign-item > .card-header:hover .heading {
    background: #edf1f5;
}
.card-group-vertical.campaign-form .campaign-item > .card-header:hover .summary .section-wrap {
    background: #edf1f5;
}
.card-group-vertical.campaign-form .campaign-item > .card-footer {
    border-top: 0;
    padding-top: 0;
    text-align: left;
}
.card-group-vertical.campaign-form .campaign-item > .card-footer .next-button,
.card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button {
    margin: 0.5rem;
}
.card-group-vertical.campaign-form .campaign-item > .card-footer .next-button .wizard-complete,
.card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button .wizard-complete {
    width: 20px;
    height: 20px;
    line-height: 15px;
    text-align: center;
    padding: 0;
    margin: 0 0.3rem;
}
.card-group-vertical.campaign-form .campaign-item > .card-footer .next-button .wizard-complete i,
.card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button .wizard-complete i {
    font-size: 0.7rem;
    margin: 0;
}
.card-group-vertical.campaign-form .campaign-item > .card-footer .next-button .text,
.card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button .text {
    font-weight: bold;
    font-size: 0.9rem;
    margin: 0 0.3rem;
    color: #4b5265 !important;
}
.card-group-vertical.campaign-form .campaign-item:first-child {
    border-top: 1px solid rgba(157, 176, 191, 0.46);
}
.card-group-vertical.campaign-form .campaign-item.select .card-header .heading:hover {
    background: #edf1f5;
}
@media (max-width: 1599.98px) {
    .card-group-vertical.campaign-form .campaign-item {
        box-shadow: 0 1px 10px rgba(0, 0, 0, 0.04), 0 1px 6px rgba(0, 0, 0, 0.04);
    }
    .card-group-vertical.campaign-form .campaign-item > .card-header .summary .section-wrap {
        padding: 1.4rem 3rem;
    }
    .card-group-vertical.campaign-form .campaign-item > .card-footer .next-button,
    .card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button {
        margin: 0.4rem;
    }
    .card-group-vertical.campaign-form .campaign-item > .card-footer .next-button .wizard-complete,
    .card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button .wizard-complete {
        width: 18px;
        height: 18px;
        line-height: 14px;
        margin: 0 0.2rem;
    }
    .card-group-vertical.campaign-form .campaign-item > .card-footer .next-button .wizard-complete i,
    .card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button .wizard-complete i {
        font-size: 0.6rem;
        margin: 0;
    }
    .card-group-vertical.campaign-form .campaign-item > .card-footer .next-button .text,
    .card-group-vertical.campaign-form .campaign-item > .card-footer .prev-button .text {
        font-size: 0.85rem;
    }
    .card-group-vertical.campaign-form .campaign-item:first-child {
        border-top: 1px solid rgba(157, 176, 191, 0.46);
    }
    .card-group-vertical.campaign-form .campaign-item.select .card-header .heading:hover {
        background: #edf1f5;
    }
}
@media (max-width: 767.98px) {
    .card-group-vertical.campaign-form .campaign-item > .card-header .summary .section-wrap {
        padding: 1.5rem;
    }
}
.recommendation-banner-select-wrap {
    max-width: 45rem;
    margin: 2rem auto;
}
.asset-item {
    cursor: pointer;
}
.asset-item .asset-icon-wrap {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.asset-item .asset-icon-wrap .app-asset-icon {
    display: inline-block;
    position: relative;
    text-align: center;
    margin: 0 auto;
}
.asset-item .asset-icon-wrap .app-asset-icon .asset {
    position: absolute;
    color: #459eeb;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .asset {
    font-size: 3rem;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .asset.ti-image {
    font-size: 2.6rem;
    top: 1.3rem;
    right: 1.43rem;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .asset.ti-layout-slider {
    top: 1.2rem;
    right: 1.4rem;
    font-size: 2.85rem;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .asset.ti-layout-cta-btn-right {
    right: 1.55rem;
    font-size: 2.3rem;
    top: 0.8rem;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .asset.ti-layout-cta-btn-right.second {
    top: 2.4rem;
    color: #a8afb6;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .asset.ti-control-play {
    font-size: 1.9rem;
    top: 1.5rem;
    right: 1.54rem;
    border: 0.2rem solid;
    font-weight: bold;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .asset.lnr-code {
    font-size: 2.2rem;
    top: 1.4rem;
    right: 1.5rem;
    font-weight: 900 !important;
}
.asset-item .asset-icon-wrap.mobile .app-asset-icon .phone {
    font-size: 5.4rem;
    font-weight: 100 !important;
    color: #a8afb6;
}
.asset-item .asset-icon-wrap.web .app-asset-icon .asset {
    font-size: 3rem;
}
.asset-item .asset-icon-wrap.web .app-asset-icon .asset.ti-image {
    font-size: 2.3rem;
    top: 0.5rem;
    right: 1.85rem;
}
.asset-item .asset-icon-wrap.web .app-asset-icon .asset.ti-layout-cta-btn-right {
    right: 0.5rem;
    font-size: 2.3rem;
    top: 0.5rem;
}
.asset-item .asset-icon-wrap.web .app-asset-icon .asset.ti-layout-cta-btn-right.second {
    top: 0.5rem;
    right: 3.1rem;
    color: #a8afb6;
}
.asset-item .asset-icon-wrap.web .app-asset-icon .asset.ti-control-play {
    font-size: 1.7rem;
    top: 0.6rem;
    right: 1.95rem;
    border: 0.2rem solid;
    font-weight: bold;
}
.asset-item .asset-icon-wrap.web .app-asset-icon .asset.lnr-code {
    right: 1.4rem;
    top: 0;
    font-size: 2.9rem !important;
    line-height: 0.1rem;
}
.asset-item .asset-icon-wrap.web .app-asset-icon .web {
    font-size: 6rem;
    line-height: 5rem;
    font-weight: 100 !important;
    color: #a8afb6;
}
.asset-item .asset-name {
    display: inline-block;
    width: 100%;
    font-weight: bold;
    line-height: 2.5rem;
}
.summary-campaign-table tbody tr:hover {
    background: none;
}
.summary-campaign-table tbody tr {
    height: 3rem;
}
.summary-campaign-table tbody tr th,
.summary-campaign-table tbody tr td {
    line-height: 1.4rem;
}
.summary-campaign-table tbody tr:first-child td,
.summary-campaign-table tbody tr:first-child th {
    border-top: 0;
}
.summary-campaign-table tbody tr:last-child td,
.summary-campaign-table tbody tr:last-child th {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
}
.summary-sticky-wrapper {
    position: sticky;
    top: 0;
}
.summary-image-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    display: inline-block;
}
.summary-image-wrap .main-image {
    max-width: 40rem;
    width: 100%;
    height: auto;
    z-index: 1;
}
.summary-image-wrap .spaceship-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
}
.summary-image-wrap .spaceship-wrap .spaceShip {
    margin-top: -5rem;
    width: 18%;
    webkit-animation: floating 4s ease-in-out infinite;
    -moz-animation: floating 4s ease-in-out infinite;
    animation: floating 4s ease-in-out infinite;
}
.summary-image-wrap .spaceship-wrap .spaceShip img {
    width: 100%;
    max-width: max-content;
}
.summary-image-wrap .spaceship-wrap .fire-spaceShip-image {
    margin-top: 0.2rem;
    webkit-animation: light-dark 1s ease-in-out infinite;
    -moz-animation: light-dark 1s ease-in-out infinite;
    animation: light-dark 1s ease-in-out infinite;
}
.summary-image-wrap .spaceship-wrap .fire-spaceShip-image img {
    width: 24%;
    max-width: max-content;
}
.adunit-target-item {
    width: 9rem;
}
.asset-preview {
    position: relative;
    width: 20rem;
}
.asset-preview .content {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.asset-preview .content .icon {
    position: relative;
    color: #459eeb;
}
.asset-preview.mobile .ti-image {
    font-size: 9rem;
    top: 7rem;
}
.asset-preview.mobile .ti-layout-slider {
    font-size: 12rem;
    top: 6rem;
    right: 0.4rem;
}
.asset-preview.mobile .ti-layout-cta-btn-right {
    font-size: 8rem;
    top: 8.5rem;
    position: absolute;
    right: 6rem;
}
.asset-preview.mobile .ti-layout-cta-btn-right.first {
    top: 3rem;
    color: #a8afb6;
}
.asset-preview.mobile .ti-layout-cta-btn-right.second {
    top: 14rem;
    color: #a8afb6;
}
.asset-preview.mobile .ti-control-play {
    font-size: 8rem;
    border: 0.5rem solid;
    top: 7rem;
}
.asset-preview.mobile .lnr-code.icon.asset {
    font-size: 7.3rem;
    top: 7rem;
}
.adunit-target-item {
    width: 9rem;
}
.asset-preview.web .bg img {
    width: 100%;
    height: auto;
}
.asset-preview.web .content .icon {
    position: absolute;
}
.asset-preview.web .content .ti-image {
    font-size: 4rem;
    top: 1.5rem;
    right: 3rem;
}
.asset-preview.web .content .ti-layout-cta-btn-right {
    font-size: 3.5rem;
    top: 3.5rem;
    position: absolute;
    right: 4rem;
}
.asset-preview.web .content .ti-layout-cta-btn-right.first {
    top: 1rem;
    color: #a8afb6;
}
.asset-preview.web .content .ti-layout-cta-btn-right.second {
    top: 6rem;
    color: #a8afb6;
}
.asset-preview.web .content .ti-control-play {
    font-size: 4rem;
    border: 0.3rem solid;
    top: 2rem;
    right: 3.4rem;
    padding: 1.4rem 4.3rem;
}
.asset-preview.web .content .lnr-code {
    right: 5.8rem;
    top: 0.9rem;
    font-size: 7.9rem !important;
    line-height: 0.1rem;
}
.get-ready-line-report-filter .no-style > .card-header {
    display: none;
}
.filter-items {
    border-top: 1px dashed #d7d7d7;
}
.filter-items .name-item {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 33px;
    font-size: 13px;
    color: #666;
}
.filter-items ul.cat-item {
    padding: 0;
    list-style: none;
    margin: 0;
    display: block;
    width: 100%;
    border: none !important;
}
.filter-items ul.cat-item li {
    display: block;
    float: right;
    color: #a1a1a1;
    line-height: 18px;
    font-size: 12px;
    margin-bottom: 3px;
}
.filter-items ul.cat-item li:first-child {
    border-right: 0;
}
.searchable-list ul {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    list-style: none;
}
.searchable-list li {
    padding: 0;
    padding-left: 0.5rem;
    overflow: hidden;
    cursor: pointer;
    list-style: none;
}
.searchable-list li.selected {
    background: #459eeb;
    color: #fff;
    font-weight: bold;
}
.searchable-list li.selected .name-item {
    color: #fff;
}
.searchable-list li:first-child .filter-items {
    border-top: 0;
}
@media (max-width: 900px) {
    .filter-items ul.cat-item {
        height: auto;
    }
}
.previewImageWrap {
    max-width: 350px;
    position: relative;
    margin: 0 auto;
}
.previewImages {
    max-width: 350px;
}
.previewImageWrap i {
    top: 0;
    right: 0;
    position: absolute;
    font-size: 22px;
    color: #459eeb;
}
.adunit-arrange .custom-control.custom-radio-box {
    padding: 0;
    margin: 0 0.5rem;
}
.adunit-preview {
}
.adunit-preview .previewImageWrap img {
    width: auto;
    height: auto;
    max-width: 100%;
}
.bd-toc {
    order: 2;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.875rem;
}
@supports (position: sticky) {
    .bd-toc {
        position: sticky;
        top: 4rem;
        height: calc(100vh - 4rem);
    }
}
.select-campaign {
    min-width: 16rem;
}
.select-campaign-wrap,
.select-media-wrap {
    width: 25rem;
}
.select-account-wrap {
    width: 25rem;
}
@media (max-width: 1599.98px) {
    .select-campaign-wrap,
    .select-media-wrap {
        width: 25rem;
    }
}
@media (max-width: 991.98px) {
    .select-account-wrap,
    .select-campaign-wrap,
    .select-media-wrap {
        width: 100%;
    }
}
.auto-width-selector .select-campaign {
    min-width: auto;
}
.report-line-chart text.recharts-text tspan {
    font-size: 0.8rem;
    font-weight: bold;
    color: #303641;
    white-space: nowrap;
}
.report-line-chart text.recharts-label tspan {
    font-size: 0.75rem;
    font-weight: normal;
}
.custom-tooltip {
    margin: 0;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    white-space: nowrap;
}
.reaport-col {
    min-width: 570px;
    max-width: 950px;
    margin: auto;
    text-align: center;
}
.reaport-header h3 {
    text-align: center;
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    margin-bottom: 2rem;
    line-height: 3rem;
}
.report-item-wrap {
    max-width: 15rem;
    min-width: 10rem;
    margin: 0 auto;
    background: #f5f7f9;
    border-radius: 0.3rem;
    border: 2px solid #edf1f5;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    height: 100%;
}
.report-item-wrap [class^="mbri-"],
.report-item-wrap [class*=" mbri-"] {
    font-weight: normal !important;
}
.report-item-wrap .icon-frame {
    display: inline-block;
    padding: 1rem;
}
.report-item-wrap .icon-frame .icon-wrap {
    width: 100%;
    text-align: center;
    line-height: 1rem;
    color: #7a818d;
    font-size: 3rem;
    min-height: 55px;
}
.report-item-wrap .icon-frame .icon-wrap .fa-stack.report-list {
    width: 3.5rem;
    height: 3rem;
    line-height: 1rem;
}
.report-item-wrap .icon-frame .icon-wrap .fa-stack.report-list i.icon {
    width: 100%;
    height: 100%;
    line-height: 3.8rem;
}
.report-item-wrap .icon-frame .icon-wrap .fa-stack.report-list i.icon.customize-icon-myket {
    line-height: 4.5rem;
}
.report-item-wrap .icon-frame .title {
    width: 100%;
    font-size: 0.9rem;
    text-align: center;
    font-weight: bold;
    line-height: 2.5rem;
    color: #459eeb;
    padding-top: 0.5rem;
}
.report-item-wrap .icon-frame .description {
    font-size: 0.65rem;
    text-align: justify;
    line-height: 1.1rem;
    color: #7a818d;
    min-width: 170px;
}
.report-item-wrap:hover {
    background: #edf1f5;
    box-shadow: 0 0 3px #b6b6b6;
}
@media (max-width: 991.98px) {
    .reaport-col {
        min-width: 100%;
    }
    .description {
        min-width: 100% !important;
    }
}
.status-collaps {
    line-height: 10px;
}
.status-collaps span.status-wrap {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.status-collaps span.status-wrap .st-icon {
    display: inline-block;
    position: absolute;
    vertical-align: middle;
    top: 0;
    width: 100%;
    right: 0;
    color: #fff;
    font-size: 11px;
    line-height: 30px;
    height: 100%;
    cursor: pointer;
}
.report-container {
    min-height: 900px;
}
.total-data .card {
    min-height: 10rem;
}
.total-data .content-wrap {
    max-width: 30rem;
    margin: 0.5rem auto;
}
.total-data .content-wrap .icon-wrap {
    width: 5rem;
    height: 5rem;
    margin: auto;
}
.total-data .content-wrap .icon-wrap .icon {
    width: 5rem;
    height: 5rem;
    font-size: 4.5rem;
    color: #6d859a;
}
.total-data .content-wrap .title {
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 2.5rem;
    color: #7a818d;
}
.total-data .content-wrap .information {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.3rem;
    color: #006ea4;
    margin-top: 1rem;
}
.total-data .content-wrap .information .currency {
    font-size: 0.75rem;
    color: #a8afb6;
    font-weight: 500;
    margin-right: 0.5rem;
}
@media (max-width: 1599.98px) {
    .total-data .card {
        min-height: 9rem;
    }
    .total-data .content-wrap {
        margin: 0.4rem auto;
    }
    .total-data .content-wrap .icon-wrap .icon {
        width: 5rem;
        height: 5rem;
        font-size: 4.5rem;
        color: #6d859a;
    }
    .total-data .content-wrap .title {
        font-size: 0.85rem;
        line-height: 2.5rem;
        font-weight: bold;
    }
    .total-data .content-wrap .information {
        font-size: 1.3rem;
        line-height: 1.4rem;
        margin-top: 1rem;
    }
    .total-data .content-wrap .information .currency {
        font-size: 0.7rem;
        margin-right: 0.4rem;
    }
}
@media (max-width: 1249.98px) {
    .total-data .card .col,
    .total-data .card .col-auto {
        width: 100%;
        text-align: center;
    }
    .total-data .card .col .icon-wrap,
    .total-data .card .col-auto .icon-wrap {
        margin-bottom: 1rem;
    }
}
.main-tabs h2.title {
    margin-bottom: 1rem;
}
.main-tabs .tab-btn {
    min-width: 16rem;
    background: #fff;
    color: #4b5265;
    line-height: 2.2rem;
    font-weight: 500;
    border-color: rgba(157, 176, 191, 0.46);
    border-radius: 1rem;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.main-tabs .tab-btn:hover {
    background: rgba(109, 133, 154, 0.7);
    color: #fff;
}
.main-tabs .first-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.main-tabs .second-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.main-tabs .tab-btn.active {
    background: #459eeb !important;
    color: #fff;
    font-weight: 500;
}
@media (max-width: 1599.98px) {
    .main-tabs h2.title {
        margin-bottom: 0.6rem;
    }
    .main-tabs .tab-btn {
        min-width: 13rem;
        line-height: 2rem;
    }
}
.tab-chart {
    margin: 1rem 0;
}
.tab-chart .tabs {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 98%;
    margin: 0 auto;
}
.tab-chart .tabs .tab {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    padding: 0.4rem 0.3rem;
}
.tab-chart .tabs .tab label {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.07), 0 1px 5px rgba(0, 0, 0, 0.07);
    border: 1px solid #dee2e6;
    background: #f8f9fa;
    height: 100%;
    width: 100%;
    display: flex;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border-radius: 0.6rem;
    position: relative;
}
.tab-chart .tabs .tab label .content {
    width: 100%;
    height: 100%;
    padding: 0.3rem 1rem;
    min-height: 4.8rem;
}
.tab-chart .tabs .tab label .content i.icon {
    padding: 0 0.5rem 0 0.8rem;
    margin-left: 0.8rem;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 45px;
    font-size: 43px;
    font-weight: 500;
    border-left: 2px solid rgba(157, 176, 191, 0.46);
    color: #006ea4;
}
.tab-chart .tabs .tab label .content i.icon.pix-search {
    font-size: 55px;
    padding: 0 0.1rem 0 0.4rem;
}
.tab-chart .tabs .tab label .content i.icon-2 {
    font-size: 1.5rem;
    position: absolute;
    top: 0.35rem;
    right: 1.4rem;
    color: #006ea4;
}
.tab-chart .tabs .tab label .content .title {
    font-size: 0.85rem;
    font-weight: bold;
    line-height: 2rem;
    color: #545a6a;
}
.tab-chart .tabs .tab label .content .title span {
    overflow: hidden;
    width: auto;
    display: block;
    height: 2rem;
    padding-right: 0.05rem;
}
.tab-chart .tabs .tab label .content .information {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.8rem;
    color: #006ea4;
}
.tab-chart .tabs .tab .custom-control-input:checked ~ label {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
    color: #303641;
    position: relative;
    width: 104%;
    height: 104%;
    z-index: 10;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25), 0 1px 5px rgba(0, 0, 0, 0.25);
    border-color: #006ea4;
    background: rgba(185, 25, 98, 0.9);
    margin-right: -2%;
    margin-top: -0.5%;
}
.tab-chart .tabs .tab .custom-control-input:checked ~ label .content i.icon {
    color: rgba(255, 255, 255, 0.8);
}
.tab-chart .tabs .tab .custom-control-input:checked ~ label .content i.icon-2 {
    color: rgba(255, 255, 255, 0.8);
}
.tab-chart .tabs .tab .custom-control-input:checked ~ label .content .title {
    color: rgba(255, 255, 255, 0.9);
}
.tab-chart .tabs .tab .custom-control-input:checked ~ label .content .information {
    color: #fff;
}
.tab-chart .tabs .tab:first-child {
    padding-top: 0;
}
.tab-chart .tabs .tab:last-child {
    padding-bottom: 0;
}
.tab-chart .tab-content {
    position: relative;
    padding: 0;
    padding-right: 1rem;
    border: 0;
}
.tab-chart .tab-content .header-content {
    margin: 1rem 2rem 1rem 3.8rem;
}
@media (max-width: 1599.98px) {
    .tab-chart .tabs .tab label .content {
        padding: 0.2rem 0.5rem;
        min-height: 4rem;
    }
    .tab-chart .tabs .tab label .content i.icon {
        padding: 0 0.4rem 0 0.7rem;
        margin-left: 0.7rem;
        font-size: 40px;
    }
    .tab-chart .tabs .tab label .content i.icon.pix-search {
        font-size: 49px;
        padding: 0 0.1rem 0 0.3rem;
    }
    .tab-chart .tabs .tab label .content i.icon-2 {
        font-size: 1.3rem;
        top: 0.5rem;
        right: 1.3rem;
    }
    .tab-chart .tabs .tab label .content .title {
        font-size: 0.8rem;
        line-height: 2rem;
    }
    .tab-chart .tabs .tab label .content .information {
        font-size: 0.8rem;
    }
}
@media (max-width: 991.98px) {
    .tab-chart {
        margin: 1rem 0;
    }
    .tab-chart .tabs {
        width: 100%;
    }
    .tab-chart .tabs .tab {
        box-shadow: unset;
    }
    .tab-chart .tabs .tab label {
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.07), 0 1px 5px rgba(0, 0, 0, 0.07);
        height: 5rem;
        margin-bottom: 0;
    }
    .tab-chart .tabs .tab label .content {
        width: 100%;
        height: 100%;
        padding: 0.3rem 1rem;
    }
    .tab-chart .tabs .tab .custom-control-input:checked ~ label {
        color: #303641;
        position: relative;
        width: 100%;
        right: 0.6rem;
        height: 6rem;
        top: 0;
        z-index: 10;
        box-shadow: 3px 0 4px rgba(0, 0, 0, 0.08);
        border-bottom: 3px solid #006ea4;
    }
    .tab-chart .tab-content {
        padding: 2rem 0.5rem;
    }
}
.btn-active-chart-wrap {
    max-width: 53rem;
    margin: 0.8rem auto 0;
    text-align: center;
}
@media (max-width: 1599.98px) {
    .btn-active-chart-wrap {
        max-width: 32rem;
    }
}
@media (max-width: 767.98px) {
    .btn-active-chart-wrap {
        max-width: 21rem;
    }
}
.campaign-type-icon-report {
    display: inline-block;
    position: relative;
    width: 2rem;
    height: 2rem;
}
.campaign-type-icon-report .badge {
    display: inline-block;
    min-width: 19px;
    padding: 3px 4px 2px;
    font-size: 0.55rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 23px;
    text-indent: 0px;
    margin-right: 7px;
    min-height: 18px;
    line-height: 14px;
    position: absolute;
    z-index: 4;
    top: -7px;
    left: -4px;
    margin: 0;
}
.campaign-type-icon-report i.ti-view-list-alt {
    margin-right: -0.8rem;
}
.package-preview {
    background: rgba(237, 241, 245, 0.2);
    padding: 0.7rem;
    border-radius: 0.6rem;
    border: 1px solid rgba(168, 175, 182, 0.3);
    display: inline-block;
    min-width: 18rem;
    cursor: pointer;
}
.package-preview .icon-wrap {
    width: 4.5rem;
    height: 4.5rem;
}
.package-preview .icon-wrap img {
    width: 100%;
    height: auto;
}
.package-preview .content-wrap {
    padding: 0 1rem;
}
.package-preview .content-wrap .title {
    border: 0;
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 1.1rem;
    margin-top: 0.5rem;
    color: #006ea4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 13rem;
}
.package-preview .content-wrap .category {
    line-height: 1.8rem;
}
.package-preview .content-wrap .category label {
    font-size: 0.75rem;
    font-weight: 500;
}
.package-preview .content-wrap .category label.label {
    color: rgba(122, 129, 141, 0.8);
}
.package-preview .content-wrap .category label.label-info {
    color: #545a6a;
}
.package-preview .content-wrap .details {
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 1rem;
    color: #459eeb;
}
.package-preview .content-wrap .details span i.icon {
    color: rgba(122, 129, 141, 0.8);
    margin-left: 0.5rem;
}
.package-preview .content-wrap .details .rate,
.package-preview .content-wrap .details .downloaded {
    margin-left: 0.7rem;
}
.small-package-preview {
    background: none;
    padding: 0;
    border: 0;
    min-width: 18rem;
}
.small-package-preview .icon-wrap {
    width: 3.8rem;
    height: 3.8rem;
}
.small-package-preview .content-wrap {
    padding: 0 0.7rem;
}
.small-package-preview .content-wrap .title {
    font-size: 0.85rem;
    line-height: 1.4rem;
    margin-top: 0;
}
.small-package-preview .content-wrap .category {
    line-height: 1.7rem;
}
.small-package-preview .content-wrap .category label {
    font-size: 0.7rem;
}
.small-package-preview .content-wrap .details {
    font-size: 0.7rem;
    line-height: 1rem;
}
.small-package-preview .content-wrap .details .rate,
.small-package-preview .content-wrap .details .downloaded {
    margin-left: 0.7rem;
}
@media (max-width: 1249.98px) {
    .package-preview {
        padding: 0.5rem;
        min-width: 15rem;
    }
    .package-preview .icon-wrap {
        width: 4rem;
        height: 4rem;
    }
    .package-preview .content-wrap {
        padding: 0 0.7em 0 0;
    }
    .package-preview .content-wrap .title {
        font-size: 0.8rem;
        line-height: 0.7rem;
        margin-top: 0.5rem;
    }
    .package-preview .content-wrap .category label {
        font-size: 0.75rem;
        font-weight: 500;
        line-height: 1.8rem;
    }
    .package-preview .content-wrap .details {
        font-size: 0.65rem;
        font-weight: 500;
        line-height: 0.7rem;
    }
    .package-preview .content-wrap .details span i.icon {
        margin-left: 0.4rem;
    }
    .package-preview .content-wrap .details .rate,
    .package-preview .content-wrap .details .downloaded {
        margin-left: 0.5rem;
    }
    .small-package-preview .content-wrap .title {
        line-height: 1rem;
        margin-top: 0.3rem;
    }
}
.admin-suggestionAlert-wrap {
    background: #fff;
    margin: 1.5rem 0;
}
.admin-suggestionAlert-wrap .attention-box {
    padding: 0.8rem;
}
.suggestion-keyword .suggested-keyword-icon {
    width: 110px;
    height: 110px;
    background: #fff;
    border-radius: 0.4rem;
    border: 1px solid rgba(157, 176, 191, 0.46);
    padding: 10px;
}
.suggestion-keyword .suggested-keyword-icon img {
    width: 100%;
    height: auto;
}
.suggestion-keyword .suggested-keyword-content {
    margin-top: -6px;
    margin-right: 1.3rem;
}
.suggestion-keyword .suggested-keyword-content label.control-label {
    line-height: 2.5rem;
}
.suggestion-keyword .suggested-keyword-content .custom-control {
    height: 2.3rem;
    line-height: 2.5rem;
    padding-left: 0;
}
@media (max-width: 991.98px) {
    .suggestion-keyword .suggested-keyword-icon {
        width: 60px;
        height: 60px;
        padding: 6px;
    }
    .suggestion-keyword .suggested-keyword-content {
    }
    .suggestion-keyword .suggested-keyword-content .custom-control {
        height: auto;
        padding-left: 0;
        line-height: 2rem;
    }
}
@media (max-width: 767.98px) {
    .suggestion-keyword .suggested-keyword-icon {
        display: none;
    }
    .suggestion-keyword .suggested-keyword-content {
        margin-top: 0;
        margin-right: 0;
    }
}
.copyKeywordsList {
    padding: 0.4rem;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
}
.copyKeywordsList span.badge {
    padding: 0.35rem 0.5rem;
    margin: 0.16rem;
    line-height: 0.8rem;
    cursor: auto;
}
.addKeywordsList {
    padding: 0.4rem;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 0.45rem;
}
.addKeywordsList span.badge {
    margin: 0.15rem;
}
.faq-main-wrap {
    max-width: 75rem;
    margin: 2rem auto auto;
}
.search-faq-wrap {
    margin: 0 auto;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
}
.search-faq-wrap .search-icon-wrap {
    width: 2rem;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0.2rem;
    z-index: 2;
    padding-top: 0.4rem;
}
.search-faq-wrap .search-icon-wrap .search-faq-input {
    z-index: 1;
    position: relative;
}
.search-faq-wrap .search-icon-wrap i.icon {
    font-size: 1.4rem;
    color: #a8afb6;
}
.new-request-wrap {
    max-width: 1300px;
    margin: 2rem auto auto;
}
.new-request-wrap .section-wrap {
    margin-bottom: 0;
}
.request-type-list .custom-select-box {
    text-align: right;
    font-weight: bold;
    color: #545a6a;
    cursor: pointer;
}
.request-type-list .custom-select-box img {
    margin: 0.5rem 0.5rem 0.5rem 1rem;
}
.request-type-list .custom-select-box.active {
    border-color: #459eeb;
}
.submit-request {
    max-width: 36rem;
    cursor: pointer;
    margin: 0 auto 2rem;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.submit-request .title {
    font-size: 1rem;
    font-weight: bold;
    color: #459eeb;
    line-height: 2rem;
}
.submit-request .description {
    color: #7a818d;
    line-height: 1.6rem;
}
.submit-request:hover {
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1), 0 1px 6px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
@media (max-width: 1599.98px) {
    .request-type-list .custom-select-box img {
        margin: 0.4rem 0.4rem 0.4rem 0.8rem;
        width: 4.5rem;
    }
}
.message-general-info {
    margin-bottom: 1.3rem;
    padding: 1rem 1.5rem;
}
.message-general-info .info-wrap {
    min-width: 12rem;
}
.message-general-info .info-wrap .control-label {
    font-size: 0.8rem;
    font-weight: 500;
    line-height: 2rem;
}
.message-wrap {
    width: 100%;
    padding: 1rem;
}
.message-wrap .card {
    margin-bottom: 0.4rem;
    display: inline-block;
    width: auto;
    min-width: 25rem;
    max-width: 50rem;
}
.message-wrap .card .card-body {
    padding: 0.2rem 0.5rem;
}
.message-wrap .card.bd-callout .card-body,
.message-wrap .card.bd-callout-rtl .card-body {
    padding: 0.2rem 0.5rem;
}
.message-wrap blockquote {
    margin: 0;
}
.message-wrap .message-info {
    margin-bottom: 0.5rem;
}
.message-wrap .message-info label {
    font-size: 0.75rem;
    color: #7a818d;
    margin-right: 0.5rem;
    font-weight: 500;
}
.message-wrap .message-info label span {
    font-weight: bold;
}
.message-wrap .message-info .icon-wrap {
    width: 22px;
    height: 22px;
    border: 1px solid #a8afb6;
    border-radius: 2rem;
    text-align: center;
    display: inline-block;
}
.message-wrap .message-info .icon-wrap .icon {
    width: 20px;
    height: 23px;
    line-height: 23px;
    font-size: 16px;
}
.message-wrap .message-info .icon {
    color: #a8afb6;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 20px;
}
@media (max-width: 991.98px) {
    .message-wrap {
        padding: 1rem 0;
    }
    .message-wrap .card {
        display: block;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }
    .message-wrap .message-general-info {
        margin-bottom: 1.3rem;
        padding: 1rem 1.5rem;
    }
    .message-wrap .message-general-info .info-wrap {
        min-width: 14rem;
    }
    .message-wrap .message-general-info .info-wrap .control-label {
        font-size: 0.75rem;
        line-height: 1.9rem;
    }
}
h4.total-title {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    margin-bottom: 0.5rem;
    font-weight: bold;
    text-align: center;
    padding-bottom: 0.7rem;
    font-size: 0.9rem;
}
.total-accounting-label {
    background: rgb(255, 255, 255);
    padding: 0.5rem 1.5rem;
    border-radius: 3rem;
    line-height: 2rem;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 5px, rgba(0, 0, 0, 0.05) 0px 1px 5px;
}
.total-accounting-label label.label {
    font-weight: bold;
}
.total-accounting-label label.label-info {
    font-size: 0.9rem;
    font-weight: bold;
    color: #343a40;
}
.keyword-planner-wrap,
.manage-keywords-wrap {
    max-width: 42rem;
    margin: auto;
    text-align: center;
}
.keyword-planner-wrap .card-body,
.manage-keywords-wrap .card-body {
    padding: 2rem;
}
.keyword-planner-wrap h4.title,
.manage-keywords-wrap h4.title {
    font-size: 0.9rem;
    font-weight: bold;
    margin-top: 1.5rem;
    margin-bottom: 0.7rem;
}
.keyword-planner-wrap p.description,
.manage-keywords-wrap p.description {
    font-size: 0.75rem;
    max-width: 32rem;
    line-height: 1.4rem;
    margin: auto;
}
.keyword-planner-wrap hr,
.manage-keywords-wrap hr {
    margin-bottom: 2.2rem;
    margin-top: 2.2rem;
}
.keyword-planner-wrap .add-query-wrap,
.manage-keywords-wrap .add-query-wrap {
    max-width: 28rem;
    margin: auto;
}
.keyword-planner-wrap .selection-search,
.manage-keywords-wrap .selection-search {
    text-align: right;
}
.important-information-box {
    margin-bottom: 1.2rem;
}
.important-information-box h6 {
    font-size: 0.85rem;
    line-height: 1.6rem;
}
.notification-wrap {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    padding: 0.4rem;
    margin: 0.4rem 0;
}
.notification-wrap h4.title {
    border: 0;
    font-size: 0.9rem;
    font-weight: bold;
    color: #545a6a;
    line-height: 2.5rem;
    margin: 0;
    margin-bottom: 0.2rem;
}
.notification-wrap .date {
    font-size: 0.75rem;
    font-weight: 500;
    color: #a8afb6;
}
.notification-wrap .description {
    min-height: 2rem;
    color: #7a818d;
}
.desktop-fixed-buttons {
    position: -webkit-sticky;
    position: sticky;
    padding: 0;
    z-index: 75;
    bottom: 0;
    width: 100%;
    margin-right: auto;
    background: #f8f8f8 !important;
    padding: 1rem 0 !important;
}
@media (max-width: 1599.98px) {
    .select-box-button .main-title {
        margin-bottom: 1.5rem;
    }
    .select-box-button .report-campaign-medium-card,
    .select-box-button .create-campaign-medium-card {
        max-width: 30rem;
        margin: auto;
        padding: 1.2rem 1.3rem;
    }
    .select-box-button .cafe-card {
        max-width: 30rem;
    }
    .select-box-button h4.title {
        font-size: 0.83rem;
    }
    .select-box-button .description {
        line-height: 1.3rem;
        font-size: 0.7rem;
    }
    .select-box-button .descriptionWrap .content-wrap {
        padding: 1rem 0.5rem;
    }
    .select-box-button .descriptionWrap .bg-light-blue .content-wrap {
        padding: 1.5rem;
    }
    .summary-campaign-table tbody tr {
        height: 2.4rem;
    }
    .summary-campaign-table tbody tr th,
    .summary-campaign-table tbody tr td {
        line-height: 1rem;
    }
}
.myket-asset-banner-preview {
    position: relative;
    width: 185px;
    height: 382px;
    margin: 0 auto;
}
.myket-asset-banner-preview .mobile-preview {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 100%;
}
.myket-asset-banner-preview .mobile-preview img {
    width: 100%;
}
.myket-asset-banner-preview .ads-content {
    position: relative;
    z-index: 2;
    width: 86%;
    height: 46%;
    margin: 0 auto;
    top: 14.2%;
}
.myket-asset-banner-preview .ads-content .banner-wrap {
    position: absolute;
    right: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
}
.myket-asset-banner-preview .ads-content .banner-wrap .no-banner {
    width: 100%;
    height: 100%;
    background: rgba(69, 158, 235, 0.3);
    border: 1px solid rgba(69, 158, 235, 0.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 4px;
    font-weight: bold;
    font-size: 0.85rem;
    color: #4382b9;
}
.myket-asset-banner-preview .ads-content .banner-wrap .add-banner {
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0px 0px 2px #adb5bd;
}
.myket-asset-banner-preview .ads-content .banner-wrap .add-banner img {
    width: 100%;
    height: auto;
}
.myket-asset-banner-preview .ads-content .package-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: right;
    background: rgba(73, 80, 87, 0.7);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0.3rem;
}
.myket-asset-banner-preview .ads-content .package-wrap .package-icon {
    height: 22px;
}
.myket-asset-banner-preview .ads-content .package-wrap .package-icon img {
    max-width: 22px;
}
.myket-asset-banner-preview .ads-content .package-wrap .package-title {
    height: 22px;
    padding: 0 0.5rem;
    color: #fff;
    font-weight: 500;
    font-size: 0.65rem;
    line-height: 1.4rem;
}
.myket-asset-banner-preview .ads-content .package-wrap .package-install {
    height: 22px;
    align-self: flex-end;
    margin-right: auto;
}
.myket-asset-banner-preview .ads-content .package-wrap .package-install .install {
    background: #e9ecef;
    color: #5bc4ff;
    font-weight: 500;
    font-size: 0.6rem;
    display: inline-block;
    padding: 0 0.5rem;
    border-radius: 1rem;
    line-height: 1.1rem;
}
.myket-asset-video-preview {
    position: relative;
    width: 100%;
    height: auto;
    max-width: 430px;
    margin: 3rem auto;
}
.myket-asset-video-preview .tablet-preview {
    position: relative;
    top: 0;
    right: 0;
    z-index: 1;
    width: 100%;
}
.myket-asset-video-preview .tablet-preview img {
    width: 100%;
    height: auto;
    max-width: 490px;
}
.myket-asset-video-preview .ads-content {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    top: 0;
}
.myket-asset-video-preview .ads-content .video-wrap {
    background: #fff;
    width: 79%;
    margin: auto;
    margin-top: 2.1rem;
    padding: 0rem;
    padding-bottom: 0;
    height: auto;
}
.myket-asset-video-preview .ads-content .video-thumbnail {
    margin: 0;
    padding: 0;
    border-radius: 0.25rem;
}
@media screen and (max-width: 300px) {
    .myket-asset-banner-preview {
        display: none;
    }
}
.dashboard-view {
    max-width: 80rem;
    margin: auto;
}
.dashboard-view .card.have-loading {
    min-height: 9.2rem !important;
}
.dashboard-view .wallet-board {
    padding: 1.2rem;
}
.dashboard-view .wallet-board .attention-info {
    line-height: 1.4rem;
    text-align: justify;
    font-size: 0.75rem;
    font-weight: 500;
    margin-top: 0.3rem;
    background: rgba(125, 151, 175, 0.15);
    padding: 0.5rem 1rem;
    border-radius: 0.45rem;
}
.dashboard-view .campaign-summary-board {
    padding: 1.2rem;
}
.dashboard-view .campaign-summary-board .data-wrap {
    max-width: 20rem;
    margin: 0 auto 1rem;
}
.dashboard-view .campaign-summary-board .data-wrap .info-box {
    text-align: center;
    margin: -1.25rem auto;
    padding: 0;
}
.dashboard-view .campaign-summary-board .data-wrap .info-box .value {
    color: #4382b9;
    background: rgba(125, 151, 175, 0.15);
    line-height: 3.8rem;
    max-width: 5rem;
    margin: 0 auto;
    border-bottom-right-radius: 0.45rem;
    border-bottom-left-radius: 0.45rem;
}
.dashboard-view .campaign-summary-board .data-wrap .info-box .label {
    font-weight: bold;
    margin-top: 0.7rem;
}
.dashboard-view .campaign-summary-board .other-client-info {
    text-align: center;
    font-size: 0.75rem;
    font-weight: 500;
    margin-top: 0.6rem;
    line-height: 0.7rem;
}
.dashboard-view .keywords-planner-widget {
    padding: 0;
    text-align: center;
    overflow: hidden;
}
.dashboard-view .keywords-planner-widget .image {
    background: rgba(125, 151, 175, 0.3);
    padding: 0;
}
.dashboard-view .keywords-planner-widget .image img {
    margin-bottom: -0.7rem;
}
.dashboard-view .keywords-planner-widget .content {
    border-bottom: 1px solid rgba(157, 176, 191, 0.46);
    max-width: 20rem;
    margin: 0 auto;
    padding: 0.8rem;
}
.dashboard-view .keywords-planner-widget .content h3 {
    margin: 0.5rem 0;
}
.dashboard-view .keywords-planner-widget .call-to-action {
    margin: 0.8rem auto 1.5rem;
}
.dashboard-view .create-campaign-widget .create-campaign-small-card {
    padding: 1.2rem 1.2rem 1.5rem;
}
.dashboard-view .create-campaign-widget .create-campaign-small-card .icon-wrap {
    margin-left: 1.2rem;
    max-width: 10rem;
}
.dashboard-view .create-campaign-widget .create-campaign-small-card h5.title-2 {
    font-size: 0.71rem;
    line-height: 1.5rem;
    font-weight: bold;
    margin: 0.3rem 0 0;
    color: #459eeb;
    margin-top: 0.7rem;
}
.dashboard-view .create-campaign-widget .create-campaign-small-card h4.title {
    font-size: 0.9rem;
    color: #4b5265;
    font-weight: bold;
    margin-bottom: 0;
    line-height: 2rem;
}
.dashboard-view .create-campaign-widget .create-campaign-small-card .description {
    color: #a8afb6;
    line-height: 1.4rem;
    font-size: 0.72rem;
    margin-top: 0.4rem;
}
.dashboard-view .last-campaigns-summary .label-info.master {
    font-weight: bold;
    font-size: 0.84rem;
    color: #545a6a;
}
.dashboard-view .last-campaigns-summary .badge {
    width: 2rem;
    height: 2rem;
    border-radius: 100%;
    line-height: 2rem;
    padding: 0;
    text-align: center;
}
.dashboard-view .last-campaigns-summary .badge .icon {
    font-size: 1.1rem;
    line-height: 2rem;
}
.time-line-wrap {
    max-width: 45rem;
    margin: 0 auto 3rem;
    padding-top: 0.4rem;
    min-height: 30rem;
}
.time-line-wrap .main-wrap {
    border-right: 3px solid rgba(168, 175, 182, 0.4);
    margin-right: 10rem;
}
.time-line-wrap .main-wrap .title {
    background: #545a6a;
    color: #fff;
    padding: 0.45rem 3rem;
    border-radius: 0.45rem;
    font-size: 0.9rem;
    display: inline-block;
    font-weight: bold;
    margin-right: -4.5rem;
    margin-bottom: 1rem;
}
.time-line-wrap .main-wrap .events-wrap {
    margin-right: -11.3rem;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap {
    width: 100%;
    display: inline-block;
    margin-bottom: 0.2rem;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .time-wrap {
    width: 8rem;
    float: right;
    text-align: left;
    position: relative;
    z-index: 1;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .time-wrap .date {
    color: #7a818d;
    line-height: 1.3rem;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .time-wrap .hour {
    color: rgba(122, 129, 141, 0.7);
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .icon-wrap {
    float: right;
    position: relative;
    z-index: 1;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .icon-wrap .icon-bg {
    background: #c8cfdd;
    border-radius: 100%;
    text-align: center;
    line-height: 2.9rem;
    font-size: 1.3rem;
    margin: 0 2rem;
    width: 2.4rem;
    height: 2.4rem;
    color: #fff;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .info-wrap {
    float: right;
    width: 100%;
    padding-right: 14rem;
    margin-top: -2.6rem;
    position: relative;
    z-index: 0;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .info-wrap .text-card {
    background: #fff;
    border-radius: 0.25rem;
    box-shadow: 1px 2px 8px 0 rgba(0, 0, 0, 0.04);
    padding: 0.65rem 1.5rem;
    position: relative;
}
.time-line-wrap .main-wrap .events-wrap .event-wrap .info-wrap .text-card::before {
    content: " ";
    line-height: 0;
    position: absolute;
    right: -20px;
    top: 11px;
    border: 10px solid transparent;
    border-left-color: #fff;
}
.time-line-wrap .main-wrap .more-wrap {
    display: inline-block;
    margin-right: -22px;
    margin-top: 3rem;
    position: relative;
}
.time-line-wrap .main-wrap .more-wrap .loading-section .loading-bg-wrap {
    background: none;
}
.time-line-wrap .main-wrap .more-wrap .loading-section .loading-bg-wrap .loading-wrap .loading-icon {
    text-align: center;
    align-self: center !important;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
    margin-top: 0;
    display: inline-block;
    height: auto;
}
.time-line-wrap .main-wrap .more-wrap .loading-section .loading-bg-wrap .loading-wrap .loading-icon svg {
    width: 30px;
    fill: #fff;
}
.time-line-wrap .main-wrap .more-wrap button {
    border-radius: 100%;
    width: 2.7rem;
    height: 2.7rem;
    padding: 0;
    text-align: center;
    line-height: 2.6rem;
}
.time-line-wrap .main-wrap .more-wrap button i {
    font-size: 1.5rem;
    text-align: center;
    margin: 0;
}
@media (max-width: 1400px) and (min-width: 770px) {
    .create-campaign-widget .create-campaign-small-card {
        padding: 1.2rem 1.2rem 1.5rem;
        text-align: center;
    }
    .create-campaign-widget .create-campaign-small-card .icon-wrap {
        margin: auto;
        max-width: 10rem;
    }
    .create-campaign-widget .create-campaign-small-card h5.title-2 {
        font-size: 0.71rem;
        line-height: 1.5rem;
        font-weight: bold;
        margin: 0.3rem 0 0;
        color: #459eeb;
        margin-top: 0.7rem;
    }
    .create-campaign-widget .create-campaign-small-card h4.title {
        font-size: 0.9rem;
        color: #4b5265;
        font-weight: bold;
        margin-bottom: 0;
        line-height: 2rem;
    }
    .create-campaign-widget .create-campaign-small-card .description {
        color: #a8afb6;
        line-height: 1.4rem;
        font-size: 0.72rem;
        margin-top: 0.4rem;
        min-width: 11.5rem !important;
    }
}
@media (max-width: 1249.98px) {
    .dashboard-view .campaign-summary-board {
        padding: 1.2rem 1rem;
    }
    .dashboard-view .campaign-summary-board .data-wrap .info-box .value {
        max-width: 4rem;
        font-size: 1rem;
    }
    .dashboard-view .campaign-summary-board .other-client-info {
        font-size: 0.65rem;
    }
}
.dashboard-view .dashboard-content-right {
    width: 800px;
}
.sweet-overlay {
    background-color: black;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    background-color: rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 10000;
}
.sweet-alert li.list-group-item {
    padding: 5px 15px;
}
.sweet-alert li.list-group-item i {
    margin-left: 10px;
}
@media all and (max-width: 540px) {
    .sweet-alert {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        left: 15px;
        right: 15px;
    }
}
.sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s;
}
.sweet-alert .sa-error-container.show {
    padding: 10px 0;
    max-height: 100px;
    webkit-transition: padding 0.2s, max-height 0.2s;
    transition: padding 0.25s, max-height 0.25s;
}
.sweet-alert .sa-error-container .icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #ea7d7d;
    color: white;
    line-height: 24px;
    text-align: center;
    margin-right: 3px;
}
.sweet-alert .sa-error-container p {
    display: inline-block;
}
.sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}
.sweet-alert .sa-input-error::before,
.sweet-alert .sa-input-error::after {
    content: "";
    width: 20px;
    height: 6px;
    background-color: #f06e57;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    left: 50%;
    margin-left: -9px;
}
.sweet-alert .sa-input-error::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.sweet-alert .sa-input-error::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.sweet-alert .sa-input-error.show {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.sweet-alert input:focus {
    outline: none;
    box-shadow: 0 0 3px #c4e6f5;
    border: 1px solid #b4dbed;
}
.sweet-alert input:focus::-moz-placeholder {
    transition: opacity 0.3s 0.03s ease;
    opacity: 0.5;
}
.sweet-alert input:focus:-ms-input-placeholder {
    transition: opacity 0.3s 0.03s ease;
    opacity: 0.5;
}
.sweet-alert input:focus::-webkit-input-placeholder {
    transition: opacity 0.3s 0.03s ease;
    opacity: 0.5;
}
.sweet-alert input::-moz-placeholder {
    color: #bdbdbd;
}
.sweet-alert input:-ms-input-placeholder {
    color: #bdbdbd;
}
.sweet-alert input::-webkit-input-placeholder {
    color: #bdbdbd;
}
.sweet-alert.show-input input {
    display: block;
}
.sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative;
}
.sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden;
}
.sweet-alert button {
    background-color: #8cd4f5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer;
}
.sweet-alert button:focus {
    outline: none;
    box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}
.sweet-alert button:hover {
    background-color: #7ecff4;
}
.sweet-alert button:active {
    background-color: #5dc2f1;
}
.sweet-alert button.cancel {
    background-color: #c1c1c1;
}
.sweet-alert button.cancel:hover {
    background-color: #b9b9b9;
}
.sweet-alert button.cancel:active {
    background-color: #a8a8a8;
}
.sweet-alert button.cancel:focus {
    box-shadow: rgba(197, 205, 211, 0.8) 0 0 2px, rgba(0, 0, 0, 0.0470588) 0 0 0 1px inset !important;
}
.sweet-alert button[disabled] {
    opacity: 0.6;
    cursor: default;
}
.sweet-alert button.confirm[disabled] {
    color: transparent;
}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
    opacity: 1;
    visibility: visible;
    transition-delay: 0s;
}
.sweet-alert button::-moz-focus-inner {
    border: 0;
}
.sweet-alert[data-has-cancel-button="false"] button {
    box-shadow: none !important;
}
.sweet-alert[data-has-confirm-button="false"][data-has-cancel-button="false"] {
    padding-bottom: 0;
}
.pulseWarningIns {
    -webkit-animation: none;
    animation: none;
}
.la-ball-fall,
.la-ball-fall > div {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.la-ball-fall {
    display: block;
    font-size: 0;
    color: #fff;
}
.la-ball-fall.la-dark {
    color: #333;
}
.la-ball-fall > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}
.la-ball-fall {
    width: 54px;
    height: 18px;
}
.la-ball-fall > div {
    width: 10px;
    height: 10px;
    margin: 4px;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: ball-fall 1s ease-in-out infinite;
    -moz-animation: ball-fall 1s ease-in-out infinite;
    -o-animation: ball-fall 1s ease-in-out infinite;
    animation: ball-fall 1s ease-in-out infinite;
}
.la-ball-fall > div:nth-child(1) {
    -webkit-animation-delay: -200ms;
    -moz-animation-delay: -200ms;
    -o-animation-delay: -200ms;
    animation-delay: -200ms;
}
.la-ball-fall > div:nth-child(2) {
    -webkit-animation-delay: -100ms;
    -moz-animation-delay: -100ms;
    -o-animation-delay: -100ms;
    animation-delay: -100ms;
}
.la-ball-fall > div:nth-child(3) {
    -webkit-animation-delay: 0ms;
    -moz-animation-delay: 0ms;
    -o-animation-delay: 0ms;
    animation-delay: 0ms;
}
.la-ball-fall.la-sm {
    width: 26px;
    height: 8px;
}
.la-ball-fall.la-sm > div {
    width: 4px;
    height: 4px;
    margin: 2px;
}
.la-ball-fall.la-2x {
    width: 108px;
    height: 36px;
}
.la-ball-fall.la-2x > div {
    width: 20px;
    height: 20px;
    margin: 8px;
}
.la-ball-fall.la-3x {
    width: 162px;
    height: 54px;
}
.la-ball-fall.la-3x > div {
    width: 30px;
    height: 30px;
    margin: 12px;
}
.sweet-alert {
    background-color: #fff;
    width: 500px;
    border-radius: 0.45rem;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 1.5rem 3rem 3rem;
}
.sweet-alert .sa-icon {
    direction: ltr;
}
.sweet-alert h2 {
    color: #4b5265;
    font-size: 1.1rem;
    font-weight: bold;
    line-height: 40px;
}
.sweet-alert p {
    color: #4b5265;
    font-size: 0.8rem;
    font-weight: normal;
}
.sweet-alert[data-has-cancel-button="false"] button {
    background-color: #459eeb !important;
}
.sweet-alert .sa-icon.sa-success {
    border-color: #2dc798;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
    border: 4px solid #2dc798;
}
.sweet-alert .sa-icon.sa-success .sa-line {
    background-color: #2dc798;
}
.sweet-alert .sa-icon.sa-info {
    border-color: #459eeb;
}
.sweet-alert .sa-icon.sa-info::before {
    background-color: #459eeb;
}
.sweet-alert .sa-icon.sa-info::after {
    background-color: #459eeb;
}
.sweet-alert .sa-icon.sa-error {
    border-color: #dc3545;
}
.sweet-alert .sa-icon.sa-error .sa-line {
    background-color: #dc3545;
}
.pulseWarningIns {
    -webkit-animation: none !important;
    animation: none !important;
}
.sweet-alert .sa-icon.sa-warning {
    border-color: #ffc107;
}
.sweet-alert .sa-icon.sa-warning .sa-body {
    background-color: #ffc107;
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
    background-color: #ffc107;
}
@-webkit-keyframes pulseWarning {
    0% {
        border-color: #ffc107;
    }
    100% {
        border-color: #ffc107;
    }
}
@keyframes pulseWarning {
    0% {
        border-color: #ffc107;
    }
    100% {
        border-color: #ffc107;
    }
}
.pulseWarning {
    -webkit-animation: none !important;
    animation: none !important;
}
@-webkit-keyframes pulseWarningIns {
    0% {
        background-color: #ffc107;
    }
    100% {
        background-color: #ffc107;
    }
}
@keyframes pulseWarningIns {
    0% {
        background-color: #ffc107;
    }
    100% {
        background-color: #ffc107;
    }
}
.swal2-icon {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
h2.swal2-title {
    font-size: 1.2rem !important;
}
.recharts-surface {
    overflow: inherit !important;
}
.recharts-tooltip-wrapper {
    outline: none !important;
}
.report-no-data {
    position: absolute;
    z-index: 8;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    display: flex;
    align-items: center;
    justify-content: center;
}
.report-no-data h3.title {
    color: #757f91;
    margin-bottom: 5rem;
}
.chart-label-zero {
    position: absolute;
    width: 100%;
    z-index: 10;
    top: 46%;
    font-size: 1.5rem;
    font-weight: bold;
    color: #c5d0d8;
    text-align: center;
    margin-bottom: 0 !important;
    line-height: 3rem;
    padding-bottom: 0;
}
@media (max-width: 991.98px) {
    .report-no-data {
        text-align: center;
        background: rgba(255, 255, 255, 0.8);
    }
    .report-no-data h3.title {
        font-size: 0.9rem;
        width: 12rem;
        text-align: center;
    }
}
#gauge_AxisLabel_0 {
    display: none;
}
.gauge-wrap {
    position: relative;
    margin: 1.5rem 0;
    padding: 0;
    height: auto;
    width: 100%;
    max-width: 28rem;
    box-sizing: border-box;
    display: inline-block;
}
.reng-data {
    width: 21rem;
    margin: auto;
}
.reng-data .text-warning {
    color: #fd7e14 !important;
}
.gaugeAlert {
    height: 1rem;
    width: 21rem;
    margin: auto;
}
.blance-wrap {
    width: 100%;
    display: inline-block;
    margin: 2rem 0;
    text-align: center;
}
.blance-wrap .wallet-wrap {
    border: 1px solid rgba(157, 176, 191, 0.46);
    border-radius: 3rem;
    padding: 0.1rem 1.5rem;
    line-height: 2.2rem;
    font-weight: bold !important;
    float: none;
    margin-bottom: 0;
    margin-top: 0;
}
.blance-wrap .wallet-wrap .control-label {
    line-height: 1rem;
}
@media (min-width: 768px) {
    .gauge-wrap {
        margin-bottom: 0;
    }
    .blance-wrap {
        display: block;
        width: 100%;
        min-height: 5rem;
        text-align: center;
        margin-top: 1.5rem;
    }
}
[type="range"] {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 1.5em;
    background: transparent;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
}
[type="range"],
[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
}
[type="range"]::-webkit-slider-runnable-track {
    box-sizing: border-box;
    border: none;
    width: 100%;
    height: 0.8rem;
    background: #dc3545;
    background: -moz-linear-gradient(left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    background: -webkit-linear-gradient(left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    background: linear-gradient(to left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#dc3545",endColorstr="#12d2ac",GradientType=1 );
    border-radius: 0.2rem;
}
[type="range"]::-moz-range-track {
    box-sizing: border-box;
    border: none;
    width: 100%;
    height: 0.8rem;
    background: #dc3545;
    background: -moz-linear-gradient(left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    background: -webkit-linear-gradient(left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    background: linear-gradient(to left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#dc3545",endColorstr="#12d2ac",GradientType=1 );
    border-radius: 0.2rem;
}
[type="range"]::-ms-track {
    box-sizing: border-box;
    border: none;
    width: 100%;
    height: 0.8rem;
    background: #dc3545;
    background: -moz-linear-gradient(left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    background: -webkit-linear-gradient(left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    background: linear-gradient(to left, #dc3545 0%, #dc3545 25%, #fd7e14 25%, #fd7e14 50%, #ffc107 50%, #ffc107 75%, #2dc798 75%, #2dc798 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#dc3545",endColorstr="#12d2ac",GradientType=1 );
    border-radius: 0.2rem;
}
[type="range"]::-webkit-slider-thumb {
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    background: #459eeb;
    border-radius: 100px;
    border: 4px solid #fff;
    box-shadow: 0 0 2px #212529;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    margin-top: -0.2rem;
    margin-right: -0.1rem;
}
[type="range"]::-moz-range-thumb {
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    background: #459eeb;
    border-radius: 100px;
    border: 4px solid #fff;
    box-shadow: 0 0 2px #212529;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    margin-right: -0.2rem;
}
[type="range"]::-ms-thumb {
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    background: #459eeb;
    border-radius: 100px;
    border: 4px solid #fff;
    box-shadow: 0 0 2px #212529;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    margin-right: -0.2rem;
    margin-top: 0;
}
[type="range"]::-ms-tooltip {
    display: none;
}
.gauge-data {
    display: block;
    width: 94%;
    position: relative;
    float: left;
    height: 10px;
}
.gauge-data span {
    position: absolute;
    right: 0;
    margin-right: -5%;
}
.price-data {
    display: inline-block;
    width: 100%;
    min-height: 1.4rem;
}
.react-select-container .select__control {
    color: #4b5265 !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid rgba(157, 176, 191, 0.46) !important;
    border-radius: 0.45rem !important;
    -webkit-box-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    min-height: calc(1.8rem + 2px) !important;
    height: calc(1.8rem + 2px) !important;
    font-weight: 500;
    margin: 0;
    height: calc(2.19rem + 2px) !important;
    font-size: 0.8rem;
}
.react-select-container .required.select__control {
    border: 1px solid #dc3545 !important;
}
.react-select-container .select__control.select__control--is-disabled {
    color: #7a818d !important;
    cursor: auto !important;
    border: 1px solid rgba(157, 176, 191, 0.46) !important;
    background-color: #e9ecef !important;
}
.react-select-container .select__value-container,
.react-select-container .select__value-container--has-value {
    height: 100% !important;
    padding: 0 !important;
    overflow: inherit;
}
.react-select-container .select__single-value {
    color: #4b5265 !important;
    line-height: 29px !important;
    grid-area: 1/1/1/1 !important;
    margin: 0 0.7rem !important;
    width: max-content;
}
.react-select-container .select__placeholder {
    margin: 0 0.7rem !important;
    color: #adb5bd !important;
}
.react-select-container .select__control--is-focused,
.react-select-container .select__control--is-focused:hover {
    border: 1px solid rgba(157, 176, 191, 0.46) !important;
    box-shadow: none !important;
}
.react-select-container .select__control--is-focused:hover {
    border: 1px solid #459eeb !important;
    color: #303641 !important;
    box-shadow: none !important;
    border-radius: 0.45rem !important;
}
.react-select-container .css-mohuvp-dummyInput-DummyInput {
    position: absolute !important;
    left: 0 !important;
}
.react-select-container .select__menu {
    margin: 0.2rem 0 !important;
    border-radius: 0.25rem !important;
    z-index: 100 !important;
    overflow: auto !important;
    width: auto !important;
    min-width: 100%;
    text-align: right;
}
.react-select-container .select__menu::-webkit-scrollbar {
    width: 4px;
}
.react-select-container .select__menu::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.05);
}
.react-select-container .select__menu::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.1) !important;
    border-radius: 2rem;
}
.react-select-container .select__menu::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.1) !important;
}
.react-select-container .select__menu-list {
    padding: 0 !important;
    white-space: nowrap !important;
    width: auto !important;
    margin: 0.2rem;
    scrollbar-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.05);
    scrollbar-width: thin !important;
}
.react-select-container .select__menu-list-portal {
    width: auto !important;
}
.react-select-container .select__option {
    line-height: 1rem;
}
.react-select-container .select__option--is-focused {
    background: #edf1f5 !important;
}
.react-select-container .select__option.select__option--is-selected {
    background: #459eeb !important;
    color: #fff !important;
}
.react-select-container .css-1pcexqc-container {
    z-index: 95;
}
.filters-wrap .react-select-container .select__control {
    height: calc(1.84rem + 2px) !important;
    padding: 0.3rem 0.6rem;
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 500;
    padding: 0rem 0.1rem;
}
.filters-wrap .react-select-container .select__single-value {
    margin: 0 0.6rem !important;
}
.filters-wrap .react-select-container .select__option {
    height: 2rem;
    line-height: 1.4rem;
    font-size: 0.75rem !important;
    padding: 0.4rem;
}
.filters-wrap .react-select-container .select__indicator.select__dropdown-indicator {
    padding: 4px 5px !important;
}
.filters-wrap .react-select-container .select__indicator.select__dropdown-indicator svg {
    width: 15px !important;
    height: 15px !important;
}
table tbody tr td .react-select-container .select__control {
    height: calc(1.84rem + 2px) !important;
    padding: 0.3rem 0.6rem;
    font-size: 0.75rem;
    line-height: 1.25rem;
    font-weight: 500;
    padding: 0rem 0.1rem;
}
table tbody tr td .react-select-container .select__single-value {
    margin: 0 0.6rem !important;
}
table tbody tr td .react-select-container .select__option {
    height: 2rem;
    line-height: 1.4rem;
    font-size: 0.75rem !important;
    padding: 0.4rem;
}
table tbody tr td .react-select-container .select__indicator.select__dropdown-indicator {
    padding: 4px 5px !important;
}
table tbody tr td .react-select-container .select__indicator.select__dropdown-indicator svg {
    width: 15px !important;
    height: 15px !important;
}
@media (max-width: 1599.98px) {
    .react-select-container .select__control {
        height: calc(1.84rem + 2px) !important;
        padding: 0.3rem 0.6rem;
        font-size: 0.75rem;
        line-height: 1.25rem;
        font-weight: 500;
        padding: 0rem 0.1rem;
    }
    .react-select-container .select__single-value {
        margin: 0 0.6rem !important;
    }
    .react-select-container .select__option {
        height: 2rem;
        line-height: 1.4rem;
        font-size: 0.75rem !important;
        padding: 0.4rem;
    }
    .react-select-container .select__indicator.select__dropdown-indicator {
        padding: 4px 5px !important;
    }
    .react-select-container .select__indicator.select__dropdown-indicator svg {
        width: 15px !important;
        height: 15px !important;
    }
}
.Loading__loading___1m_fZ {
    pointer-events: none;
    transition: 400ms linear all;
}
.Loading__bar___21yOt {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10002;
    display: none;
    width: 100%;
    height: 4px;
    background: #29d;
    border-radius: 0 1px 1px 0;
    transition: width 350ms;
}
.Loading__peg___3Y_28 {
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 2px;
    border-radius: 50%;
    opacity: 0.45;
    box-shadow: #29d 1px 0 6px 1px;
}
.Loading__spinner___11Pm4 {
    position: fixed;
    top: 5px;
    left: 5px;
    z-index: 10002;
    pointer-events: none;
    transition: 350ms linear all;
}
.Loading__icon___3OOyu {
    width: 14px;
    height: 14px;
    border: solid #29d;
    border-width: 0 2px 2px 0;
    border-radius: 50%;
    -webkit-animation: Loading__loading-bar-spinner___1hKY9 400ms linear infinite;
    animation: Loading__loading-bar-spinner___1hKY9 400ms linear infinite;
}
@-webkit-keyframes Loading__loading-bar-spinner___1hKY9 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes Loading__loading-bar-spinner___1hKY9 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.recharts-cartesian-axis-tick {
    font-size: 0.7rem;
}
form input.error {
    border-color: red;
}
.Loading__bar___21yOt {
    background: #006ea4 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.Loading__spinner___11Pm4 .Loading__icon___3OOyu {
    border-color: #006ea4 !important;
}
.loading-section .loading-bg-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 50;
    background: rgba(245, 247, 249, 0.7);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
}
.loading-section .loading-bg-wrap .loading-wrap {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    max-height: 40rem;
}
.loading-section .loading-bg-wrap .loading-wrap .loading-icon {
    text-align: center;
    align-self: center !important;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: transparent;
    margin-top: -25px;
}
.loading-section .loading-bg-wrap .loading-wrap .loading-icon svg {
    width: 50px;
    fill: #4b5265;
}
.loading-input {
    background-color: #ffffff;
    background-image: url("/Content/Images/template/loading.svg");
    background-size: 25px 25px;
    background-position: right center;
    background-repeat: no-repeat;
}
.loading-icon {
    background-color: #ffffff;
    background-image: url("/Content/Images/template/loading.svg");
    background-size: 25px 25px;
    background-position: right center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
}
.alert-in-card {
    border-radius: 0 !important;
    background: none !important;
    box-shadow: none !important;
    padding: 1rem 0;
    color: #4b5265;
}
.alert-in-card.alert-small {
    padding: 0.4rem 0;
    border-block-width: 1px;
}
.help-alert-box {
    border-radius: 0.45rem;
    padding: 1rem 1.5rem;
}
.help-alert-box i.icon {
    font-weight: normal !important;
    font-size: 1.7rem;
}
.help-alert-box .content {
    padding-right: 1rem;
    margin-right: 1rem;
    border-right: 2px solid rgba(157, 176, 191, 0.46);
    font-size: 0.8rem;
}
.help-alert-box .content h3.title {
    margin-bottom: 0.3rem;
    font-size: 0.9rem;
    color: #383d48;
}
.help-alert-box button {
    margin: 0.3rem 0;
}
@media (max-width: 1599.98px) {
    .help-alert-box {
        padding: 0.8rem 1.2rem;
    }
    .help-alert-box i.icon {
        font-size: 2.8rem;
    }
    .help-alert-box .content {
        font-size: 0.75rem;
    }
    .help-alert-box .content h3.title {
        font-size: 0.8rem;
    }
    .help-alert-box button {
        margin: 0.6rem 0;
    }
}
.section-filter-wrap {
    background-color: #fff;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.04), 0 1px 10px rgba(0, 0, 0, 0.04);
    padding: 1.5rem;
    border-radius: 0.6rem;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.keywords-planner-filter-wrap {
    height: 5.3rem !important;
    margin-bottom: 0.5rem;
    position: relative;
    z-index: 30;
    margin-bottom: 2rem;
}
.keywords-planner-filter-wrap .section-wrap {
    max-width: 50rem;
    margin: auto;
}
.keywords-planner-filter-wrap .section-wrap .info-icon {
    margin: 0;
    line-height: 2.5rem;
}
.keywords-planner-filter-wrap .section-wrap .form-control {
    height: calc(2.19rem + 2px);
    border: 1px solid rgba(157, 176, 191, 0.46);
    font-size: 0.8rem;
    border-radius: 0.45rem;
    line-height: 1.8;
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
}
.keywords-planner-filter-wrap .section-wrap .btn-icon {
    width: 35px !important;
    height: 35px !important;
    padding: 0.1rem;
}
.keywords-planner-filter-wrap .section-wrap .btn-icon i.icon {
    font-size: 1.6rem !important;
}
.keywords-planner-filter-wrap .btn.btn-info.search-keywords-btn,
.keywords-planner-filter-wrap .sweet-alert[data-has-cancel-button="false"] button.btn-info.search-keywords-btn,
.sweet-alert[data-has-cancel-button="false"] .keywords-planner-filter-wrap button.btn-info.search-keywords-btn {
    text-align: center;
}
.keywords-planner-filter-wrap .btn.btn-info.search-keywords-btn .icon,
.keywords-planner-filter-wrap .sweet-alert[data-has-cancel-button="false"] button.btn-info.search-keywords-btn .icon,
.sweet-alert[data-has-cancel-button="false"] .keywords-planner-filter-wrap button.btn-info.search-keywords-btn .icon {
    margin: 0;
    width: 100%;
    height: 100%;
    display: table;
    line-height: 0;
    font-size: 1.4rem;
    margin-top: 0 !important;
}
.keywords-planner-filter {
    height: calc(2.19rem + 2px);
    border: 1px solid rgba(157, 176, 191, 0.46);
    font-size: 0.8rem;
    border-radius: 0.45rem;
    line-height: 1.8;
    background-color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 0.6rem;
    white-space: nowrap;
    padding: 0 0.15rem;
}
.keywords-planner-filter .information {
    padding: 0 0.8rem;
    color: #7c8288;
    font-weight: 500;
    line-height: 2.15rem;
}
.keywords-planner-filter input.form-control {
    border: none !important;
}
.keywords-planner-filter input.form-control:disabled {
    width: 0.1rem;
    background: white;
}
.keywords-planner-filter .badge {
    background: #e6eaed;
    border-radius: 0.45rem;
    margin: 0.16rem;
    padding: 0.35rem 0.5rem 0.28rem;
    color: #7a808d;
    font-size: 0.75rem;
    font-weight: 500;
    opacity: 1;
    cursor: pointer;
}
.keywords-planner-filter .badge i.icon {
    font-size: 0.8rem;
    margin-left: 0.4rem;
}
.keywords-planner-filter .keywords-wrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 37rem;
    display: block;
}
.keywords-planner-filter.on-focus {
    height: auto;
    border-color: #459eeb;
}
.keywords-planner-filter.on-focus .keywords-wrap {
    white-space: normal;
}
.keywords-planner-card {
    max-width: 70rem;
    margin: 3rem auto 1rem;
    text-align: center;
}
.keywords-planner-card .keywords-planner-benefit {
    max-width: 50rem;
    margin: 1rem auto;
}
.keywords-planner-card .keywords-planner-benefit .info-box {
    margin: 2rem auto;
    font-weight: 500;
}
.keywords-planner-card .keywords-planner-benefit .info-box .icon-wrap {
    margin-bottom: 1rem;
}
@media (max-width: 575.98px) {
    .keywords-planner-filter-wrap {
        height: auto !important;
    }
    .keywords-planner-filter {
        margin: 0 0 1rem 1rem;
    }
}
.Toastify__toast-container {
    z-index: 9999;
    -webkit-transform: translate3d(0, 0, 9999px);
    position: fixed;
    padding: 4px;
    width: 320px;
    box-sizing: border-box;
    color: #fff;
}
.Toastify__toast-container--top-left {
    top: 1em;
    left: 1em;
}
.Toastify__toast-container--top-center {
    top: 1em;
    left: 50%;
    transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
    top: 1em;
    right: 1em;
}
.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em;
}
.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em;
}
@media only screen and (max-width: 480px) {
    .Toastify__toast-container {
        width: 100vw;
        padding: 0;
        left: 0;
        margin: 0;
    }
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-right {
        top: 0;
        transform: translateX(0);
    }
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-right {
        bottom: 0;
        transform: translateX(0);
    }
    .Toastify__toast-container--rtl {
        right: 0;
        left: initial;
    }
}
.Toastify__toast {
    position: relative;
    min-height: 64px;
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px 55px 8px 20px;
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
    display: flex;
    justify-content: space-between;
    max-height: 800px;
    overflow: hidden;
    font-family: IRANSans;
    font-weight: bold;
    font-size: 0.9rem;
    cursor: pointer;
    direction: ltr;
}
.Toastify__toast--rtl {
    direction: rtl;
}
.Toastify__toast--dark {
    background: #121212;
    color: #fff;
}
.Toastify__toast--default {
    background: #fff;
    background: #fff;
    color: #aaa;
}
.Toastify__toast--info {
    background: #fff;
    color: #4b5265;
    border-bottom: 3px solid #006ea4;
}
.Toastify__toast--success {
    background: #fff;
    color: #4b5265;
    border-bottom: 3px solid #2dc798;
}
.Toastify__toast--warning {
    background: #fff;
    color: #4b5265;
    border-bottom: 3px solid #ffc107;
}
.Toastify__toast--error {
    background: #fff;
    color: #4b5265;
    border-bottom: 3px solid #dc3545;
}
.Toastify__toast-body {
    margin: auto 0;
    padding: 6px;
}
.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: 0.7s;
}
@media only screen and (max-width: 480px) {
    .Toastify__toast {
        margin-bottom: 0;
    }
}
.Toastify__close-button {
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    display: inline-block;
    border: 0px;
    border-radius: 0.5rem;
    text-align: center;
    transition: 0.3s ease;
    align-self: flex-start;
    margin-top: 0.6rem;
    line-height: 1.5rem;
    position: absolute;
    top: 0.6rem;
    right: 1.5rem;
    width: 1.5rem;
    height: 1.5rem;
}
.Toastify__close-button--default {
    color: #000;
    opacity: 0.3;
}
.Toastify__close-button > svg {
    height: 12px;
    width: 12px;
    vertical-align: inherit;
    margin-top: 0.2rem;
}
.Toastify__close-button:hover,
.Toastify__close-button:focus {
    opacity: 1;
}
.Toastify__close-button--info {
    border: 2px solid #006ea4;
    color: #006ea4;
}
.Toastify__close-button--info > svg {
    fill: #006ea4 !important;
}
.Toastify__close-button--success {
    border: 2px solid #2dc798;
    color: #2dc798;
}
.Toastify__close-button--success > svg {
    fill: #2dc798 !important;
}
.Toastify__close-button--warning {
    border: 2px solid #ffc107;
    color: #ffc107;
}
.Toastify__close-button--warning > svg {
    fill: #ffc107 !important;
}
.Toastify__close-button--error {
    border: 2px solid #dc3545;
    color: #dc3545;
}
.Toastify__close-button--error > svg {
    fill: #dc3545 !important;
}
@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1);
    }
    100% {
        transform: scaleX(0);
    }
}
.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    z-index: 9999;
    opacity: 0.7;
    background-color: rgba(255, 255, 255, 0.7);
    transform-origin: left;
}
.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
    transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
    right: 0;
    left: initial;
    transform-origin: right;
}
.Toastify__progress-bar--default {
    background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
}
.Toastify__progress-bar--dark {
    background: #bb86fc;
}
@keyframes Toastify__bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        transform: translate3d(10px, 0, 0);
    }
    90% {
        transform: translate3d(-5px, 0, 0);
    }
    to {
        transform: none;
    }
}
@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
}
@keyframes Toastify__bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }
    75% {
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        transform: translate3d(5px, 0, 0);
    }
    to {
        transform: none;
    }
}
@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
}
@keyframes Toastify__bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    75% {
        transform: translate3d(0, 10px, 0);
    }
    90% {
        transform: translate3d(0, -5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}
@keyframes Toastify__bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0);
    }
    75% {
        transform: translate3d(0, -10px, 0);
    }
    90% {
        transform: translate3d(0, 5px, 0);
    }
    to {
        transform: none;
    }
}
@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}
.Toastify__bounce-enter--top-left,
.Toastify__bounce-enter--bottom-left {
    animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right,
.Toastify__bounce-enter--bottom-right {
    animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp;
}
.Toastify__bounce-exit--top-left,
.Toastify__bounce-exit--bottom-left {
    animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right,
.Toastify__bounce-exit--bottom-right {
    animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown;
}
@keyframes Toastify__zoomIn {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
@keyframes Toastify__zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn;
}
.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut;
}
@keyframes Toastify__flipIn {
    from {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        animation-timing-function: ease-in;
    }
    60% {
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    to {
        transform: perspective(400px);
    }
}
@keyframes Toastify__flipOut {
    from {
        transform: perspective(400px);
    }
    30% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }
    to {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}
.Toastify__flip-enter {
    animation-name: Toastify__flipIn;
}
.Toastify__flip-exit {
    animation-name: Toastify__flipOut;
}
@keyframes Toastify__slideInRight {
    from {
        transform: translate3d(110%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes Toastify__slideInLeft {
    from {
        transform: translate3d(-110%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes Toastify__slideInUp {
    from {
        transform: translate3d(0, 110%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes Toastify__slideInDown {
    from {
        transform: translate3d(0, -110%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes Toastify__slideOutRight {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(110%, 0, 0);
    }
}
@keyframes Toastify__slideOutLeft {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(-110%, 0, 0);
    }
}
@keyframes Toastify__slideOutDown {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 500px, 0);
    }
}
@keyframes Toastify__slideOutUp {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -500px, 0);
    }
}
.Toastify__slide-enter--top-left,
.Toastify__slide-enter--bottom-left {
    animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right,
.Toastify__slide-enter--bottom-right {
    animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp;
}
.Toastify__slide-exit--top-left,
.Toastify__slide-exit--bottom-left {
    animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right,
.Toastify__slide-exit--bottom-right {
    animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
}

.fileDownloAdM {
    display: inline-block;
    margin: 2px 5px;
    border: 1px solid #c7c7c7;
    padding: 2px 4px;
    border-radius: 7px;
    background: #3F51B5;
    color: #fff;
}