@charset "UTF-8";

.login-input-button[data-v-495abca6] {

    background: var(--maya-btn-bg);

    width: 100%;

    color: var(--white);

    font-weight: 500;

    border: unset;

    text-transform: uppercase;

    transition: all 0.3s ease;

    background-size: 200% 100%;

}

.login-input-button[data-v-495abca6]:hover {

    background: var(--maya-btn-bg);

    background-position: 100% 0;

    background-size: 200% 100%;

}

.login-input-button[data-v-495abca6]:active {

    background-color: var(--yellow) !important;

    color: var(--black) !important;

    border: unset;

}

.exchange-header[data-v-495abca6] {

    position: sticky;

    top: 0;

    z-index: 99;

    background-color: var(--black);

}

ul.navbar-nav[data-v-495abca6] {

    gap: 15px;

}

ul.navbar-nav li.nav-item a[data-v-495abca6] {

    color: var(--white);

    font-size: 15px;

}

.nav-link[data-v-495abca6] {

    font-weight: 700;

    font-size: 16px;

}

.navbar-nav .nav-link.active[data-v-495abca6],

.navbar-nav .show > .nav-link[data-v-495abca6] {

    color: #f6f5ff;

}

@media (min-width: 1199px) and (max-width: 1399px) {

    ul.navbar-nav[data-v-495abca6] {

        gap: 6px;

    }

}

.main_footer[data-v-6cb0c012] {

    background: var(--black);

    padding: 70px 0;

}

.footer_box h3[data-v-6cb0c012] {

    color: #3752ff;

    font-size: 17px;

    font-weight: 400;

}

.footer_box p[data-v-6cb0c012] {

    color: var(--white);

}

.footer_box ul li[data-v-6cb0c012] {

    padding: 6px;

}

.footer_box ul li a[data-v-6cb0c012] {

    color: var(--grey);

    text-decoration: none;

    font-weight: 500;

}

.footer_box ul li:hover a[data-v-6cb0c012] {

    color: #c8057c;

    transform: translateY(20px);

}

.copy-right p[data-v-6cb0c012] {

    color: var(--white);

}

.copy-right a[data-v-6cb0c012] {

    color: #1c20ef;

}

@media (min-width: 320px) and (max-width: 576px) {

    .footer_box h3[data-v-6cb0c012] {

        font-size: 15px;

        font-weight: 500;

    }

    .main_footer[data-v-6cb0c012] {

        padding: 40px 0;

    }

}

#app {

    font-family: Poppins, Helvetica, Arial, sans-serif;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    overflow-x: hidden;

}

.body_bg {

    background-image: var(--maya-body-bg);

}

@font-face {

    font-family: Poppins;

    src: url(/fonts/Poppins-Regular.4b4ebe20.ttf);

    font-weight: 400;

}

@font-face {

    font-family: Poppins;

    src: url(/fonts/Poppins-Medium.a52d0bf0.ttf);

    font-weight: 500;

}

@font-face {

    font-family: Poppins;

    src: url(/fonts/Poppins-SemiBold.98512bf8.ttf);

    font-weight: 600;

}

@font-face {

    font-family: Poppins;

    src: url(/fonts/Poppins-Bold.8001a01b.ttf);

    font-weight: 700;

}

@font-face {

    font-family: Montserrat;

    src: url(/fonts/Montserrat-ExtraBold.1ded4efa.ttf);

    font-weight: 800;

}

@font-face {

    font-family: Montserrat;

    src: url(/fonts/Montserrat-Bold.2d8d7280.ttf);

    font-weight: 700;

}

@font-face {

    font-family: Montserrat;

    src: url(/fonts/Montserrat-SemiBold.a62d229e.ttf);

    font-weight: 600;

}

@font-face {

    font-family: Montserrat;

    src: url(/fonts/Montserrat-Medium.19261002.ttf);

    font-weight: 500;

}

@font-face {

    font-family: Montserrat;

    src: url(/fonts/Montserrat-Regular.2cf917c2.ttf);

    font-weight: 400;

}

@font-face {

    font-family: Conthrax;

    src: url(/fonts/Conthrax-Regular.3b1cb968.otf);

    font-weight: 400;

}

.vue-skeletor {

    position: relative;

    overflow: hidden;

    background-color: rgba(#000, 0.12);

}

.vue-skeletor:not(.vue-skeletor--shimmerless):after {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    transform: translateX(-100%);

    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.3), rgba(37, 22, 22, 0));

    animation: shimmer 1.5s infinite;

    content: "";

}

.vue-skeletor--circle,

.vue-skeletor--rect {

    display: block;

}

.vue-skeletor--circle {

    border-radius: 50%;

}

.vue-skeletor--pill,

.vue-skeletor--text {

    border-radius: 9999px;

}

.vue-skeletor--text {

    line-height: 1;

    display: inline-block;

    width: 100%;

    height: inherit;

    vertical-align: middle;

    top: -1px;

}

@keyframes shimmer {

    to {

        transform: translateX(100%);

    }

}

section.livechart .chart-slider .swiper-wrapper {

    min-height: auto;

}

:root {

    --bs-heading-bg: #fff;

    --bs-topbar-search-bg: #f3f3f9;

    --bs-header-item-color: #555b6d;

    --bs-boxed-body-bg: #ebebf4;

    --bs-topnav-bg: #fff;

    --bs-menu-item-color: #545a6d;

    --bs-heading-dark-bg: #2a3042;

    --bs-input-border-color: #ced4da;

    --bs-input-focus-border-color: #b1bbc4;

    --bs-form-check-input-border: rgba(0, 0, 0, 0.1);

    --bs-footer-bg: #f2f2f5;

    --bs-footer-color: #74788d;

    --bs-custom-white: #fff;

    --bs-hr-border-color: gray-400;

    --primary-bg: #000;

    --secondary-bg: #da3585;

    --gradient-bg: linear-gradient(86.48deg, #da3585 -7.57%, #130706 115.17%);

    --gradient-bg-2: linear-gradient(86.48deg, #814a36 -7.57%, rgba(176, 13, 140, 0.64) 115.17%);

    --gradient-bg-3: linear-gradient(270deg, #0c061d, #2a183c, #541e56, #851d67, #ba136d);

    --gradient-bg-4: linear-gradient(to right top, #0c051d, #2d173a, #591e51, #8c1f5c, #be215b);

    --primary: #fff;

    --secondary: #000;

    --primary-shadow-1: hsla(0, 0%, 42%, 0.2) 0px 0px 10px;

    --after: #192065;

    --dashboard-bg: #151321;

    --dash-pink: #dd1f76;

    --fs-8: 0.5rem;

    --fs-10: 0.625rem;

    --fs-12: 0.75rem;

    --fs-13: 0.813rem;

    --fs-14: 0.875rem;

    --fs-15: 0.9375rem;

    --fs-16: 1rem;

    --fs-17: 1.063rem;

    --fs-18: 1.125rem;

    --fs-20: 1.25rem;

    --fs-22: 1.375rem;

    --fs-24: 1.5rem;

    --fs-25: 1.5625rem;

    --fs-30: 1.875rem;

    --fs-33: 2.0625rem;

    --fs-35: 2.188rem;

    --fs-40: 2.5rem;

    --fs-45: 2.8125rem;

    --fs-50: 3.125rem;

    --fs-55: 3.438rem;

    --maya-body-bg: linear-gradient(to right bottom, #0c051d, #2d173a, #591e51, #8c1f5c, #be215b);

    --maya-btn-bg: linear-gradient(45deg, #590f87, #38d9f1 50%, #590f87);

    --maya-blue-bg: #13092399;

}

.layer {

    --bs-gray-100: #212529;

    --bs-gray-200: #2a3042;

    --bs-gray-300: #32394e;

    --bs-gray-400: #a6b0cf;

    --bs-gray-500: #bfc8e2;

    --bs-gray-600: #c3cbe4;

    --bs-gray-700: #f6f6f6;

    --bs-gray-800: #eff2f7;

    --bs-gray-900: #f8f9fa;

    --bs-body-bg: #222736;

    --bs-body-bg-rgb: #222736;

    --bs-body-color-rgb: 166, 176, 207;

    --bs-body-color: #a6b0cf;

    --bs-heading-color: #f6f6f6;

    --bs-border-color: #32394e;

    --bs-custom-white: #2a3042;

    --bs-input-border-color: #32394e;

    --bs-input-focus-border-color: #3a425a;

    --bs-hr-border-color: #32394e;

    --bs-form-check-input-border: #3a425a;

    --bs-light: #32394e;

    --bs-light-rgb: 50, 57, 78;

    --bs-dark: #f6f6f6;

    --bs-dark-rgb: 246, 246, 246;

    --bs-heading-bg: #262b3c;

    --bs-header-item-color: #a6b0cf;

    --bs-topbar-search-bg: #2a3042;

    --bs-heading-dark-bg: #556ee6;

    --bs-boxed-body-bg: #32394f;

    --bs-topnav-bg: #282e3f;

    --bs-menu-item-color: #a6b0cf;

    --bs-footer-bg: #262b3c;

    --bs-footer-color: #a6b0cf;

    --yellow: #d3ac35;

    --white: #fff;

    --black: #000;

    --dark-grey: #202020;

    --bg-color: #0d0d0d;

    --grey: #8f8f8f;

    --text-color: #8d8d8d;

    --card-bg: #1b1c1c;

    --black-2: #202020;

    --light-yellow: #342c15;

    --l-black: #141414;

    --dark_grey2: #313131;

    --contact-bg: #2a2a2a;

}

.layer .card {

    --bs-card-bg: #2a3042;

}

.layer .list-group {

    --bs-list-group-bg: #2a3042;

    --bs-list-group-color: #f8f9fa;

    --bs-list-group-border-color: #32394e;

}

.layer .btn-light {

    --bs-btn-color: #c3cbe4;

    --bs-btn-bg: #32394e;

    --bs-btn-border-color: #32394e;

}

.layer .btn-outline-light {

    --bs-btn-color: #c3cbe4;

    --bs-btn-border-color: #32394e;

}

.layer .btn-light,

.layer .btn-outline-light {

    --bs-btn-hover-color: #c3cbe4;

    --bs-btn-hover-bg: #32394e;

    --bs-btn-hover-border-color: #32394e;

    --bs-btn-active-color: #c3cbe4;

    --bs-btn-active-bg: #32394e;

    --bs-btn-active-border-color: #32394e;

    --bs-btn-focus-shadow-rgb: 50, 57, 78;

}

.layer .btn-dark {

    --bs-btn-bg: #a6b0cf;

    --bs-btn-border-color: #a6b0cf;

    --bs-btn-hover-bg: #a6b0cf;

}

.layer .btn-outline-dark {

    --bs-btn-color: #a6b0cf;

    --bs-btn-border-color: #a6b0cf;

}

.layer .btn-dark,

.layer .btn-outline-dark {

    --bs-btn-hover-bg: #a6b0cf;

    --bs-btn-hover-border-color: #a6b0cf;

    --bs-btn-active-bg: #a6b0cf;

    --bs-btn-active-border-color: #a6b0cf;

    --bs-btn-focus-shadow-rgb: 195, 203, 228;

}

.layer .dropdown-menu {

    --bs-dropdown-bg: #2a3042;

    --bs-dropdown-link-color: #a6b0cf;

    --bs-dropdown-border-color: #32394e;

    --bs-dropdown-border-width: 1px;

    --bs-dropdown-divider-bg: #32394e;

    --bs-dropdown-link-hover-bg: #32394e;

    --bs-dropdown-link-hover-color: #e9ecef;

    --bs-dropdown-link-active-bg: #32394e;

    --bs-dropdown-link-active-color: #e9ecef;

}

.layer .modal {

    --bs-modal-bg: #2a3042;

}

.layer .offcanvas,

.layer .offcanvas-lg,

.layer .offcanvas-md,

.layer .offcanvas-sm,

.layer .offcanvas-xl,

.layer .offcanvas-xxl {

    --bs-offcanvas-bg: #2a3042;

}

.layer .nav-tabs {

    --bs-nav-tabs-link-active-bg: #2a3042;

    --bs-nav-tabs-link-active-border-color: #3a425a;

    --bs-nav-tabs-border-color: #3a425a;

    --bs-nav-tabs-link-hover-border-color: #3a425a;

    --bs-nav-tabs-link-active-color: #556ee6;

}

.layer .accordion {

    --bs-accordion-active-bg: rgba(85, 110, 230, 0.1);

}

.layer .toast {

    --bs-toast-header-bg: #2a3042;

    --bs-toast-header-color: #c3cbe4;

    --bs-toast-bg: #2a3042;

}

.layer .table {

    --bs-table-striped-bg: rgba(191, 200, 226, 0.05);

    --bs-table-hover-bg: rgba(191, 200, 226, 0.05);

    --bs-table-active-bg: rgba(191, 200, 226, 0.05);

}

.layer .table-light {

    --bs-table-color: #a6b0cf;

    --bs-table-bg: #32394e;

    --bs-table-border-color: #32394e;

}

.layer .table-dark {

    --bs-table-color: #a6b0cf;

    --bs-table-bg: #32394e;

    --bs-table-border-color: #3a425a;

}

#page-topbar {

    position: fixed;

    top: 0;

    right: 0;

    left: 0;

    z-index: 1002;

    background-color: var(--bs-heading-bg);

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.navbar-header {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin: 0 auto;

    height: 70px;

    padding: 0 12px 0 0;

}

.navbar-header .dropdown .show.header-item {

    background-color: var(--bs-gray-100);

}

.navbar-brand-box {

    padding: 0 0.5rem;

    text-align: center;

    width: 250px;

}

.navbar-brand-box .logo-sm {

    width: 50px;

}

.logo {

    line-height: 70px;

}

.logo .logo-sm,

.logo-light {

    display: none;

}

.app-search {

    padding: 16px 0;

}

.app-search .form-control {

    border: none;

    height: 38px;

    padding-left: 40px;

    padding-right: 20px;

    background-color: var(--bs-topbar-search-bg);

    box-shadow: none;

    border-radius: 30px;

}

.app-search span {

    position: absolute;

    z-index: 10;

    font-size: 16px;

    line-height: 38px;

    left: 13px;

    top: 0;

    color: var(--bs-gray-600);

}

.megamenu-list li {

    position: relative;

    padding: 5px 0;

}

.megamenu-list li a {

    color: var(--bs-body-color);

}

@media (max-width: 992px) {

    .navbar-brand-box {

        width: 70px !important;

    }

    .logo span.logo-lg {

        display: none;

    }

    .logo span.logo-sm {

        display: inline-block;

    }

}

.page-content {

    padding: 44px 18px 60px 18px;

    min-height: 100vh;

}

.header-item {

    height: 70px;

    box-shadow: none !important;

    border: 0;

    border-radius: 0;

}

.header-item,

.header-item:hover {

    color: var(--bs-header-item-color);

}

.header-profile-user {

    height: 36px;

    width: 36px;

    background-color: var(--bs-gray-300);

    padding: 3px;

}

.noti-icon i {

    font-size: 22px;

    color: var(--bs-header-item-color);

}

.noti-icon .badge {

    position: absolute;

    top: 12px;

    right: 4px;

}

.notification-item .d-flex {

    padding: 0.75rem 1rem;

}

.notification-item .d-flex:hover {

    background-color: var(--bs-gray-300);

}

.dropdown-icon-item {

    border-radius: 3px;

    line-height: 34px;

    text-align: center;

    padding: 15px 0 9px;

    display: block;

    border: 1px solid transparent;

    color: var(--bs-gray-600);

}

.dropdown-icon-item img {

    height: 24px;

}

.dropdown-icon-item span {

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.dropdown-icon-item:hover {

    border-color: var(--bs-border-color);

}

.fullscreen-enable [data-bs-toggle="fullscreen"] .bx-fullscreen:before {

    content: "\ea3f";

}

body[data-topbar="dark"] #page-topbar {

    background-color: var(--bs-heading-dark-bg);

}

body[data-topbar="dark"] .navbar-header .dropdown .show.header-item {

    background-color: hsla(0, 0%, 100%, 0.05);

}

body[data-topbar="dark"] .navbar-header .waves-effect .waves-ripple {

    background: hsla(0, 0%, 100%, 0.4);

}

body[data-topbar="dark"] .header-item,

body[data-topbar="dark"] .header-item:hover {

    color: #e9ecef;

}

body[data-topbar="dark"] .header-profile-user {

    background-color: hsla(0, 0%, 100%, 0.25);

}

body[data-topbar="dark"] .noti-icon i {

    color: #e9ecef;

}

body[data-topbar="dark"] .logo-dark {

    display: none;

}

body[data-topbar="dark"] .logo-light {

    display: block;

}

body[data-topbar="dark"] .app-search .form-control {

    background-color: rgba(var(--bs-topbar-search-bg), 0.07);

    color: #fff;

}

body[data-topbar="dark"] .app-search input.form-control::-webkit-input-placeholder,

body[data-topbar="dark"] .app-search span {

    color: hsla(0, 0%, 100%, 0.5);

}

body[data-sidebar="dark"] .navbar-brand-box {

    background: #2a3042;

}

body[data-sidebar="dark"] .logo-dark {

    display: none;

}

body[data-sidebar="dark"] .logo-light {

    display: block;

}

@media (max-width: 600px) {

    .navbar-header .dropdown {

        position: static;

    }

    .navbar-header .dropdown .dropdown-menu {

        left: 10px !important;

        right: 10px !important;

    }

}

body[data-layout="horizontal"] .navbar-brand-box {

    width: auto;

}

body[data-layout="horizontal"] .page-content {

    margin-top: 70px;

    padding: 79px 12px 60px 12px;

}

@media (max-width: 992px) {

    body[data-layout="horizontal"] .page-content {

        margin-top: 15px;

    }

}

.page-title-box {

    padding-bottom: 24px;

}

.page-title-box .breadcrumb {

    background-color: transparent;

    padding: 0;

}

.page-title-box h4 {

    text-transform: uppercase;

    font-weight: 600;

    font-size: 16px !important;

}

.footer {

    bottom: 0;

    padding: 20px 18px;

    position: absolute;

    right: 0;

    color: var(--bs-footer-color);

    left: 250px;

    height: 60px;

    background-color: var(--bs-footer-bg);

}

@media (max-width: 991.98px) {

    .footer {

        left: 0;

    }

}

.vertical-collpsed .footer {

    left: 70px;

}

@media (max-width: 991.98px) {

    .vertical-collpsed .footer {

        left: 0;

    }

}

body[data-layout="horizontal"] .footer {

    left: 0 !important;

}

.right-bar {

    background-color: var(--bs-custom-white);

    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);

    display: block;

    position: fixed;

    transition: all 0.2s ease-out;

    width: 280px;

    z-index: 9999;

    float: right !important;

    right: -290px;

    top: 0;

    bottom: 0;

}

.right-bar .right-bar-toggle {

    height: 24px;

    width: 24px;

    line-height: 24px;

    display: block;

    color: var(--bs-gray-200);

    text-align: center;

    border-radius: 50%;

}

.right-bar .right-bar-toggle,

.right-bar .right-bar-toggle:hover {

    background-color: var(--bs-dark);

}

.rightbar-overlay {

    background-color: rgba(52, 58, 64, 0.55);

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    display: none;

    z-index: 9998;

    transition: all 0.2s ease-out;

}

.right-bar-enabled .right-bar {

    right: 0;

}

.right-bar-enabled .rightbar-overlay {

    display: block;

}

@media (max-width: 767.98px) {

    .right-bar {

        overflow: auto;

    }

    .right-bar .slimscroll-menu {

        height: auto !important;

    }

}

.metismenu {

    margin: 0;

}

.metismenu li {

    display: block;

    width: 100%;

}

.metismenu .mm-collapse,

.metismenu .mm-collapse:not(.mm-show) {

    display: none;

}

.metismenu .mm-collapse.mm-show {

    display: block;

}

.metismenu .mm-collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    transition-timing-function: ease;

    transition-duration: 0.35s;

    transition-property: height, visibility;

}

.vertical-menu {

    width: 250px;

    z-index: 1001;

    background: #fff;

    bottom: 0;

    margin-top: 0;

    position: fixed;

    top: 70px;

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.main-content {

    margin-left: 250px;

    margin-top: 70px;

    overflow: hidden;

}

.main-content .content {

    padding: 0 15px 10px 15px;

    margin-top: 70px;

}

#sidebar-menu {

    padding: 10px 0 30px 0;

}

#sidebar-menu .mm-active > .has-arrow:after {

    transform: rotate(-180deg);

}

#sidebar-menu .has-arrow:after {

    content: "\f0140";

    font-family: Material Design Icons;

    display: block;

    float: right;

    transition: transform 0.2s;

    font-size: 1rem;

}

#sidebar-menu ul li a {

    display: block;

    padding: 0.625rem 1.5rem;

    color: #545a6d;

    position: relative;

    font-size: 14px;

    transition: all 0.4s;

}

#sidebar-menu ul li a i {

    display: inline-block;

    min-width: 1.75rem;

    padding-bottom: 0.125em;

    font-size: 1.25rem;

    line-height: 1.40625rem;

    vertical-align: middle;

    color: #7f8387;

    transition: all 0.4s;

}

#sidebar-menu ul li a:hover,

#sidebar-menu ul li a:hover i {

    color: #383c40;

}

#sidebar-menu ul li .badge {

    margin-top: 4px;

}

#sidebar-menu ul li ul.sub-menu {

    padding: 0;

}

#sidebar-menu ul li ul.sub-menu li a {

    padding: 0.4rem 1.5rem 0.4rem 3.5rem;

    font-size: 14px;

    color: #545a6d;

}

#sidebar-menu ul li ul.sub-menu li a:hover {

    color: #fff !important;

}

#sidebar-menu ul li ul.sub-menu li ul.sub-menu {

    padding: 0;

}

#sidebar-menu ul li ul.sub-menu li ul.sub-menu li a {

    padding: 0.4rem 1.5rem 0.4rem 4.5rem;

    font-size: 14px;

}

.menu-title {

    padding: 12px 20px !important;

    letter-spacing: 0.05em;

    pointer-events: none;

    cursor: default;

    font-size: 11px;

    text-transform: uppercase;

    color: #7f8387;

    font-weight: 600;

}

.mm-active {

    color: #556ee6 !important;

}

.mm-active > a {

    color: #fff !important;

}

.mm-active > a svg {

    fill: #fff !important;

}

.mm-active .active {

    color: #fff !important;

}

.mm-active .active i,

.mm-active > i {

    color: #556ee6 !important;

}

@media (max-width: 992px) {

    .vertical-menu {

        display: none;

    }

    .main-content {

        margin-left: 0 !important;

    }

    body.sidebar-enable .vertical-menu {

        display: block;

    }

}

.vertical-collpsed .main-content {

    margin-left: 70px;

}

.vertical-collpsed .navbar-brand-box {

    width: 70px !important;

}

.vertical-collpsed .logo span.logo-lg {

    display: none;

}

.vertical-collpsed .logo span.logo-sm {

    display: block;

}

.vertical-collpsed .vertical-menu {

    position: absolute;

    width: 70px !important;

    z-index: 5;

}

.vertical-collpsed .vertical-menu .simplebar-content-wrapper,

.vertical-collpsed .vertical-menu .simplebar-mask {

    overflow: visible !important;

}

.vertical-collpsed .vertical-menu .simplebar-scrollbar {

    display: none !important;

}

.vertical-collpsed .vertical-menu .simplebar-offset {

    bottom: 0 !important;

}

.vertical-collpsed .vertical-menu #sidebar-menu .badge,

.vertical-collpsed .vertical-menu #sidebar-menu .collapse.in,

.vertical-collpsed .vertical-menu #sidebar-menu .menu-title {

    display: none !important;

}

.vertical-collpsed .vertical-menu #sidebar-menu .nav.collapse {

    height: inherit !important;

}

.vertical-collpsed .vertical-menu #sidebar-menu .has-arrow:after {

    display: none;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li {

    position: relative;

    white-space: nowrap;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li > a {

    padding: 15px 20px;

    min-height: 55px;

    transition: none;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li > a:active,

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li > a:focus,

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li > a:hover {

    color: #383c40;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li > a i {

    font-size: 1.45rem;

    margin-left: 4px;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li > a span {

    display: none;

    padding-left: 25px;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a {

    position: relative;

    width: 260px;

    color: #fff;

    background-color: var(--sidebar-color);

    transition: none;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a svg {

    color: #fff;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a span {

    display: inline;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > ul {

    display: block;

    left: 70px;

    position: absolute;

    width: 190px;

    height: auto !important;

    box-shadow: 3px 5px 10px 0 rgba(54, 61, 71, 0.1);

    background-color: #2a3042;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > ul ul {

    box-shadow: 3px 5px 10px 0 rgba(54, 61, 71, 0.1);

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > ul a {

    box-shadow: none;

    padding: 8px 20px;

    position: relative;

    width: 190px;

    z-index: 6;

    color: #545a6d;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > ul a:hover {

    color: #383c40;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul ul {

    padding: 5px 0;

    z-index: 9999;

    display: none;

    background-color: #fff;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul ul li:hover > ul {

    display: block;

    left: 190px;

    height: auto !important;

    margin-top: -36px;

    position: absolute;

    width: 190px;

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul ul li > a span.pull-right {

    position: absolute;

    right: 20px;

    top: 12px;

    transform: rotate(270deg);

}

.vertical-collpsed .vertical-menu #sidebar-menu > ul ul li.active a {

    color: #f8f9fa;

}

body[data-sidebar="dark"] .vertical-menu {

    background: #2a3042;

}

body[data-sidebar="dark"] #sidebar-menu ul li a {

    color: #a6b0cf;

}

body[data-sidebar="dark"] #sidebar-menu ul li a i {

    color: #6a7187;

}

body[data-sidebar="dark"] #sidebar-menu ul li a:hover,

body[data-sidebar="dark"] #sidebar-menu ul li a:hover i {

    color: #fff;

}

body[data-sidebar="dark"] #sidebar-menu ul li ul.sub-menu li a {

    color: #79829c;

}

body[data-sidebar="dark"] #sidebar-menu ul li ul.sub-menu li a:hover {

    color: #fff;

}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a {

    background: #2e3548;

    color: #fff;

}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a i {

    color: #fff;

}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > ul a {

    color: #79829c;

}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > ul a:hover {

    color: #fff;

}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu > ul ul {

    background-color: #2a3042;

}

body[data-sidebar="dark"] .mm-active,

body[data-sidebar="dark"] .mm-active .active,

body[data-sidebar="dark"] .mm-active .active i,

body[data-sidebar="dark"] .mm-active > a,

body[data-sidebar="dark"] .mm-active > a i,

body[data-sidebar="dark"] .mm-active > i,

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active,

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active i {

    color: #fff !important;

}

body[data-sidebar="dark"] .menu-title {

    color: #6a7187;

}

body[data-layout="horizontal"] .main-content {

    margin-left: 0 !important;

}

body[data-sidebar-size="small"] .navbar-brand-box {

    width: 160px;

}

body[data-sidebar-size="small"] .vertical-menu {

    width: 160px;

    text-align: center;

}

body[data-sidebar-size="small"] .vertical-menu .badge,

body[data-sidebar-size="small"] .vertical-menu .has-arrow:after {

    display: none !important;

}

body[data-sidebar-size="small"] .main-content {

    margin-left: 160px;

}

body[data-sidebar-size="small"] .footer {

    left: 160px;

}

@media (max-width: 991.98px) {

    body[data-sidebar-size="small"] .footer {

        left: 0;

    }

}

body[data-sidebar-size="small"] #sidebar-menu ul li.menu-title {

    background-color: #2e3548;

}

body[data-sidebar-size="small"] #sidebar-menu ul li a i {

    display: block;

}

body[data-sidebar-size="small"] #sidebar-menu ul li ul.sub-menu li a,

body[data-sidebar-size="small"] #sidebar-menu ul li ul.sub-menu li ul.sub-menu li a {

    padding-left: 1.5rem;

}

body[data-sidebar-size="small"].vertical-collpsed .main-content {

    margin-left: 70px;

}

body[data-sidebar-size="small"].vertical-collpsed .vertical-menu #sidebar-menu {

    text-align: left;

}

body[data-sidebar-size="small"].vertical-collpsed .vertical-menu #sidebar-menu > ul > li > a i {

    display: inline-block;

}

body[data-sidebar-size="small"].vertical-collpsed .footer {

    left: 70px;

}

body[data-sidebar="colored"] .navbar-brand-box,

body[data-sidebar="colored"] .vertical-menu {

    background-color: #556ee6;

}

body[data-sidebar="colored"] .navbar-brand-box .logo-dark {

    display: none;

}

body[data-sidebar="colored"] .navbar-brand-box .logo-light {

    display: block;

}

body[data-sidebar="colored"] .mm-active,

body[data-sidebar="colored"] .mm-active .active,

body[data-sidebar="colored"] .mm-active > a,

body[data-sidebar="colored"] .mm-active > a i,

body[data-sidebar="colored"] .mm-active > i {

    color: #fff !important;

}

body[data-sidebar="colored"] #sidebar-menu ul li a,

body[data-sidebar="colored"] #sidebar-menu ul li a i,

body[data-sidebar="colored"] #sidebar-menu ul li.menu-title {

    color: hsla(0, 0%, 100%, 0.6);

}

body[data-sidebar="colored"] #sidebar-menu ul li a.waves-effect .waves-ripple {

    background: hsla(0, 0%, 100%, 0.1);

}

body[data-sidebar="colored"] #sidebar-menu ul li a:hover,

body[data-sidebar="colored"] #sidebar-menu ul li a:hover i {

    color: #fff;

}

body[data-sidebar="colored"] #sidebar-menu ul li ul.sub-menu li a {

    color: hsla(0, 0%, 100%, 0.5);

}

body[data-sidebar="colored"] #sidebar-menu ul li ul.sub-menu li a:hover {

    color: #fff;

}

body[data-sidebar="colored"].vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a {

    background-color: #5e76e7;

    color: #fff;

}

body[data-sidebar="colored"].vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a i {

    color: #fff;

}

body[data-sidebar="colored"].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active {

    color: #556ee6 !important;

}

body[data-sidebar="colored"].vertical-collpsed .vertical-menu #sidebar-menu ul li ul.sub-menu li a:hover {

    color: #556ee6;

}

body[data-sidebar="colored"].vertical-collpsed .vertical-menu #sidebar-menu ul li ul.sub-menu li.mm-active,

body[data-sidebar="colored"].vertical-collpsed .vertical-menu #sidebar-menu ul li ul.sub-menu li.mm-active > a,

body[data-sidebar="colored"].vertical-collpsed .vertical-menu #sidebar-menu ul li ul.sub-menu li.mm-active > a i {

    color: #556ee6 !important;

}

.topnav {

    background: var(--bs-topnav-bg);

    padding: 0 12px;

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    margin-top: 70px;

    position: fixed;

    left: 0;

    right: 0;

    z-index: 100;

}

.topnav .topnav-menu {

    margin: 0;

    padding: 0;

}

.topnav .navbar-nav .nav-link {

    font-size: 14px;

    position: relative;

    padding: 1rem 1.3rem;

    color: var(--bs-menu-item-color);

}

.topnav .navbar-nav .nav-link i {

    font-size: 15px;

}

.topnav .navbar-nav .nav-link:focus,

.topnav .navbar-nav .nav-link:hover {

    color: #556ee6;

    background-color: transparent;

}

.topnav .navbar-nav .dropdown-item {

    color: var(--bs-menu-item-color);

}

.topnav .navbar-nav .dropdown-item.active,

.topnav .navbar-nav .dropdown-item:hover,

.topnav .navbar-nav .nav-item .nav-link.active {

    color: #556ee6;

}

.topnav .navbar-nav .dropdown.active > a {

    color: #556ee6;

    background-color: transparent;

}

@media (min-width: 1200px) {

    body[data-layout="horizontal"] .container-fluid,

    body[data-layout="horizontal"] .navbar-header {

        max-width: 85%;

    }

}

@media (min-width: 992px) {

    .topnav .navbar-nav .nav-item:first-of-type .nav-link {

        padding-left: 0;

    }

    .topnav .dropdown-item {

        padding: 0.5rem 1.5rem;

        min-width: 180px;

    }

    .topnav .dropdown.mega-dropdown .mega-dropdown-menu {

        left: 0;

        right: auto;

    }

    .topnav .dropdown .dropdown-menu {

        margin-top: 0;

        border-radius: 0 0 0.25rem 0.25rem;

    }

    .topnav .dropdown .dropdown-menu .arrow-down:after {

        right: 15px;

        transform: rotate(-135deg) translateY(-50%);

        position: absolute;

    }

    .topnav .dropdown .dropdown-menu .dropdown .dropdown-menu {

        position: absolute;

        top: 0 !important;

        left: 100%;

        display: none;

    }

    .topnav .dropdown:hover > .dropdown-menu,

    .topnav .dropdown:hover > .dropdown-menu > .dropdown:hover > .dropdown-menu {

        display: block;

    }

    .navbar-toggle {

        display: none;

    }

}

.arrow-down,

.arrow-down:after {

    display: inline-block;

}

.arrow-down:after {

    border-color: initial;

    border-style: solid;

    border-width: 0 0 1px 1px;

    content: "";

    height: 0.4em;

    right: 5px;

    top: 50%;

    margin-left: 10px;

    transform: rotate(-45deg) translateY(-50%);

    transform-origin: top;

    transition: all 0.3s ease-out;

    width: 0.4em;

}

@media (max-width: 1199.98px) {

    .topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu {

        right: 100%;

        left: auto;

    }

}

@media (max-width: 991.98px) {

    .navbar-brand-box .logo-dark,

    .navbar-brand-box .logo-dark span.logo-sm {

        display: block;

    }

    .navbar-brand-box .logo-light {

        display: none;

    }

    .topnav {

        max-height: 360px;

        overflow-y: auto;

        padding: 0;

    }

    .topnav .navbar-nav .nav-link {

        padding: 0.75rem 1.1rem;

    }

    .topnav .dropdown .dropdown-menu {

        background-color: transparent;

        border: none;

        box-shadow: none;

        padding-left: 15px;

    }

    .topnav .dropdown .dropdown-menu.dropdown-mega-menu-xl {

        width: auto;

    }

    .topnav .dropdown .dropdown-menu.dropdown-mega-menu-xl .row {

        margin: 0;

    }

    .topnav .dropdown .dropdown-item {

        position: relative;

        background-color: transparent;

    }

    .topnav .dropdown .dropdown-item.active,

    .topnav .dropdown .dropdown-item:active {

        color: #556ee6;

    }

    .topnav .arrow-down:after {

        right: 15px;

        position: absolute;

    }

}

@media (min-width: 992px) {

    body[data-layout="horizontal"][data-topbar="light"] .navbar-brand-box .logo-dark {

        display: block;

    }

    body[data-layout="horizontal"][data-topbar="light"] .navbar-brand-box .logo-light {

        display: none;

    }

    body[data-layout="horizontal"][data-topbar="light"] .topnav {

        background-color: #556ee6;

    }

    body[data-layout="horizontal"][data-topbar="light"] .topnav .navbar-nav .nav-link {

        color: hsla(0, 0%, 100%, 0.6);

    }

    body[data-layout="horizontal"][data-topbar="light"] .topnav .navbar-nav .nav-link:focus,

    body[data-layout="horizontal"][data-topbar="light"] .topnav .navbar-nav .nav-link:hover {

        color: hsla(0, 0%, 100%, 0.9);

    }

    body[data-layout="horizontal"][data-topbar="light"] .topnav .navbar-nav > .dropdown.active > a {

        color: hsla(0, 0%, 100%, 0.9) !important;

    }

}

body[data-layout="horizontal"][data-topbar="colored"] #page-topbar {

    background-color: #556ee6;

    box-shadow: none;

}

body[data-layout="horizontal"][data-topbar="colored"] .logo-dark {

    display: none;

}

body[data-layout="horizontal"][data-topbar="colored"] .logo-light {

    display: block;

}

body[data-layout="horizontal"][data-topbar="colored"] .app-search .form-control {

    background-color: rgba(var(--bs-topbar-search-bg), 0.07);

    color: #fff;

}

body[data-layout="horizontal"][data-topbar="colored"] .app-search input.form-control::-webkit-input-placeholder,

body[data-layout="horizontal"][data-topbar="colored"] .app-search span {

    color: hsla(0, 0%, 100%, 0.5);

}

body[data-layout="horizontal"][data-topbar="colored"] .header-item,

body[data-layout="horizontal"][data-topbar="colored"] .header-item:hover {

    color: #e9ecef;

}

body[data-layout="horizontal"][data-topbar="colored"] .navbar-header .dropdown .show.header-item {

    background-color: hsla(0, 0%, 100%, 0.1);

}

body[data-layout="horizontal"][data-topbar="colored"] .navbar-header .waves-effect .waves-ripple {

    background: hsla(0, 0%, 100%, 0.4);

}

body[data-layout="horizontal"][data-topbar="colored"] .noti-icon i {

    color: #e9ecef;

}

@media (min-width: 992px) {

    body[data-layout="horizontal"][data-topbar="colored"] .topnav {

        background-color: #556ee6;

    }

    body[data-layout="horizontal"][data-topbar="colored"] .topnav .navbar-nav .nav-link {

        color: hsla(0, 0%, 100%, 0.6);

    }

    body[data-layout="horizontal"][data-topbar="colored"] .topnav .navbar-nav .nav-link:focus,

    body[data-layout="horizontal"][data-topbar="colored"] .topnav .navbar-nav .nav-link:hover {

        color: hsla(0, 0%, 100%, 0.9);

    }

    body[data-layout="horizontal"][data-topbar="colored"] .topnav .navbar-nav > .dropdown.active > a {

        color: hsla(0, 0%, 100%, 0.9) !important;

    }

}

body[data-layout-size="boxed"] {

    background-color: var(--bs-boxed-body-bg);

}

body[data-layout-size="boxed"] #layout-wrapper {

    background-color: var(--bs-body-bg);

    max-width: 1300px;

    margin: 0 auto;

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

body[data-layout-size="boxed"] #page-topbar {

    max-width: 1300px;

    margin: 0 auto;

}

body[data-layout-size="boxed"] .footer {

    margin: 0 auto;

    max-width: 1050px;

}

body[data-layout-size="boxed"].vertical-collpsed .footer {

    max-width: 1230px;

}

body[data-layout="horizontal"][data-layout-size="boxed"] #layout-wrapper,

body[data-layout="horizontal"][data-layout-size="boxed"] #page-topbar,

body[data-layout="horizontal"][data-layout-size="boxed"] .footer {

    max-width: 100%;

}

body[data-layout="horizontal"][data-layout-size="boxed"] .container-fluid,

body[data-layout="horizontal"][data-layout-size="boxed"] .navbar-header {

    max-width: 1300px;

}

@media (min-width: 992px) {

    body[data-layout-scrollable="true"] #page-topbar,

    body[data-layout-scrollable="true"] .vertical-menu,

    body[data-layout-scrollable="true"][data-layout="horizontal"] #page-topbar,

    body[data-layout-scrollable="true"][data-layout="horizontal"] .topnav {

        position: absolute;

    }

}



/*!

 * Waves v0.7.6

 * http://fian.my.id/Waves 

 * 

 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 

 * Released under the MIT license 

 * https://github.com/fians/Waves/blob/master/LICENSE */

.waves-effect {

    position: relative;

    cursor: pointer;

    display: inline-block;

    overflow: hidden;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    -webkit-tap-highlight-color: transparent;

}

.waves-effect .waves-ripple {

    position: absolute;

    border-radius: 50%;

    width: 100px;

    height: 100px;

    margin-top: -50px;

    margin-left: -50px;

    opacity: 0;

    background: rgba(0, 0, 0, 0.2);

    background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, hsla(0, 0%, 100%, 0) 70%);

    transition: all 0.5s ease-out;

    transition-property: transform, opacity;

    transform: scale(0) translate(0);

    pointer-events: none;

}

.waves-effect.waves-light .waves-ripple {

    background: hsla(0, 0%, 100%, 0.4);

    background: radial-gradient(hsla(0, 0%, 100%, 0.2) 0, hsla(0, 0%, 100%, 0.3) 40%, hsla(0, 0%, 100%, 0.4) 50%, hsla(0, 0%, 100%, 0.5) 60%, hsla(0, 0%, 100%, 0) 70%);

}

.waves-effect.waves-classic .waves-ripple {

    background: rgba(0, 0, 0, 0.2);

}

.waves-effect.waves-classic.waves-light .waves-ripple {

    background: hsla(0, 0%, 100%, 0.4);

}

.waves-notransition {

    transition: none !important;

}

.waves-button,

.waves-circle {

    transform: translateZ(0);

    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 0);

}

.waves-button,

.waves-button-input,

.waves-button:hover,

.waves-button:visited {

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    border: none;

    outline: 0;

    color: inherit;

    background-color: transparent;

    font-size: 1em;

    line-height: 1em;

    text-align: center;

    text-decoration: none;

    z-index: 1;

}

.waves-button {

    padding: 0.85em 1.1em;

    border-radius: 0.2em;

}

.waves-button-input {

    margin: 0;

    padding: 0.85em 1.1em;

}

.waves-input-wrapper {

    border-radius: 0.2em;

    vertical-align: bottom;

}

.waves-input-wrapper.waves-button {

    padding: 0;

}

.waves-input-wrapper .waves-button-input {

    position: relative;

    top: 0;

    left: 0;

    z-index: 1;

}

.waves-circle {

    text-align: center;

    width: 2.5em;

    height: 2.5em;

    line-height: 2.5em;

    border-radius: 50%;

}

.waves-float {

    -webkit-mask-image: none;

    box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, 0.12);

    transition: all 0.3s;

}

.waves-float:active {

    box-shadow: 0 8px 20px 1px rgba(0, 0, 0, 0.3);

}

.waves-block {

    display: block;

}

.waves-effect.waves-light .waves-ripple {

    background-color: hsla(0, 0%, 100%, 0.4);

}

.waves-effect.waves-primary .waves-ripple {

    background-color: rgba(85, 110, 230, 0.4);

}

.waves-effect.waves-success .waves-ripple {

    background-color: rgba(52, 195, 143, 0.4);

}

.waves-effect.waves-info .waves-ripple {

    background-color: rgba(80, 165, 241, 0.4);

}

.waves-effect.waves-warning .waves-ripple {

    background-color: rgba(241, 180, 76, 0.4);

}

.waves-effect.waves-danger .waves-ripple {

    background-color: hsla(0, 86%, 69%, 0.4);

}

.avatar-xs {

    height: 2rem;

    width: 2rem;

}

.avatar-sm {

    height: 3rem;

    width: 3rem;

}

.avatar-md {

    height: 4.5rem;

    width: 4.5rem;

}

.avatar-lg {

    height: 6rem;

    width: 6rem;

}

.avatar-xl {

    height: 7.5rem;

    width: 7.5rem;

}

.avatar-title {

    align-items: center;

    background-color: #556ee6;

    color: #fff;

    display: flex;

    font-weight: 500;

    height: 100%;

    justify-content: center;

    width: 100%;

}

.avatar-group {

    padding-left: 12px;

    display: flex;

    flex-wrap: wrap;

}

.avatar-group .avatar-group-item {

    margin-left: -12px;

    border: 2px solid var(--bs-custom-white);

    border-radius: 50%;

    transition: all 0.2s;

}

.avatar-group .avatar-group-item:hover {

    position: relative;

    transform: translateY(-2px);

}

.custom-accordion .accordion-list {

    display: flex;

    border-radius: 7px;

    background-color: var(--bs-gray-300);

    padding: 12px 20px;

    color: var(--bs-body-color);

    font-weight: 600;

    align-items: center;

    justify-content: space-between;

}

.custom-accordion .accordion-list.collapsed i.accor-plus-icon:before {

    content: "\f0415";

}

.custom-accordion .accordion-list .accor-plus-icon {

    display: inline-block;

    font-size: 16px;

    height: 24px;

    width: 24px;

    line-height: 22px;

    background-color: var(--bs-custom-white);

    text-align: center;

    border-radius: 50%;

}

.custom-accordion a.collapsed i.accor-down-icon:before {

    content: "\f0140";

}

.custom-accordion .card-body {

    color: var(--bs-gray-600);

}

.layer .accordion-button:not(.collapsed) {

    color: var(--bs-accordion-button-active-color);

}

.layer .accordion-button:not(.collapsed):after {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");

}

.layer .accordion-button:after {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23adb5bd'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");

}

.font-size-10 {

    font-size: 10px !important;

}

.font-size-11 {

    font-size: 11px !important;

}

.font-size-12 {

    font-size: 12px !important;

}

.font-size-13 {

    font-size: 13px !important;

}

.font-size-14 {

    font-size: 14px !important;

}

.font-size-15 {

    font-size: 15px !important;

}

.font-size-16 {

    font-size: 16px !important;

}

.font-size-17 {

    font-size: 17px !important;

}

.font-size-18 {

    font-size: 18px !important;

}

.font-size-20 {

    font-size: 20px !important;

}

.font-size-22 {

    font-size: 22px !important;

}

.font-size-24 {

    font-size: 24px !important;

}

.fw-medium {

    font-weight: 500;

}

.social-list-item {

    height: 2rem;

    width: 2rem;

    line-height: calc(2rem - 4px);

    display: block;

    border: 2px solid #adb5bd;

    border-radius: 50%;

    color: #adb5bd;

    text-align: center;

    transition: all 0.4s;

}

.social-list-item:hover {

    color: #74788d;

    background-color: #eff2f7;

}

.w-xs {

    min-width: 80px;

}

.w-sm {

    min-width: 95px;

}

.w-md {

    min-width: 110px;

}

.w-lg {

    min-width: 140px;

}

.w-xl {

    min-width: 160px;

}

.alert-dismissible .btn-close {

    font-size: 10px;

    padding: 1.05rem 1.25rem;

    background: transparent

        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")

        50%/1em auto no-repeat;

}

.layer .btn-close {

    filter: invert(1) grayscale(100%) brightness(200%);

}

.layer .btn-close-white {

    filter: invert(1) grayscale(100%) brightness(0);

}

#preloader {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background-color: #fff;

    z-index: 9999;

}

#status {

    width: 40px;

    height: 40px;

    position: absolute;

    left: 50%;

    top: 50%;

    margin: -20px 0 0 -20px;

}

.spinner-chase {

    margin: 0 auto;

    width: 40px;

    height: 40px;

    position: relative;

    animation: spinner-chase 2.5s linear infinite both;

}

.chase-dot {

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    animation: chase-dot 2s ease-in-out infinite both;

}

.chase-dot:before {

    content: "";

    display: block;

    width: 25%;

    height: 25%;

    background-color: #556ee6;

    border-radius: 100%;

    animation: chase-dot-before 2s ease-in-out infinite both;

}

.chase-dot:first-child,

.chase-dot:first-child:before {

    animation-delay: -1.1s;

}

.chase-dot:nth-child(2),

.chase-dot:nth-child(2):before {

    animation-delay: -1s;

}

.chase-dot:nth-child(3),

.chase-dot:nth-child(3):before {

    animation-delay: -0.9s;

}

.chase-dot:nth-child(4),

.chase-dot:nth-child(4):before {

    animation-delay: -0.8s;

}

.chase-dot:nth-child(5),

.chase-dot:nth-child(5):before {

    animation-delay: -0.7s;

}

.chase-dot:nth-child(6),

.chase-dot:nth-child(6):before {

    animation-delay: -0.6s;

}

@keyframes spinner-chase {

    to {

        transform: rotate(1turn);

    }

}

@keyframes chase-dot {

    80%,

    to {

        transform: rotate(1turn);

    }

}

@keyframes chase-dot-before {

    50% {

        transform: scale(0.4);

    }

    0%,

    to {

        transform: scale(1);

    }

}

[type="email"]::-moz-placeholder,

[type="number"]::-moz-placeholder,

[type="tel"]::-moz-placeholder,

[type="url"]::-moz-placeholder {

    text-align: left;

}

[type="email"]::placeholder,

[type="number"]::placeholder,

[type="tel"]::placeholder,

[type="url"]::placeholder {

    text-align: left;

}

.form-check {

    position: relative;

    text-align: left;

}

.form-check-right {

    padding-left: 0;

    display: inline-block;

    padding-right: 1.5em;

}

.form-check-right .form-check-input {

    float: right;

    margin-left: 0;

    margin-right: -1.5em;

}

.form-check-right .form-check-label {

    display: block;

}

.form-checkbox-outline .form-check-input {

    border-width: 2px;

    background-color: #fff;

}

.form-checkbox-outline .form-check-input:active {

    filter: none;

}

.form-checkbox-outline .form-check-input:checked {

    background-color: #fff !important;

}

.form-checkbox-outline .form-check-input:checked[type="checkbox"] {

    background-image: none;

}

.form-checkbox-outline .form-check-input:checked:after {

    position: absolute;

    content: "\f012c";

    font-family: Material Design Icons;

    top: -4px !important;

    left: 1px;

    font-size: 16px;

    color: #343a40;

}

.form-radio-outline .form-check-input {

    background-color: #fff;

    position: relative;

}

.form-radio-outline .form-check-input:active {

    filter: none;

}

.form-radio-outline .form-check-input:checked {

    background-color: #fff !important;

}

.form-radio-outline .form-check-input:checked[type="checkbox"] {

    background-image: none;

}

.form-radio-outline .form-check-input:checked:after {

    position: absolute;

    content: "";

    top: 3px !important;

    left: 3px;

    width: 5px;

    height: 5px;

    border-radius: 50%;

}

.form-check-primary .form-check-input:checked,

.form-radio-primary .form-check-input:checked {

    background-color: #556ee6;

    border-color: #556ee6;

}

.form-radio-primary .form-check-input:checked:after {

    background-color: #556ee6;

}

.form-check-secondary .form-check-input:checked,

.form-radio-secondary .form-check-input:checked {

    background-color: #74788d;

    border-color: #74788d;

}

.form-radio-secondary .form-check-input:checked:after {

    background-color: #74788d;

}

.form-check-success .form-check-input:checked,

.form-radio-success .form-check-input:checked {

    background-color: #34c38f;

    border-color: #34c38f;

}

.form-radio-success .form-check-input:checked:after {

    background-color: #34c38f;

}

.form-check-info .form-check-input:checked,

.form-radio-info .form-check-input:checked {

    background-color: #50a5f1;

    border-color: #50a5f1;

}

.form-radio-info .form-check-input:checked:after {

    background-color: #50a5f1;

}

.form-check-warning .form-check-input:checked,

.form-radio-warning .form-check-input:checked {

    background-color: #f1b44c;

    border-color: #f1b44c;

}

.form-radio-warning .form-check-input:checked:after {

    background-color: #f1b44c;

}

.form-check-danger .form-check-input:checked,

.form-radio-danger .form-check-input:checked {

    background-color: #f46a6a;

    border-color: #f46a6a;

}

.form-radio-danger .form-check-input:checked:after {

    background-color: #f46a6a;

}

.form-check-pink .form-check-input:checked,

.form-radio-pink .form-check-input:checked {

    background-color: #e83e8c;

    border-color: #e83e8c;

}

.form-radio-pink .form-check-input:checked:after {

    background-color: #e83e8c;

}

.form-check-light .form-check-input:checked,

.form-radio-light .form-check-input:checked {

    background-color: #eff2f7;

    border-color: #eff2f7;

}

.form-radio-light .form-check-input:checked:after {

    background-color: #eff2f7;

}

.form-check-dark .form-check-input:checked,

.form-radio-dark .form-check-input:checked {

    background-color: #343a40;

    border-color: #343a40;

}

.form-radio-dark .form-check-input:checked:after {

    background-color: #343a40;

}

.form-check,

.form-check-input,

.form-check-label {

    cursor: pointer;

    margin-bottom: 0;

}

.form-switch-md {

    padding-left: 2.5rem;

    min-height: 24px;

    line-height: 24px;

}

.form-switch-md .form-check-input {

    width: 40px;

    height: 20px;

    left: -0.5rem;

    position: relative;

}

.form-switch-md .form-check-label {

    vertical-align: middle;

}

.form-switch-lg {

    padding-left: 2.75rem;

    min-height: 28px;

    line-height: 28px;

}

.form-switch-lg .form-check-input {

    width: 48px;

    height: 24px;

    left: -0.75rem;

    position: relative;

}

.input-group-text {

    margin-bottom: 0;

}

.layer .form-select {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ced4da' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");

}

.layer .form-switch .form-check-input,

.layer .form-switch .form-check-input:focus {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ced4da'/%3E%3C/svg%3E");

}

.mini-stats-wid .mini-stat-icon {

    overflow: hidden;

    position: relative;

}

.mini-stats-wid .mini-stat-icon:after,

.mini-stats-wid .mini-stat-icon:before {

    content: "";

    position: absolute;

    width: 8px;

    height: 54px;

    background-color: hsla(0, 0%, 100%, 0.1);

    left: 16px;

    transform: rotate(32deg);

    top: -5px;

    transition: all 0.4s;

}

.mini-stats-wid .mini-stat-icon:after {

    left: -12px;

    width: 12px;

    transition: all 0.2s;

}

.mini-stats-wid:hover .mini-stat-icon:after {

    left: 60px;

}

.mfp-popup-form {

    max-width: 1140px;

}

.mfp-close {

    color: #343a40 !important;

}

.bs-example-modal {

    position: relative;

    top: auto;

    right: auto;

    bottom: auto;

    left: auto;

    z-index: 1;

    display: block;

}

[dir="rtl"] .modal-open {

    padding-left: 0 !important;

}

.icon-demo-content {

    text-align: center;

    color: #adb5bd;

}

.icon-demo-content i {

    display: block;

    font-size: 24px;

    margin-bottom: 16px;

    color: #74788d;

    transition: all 0.4s;

}

.icon-demo-content .col-lg-4 {

    margin-top: 24px;

}

.icon-demo-content .col-lg-4:hover i {

    color: #556ee6;

    transform: scale(1.5);

}

.grid-structure .grid-container {

    background-color: var(--bs-gray-100);

    margin-top: 10px;

    font-size: 0.8rem;

    font-weight: 500;

    padding: 10px 20px;

}

.card-radio {

    background-color: var(--bs-custom-white);

    border: 2px solid var(--bs-border-color);

    border-radius: 0.25rem;

    padding: 1rem;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.card-radio:hover {

    cursor: pointer;

}

.card-radio-label {

    display: block;

}

.card-radio-input {

    display: none;

}

.card-radio-input:checked + .card-radio {

    border-color: #556ee6 !important;

}

.navs-carousel .owl-nav {

    margin-top: 16px;

}

.navs-carousel .owl-nav button {

    width: 30px;

    height: 30px;

    line-height: 28px !important;

    font-size: 20px !important;

    border-radius: 50% !important;

    background-color: rgba(85, 110, 230, 0.25) !important;

    color: #556ee6 !important;

    margin: 4px 8px !important;

}

@media print {

    .footer,

    .navbar-header,

    .page-title-box,

    .right-bar,

    .vertical-menu {

        display: none !important;

    }

    .card-body,

    .main-content,

    .page-content,

    .right-bar,

    body {

        padding: 0;

        margin: 0;

    }

    .card {

        border: 0;

    }

}

[data-simplebar] {

    position: relative;

    flex-direction: column;

    flex-wrap: wrap;

    justify-content: flex-start;

    align-content: flex-start;

    align-items: flex-start;

}

.simplebar-wrapper {

    overflow: hidden;

    width: inherit;

    height: inherit;

    max-width: inherit;

    max-height: inherit;

}

.simplebar-mask {

    direction: inherit;

    overflow: hidden;

    left: 0;

    right: 0;

    width: auto !important;

    height: auto !important;

    z-index: 0;

}

.simplebar-mask,

.simplebar-offset {

    position: absolute;

    padding: 0;

    margin: 0;

    top: 0;

    bottom: 0;

}

.simplebar-offset {

    direction: inherit !important;

    box-sizing: inherit !important;

    resize: none !important;

    left: 0 !important;

    right: 0 !important;

    -webkit-overflow-scrolling: touch;

}

.simplebar-content-wrapper {

    direction: inherit;

    box-sizing: border-box !important;

    position: relative;

    display: block;

    height: 100%;

    width: auto;

    visibility: visible;

    overflow: auto;

    max-width: 100%;

    max-height: 100%;

    scrollbar-width: none;

    padding: 0 !important;

}

.simplebar-content-wrapper::-webkit-scrollbar,

.simplebar-hide-scrollbar::-webkit-scrollbar {

    display: none;

}

.simplebar-content:after,

.simplebar-content:before {

    content: " ";

    display: table;

}

.simplebar-placeholder {

    max-height: 100%;

    max-width: 100%;

    width: 100%;

    pointer-events: none;

}

.simplebar-height-auto-observer-wrapper {

    box-sizing: inherit !important;

    height: 100%;

    width: 100%;

    max-width: 1px;

    position: relative;

    float: left;

    max-height: 1px;

    overflow: hidden;

    z-index: -1;

    padding: 0;

    margin: 0;

    pointer-events: none;

    flex-grow: inherit;

    flex-shrink: 0;

    flex-basis: 0;

}

.simplebar-height-auto-observer {

    box-sizing: inherit;

    display: block;

    opacity: 0;

    top: 0;

    left: 0;

    height: 1000%;

    width: 1000%;

    min-height: 1px;

    min-width: 1px;

    z-index: -1;

}

.simplebar-height-auto-observer,

.simplebar-track {

    position: absolute;

    overflow: hidden;

    pointer-events: none;

}

.simplebar-track {

    z-index: 1;

    right: 0;

    bottom: 0;

}

[data-simplebar].simplebar-dragging .simplebar-content {

    pointer-events: none;

    -moz-user-select: none;

    user-select: none;

    -webkit-user-select: none;

}

[data-simplebar].simplebar-dragging .simplebar-track {

    pointer-events: all;

}

.simplebar-scrollbar {

    position: absolute;

    right: 2px;

    width: 4px;

    min-height: 10px;

}

.simplebar-scrollbar:before {

    position: absolute;

    content: "";

    background: #a2adb7;

    border-radius: 7px;

    left: 0;

    right: 0;

    opacity: 0;

    transition: opacity 0.2s linear;

}

.simplebar-scrollbar.simplebar-visible:before {

    opacity: 0.5;

    transition: opacity 0s linear;

}

.simplebar-track.simplebar-vertical {

    top: 0;

    width: 11px;

}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {

    top: 2px;

    bottom: 2px;

}

.simplebar-track.simplebar-horizontal {

    left: 0;

    height: 11px;

}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {

    height: 100%;

    left: 2px;

    right: 2px;

}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {

    right: auto;

    left: 0;

    top: 2px;

    height: 7px;

    min-height: 0;

    min-width: 10px;

    width: auto;

}

[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical {

    right: auto;

    left: 0;

}

.hs-dummy-scrollbar-size {

    direction: rtl;

    position: fixed;

    opacity: 0;

    visibility: hidden;

    height: 500px;

    width: 500px;

    overflow-y: hidden;

    overflow-x: scroll;

}

.simplebar-hide-scrollbar {

    position: fixed;

    left: 0;

    visibility: hidden;

    overflow-y: scroll;

    scrollbar-width: none;

}

.custom-scroll {

    height: 100%;

}

.lnb-calendars-item {

    display: inline-block;

    margin-right: 7px;

}

input[type="checkbox"].tui-full-calendar-checkbox-round + span {

    margin-right: 4px;

    margin-left: 0;

}

.tui-full-calendar-layout,

.tui-full-calendar-timegrid-timezone {

    background-color: var(--bs-custom-white) !important;

}

.tui-full-calendar-dayname-container,

.tui-full-calendar-left,

.tui-full-calendar-splitter,

.tui-full-calendar-time-date,

.tui-full-calendar-timegrid-gridline,

.tui-full-calendar-timegrid-timezone,

.tui-full-calendar-weekday-grid-line {

    border-color: var(--bs-gray-300) !important;

}

.tui-full-calendar-weekday-exceed-in-week {

    text-align: center;

    width: 30px;

    height: 30px;

    line-height: 28px;

    border-radius: 4px;

    background-color: var(--bs-custom-white);

    color: var(--bs-body-color);

    border-color: var(--bs-border-color);

}

.tui-full-calendar-timegrid-hour {

    color: var(--bs-body-color) !important;

}

.tui-full-calendar-weekday-schedule-title {

    color: var(--bs-gray-900) !important;

}

.tui-full-calendar-weekday-schedule-title .tui-full-calendar-time-schedule {

    font-weight: 600;

}

.tui-full-calendar-popup-container {

    background-color: var(--bs-custom-white) !important;

    border-color: var(--bs-border-color) !important;

}

.tui-full-calendar-dropdown:hover .tui-full-calendar-dropdown-button,

.tui-full-calendar-popup-section-item:focus,

.tui-full-calendar-popup-section-item:hover {

    border-color: var(--bs-border-color);

}

.tui-full-calendar-arrow-bottom .tui-full-calendar-popup-arrow-fill {

    border-top-color: var(--bs-border-color) !important;

}

.tui-full-calendar-arrow-bottom .tui-full-calendar-popup-arrow-borde,

.tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-fill {

    border-bottom-color: var(--bs-border-color) !important;

}

.tui-full-calendar-button {

    color: var(--bs-gray-700);

    background-color: var(--bs-custom-white) !important;

}

.tui-full-calendar-button,

.tui-full-calendar-popup-section-item {

    border-color: var(--bs-border-color);

}

.tui-full-calendar-month-dayname,

.tui-full-calendar-weekday-border {

    border-top-color: var(--bs-border-color) !important;

}

.tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border {

    border-bottom-color: var(--bs-border-color) !important;

}

.tui-full-calendar-dropdown-menu {

    border-color: var(--bs-border-color) !important;

}

.tui-full-calendar-dropdown-menu,

.tui-full-calendar-dropdown-menu-item {

    background-color: var(--bs-custom-white) !important;

}

.tui-full-calendar-arrow-bottom .tui-full-calendar-popup-arrow-border {

    border-top-color: var(--bs-border-color);

}

.tui-full-calendar-content {

    background-color: var(--bs-custom-white) !important;

    color: var(--bs-gray-700) !important;

}

.tui-full-calendar-confirm {

    background-color: #f46a6a !important;

    color: #fff !important;

}

.tui-full-calendar-confirm:hover {

    background-color: #c35555 !important;

    color: #fff !important;

}

.tui-full-calendar-month-dayname-item span {

    color: var(--bs-gray-900) !important;

}

.tui-full-calendar-weekday-grid-line.tui-full-calendar-near-month-day.tui-full-calendar-extra-date .tui-full-calendar-weekday-grid-header .tui-full-calendar-weekday-grid-date {

    color: var(--bs-gray-400) !important;

}

.tui-full-calendar-weekday-grid-line.tui-full-calendar-near-month-day .tui-full-calendar-weekday-grid-header .tui-full-calendar-weekday-grid-date {

    color: var(--bs-gray-800) !important;

}

.fc td,

.fc th {

    border: 1px solid var(--bs-border-color);

}

.fc .fc-toolbar h2 {

    font-size: 16px;

    line-height: 30px;

    text-transform: uppercase;

}

@media (max-width: 767.98px) {

    .fc .fc-toolbar .fc-center,

    .fc .fc-toolbar .fc-left,

    .fc .fc-toolbar .fc-right {

        float: none;

        display: block;

        text-align: center;

        clear: both;

        margin: 10px 0;

    }

    .fc .fc-toolbar > * > * {

        float: none;

    }

    .fc .fc-toolbar .fc-today-button {

        display: none;

    }

}

.fc .fc-toolbar .btn {

    text-transform: capitalize;

}

.fc th.fc-widget-header {

    background: #f6f6f6;

    color: #495057;

    line-height: 20px;

    padding: 10px 0;

    text-transform: uppercase;

    font-weight: 600;

}

.fc-unthemed .fc-content,

.fc-unthemed .fc-divider,

.fc-unthemed .fc-list-heading td,

.fc-unthemed .fc-list-view,

.fc-unthemed .fc-popover,

.fc-unthemed .fc-row,

.fc-unthemed tbody,

.fc-unthemed td,

.fc-unthemed th,

.fc-unthemed thead {

    border-color: #f6f6f6;

}

.fc-unthemed td.fc-today {

    background: #f6f8fa;

}

.fc-button {

    background: #fff;

    border-color: #eff2f7;

    color: #495057;

    text-transform: capitalize;

    box-shadow: none;

    padding: 6px 12px !important;

    height: auto !important;

}

.fc-state-active,

.fc-state-disabled,

.fc-state-down {

    background-color: #556ee6;

    color: #fff;

    text-shadow: none;

}

.fc-event {

    border-radius: 2px;

    border: none;

    cursor: move;

    font-size: 0.8125rem;

    margin: 5px 7px;

    padding: 5px 5px;

    text-align: center;

}

.fc-event,

.fc-event-dot {

    background-color: #556ee6;

}

.fc-event .fc-content {

    color: #fff;

}

#external-events .external-event {

    text-align: left;

    padding: 8px 16px;

}

.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.bg-dark .fc-content {

    color: #eff2f7;

}

[dir="rtl"] .fc-header-toolbar {

    direction: ltr !important;

}

[dir="rtl"] .fc-toolbar > * > :not(:first-child) {

    margin-left: 0.75em;

}

.task-box {

    border: 1px solid var(--bs-gray-300);

}

.gu-transit {

    border: 1px dashed var(--bs-border-color) !important;

    background-color: var(--bs-gray-200) !important;

}

#session-timeout-dialog .close {

    display: none;

}

#session-timeout-dialog .countdown-holder {

    color: #f46a6a;

    font-weight: 500;

}

#session-timeout-dialog .btn-default {

    background-color: #fff;

    color: #f46a6a;

    box-shadow: none;

}

.irs {

    font-family: var(--bs-font-sans-serif);

}

.irs--square {

    cursor: pointer;

}

.irs--square .irs-bar,

.irs--square .irs-from,

.irs--square .irs-single,

.irs--square .irs-to {

    background: #556ee6 !important;

    font-size: 11px;

}

.irs--square .irs-from:before,

.irs--square .irs-single:before,

.irs--square .irs-to:before {

    border-top-color: #556ee6;

}

.irs--square .irs-line {

    background: var(--bs-gray-300);

    border-color: var(--bs-gray-300);

}

.irs--square .irs-grid-text {

    font-size: 11px;

    color: var(--bs-gray-400);

}

.irs--square .irs-max,

.irs--square .irs-min {

    color: var(--bs-gray-400);

    background: var(--bs-gray-300);

    font-size: 11px;

}

.irs--square .irs-handle {

    border: 2px solid #556ee6;

    width: 12px;

    height: 12px;

    top: 26px;

    background-color: var(--bs-custom-white) !important;

    cursor: pointer;

}

.irs--square .irs-handle:active {

    cursor: pointer;

}

.irs--square .irs-grid-pol {

    background-color: var(--bs-gray-400);

}

.swal2-container .swal2-title {

    font-size: 20px;

    font-weight: 500;

}

.swal2-modal {

    font-size: 14px;

}

.swal2-icon.swal2-question {

    border-color: #50a5f1;

    color: #50a5f1;

}

.swal2-icon.swal2-success [class^="swal2-success-line"] {

    background-color: #34c38f;

}

.swal2-icon.swal2-success .swal2-success-ring {

    border-color: rgba(52, 195, 143, 0.3);

}

.swal2-icon.swal2-warning {

    border-color: #f1b44c;

    color: #f1b44c;

}

.swal2-styled:focus {

    box-shadow: none;

}

.swal2-progress-steps .swal2-progress-step,

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {

    background: #556ee6;

}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step,

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {

    background: rgba(85, 110, 230, 0.3);

}

.swal2-progress-steps .swal2-progress-step-line {

    background: #556ee6;

}

.swal2-loader {

    border-color: #556ee6 transparent #556ee6 transparent;

}

.swal2-popup {

    background: var(--bs-custom-white);

}

.swal2-file,

.swal2-input,

.swal2-textarea {

    border-color: var(--bs-border-color);

    color: var(--bs-body-color);

}

.swal2-file:focus,

.swal2-input:focus,

.swal2-textarea:focus {

    box-shadow: none;

    border-color: var(--bs-border-color);

}

.symbol {

    border-color: var(--bs-custom-white);

}

.rating-symbol-background,

.rating-symbol-foreground {

    font-size: 24px;

}

.symbol-empty {

    background-color: var(--bs-gray-400);

}

.rating-symbol-foreground {

    top: 0;

}

.rating-star > span {

    display: inline-block;

    vertical-align: middle;

}

.rating-star > span.badge {

    margin-left: 4px;

}

#toast-container > div {

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    opacity: 1;

}

#toast-container > div:hover {

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    opacity: 0.9;

}

#toast-container.toast-bottom-full-width > div,

#toast-container.toast-top-full-width > div {

    min-width: 96%;

    margin: 4px auto;

}

.toast-primary {

    border: 2px solid #556ee6 !important;

    background-color: rgba(85, 110, 230, 0.8) !important;

}

.toast-secondary {

    border: 2px solid #74788d !important;

    background-color: rgba(116, 120, 141, 0.8) !important;

}

.toast-success {

    border: 2px solid #34c38f !important;

    background-color: rgba(52, 195, 143, 0.8) !important;

}

.toast-info {

    border: 2px solid #50a5f1 !important;

    background-color: rgba(80, 165, 241, 0.8) !important;

}

.toast-warning {

    border: 2px solid #f1b44c !important;

    background-color: rgba(241, 180, 76, 0.8) !important;

}

.toast-danger {

    border: 2px solid #f46a6a !important;

    background-color: hsla(0, 86%, 69%, 0.8) !important;

}

.toast-pink {

    border: 2px solid #e83e8c !important;

    background-color: rgba(232, 62, 140, 0.8) !important;

}

.toast-light {

    border: 2px solid #eff2f7 !important;

    background-color: rgba(239, 242, 247, 0.8) !important;

}

.toast-dark {

    border: 2px solid #343a40 !important;

    background-color: rgba(52, 58, 64, 0.8) !important;

}

.toast-error {

    background-color: hsla(0, 86%, 69%, 0.8);

    border: 2px solid #f46a6a;

}

.toastr-options {

    padding: 24px;

    background-color: #f6f8fa;

    margin-bottom: 0;

    border: 1px solid #eff2f7;

}

.error {

    color: #f46a6a;

}

.parsley-error {

    border-color: #f46a6a;

}

.parsley-errors-list {

    display: none;

    margin: 0;

    padding: 0;

}

.parsley-errors-list.filled {

    display: block;

}

.parsley-errors-list > li {

    font-size: 12px;

    list-style: none;

    color: #f46a6a;

    margin-top: 5px;

}

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

    background-color: var(--bs-input-bg);

    border: 1px solid var(--bs-input-border-color);

    height: 38px;

}

.select2-container .select2-selection--single:focus {

    outline: 0;

}

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

    line-height: 36px;

    padding-left: 0.75rem;

    color: var(--bs-input-color);

}

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

    height: 34px;

    width: 34px;

    right: 3px;

}

.select2-container .select2-selection--single .select2-selection__arrow b {

    border-color: var(--bs-gray-500) transparent transparent transparent;

    border-width: 6px 6px 0 6px;

}

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

    color: var(--bs-body-color);

}

[dir="rtl"] .select2-selection__rendered {

    text-align: end;

}

.select2-container--open .select2-selection--single .select2-selection__arrow b {

    border-color: transparent transparent var(--bs-gray-500) transparent !important;

    border-width: 0 6px 6px 6px !important;

}

.select2-container--default .select2-search--dropdown {

    padding: 10px;

    background-color: var(--bs-custom-white);

}

.select2-container--default .select2-search--dropdown .select2-search__field {

    border: 1px solid var(--bs-input-border-color);

    background-color: var(--bs-input-bg);

    color: var(--bs-gray-600);

    outline: 0;

}

.select2-container--default .select2-results__option--highlighted[aria-selected] {

    background-color: #556ee6;

}

.select2-container--default .select2-results__option[aria-selected="true"] {

    background-color: var(--bs-light);

    color: var(--bs-body-color);

}

.select2-container--default .select2-results__option[aria-selected="true"]:hover {

    background-color: #556ee6;

    color: #fff;

}

.select2-results__option {

    padding: 6px 12px;

}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {

    padding-left: 0.75rem;

}

.select2-dropdown {

    border: 1px solid var(--bs-border-color);

    background-color: var(--bs-custom-white);

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.select2-search input {

    border: 1px solid var(--bs-gray-300);

}

.select2-container .select2-selection--multiple {

    min-height: 38px;

    background-color: var(--bs-input-bg);

    border: 1px solid var(--bs-input-border-color) !important;

}

.select2-container .select2-selection--multiple .select2-selection__rendered {

    padding: 2px 0.75rem;

}

.select2-container .select2-selection--multiple .select2-search__field {

    border: 0;

    color: var(--bs-input-color);

}

.select2-container .select2-selection--multiple .select2-search__field::-moz-placeholder {

    color: var(--bs-input-color);

}

.select2-container .select2-selection--multiple .select2-search__field::placeholder {

    color: var(--bs-input-color);

}

.select2-container .select2-selection--multiple .select2-selection__choice {

    background-color: var(--bs-gray-200);

    border: 1px solid var(--bs-gray-300);

    border-radius: 1px;

    padding: 0 7px;

}

.select2-container--default.select2-container--focus .select2-selection--multiple {

    border-color: var(--bs-gray-400);

}

.select2-container--default .select2-results__group {

    font-weight: 600;

}

.select2-result-repository__avatar {

    float: left;

    width: 60px;

    margin-right: 10px;

}

.select2-result-repository__avatar img {

    width: 100%;

    height: auto;

    border-radius: 2px;

}

.select2-result-repository__statistics {

    margin-top: 7px;

}

.select2-result-repository__forks,

.select2-result-repository__stargazers,

.select2-result-repository__watchers {

    display: inline-block;

    font-size: 11px;

    margin-right: 1em;

    color: var(--bs-gray-500);

}

.select2-result-repository__forks .fa,

.select2-result-repository__stargazers .fa,

.select2-result-repository__watchers .fa {

    margin-right: 4px;

}

.select2-result-repository__forks .fa.fa-flash:before,

.select2-result-repository__stargazers .fa.fa-flash:before,

.select2-result-repository__watchers .fa.fa-flash:before {

    content: "\f0e7";

    font-family: Font Awesome\5 Free;

}

.select2-results__option--highlighted .select2-result-repository__forks,

.select2-results__option--highlighted .select2-result-repository__stargazers,

.select2-results__option--highlighted .select2-result-repository__watchers {

    color: hsla(0, 0%, 100%, 0.8);

}

.select2-result-repository__meta {

    overflow: hidden;

}

.img-flag {

    margin-right: 7px;

    height: 15px;

    width: 18px;

}

input[switch] {

    display: none;

}

input[switch] + label {

    font-size: 1em;

    line-height: 1;

    width: 56px;

    height: 24px;

    background-color: #ced4da;

    background-image: none;

    border-radius: 2rem;

    padding: 0.16667rem;

    cursor: pointer;

    display: inline-block;

    position: relative;

}

input[switch] + label,

input[switch] + label:before {

    text-align: center;

    font-weight: 500;

    transition: all 0.1s ease-in-out;

}

input[switch] + label:before {

    color: #343a40;

    content: attr(data-off-label);

    display: block;

    font-family: inherit;

    font-size: 12px;

    line-height: 21px;

    position: absolute;

    right: 1px;

    margin: 3px;

    top: -2px;

    min-width: 1.66667rem;

    overflow: hidden;

}

input[switch] + label:after {

    content: "";

    position: absolute;

    left: 3px;

    background-color: #eff2f7;

    box-shadow: none;

    border-radius: 2rem;

    height: 20px;

    width: 20px;

    top: 2px;

    transition: all 0.1s ease-in-out;

}

input[switch]:checked + label {

    background-color: #556ee6;

}

input[switch]:checked + label:before {

    color: #fff;

    content: attr(data-on-label);

    right: auto;

    left: 3px;

}

input[switch]:checked + label:after {

    left: 33px;

    background-color: #eff2f7;

}

input[switch="bool"] + label {

    background-color: #f46a6a;

}

input[switch="bool"] + label:before,

input[switch="bool"]:checked + label:before,

input[switch="default"]:checked + label:before {

    color: #fff;

}

input[switch="bool"]:checked + label {

    background-color: #34c38f;

}

input[switch="default"]:checked + label {

    background-color: #a2a2a2;

}

input[switch="primary"]:checked + label {

    background-color: #556ee6;

}

input[switch="success"]:checked + label {

    background-color: #34c38f;

}

input[switch="info"]:checked + label {

    background-color: #50a5f1;

}

input[switch="warning"]:checked + label {

    background-color: #f1b44c;

}

input[switch="danger"]:checked + label {

    background-color: #f46a6a;

}

input[switch="dark"]:checked + label {

    background-color: #343a40;

}

input[switch="dark"]:checked + label:before {

    color: #eff2f7;

}

.square-switch {

    margin-right: 7px;

}

.square-switch input[switch] + label,

.square-switch input[switch] + label:after {

    border-radius: 4px;

}

.sp-container {

    background-color: #fff;

}

.sp-container button {

    padding: 0.25rem 0.5rem;

    font-size: 0.71094rem;

    border-radius: 0.2rem;

    font-weight: 400;

    color: #343a40;

}

.sp-container button.sp-palette-toggle {

    background-color: #eff2f7;

}

.sp-container button.sp-choose {

    background-color: #34c38f;

    margin-left: 5px;

    margin-right: 0;

}

.sp-palette-container {

    border-right: 1px solid #eff2f7;

}

.sp-input {

    background-color: var(--bs-custom-white);

    border-color: var(--bs-input-border-color) !important;

    color: var(--bs-gray-700);

}

.sp-input:focus {

    outline: 0;

}

[dir="rtl"] .sp-alpha {

    direction: ltr;

}

[dir="rtl"] .sp-original-input-container .sp-add-on {

    border-top-right-radius: 0 !important;

    border-bottom-right-radius: 0 !important;

    border-top-left-radius: 4px !important;

    border-bottom-left-radius: 4px !important;

}

[dir="rtl"] input.spectrum.with-add-on {

    border: 1px solid var(--bs-input-border-color);

    border-left: 0;

    border-top-left-radius: 0;

    border-bottom-left-radius: 0;

    border-top-right-radius: 0.25rem;

    border-bottom-right-radius: 0.25rem;

}

.bootstrap-timepicker-widget table td a {

    color: var(--bs-gray-700);

}

.bootstrap-timepicker-widget table td a:hover {

    background-color: transparent;

    border-color: transparent;

    border-radius: 4px;

    color: #556ee6;

    text-decoration: none;

}

.bootstrap-timepicker-widget table td input {

    width: 32px;

    height: 32px;

    border: 0;

    color: var(--bs-body-color);

    border: 1px solid var(--bs-border-color);

    background-color: var(--bs-custom-white);

}

.bootstrap-timepicker-widget.dropdown-menu:after {

    border-bottom-color: var(--bs-gray-200);

}

.bootstrap-timepicker-widget.timepicker-orient-bottom:after {

    border-top-color: var(--bs-gray-200);

}

.timepicker-orient-top {

    top: calc(1.5em + 0.94rem + 2px) !important;

}

.timepicker-orient-bottom {

    top: auto !important;

    bottom: calc(1.5em + 0.94rem + 2px) !important;

}

.bootstrap-timepicker-widget {

    left: 0 !important;

    right: auto !important;

}

.bootstrap-timepicker-widget.timepicker-orient-left:before {

    left: 6px;

    right: auto;

}

.bootstrap-timepicker-widget.timepicker-orient-left:after {

    left: 7px;

    right: auto;

}

.datepicker {

    border: 1px solid var(--bs-border-color);

    padding: 8px;

    z-index: 999 !important;

}

.datepicker table tr th {

    font-weight: 500;

}

.datepicker table tr td .active.disabled,

.datepicker table tr td span.active.active,

.datepicker table tr td span.active:hover.active,

.datepicker table tr td.active,

.datepicker table tr td.active.disabled:hover,

.datepicker table tr td.active:hover,

.datepicker table tr td.selected,

.datepicker table tr td.selected.disabled,

.datepicker table tr td.selected.disabled:hover,

.datepicker table tr td.selected:hover,

.datepicker table tr td.today,

.datepicker table tr td.today.disabled,

.datepicker table tr td.today.disabled:hover,

.datepicker table tr td.today:hover {

    background-color: #556ee6 !important;

    background-image: none;

    box-shadow: none;

    color: #fff !important;

}

.datepicker table tr td span.focused,

.datepicker table tr td span:hover,

.datepicker table tr td.day.focused,

.datepicker table tr td.day:hover {

    background: var(--bs-light);

}

.datepicker table tr td span.new,

.datepicker table tr td span.old,

.datepicker table tr td.new,

.datepicker table tr td.old {

    color: var(--bs-gray-500);

    opacity: 0.6;

}

.datepicker table tr td.range,

.datepicker table tr td.range.disabled,

.datepicker table tr td.range.disabled:hover,

.datepicker table tr td.range:hover {

    background-color: var(--bs-gray-300);

}

.table-condensed > tbody > tr > td,

.table-condensed > thead > tr > th {

    padding: 7px;

}

.bootstrap-datepicker-inline .datepicker-inline {

    width: auto !important;

    display: inline-block;

}

.datepicker-container {

    border: 1px solid #eff2f7;

    box-shadow: none;

    background-color: #fff;

}

.datepicker-container.datepicker-inline {

    width: 212px;

}

.datepicker {

    color: var(--bs-text-muted);

}

.datepicker .datepicker-switch:hover,

.datepicker .next:hover,

.datepicker .prev:hover,

.datepicker tfoot tr th:hover {

    background: var(--bs-light);

}

.datepicker-panel > ul > li {

    background-color: #fff;

    border-radius: 4px;

}

.datepicker-panel > ul > li.picked,

.datepicker-panel > ul > li.picked:hover {

    background-color: rgba(85, 110, 230, 0.25);

    color: #556ee6;

}

.datepicker-panel > ul > li.highlighted,

.datepicker-panel > ul > li.highlighted:hover,

.datepicker-panel > ul > li:hover {

    background-color: #556ee6;

    color: #fff;

}

.datepicker-panel > ul > li.muted,

.datepicker-panel > ul > li.muted:hover {

    color: var(--bs-gray-500);

    opacity: 0.6;

}

.datepicker-panel > ul[data-view="week"] > li {

    font-weight: 500;

}

.datepicker-panel > ul[data-view="week"] > li,

.datepicker-panel > ul[data-view="week"] > li:hover {

    background-color: #fff;

}

.bootstrap-touchspin.input-group > .input-group-prepend > .btn,

.bootstrap-touchspin.input-group > .input-group-prepend > .input-group-text {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0;

}

.bootstrap-touchspin.input-group > .input-group-append > .btn,

.bootstrap-touchspin.input-group > .input-group-append > .input-group-text {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0;

}

.bootstrap-touchspin .input-group-btn-vertical {

    right: 0;

}

.bootstrap-touchspin .input-group-btn-vertical .btn {

    right: 0 !important;

    left: 100% !important;

}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {

    border-top-right-radius: 4px !important;

    border-bottom-right-radius: 0 !important;

    border-top-left-radius: 0 !important;

    border-bottom-left-radius: 0 !important;

}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {

    border-top-right-radius: 0 !important;

    border-bottom-right-radius: 4px !important;

    border-top-left-radius: 0 !important;

    border-bottom-left-radius: 0 !important;

}

.tox-tinymce {

    border: 1px solid var(--bs-input-border-color) !important;

}

.tox,

.tox :not(svg):not(rect) {

    color: var(--bs-body-color);

}

.tox .tox-collection__item {

    color: #212529 !important;

}

.tox .tox-collection--toolbar.tox-collection--toolbar-lg.tox-selected-menu,

.tox .tox-menu.tox-collection.tox-collection--list.tox-selected-menu,

.tox .tox-swatches-menu.tox-selected-menu {

    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;

    animation-name: DropDownSlide !important;

    animation-duration: 0.3s !important;

    animation-fill-mode: both !important;

    margin: 0 !important;

    position: absolute !important;

    z-index: 1000 !important;

    padding: 0.5rem 0 !important;

    background-color: var(--bs-custom-white) !important;

    border: 0 solid var(--bs-border-color) !important;

    border-radius: 0.25rem !important;

}

.tox .tox-collection--list .tox-collection__group {

    border-color: var(--bs-border-color) !important;

}

.tox .tox-collection--list .tox-collection__item--active,

.tox .tox-collection__group-heading {

    color: #1e2125 !important;

    background-color: #f8f9fa !important;

}

.tox .tox-statusbar {

    border-top: 1px solid var(--bs-border-top) !important;

}

.tox .tox-edit-area__iframe,

.tox .tox-menubar,

.tox .tox-statusbar {

    background-color: var(--bs-custom-white) !important;

    background: 0 0 !important;

}

.tox .tox-mbtn {

    color: var(--bs-gray-600) !important;

}

.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) {

    background-color: var(--bs-light) !important;

}

.tox .tox-tbtn:hover {

    background-color: transparent !important;

}

.tox .tox-toolbar,

.tox .tox-toolbar__overflow,

.tox .tox-toolbar__primary {

    background: var(--bs-light) !important;

}

.tox .tox-toolbar__primary {

    border-top-color: var(--bs-light) !important;

}

.tox .tox-tbtn--enabled,

.tox tox-split-button:focus {

    background: 0 0 !important;

}

.tox .tox-tbtn {

    color: transparent !important;

}

.tox .tox-tbtn svg {

    fill: var(--bs-gray-700) !important;

}

.tox .tox-edit-area__iframe {

    background-color: var(--bs-custom-white) !important;

}

.tox .tox-statusbar a,

.tox .tox-statusbar__path-item,

.tox .tox-statusbar__wordcount {

    color: var(--bs-gray-700) !important;

}

.tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) {

    border-right: 1px solid var(--bs-border-color) !important;

}

.tox .tox-dialog {

    background-color: var(--bs-custom-white) !important;

}

.tox .tox-button:hover {

    background-color: #556ee6 !important;

    background-image: none !important;

    border-color: #556ee6 !important;

    box-shadow: none !important;

}

.tox .tox-collection--toolbar .tox-collection__item--active {

    background-color: var(--bs-gray-300) !important;

}

.tox .tox-dialog__footer,

.tox .tox-dialog__header {

    background-color: var(--bs-custom-white) !important;

}

.tox .tox-icon {

    color: var(--bs-dark) !important;

}

.tox .tox-dialog__body-nav-item,

.tox .tox-dialog__title,

.tox .tox-label {

    color: var(--bs-gray-600) !important;

}

.tox .tox-textfield {

    background-color: var(--bs-custom-white) !important;

    color: var(--bs-gray-700) !important;

}

.tox .tox-collection__item-checkmark svg,

.tox .tox-collection__item-icon svg {

    color: var(--bs-gray-800);

}

.editable-input .form-control {

    display: inline-block;

}

.editable-buttons,

.editable-buttons .editable-cancel {

    margin-left: 7px;

}

.dropzone {

    min-height: 230px;

    border: 2px dashed var(--bs-border-color);

    background: var(--bs-custom-white);

    border-radius: 6px;

}

.dropzone .dz-message {

    font-size: 24px;

    width: 100%;

}

.form-wizard-wrapper label {

    font-size: 14px;

    text-align: right;

}

.wizard .steps > ul {

    display: flex;

    flex-wrap: wrap;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none;

}

@media (max-width: 1199.98px) {

    .wizard .steps > ul {

        flex-direction: column;

    }

}

.wizard .steps > ul > a,

.wizard .steps > ul > li {

    flex-basis: 0;

    flex-grow: 1;

}

.wizard .steps > ul > li {

    width: 100%;

}

.wizard .steps > ul > li a {

    display: block;

    padding: 0.5rem 1rem;

    color: var(--bs-gray-600);

    font-weight: 500;

    background-color: rgba(85, 110, 230, 0.1);

}

.wizard .steps > ul .current-info {

    position: absolute;

    left: -999em;

}

.wizard .steps .number {

    display: inline-block;

    width: 38px;

    height: 38px;

    line-height: 34px;

    border: 2px solid #556ee6;

    color: #556ee6;

    text-align: center;

    border-radius: 50%;

    margin-right: 0.5rem;

}

.wizard .steps .current a,

.wizard .steps .current a:active,

.wizard .steps .current a:hover {

    background-color: rgba(85, 110, 230, 0.2);

    color: var(--bs-gray-700);

}

.wizard .steps .current a .number,

.wizard .steps .current a:active .number,

.wizard .steps .current a:hover .number {

    background-color: #556ee6;

    color: #fff;

}

.wizard > .content {

    background-color: transparent;

    padding: 14px;

    margin-top: 0;

    border-radius: 0;

    min-height: 150px;

}

.wizard > .content > .title {

    position: absolute;

    left: -999em;

}

.wizard > .content > .body {

    width: 100%;

    height: 100%;

    padding: 14px 0 0;

    position: static;

}

.wizard > .actions {

    position: relative;

    display: block;

    text-align: right;

    width: 100%;

}

.wizard > .actions > ul {

    display: block;

    text-align: right;

    padding-left: 0;

}

.wizard > .actions > ul > li {

    display: inline-block;

    margin: 0 0.5em;

}

.wizard > .actions a,

.wizard > .actions a:active,

.wizard > .actions a:hover {

    background-color: #556ee6;

    border-radius: 4px;

    padding: 8px 15px;

    color: #fff;

}

.wizard > .actions .disabled a,

.wizard > .actions .disabled a:active,

.wizard > .actions .disabled a:hover {

    opacity: 0.65;

    background-color: #556ee6;

    color: #fff;

    cursor: not-allowed;

}

.wizard.vertical-wizard {

    display: flex;

    flex-wrap: wrap;

}

.wizard.vertical-wizard .steps > ul {

    flex-direction: column;

}

.wizard.vertical-wizard .steps > ul > li {

    width: 100% !important;

}

.wizard.vertical-wizard .actions,

.wizard.vertical-wizard .content,

.wizard.vertical-wizard .steps {

    width: 100%;

}

@media (min-width: 1200px) {

    .wizard.vertical-wizard .steps {

        width: 25%;

    }

}

.wizard.vertical-wizard .content {

    padding: 24px;

}

@media (min-width: 1200px) {

    .wizard.vertical-wizard .content {

        width: 75%;

        padding: 12px 24px;

    }

}

.wizard.vertical-wizard .content > .body {

    padding: 0;

}

div.dataTables_wrapper div.dataTables_filter {

    text-align: right;

}

@media (max-width: 767px) {

    div.dataTables_wrapper div.dataTables_filter {

        text-align: center;

    }

}

div.dataTables_wrapper div.dataTables_filter input {

    margin-left: 0.5em;

    margin-right: 0;

}

.table.dataTable,

table.dataTable {

    border-collapse: collapse !important;

}

.table.dataTable.dtr-inline.collapsed > tbody > tr > td,

table.dataTable.dtr-inline.collapsed > tbody > tr > td {

    position: relative;

}

.table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {

    padding-left: 30px;

}

.table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before {

    top: 50%;

    left: 5px;

    height: 14px;

    width: 14px;

    margin-top: -9px;

    display: block;

    position: absolute;

    color: #fff;

    border: 2px solid #fff;

    border-radius: 14px;

    box-sizing: content-box;

    text-align: center;

    text-indent: 0 !important;

    line-height: 14px;

    content: "+";

    background-color: #556ee6;

}

.table-rep-plugin .btn-toolbar {

    display: block;

}

.table-rep-plugin .table-responsive {

    border: none !important;

}

.table-rep-plugin .btn-group .btn-default {

    background-color: #74788d;

    color: #eff2f7;

    border: 1px solid #74788d;

}

.table-rep-plugin .btn-group .btn-default.btn-primary {

    background-color: #556ee6;

    border-color: #556ee6;

    color: #fff;

    box-shadow: 0 0 0 2px rgba(85, 110, 230, 0.5);

}

.table-rep-plugin .btn-group.pull-right {

    float: right;

}

.table-rep-plugin .btn-group.pull-right .dropdown-menu {

    right: 0;

    transform: none !important;

    top: 100% !important;

}

.table-rep-plugin tbody th {

    font-size: 14px;

    font-weight: 400;

}

.table-rep-plugin .checkbox-row {

    padding-left: 40px;

    color: #495057 !important;

}

.table-rep-plugin .checkbox-row:hover {

    background-color: #f6f8fa !important;

}

.table-rep-plugin .checkbox-row label {

    display: inline-block;

    padding-left: 5px;

    position: relative;

}

.table-rep-plugin .checkbox-row label:before {

    -o-transition: 0.3s ease-in-out;

    -webkit-transition: 0.3s ease-in-out;

    background-color: #fff;

    border-radius: 3px;

    border: 1px solid #f6f6f6;

    content: "";

    display: inline-block;

    height: 17px;

    left: 0;

    margin-left: -20px;

    position: absolute;

    transition: 0.3s ease-in-out;

    width: 17px;

    outline: 0 !important;

}

.table-rep-plugin .checkbox-row label:after {

    color: #eff2f7;

    display: inline-block;

    font-size: 11px;

    height: 16px;

    left: 0;

    margin-left: -20px;

    padding-left: 3px;

    padding-top: 1px;

    position: absolute;

    top: -1px;

    width: 16px;

}

.table-rep-plugin .checkbox-row input[type="checkbox"] {

    cursor: pointer;

    opacity: 0;

    z-index: 1;

    outline: 0 !important;

}

.table-rep-plugin .checkbox-row input[type="checkbox"]:disabled + label {

    opacity: 0.65;

}

.table-rep-plugin .checkbox-row input[type="checkbox"]:focus + label:before {

    outline-offset: -2px;

    outline: 0;

}

.table-rep-plugin .checkbox-row input[type="checkbox"]:checked + label:after {

    content: "\f00c";

    font-family: Font Awesome\5 Free;

    font-weight: 900;

}

.table-rep-plugin .checkbox-row input[type="checkbox"]:disabled + label:before {

    background-color: #f8f9fa;

    cursor: not-allowed;

}

.table-rep-plugin .checkbox-row input[type="checkbox"]:checked + label:before {

    background-color: #556ee6;

    border-color: #556ee6;

}

.table-rep-plugin .checkbox-row input[type="checkbox"]:checked + label:after {

    color: #fff;

}

.table-rep-plugin .fixed-solution .sticky-table-header {

    top: 70px !important;

    background-color: #556ee6;

}

.table-rep-plugin .fixed-solution .sticky-table-header table {

    color: #fff;

}

.table-rep-plugin .sticky-table-header,

.table-rep-plugin table.focus-on tbody tr.focused td,

.table-rep-plugin table.focus-on tbody tr.focused th {

    background: #556ee6;

    border-color: #556ee6;

    color: #fff;

}

.table-rep-plugin .sticky-table-header table,

.table-rep-plugin table.focus-on tbody tr.focused td table,

.table-rep-plugin table.focus-on tbody tr.focused th table {

    color: #fff;

}

.table-rep-plugin table.focus-on tbody tr.unfocused td,

.table-rep-plugin table.focus-on tbody tr.unfocused th,

.table-rep-plugin table.focus-on tfoot tr.unfocused td,

.table-rep-plugin table.focus-on tfoot tr.unfocused th {

    color: var(--bs-body-color);

}

@media (min-width: 992px) {

    body[data-layout="horizontal"] .fixed-solution .sticky-table-header {

        top: 120px !important;

    }

}

.table-edits input,

.table-edits select {

    height: calc(1.5em + 0.5rem + 2px);

    padding: 0.25rem 0.5rem;

    border: 1px solid var(--bs-input-border-color);

    background-color: var(--bs-custom-white);

    color: var(--bs-gray-700);

    border-radius: 0.25rem;

}

.table-edits input:focus,

.table-edits select:focus {

    outline: 0;

    border-color: var(--bs-input-focus-border-color);

}

.apex-charts {

    min-height: 10px !important;

}

.apex-charts text {

    font-family: var(--bs-font-sans-serif) !important;

    fill: #adb5bd;

}

.apex-charts .apexcharts-canvas {

    margin: 0 auto;

}

.apexcharts-tooltip-text,

.apexcharts-tooltip-title {

    font-family: var(--bs-font-sans-serif) !important;

}

.apexcharts-legend-series {

    font-weight: 500;

}

.apexcharts-gridline {

    pointer-events: none;

    stroke: #f8f9fa;

}

.apexcharts-legend-text {

    color: #74788d !important;

    font-family: var(--bs-font-sans-serif) !important;

    font-size: 13px !important;

}

.apexcharts-pie-label {

    fill: #fff !important;

}

.apexcharts-xaxis text,

.apexcharts-yaxis text {

    font-family: var(--bs-font-sans-serif) !important;

    fill: #adb5bd;

}

.layer .apexcharts-gridline,

.layer .apexcharts-radialbar-track.apexcharts-track path {

    stroke: var(--bs-gray-300);

}

.layer .apexcharts-tooltip {

    background-color: var(--bs-custom-white) !important;

    border: 1px solid var(--bs-border-color) !important;

}

.layer .apexcharts-tooltip .apexcharts-tooltip-title {

    background-color: var(--bs-gray-300) !important;

    border-bottom: 1px solid var(--bs-border-color) !important;

}

.layer .apexcharts-pie-area {

    stroke: var(--bs-gray-300);

}

.layer .apexcharts-pie-label {

    fill: var(--bs-gray-600) !important;

}

.e-charts {

    height: 350px;

}

.flot-charts-height {

    height: 320px;

}

.flotTip {

    padding: 8px 12px;

    background-color: rgba(52, 58, 64, 0.9);

    z-index: 100;

    color: #f8f9fa;

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    border-radius: 4px;

}

.legendLabel {

    color: #adb5bd;

}

.jqstooltip {

    box-sizing: content-box;

    width: auto !important;

    height: auto !important;

    background-color: #343a40 !important;

    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);

    padding: 5px 10px !important;

    border-radius: 3px;

    border-color: #212529 !important;

}

.jqsfield {

    color: #eff2f7 !important;

    font-size: 12px !important;

    line-height: 18px !important;

    font-family: var(--bs-font-sans-serif) !important;

    font-weight: 500 !important;

}

.gmaps,

.gmaps-panaroma {

    height: 300px !important;

    background: #f8f9fa;

    border-radius: 3px;

}

.gmaps-overlay {

    display: block;

    text-align: center;

    color: #fff;

    font-size: 16px;

    line-height: 40px;

    background: #556ee6;

    border-radius: 4px;

    padding: 10px 20px;

}

.gmaps-overlay_arrow {

    left: 50%;

    margin-left: -16px;

    width: 0;

    height: 0;

    position: absolute;

}

.gmaps-overlay_arrow.above {

    bottom: -15px;

    border-top: 16px solid #556ee6;

}

.gmaps-overlay_arrow.above,

.gmaps-overlay_arrow.below {

    border-left: 16px solid transparent;

    border-right: 16px solid transparent;

}

.gmaps-overlay_arrow.below {

    top: -15px;

    border-bottom: 16px solid #556ee6;

}

.jvectormap-label {

    border: none;

    background: #343a40;

    color: #f8f9fa;

    font-family: var(--bs-font-sans-serif);

    font-size: 0.8125rem;

    padding: 5px 8px;

}

.leaflet-map {

    height: 300px;

}

.leaflet-map.leaflet-container {

    z-index: 99;

}

.home-btn {

    position: absolute;

    top: 15px;

    right: 25px;

}

.auth-logo .auth-logo-dark {

    display: block;

}

.auth-logo .auth-logo-light {

    display: none;

}

.auth-body-bg {

    background-color: #fff;

}

.auth-pass-inputgroup input[type="input"] + .btn .mdi-eye-outline:before {

    content: "\f06d1";

}

.auth-full-bg {

    background-color: rgba(85, 110, 230, 0.25);

    display: flex;

}

@media (min-width: 1200px) {

    .auth-full-bg {

        height: 100vh;

    }

}

.auth-full-bg:before {

    content: "";

    position: absolute;

    width: 300px;

    height: 300px;

    border-radius: 50%;

}

.auth-full-bg .bg-overlay {

    background-size: cover;

    background-repeat: no-repeat;

    background-position: 50%;

}

.auth-full-page-content {

    display: flex;

}

@media (min-width: 1200px) {

    .auth-full-page-content {

        min-height: 100vh;

    }

}

.auth-review-carousel.owl-theme .owl-dots .owl-dot span {

    background-color: rgba(85, 110, 230, 0.25);

}

.auth-review-carousel.owl-theme .owl-dots .owl-dot.active span,

.auth-review-carousel.owl-theme .owl-dots .owl-dot:hover span {

    background-color: #556ee6;

}

.search-box .form-control {

    border-radius: 30px;

    padding-left: 40px;

}

.search-box .search-icon {

    font-size: 16px;

    position: absolute;

    left: 13px;

    top: 0;

    line-height: 38px;

}

.product-list li a {

    display: block;

    padding: 4px 0;

    color: var(--bs-body-color);

}

.product-view-nav.nav-pills .nav-item {

    margin-left: 4px;

}

.product-view-nav.nav-pills .nav-link {

    width: 36px;

    height: 36px;

    font-size: 16px;

    padding: 0;

    line-height: 36px;

    text-align: center;

    border-radius: 50%;

}

.product-ribbon {

    position: absolute;

    right: 0;

    top: 0;

}

.product-detai-imgs .nav .nav-link {

    margin: 7px 0;

}

.product-detai-imgs .nav .nav-link.active {

    background-color: var(--bs-gray-300);

}

.product-color a {

    display: inline-block;

    text-align: center;

    color: var(--bs-body-color);

}

.product-color a .product-color-item {

    margin: 7px;

}

.product-color a.active,

.product-color a:hover {

    color: #556ee6;

}

.product-color a.active .product-color-item,

.product-color a:hover .product-color-item {

    border-color: #556ee6 !important;

}

.visa-card .visa-logo {

    line-height: 0.5;

}

.visa-card .visa-pattern {

    position: absolute;

    font-size: 385px;

    color: hsla(0, 0%, 100%, 0.05);

    line-height: 0.4;

    right: 0;

    bottom: 0;

}

.checkout-tabs .nav-pills .nav-link {

    margin-bottom: 24px;

    text-align: center;

    background-color: var(--bs-custom-white);

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.checkout-tabs .nav-pills .nav-link.active {

    background-color: #556ee6;

}

.checkout-tabs .nav-pills .nav-link .check-nav-icon {

    font-size: 36px;

}

.email-leftbar {

    width: 236px;

    float: left;

    padding: 20px;

    border-radius: 5px;

}

.email-rightbar {

    margin-left: 260px;

}

.chat-user-box p.user-title {

    color: var(--bs-dark);

    font-weight: 500;

}

.chat-user-box p {

    font-size: 13px;

}

@media (max-width: 767px) {

    .email-leftbar {

        float: none;

        width: 100%;

    }

    .email-rightbar {

        margin: 0;

    }

}

.mail-list a {

    display: block;

    color: var(--bs-gray-600);

    line-height: 24px;

    padding: 8px 5px;

}

.mail-list a.active {

    color: #f46a6a;

    font-weight: 500;

}

.message-list {

    display: block;

    padding-left: 0;

}

.message-list li {

    position: relative;

    display: block;

    height: 50px;

    line-height: 50px;

    cursor: default;

    transition-duration: 0.3s;

}

.message-list li a {

    color: var(--bs-gray-600);

}

.message-list li:hover {

    background: var(--bs-gray-300);

    transition-duration: 50ms;

}

.message-list li .col-mail {

    float: left;

    position: relative;

}

.message-list li .col-mail-1 {

    width: 320px;

}

.message-list li .col-mail-1 .checkbox-wrapper-mail,

.message-list li .col-mail-1 .dot,

.message-list li .col-mail-1 .star-toggle {

    display: block;

    float: left;

}

.message-list li .col-mail-1 .dot {

    border: 4px solid transparent;

    border-radius: 100px;

    margin: 22px 26px 0;

    height: 0;

    width: 0;

    line-height: 0;

    font-size: 0;

}

.message-list li .col-mail-1 .checkbox-wrapper-mail {

    margin: 15px 10px 0 20px;

}

.message-list li .col-mail-1 .star-toggle {

    margin-top: 18px;

    margin-left: 5px;

}

.message-list li .col-mail-1 .title {

    position: absolute;

    top: 0;

    left: 110px;

    right: 0;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    margin-bottom: 0;

}

.message-list li .col-mail-2 {

    position: absolute;

    top: 0;

    left: 320px;

    right: 0;

    bottom: 0;

}

.message-list li .col-mail-2 .date,

.message-list li .col-mail-2 .subject {

    position: absolute;

    top: 0;

}

.message-list li .col-mail-2 .subject {

    left: 0;

    right: 200px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

.message-list li .col-mail-2 .date {

    right: 0;

    width: 170px;

    padding-left: 80px;

}

.message-list li.active,

.message-list li.active:hover {

    box-shadow: inset 3px 0 0 #556ee6;

}

.message-list li.unread {

    background-color: var(--bs-gray-300);

}

.message-list li.unread,

.message-list li.unread a {

    font-weight: 500;

    color: var(--bs-body-color);

}

.message-list .checkbox-wrapper-mail {

    cursor: pointer;

    height: 20px;

    width: 20px;

    position: relative;

    display: inline-block;

    box-shadow: inset 0 0 0 1px var(--bs-gray-400);

    border-radius: 1px;

}

.message-list .checkbox-wrapper-mail input {

    opacity: 0;

    cursor: pointer;

}

.message-list .checkbox-wrapper-mail input:checked ~ label {

    opacity: 1;

}

.message-list .checkbox-wrapper-mail label {

    position: absolute;

    height: 20px;

    width: 20px;

    left: 0;

    cursor: pointer;

    opacity: 0;

    margin-bottom: 0;

    transition-duration: 50ms;

    top: 0;

}

.message-list .checkbox-wrapper-mail label:before {

    content: "\f012c";

    font-family: Material Design Icons;

    top: 0;

    height: 20px;

    color: var(--bs-body-color);

    width: 20px;

    position: absolute;

    margin-top: -16px;

    left: 4px;

    font-size: 13px;

}

@media (max-width: 575.98px) {

    .message-list li .col-mail-1 {

        width: 200px;

    }

}

@media (min-width: 1200px) {

    .filemanager-sidebar {

        min-width: 230px;

        max-width: 230px;

    }

}

@media (min-width: 1366px) {

    .filemanager-sidebar {

        min-width: 280px;

        max-width: 280px;

    }

}

.categories-list {

    padding: 4px 0;

}

.categories-list li a {

    display: block;

    padding: 8px 12px;

    color: #495057;

    font-weight: 500;

}

.categories-list li.active a {

    color: #556ee6;

}

.categories-list li ul {

    padding-left: 16px;

}

.categories-list li ul li a {

    padding: 4px 12px;

    color: var(--bs-gray-600);

    font-size: 13px;

    font-weight: 400;

}

@media (min-width: 992px) {

    .chat-leftsidebar {

        min-width: 260px;

    }

}

@media (min-width: 1200px) {

    .chat-leftsidebar {

        min-width: 380px;

    }

}

.chat-leftsidebar .chat-leftsidebar-nav .nav {

    background-color: var(--bs-custom-white);

}

.chat-leftsidebar .chat-leftsidebar-nav .tab-content {

    min-height: 488px;

}

.chat-noti-dropdown.active:before {

    content: "";

    position: absolute;

    width: 8px;

    height: 8px;

    background-color: #f46a6a;

    border-radius: 50%;

    right: 0;

}

.chat-noti-dropdown .btn {

    padding: 6px;

    box-shadow: none;

    font-size: 20px;

}

.chat-search-box .form-control {

    border: 0;

}

.chat-list {

    margin: 0;

}

.chat-list li.active a {

    background-color: var(--bs-custom-white);

    border-color: transparent;

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.chat-list li a {

    display: block;

    padding: 14px 16px;

    color: var(--bs-gray-600);

    transition: all 0.4s;

    border-top: 1px solid var(--bs-border-color);

    border-radius: 4px;

}

.chat-list li a:hover {

    background-color: var(--bs-custom-white);

    border-color: transparent;

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.user-chat-nav .dropdown .nav-btn {

    color: var(--bs-body-color);

    height: 40px;

    width: 40px;

    line-height: 42px;

    box-shadow: none;

    padding: 0;

    font-size: 16px;

    background-color: var(--bs-light);

    border-radius: 50%;

    border: none;

}

.user-chat-nav .dropdown .dropdown-menu {

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    border: 1px solid var(--bs-border-color);

}

.chat-conversation li {

    clear: both;

}

.chat-conversation .chat-day-title {

    position: relative;

    text-align: center;

    margin-bottom: 24px;

}

.chat-conversation .chat-day-title .title {

    background-color: var(--bs-custom-white);

    position: relative;

    z-index: 1;

    padding: 6px 24px;

}

.chat-conversation .chat-day-title:before {

    content: "";

    position: absolute;

    width: 100%;

    height: 1px;

    left: 0;

    right: 0;

    background-color: var(--bs-border-color);

    top: 10px;

}

.chat-conversation .chat-day-title .badge {

    font-size: 13px;

}

.chat-conversation .conversation-list {

    margin-bottom: 24px;

    display: inline-block;

    position: relative;

}

.chat-conversation .conversation-list .ctext-wrap {

    padding: 12px 24px;

    background-color: rgba(85, 110, 230, 0.1);

    border-radius: 8px 8px 8px 0;

    overflow: hidden;

}

.chat-conversation .conversation-list .ctext-wrap .conversation-name {

    font-weight: 600;

    color: #556ee6;

    margin-bottom: 4px;

}

.chat-conversation .conversation-list .dropdown {

    float: right;

}

.chat-conversation .conversation-list .dropdown .dropdown-toggle {

    font-size: 18px;

    padding: 4px;

    color: var(--bs-gray-600);

}

@media (max-width: 575.98px) {

    .chat-conversation .conversation-list .dropdown .dropdown-toggle {

        display: none;

    }

}

.chat-conversation .conversation-list .dropdown .dropdown-menu {

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    border: 1px solid var(--bs-border-color);

}

.chat-conversation .conversation-list .chat-time {

    font-size: 12px;

}

.chat-conversation .right .conversation-list {

    float: right;

}

.chat-conversation .right .conversation-list .ctext-wrap {

    background-color: var(--bs-light);

    text-align: right;

    border-radius: 8px 8px 0 8px;

}

.chat-conversation .right .conversation-list .dropdown {

    float: left;

}

.chat-conversation .right .conversation-list.last-chat .conversation-list:before {

    right: 0;

    left: auto;

}

.chat-conversation .last-chat .conversation-list:before {

    content: "\f0009";

    font-family: Material Design Icons;

    position: absolute;

    color: #556ee6;

    right: 0;

    bottom: 0;

    font-size: 16px;

}

@media (max-width: 575.98px) {

    .chat-conversation .last-chat .conversation-list:before {

        display: none;

    }

}

.chat-input-section {

    border-top: 1px solid var(--bs-border-color);

}

.chat-input {

    border-radius: 30px;

    background-color: var(--bs-light) !important;

    border-color: var(--bs-light) !important;

    padding-right: 120px;

}

.chat-input-links {

    position: absolute;

    right: 16px;

    top: 50%;

    transform: translateY(-50%);

}

.chat-input-links li a {

    font-size: 16px;

    line-height: 36px;

    padding: 0 4px;

    display: inline-block;

}

@media (max-width: 575.98px) {

    .chat-send {

        min-width: auto;

    }

}

.project-list-table {

    border-collapse: separate;

    border-spacing: 0 12px;

}

.project-list-table tr {

    background-color: var(--bs-custom-white);

}

.contact-links a {

    color: var(--bs-body-color);

}

.profile-user-wid {

    margin-top: -26px;

}

@media (min-width: 576px) {

    .currency-value {

        position: relative;

    }

    .currency-value:after {

        content: "\f04e1";

        font-family: Material Design Icons;

        font-size: 24px;

        position: absolute;

        width: 45px;

        height: 45px;

        line-height: 45px;

        border-radius: 50%;

        text-align: center;

        right: 0;

        top: 50%;

        transform: translateY(-50%);

        background-color: #556ee6;

        color: #fff;

        z-index: 9;

        right: -34px;

    }

}

.crypto-buy-sell-nav-content {

    border: 2px solid var(--bs-gray-300);

    border-top: 0;

}

.kyc-doc-verification .dropzone {

    min-height: 180px;

}

.kyc-doc-verification .dropzone .dz-message {

    margin: 24px 0;

}

.section {

    position: relative;

    padding-top: 80px;

    padding-bottom: 80px;

}

.section.bg-white {

    background-color: var(--bs-custom-white) !important;

}

.small-title {

    color: var(--bs-gray-600);

    margin-bottom: 8px;

}

.navigation {

    padding: 0 16px;

    width: 100%;

    z-index: 999;

    margin-bottom: 0;

    transition: all 0.5s ease-in-out;

    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);

}

@media (max-width: 991.98px) {

    .navigation {

        background-color: var(--bs-topnav-bg);

    }

}

.navigation .navbar-logo {

    line-height: 70px;

    transition: all 0.4s;

}

.navigation .navbar-logo .logo-dark {

    display: none;

}

@media (max-width: 991.98px) {

    .navigation .navbar-logo .logo-dark {

        display: block;

    }

}

.navigation .navbar-logo .logo-light {

    display: block;

}

@media (max-width: 991.98px) {

    .navigation .navbar-logo .logo-light {

        display: none;

    }

}

.navigation .navbar-nav .nav-item .nav-link {

    color: hsla(0, 0%, 100%, 0.6);

    line-height: 58px;

    padding: 6px 16px;

    font-weight: 500;

    transition: all 0.4s;

}

@media (max-width: 991.98px) {

    .navigation .navbar-nav .nav-item .nav-link {

        color: var(--bs-header-item-color);

    }

}

.navigation .navbar-nav .nav-item .nav-link.active,

.navigation .navbar-nav .nav-item .nav-link:hover {

    color: hsla(0, 0%, 100%, 0.9);

}

@media (max-width: 991.98px) {

    .navigation .navbar-nav .nav-item .nav-link.active,

    .navigation .navbar-nav .nav-item .nav-link:hover {

        color: #556ee6;

    }

    .navigation .navbar-nav .nav-item .nav-link {

        line-height: 28px !important;

    }

}

.navigation.nav-sticky {

    background-color: var(--bs-topnav-bg);

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.navigation.nav-sticky .navbar-logo {

    line-height: 60px;

}

.navigation.nav-sticky .navbar-logo .logo-dark {

    display: block;

}

.navigation.nav-sticky .navbar-logo .logo-light {

    display: none;

}

.navigation.nav-sticky .navbar-nav .nav-item .nav-link {

    line-height: 48px;

    color: var(--bs-header-item-color);

}

.navigation.nav-sticky .navbar-nav .nav-item .nav-link.active,

.navigation.nav-sticky .navbar-nav .nav-item .nav-link:hover {

    color: #556ee6;

}

.bg-overlay {

    position: absolute;

    height: 100%;

    width: 100%;

    right: 0;

    bottom: 0;

    left: 0;

    top: 0;

    opacity: 0.7;

    background-color: #000;

}

.hero-section {

    padding-top: 220px;

    padding-bottom: 190px;

}

.hero-section.bg-ico-hero {

    background-size: cover;

    background-position: top;

}

@media (max-width: 575.98px) {

    .hero-section {

        padding-top: 140px;

        padding-bottom: 80px;

    }

}

.hero-section .hero-title {

    font-size: 42px;

}

@media (max-width: 575.98px) {

    .hero-section .hero-title {

        font-size: 26px;

    }

}

.hero-section .ico-countdown {

    font-size: 22px;

    margin-right: -12px;

    margin-left: -12px;

}

@media (max-width: 575.98px) {

    .hero-section .ico-countdown {

        display: block;

    }

}

.hero-section .ico-countdown .coming-box {

    margin-right: 12px;

    margin-left: 12px;

    border: 1px solid var(--bs-border-color);

    border-radius: 4px;

    padding: 8px;

    background-color: var(--bs-custom-white);

}

@media (max-width: 575.98px) {

    .hero-section .ico-countdown .coming-box {

        display: inline-block;

        width: 40%;

        margin-bottom: 24px;

    }

}

.hero-section .ico-countdown .coming-box span {

    background-color: var(--bs-light);

    font-size: 12px;

    padding: 4px;

    margin-top: 8px;

}

.hero-section .softcap-progress,

.hero-section .softcap-progress .progress-bar {

    overflow: visible;

}

.hero-section .softcap-progress .progress-label {

    position: relative;

    text-align: right;

    color: var(--bs-body-color);

    bottom: 20px;

    font-size: 12px;

    font-weight: 500;

}

.currency-price {

    position: relative;

    bottom: 40px;

}

.client-images img {

    max-height: 34px;

    width: auto !important;

    margin: 12px auto;

    opacity: 0.7;

    transition: all 0.4s;

}

.features-number {

    opacity: 0.1;

}

.team-box .team-social-links a {

    color: var(--bs-body-color);

    font-size: 14px;

}

.blog-box .blog-badge {

    position: absolute;

    top: 12px;

    right: 12px;

}

.landing-footer {

    padding: 80px 0 40px;

    background-color: #2a3042;

    color: hsla(0, 0%, 100%, 0.5);

}

.landing-footer .footer-list-title {

    color: hsla(0, 0%, 100%, 0.9);

}

.landing-footer .footer-list-menu li a {

    display: block;

    color: hsla(0, 0%, 100%, 0.5);

    margin-bottom: 14px;

    transition: all 0.4s;

}

.landing-footer .footer-list-menu li a:hover {

    color: hsla(0, 0%, 100%, 0.8);

}

.landing-footer .blog-post .post {

    display: block;

    color: hsla(0, 0%, 100%, 0.5);

    padding: 16px 0;

    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);

}

.landing-footer .blog-post .post .post-title {

    color: hsla(0, 0%, 100%, 0.8);

    font-size: 14px;

}

.landing-footer .blog-post .post:first-of-type {

    padding-top: 0;

}

.landing-footer .blog-post .post:last-of-type {

    padding-bottom: 0;

    border-bottom: 0;

}

.landing-footer .footer-border {

    border-color: hsla(0, 0%, 100%, 0.1);

}

.counter-number {

    font-size: 32px;

    font-weight: 600;

    text-align: center;

    display: flex;

}

.counter-number span {

    font-size: 16px;

    font-weight: 400;

    display: block;

    padding-top: 5px;

}

.coming-box {

    width: 25%;

}

.hori-timeline .events .event-list {

    text-align: center;

    display: block;

}

.hori-timeline .events .event-list .event-down-icon {

    position: relative;

}

.hori-timeline .events .event-list .event-down-icon:before {

    content: "";

    position: absolute;

    width: 100%;

    top: 16px;

    left: 0;

    right: 0;

    border-bottom: 3px dashed var(--bs-gray-300);

}

.hori-timeline .events .event-list .event-down-icon .down-arrow-icon {

    position: relative;

    background-color: var(--bs-custom-white);

    padding: 4px;

}

.hori-timeline .events .event-list.active .down-arrow-icon,

.hori-timeline .events .event-list:hover .down-arrow-icon {

    animation: fade-down 1.5s linear infinite;

}

.hori-timeline .events .event-list.active .down-arrow-icon:before {

    content: "\ec4c";

}

.verti-timeline {

    border-left: 3px dashed var(--bs-gray-300);

    margin: 0 10px;

}

.verti-timeline .event-list {

    position: relative;

    padding: 0 0 40px 30px;

}

.verti-timeline .event-list .event-timeline-dot {

    position: absolute;

    left: -9px;

    top: 0;

    z-index: 9;

    font-size: 16px;

}

.verti-timeline .event-list .event-content {

    position: relative;

    border: 2px solid var(--bs-border-color);

    border-radius: 7px;

}

.verti-timeline .event-list.active .event-timeline-dot {

    color: #556ee6;

}

.verti-timeline .event-list:last-child {

    padding-bottom: 0;

}

.plan-box .plan-btn {

    position: relative;

}

.plan-box .plan-btn:before {

    content: "";

    position: absolute;

    width: 100%;

    height: 2px;

    background: var(--bs-gray-300);

    left: 0;

    right: 0;

    top: 12px;

}

.blog-play-icon {

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

    transform: translateY(-50%);

    margin: 0 auto;

}

.jobs-categories a {

    color: var(--bs-body-color);

    transition: all 0.5s ease;

}

.jobs-categories a:hover {

    color: #556ee6;

}

.btn_back {

    background: transparent;

    cursor: pointer;

    font-size: 14px;

    font-weight: 500;

    color: var(--white);

    padding: 6px 16px;

    border-radius: 2px;

    border: 1px solid var(--yellow);

    min-width: 100px;

}

.btn_back:hover,

.btn_next {

    background: var(--yellow);

    cursor: pointer;

    font-size: 14px;

    font-weight: 500;

    color: var(--white);

    padding: 6px 16px;

    border-radius: 2px;

    border: 1px solid var(--yellow);

    min-width: 100px;

}

.swiper-button-prev {

    left: 89% !important;

    right: auto;

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5MjcwOTcwNUI3QTExRURBMzNEQkZCMTM4RkJGMkYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5MjcwOTcxNUI3QTExRURBMzNEQkZCMTM4RkJGMkYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjkyNzA5NkU1QjdBMTFFREEzM0RCRkIxMzhGQkYyRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjkyNzA5NkY1QjdBMTFFREEzM0RCRkIxMzhGQkYyRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mAopyAAADmUlEQVR42uyYTUwTQRTHZ2a39GOhJYIoYjQiHxo0EVCgIBB7sakHTDzoFUkv1XhEDgSNjWKIJ69qiAdjDyRC8MhHhAiNh0oIiYoxGJJaNAIF+rGl3V3f4NZgQ7WFDayRl7xkm9nO/vPfmd97s8iUyaAJV6Xr61Cd5BuolYLueulRR4kdyWHQE/Spv7p/p8bZaExCL0cXRrONrF4UEdLrCBqfXP4YvyEmSOjF8PdhnZaI2znOEMzUlRvLkVoDnOXe91bNkwv1OZdOlWbWqk2gJCG0HBQ40vOgrOf6lYNOFZqIIbXEvxJDIV4IqE4dRoKRY4aIMZNFei3h1CYwsiqFHXenbUxhge4k7JrRt+8Dr9W2Bme+8AL6ryIvL28tlQiGwYylKrtGMXFtbW1kamrqCGQRXGtYllWEg0gJDjqdTkaSpBLIs5D1kGVNTU1bUggVhXvzrJLfMgfb29sJZBFc5tLKBUkXdqbBYNAqwUF2Kxykzq0TJ8iTin6/fwYiqAQHUdDdAN1D6cAmnKOv9RhkHWQNZC1kdSgUyjObzUpsEmQ5k61Fj2+V9ly9mH8zTefYBHFmKg6cy2loaNhZlMjOHU90rrOzM7eiomJnxcnOrRdnjkajlQ6Hw6T0s+IcxKncTJkGbGNBYDH83CNviLW1HIvFVlwu14JOp2MwxqnuTpHn+YWWlpZQJBJJykHP89OzmHLQ+y3im/gQGEs2IzCN6e3tpeJy1olbH2QTCFnIysp6FwgEknLw1ZPy+ZQ4KDPNSGt4kodJ6WYwGMyAJYIV6QeBaSHYoV558sRJ43BOJ0WO40J/WhJxDrKp9INutxvZbDbv4OAg0uv1h+MdEX21sIaW7Xb7rM/nQyaTCaf6jgVBgGXIS3/rB9PiIGXc4uJigcw9mjVwFKvp6+s71NjYqI6WilYJqBa/iZSxUwiMVIdI2cn8jUQCioiSHNyqkwcSRNKqUgROYlX0g7KT+zdwsoiyc8f7wZGREbq758Lh8OcEJu4FdupVcS4eHx9HVqvVt7S0NBOvKnDtVaofZJU4F1MnLRbLXHNzMy2spLu7e97j8ShyLt5UP7gb/0Iofi7e/T64+30wzRAlFP3FQV0GMWhYzGpYopWgEOCfFkfDEXE1/ocMDclgGazZrnFCcNRxb9qGH7YWPx3x+MdOHDVkXbbuu70SEuggNAKxO+evTXaFeXFtgvs3CjuazuW2btd4EMYbWya6fggwAEuh9FyjOX+TAAAAAElFTkSuQmCC);

}

.swiper-button-next,

.swiper-button-prev {

    top: unset !important;

    background-repeat: no-repeat;

    bottom: -10px;

    height: 70px !important;

    width: 60px !important;

}

.swiper-button-next {

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyOEJBMUM2NUI3QTExRURCREY5Q0VDRjFCNDdCQTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyOEJBMUM3NUI3QTExRURCREY5Q0VDRjFCNDdCQTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzI4QkExQzQ1QjdBMTFFREJERjlDRUNGMUI0N0JBNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzI4QkExQzU1QjdBMTFFREJERjlDRUNGMUI0N0JBNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63oaUKAAADEUlEQVR42uyYy2sTURTGv3tnkjRJbUpamzbSVrQINvZhUXzhY+mfILgWFSqCVbtR0I2bissuRBQ3LsSNCxfiVkytiqKoXSj0EbFNGtrSvB8znrkxbVKQTJILCZKzyJCZYfLLd875zknYl2cH/AAbAWBF/UWQ/4WzoD6jXa1T5fLBOeo8GoANwP8OUNc147U+AXUtTb6g0jEjDVIaoJaNo8V7EjuPT6Kt7wy0TMIgrvq5qhTlsils6zqB7kN3wFUHnNtHwLgFoe8PwS12uoPVGFBPw9k+LODy0TV4WRxDM4/AFRsx8tqlmCt2AnmMtcCrzZNMQdfQFXT0n6P0V55uOTVI6miZKAJvb2Jt4WXRpc6BS+jYa0AmjVqoXZMwboWmJbEwfQOr8y8Kr6CT0u3xnSfIVNlKSrQZXTSGYTGBd7exMvu86Kpn3yilmyC1VFlKquZthFIk/K2UlHRbOoo5/ziyiRW07TkrwHPpHhU+ufh1ko7MVOOoJlpUbGWtPadhd/fTp2umO1snhizVpmpt3Tjf4btAWusIfrsPxkonUS2tXAJO9350H7xFjWmvKPVbw+O7KKaOYUGsxErKzdpIZXD4p0k3ew7nUq/r1SnIuIJ0fBHx1Rk0ufrK6EImGoJTd+drMB+Z5Cql+IGYQEyxVgtoRTISwPybq7A4vSYBGdVeRHwh79AYlIIazKbWMD91HZElP00eu5wuZjQVUtEAkuuzpuaqlonB5tqNtuFxgnMVKLeChalxRH6/phndLNdmmEhV6R+A2XQEDprLvUcmYGvZtQmXCJNyBLc0ZRpO2rKwqVwcDrcPPUfvwtbcWwznv1Y2nFRAI60O9yDBTcDq3FEAt4w5qt9o6H3ZcPLWLfI0h3sAvcfuweLo3DifJjijuSLBaSgVwEldWF00aYrg4ks55ZY/VgwnbVlgShPCP58iFv4s3qdiiwQ3Rmn9AKVgia2ZgsLMo7+EYi3eUwT6SRh7NcpJbxLGbdQQIYR/PBG+yUlVGSHRZnL74Nax1vhnoQHYAGwAAkFj1tcpX/yPAAMAwvkf2KvfK6kAAAAASUVORK5CYII=);

}

.swiper-button-prev:after {

    content: none !important;

}

.swiper-wrapper {

    min-height: 395px;

}

.swiper-button-next:after {

    content: none !important;

}

@media (min-width: 1200px) and (max-width: 1399px) {

    .swiper-button-prev {

        left: 89% !important;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .swiper-button-prev {

        left: 87% !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .swiper-button-prev {

        left: 83% !important;

    }

}

@media (min-width: 320px) and (max-width: 767px) {

    .swiper-button-prev {

        left: 61% !important;

    }

    section {

        padding: 40px 0 !important;

    }

}

.total-box[data-v-b25054ec] {

    background: var(--gradient-bg);

    padding: 25px 25px;

    border-radius: 5px;

}

.total-icon-info[data-v-b25054ec] {

    display: flex;

    gap: 15px;

    align-items: center;

    justify-content: space-between;

}

.total-info h3[data-v-b25054ec] {

    font-size: var(--fs-14);

    font-weight: 500;

    color: var(--primary);

    text-transform: capitalize;

    padding-bottom: 10px;

}

.total-info span[data-v-b25054ec] {

    font-size: var(--fs-14);

    font-weight: 400;

    color: var(--primary);

}

.income-box[data-v-30a22927] {
    background: var(--gradient-bg);
    padding: 10px;
    border-radius: 7px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 50px; /* Set the same height for the entire income box */
}

.income-box span[data-v-30a22927] {
    width: 50px; /* Match the height for uniform size */
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: var(--gradient-bg-4);
    border-radius: 32px;
    color: var(--primary);
}

.income-box h3[data-v-30a22927] {
    font-size: var(--fs-16);
    font-weight: 500;
    color: var(--primary);
    line-height: 24px;
    text-align: end;
    margin: 0;
    padding: 0;
    height: 50px; /* Match the height for uniform size */
    display: flex;
    align-items: center; /* Ensure text is vertically centered */
}

section[data-v-057f779a] {

    padding: 80px 0;

}

.banner-sec[data-v-057f779a] {

    overflow: hidden;

}

.banner-sec .video[data-v-057f779a] {

    width: 100%;

    height: 100%;

}

.total-sec[data-v-057f779a] {

    background-color: var(--primary-bg);

    position: relative;

    z-index: 1;

}

.total-sec[data-v-057f779a]:before {

    position: absolute;

    content: "";

    top: 30px;

    left: 0;

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqwAAAHHCAYAAAB6GQo0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABpCSURBVHgB7d19cGVnfR/wc869ku7Vu7S6KwtrbdlRC8iTYLM4IU1LtDRASEMG0soMKYkhUzIkNLZ5yQCdltVOmuGPlhIobQYysQEzk9bpgFNswIC9aw8dQrEHG+ItQx3QeA2yvaxXq93Vy307eZ6rq2Uh+GXtXUm7+nxmfjznnHuv+Ud77/f8znOekyQAAADAhWNwfz6YALBhsgSAM1Js1t4ktAJsHIEV4JlL8zxPk6z4y51J84a43y4AziGBFeAMpFHeHMqT5PrRO5b3XHKbTivAuaYzAPAMxM5q/ye/PVy6ePJ9SSG77ide/lDPYDY7d1W6kABw1umwAjy9dPD2Y5d17Zq88fSwmjfzhxsLj77q8J7Cu9701/sWE00AAAA2WuisxiGdnp4uhrEcqn/HLYf+bWV/I9/xmUffG/Z7Jycnu9qvawIAALDhYte0EKpreHi4P4yVcrl8ceXzx786fOM33xz2d4yOjvaEsSO+rx1w2eYqX6xeaSUJOHt0AwCegfHx8azRaMTgGkNpx+q37vlwsvDDk3G/VqvF463v03hPVsK218yyiWKzfkMCALAB1juscTrAUHd391gYLw11Wei07urt7a2E7b44LSBZC60C6zYXb9Ab2d+4obK/cfSS2xaGEn8T8JzpsAI8hXiJf3Z2Ng+BtDk8PNwoFArVcLgawmp1eXm5FvbrYb/x0EMPNfO1+QDmBGxj8U9gbemz5MqwO7jS039j5c7qmyqfO3lVAjxrAivAU2hFjyAE0sYTTzxR6+rqqg4MDKyEsLoSDq8eO3asFVhDNRO2u3T01sd/pnJX/a7QU702HsiT/LVJVrgxLxVfq9sKz55/OABPYX2VgPbc1HiSX2hXOjY2ls/Pz8ewul66q9tUnAYQ7fzy6mwzb1yVZMWfS7PCJXHps/zbX//VI2/7xb8Lb4snN7rwAMA5cyqwtpew6mhXMYYVqwNsb61H9oa/hWRtrvPAwJtnLx+5s3as8sWTtw8G4Vh30v5bSTSLAIBzLIbTdHZ2dv0GK+GD9b+HjpGRkb4wjoS6eOSvHv7gyKd/8IGwvTP50Y15re58ApyRYgLAmcjbK1dpqXLKgw8+mIZAmh05cuTUtJFj/+2dn+h7/R9d3d7P6vW6oAoAwKY49XCJULHDGpc6Gy+VShNhvCRZ67D2T0xMlGIntj0tADgD/tEAwHO3HlrjvOau3t7ezmazWVxaWoqrR6yGqrZr/cYr4AxY1goAzoKZmZnWer1hs3rixImVjo6O5bAdlz+rheMxqFr6DACATdO6GS+E1vUuaylZWzGgNDU11Zms3TPiqiYAAJurPT81S358CbT1lQEEVniWTAkAgLMkPhnttEf0NkNgjdMAPLYXAAAAAAAAAAAAAAAAAAAAANguKvurVyYAAFuUdVi3ucH9+WCSFD+YAABsUQLrNteRJBNJkk9f9OXansSTWACALUhg3b5ajw/MqivDcaeRpXtnZ2eFVQBgyxFQtqkQTrMDBw5kD77383uTzs5/3zqY53cneXp/muUHsqRw/6N70rkEAGCTCazbUJ7n6eitj1+e9w/fGHqsL/spb5krJNmbQ2C9Oz7+Oj4bOwEA2CSmBGwzMayO3Vmfbg6O3PtTw+rKyfenD+x/6Qv27flKsnZCk8fPJAAAcK7FbmmydpJSDNU9+JG7Xzb8yYNvH7mzdqyyv5GPfPbIx/r6+naE13onJye7wlhIdOEBgE2mw7q9pDMzMzGAFoaHh4u1d//ad574nalb88OHPhFfbC4cfvT48eMxqHacPHkyhtWCG7EAANhI6fT0dHF8fLwctuPqAOOh/lHHL7z6pSN3VheHPnzP74f9S0LFLmvP1NRUZxgzUwIAgM1UTNhWDhw4cGqt1XK5nDebzXz1a59fzOe/d3Ny8thiONwMFecO5AcPHly/2cpNVwDAphFYt58YPmMorS8vL9eStXmqyeJH3/sXnV3luF8fGhpqHD16tBHfNzs7G1cJSAAAYCO05q+G6hgbG+sO40Bvb+/OMD4v1MWhRgcGBobC2L179+6OxA1XAABssLQ9HzXebNcxMTFRGhkZ6QvbMaTGOa0DobrX564mAABbgFCyveTthwDEql999dW1wcHBatheiTU+Ph6361dccUUjMW8VAIAtIJ6wxCkCxfYUgGJi7VUAYIsRTLa39CfGaL0DCwCwJRQSWCOkAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsGXleT6YAADAVhUC658KrQAAbJbsyV4IITVtj1eG4YYwxu0EAAC2gjQG1pmZmUIY50IdPXTo0HA7sKYJAABspnZ3tbh79+6OvK3ZbN5ar9dfV61Wr0oAAGCTZQsLC7/SaDQeyH+KEF4PhGEoAQCAjRZvsApB9UNPElQXlpaW3jU9PV2cnZ3NYq3PdQUAgI0Qw2c2Pz9/9WOPPfb7ocv60Vqtdmg9sN58880vHhkZ6QvvKcX5re33C6wAAGyYNHZPw9jd19e3o1wuj99+++2/FcNqDK7h+MWhRiqVSm8Yu9od1gQAADZC7JTGrmlnqL7e3t6dpVLpsrD9gtBp/fri4uLXwnbcHw3VPzExUWq/HwAAzplT67Dma63SdHJysnWZ/8SJE+uvZV/4whf+e6PROB4CbNLT09M6WCwW89BhbX0mAQCADdDqsE5NTbU6rKEqoXZ1dXVNhvH5cWpA3A81EqqnveRV6qYrAAA2SiuwxiAaxlK8uSpOCyiXy3He6qWhxuN+GPvj68nadIDUHFYAADZS1q5441UMpbHTOhyCauy2jgwNDQ2EsRxvzNJZBQBgU5z2+NUYWrvGxsa620tZxSq3pwxYfxUAgA2R/eSBNG3l0Jham6Hq8/PztcHBwWrYrobOam3nzp3xeN5+HwAAbJr1hwKsTxMorD/ZSncVAICtZj2kCqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFkx8qXa9Mj+2nQCbLosAQD+gaxYHEyTwt4E2HTFBAA4XTp+y7Gh1bzx2iRNpyv7m/uTZv5AT5bNzu1JFxJgw+mwAsBpRu9Ynlit9Hw6hNVrWweajeHkyA8+EsLqYp7nCQAAbKbYyOkIVRr+8D1TI3fVF4b/18OvivvT09PxqmQqtMLG02EFgDXpzMxMGsdQxSeue9l8cvzoxwqPzy+F/cIjjzxSCGOWBgkAAGy00DmNQTSG0vJgEMZK3+vf8Y/73/ieybA9EKoUAm18PW2/F9gg/sEBQLIWWIN45bErVGe7Cr29vY3Ozs6V/v7+6tzcXD0ca8S3J8CGMSUAANpCBzUOjZGRkRhKayGs1k+cOFEvFArNEFbj64IqAACbJp2dnT1101WlUukdHh7uD9u9ocrt4xo9sAlMCQCAH2nddDU9PZ09/vjj2dLSUhY6q81kbQpAI1+bN6DLChvMmSIA/EgMo80DBw40r7nmmvrVV19dC/uN0HltzVu1QAAAAFvJ+hJXSeKKJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsWyNfqk0nsAmyBADgmSimewf354MJbDCBFQB4Snmep2EIlV7ZmTRvCPsJbKQ0AQB4cq2wuvO2hYm8p+/vwvZC0kw+kWb5gSwp3P/onnQugXNMhxUAeFLjtxwa2nlXbW+zp+++9qHBkB6uD03WG/JsJW13X+GcElgBgCeTrnT3XZbXqoWktvp/8kb9UOvg8vF39/zu5K8+9svlQ/v27RNaAQDYFDGExsZWV6i+UMM7/vKh6yr7G/ng7C1Xhv3e9mvxPZnQCgDAhmoH0ML4+Hg5idMAkuSiULtGvrwSu6xjoYbHxsa6w9gR3yuwci6ZEgAA/ANp2sqfrf/p7+/Puru7WwG2+o39fxTHUFmz2Uynp6fzdO3Nlg7gnHE2BAD8NOsd1o4TJ050VavV8tLSUrF9vBZqNXRYV+bn56thu9H+jNAKAMDGiJf4Z2dn45XYzmRtvupwqNF27QjVPzExUQpjwXQAAAA2XPvhADGIxq5qaXR0tCeM/aEGQvXFua1TU1OdwioAAJsmhtb1m6+StU5rrNhVjasDFNsdWIEVAIDN1Q6t2czMTAyurYph1eoAbBR/ZADA0zmVF9pTBdZXEXCTFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA59LIl2rTyXkqSwAAuPAV070T+/PB5DwksAIAXNjStUqvPNGs35DneRoqOZ8IrAAAF6gYTsOQXvzpR4bDxmCaZdfv+qtHhtLgfAqtAisAwAUq5NLWUOvsvap9aLA6ctH1yVoGTJPzhMAKAHDhynbv3p3Va9Xh9QN5ml130YfvGU7bafZ8ILACAFyY0pmZmeTIkSOFtKtz4rTjg40XXn1dcmpu69YnsAIAXKC++93vZnNzcx1pkl72Yy8UOv6wcsuheOy8CKzFBACAC068qSpe9h8ZGQkBtXjJj72YpgNJ5Xn/v3JX44Hwlu81k/zupN68v14s3r+wJ11ItpjzZu4CAABnJNt528LL867S3qTY8U+f+cfS+5Ok/ubDezrvT7YIHVYAgAvMJbctDC2XembzQnbdGX2w2bwnX154xw9/vfKt9pJYsUu76etfCawAABeOtLK/fu1Skn4wrrv6TD+UN5uL+eIP31N865WffOyxx+rT09Nb6iq8m64AAC4AA6GrWrmrcVPIrDedSVhtPvHox1f+y1t/6cjrxj6zvLzcNTo6Wjxw4EB2zTXXbJmcKLACAJz/0rff+6fHDr+88Jbk618Yyw//4F/nx374n5OVpb/Jm43jT/ah2ldve+fxN1z2gdqXP1UtlUpdi4uLHaHD2jExMZEdPny4tVTr+tSAzeSmKwCA81gMlO1nABRC0CzOzc11hu2QP0vllZWVUtgud7/29yZKb/h3byns3PVrp3924ZWln6/VatXOzs7VLMuWw/tXwuFY1VC1UI34f5FsMh1WAIDzWLwpanZ2Np2amsrCJf1Cf39/sVwud4Yg2xFeLnZ0dGS122+aX755302nfy6vrsyHoRHCaqNardZCVo0BtT46OlpP1oJqMy6NtRUIrAAA57c0BNbk4MGDSbicn4aQGYNrPB7TZjNW6KI26nd86pHG44c+d+pTter3Y3c1iG9eHhgYiOPKjh07TnVWt8rTWwVWAIDz2HoXdPfu3fnY2FizUCjUe3p6auES/2o4vBJCaSuIhlpd+R/v/9ipDzbri11dXfH4UqjlY8eOrYb/RvWKK65odVeTtcC7JVqsAisAwHms3QXNL7/88ubQ0FB9YWGhGoJoaLIun+zt7T0RXjteKpVOhvctL33mow83D3//s60PnDx2MIba/v7+VrCdnp6u3nfffY1bbrllPawCAMBz176LP1ZsRGYheBanpqZaN16F6gk1GILrzhBaL+3s7HxBz2+981WV/Y18+JMH/zh0Yi8aGRnpC+/p3AqrAQAAsA20g2c2OzsbA2xxcnKyqx1KR0NonQjj83fc+tinBz5wx+vDdiVUTwy5yRYmSQMAXKDi/NY0TWNw7RgaGiqtrq52N5vNUseb3zfecckLy/X3X3tv6LKuzM/Px2kBjQQAADZa7Li2O6g9/f39w2F8XrlcvjiMo6EGJiYmSu1u7Ja1pdu/AAA8N3Gd1jA0Jycn6w899FDr6nqxWIxjvLmqEbbdYAUAwKaLAbUQqitU9/DwcH8Ye2J3NYwdbrgCAGDTrd+EFWp9BYEYXjtmZmYKCQAAbBGtFQTinNZ2UM3Oh+6q9i8AwDbQDqbxcatpe791vD3HFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOjsH9yxPJc5AlAABwDhWaxRueS2gVWAEAOCfyPE/jmGaFSzuSzr1xM3kWBFYAAM6lLKTUiTC+afSOVpf1jEOrwAoAwFkXu6tBtnv37kKe5BPxWLPjVJf1jEKrwAoAwFm3b9++GEqzb//m+4bDxmDrYJpcW7nl0OWzs7PPamoAAACcTYWJiYnS8I3f+ieV/Y18vUa+tPrJ8FpHcgZdVh1WAADOttZl/7m5uTQrFId/7IVi8bdHPvH/LjuTLqt2LAAAZ1vMmMVKpdLV/PNvXZcNVP7k9BfzJFlI8/yBNE0PJI38/mqhdv/CnvLcU/3HAADgrIk3XL3kJS8pPvwf9+/LO8tvS7Os/+k/lc6FYHp/njT/+vCe4sdPf6WYAADA2ZOO3Vmfrv+nr90UOqiXPtPuaJ7kg2ne/GZXdel/Jz9qquZJosMKAMBZELuql34lGVyuNT6YpOm1Z/Theu0rze984/eGPvjb3x0YGGi+5jWvaczOzsawKrACZ27HnfU3NbLCrQt70oUEAJK1sFo50Lw+bO49tYTVM/lcvfb95oN/8/Ynbpi+p7+/v7a4uFgLh9erma8t5mqVAOCZCd8ZrbGQpRPFZv2G9X0Atrf4exBDZdfD37k5W1y4pnny6Hvy6srn8lrtwaf6XPPI9z97cu+/mjn57lc9EHZLIax2JmvTVbN2nWqsmsMKPBPxaSWtjWaSvijNsulLbz/2ofAldXT9OADbTzustpawKv/xa058/6GHvhq27wv1qVCl8s//+s7Cy1/3s50v/pXfKFTG/8Xpn139v1/4XP3rd6zUarViqVSqraysZKHLmobgemr+6vpvjA4r8LTytXZqOjMzk6V5cyhsDy6XemYv/nLtqsTUIoBtqx0o0+np6SwGzsHBwdgM7QwBNHZLO+vfuGNl9QNvfeDkn7zxv+aN+onTP5sdf2IxhNVm2Gy0q14sFusTExNxu3n6lTw/NMDTmp2dzf78sn8zVBurXJ93FP/D6a/FtfSyJD1QTdK3L+xJ5xIAtpNWd3X37t2F++67Lz69qnRadbWr2NHRUez7s6+9pfAzL/rd9Q8uvLL04hB4l7MsWw5hdzkcWglhtTo3N9cIYbWe6LACZ+LPfvHd06u7LrrvJ8NqlDab30wWDr8rhNWH49z4BIBtI3ZBQ1Mj6evry8fHx/PQYY0d0xg2a11dXdUwroRajfuLH7ruL/Nm43jrg2EM3dXlarW6FMLsyUqlshTDaqj42UYIqvnpU878uABPKn4R7bpjcXipmb+8UOjYk6TZi/JC8WfXF4BuHv7BH2Zve/HHBwYGauGLqhEuCTX37t0bv2TckQWwPaTteazZ1NRU4ejRo8X5+fk4LSBWR7lcLi4vL3d1dnZ2hXDaNXzTN/+gMHHFW/Kl418/8S8ven3orJ4M74vd1RhqT00F8DsCnIl4UlsIZ7ylcNY82NPTc1HnP3/Dz43cWV2s7G/kva/7gxeG14dHR0d7whdVnK9USJwIA2w77Sts8TcgTgvoir8bIyMjfWF7sLe3d2cYLw2h9YXll776l1q/Ibcf/WI4tiu+Ht87MzNTeKr/fiEB+CnWz5jDZhbOljvimfGJEydKje/9bV5+5Ru7097B56/su+Yj4ZJPPAtuFgqF5ite8YrmwYMHnRUDbDP79u1rjXGx/3i1LVzmb9577731OE0gHG4uLS0ljUYjqz/yUK38qt/pytNsefl/fuBLIdSuhn5I/e67724kAM9G+4w3dk7jWfLOUqk0EQLq8zt+4dUv3XH7sa+F7Z/p7u4eS9YWiY4T7HVYAVgXfw9i4yPeeDUQKv5eXNbxz37zxYM3/e07Que1EvZ7du/e3ZEAPAfxiyZ+kfQFI+VyeVcIqZMxtPa99y9+IwTYS9uXemKg7YyrCbjxCoDTxCWvimNjY939/f3DocnxvHBsVxzjfujAlhPPBQCerfb6d3Ht1dYc1mTt7DiG0/EYVMN4Sbu7OhS/iNrdWGEVgB8TGxnxPof2nNYdoXbGJsjQ0FD8XXna+asATyeNXdNk7ew3ngX3hy+Z+GVTadfQ+g1XOqsAPIX4OxKbH73Dw8P97bDak6xNO7PMKnBWxC+TeAYc5yHFL5i+9ply9+TkZFdi7ioAT+G05kf8zYjBtdxeXSYe8/sBnDWtyfPtyfGtp5fEL5s4NylZW4fPFw4AT6b1GxIv/8ffjVjtEJslAitwlp36wgljsT26lAPA04qNjfb9Ea2g2m50rBfAOeFLBgAAAAAAALa0vwdG6K/mxsA63gAAAABJRU5ErkJggg==);

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: contain;

    width: 684px;

    height: 455px;

    right: 0;

    margin: 0 auto;

    z-index: -1;

}

.total-sec[data-v-057f779a]:after {

    position: absolute;

    content: "";

    background: linear-gradient(#cf3e8a,);

    height: 300px;

    width: 300px;

    bottom: 0;

    right: 20%;

    filter: blur(179px);

    z-index: -1;

}

.total-box[data-v-057f779a] {

    background: linear-gradient(#cf3e8a,);

    padding: 40px 25px;

    border-radius: 5px;

}

.total-icon-info[data-v-057f779a] {

    display: flex;

    gap: 15px;

}

.total-info h3[data-v-057f779a] {

    font-size: var(--fs-18);

    font-weight: 500;

    color: var(--primary);

    text-transform: capitalize;

    padding-bottom: 10px;

}

.total-change h4[data-v-057f779a],

.total-info span[data-v-057f779a] {

    font-size: var(--fs-18);

    font-weight: 400;

    color: var(--primary);

}

.total-change h4[data-v-057f779a] {

    padding-bottom: 10px;

}

.total-change span[data-v-057f779a] {

    font-size: var(--fs-18);

    font-weight: 400;

    color: var(--primary);

}

.heading h3[data-v-057f779a] {

    font-weight: 600;

    font-size: var(--fs-35);

    color: var(--primary);

}

.blocks-box[data-v-057f779a] {

    background: var(--gradient-bg);

    padding: 25px 25px;

    border-radius: 5px;

    position: relative;

    z-index: 1;

}

.blocks-count h3[data-v-057f779a] {

    color: var(--primary);

    font-weight: 500;

    font-size: var(--fs-24);

}

.content-box[data-v-057f779a] {

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.content-box h3[data-v-057f779a],

.content-box span[data-v-057f779a] {

    font-size: var(--fs-16);

    font-weight: 400;

    color: var(--primary);

}

.blocks-image[data-v-057f779a] {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    margin: 0 auto;

    width: 150px;

    z-index: -1;

}

.blocks-image img[data-v-057f779a] {

    opacity: 15%;

}

.income-sec[data-v-057f779a] {

    position: relative;

    background-image: url(/img/star.20e4befc.png);

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: cover;

}

.income-image[data-v-057f779a] {

    position: relative;

}

.income-box[data-v-057f779a] {

    position: absolute;

    top: 10%;

    left: 41%;

    background: var(--gradient-bg);

    padding: 20px 20px;

    border-radius: 50px;

    width: 200px;

    height: 106px;

    text-align: center;

}

.income-box h3[data-v-057f779a] {

    font-size: var(--fs-22);

    font-weight: 500;

    color: var(--primary);

}

.income-box[data-v-057f779a]:nth-child(3) {

    top: 29%;

    left: 49%;

}

.income-box[data-v-057f779a]:nth-child(4) {

    top: 49%;

    left: 50%;

}

.income-box[data-v-057f779a]:nth-child(5) {

    top: 66%;

    left: 49%;

}

.income-box[data-v-057f779a]:nth-child(6) {

    top: 86%;

    left: 42%;

}

.chaining-sec[data-v-057f779a] {

    background-image: var(--gradient-bg-4);

    position: relative;

    z-index: 1;

}

.chaining-sec .heading[data-v-057f779a] {

    text-align: center;

}

.chaining-sec .heading h3[data-v-057f779a] {

    padding-bottom: 20px;

}

.chaining-sec .heading p[data-v-057f779a] {

    color: var(--primary);

    font-size: var(--fs-15);

    font-weight: 400;

    line-height: 25px;

}

.chaining-sec[data-v-057f779a]:before {

    position: absolute;

    content: "";

    top: 55%;

    left: 0;

    width: 918px;

    height: 86px;

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA7AAAABWCAYAAAD2SHrAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJrSURBVHgB7d2xTQNBEEDROeMmaOMCiOiGKkyAE+iL0AS0ZOQSTGDuy+8FW8JIXzvSLAMAN3ZaD8cB7t7zz+dxAK6wGwC4sWWW9wHumjkAAEDC9/p2HuCumQPAX/iBBQAAIEHAAgAAkCBgAQAASBCwAAAAJAhYAAAAEgQsAAAACQIWAACABAELAABAgoAFAAAgQcACAACQIGABAABIELAAAAAkCFgAAAASBCwAAAAJAhYAAIAEAQsAAECCgAUAACBBwAIAAJAgYAEAAEgQsAAAACQIWAAAABIELAAAAAkCFgAAgAQBCwAAQIKABQAAIEHAAgAAkCBgAQAASBCwAAAAJAhYAAAAEgQsAAAACQIWAACABAELAADA5p3Ww1HAAgAAsHnLLO8CFgAAgAQBCwAAQIKABQAAIEHAAgAAkCBgAQAASBCwAAAAJAhYAAAAEnaXY7ADAAAAG7e7HIMdAAAA2DgrxAAAACQIWAAAABIELAAAAAkCFgAAgAQBCwAAQIKABQAAIEHAAgAAkCBgAQAASBCwAAAAJAhYAAAAEgQsAAAACQIWAACABAELAABAgoAFAAAgQcACAACQIGABAABIELAAAAAkCFgAAAASBCwAAAAJAhYAAIAEAQsAAECCgAUAACBBwAIAAJAgYAEAAEgQsAAAACQIWAAAABIELAAAAAkCFgAAgIT95fle384DAAAAG7Z/+vlYBgAAADbOCjEAAAAJAhYAAIAEAQsAAECCgAUAACBBwAIAAJAgYAEAAEgQsAAAACQIWAAAABIELAAAAAn7AQCAf3BaD8cBuMLDAADAjb0+viwDcJ2vX6giFvzEIvdVAAAAAElFTkSuQmCC);

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: contain;

    z-index: -1;

    right: 0;

    margin: 0 auto;

}

.chaining-box[data-v-057f779a] {

    background-color: var(--dashboard-bg);

    padding: 15px 15px;

    border-radius: 5px;

    display: flex;

    align-items: center;

    gap: 20px;

}

.chaining-box span[data-v-057f779a] {

    width: 35px;

    height: 35px;

    display: flex;

    align-items: center;

    justify-content: center;

    background-image: var(--gradient-bg-4);

    border-radius: 32px;

    color: var(--primary);

}

.chaining-box h6[data-v-057f779a] {

    font-size: var(--fs-16);

    text-transform: uppercase;

    font-weight: 600;

    color: var(--primary);

}

.chaining-column[data-v-057f779a]:nth-child(2),

.chaining-column[data-v-057f779a]:nth-child(4) {

    transform: translateY(50px);

}

.row.chain-row[data-v-057f779a] {

    margin-top: 5%;

    margin-bottom: 10%;

}

section.join-sec[data-v-057f779a] {

    background-image: url(/img/star.20e4befc.png);

    background-position: 50%;

    background-repeat: no-repeat;

    background-size: cover;

}

.joining-content h3[data-v-057f779a] {

    font-size: var(--fs-45);

    text-align: center;

    line-height: 74px;

    text-transform: uppercase;

    font-weight: 700;

    color: var(--primary);

}

.join-button[data-v-057f779a] {

    text-align: center;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 20px;

}

.join-button .joi-btn-text[data-v-057f779a] {

    padding: 15px 15px;

    font-size: var(--fs-16);

    min-width: 150px;

    border-radius: 3px;

    font-weight: 400;

    border: none;

}

.join-button .joi-btn-text[data-v-057f779a],

.join-button .joi-btn-text[data-v-057f779a]:active {

    background-color: var(--dashboard-bg);

    color: var(--primary);

}

button#grant-btn[data-v-057f779a] {

    background-image: var(--gradient-bg-4);

}

button#grant-btn[data-v-057f779a]:active {

    background-image: var(--gradient-bg-4);

    color: var(--primary);

}

@media (min-width: 1200px) and (max-width: 1399px) {

    .chaining-box h6[data-v-057f779a] {

        font-size: var(--fs-14);

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .total-change h4[data-v-057f779a],

    .total-change span[data-v-057f779a],

    .total-info h3[data-v-057f779a],

    .total-info span[data-v-057f779a] {

        font-size: var(--fs-14);

    }

    .chaining-column[data-v-057f779a]:nth-child(2),

    .chaining-column[data-v-057f779a]:nth-child(4) {

        transform: none;

    }

    .chaining-sec[data-v-057f779a]:before {

        display: none;

    }

    .joining-content h3[data-v-057f779a] {

        font-size: var(--fs-35);

    }

    .income-box[data-v-057f779a] {

        top: 10%;

        left: 51%;

    }

    .income-box[data-v-057f779a]:nth-child(3) {

        top: 29%;

        left: 58%;

    }

    .income-box[data-v-057f779a]:nth-child(4) {

        top: 47%;

        left: 62%;

    }

    .income-box[data-v-057f779a]:nth-child(5) {

        top: 63%;

        left: 56%;

    }

    .income-box[data-v-057f779a]:nth-child(6) {

        top: 83%;

        left: 48%;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .chaining-sec[data-v-057f779a]:before,

    .total-sec[data-v-057f779a]:before {

        display: none;

    }

    .chaining-column[data-v-057f779a]:nth-child(2),

    .chaining-column[data-v-057f779a]:nth-child(4) {

        transform: none;

    }

    .income-box[data-v-057f779a] {

        top: 10%;

        left: 62%;

    }

    .income-box[data-v-057f779a]:nth-child(3) {

        top: 29%;

        left: 75%;

    }

    .income-box[data-v-057f779a]:nth-child(4) {

        top: 47%;

        left: 80%;

    }

    .income-box[data-v-057f779a]:nth-child(5) {

        top: 63%;

        left: 75%;

    }

    .income-box[data-v-057f779a]:nth-child(6) {

        top: 83%;

        left: 64%;

    }

}

@media (min-width: 320px) and (max-width: 767px) {

    .total-sec[data-v-057f779a]:before {

        display: none;

    }

    #time[data-v-057f779a] {

        margin-bottom: 20px !important;

    }

    .blocks-box[data-v-057f779a] {

        padding: 10px 10px;

    }

    .chaining-sec[data-v-057f779a]:before {

        display: none;

    }

    .chaining-column[data-v-057f779a]:nth-child(2),

    .chaining-column[data-v-057f779a]:nth-child(4) {

        transform: none;

    }

    .joining-content h3[data-v-9ea40744][data-v-057f779a] {

        font-size: var(--fs-25);

        line-height: 39px;

    }

    .join-button[data-v-057f779a] {

        display: block;

    }

    button#grant-btn[data-v-057f779a] {

        margin-bottom: 15px;

        margin-right: 10px;

    }

    .heading h3[data-v-057f779a] {

        font-size: var(--fs-25);

    }

    .income-box[data-v-057f779a] {

        top: 10%;

        left: 53%;

    }

    .income-box[data-v-057f779a]:nth-child(3) {

        top: 29%;

        left: 65%;

    }

    .income-box[data-v-057f779a]:nth-child(4) {

        top: 45%;

        left: 70%;

    }

    .income-box[data-v-057f779a]:nth-child(5) {

        top: 61%;

        left: 64%;

    }

    .income-box[data-v-057f779a]:nth-child(6) {

        top: 77%;

        left: 54%;

    }

}

.layer {

    --bs-body-bg: #0d0d0e;

}

:root {

    --sidebar-color: #242424;

    --text-color-sidebar: #707070;

    --main-bg-black: #0d0d0d;

}

button.btn.header-item.noti-icon.right-bar-toggle.waves-effect {

    display: none;

}

.img_detail {

    max-width: 62px;

}

.breadcrumb-item + .breadcrumb-item:before {

    display: none;

}

li.breadcrumb-item a {

    color: var(--text-color-sidebar);

    font-weight: 500;

}

.breadcrumb-item.active {

    color: #fff;

    font-weight: 600;

}

.layer #sidebar-menu ul li a {

    color: var(--text-color-sidebar);

    font-weight: 600;

    text-decoration: none;

}

.layer #sidebar-menu ul li a:hover {

    color: #fff;

}

.mm a svg:hover {

    fill: #fff;

}

.layer #sidebar-menu ul li a i {

    color: var(--text-color-sidebar);

    font-weight: 500;

}

.layer .vertical-menu {

    background: var(--sidebar-color);

}

#page-topbar {

    background-color: var(--main-bg-black);

}

.mdi-chevron-down:before {

    color: #fff;

}

.main-content {

    background-color: var(--main-bg-black);

}

.layer.vertical-collpsed .vertical-menu #sidebar-menu > ul > li:hover > a {

    background: var(--sidebar-color);

    color: #fff;

}

.text_muted {

    color: #707070;

}

.layer .apexcharts-radialbar-track.apexcharts-track path {

    stroke: #343434;

}

.bg_card_a {

    background-color: #1a1a1a;

}

.set_bg_a {

    background-color: var(--sidebar-color);

}

.app-search .form-control {

    background-color: #161616;

    border: 1px solid #404040;

}

.text_green {

    color: #41ff00;

}

.set_img_a {

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxgAAAFtCAYAAACEDcw/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENUFERTA2NjRFMDYxMUVEOEYzN0VDNTMwNTJBQkNGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENUFERTA2NzRFMDYxMUVEOEYzN0VDNTMwNTJBQkNGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1QURFMDY0NEUwNjExRUQ4RjM3RUM1MzA1MkFCQ0Y4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ1QURFMDY1NEUwNjExRUQ4RjM3RUM1MzA1MkFCQ0Y4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e5roPAAAEUdJREFUeNrs3UuMXfddwPHfvefc1zw8Y8dO7XHquE1CAgQimqoglQUSCySEhBSpajftAtFuKjawQbBg3zUrNhQ27EBCCCS6YVVCWkiTpilxHiZx7Pg9Y9879/3gnOM4iQpF9dw/yR3785H+8Uw2cf4zi/nO/1WLiCze97W//JO/+OuHf/v3AgCAlfXYWjse7bRMBCvh85f++W++9dwfffXu52Vc1MvxlT/83VP/+PPPfXtYb9VMEwDAajrVasTj6x0Twcq42f7U07/56Ozb3/+XH9yOu3FRftB99tf/fjc/UjdFAACr6aFGHk9trJkIVsqwsVHLnv3i391tiyoovvnnX/+tf9r+1WdMDwDAatrKs3jmyHrYasIqeu3455/507/64+fi/cqIG5unf38edd+vAAArqFmrxS9vrpsIVta8lteGR05+5YPAeKu980XTAgCwesof1sqVi4bfBbPirm2c+Y3qe/arf/alUy+u/9xDpgQAYPU8tdGJzTwzEay8Sxuf3fqDb33jTL2zs/OlSS2XxAAAK+ZMuxUnW00TwaEwr2W1rdMnf6c+anTOmg4AgNVyrJHH4+ttE8GhMm11Hq9Ps9z2KACAFdKo1eIXXEfLITTJOo/UB1n7tKkAAFgdv7i5Fk2HujmMgZG3dzysBwCwQsqXusvtUXBYCQwAgBVRbo16Yr1jIhAYAAAs78kiLvKarVEIDAAAlnQ0z+LhVsNEIDAAAFhOuWbxlFujuG8CY2ESAAA+Sadazehkfu/LfWBhBQMA4BN3ttMyCdw3BAYAwCfoRDOPttULBAYAACmcaVu9QGAAAJDARlaPLY/qITAAAEjhEasXCAwAAFIor6b17gUCAwCAJI42cq92IzAAAEjjmLMXCAwAAFI5kmcmAYEBAEAamwIDgQEAQArrWT0y5y8QGAAApNCp+xEMgQEAQCJrme1RCAwAABLJ7I5CYAAAkIq+QGAAAJAuMBzwRmAAAJDKYrEwCQgMAADSmOoLBAYAAOkCQ2EgMAAAEBggMAAABAYIDACA+9ZkLjAQGAAAJNKfzUwCAgMAgDTKvBjO5iYCgQEAQBr7AgOBAQBAusCwTQqBAQBAIj2BgcAAACCVm+OpSUBgAACQxnixiL5zGAgMAABS2Z1YxUBgAAAgMEBgAACsmhvjSXjUG4EBAEAS5T1S14vIAIEBAEASl0djk4DAAAAgjRuTaUzsk0JgAACQQpkWV8ZWMRAYAAAkcmEwDmsYCAwAAJIYzOfVjVIgMAAASOLCYGQSEBgAAKSxO53F/mxmIhAYAACk8VZ/aBIQGAAApHFtPI3u1CoGAgMAgETO7Q9MAgIDAIA0bk1ncc2NUggMAABSeWPfWQwEBgAAiZTvYpx34BuBAQBAKm8PRjGYzU0EAgMAgOWVafGfvb6JQGAAAJBG+fje5dHYRCAwAABI47XeIIa2SiEwAABIoXx275VeP+YLc4HAAAAggdvTWZwfuFUKgQEAQCLlrVI3J1MTgcAAACCNV7r7MZo7j4HAAAAggeki4uXbzmMgMAAASKQ7m8Vr+97HQGAAAJDIe6NJXBx6HwOBAQBAIuf2B7Hn0DcCAwCAFMpjGC9392PgET4EBgAAKZSHvl+6vV/86dQ3AgMAgAT683m8XEQGCAwAAJLYm86qlQzrGAgMAACSuDGZxqvdvshAYAAAkMaV8STO9QYmAoEBAEAaF0fjeH1fZCAwAABI5MJwHD/u2S6FwAAAIJHyte8fOZOBwAAAIJWr40n80BW2CAwAAFK5PpnGi7d6MfMYHwIDAIAUdqez+PciMiZzkYHAAAAggd5sHt8vImM0n5sMBAYAAMsbzO9ERnc6MxkIDAAAljeaL6rtUtfHE5OBwAAAYHnlJqmXu/14ezAyGQgMAADSeLM/rN7KAIEBAEASV8aT+N5eL8ZumEJgAACQQnc2ixf2ug5/IzAAAEhjvLhz+PvqyOFvBAYAAAmUh79f6fXjtd7Ay98IDAAA0rg4GlfvZfRnHuVDYAAAkMB+ERff2+vGe0VsgMAAAGBp5ZHvH/cG8fLt/Zi4ZQqBAQBACtcn03h+rxs3xlOTgcAAAGB5k8UiXurux6u9fgydzeD/kJsCAAB+VpdHk7hSjEfazTjbaUejXjMpCAwAAA6uPI1xYTiuDoCfabfi051WZDWhgcAAAGAJ06I03hqMqtg4W0TGTrspNBAYAAAspzyf8Xp/GO8MR7HTasapYrQzR30FBgAALGE0X8T5wagaR/MsdtqtON7MrWoIDAAAWM7udBa7vX6UaXG0kVehcbzRsLIhMAAA4ODKA+E3J9NqnIthrNXrsV0Ex3Yji+08FxwCAwAADq4/n0d/NI5Lozuft+u12MrzD6JjLcvChiqBAQAABzKcL2I4nsSVYpSyYmzkWWwUobGe16s/y89z5zgEBgAA3KtZMW5NZ9WI0Yf/vlWvxXoZHVk9OsVo1++MVjE89icwAADgnpQ3VI3m5VmO/+UH2qIvqhUPqx4CAwAAllU++Lc3nVXjp616lMFx92PX5goMAAC4Zz9t1aNTL4Oj/sHh8iN5ZrIEBgAAHMxgPo/BeB7XxtPq8/Ki3K0iMrYaHwaH7VUCAwAADmQe7z8MWG6xGtzZY7WZZXGsmcdD70cHAgMAAA6sO5tFdzCLt4vgKA+RH2s04kSzEZ9qNUyOwAAAgIMrD5FfHU+qcW6/FjvtZuy0mtV1uQgMAAA4sMliUa1qlKPcPnWqCI2HrWoIDAAAWNaNybQazY+sarStaggMAABYxnixiP96f1WjXNE422k90KEhMAAAIIFFMS6NxnG5GKfbZWi0o1F/8K67FRgAAJBQee3theE4LhXjTKdVjQfp9XCbxAAA4P/BrBjnB6P47m433h2OYr4QGAAAwJLKm6fO7Q/j+b3bcWU0ERgAAMDyhvNF/KjXj/+41Yv92UxgAAAAy9ubzuKFvV68vj+I6eL+2zclMAAA4GNWZkV5EPz53W5165TAAAAAlla+ofFqb3BfbZsSGAAA8Akrt039214v3tgfxuyQb5sSGAAAsCLeGY7iX3e7h/q2KYEBAAArpNw2Vd429eKtXvRnc4EBAAAsb7faNtWNN/uHa9uUwAAAgBVVZsXbg1E8X4TGtfHh2DYlMAAAYMWN5ov4YbcfL93ej+GKb5sSGAAAcEjcmEyr1Yzz/WHMV3TXlMAAAIBDpFy/OF9tm7odN4vgEBgAAMDShvNF/OD2frVtqjddnUf6cl8aAAA4vMptUzdu9eJUqxGf6bSjnX2yawgCAwAA7gPvjSbVA32n2814tAiNZr0mMAAAgIMrz2dcGI7jYjFOtcrQaH3sKxoCAwAA7sPQuDgaV6PcOlWuaKx9TKEhMAAA4D5Wbp0qx8PNRpzttGIjzwQGAACwnKvjSTWONfI42WrEiSI4slr6cxoCAwAAHiDl2xnlyGIQx4vIONlqxnYjSxYbAgMAAB5A5csZV8aTapQ2s6wKje1GXn180MPhAgMAAIjubFaN8haqUnlSozyvsVHERqtei7wctTvjJ1c7RvN57M/mcXK/OxYYAADA/1CucNyazqrxs3p2OprXTR0AAJCKwAAAAAQGAAAgMAAAAIEBAAAgMAAAAIEBAAAIDAAAQGAAAAAIDAAAQGAAAAACAwAAQGAAAAACAwAAEBgAAIDAAAAAEBgAAIDAAAAABAYAAIDAAAAABAYAACAwAAAAgQEAACAwAAAAgQEAAAgMAAAAgQEAAAgMAABAYAAAAAIDAABAYAAAAAIDAAAQGAAAAAIDAAAQGAAAgMAAAAAEBgAAgMAAAAAEBgAAIDAAAAAEBgAAIDAAAACBAQAACAwAAACBAQAACAwAAEBgAAAACAwAAEBgAAAAAgMAABAYAAAAAgMAABAYAACAwAAAAASGKQAAAAQGAAAgMAAAAIEBAAAgMAAAAIEBAAAIDAAAQGAAAAAIDAAAQGAAAAACAwAAQGAAAAACAwAAEBgAAIDAAAAAEBgAAIDAAAAABAYAAIDAAAAABAYAACAwAAAAgQEAACAwAAAAgQEAAAgMAAAAgQEAAAgMAABAYAAAAAIDAABAYAAAAAIDAAAQGAAAAAIDAAAQGAAAgMAAAAAEBgAAgMAAAAAEBgAAIDAAAAAEBgAAIDAAAACBAQAACAwAAACBAQAACAwAAEBgAAAACAwAAEBgAAAAAgMAABAYAAAAAgMAABAYAACAwAAAAAQGAACAwAAAAAQGAAAgMAAAAAQGAAAgMAAAAIEBAAAIDAAAAIEBAAAIDAAAQGAAAAAIDAAAQGAAAAACAwAAEBgAAAACAwAAEBgAAIDAAAAAEBgAAIDAAAAABAYAACAwAAAABAYAACAwAAAAgQEAACAwAAAAgQEAAAgMAABAYAAAAAgMAABAYAAAAAIDAABAYAAAAAIDAABY8cBoZbnIAAAA0gTGiY3t5ueOrMdOqxmNWs2MAAAAB5aX/9hu5NV4MjqxO5nGldE4ro0nMV2YIAAA4B4D465y/eJYERrleLKIixuTSVwdTeJ6ERszcwUAANxLYHxUvaiNE81GNUrlikY1RmIDAAC4x8D4SXdjY7a+iJuTadwYT6uVjfHCPioAAOAeA+OurFb7yMpGJ/qzeREck+rsRjmc2wAAAIFxYGtZvRiteKTdqj7vTmfVCkcZG3vFmJtjAAAQGAe1mWfVeLRzJzjurmyU0XF76vQGAAAIjCUcbeTV+Gzx8XSx+DA4xtPoz61vAACAwDjof+yj5zfWI0ZFYFwflwfGJ3G9iA4AAEBgHFirXo/T7WY1ytWN8hrcK6NJtZ0KAAAQGAf/i9RqcarVrMZ4vqheE79SBIdzGwAAIDCW0qzX4tOdVjV6RWC8OxzH5SI4nNgAAACBsZSNPIunNjrx2Fo7Lg5HcaGIjYnH/QAAQGAso1GvxdkiMs502vHeaBzvDEYxcAsVAAAIjGUUnVEdCt8pxrtFZLzZH9o6BQAAq/Lz+mH9ixedUZ3R+LXtzTiaZ76SAAAgMJbXzurxK1sb8cRau4oOAABAYCytXM14tgiNZk1mAACAwEjgSJ7FF7Y3YzOzZQoAAARGAuUbGp/bWo8t5zIAAEBgpJDVatV2qeON3FcYAAAERhpPb67HMZEBAAACI8n/XC3ilzbXbJcCAACBkUa5XeqZI+uxntV9tQEAQGAsLy8i4+nNNe9kAACAwEhjPcviM52WrzgAAAiMNM6utau3MgAAAIGRxBNFZAAAAAIjia1GHttWMQAAQGCk8phVDAAAEBiplKsYzmIAAIDASOZUq+mrDwAAAiONk61GeHoPAAAERhLlC98nmg3fAQAAIDDSOC4wAABAYKSy3XDQGwAABEYirXo91jMnMQAAQGAksp3nvgsAAEBgpLHhPQwAABAYyQLDFikAABAYyQLDCgYAAAiMVMr3MFr1mu8EAAAQGGmUt0kBAAACI1FgWMEAAACBkSwwTAMAAAiMRBo1KxgAACAwEskFBgAACIxUMoEBAAACIxUrGAAAIDDSTYK+AAAAgZEuMBQGAAAIDJMAAAB+tl65SbCCAQAAAiMVeQEAAAIjmYUpAAAAgZEsMBYSAwAABEaqwDAFAAAgMAQGAAAIDIEBAAAC4z4ODIUBAAACI1lgWMMAAACBkS4wAACANIHhlTlbpAAAIIWaFYw7gWEKAAAgCYERzmAAAIDASBoYAACAwEgVGAoDAAAERrLAMAUAAJAmMBrT4SWBITEAAGBZndnwYr0xG7z7wAeGvgAAgKW1Z6ML9Xw0eONBn4h6zWMgAACwrM6w91L91sXL/1BfTB/o3+HX9QUAACylUTRF7+rud8sfrRtf+87fXn1384ntB3UyLo/G8Wpv4LsCAAAO6Au9V6+/8OVv7FS3SB3vXXzhQZ6MeljCAACAZTwxfOc75Z//LcAAIElexvAQEfQAAAAASUVORK5CYII=);

}

.set_img_a,

.set_img_b {

    border-radius: 5px;

    background-size: 100% 100%;

}

.set_img_b {

    background-image: url(/img/bg_b.546051a1.png);

}

.set_img_c {

    background-image: url(/img/bg_c.38e5d4b3.png);

}

.set_img_c,

.set_img_d {

    border-radius: 5px;

    background-size: 100% 100%;

}

.set_img_d {

    background-image: url(/img/bg_d.5bf30427.png);

}

.badge_a {

    background-color: #181818;

    padding: 10px;

    display: inline-block;

    border: 2px solid #575757;

    border-radius: 5px;

    margin-bottom: 19px;

}

.text_yellow {

    color: #e9b22d;

}

.card_a {

    background-color: #242424;

    padding: 10px 15px;

    border-radius: 9px;

    margin: 10px 0;

    border: 2px solid transparent;

    transition: 1s ease-out;

    height: 100%;

    min-height: 180px;

}

span.dollar_a {

    color: #ffeec7;

    font-size: 25px;

}

.card_a:hover {

    border: 2px solid #c8057c;

    transition: 1s ease-out;

}

.footer {

    color: #fff;

    background-color: var(--sidebar-color);

}

.simplebar-content-wrapper {

    position: fixed;

}

.form-control {

    background-color: #161616;

    border: 1px solid #404040;

}

button.btn.btn_primary {

    color: #fff;

}

.dropdown-menu,

button.btn.btn_primary {

    background-color: #242424;

}

.layer .card {

    background: var(--sidebar-color);

}

input::-webkit-inner-spin-button,

input::-webkit-outer-spin-button {

    -webkit-appearance: none !important;

}

.card {

    color: #fff;

}

.generation_tree ul {

    padding: 0;

    margin: 0;

}

.generation_tree > ul > li {

    width: 100%;

}

.generation_tree ul li {

    list-style: none;

}

.generation_tree > ul > li p {

    width: 150px;

    margin-inline: auto;

    text-align: center;

}

.generation_tree ul li ul {

    display: flex;

}

.generation_tree ul li ul li {

    width: 150px;

}

.generation_tree ul li p span {

    display: block;

}

.generation_tree_child {

    width: -moz-fit-content;

    width: fit-content;

    margin-inline: auto;

}

.generation_tree_child_outer {

    overflow: auto;

}

.generation_tree_child ul li:before {

    position: absolute;

    content: "";

    border-top: 1px solid #fff;

    width: 100%;

    height: 1px;

    top: 0;

}

.generation_tree_child ul li {

    position: relative;

    padding-top: 20px;

}

.generation_tree_child ul li:first-child:before {

    height: 20px;

    background: transparent;

    border-top: 1px solid #fff;

    border-left: 1px solid #fff;

    border-top-left-radius: 5px;

    width: 50%;

    right: 0;

}

.generation_tree_child ul li:last-child:before {

    height: 20px;

    background: transparent;

    border-top: 1px solid #fff;

    border-right: 1px solid #fff;

    border-top-right-radius: 5px;

    width: 50%;

    left: 0;

}

.generation_tree_child ul li:after {

    position: absolute;

    content: "";

    background: #fff;

    width: 1px;

    height: 20px;

    top: 0;

    left: 0;

    right: 0;

    margin: 0 auto;

}

.generation_tree_child ul li:first-child:after,

.generation_tree_child ul li:last-child:after {

    content: unset;

}

li.main-user > p:before {

    position: absolute;

    content: "";

    background: #fff;

    width: 1px;

    height: 20px;

    bottom: 0;

    left: 0;

    right: 0;

    margin: 0 auto;

}

li.main-user > p {

    padding-bottom: 20px;

    margin-bottom: 0;

    position: relative;

}

.generation_tree ul li p svg {

    width: 50px;

    height: 50px;

    background: #dca43f;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    border-radius: 50%;

    font-size: 20px;

    color: #fff;

    margin-bottom: 7px;

    padding: 15px;

}

li.main-user > p span {

    margin-bottom: 7px;

}

li.main-user p span {

    color: #fff;

}

.generation_tree_child ul li p {

    margin-bottom: 0;

}

.generation_tree {

    background: #191c24;

    border: 1px solid #6d637e;

    border-radius: 10px;

    padding: 30px 10px;

    margin-top: 50px;

    margin-bottom: 70px;

}

.generation_tree_child ul li:only-child:before {

    border-top-right-radius: unset;

    border-top: unset;

    border-top-left-radius: unset;

    border-left: unset;

}

.generation_tree h2 {

    margin-top: 0;

    text-align: center;

    color: #fff;

    margin-bottom: 20px;

    font-size: 25px;

}

.generation_tree h2 i {

    margin-right: 6px;

    font-size: 20px;

}

.tooltip_custom {

    position: relative;

}

.tooltip_custom .tooltiptext {

    visibility: hidden;

    width: 120px;

    background-color: #000;

    color: #fff;

    text-align: center;

    border-radius: 6px;

    padding: 5px 0;

    position: absolute;

    z-index: 1;

    top: 60%;

    left: 50%;

    margin-left: -60px;

}

.tooltip_custom .tooltiptext:after {

    content: "";

    position: absolute;

    bottom: 100%;

    left: 50%;

    margin-left: -5px;

    border-width: 5px;

    border-style: solid;

    border-color: transparent transparent #000 transparent;

}

.tooltip_custom:hover .tooltiptext {

    visibility: visible;

}

@media only screen and (min-width: 1200px) and (max-width: 1480px) {

    body.set_the_card .card-body.set_img_a .avatar-lg img {

        max-width: 40%;

    }

    body.set_the_card .card-body.set_img_b .avatar-lg img {

        max-width: 38%;

        margin: 0 5px;

    }

    body.set_the_card .card-body.set_img_c .avatar-lg img {

        max-width: 33%;

    }

    .navbar-header {

        height: 83px;

    }

}

@media only screen and (min-width: 993px) and (max-width: 1160px) {

    body.set_the_card .card-body.set_img_a .avatar-lg img {

        max-width: 70%;

    }

    body.set_the_card .card-body.set_img_b .avatar-lg img {

        max-width: 70%;

        margin: 0 5px;

    }

    body.set_the_card .card-body.set_img_c .avatar-lg img {

        max-width: 70%;

    }

    .navbar-header {

        height: 83px;

    }

}

@media only screen and (min-width: 320px) and (max-width: 992px) {

    img.set_img {

        position: absolute;

        right: 11px;

    }

    .set_tree {

        display: none;

    }

    img.set_user {

        top: -27px;

    }

    .footer {

        right: 0;

        left: 0;

    }

    .navbar-header {

        height: 83px;

    }

}

@media only screen and (min-width: 320px) and (max-width: 425px) {

    img.set_zig_zag {

        max-width: 35%;

    }

}

@font-face {

    font-family: Material Design Icons;

    src: url(/fonts/materialdesignicons-webfonte910.628b3372.eot);

    src: url(/fonts/materialdesignicons-webfontd41d.628b3372.eot?#iefix&v=5.8.55) format("embedded-opentype"), url(/d4a006580d67057d.html?v=5.8.55) format("woff2"), url(/fonts/materialdesignicons-webfonte910.d5af95e5.woff) format("woff"),

        url(/fonts/materialdesignicons-webfonte910.1893e1cc.ttf) format("truetype");

    font-weight: 400;

    font-style: normal;

}

.mdi-set,

.mdi:before {

    display: inline-block;

    font: normal normal normal 24px/1 Material Design Icons;

    font-size: inherit;

    text-rendering: auto;

    line-height: inherit;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.mdi-ab-testing:before {

    content: "\f01c9";

}

.mdi-abjad-arabic:before {

    content: "\f1328";

}

.mdi-abjad-hebrew:before {

    content: "\f1329";

}

.mdi-abugida-devanagari:before {

    content: "\f132a";

}

.mdi-abugida-thai:before {

    content: "\f132b";

}

.mdi-access-point:before {

    content: "\f0003";

}

.mdi-access-point-check:before {

    content: "\f1538";

}

.mdi-access-point-minus:before {

    content: "\f1539";

}

.mdi-access-point-network:before {

    content: "\f0002";

}

.mdi-access-point-network-off:before {

    content: "\f0be1";

}

.mdi-access-point-off:before {

    content: "\f1511";

}

.mdi-access-point-plus:before {

    content: "\f153a";

}

.mdi-access-point-remove:before {

    content: "\f153b";

}

.mdi-account:before {

    content: "\f0004";

}

.mdi-account-alert:before {

    content: "\f0005";

}

.mdi-account-alert-outline:before {

    content: "\f0b50";

}

.mdi-account-arrow-left:before {

    content: "\f0b51";

}

.mdi-account-arrow-left-outline:before {

    content: "\f0b52";

}

.mdi-account-arrow-right:before {

    content: "\f0b53";

}

.mdi-account-arrow-right-outline:before {

    content: "\f0b54";

}

.mdi-account-box:before {

    content: "\f0006";

}

.mdi-account-box-multiple:before {

    content: "\f0934";

}

.mdi-account-box-multiple-outline:before {

    content: "\f100a";

}

.mdi-account-box-outline:before {

    content: "\f0007";

}

.mdi-account-cancel:before {

    content: "\f12df";

}

.mdi-account-cancel-outline:before {

    content: "\f12e0";

}

.mdi-account-cash:before {

    content: "\f1097";

}

.mdi-account-cash-outline:before {

    content: "\f1098";

}

.mdi-account-check:before {

    content: "\f0008";

}

.mdi-account-check-outline:before {

    content: "\f0be2";

}

.mdi-account-child:before {

    content: "\f0a89";

}

.mdi-account-child-circle:before {

    content: "\f0a8a";

}

.mdi-account-child-outline:before {

    content: "\f10c8";

}

.mdi-account-circle:before {

    content: "\f0009";

}

.mdi-account-circle-outline:before {

    content: "\f0b55";

}

.mdi-account-clock:before {

    content: "\f0b56";

}

.mdi-account-clock-outline:before {

    content: "\f0b57";

}

.mdi-account-cog:before {

    content: "\f1370";

}

.mdi-account-cog-outline:before {

    content: "\f1371";

}

.mdi-account-convert:before {

    content: "\f000a";

}

.mdi-account-convert-outline:before {

    content: "\f1301";

}

.mdi-account-cowboy-hat:before {

    content: "\f0e9b";

}

.mdi-account-details:before {

    content: "\f0631";

}

.mdi-account-details-outline:before {

    content: "\f1372";

}

.mdi-account-edit:before {

    content: "\f06bc";

}

.mdi-account-edit-outline:before {

    content: "\f0ffb";

}

.mdi-account-group:before {

    content: "\f0849";

}

.mdi-account-group-outline:before {

    content: "\f0b58";

}

.mdi-account-hard-hat:before {

    content: "\f05b5";

}

.mdi-account-heart:before {

    content: "\f0899";

}

.mdi-account-heart-outline:before {

    content: "\f0be3";

}

.mdi-account-key:before {

    content: "\f000b";

}

.mdi-account-key-outline:before {

    content: "\f0be4";

}

.mdi-account-lock:before {

    content: "\f115e";

}

.mdi-account-lock-outline:before {

    content: "\f115f";

}

.mdi-account-minus:before {

    content: "\f000d";

}

.mdi-account-minus-outline:before {

    content: "\f0aec";

}

.mdi-account-multiple:before {

    content: "\f000e";

}

.mdi-account-multiple-check:before {

    content: "\f08c5";

}

.mdi-account-multiple-check-outline:before {

    content: "\f11fe";

}

.mdi-account-multiple-minus:before {

    content: "\f05d3";

}

.mdi-account-multiple-minus-outline:before {

    content: "\f0be5";

}

.mdi-account-multiple-outline:before {

    content: "\f000f";

}

.mdi-account-multiple-plus:before {

    content: "\f0010";

}

.mdi-account-multiple-plus-outline:before {

    content: "\f0800";

}

.mdi-account-multiple-remove:before {

    content: "\f120a";

}

.mdi-account-multiple-remove-outline:before {

    content: "\f120b";

}

.mdi-account-music:before {

    content: "\f0803";

}

.mdi-account-music-outline:before {

    content: "\f0ce9";

}

.mdi-account-network:before {

    content: "\f0011";

}

.mdi-account-network-outline:before {

    content: "\f0be6";

}

.mdi-account-off:before {

    content: "\f0012";

}

.mdi-account-off-outline:before {

    content: "\f0be7";

}

.mdi-account-outline:before {

    content: "\f0013";

}

.mdi-account-plus:before {

    content: "\f0014";

}

.mdi-account-plus-outline:before {

    content: "\f0801";

}

.mdi-account-question:before {

    content: "\f0b59";

}

.mdi-account-question-outline:before {

    content: "\f0b5a";

}

.mdi-account-reactivate:before {

    content: "\f152b";

}

.mdi-account-reactivate-outline:before {

    content: "\f152c";

}

.mdi-account-remove:before {

    content: "\f0015";

}

.mdi-account-remove-outline:before {

    content: "\f0aed";

}

.mdi-account-search:before {

    content: "\f0016";

}

.mdi-account-search-outline:before {

    content: "\f0935";

}

.mdi-account-settings:before {

    content: "\f0630";

}

.mdi-account-settings-outline:before {

    content: "\f10c9";

}

.mdi-account-star:before {

    content: "\f0017";

}

.mdi-account-star-outline:before {

    content: "\f0be8";

}

.mdi-account-supervisor:before {

    content: "\f0a8b";

}

.mdi-account-supervisor-circle:before {

    content: "\f0a8c";

}

.mdi-account-supervisor-circle-outline:before {

    content: "\f14ec";

}

.mdi-account-supervisor-outline:before {

    content: "\f112d";

}

.mdi-account-switch:before {

    content: "\f0019";

}

.mdi-account-switch-outline:before {

    content: "\f04cb";

}

.mdi-account-tie:before {

    content: "\f0ce3";

}

.mdi-account-tie-outline:before {

    content: "\f10ca";

}

.mdi-account-tie-voice:before {

    content: "\f1308";

}

.mdi-account-tie-voice-off:before {

    content: "\f130a";

}

.mdi-account-tie-voice-off-outline:before {

    content: "\f130b";

}

.mdi-account-tie-voice-outline:before {

    content: "\f1309";

}

.mdi-account-voice:before {

    content: "\f05cb";

}

.mdi-adjust:before {

    content: "\f001a";

}

.mdi-adobe:before {

    content: "\f0936";

}

.mdi-adobe-acrobat:before {

    content: "\f0f9d";

}

.mdi-air-conditioner:before {

    content: "\f001b";

}

.mdi-air-filter:before {

    content: "\f0d43";

}

.mdi-air-horn:before {

    content: "\f0dac";

}

.mdi-air-humidifier:before {

    content: "\f1099";

}

.mdi-air-humidifier-off:before {

    content: "\f1466";

}

.mdi-air-purifier:before {

    content: "\f0d44";

}

.mdi-airbag:before {

    content: "\f0be9";

}

.mdi-airballoon:before {

    content: "\f001c";

}

.mdi-airballoon-outline:before {

    content: "\f100b";

}

.mdi-airplane:before {

    content: "\f001d";

}

.mdi-airplane-landing:before {

    content: "\f05d4";

}

.mdi-airplane-off:before {

    content: "\f001e";

}

.mdi-airplane-takeoff:before {

    content: "\f05d5";

}

.mdi-airport:before {

    content: "\f084b";

}

.mdi-alarm:before {

    content: "\f0020";

}

.mdi-alarm-bell:before {

    content: "\f078e";

}

.mdi-alarm-check:before {

    content: "\f0021";

}

.mdi-alarm-light:before {

    content: "\f078f";

}

.mdi-alarm-light-outline:before {

    content: "\f0bea";

}

.mdi-alarm-multiple:before {

    content: "\f0022";

}

.mdi-alarm-note:before {

    content: "\f0e71";

}

.mdi-alarm-note-off:before {

    content: "\f0e72";

}

.mdi-alarm-off:before {

    content: "\f0023";

}

.mdi-alarm-panel:before {

    content: "\f15c4";

}

.mdi-alarm-panel-outline:before {

    content: "\f15c5";

}

.mdi-alarm-plus:before {

    content: "\f0024";

}

.mdi-alarm-snooze:before {

    content: "\f068e";

}

.mdi-album:before {

    content: "\f0025";

}

.mdi-alert:before {

    content: "\f0026";

}

.mdi-alert-box:before {

    content: "\f0027";

}

.mdi-alert-box-outline:before {

    content: "\f0ce4";

}

.mdi-alert-circle:before {

    content: "\f0028";

}

.mdi-alert-circle-check:before {

    content: "\f11ed";

}

.mdi-alert-circle-check-outline:before {

    content: "\f11ee";

}

.mdi-alert-circle-outline:before {

    content: "\f05d6";

}

.mdi-alert-decagram:before {

    content: "\f06bd";

}

.mdi-alert-decagram-outline:before {

    content: "\f0ce5";

}

.mdi-alert-minus:before {

    content: "\f14bb";

}

.mdi-alert-minus-outline:before {

    content: "\f14be";

}

.mdi-alert-octagon:before {

    content: "\f0029";

}

.mdi-alert-octagon-outline:before {

    content: "\f0ce6";

}

.mdi-alert-octagram:before {

    content: "\f0767";

}

.mdi-alert-octagram-outline:before {

    content: "\f0ce7";

}

.mdi-alert-outline:before {

    content: "\f002a";

}

.mdi-alert-plus:before {

    content: "\f14ba";

}

.mdi-alert-plus-outline:before {

    content: "\f14bd";

}

.mdi-alert-remove:before {

    content: "\f14bc";

}

.mdi-alert-remove-outline:before {

    content: "\f14bf";

}

.mdi-alert-rhombus:before {

    content: "\f11ce";

}

.mdi-alert-rhombus-outline:before {

    content: "\f11cf";

}

.mdi-alien:before {

    content: "\f089a";

}

.mdi-alien-outline:before {

    content: "\f10cb";

}

.mdi-align-horizontal-center:before {

    content: "\f11c3";

}

.mdi-align-horizontal-left:before {

    content: "\f11c2";

}

.mdi-align-horizontal-right:before {

    content: "\f11c4";

}

.mdi-align-vertical-bottom:before {

    content: "\f11c5";

}

.mdi-align-vertical-center:before {

    content: "\f11c6";

}

.mdi-align-vertical-top:before {

    content: "\f11c7";

}

.mdi-all-inclusive:before {

    content: "\f06be";

}

.mdi-allergy:before {

    content: "\f1258";

}

.mdi-alpha:before {

    content: "\f002b";

}

.mdi-alpha-a:before {

    content: "\f0aee";

}

.mdi-alpha-a-box:before {

    content: "\f0b08";

}

.mdi-alpha-a-box-outline:before {

    content: "\f0beb";

}

.mdi-alpha-a-circle:before {

    content: "\f0bec";

}

.mdi-alpha-a-circle-outline:before {

    content: "\f0bed";

}

.mdi-alpha-b:before {

    content: "\f0aef";

}

.mdi-alpha-b-box:before {

    content: "\f0b09";

}

.mdi-alpha-b-box-outline:before {

    content: "\f0bee";

}

.mdi-alpha-b-circle:before {

    content: "\f0bef";

}

.mdi-alpha-b-circle-outline:before {

    content: "\f0bf0";

}

.mdi-alpha-c:before {

    content: "\f0af0";

}

.mdi-alpha-c-box:before {

    content: "\f0b0a";

}

.mdi-alpha-c-box-outline:before {

    content: "\f0bf1";

}

.mdi-alpha-c-circle:before {

    content: "\f0bf2";

}

.mdi-alpha-c-circle-outline:before {

    content: "\f0bf3";

}

.mdi-alpha-d:before {

    content: "\f0af1";

}

.mdi-alpha-d-box:before {

    content: "\f0b0b";

}

.mdi-alpha-d-box-outline:before {

    content: "\f0bf4";

}

.mdi-alpha-d-circle:before {

    content: "\f0bf5";

}

.mdi-alpha-d-circle-outline:before {

    content: "\f0bf6";

}

.mdi-alpha-e:before {

    content: "\f0af2";

}

.mdi-alpha-e-box:before {

    content: "\f0b0c";

}

.mdi-alpha-e-box-outline:before {

    content: "\f0bf7";

}

.mdi-alpha-e-circle:before {

    content: "\f0bf8";

}

.mdi-alpha-e-circle-outline:before {

    content: "\f0bf9";

}

.mdi-alpha-f:before {

    content: "\f0af3";

}

.mdi-alpha-f-box:before {

    content: "\f0b0d";

}

.mdi-alpha-f-box-outline:before {

    content: "\f0bfa";

}

.mdi-alpha-f-circle:before {

    content: "\f0bfb";

}

.mdi-alpha-f-circle-outline:before {

    content: "\f0bfc";

}

.mdi-alpha-g:before {

    content: "\f0af4";

}

.mdi-alpha-g-box:before {

    content: "\f0b0e";

}

.mdi-alpha-g-box-outline:before {

    content: "\f0bfd";

}

.mdi-alpha-g-circle:before {

    content: "\f0bfe";

}

.mdi-alpha-g-circle-outline:before {

    content: "\f0bff";

}

.mdi-alpha-h:before {

    content: "\f0af5";

}

.mdi-alpha-h-box:before {

    content: "\f0b0f";

}

.mdi-alpha-h-box-outline:before {

    content: "\f0c00";

}

.mdi-alpha-h-circle:before {

    content: "\f0c01";

}

.mdi-alpha-h-circle-outline:before {

    content: "\f0c02";

}

.mdi-alpha-i:before {

    content: "\f0af6";

}

.mdi-alpha-i-box:before {

    content: "\f0b10";

}

.mdi-alpha-i-box-outline:before {

    content: "\f0c03";

}

.mdi-alpha-i-circle:before {

    content: "\f0c04";

}

.mdi-alpha-i-circle-outline:before {

    content: "\f0c05";

}

.mdi-alpha-j:before {

    content: "\f0af7";

}

.mdi-alpha-j-box:before {

    content: "\f0b11";

}

.mdi-alpha-j-box-outline:before {

    content: "\f0c06";

}

.mdi-alpha-j-circle:before {

    content: "\f0c07";

}

.mdi-alpha-j-circle-outline:before {

    content: "\f0c08";

}

.mdi-alpha-k:before {

    content: "\f0af8";

}

.mdi-alpha-k-box:before {

    content: "\f0b12";

}

.mdi-alpha-k-box-outline:before {

    content: "\f0c09";

}

.mdi-alpha-k-circle:before {

    content: "\f0c0a";

}

.mdi-alpha-k-circle-outline:before {

    content: "\f0c0b";

}

.mdi-alpha-l:before {

    content: "\f0af9";

}

.mdi-alpha-l-box:before {

    content: "\f0b13";

}

.mdi-alpha-l-box-outline:before {

    content: "\f0c0c";

}

.mdi-alpha-l-circle:before {

    content: "\f0c0d";

}

.mdi-alpha-l-circle-outline:before {

    content: "\f0c0e";

}

.mdi-alpha-m:before {

    content: "\f0afa";

}

.mdi-alpha-m-box:before {

    content: "\f0b14";

}

.mdi-alpha-m-box-outline:before {

    content: "\f0c0f";

}

.mdi-alpha-m-circle:before {

    content: "\f0c10";

}

.mdi-alpha-m-circle-outline:before {

    content: "\f0c11";

}

.mdi-alpha-n:before {

    content: "\f0afb";

}

.mdi-alpha-n-box:before {

    content: "\f0b15";

}

.mdi-alpha-n-box-outline:before {

    content: "\f0c12";

}

.mdi-alpha-n-circle:before {

    content: "\f0c13";

}

.mdi-alpha-n-circle-outline:before {

    content: "\f0c14";

}

.mdi-alpha-o:before {

    content: "\f0afc";

}

.mdi-alpha-o-box:before {

    content: "\f0b16";

}

.mdi-alpha-o-box-outline:before {

    content: "\f0c15";

}

.mdi-alpha-o-circle:before {

    content: "\f0c16";

}

.mdi-alpha-o-circle-outline:before {

    content: "\f0c17";

}

.mdi-alpha-p:before {

    content: "\f0afd";

}

.mdi-alpha-p-box:before {

    content: "\f0b17";

}

.mdi-alpha-p-box-outline:before {

    content: "\f0c18";

}

.mdi-alpha-p-circle:before {

    content: "\f0c19";

}

.mdi-alpha-p-circle-outline:before {

    content: "\f0c1a";

}

.mdi-alpha-q:before {

    content: "\f0afe";

}

.mdi-alpha-q-box:before {

    content: "\f0b18";

}

.mdi-alpha-q-box-outline:before {

    content: "\f0c1b";

}

.mdi-alpha-q-circle:before {

    content: "\f0c1c";

}

.mdi-alpha-q-circle-outline:before {

    content: "\f0c1d";

}

.mdi-alpha-r:before {

    content: "\f0aff";

}

.mdi-alpha-r-box:before {

    content: "\f0b19";

}

.mdi-alpha-r-box-outline:before {

    content: "\f0c1e";

}

.mdi-alpha-r-circle:before {

    content: "\f0c1f";

}

.mdi-alpha-r-circle-outline:before {

    content: "\f0c20";

}

.mdi-alpha-s:before {

    content: "\f0b00";

}

.mdi-alpha-s-box:before {

    content: "\f0b1a";

}

.mdi-alpha-s-box-outline:before {

    content: "\f0c21";

}

.mdi-alpha-s-circle:before {

    content: "\f0c22";

}

.mdi-alpha-s-circle-outline:before {

    content: "\f0c23";

}

.mdi-alpha-t:before {

    content: "\f0b01";

}

.mdi-alpha-t-box:before {

    content: "\f0b1b";

}

.mdi-alpha-t-box-outline:before {

    content: "\f0c24";

}

.mdi-alpha-t-circle:before {

    content: "\f0c25";

}

.mdi-alpha-t-circle-outline:before {

    content: "\f0c26";

}

.mdi-alpha-u:before {

    content: "\f0b02";

}

.mdi-alpha-u-box:before {

    content: "\f0b1c";

}

.mdi-alpha-u-box-outline:before {

    content: "\f0c27";

}

.mdi-alpha-u-circle:before {

    content: "\f0c28";

}

.mdi-alpha-u-circle-outline:before {

    content: "\f0c29";

}

.mdi-alpha-v:before {

    content: "\f0b03";

}

.mdi-alpha-v-box:before {

    content: "\f0b1d";

}

.mdi-alpha-v-box-outline:before {

    content: "\f0c2a";

}

.mdi-alpha-v-circle:before {

    content: "\f0c2b";

}

.mdi-alpha-v-circle-outline:before {

    content: "\f0c2c";

}

.mdi-alpha-w:before {

    content: "\f0b04";

}

.mdi-alpha-w-box:before {

    content: "\f0b1e";

}

.mdi-alpha-w-box-outline:before {

    content: "\f0c2d";

}

.mdi-alpha-w-circle:before {

    content: "\f0c2e";

}

.mdi-alpha-w-circle-outline:before {

    content: "\f0c2f";

}

.mdi-alpha-x:before {

    content: "\f0b05";

}

.mdi-alpha-x-box:before {

    content: "\f0b1f";

}

.mdi-alpha-x-box-outline:before {

    content: "\f0c30";

}

.mdi-alpha-x-circle:before {

    content: "\f0c31";

}

.mdi-alpha-x-circle-outline:before {

    content: "\f0c32";

}

.mdi-alpha-y:before {

    content: "\f0b06";

}

.mdi-alpha-y-box:before {

    content: "\f0b20";

}

.mdi-alpha-y-box-outline:before {

    content: "\f0c33";

}

.mdi-alpha-y-circle:before {

    content: "\f0c34";

}

.mdi-alpha-y-circle-outline:before {

    content: "\f0c35";

}

.mdi-alpha-z:before {

    content: "\f0b07";

}

.mdi-alpha-z-box:before {

    content: "\f0b21";

}

.mdi-alpha-z-box-outline:before {

    content: "\f0c36";

}

.mdi-alpha-z-circle:before {

    content: "\f0c37";

}

.mdi-alpha-z-circle-outline:before {

    content: "\f0c38";

}

.mdi-alphabet-aurebesh:before {

    content: "\f132c";

}

.mdi-alphabet-cyrillic:before {

    content: "\f132d";

}

.mdi-alphabet-greek:before {

    content: "\f132e";

}

.mdi-alphabet-latin:before {

    content: "\f132f";

}

.mdi-alphabet-piqad:before {

    content: "\f1330";

}

.mdi-alphabet-tengwar:before {

    content: "\f1337";

}

.mdi-alphabetical:before {

    content: "\f002c";

}

.mdi-alphabetical-off:before {

    content: "\f100c";

}

.mdi-alphabetical-variant:before {

    content: "\f100d";

}

.mdi-alphabetical-variant-off:before {

    content: "\f100e";

}

.mdi-altimeter:before {

    content: "\f05d7";

}

.mdi-amazon:before {

    content: "\f002d";

}

.mdi-amazon-alexa:before {

    content: "\f08c6";

}

.mdi-ambulance:before {

    content: "\f002f";

}

.mdi-ammunition:before {

    content: "\f0ce8";

}

.mdi-ampersand:before {

    content: "\f0a8d";

}

.mdi-amplifier:before {

    content: "\f0030";

}

.mdi-amplifier-off:before {

    content: "\f11b5";

}

.mdi-anchor:before {

    content: "\f0031";

}

.mdi-android:before {

    content: "\f0032";

}

.mdi-android-auto:before {

    content: "\f0a8e";

}

.mdi-android-debug-bridge:before {

    content: "\f0033";

}

.mdi-android-messages:before {

    content: "\f0d45";

}

.mdi-android-studio:before {

    content: "\f0034";

}

.mdi-angle-acute:before {

    content: "\f0937";

}

.mdi-angle-obtuse:before {

    content: "\f0938";

}

.mdi-angle-right:before {

    content: "\f0939";

}

.mdi-angular:before {

    content: "\f06b2";

}

.mdi-angularjs:before {

    content: "\f06bf";

}

.mdi-animation:before {

    content: "\f05d8";

}

.mdi-animation-outline:before {

    content: "\f0a8f";

}

.mdi-animation-play:before {

    content: "\f093a";

}

.mdi-animation-play-outline:before {

    content: "\f0a90";

}

.mdi-ansible:before {

    content: "\f109a";

}

.mdi-antenna:before {

    content: "\f1119";

}

.mdi-anvil:before {

    content: "\f089b";

}

.mdi-apache-kafka:before {

    content: "\f100f";

}

.mdi-api:before {

    content: "\f109b";

}

.mdi-api-off:before {

    content: "\f1257";

}

.mdi-apple:before {

    content: "\f0035";

}

.mdi-apple-airplay:before {

    content: "\f001f";

}

.mdi-apple-finder:before {

    content: "\f0036";

}

.mdi-apple-icloud:before {

    content: "\f0038";

}

.mdi-apple-ios:before {

    content: "\f0037";

}

.mdi-apple-keyboard-caps:before {

    content: "\f0632";

}

.mdi-apple-keyboard-command:before {

    content: "\f0633";

}

.mdi-apple-keyboard-control:before {

    content: "\f0634";

}

.mdi-apple-keyboard-option:before {

    content: "\f0635";

}

.mdi-apple-keyboard-shift:before {

    content: "\f0636";

}

.mdi-apple-safari:before {

    content: "\f0039";

}

.mdi-application:before {

    content: "\f0614";

}

.mdi-application-cog:before {

    content: "\f1577";

}

.mdi-application-export:before {

    content: "\f0dad";

}

.mdi-application-import:before {

    content: "\f0dae";

}

.mdi-application-settings:before {

    content: "\f1555";

}

.mdi-approximately-equal:before {

    content: "\f0f9e";

}

.mdi-approximately-equal-box:before {

    content: "\f0f9f";

}

.mdi-apps:before {

    content: "\f003b";

}

.mdi-apps-box:before {

    content: "\f0d46";

}

.mdi-arch:before {

    content: "\f08c7";

}

.mdi-archive:before {

    content: "\f003c";

}

.mdi-archive-alert:before {

    content: "\f14fd";

}

.mdi-archive-alert-outline:before {

    content: "\f14fe";

}

.mdi-archive-arrow-down:before {

    content: "\f1259";

}

.mdi-archive-arrow-down-outline:before {

    content: "\f125a";

}

.mdi-archive-arrow-up:before {

    content: "\f125b";

}

.mdi-archive-arrow-up-outline:before {

    content: "\f125c";

}

.mdi-archive-outline:before {

    content: "\f120e";

}

.mdi-arm-flex:before {

    content: "\f0fd7";

}

.mdi-arm-flex-outline:before {

    content: "\f0fd6";

}

.mdi-arrange-bring-forward:before {

    content: "\f003d";

}

.mdi-arrange-bring-to-front:before {

    content: "\f003e";

}

.mdi-arrange-send-backward:before {

    content: "\f003f";

}

.mdi-arrange-send-to-back:before {

    content: "\f0040";

}

.mdi-arrow-all:before {

    content: "\f0041";

}

.mdi-arrow-bottom-left:before {

    content: "\f0042";

}

.mdi-arrow-bottom-left-bold-outline:before {

    content: "\f09b7";

}

.mdi-arrow-bottom-left-thick:before {

    content: "\f09b8";

}

.mdi-arrow-bottom-left-thin-circle-outline:before {

    content: "\f1596";

}

.mdi-arrow-bottom-right:before {

    content: "\f0043";

}

.mdi-arrow-bottom-right-bold-outline:before {

    content: "\f09b9";

}

.mdi-arrow-bottom-right-thick:before {

    content: "\f09ba";

}

.mdi-arrow-bottom-right-thin-circle-outline:before {

    content: "\f1595";

}

.mdi-arrow-collapse:before {

    content: "\f0615";

}

.mdi-arrow-collapse-all:before {

    content: "\f0044";

}

.mdi-arrow-collapse-down:before {

    content: "\f0792";

}

.mdi-arrow-collapse-horizontal:before {

    content: "\f084c";

}

.mdi-arrow-collapse-left:before {

    content: "\f0793";

}

.mdi-arrow-collapse-right:before {

    content: "\f0794";

}

.mdi-arrow-collapse-up:before {

    content: "\f0795";

}

.mdi-arrow-collapse-vertical:before {

    content: "\f084d";

}

.mdi-arrow-decision:before {

    content: "\f09bb";

}

.mdi-arrow-decision-auto:before {

    content: "\f09bc";

}

.mdi-arrow-decision-auto-outline:before {

    content: "\f09bd";

}

.mdi-arrow-decision-outline:before {

    content: "\f09be";

}

.mdi-arrow-down:before {

    content: "\f0045";

}

.mdi-arrow-down-bold:before {

    content: "\f072e";

}

.mdi-arrow-down-bold-box:before {

    content: "\f072f";

}

.mdi-arrow-down-bold-box-outline:before {

    content: "\f0730";

}

.mdi-arrow-down-bold-circle:before {

    content: "\f0047";

}

.mdi-arrow-down-bold-circle-outline:before {

    content: "\f0048";

}

.mdi-arrow-down-bold-hexagon-outline:before {

    content: "\f0049";

}

.mdi-arrow-down-bold-outline:before {

    content: "\f09bf";

}

.mdi-arrow-down-box:before {

    content: "\f06c0";

}

.mdi-arrow-down-circle:before {

    content: "\f0cdb";

}

.mdi-arrow-down-circle-outline:before {

    content: "\f0cdc";

}

.mdi-arrow-down-drop-circle:before {

    content: "\f004a";

}

.mdi-arrow-down-drop-circle-outline:before {

    content: "\f004b";

}

.mdi-arrow-down-thick:before {

    content: "\f0046";

}

.mdi-arrow-down-thin-circle-outline:before {

    content: "\f1599";

}

.mdi-arrow-expand:before {

    content: "\f0616";

}

.mdi-arrow-expand-all:before {

    content: "\f004c";

}

.mdi-arrow-expand-down:before {

    content: "\f0796";

}

.mdi-arrow-expand-horizontal:before {

    content: "\f084e";

}

.mdi-arrow-expand-left:before {

    content: "\f0797";

}

.mdi-arrow-expand-right:before {

    content: "\f0798";

}

.mdi-arrow-expand-up:before {

    content: "\f0799";

}

.mdi-arrow-expand-vertical:before {

    content: "\f084f";

}

.mdi-arrow-horizontal-lock:before {

    content: "\f115b";

}

.mdi-arrow-left:before {

    content: "\f004d";

}

.mdi-arrow-left-bold:before {

    content: "\f0731";

}

.mdi-arrow-left-bold-box:before {

    content: "\f0732";

}

.mdi-arrow-left-bold-box-outline:before {

    content: "\f0733";

}

.mdi-arrow-left-bold-circle:before {

    content: "\f004f";

}

.mdi-arrow-left-bold-circle-outline:before {

    content: "\f0050";

}

.mdi-arrow-left-bold-hexagon-outline:before {

    content: "\f0051";

}

.mdi-arrow-left-bold-outline:before {

    content: "\f09c0";

}

.mdi-arrow-left-box:before {

    content: "\f06c1";

}

.mdi-arrow-left-circle:before {

    content: "\f0cdd";

}

.mdi-arrow-left-circle-outline:before {

    content: "\f0cde";

}

.mdi-arrow-left-drop-circle:before {

    content: "\f0052";

}

.mdi-arrow-left-drop-circle-outline:before {

    content: "\f0053";

}

.mdi-arrow-left-right:before {

    content: "\f0e73";

}

.mdi-arrow-left-right-bold:before {

    content: "\f0e74";

}

.mdi-arrow-left-right-bold-outline:before {

    content: "\f09c1";

}

.mdi-arrow-left-thick:before {

    content: "\f004e";

}

.mdi-arrow-left-thin-circle-outline:before {

    content: "\f159a";

}

.mdi-arrow-right:before {

    content: "\f0054";

}

.mdi-arrow-right-bold:before {

    content: "\f0734";

}

.mdi-arrow-right-bold-box:before {

    content: "\f0735";

}

.mdi-arrow-right-bold-box-outline:before {

    content: "\f0736";

}

.mdi-arrow-right-bold-circle:before {

    content: "\f0056";

}

.mdi-arrow-right-bold-circle-outline:before {

    content: "\f0057";

}

.mdi-arrow-right-bold-hexagon-outline:before {

    content: "\f0058";

}

.mdi-arrow-right-bold-outline:before {

    content: "\f09c2";

}

.mdi-arrow-right-box:before {

    content: "\f06c2";

}

.mdi-arrow-right-circle:before {

    content: "\f0cdf";

}

.mdi-arrow-right-circle-outline:before {

    content: "\f0ce0";

}

.mdi-arrow-right-drop-circle:before {

    content: "\f0059";

}

.mdi-arrow-right-drop-circle-outline:before {

    content: "\f005a";

}

.mdi-arrow-right-thick:before {

    content: "\f0055";

}

.mdi-arrow-right-thin-circle-outline:before {

    content: "\f1598";

}

.mdi-arrow-split-horizontal:before {

    content: "\f093b";

}

.mdi-arrow-split-vertical:before {

    content: "\f093c";

}

.mdi-arrow-top-left:before {

    content: "\f005b";

}

.mdi-arrow-top-left-bold-outline:before {

    content: "\f09c3";

}

.mdi-arrow-top-left-bottom-right:before {

    content: "\f0e75";

}

.mdi-arrow-top-left-bottom-right-bold:before {

    content: "\f0e76";

}

.mdi-arrow-top-left-thick:before {

    content: "\f09c4";

}

.mdi-arrow-top-left-thin-circle-outline:before {

    content: "\f1593";

}

.mdi-arrow-top-right:before {

    content: "\f005c";

}

.mdi-arrow-top-right-bold-outline:before {

    content: "\f09c5";

}

.mdi-arrow-top-right-bottom-left:before {

    content: "\f0e77";

}

.mdi-arrow-top-right-bottom-left-bold:before {

    content: "\f0e78";

}

.mdi-arrow-top-right-thick:before {

    content: "\f09c6";

}

.mdi-arrow-top-right-thin-circle-outline:before {

    content: "\f1594";

}

.mdi-arrow-up:before {

    content: "\f005d";

}

.mdi-arrow-up-bold:before {

    content: "\f0737";

}

.mdi-arrow-up-bold-box:before {

    content: "\f0738";

}

.mdi-arrow-up-bold-box-outline:before {

    content: "\f0739";

}

.mdi-arrow-up-bold-circle:before {

    content: "\f005f";

}

.mdi-arrow-up-bold-circle-outline:before {

    content: "\f0060";

}

.mdi-arrow-up-bold-hexagon-outline:before {

    content: "\f0061";

}

.mdi-arrow-up-bold-outline:before {

    content: "\f09c7";

}

.mdi-arrow-up-box:before {

    content: "\f06c3";

}

.mdi-arrow-up-circle:before {

    content: "\f0ce1";

}

.mdi-arrow-up-circle-outline:before {

    content: "\f0ce2";

}

.mdi-arrow-up-down:before {

    content: "\f0e79";

}

.mdi-arrow-up-down-bold:before {

    content: "\f0e7a";

}

.mdi-arrow-up-down-bold-outline:before {

    content: "\f09c8";

}

.mdi-arrow-up-drop-circle:before {

    content: "\f0062";

}

.mdi-arrow-up-drop-circle-outline:before {

    content: "\f0063";

}

.mdi-arrow-up-thick:before {

    content: "\f005e";

}

.mdi-arrow-up-thin-circle-outline:before {

    content: "\f1597";

}

.mdi-arrow-vertical-lock:before {

    content: "\f115c";

}

.mdi-artstation:before {

    content: "\f0b5b";

}

.mdi-aspect-ratio:before {

    content: "\f0a24";

}

.mdi-assistant:before {

    content: "\f0064";

}

.mdi-asterisk:before {

    content: "\f06c4";

}

.mdi-at:before {

    content: "\f0065";

}

.mdi-atlassian:before {

    content: "\f0804";

}

.mdi-atm:before {

    content: "\f0d47";

}

.mdi-atom:before {

    content: "\f0768";

}

.mdi-atom-variant:before {

    content: "\f0e7b";

}

.mdi-attachment:before {

    content: "\f0066";

}

.mdi-audio-video:before {

    content: "\f093d";

}

.mdi-audio-video-off:before {

    content: "\f11b6";

}

.mdi-augmented-reality:before {

    content: "\f0850";

}

.mdi-auto-download:before {

    content: "\f137e";

}

.mdi-auto-fix:before {

    content: "\f0068";

}

.mdi-auto-upload:before {

    content: "\f0069";

}

.mdi-autorenew:before {

    content: "\f006a";

}

.mdi-av-timer:before {

    content: "\f006b";

}

.mdi-aws:before {

    content: "\f0e0f";

}

.mdi-axe:before {

    content: "\f08c8";

}

.mdi-axis:before {

    content: "\f0d48";

}

.mdi-axis-arrow:before {

    content: "\f0d49";

}

.mdi-axis-arrow-info:before {

    content: "\f140e";

}

.mdi-axis-arrow-lock:before {

    content: "\f0d4a";

}

.mdi-axis-lock:before {

    content: "\f0d4b";

}

.mdi-axis-x-arrow:before {

    content: "\f0d4c";

}

.mdi-axis-x-arrow-lock:before {

    content: "\f0d4d";

}

.mdi-axis-x-rotate-clockwise:before {

    content: "\f0d4e";

}

.mdi-axis-x-rotate-counterclockwise:before {

    content: "\f0d4f";

}

.mdi-axis-x-y-arrow-lock:before {

    content: "\f0d50";

}

.mdi-axis-y-arrow:before {

    content: "\f0d51";

}

.mdi-axis-y-arrow-lock:before {

    content: "\f0d52";

}

.mdi-axis-y-rotate-clockwise:before {

    content: "\f0d53";

}

.mdi-axis-y-rotate-counterclockwise:before {

    content: "\f0d54";

}

.mdi-axis-z-arrow:before {

    content: "\f0d55";

}

.mdi-axis-z-arrow-lock:before {

    content: "\f0d56";

}

.mdi-axis-z-rotate-clockwise:before {

    content: "\f0d57";

}

.mdi-axis-z-rotate-counterclockwise:before {

    content: "\f0d58";

}

.mdi-babel:before {

    content: "\f0a25";

}

.mdi-baby:before {

    content: "\f006c";

}

.mdi-baby-bottle:before {

    content: "\f0f39";

}

.mdi-baby-bottle-outline:before {

    content: "\f0f3a";

}

.mdi-baby-buggy:before {

    content: "\f13e0";

}

.mdi-baby-carriage:before {

    content: "\f068f";

}

.mdi-baby-carriage-off:before {

    content: "\f0fa0";

}

.mdi-baby-face:before {

    content: "\f0e7c";

}

.mdi-baby-face-outline:before {

    content: "\f0e7d";

}

.mdi-backburger:before {

    content: "\f006d";

}

.mdi-backspace:before {

    content: "\f006e";

}

.mdi-backspace-outline:before {

    content: "\f0b5c";

}

.mdi-backspace-reverse:before {

    content: "\f0e7e";

}

.mdi-backspace-reverse-outline:before {

    content: "\f0e7f";

}

.mdi-backup-restore:before {

    content: "\f006f";

}

.mdi-bacteria:before {

    content: "\f0ed5";

}

.mdi-bacteria-outline:before {

    content: "\f0ed6";

}

.mdi-badge-account:before {

    content: "\f0da7";

}

.mdi-badge-account-alert:before {

    content: "\f0da8";

}

.mdi-badge-account-alert-outline:before {

    content: "\f0da9";

}

.mdi-badge-account-horizontal:before {

    content: "\f0e0d";

}

.mdi-badge-account-horizontal-outline:before {

    content: "\f0e0e";

}

.mdi-badge-account-outline:before {

    content: "\f0daa";

}

.mdi-badminton:before {

    content: "\f0851";

}

.mdi-bag-carry-on:before {

    content: "\f0f3b";

}

.mdi-bag-carry-on-check:before {

    content: "\f0d65";

}

.mdi-bag-carry-on-off:before {

    content: "\f0f3c";

}

.mdi-bag-checked:before {

    content: "\f0f3d";

}

.mdi-bag-personal:before {

    content: "\f0e10";

}

.mdi-bag-personal-off:before {

    content: "\f0e11";

}

.mdi-bag-personal-off-outline:before {

    content: "\f0e12";

}

.mdi-bag-personal-outline:before {

    content: "\f0e13";

}

.mdi-bag-suitcase:before {

    content: "\f158b";

}

.mdi-bag-suitcase-off:before {

    content: "\f158d";

}

.mdi-bag-suitcase-off-outline:before {

    content: "\f158e";

}

.mdi-bag-suitcase-outline:before {

    content: "\f158c";

}

.mdi-baguette:before {

    content: "\f0f3e";

}

.mdi-balloon:before {

    content: "\f0a26";

}

.mdi-ballot:before {

    content: "\f09c9";

}

.mdi-ballot-outline:before {

    content: "\f09ca";

}

.mdi-ballot-recount:before {

    content: "\f0c39";

}

.mdi-ballot-recount-outline:before {

    content: "\f0c3a";

}

.mdi-bandage:before {

    content: "\f0daf";

}

.mdi-bandcamp:before {

    content: "\f0675";

}

.mdi-bank:before {

    content: "\f0070";

}

.mdi-bank-check:before {

    content: "\f1655";

}

.mdi-bank-minus:before {

    content: "\f0db0";

}

.mdi-bank-off:before {

    content: "\f1656";

}

.mdi-bank-off-outline:before {

    content: "\f1657";

}

.mdi-bank-outline:before {

    content: "\f0e80";

}

.mdi-bank-plus:before {

    content: "\f0db1";

}

.mdi-bank-remove:before {

    content: "\f0db2";

}

.mdi-bank-transfer:before {

    content: "\f0a27";

}

.mdi-bank-transfer-in:before {

    content: "\f0a28";

}

.mdi-bank-transfer-out:before {

    content: "\f0a29";

}

.mdi-barcode:before {

    content: "\f0071";

}

.mdi-barcode-off:before {

    content: "\f1236";

}

.mdi-barcode-scan:before {

    content: "\f0072";

}

.mdi-barley:before {

    content: "\f0073";

}

.mdi-barley-off:before {

    content: "\f0b5d";

}

.mdi-barn:before {

    content: "\f0b5e";

}

.mdi-barrel:before {

    content: "\f0074";

}

.mdi-baseball:before {

    content: "\f0852";

}

.mdi-baseball-bat:before {

    content: "\f0853";

}

.mdi-baseball-diamond:before {

    content: "\f15ec";

}

.mdi-baseball-diamond-outline:before {

    content: "\f15ed";

}

.mdi-bash:before {

    content: "\f1183";

}

.mdi-basket:before {

    content: "\f0076";

}

.mdi-basket-fill:before {

    content: "\f0077";

}

.mdi-basket-minus:before {

    content: "\f1523";

}

.mdi-basket-minus-outline:before {

    content: "\f1524";

}

.mdi-basket-off:before {

    content: "\f1525";

}

.mdi-basket-off-outline:before {

    content: "\f1526";

}

.mdi-basket-outline:before {

    content: "\f1181";

}

.mdi-basket-plus:before {

    content: "\f1527";

}

.mdi-basket-plus-outline:before {

    content: "\f1528";

}

.mdi-basket-remove:before {

    content: "\f1529";

}

.mdi-basket-remove-outline:before {

    content: "\f152a";

}

.mdi-basket-unfill:before {

    content: "\f0078";

}

.mdi-basketball:before {

    content: "\f0806";

}

.mdi-basketball-hoop:before {

    content: "\f0c3b";

}

.mdi-basketball-hoop-outline:before {

    content: "\f0c3c";

}

.mdi-bat:before {

    content: "\f0b5f";

}

.mdi-battery:before {

    content: "\f0079";

}

.mdi-battery-10:before {

    content: "\f007a";

}

.mdi-battery-10-bluetooth:before {

    content: "\f093e";

}

.mdi-battery-20:before {

    content: "\f007b";

}

.mdi-battery-20-bluetooth:before {

    content: "\f093f";

}

.mdi-battery-30:before {

    content: "\f007c";

}

.mdi-battery-30-bluetooth:before {

    content: "\f0940";

}

.mdi-battery-40:before {

    content: "\f007d";

}

.mdi-battery-40-bluetooth:before {

    content: "\f0941";

}

.mdi-battery-50:before {

    content: "\f007e";

}

.mdi-battery-50-bluetooth:before {

    content: "\f0942";

}

.mdi-battery-60:before {

    content: "\f007f";

}

.mdi-battery-60-bluetooth:before {

    content: "\f0943";

}

.mdi-battery-70:before {

    content: "\f0080";

}

.mdi-battery-70-bluetooth:before {

    content: "\f0944";

}

.mdi-battery-80:before {

    content: "\f0081";

}

.mdi-battery-80-bluetooth:before {

    content: "\f0945";

}

.mdi-battery-90:before {

    content: "\f0082";

}

.mdi-battery-90-bluetooth:before {

    content: "\f0946";

}

.mdi-battery-alert:before {

    content: "\f0083";

}

.mdi-battery-alert-bluetooth:before {

    content: "\f0947";

}

.mdi-battery-alert-variant:before {

    content: "\f10cc";

}

.mdi-battery-alert-variant-outline:before {

    content: "\f10cd";

}

.mdi-battery-bluetooth:before {

    content: "\f0948";

}

.mdi-battery-bluetooth-variant:before {

    content: "\f0949";

}

.mdi-battery-charging:before {

    content: "\f0084";

}

.mdi-battery-charging-10:before {

    content: "\f089c";

}

.mdi-battery-charging-100:before {

    content: "\f0085";

}

.mdi-battery-charging-20:before {

    content: "\f0086";

}

.mdi-battery-charging-30:before {

    content: "\f0087";

}

.mdi-battery-charging-40:before {

    content: "\f0088";

}

.mdi-battery-charging-50:before {

    content: "\f089d";

}

.mdi-battery-charging-60:before {

    content: "\f0089";

}

.mdi-battery-charging-70:before {

    content: "\f089e";

}

.mdi-battery-charging-80:before {

    content: "\f008a";

}

.mdi-battery-charging-90:before {

    content: "\f008b";

}

.mdi-battery-charging-high:before {

    content: "\f12a6";

}

.mdi-battery-charging-low:before {

    content: "\f12a4";

}

.mdi-battery-charging-medium:before {

    content: "\f12a5";

}

.mdi-battery-charging-outline:before {

    content: "\f089f";

}

.mdi-battery-charging-wireless:before {

    content: "\f0807";

}

.mdi-battery-charging-wireless-10:before {

    content: "\f0808";

}

.mdi-battery-charging-wireless-20:before {

    content: "\f0809";

}

.mdi-battery-charging-wireless-30:before {

    content: "\f080a";

}

.mdi-battery-charging-wireless-40:before {

    content: "\f080b";

}

.mdi-battery-charging-wireless-50:before {

    content: "\f080c";

}

.mdi-battery-charging-wireless-60:before {

    content: "\f080d";

}

.mdi-battery-charging-wireless-70:before {

    content: "\f080e";

}

.mdi-battery-charging-wireless-80:before {

    content: "\f080f";

}

.mdi-battery-charging-wireless-90:before {

    content: "\f0810";

}

.mdi-battery-charging-wireless-alert:before {

    content: "\f0811";

}

.mdi-battery-charging-wireless-outline:before {

    content: "\f0812";

}

.mdi-battery-heart:before {

    content: "\f120f";

}

.mdi-battery-heart-outline:before {

    content: "\f1210";

}

.mdi-battery-heart-variant:before {

    content: "\f1211";

}

.mdi-battery-high:before {

    content: "\f12a3";

}

.mdi-battery-low:before {

    content: "\f12a1";

}

.mdi-battery-medium:before {

    content: "\f12a2";

}

.mdi-battery-minus:before {

    content: "\f008c";

}

.mdi-battery-negative:before {

    content: "\f008d";

}

.mdi-battery-off:before {

    content: "\f125d";

}

.mdi-battery-off-outline:before {

    content: "\f125e";

}

.mdi-battery-outline:before {

    content: "\f008e";

}

.mdi-battery-plus:before {

    content: "\f008f";

}

.mdi-battery-positive:before {

    content: "\f0090";

}

.mdi-battery-unknown:before {

    content: "\f0091";

}

.mdi-battery-unknown-bluetooth:before {

    content: "\f094a";

}

.mdi-battlenet:before {

    content: "\f0b60";

}

.mdi-beach:before {

    content: "\f0092";

}

.mdi-beaker:before {

    content: "\f0cea";

}

.mdi-beaker-alert:before {

    content: "\f1229";

}

.mdi-beaker-alert-outline:before {

    content: "\f122a";

}

.mdi-beaker-check:before {

    content: "\f122b";

}

.mdi-beaker-check-outline:before {

    content: "\f122c";

}

.mdi-beaker-minus:before {

    content: "\f122d";

}

.mdi-beaker-minus-outline:before {

    content: "\f122e";

}

.mdi-beaker-outline:before {

    content: "\f0690";

}

.mdi-beaker-plus:before {

    content: "\f122f";

}

.mdi-beaker-plus-outline:before {

    content: "\f1230";

}

.mdi-beaker-question:before {

    content: "\f1231";

}

.mdi-beaker-question-outline:before {

    content: "\f1232";

}

.mdi-beaker-remove:before {

    content: "\f1233";

}

.mdi-beaker-remove-outline:before {

    content: "\f1234";

}

.mdi-bed:before {

    content: "\f02e3";

}

.mdi-bed-double:before {

    content: "\f0fd4";

}

.mdi-bed-double-outline:before {

    content: "\f0fd3";

}

.mdi-bed-empty:before {

    content: "\f08a0";

}

.mdi-bed-king:before {

    content: "\f0fd2";

}

.mdi-bed-king-outline:before {

    content: "\f0fd1";

}

.mdi-bed-outline:before {

    content: "\f0099";

}

.mdi-bed-queen:before {

    content: "\f0fd0";

}

.mdi-bed-queen-outline:before {

    content: "\f0fdb";

}

.mdi-bed-single:before {

    content: "\f106d";

}

.mdi-bed-single-outline:before {

    content: "\f106e";

}

.mdi-bee:before {

    content: "\f0fa1";

}

.mdi-bee-flower:before {

    content: "\f0fa2";

}

.mdi-beehive-off-outline:before {

    content: "\f13ed";

}

.mdi-beehive-outline:before {

    content: "\f10ce";

}

.mdi-beekeeper:before {

    content: "\f14e2";

}

.mdi-beer:before {

    content: "\f0098";

}

.mdi-beer-outline:before {

    content: "\f130c";

}

.mdi-bell:before {

    content: "\f009a";

}

.mdi-bell-alert:before {

    content: "\f0d59";

}

.mdi-bell-alert-outline:before {

    content: "\f0e81";

}

.mdi-bell-cancel:before {

    content: "\f13e7";

}

.mdi-bell-cancel-outline:before {

    content: "\f13e8";

}

.mdi-bell-check:before {

    content: "\f11e5";

}

.mdi-bell-check-outline:before {

    content: "\f11e6";

}

.mdi-bell-circle:before {

    content: "\f0d5a";

}

.mdi-bell-circle-outline:before {

    content: "\f0d5b";

}

.mdi-bell-minus:before {

    content: "\f13e9";

}

.mdi-bell-minus-outline:before {

    content: "\f13ea";

}

.mdi-bell-off:before {

    content: "\f009b";

}

.mdi-bell-off-outline:before {

    content: "\f0a91";

}

.mdi-bell-outline:before {

    content: "\f009c";

}

.mdi-bell-plus:before {

    content: "\f009d";

}

.mdi-bell-plus-outline:before {

    content: "\f0a92";

}

.mdi-bell-remove:before {

    content: "\f13eb";

}

.mdi-bell-remove-outline:before {

    content: "\f13ec";

}

.mdi-bell-ring:before {

    content: "\f009e";

}

.mdi-bell-ring-outline:before {

    content: "\f009f";

}

.mdi-bell-sleep:before {

    content: "\f00a0";

}

.mdi-bell-sleep-outline:before {

    content: "\f0a93";

}

.mdi-beta:before {

    content: "\f00a1";

}

.mdi-betamax:before {

    content: "\f09cb";

}

.mdi-biathlon:before {

    content: "\f0e14";

}

.mdi-bicycle:before {

    content: "\f109c";

}

.mdi-bicycle-basket:before {

    content: "\f1235";

}

.mdi-bicycle-electric:before {

    content: "\f15b4";

}

.mdi-bicycle-penny-farthing:before {

    content: "\f15e9";

}

.mdi-bike:before {

    content: "\f00a3";

}

.mdi-bike-fast:before {

    content: "\f111f";

}

.mdi-billboard:before {

    content: "\f1010";

}

.mdi-billiards:before {

    content: "\f0b61";

}

.mdi-billiards-rack:before {

    content: "\f0b62";

}

.mdi-binoculars:before {

    content: "\f00a5";

}

.mdi-bio:before {

    content: "\f00a6";

}

.mdi-biohazard:before {

    content: "\f00a7";

}

.mdi-bird:before {

    content: "\f15c6";

}

.mdi-bitbucket:before {

    content: "\f00a8";

}

.mdi-bitcoin:before {

    content: "\f0813";

}

.mdi-black-mesa:before {

    content: "\f00a9";

}

.mdi-blender:before {

    content: "\f0ceb";

}

.mdi-blender-software:before {

    content: "\f00ab";

}

.mdi-blinds:before {

    content: "\f00ac";

}

.mdi-blinds-open:before {

    content: "\f1011";

}

.mdi-block-helper:before {

    content: "\f00ad";

}

.mdi-blogger:before {

    content: "\f00ae";

}

.mdi-blood-bag:before {

    content: "\f0cec";

}

.mdi-bluetooth:before {

    content: "\f00af";

}

.mdi-bluetooth-audio:before {

    content: "\f00b0";

}

.mdi-bluetooth-connect:before {

    content: "\f00b1";

}

.mdi-bluetooth-off:before {

    content: "\f00b2";

}

.mdi-bluetooth-settings:before {

    content: "\f00b3";

}

.mdi-bluetooth-transfer:before {

    content: "\f00b4";

}

.mdi-blur:before {

    content: "\f00b5";

}

.mdi-blur-linear:before {

    content: "\f00b6";

}

.mdi-blur-off:before {

    content: "\f00b7";

}

.mdi-blur-radial:before {

    content: "\f00b8";

}

.mdi-bolnisi-cross:before {

    content: "\f0ced";

}

.mdi-bolt:before {

    content: "\f0db3";

}

.mdi-bomb:before {

    content: "\f0691";

}

.mdi-bomb-off:before {

    content: "\f06c5";

}

.mdi-bone:before {

    content: "\f00b9";

}

.mdi-book:before {

    content: "\f00ba";

}

.mdi-book-account:before {

    content: "\f13ad";

}

.mdi-book-account-outline:before {

    content: "\f13ae";

}

.mdi-book-alert:before {

    content: "\f167c";

}

.mdi-book-alert-outline:before {

    content: "\f167d";

}

.mdi-book-alphabet:before {

    content: "\f061d";

}

.mdi-book-arrow-down:before {

    content: "\f167e";

}

.mdi-book-arrow-down-outline:before {

    content: "\f167f";

}

.mdi-book-arrow-left:before {

    content: "\f1680";

}

.mdi-book-arrow-left-outline:before {

    content: "\f1681";

}

.mdi-book-arrow-right:before {

    content: "\f1682";

}

.mdi-book-arrow-right-outline:before {

    content: "\f1683";

}

.mdi-book-arrow-up:before {

    content: "\f1684";

}

.mdi-book-arrow-up-outline:before {

    content: "\f1685";

}

.mdi-book-cancel:before {

    content: "\f1686";

}

.mdi-book-cancel-outline:before {

    content: "\f1687";

}

.mdi-book-check:before {

    content: "\f14f3";

}

.mdi-book-check-outline:before {

    content: "\f14f4";

}

.mdi-book-clock:before {

    content: "\f1688";

}

.mdi-book-clock-outline:before {

    content: "\f1689";

}

.mdi-book-cog:before {

    content: "\f168a";

}

.mdi-book-cog-outline:before {

    content: "\f168b";

}

.mdi-book-cross:before {

    content: "\f00a2";

}

.mdi-book-edit:before {

    content: "\f168c";

}

.mdi-book-edit-outline:before {

    content: "\f168d";

}

.mdi-book-education:before {

    content: "\f16c9";

}

.mdi-book-education-outline:before {

    content: "\f16ca";

}

.mdi-book-information-variant:before {

    content: "\f106f";

}

.mdi-book-lock:before {

    content: "\f079a";

}

.mdi-book-lock-open:before {

    content: "\f079b";

}

.mdi-book-lock-open-outline:before {

    content: "\f168e";

}

.mdi-book-lock-outline:before {

    content: "\f168f";

}

.mdi-book-marker:before {

    content: "\f1690";

}

.mdi-book-marker-outline:before {

    content: "\f1691";

}

.mdi-book-minus:before {

    content: "\f05d9";

}

.mdi-book-minus-multiple:before {

    content: "\f0a94";

}

.mdi-book-minus-multiple-outline:before {

    content: "\f090b";

}

.mdi-book-minus-outline:before {

    content: "\f1692";

}

.mdi-book-multiple:before {

    content: "\f00bb";

}

.mdi-book-multiple-outline:before {

    content: "\f0436";

}

.mdi-book-music:before {

    content: "\f0067";

}

.mdi-book-music-outline:before {

    content: "\f1693";

}

.mdi-book-off:before {

    content: "\f1694";

}

.mdi-book-off-outline:before {

    content: "\f1695";

}

.mdi-book-open:before {

    content: "\f00bd";

}

.mdi-book-open-blank-variant:before {

    content: "\f00be";

}

.mdi-book-open-outline:before {

    content: "\f0b63";

}

.mdi-book-open-page-variant:before {

    content: "\f05da";

}

.mdi-book-open-page-variant-outline:before {

    content: "\f15d6";

}

.mdi-book-open-variant:before {

    content: "\f14f7";

}

.mdi-book-outline:before {

    content: "\f0b64";

}

.mdi-book-play:before {

    content: "\f0e82";

}

.mdi-book-play-outline:before {

    content: "\f0e83";

}

.mdi-book-plus:before {

    content: "\f05db";

}

.mdi-book-plus-multiple:before {

    content: "\f0a95";

}

.mdi-book-plus-multiple-outline:before {

    content: "\f0ade";

}

.mdi-book-plus-outline:before {

    content: "\f1696";

}

.mdi-book-refresh:before {

    content: "\f1697";

}

.mdi-book-refresh-outline:before {

    content: "\f1698";

}

.mdi-book-remove:before {

    content: "\f0a97";

}

.mdi-book-remove-multiple:before {

    content: "\f0a96";

}

.mdi-book-remove-multiple-outline:before {

    content: "\f04ca";

}

.mdi-book-remove-outline:before {

    content: "\f1699";

}

.mdi-book-search:before {

    content: "\f0e84";

}

.mdi-book-search-outline:before {

    content: "\f0e85";

}

.mdi-book-settings:before {

    content: "\f169a";

}

.mdi-book-settings-outline:before {

    content: "\f169b";

}

.mdi-book-sync:before {

    content: "\f169c";

}

.mdi-book-sync-outline:before {

    content: "\f16c8";

}

.mdi-book-variant:before {

    content: "\f00bf";

}

.mdi-book-variant-multiple:before {

    content: "\f00bc";

}

.mdi-bookmark:before {

    content: "\f00c0";

}

.mdi-bookmark-check:before {

    content: "\f00c1";

}

.mdi-bookmark-check-outline:before {

    content: "\f137b";

}

.mdi-bookmark-minus:before {

    content: "\f09cc";

}

.mdi-bookmark-minus-outline:before {

    content: "\f09cd";

}

.mdi-bookmark-multiple:before {

    content: "\f0e15";

}

.mdi-bookmark-multiple-outline:before {

    content: "\f0e16";

}

.mdi-bookmark-music:before {

    content: "\f00c2";

}

.mdi-bookmark-music-outline:before {

    content: "\f1379";

}

.mdi-bookmark-off:before {

    content: "\f09ce";

}

.mdi-bookmark-off-outline:before {

    content: "\f09cf";

}

.mdi-bookmark-outline:before {

    content: "\f00c3";

}

.mdi-bookmark-plus:before {

    content: "\f00c5";

}

.mdi-bookmark-plus-outline:before {

    content: "\f00c4";

}

.mdi-bookmark-remove:before {

    content: "\f00c6";

}

.mdi-bookmark-remove-outline:before {

    content: "\f137a";

}

.mdi-bookshelf:before {

    content: "\f125f";

}

.mdi-boom-gate:before {

    content: "\f0e86";

}

.mdi-boom-gate-alert:before {

    content: "\f0e87";

}

.mdi-boom-gate-alert-outline:before {

    content: "\f0e88";

}

.mdi-boom-gate-down:before {

    content: "\f0e89";

}

.mdi-boom-gate-down-outline:before {

    content: "\f0e8a";

}

.mdi-boom-gate-outline:before {

    content: "\f0e8b";

}

.mdi-boom-gate-up:before {

    content: "\f0e8c";

}

.mdi-boom-gate-up-outline:before {

    content: "\f0e8d";

}

.mdi-boombox:before {

    content: "\f05dc";

}

.mdi-boomerang:before {

    content: "\f10cf";

}

.mdi-bootstrap:before {

    content: "\f06c6";

}

.mdi-border-all:before {

    content: "\f00c7";

}

.mdi-border-all-variant:before {

    content: "\f08a1";

}

.mdi-border-bottom:before {

    content: "\f00c8";

}

.mdi-border-bottom-variant:before {

    content: "\f08a2";

}

.mdi-border-color:before {

    content: "\f00c9";

}

.mdi-border-horizontal:before {

    content: "\f00ca";

}

.mdi-border-inside:before {

    content: "\f00cb";

}

.mdi-border-left:before {

    content: "\f00cc";

}

.mdi-border-left-variant:before {

    content: "\f08a3";

}

.mdi-border-none:before {

    content: "\f00cd";

}

.mdi-border-none-variant:before {

    content: "\f08a4";

}

.mdi-border-outside:before {

    content: "\f00ce";

}

.mdi-border-right:before {

    content: "\f00cf";

}

.mdi-border-right-variant:before {

    content: "\f08a5";

}

.mdi-border-style:before {

    content: "\f00d0";

}

.mdi-border-top:before {

    content: "\f00d1";

}

.mdi-border-top-variant:before {

    content: "\f08a6";

}

.mdi-border-vertical:before {

    content: "\f00d2";

}

.mdi-bottle-soda:before {

    content: "\f1070";

}

.mdi-bottle-soda-classic:before {

    content: "\f1071";

}

.mdi-bottle-soda-classic-outline:before {

    content: "\f1363";

}

.mdi-bottle-soda-outline:before {

    content: "\f1072";

}

.mdi-bottle-tonic:before {

    content: "\f112e";

}

.mdi-bottle-tonic-outline:before {

    content: "\f112f";

}

.mdi-bottle-tonic-plus:before {

    content: "\f1130";

}

.mdi-bottle-tonic-plus-outline:before {

    content: "\f1131";

}

.mdi-bottle-tonic-skull:before {

    content: "\f1132";

}

.mdi-bottle-tonic-skull-outline:before {

    content: "\f1133";

}

.mdi-bottle-wine:before {

    content: "\f0854";

}

.mdi-bottle-wine-outline:before {

    content: "\f1310";

}

.mdi-bow-tie:before {

    content: "\f0678";

}

.mdi-bowl:before {

    content: "\f028e";

}

.mdi-bowl-mix:before {

    content: "\f0617";

}

.mdi-bowl-mix-outline:before {

    content: "\f02e4";

}

.mdi-bowl-outline:before {

    content: "\f02a9";

}

.mdi-bowling:before {

    content: "\f00d3";

}

.mdi-box:before {

    content: "\f00d4";

}

.mdi-box-cutter:before {

    content: "\f00d5";

}

.mdi-box-cutter-off:before {

    content: "\f0b4a";

}

.mdi-box-shadow:before {

    content: "\f0637";

}

.mdi-boxing-glove:before {

    content: "\f0b65";

}

.mdi-braille:before {

    content: "\f09d0";

}

.mdi-brain:before {

    content: "\f09d1";

}

.mdi-bread-slice:before {

    content: "\f0cee";

}

.mdi-bread-slice-outline:before {

    content: "\f0cef";

}

.mdi-bridge:before {

    content: "\f0618";

}

.mdi-briefcase:before {

    content: "\f00d6";

}

.mdi-briefcase-account:before {

    content: "\f0cf0";

}

.mdi-briefcase-account-outline:before {

    content: "\f0cf1";

}

.mdi-briefcase-check:before {

    content: "\f00d7";

}

.mdi-briefcase-check-outline:before {

    content: "\f131e";

}

.mdi-briefcase-clock:before {

    content: "\f10d0";

}

.mdi-briefcase-clock-outline:before {

    content: "\f10d1";

}

.mdi-briefcase-download:before {

    content: "\f00d8";

}

.mdi-briefcase-download-outline:before {

    content: "\f0c3d";

}

.mdi-briefcase-edit:before {

    content: "\f0a98";

}

.mdi-briefcase-edit-outline:before {

    content: "\f0c3e";

}

.mdi-briefcase-minus:before {

    content: "\f0a2a";

}

.mdi-briefcase-minus-outline:before {

    content: "\f0c3f";

}

.mdi-briefcase-off:before {

    content: "\f1658";

}

.mdi-briefcase-off-outline:before {

    content: "\f1659";

}

.mdi-briefcase-outline:before {

    content: "\f0814";

}

.mdi-briefcase-plus:before {

    content: "\f0a2b";

}

.mdi-briefcase-plus-outline:before {

    content: "\f0c40";

}

.mdi-briefcase-remove:before {

    content: "\f0a2c";

}

.mdi-briefcase-remove-outline:before {

    content: "\f0c41";

}

.mdi-briefcase-search:before {

    content: "\f0a2d";

}

.mdi-briefcase-search-outline:before {

    content: "\f0c42";

}

.mdi-briefcase-upload:before {

    content: "\f00d9";

}

.mdi-briefcase-upload-outline:before {

    content: "\f0c43";

}

.mdi-briefcase-variant:before {

    content: "\f1494";

}

.mdi-briefcase-variant-off:before {

    content: "\f165a";

}

.mdi-briefcase-variant-off-outline:before {

    content: "\f165b";

}

.mdi-briefcase-variant-outline:before {

    content: "\f1495";

}

.mdi-brightness-1:before {

    content: "\f00da";

}

.mdi-brightness-2:before {

    content: "\f00db";

}

.mdi-brightness-3:before {

    content: "\f00dc";

}

.mdi-brightness-4:before {

    content: "\f00dd";

}

.mdi-brightness-5:before {

    content: "\f00de";

}

.mdi-brightness-6:before {

    content: "\f00df";

}

.mdi-brightness-7:before {

    content: "\f00e0";

}

.mdi-brightness-auto:before {

    content: "\f00e1";

}

.mdi-brightness-percent:before {

    content: "\f0cf2";

}

.mdi-broom:before {

    content: "\f00e2";

}

.mdi-brush:before {

    content: "\f00e3";

}

.mdi-bucket:before {

    content: "\f1415";

}

.mdi-bucket-outline:before {

    content: "\f1416";

}

.mdi-buddhism:before {

    content: "\f094b";

}

.mdi-buffer:before {

    content: "\f0619";

}

.mdi-buffet:before {

    content: "\f0578";

}

.mdi-bug:before {

    content: "\f00e4";

}

.mdi-bug-check:before {

    content: "\f0a2e";

}

.mdi-bug-check-outline:before {

    content: "\f0a2f";

}

.mdi-bug-outline:before {

    content: "\f0a30";

}

.mdi-bugle:before {

    content: "\f0db4";

}

.mdi-bulldozer:before {

    content: "\f0b22";

}

.mdi-bullet:before {

    content: "\f0cf3";

}

.mdi-bulletin-board:before {

    content: "\f00e5";

}

.mdi-bullhorn:before {

    content: "\f00e6";

}

.mdi-bullhorn-outline:before {

    content: "\f0b23";

}

.mdi-bullseye:before {

    content: "\f05dd";

}

.mdi-bullseye-arrow:before {

    content: "\f08c9";

}

.mdi-bulma:before {

    content: "\f12e7";

}

.mdi-bunk-bed:before {

    content: "\f1302";

}

.mdi-bunk-bed-outline:before {

    content: "\f0097";

}

.mdi-bus:before {

    content: "\f00e7";

}

.mdi-bus-alert:before {

    content: "\f0a99";

}

.mdi-bus-articulated-end:before {

    content: "\f079c";

}

.mdi-bus-articulated-front:before {

    content: "\f079d";

}

.mdi-bus-clock:before {

    content: "\f08ca";

}

.mdi-bus-double-decker:before {

    content: "\f079e";

}

.mdi-bus-marker:before {

    content: "\f1212";

}

.mdi-bus-multiple:before {

    content: "\f0f3f";

}

.mdi-bus-school:before {

    content: "\f079f";

}

.mdi-bus-side:before {

    content: "\f07a0";

}

.mdi-bus-stop:before {

    content: "\f1012";

}

.mdi-bus-stop-covered:before {

    content: "\f1013";

}

.mdi-bus-stop-uncovered:before {

    content: "\f1014";

}

.mdi-butterfly:before {

    content: "\f1589";

}

.mdi-butterfly-outline:before {

    content: "\f158a";

}

.mdi-cable-data:before {

    content: "\f1394";

}

.mdi-cached:before {

    content: "\f00e8";

}

.mdi-cactus:before {

    content: "\f0db5";

}

.mdi-cake:before {

    content: "\f00e9";

}

.mdi-cake-layered:before {

    content: "\f00ea";

}

.mdi-cake-variant:before {

    content: "\f00eb";

}

.mdi-calculator:before {

    content: "\f00ec";

}

.mdi-calculator-variant:before {

    content: "\f0a9a";

}

.mdi-calculator-variant-outline:before {

    content: "\f15a6";

}

.mdi-calendar:before {

    content: "\f00ed";

}

.mdi-calendar-account:before {

    content: "\f0ed7";

}

.mdi-calendar-account-outline:before {

    content: "\f0ed8";

}

.mdi-calendar-alert:before {

    content: "\f0a31";

}

.mdi-calendar-arrow-left:before {

    content: "\f1134";

}

.mdi-calendar-arrow-right:before {

    content: "\f1135";

}

.mdi-calendar-blank:before {

    content: "\f00ee";

}

.mdi-calendar-blank-multiple:before {

    content: "\f1073";

}

.mdi-calendar-blank-outline:before {

    content: "\f0b66";

}

.mdi-calendar-check:before {

    content: "\f00ef";

}

.mdi-calendar-check-outline:before {

    content: "\f0c44";

}

.mdi-calendar-clock:before {

    content: "\f00f0";

}

.mdi-calendar-cursor:before {

    content: "\f157b";

}

.mdi-calendar-edit:before {

    content: "\f08a7";

}

.mdi-calendar-end:before {

    content: "\f166c";

}

.mdi-calendar-export:before {

    content: "\f0b24";

}

.mdi-calendar-heart:before {

    content: "\f09d2";

}

.mdi-calendar-import:before {

    content: "\f0b25";

}

.mdi-calendar-lock:before {

    content: "\f1641";

}

.mdi-calendar-lock-outline:before {

    content: "\f1642";

}

.mdi-calendar-minus:before {

    content: "\f0d5c";

}

.mdi-calendar-month:before {

    content: "\f0e17";

}

.mdi-calendar-month-outline:before {

    content: "\f0e18";

}

.mdi-calendar-multiple:before {

    content: "\f00f1";

}

.mdi-calendar-multiple-check:before {

    content: "\f00f2";

}

.mdi-calendar-multiselect:before {

    content: "\f0a32";

}

.mdi-calendar-outline:before {

    content: "\f0b67";

}

.mdi-calendar-plus:before {

    content: "\f00f3";

}

.mdi-calendar-question:before {

    content: "\f0692";

}

.mdi-calendar-range:before {

    content: "\f0679";

}

.mdi-calendar-range-outline:before {

    content: "\f0b68";

}

.mdi-calendar-refresh:before {

    content: "\f01e1";

}

.mdi-calendar-refresh-outline:before {

    content: "\f0203";

}

.mdi-calendar-remove:before {

    content: "\f00f4";

}

.mdi-calendar-remove-outline:before {

    content: "\f0c45";

}

.mdi-calendar-search:before {

    content: "\f094c";

}

.mdi-calendar-star:before {

    content: "\f09d3";

}

.mdi-calendar-start:before {

    content: "\f166d";

}

.mdi-calendar-sync:before {

    content: "\f0e8e";

}

.mdi-calendar-sync-outline:before {

    content: "\f0e8f";

}

.mdi-calendar-text:before {

    content: "\f00f5";

}

.mdi-calendar-text-outline:before {

    content: "\f0c46";

}

.mdi-calendar-today:before {

    content: "\f00f6";

}

.mdi-calendar-week:before {

    content: "\f0a33";

}

.mdi-calendar-week-begin:before {

    content: "\f0a34";

}

.mdi-calendar-weekend:before {

    content: "\f0ed9";

}

.mdi-calendar-weekend-outline:before {

    content: "\f0eda";

}

.mdi-call-made:before {

    content: "\f00f7";

}

.mdi-call-merge:before {

    content: "\f00f8";

}

.mdi-call-missed:before {

    content: "\f00f9";

}

.mdi-call-received:before {

    content: "\f00fa";

}

.mdi-call-split:before {

    content: "\f00fb";

}

.mdi-camcorder:before {

    content: "\f00fc";

}

.mdi-camcorder-off:before {

    content: "\f00ff";

}

.mdi-camera:before {

    content: "\f0100";

}

.mdi-camera-account:before {

    content: "\f08cb";

}

.mdi-camera-burst:before {

    content: "\f0693";

}

.mdi-camera-control:before {

    content: "\f0b69";

}

.mdi-camera-enhance:before {

    content: "\f0101";

}

.mdi-camera-enhance-outline:before {

    content: "\f0b6a";

}

.mdi-camera-flip:before {

    content: "\f15d9";

}

.mdi-camera-flip-outline:before {

    content: "\f15da";

}

.mdi-camera-front:before {

    content: "\f0102";

}

.mdi-camera-front-variant:before {

    content: "\f0103";

}

.mdi-camera-gopro:before {

    content: "\f07a1";

}

.mdi-camera-image:before {

    content: "\f08cc";

}

.mdi-camera-iris:before {

    content: "\f0104";

}

.mdi-camera-metering-center:before {

    content: "\f07a2";

}

.mdi-camera-metering-matrix:before {

    content: "\f07a3";

}

.mdi-camera-metering-partial:before {

    content: "\f07a4";

}

.mdi-camera-metering-spot:before {

    content: "\f07a5";

}

.mdi-camera-off:before {

    content: "\f05df";

}

.mdi-camera-outline:before {

    content: "\f0d5d";

}

.mdi-camera-party-mode:before {

    content: "\f0105";

}

.mdi-camera-plus:before {

    content: "\f0edb";

}

.mdi-camera-plus-outline:before {

    content: "\f0edc";

}

.mdi-camera-rear:before {

    content: "\f0106";

}

.mdi-camera-rear-variant:before {

    content: "\f0107";

}

.mdi-camera-retake:before {

    content: "\f0e19";

}

.mdi-camera-retake-outline:before {

    content: "\f0e1a";

}

.mdi-camera-switch:before {

    content: "\f0108";

}

.mdi-camera-switch-outline:before {

    content: "\f084a";

}

.mdi-camera-timer:before {

    content: "\f0109";

}

.mdi-camera-wireless:before {

    content: "\f0db6";

}

.mdi-camera-wireless-outline:before {

    content: "\f0db7";

}

.mdi-campfire:before {

    content: "\f0edd";

}

.mdi-cancel:before {

    content: "\f073a";

}

.mdi-candle:before {

    content: "\f05e2";

}

.mdi-candycane:before {

    content: "\f010a";

}

.mdi-cannabis:before {

    content: "\f07a6";

}

.mdi-cannabis-off:before {

    content: "\f166e";

}

.mdi-caps-lock:before {

    content: "\f0a9b";

}

.mdi-car:before {

    content: "\f010b";

}

.mdi-car-2-plus:before {

    content: "\f1015";

}

.mdi-car-3-plus:before {

    content: "\f1016";

}

.mdi-car-arrow-left:before {

    content: "\f13b2";

}

.mdi-car-arrow-right:before {

    content: "\f13b3";

}

.mdi-car-back:before {

    content: "\f0e1b";

}

.mdi-car-battery:before {

    content: "\f010c";

}

.mdi-car-brake-abs:before {

    content: "\f0c47";

}

.mdi-car-brake-alert:before {

    content: "\f0c48";

}

.mdi-car-brake-hold:before {

    content: "\f0d5e";

}

.mdi-car-brake-parking:before {

    content: "\f0d5f";

}

.mdi-car-brake-retarder:before {

    content: "\f1017";

}

.mdi-car-child-seat:before {

    content: "\f0fa3";

}

.mdi-car-clutch:before {

    content: "\f1018";

}

.mdi-car-cog:before {

    content: "\f13cc";

}

.mdi-car-connected:before {

    content: "\f010d";

}

.mdi-car-convertible:before {

    content: "\f07a7";

}

.mdi-car-coolant-level:before {

    content: "\f1019";

}

.mdi-car-cruise-control:before {

    content: "\f0d60";

}

.mdi-car-defrost-front:before {

    content: "\f0d61";

}

.mdi-car-defrost-rear:before {

    content: "\f0d62";

}

.mdi-car-door:before {

    content: "\f0b6b";

}

.mdi-car-door-lock:before {

    content: "\f109d";

}

.mdi-car-electric:before {

    content: "\f0b6c";

}

.mdi-car-electric-outline:before {

    content: "\f15b5";

}

.mdi-car-emergency:before {

    content: "\f160f";

}

.mdi-car-esp:before {

    content: "\f0c49";

}

.mdi-car-estate:before {

    content: "\f07a8";

}

.mdi-car-hatchback:before {

    content: "\f07a9";

}

.mdi-car-info:before {

    content: "\f11be";

}

.mdi-car-key:before {

    content: "\f0b6d";

}

.mdi-car-lifted-pickup:before {

    content: "\f152d";

}

.mdi-car-light-dimmed:before {

    content: "\f0c4a";

}

.mdi-car-light-fog:before {

    content: "\f0c4b";

}

.mdi-car-light-high:before {

    content: "\f0c4c";

}

.mdi-car-limousine:before {

    content: "\f08cd";

}

.mdi-car-multiple:before {

    content: "\f0b6e";

}

.mdi-car-off:before {

    content: "\f0e1c";

}

.mdi-car-outline:before {

    content: "\f14ed";

}

.mdi-car-parking-lights:before {

    content: "\f0d63";

}

.mdi-car-pickup:before {

    content: "\f07aa";

}

.mdi-car-seat:before {

    content: "\f0fa4";

}

.mdi-car-seat-cooler:before {

    content: "\f0fa5";

}

.mdi-car-seat-heater:before {

    content: "\f0fa6";

}

.mdi-car-settings:before {

    content: "\f13cd";

}

.mdi-car-shift-pattern:before {

    content: "\f0f40";

}

.mdi-car-side:before {

    content: "\f07ab";

}

.mdi-car-sports:before {

    content: "\f07ac";

}

.mdi-car-tire-alert:before {

    content: "\f0c4d";

}

.mdi-car-traction-control:before {

    content: "\f0d64";

}

.mdi-car-turbocharger:before {

    content: "\f101a";

}

.mdi-car-wash:before {

    content: "\f010e";

}

.mdi-car-windshield:before {

    content: "\f101b";

}

.mdi-car-windshield-outline:before {

    content: "\f101c";

}

.mdi-carabiner:before {

    content: "\f14c0";

}

.mdi-caravan:before {

    content: "\f07ad";

}

.mdi-card:before {

    content: "\f0b6f";

}

.mdi-card-account-details:before {

    content: "\f05d2";

}

.mdi-card-account-details-outline:before {

    content: "\f0dab";

}

.mdi-card-account-details-star:before {

    content: "\f02a3";

}

.mdi-card-account-details-star-outline:before {

    content: "\f06db";

}

.mdi-card-account-mail:before {

    content: "\f018e";

}

.mdi-card-account-mail-outline:before {

    content: "\f0e98";

}

.mdi-card-account-phone:before {

    content: "\f0e99";

}

.mdi-card-account-phone-outline:before {

    content: "\f0e9a";

}

.mdi-card-bulleted:before {

    content: "\f0b70";

}

.mdi-card-bulleted-off:before {

    content: "\f0b71";

}

.mdi-card-bulleted-off-outline:before {

    content: "\f0b72";

}

.mdi-card-bulleted-outline:before {

    content: "\f0b73";

}

.mdi-card-bulleted-settings:before {

    content: "\f0b74";

}

.mdi-card-bulleted-settings-outline:before {

    content: "\f0b75";

}

.mdi-card-minus:before {

    content: "\f1600";

}

.mdi-card-minus-outline:before {

    content: "\f1601";

}

.mdi-card-off:before {

    content: "\f1602";

}

.mdi-card-off-outline:before {

    content: "\f1603";

}

.mdi-card-outline:before {

    content: "\f0b76";

}

.mdi-card-plus:before {

    content: "\f11ff";

}

.mdi-card-plus-outline:before {

    content: "\f1200";

}

.mdi-card-remove:before {

    content: "\f1604";

}

.mdi-card-remove-outline:before {

    content: "\f1605";

}

.mdi-card-search:before {

    content: "\f1074";

}

.mdi-card-search-outline:before {

    content: "\f1075";

}

.mdi-card-text:before {

    content: "\f0b77";

}

.mdi-card-text-outline:before {

    content: "\f0b78";

}

.mdi-cards:before {

    content: "\f0638";

}

.mdi-cards-club:before {

    content: "\f08ce";

}

.mdi-cards-diamond:before {

    content: "\f08cf";

}

.mdi-cards-diamond-outline:before {

    content: "\f101d";

}

.mdi-cards-heart:before {

    content: "\f08d0";

}

.mdi-cards-outline:before {

    content: "\f0639";

}

.mdi-cards-playing-outline:before {

    content: "\f063a";

}

.mdi-cards-spade:before {

    content: "\f08d1";

}

.mdi-cards-variant:before {

    content: "\f06c7";

}

.mdi-carrot:before {

    content: "\f010f";

}

.mdi-cart:before {

    content: "\f0110";

}

.mdi-cart-arrow-down:before {

    content: "\f0d66";

}

.mdi-cart-arrow-right:before {

    content: "\f0c4e";

}

.mdi-cart-arrow-up:before {

    content: "\f0d67";

}

.mdi-cart-check:before {

    content: "\f15ea";

}

.mdi-cart-minus:before {

    content: "\f0d68";

}

.mdi-cart-off:before {

    content: "\f066b";

}

.mdi-cart-outline:before {

    content: "\f0111";

}

.mdi-cart-plus:before {

    content: "\f0112";

}

.mdi-cart-remove:before {

    content: "\f0d69";

}

.mdi-cart-variant:before {

    content: "\f15eb";

}

.mdi-case-sensitive-alt:before {

    content: "\f0113";

}

.mdi-cash:before {

    content: "\f0114";

}

.mdi-cash-100:before {

    content: "\f0115";

}

.mdi-cash-check:before {

    content: "\f14ee";

}

.mdi-cash-lock:before {

    content: "\f14ea";

}

.mdi-cash-lock-open:before {

    content: "\f14eb";

}

.mdi-cash-marker:before {

    content: "\f0db8";

}

.mdi-cash-minus:before {

    content: "\f1260";

}

.mdi-cash-multiple:before {

    content: "\f0116";

}

.mdi-cash-plus:before {

    content: "\f1261";

}

.mdi-cash-refund:before {

    content: "\f0a9c";

}

.mdi-cash-register:before {

    content: "\f0cf4";

}

.mdi-cash-remove:before {

    content: "\f1262";

}

.mdi-cash-usd:before {

    content: "\f1176";

}

.mdi-cash-usd-outline:before {

    content: "\f0117";

}

.mdi-cassette:before {

    content: "\f09d4";

}

.mdi-cast:before {

    content: "\f0118";

}

.mdi-cast-audio:before {

    content: "\f101e";

}

.mdi-cast-connected:before {

    content: "\f0119";

}

.mdi-cast-education:before {

    content: "\f0e1d";

}

.mdi-cast-off:before {

    content: "\f078a";

}

.mdi-castle:before {

    content: "\f011a";

}

.mdi-cat:before {

    content: "\f011b";

}

.mdi-cctv:before {

    content: "\f07ae";

}

.mdi-ceiling-light:before {

    content: "\f0769";

}

.mdi-cellphone:before {

    content: "\f011c";

}

.mdi-cellphone-android:before {

    content: "\f011d";

}

.mdi-cellphone-arrow-down:before {

    content: "\f09d5";

}

.mdi-cellphone-basic:before {

    content: "\f011e";

}

.mdi-cellphone-charging:before {

    content: "\f1397";

}

.mdi-cellphone-cog:before {

    content: "\f0951";

}

.mdi-cellphone-dock:before {

    content: "\f011f";

}

.mdi-cellphone-erase:before {

    content: "\f094d";

}

.mdi-cellphone-information:before {

    content: "\f0f41";

}

.mdi-cellphone-iphone:before {

    content: "\f0120";

}

.mdi-cellphone-key:before {

    content: "\f094e";

}

.mdi-cellphone-link:before {

    content: "\f0121";

}

.mdi-cellphone-link-off:before {

    content: "\f0122";

}

.mdi-cellphone-lock:before {

    content: "\f094f";

}

.mdi-cellphone-message:before {

    content: "\f08d3";

}

.mdi-cellphone-message-off:before {

    content: "\f10d2";

}

.mdi-cellphone-nfc:before {

    content: "\f0e90";

}

.mdi-cellphone-nfc-off:before {

    content: "\f12d8";

}

.mdi-cellphone-off:before {

    content: "\f0950";

}

.mdi-cellphone-play:before {

    content: "\f101f";

}

.mdi-cellphone-screenshot:before {

    content: "\f0a35";

}

.mdi-cellphone-settings:before {

    content: "\f0123";

}

.mdi-cellphone-sound:before {

    content: "\f0952";

}

.mdi-cellphone-text:before {

    content: "\f08d2";

}

.mdi-cellphone-wireless:before {

    content: "\f0815";

}

.mdi-celtic-cross:before {

    content: "\f0cf5";

}

.mdi-centos:before {

    content: "\f111a";

}

.mdi-certificate:before {

    content: "\f0124";

}

.mdi-certificate-outline:before {

    content: "\f1188";

}

.mdi-chair-rolling:before {

    content: "\f0f48";

}

.mdi-chair-school:before {

    content: "\f0125";

}

.mdi-charity:before {

    content: "\f0c4f";

}

.mdi-chart-arc:before {

    content: "\f0126";

}

.mdi-chart-areaspline:before {

    content: "\f0127";

}

.mdi-chart-areaspline-variant:before {

    content: "\f0e91";

}

.mdi-chart-bar:before {

    content: "\f0128";

}

.mdi-chart-bar-stacked:before {

    content: "\f076a";

}

.mdi-chart-bell-curve:before {

    content: "\f0c50";

}

.mdi-chart-bell-curve-cumulative:before {

    content: "\f0fa7";

}

.mdi-chart-box:before {

    content: "\f154d";

}

.mdi-chart-box-outline:before {

    content: "\f154e";

}

.mdi-chart-box-plus-outline:before {

    content: "\f154f";

}

.mdi-chart-bubble:before {

    content: "\f05e3";

}

.mdi-chart-donut:before {

    content: "\f07af";

}

.mdi-chart-donut-variant:before {

    content: "\f07b0";

}

.mdi-chart-gantt:before {

    content: "\f066c";

}

.mdi-chart-histogram:before {

    content: "\f0129";

}

.mdi-chart-line:before {

    content: "\f012a";

}

.mdi-chart-line-stacked:before {

    content: "\f076b";

}

.mdi-chart-line-variant:before {

    content: "\f07b1";

}

.mdi-chart-multiline:before {

    content: "\f08d4";

}

.mdi-chart-multiple:before {

    content: "\f1213";

}

.mdi-chart-pie:before {

    content: "\f012b";

}

.mdi-chart-ppf:before {

    content: "\f1380";

}

.mdi-chart-sankey:before {

    content: "\f11df";

}

.mdi-chart-sankey-variant:before {

    content: "\f11e0";

}

.mdi-chart-scatter-plot:before {

    content: "\f0e92";

}

.mdi-chart-scatter-plot-hexbin:before {

    content: "\f066d";

}

.mdi-chart-timeline:before {

    content: "\f066e";

}

.mdi-chart-timeline-variant:before {

    content: "\f0e93";

}

.mdi-chart-timeline-variant-shimmer:before {

    content: "\f15b6";

}

.mdi-chart-tree:before {

    content: "\f0e94";

}

.mdi-chat:before {

    content: "\f0b79";

}

.mdi-chat-alert:before {

    content: "\f0b7a";

}

.mdi-chat-alert-outline:before {

    content: "\f12c9";

}

.mdi-chat-minus:before {

    content: "\f1410";

}

.mdi-chat-minus-outline:before {

    content: "\f1413";

}

.mdi-chat-outline:before {

    content: "\f0ede";

}

.mdi-chat-plus:before {

    content: "\f140f";

}

.mdi-chat-plus-outline:before {

    content: "\f1412";

}

.mdi-chat-processing:before {

    content: "\f0b7b";

}

.mdi-chat-processing-outline:before {

    content: "\f12ca";

}

.mdi-chat-remove:before {

    content: "\f1411";

}

.mdi-chat-remove-outline:before {

    content: "\f1414";

}

.mdi-chat-sleep:before {

    content: "\f12d1";

}

.mdi-chat-sleep-outline:before {

    content: "\f12d2";

}

.mdi-check:before {

    content: "\f012c";

}

.mdi-check-all:before {

    content: "\f012d";

}

.mdi-check-bold:before {

    content: "\f0e1e";

}

.mdi-check-box-multiple-outline:before {

    content: "\f0c51";

}

.mdi-check-box-outline:before {

    content: "\f0c52";

}

.mdi-check-circle:before {

    content: "\f05e0";

}

.mdi-check-circle-outline:before {

    content: "\f05e1";

}

.mdi-check-decagram:before {

    content: "\f0791";

}

.mdi-check-network:before {

    content: "\f0c53";

}

.mdi-check-network-outline:before {

    content: "\f0c54";

}

.mdi-check-outline:before {

    content: "\f0855";

}

.mdi-check-underline:before {

    content: "\f0e1f";

}

.mdi-check-underline-circle:before {

    content: "\f0e20";

}

.mdi-check-underline-circle-outline:before {

    content: "\f0e21";

}

.mdi-checkbook:before {

    content: "\f0a9d";

}

.mdi-checkbox-blank:before {

    content: "\f012e";

}

.mdi-checkbox-blank-circle:before {

    content: "\f012f";

}

.mdi-checkbox-blank-circle-outline:before {

    content: "\f0130";

}

.mdi-checkbox-blank-off:before {

    content: "\f12ec";

}

.mdi-checkbox-blank-off-outline:before {

    content: "\f12ed";

}

.mdi-checkbox-blank-outline:before {

    content: "\f0131";

}

.mdi-checkbox-intermediate:before {

    content: "\f0856";

}

.mdi-checkbox-marked:before {

    content: "\f0132";

}

.mdi-checkbox-marked-circle:before {

    content: "\f0133";

}

.mdi-checkbox-marked-circle-outline:before {

    content: "\f0134";

}

.mdi-checkbox-marked-outline:before {

    content: "\f0135";

}

.mdi-checkbox-multiple-blank:before {

    content: "\f0136";

}

.mdi-checkbox-multiple-blank-circle:before {

    content: "\f063b";

}

.mdi-checkbox-multiple-blank-circle-outline:before {

    content: "\f063c";

}

.mdi-checkbox-multiple-blank-outline:before {

    content: "\f0137";

}

.mdi-checkbox-multiple-marked:before {

    content: "\f0138";

}

.mdi-checkbox-multiple-marked-circle:before {

    content: "\f063d";

}

.mdi-checkbox-multiple-marked-circle-outline:before {

    content: "\f063e";

}

.mdi-checkbox-multiple-marked-outline:before {

    content: "\f0139";

}

.mdi-checkerboard:before {

    content: "\f013a";

}

.mdi-checkerboard-minus:before {

    content: "\f1202";

}

.mdi-checkerboard-plus:before {

    content: "\f1201";

}

.mdi-checkerboard-remove:before {

    content: "\f1203";

}

.mdi-cheese:before {

    content: "\f12b9";

}

.mdi-cheese-off:before {

    content: "\f13ee";

}

.mdi-chef-hat:before {

    content: "\f0b7c";

}

.mdi-chemical-weapon:before {

    content: "\f013b";

}

.mdi-chess-bishop:before {

    content: "\f085c";

}

.mdi-chess-king:before {

    content: "\f0857";

}

.mdi-chess-knight:before {

    content: "\f0858";

}

.mdi-chess-pawn:before {

    content: "\f0859";

}

.mdi-chess-queen:before {

    content: "\f085a";

}

.mdi-chess-rook:before {

    content: "\f085b";

}

.mdi-chevron-double-down:before {

    content: "\f013c";

}

.mdi-chevron-double-left:before {

    content: "\f013d";

}

.mdi-chevron-double-right:before {

    content: "\f013e";

}

.mdi-chevron-double-up:before {

    content: "\f013f";

}

.mdi-chevron-down:before {

    content: "\f0140";

}

.mdi-chevron-down-box:before {

    content: "\f09d6";

}

.mdi-chevron-down-box-outline:before {

    content: "\f09d7";

}

.mdi-chevron-down-circle:before {

    content: "\f0b26";

}

.mdi-chevron-down-circle-outline:before {

    content: "\f0b27";

}

.mdi-chevron-left:before {

    content: "\f0141";

}

.mdi-chevron-left-box:before {

    content: "\f09d8";

}

.mdi-chevron-left-box-outline:before {

    content: "\f09d9";

}

.mdi-chevron-left-circle:before {

    content: "\f0b28";

}

.mdi-chevron-left-circle-outline:before {

    content: "\f0b29";

}

.mdi-chevron-right:before {

    content: "\f0142";

}

.mdi-chevron-right-box:before {

    content: "\f09da";

}

.mdi-chevron-right-box-outline:before {

    content: "\f09db";

}

.mdi-chevron-right-circle:before {

    content: "\f0b2a";

}

.mdi-chevron-right-circle-outline:before {

    content: "\f0b2b";

}

.mdi-chevron-triple-down:before {

    content: "\f0db9";

}

.mdi-chevron-triple-left:before {

    content: "\f0dba";

}

.mdi-chevron-triple-right:before {

    content: "\f0dbb";

}

.mdi-chevron-triple-up:before {

    content: "\f0dbc";

}

.mdi-chevron-up:before {

    content: "\f0143";

}

.mdi-chevron-up-box:before {

    content: "\f09dc";

}

.mdi-chevron-up-box-outline:before {

    content: "\f09dd";

}

.mdi-chevron-up-circle:before {

    content: "\f0b2c";

}

.mdi-chevron-up-circle-outline:before {

    content: "\f0b2d";

}

.mdi-chili-hot:before {

    content: "\f07b2";

}

.mdi-chili-medium:before {

    content: "\f07b3";

}

.mdi-chili-mild:before {

    content: "\f07b4";

}

.mdi-chili-off:before {

    content: "\f1467";

}

.mdi-chip:before {

    content: "\f061a";

}

.mdi-christianity:before {

    content: "\f0953";

}

.mdi-christianity-outline:before {

    content: "\f0cf6";

}

.mdi-church:before {

    content: "\f0144";

}

.mdi-cigar:before {

    content: "\f1189";

}

.mdi-cigar-off:before {

    content: "\f141b";

}

.mdi-circle:before {

    content: "\f0765";

}

.mdi-circle-box:before {

    content: "\f15dc";

}

.mdi-circle-box-outline:before {

    content: "\f15dd";

}

.mdi-circle-double:before {

    content: "\f0e95";

}

.mdi-circle-edit-outline:before {

    content: "\f08d5";

}

.mdi-circle-expand:before {

    content: "\f0e96";

}

.mdi-circle-half:before {

    content: "\f1395";

}

.mdi-circle-half-full:before {

    content: "\f1396";

}

.mdi-circle-medium:before {

    content: "\f09de";

}

.mdi-circle-multiple:before {

    content: "\f0b38";

}

.mdi-circle-multiple-outline:before {

    content: "\f0695";

}

.mdi-circle-off-outline:before {

    content: "\f10d3";

}

.mdi-circle-outline:before {

    content: "\f0766";

}

.mdi-circle-slice-1:before {

    content: "\f0a9e";

}

.mdi-circle-slice-2:before {

    content: "\f0a9f";

}

.mdi-circle-slice-3:before {

    content: "\f0aa0";

}

.mdi-circle-slice-4:before {

    content: "\f0aa1";

}

.mdi-circle-slice-5:before {

    content: "\f0aa2";

}

.mdi-circle-slice-6:before {

    content: "\f0aa3";

}

.mdi-circle-slice-7:before {

    content: "\f0aa4";

}

.mdi-circle-slice-8:before {

    content: "\f0aa5";

}

.mdi-circle-small:before {

    content: "\f09df";

}

.mdi-circular-saw:before {

    content: "\f0e22";

}

.mdi-city:before {

    content: "\f0146";

}

.mdi-city-variant:before {

    content: "\f0a36";

}

.mdi-city-variant-outline:before {

    content: "\f0a37";

}

.mdi-clipboard:before {

    content: "\f0147";

}

.mdi-clipboard-account:before {

    content: "\f0148";

}

.mdi-clipboard-account-outline:before {

    content: "\f0c55";

}

.mdi-clipboard-alert:before {

    content: "\f0149";

}

.mdi-clipboard-alert-outline:before {

    content: "\f0cf7";

}

.mdi-clipboard-arrow-down:before {

    content: "\f014a";

}

.mdi-clipboard-arrow-down-outline:before {

    content: "\f0c56";

}

.mdi-clipboard-arrow-left:before {

    content: "\f014b";

}

.mdi-clipboard-arrow-left-outline:before {

    content: "\f0cf8";

}

.mdi-clipboard-arrow-right:before {

    content: "\f0cf9";

}

.mdi-clipboard-arrow-right-outline:before {

    content: "\f0cfa";

}

.mdi-clipboard-arrow-up:before {

    content: "\f0c57";

}

.mdi-clipboard-arrow-up-outline:before {

    content: "\f0c58";

}

.mdi-clipboard-check:before {

    content: "\f014e";

}

.mdi-clipboard-check-multiple:before {

    content: "\f1263";

}

.mdi-clipboard-check-multiple-outline:before {

    content: "\f1264";

}

.mdi-clipboard-check-outline:before {

    content: "\f08a8";

}

.mdi-clipboard-edit:before {

    content: "\f14e5";

}

.mdi-clipboard-edit-outline:before {

    content: "\f14e6";

}

.mdi-clipboard-file:before {

    content: "\f1265";

}

.mdi-clipboard-file-outline:before {

    content: "\f1266";

}

.mdi-clipboard-flow:before {

    content: "\f06c8";

}

.mdi-clipboard-flow-outline:before {

    content: "\f1117";

}

.mdi-clipboard-list:before {

    content: "\f10d4";

}

.mdi-clipboard-list-outline:before {

    content: "\f10d5";

}

.mdi-clipboard-minus:before {

    content: "\f1618";

}

.mdi-clipboard-minus-outline:before {

    content: "\f1619";

}

.mdi-clipboard-multiple:before {

    content: "\f1267";

}

.mdi-clipboard-multiple-outline:before {

    content: "\f1268";

}

.mdi-clipboard-off:before {

    content: "\f161a";

}

.mdi-clipboard-off-outline:before {

    content: "\f161b";

}

.mdi-clipboard-outline:before {

    content: "\f014c";

}

.mdi-clipboard-play:before {

    content: "\f0c59";

}

.mdi-clipboard-play-multiple:before {

    content: "\f1269";

}

.mdi-clipboard-play-multiple-outline:before {

    content: "\f126a";

}

.mdi-clipboard-play-outline:before {

    content: "\f0c5a";

}

.mdi-clipboard-plus:before {

    content: "\f0751";

}

.mdi-clipboard-plus-outline:before {

    content: "\f131f";

}

.mdi-clipboard-pulse:before {

    content: "\f085d";

}

.mdi-clipboard-pulse-outline:before {

    content: "\f085e";

}

.mdi-clipboard-remove:before {

    content: "\f161c";

}

.mdi-clipboard-remove-outline:before {

    content: "\f161d";

}

.mdi-clipboard-search:before {

    content: "\f161e";

}

.mdi-clipboard-search-outline:before {

    content: "\f161f";

}

.mdi-clipboard-text:before {

    content: "\f014d";

}

.mdi-clipboard-text-multiple:before {

    content: "\f126b";

}

.mdi-clipboard-text-multiple-outline:before {

    content: "\f126c";

}

.mdi-clipboard-text-off:before {

    content: "\f1620";

}

.mdi-clipboard-text-off-outline:before {

    content: "\f1621";

}

.mdi-clipboard-text-outline:before {

    content: "\f0a38";

}

.mdi-clipboard-text-play:before {

    content: "\f0c5b";

}

.mdi-clipboard-text-play-outline:before {

    content: "\f0c5c";

}

.mdi-clipboard-text-search:before {

    content: "\f1622";

}

.mdi-clipboard-text-search-outline:before {

    content: "\f1623";

}

.mdi-clippy:before {

    content: "\f014f";

}

.mdi-clock:before {

    content: "\f0954";

}

.mdi-clock-alert:before {

    content: "\f0955";

}

.mdi-clock-alert-outline:before {

    content: "\f05ce";

}

.mdi-clock-check:before {

    content: "\f0fa8";

}

.mdi-clock-check-outline:before {

    content: "\f0fa9";

}

.mdi-clock-digital:before {

    content: "\f0e97";

}

.mdi-clock-end:before {

    content: "\f0151";

}

.mdi-clock-fast:before {

    content: "\f0152";

}

.mdi-clock-in:before {

    content: "\f0153";

}

.mdi-clock-out:before {

    content: "\f0154";

}

.mdi-clock-outline:before {

    content: "\f0150";

}

.mdi-clock-start:before {

    content: "\f0155";

}

.mdi-clock-time-eight:before {

    content: "\f1446";

}

.mdi-clock-time-eight-outline:before {

    content: "\f1452";

}

.mdi-clock-time-eleven:before {

    content: "\f1449";

}

.mdi-clock-time-eleven-outline:before {

    content: "\f1455";

}

.mdi-clock-time-five:before {

    content: "\f1443";

}

.mdi-clock-time-five-outline:before {

    content: "\f144f";

}

.mdi-clock-time-four:before {

    content: "\f1442";

}

.mdi-clock-time-four-outline:before {

    content: "\f144e";

}

.mdi-clock-time-nine:before {

    content: "\f1447";

}

.mdi-clock-time-nine-outline:before {

    content: "\f1453";

}

.mdi-clock-time-one:before {

    content: "\f143f";

}

.mdi-clock-time-one-outline:before {

    content: "\f144b";

}

.mdi-clock-time-seven:before {

    content: "\f1445";

}

.mdi-clock-time-seven-outline:before {

    content: "\f1451";

}

.mdi-clock-time-six:before {

    content: "\f1444";

}

.mdi-clock-time-six-outline:before {

    content: "\f1450";

}

.mdi-clock-time-ten:before {

    content: "\f1448";

}

.mdi-clock-time-ten-outline:before {

    content: "\f1454";

}

.mdi-clock-time-three:before {

    content: "\f1441";

}

.mdi-clock-time-three-outline:before {

    content: "\f144d";

}

.mdi-clock-time-twelve:before {

    content: "\f144a";

}

.mdi-clock-time-twelve-outline:before {

    content: "\f1456";

}

.mdi-clock-time-two:before {

    content: "\f1440";

}

.mdi-clock-time-two-outline:before {

    content: "\f144c";

}

.mdi-close:before {

    content: "\f0156";

}

.mdi-close-box:before {

    content: "\f0157";

}

.mdi-close-box-multiple:before {

    content: "\f0c5d";

}

.mdi-close-box-multiple-outline:before {

    content: "\f0c5e";

}

.mdi-close-box-outline:before {

    content: "\f0158";

}

.mdi-close-circle:before {

    content: "\f0159";

}

.mdi-close-circle-multiple:before {

    content: "\f062a";

}

.mdi-close-circle-multiple-outline:before {

    content: "\f0883";

}

.mdi-close-circle-outline:before {

    content: "\f015a";

}

.mdi-close-network:before {

    content: "\f015b";

}

.mdi-close-network-outline:before {

    content: "\f0c5f";

}

.mdi-close-octagon:before {

    content: "\f015c";

}

.mdi-close-octagon-outline:before {

    content: "\f015d";

}

.mdi-close-outline:before {

    content: "\f06c9";

}

.mdi-close-thick:before {

    content: "\f1398";

}

.mdi-closed-caption:before {

    content: "\f015e";

}

.mdi-closed-caption-outline:before {

    content: "\f0dbd";

}

.mdi-cloud:before {

    content: "\f015f";

}

.mdi-cloud-alert:before {

    content: "\f09e0";

}

.mdi-cloud-braces:before {

    content: "\f07b5";

}

.mdi-cloud-check:before {

    content: "\f0160";

}

.mdi-cloud-check-outline:before {

    content: "\f12cc";

}

.mdi-cloud-circle:before {

    content: "\f0161";

}

.mdi-cloud-download:before {

    content: "\f0162";

}

.mdi-cloud-download-outline:before {

    content: "\f0b7d";

}

.mdi-cloud-lock:before {

    content: "\f11f1";

}

.mdi-cloud-lock-outline:before {

    content: "\f11f2";

}

.mdi-cloud-off-outline:before {

    content: "\f0164";

}

.mdi-cloud-outline:before {

    content: "\f0163";

}

.mdi-cloud-print:before {

    content: "\f0165";

}

.mdi-cloud-print-outline:before {

    content: "\f0166";

}

.mdi-cloud-question:before {

    content: "\f0a39";

}

.mdi-cloud-refresh:before {

    content: "\f052a";

}

.mdi-cloud-search:before {

    content: "\f0956";

}

.mdi-cloud-search-outline:before {

    content: "\f0957";

}

.mdi-cloud-sync:before {

    content: "\f063f";

}

.mdi-cloud-sync-outline:before {

    content: "\f12d6";

}

.mdi-cloud-tags:before {

    content: "\f07b6";

}

.mdi-cloud-upload:before {

    content: "\f0167";

}

.mdi-cloud-upload-outline:before {

    content: "\f0b7e";

}

.mdi-clover:before {

    content: "\f0816";

}

.mdi-coach-lamp:before {

    content: "\f1020";

}

.mdi-coat-rack:before {

    content: "\f109e";

}

.mdi-code-array:before {

    content: "\f0168";

}

.mdi-code-braces:before {

    content: "\f0169";

}

.mdi-code-braces-box:before {

    content: "\f10d6";

}

.mdi-code-brackets:before {

    content: "\f016a";

}

.mdi-code-equal:before {

    content: "\f016b";

}

.mdi-code-greater-than:before {

    content: "\f016c";

}

.mdi-code-greater-than-or-equal:before {

    content: "\f016d";

}

.mdi-code-json:before {

    content: "\f0626";

}

.mdi-code-less-than:before {

    content: "\f016e";

}

.mdi-code-less-than-or-equal:before {

    content: "\f016f";

}

.mdi-code-not-equal:before {

    content: "\f0170";

}

.mdi-code-not-equal-variant:before {

    content: "\f0171";

}

.mdi-code-parentheses:before {

    content: "\f0172";

}

.mdi-code-parentheses-box:before {

    content: "\f10d7";

}

.mdi-code-string:before {

    content: "\f0173";

}

.mdi-code-tags:before {

    content: "\f0174";

}

.mdi-code-tags-check:before {

    content: "\f0694";

}

.mdi-codepen:before {

    content: "\f0175";

}

.mdi-coffee:before {

    content: "\f0176";

}

.mdi-coffee-maker:before {

    content: "\f109f";

}

.mdi-coffee-off:before {

    content: "\f0faa";

}

.mdi-coffee-off-outline:before {

    content: "\f0fab";

}

.mdi-coffee-outline:before {

    content: "\f06ca";

}

.mdi-coffee-to-go:before {

    content: "\f0177";

}

.mdi-coffee-to-go-outline:before {

    content: "\f130e";

}

.mdi-coffin:before {

    content: "\f0b7f";

}

.mdi-cog:before {

    content: "\f0493";

}

.mdi-cog-box:before {

    content: "\f0494";

}

.mdi-cog-clockwise:before {

    content: "\f11dd";

}

.mdi-cog-counterclockwise:before {

    content: "\f11de";

}

.mdi-cog-off:before {

    content: "\f13ce";

}

.mdi-cog-off-outline:before {

    content: "\f13cf";

}

.mdi-cog-outline:before {

    content: "\f08bb";

}

.mdi-cog-refresh:before {

    content: "\f145e";

}

.mdi-cog-refresh-outline:before {

    content: "\f145f";

}

.mdi-cog-sync:before {

    content: "\f1460";

}

.mdi-cog-sync-outline:before {

    content: "\f1461";

}

.mdi-cog-transfer:before {

    content: "\f105b";

}

.mdi-cog-transfer-outline:before {

    content: "\f105c";

}

.mdi-cogs:before {

    content: "\f08d6";

}

.mdi-collage:before {

    content: "\f0640";

}

.mdi-collapse-all:before {

    content: "\f0aa6";

}

.mdi-collapse-all-outline:before {

    content: "\f0aa7";

}

.mdi-color-helper:before {

    content: "\f0179";

}

.mdi-comma:before {

    content: "\f0e23";

}

.mdi-comma-box:before {

    content: "\f0e2b";

}

.mdi-comma-box-outline:before {

    content: "\f0e24";

}

.mdi-comma-circle:before {

    content: "\f0e25";

}

.mdi-comma-circle-outline:before {

    content: "\f0e26";

}

.mdi-comment:before {

    content: "\f017a";

}

.mdi-comment-account:before {

    content: "\f017b";

}

.mdi-comment-account-outline:before {

    content: "\f017c";

}

.mdi-comment-alert:before {

    content: "\f017d";

}

.mdi-comment-alert-outline:before {

    content: "\f017e";

}

.mdi-comment-arrow-left:before {

    content: "\f09e1";

}

.mdi-comment-arrow-left-outline:before {

    content: "\f09e2";

}

.mdi-comment-arrow-right:before {

    content: "\f09e3";

}

.mdi-comment-arrow-right-outline:before {

    content: "\f09e4";

}

.mdi-comment-bookmark:before {

    content: "\f15ae";

}

.mdi-comment-bookmark-outline:before {

    content: "\f15af";

}

.mdi-comment-check:before {

    content: "\f017f";

}

.mdi-comment-check-outline:before {

    content: "\f0180";

}

.mdi-comment-edit:before {

    content: "\f11bf";

}

.mdi-comment-edit-outline:before {

    content: "\f12c4";

}

.mdi-comment-eye:before {

    content: "\f0a3a";

}

.mdi-comment-eye-outline:before {

    content: "\f0a3b";

}

.mdi-comment-flash:before {

    content: "\f15b0";

}

.mdi-comment-flash-outline:before {

    content: "\f15b1";

}

.mdi-comment-minus:before {

    content: "\f15df";

}

.mdi-comment-minus-outline:before {

    content: "\f15e0";

}

.mdi-comment-multiple:before {

    content: "\f085f";

}

.mdi-comment-multiple-outline:before {

    content: "\f0181";

}

.mdi-comment-off:before {

    content: "\f15e1";

}

.mdi-comment-off-outline:before {

    content: "\f15e2";

}

.mdi-comment-outline:before {

    content: "\f0182";

}

.mdi-comment-plus:before {

    content: "\f09e5";

}

.mdi-comment-plus-outline:before {

    content: "\f0183";

}

.mdi-comment-processing:before {

    content: "\f0184";

}

.mdi-comment-processing-outline:before {

    content: "\f0185";

}

.mdi-comment-question:before {

    content: "\f0817";

}

.mdi-comment-question-outline:before {

    content: "\f0186";

}

.mdi-comment-quote:before {

    content: "\f1021";

}

.mdi-comment-quote-outline:before {

    content: "\f1022";

}

.mdi-comment-remove:before {

    content: "\f05de";

}

.mdi-comment-remove-outline:before {

    content: "\f0187";

}

.mdi-comment-search:before {

    content: "\f0a3c";

}

.mdi-comment-search-outline:before {

    content: "\f0a3d";

}

.mdi-comment-text:before {

    content: "\f0188";

}

.mdi-comment-text-multiple:before {

    content: "\f0860";

}

.mdi-comment-text-multiple-outline:before {

    content: "\f0861";

}

.mdi-comment-text-outline:before {

    content: "\f0189";

}

.mdi-compare:before {

    content: "\f018a";

}

.mdi-compare-horizontal:before {

    content: "\f1492";

}

.mdi-compare-vertical:before {

    content: "\f1493";

}

.mdi-compass:before {

    content: "\f018b";

}

.mdi-compass-off:before {

    content: "\f0b80";

}

.mdi-compass-off-outline:before {

    content: "\f0b81";

}

.mdi-compass-outline:before {

    content: "\f018c";

}

.mdi-compass-rose:before {

    content: "\f1382";

}

.mdi-concourse-ci:before {

    content: "\f10a0";

}

.mdi-connection:before {

    content: "\f1616";

}

.mdi-console:before {

    content: "\f018d";

}

.mdi-console-line:before {

    content: "\f07b7";

}

.mdi-console-network:before {

    content: "\f08a9";

}

.mdi-console-network-outline:before {

    content: "\f0c60";

}

.mdi-consolidate:before {

    content: "\f10d8";

}

.mdi-contactless-payment:before {

    content: "\f0d6a";

}

.mdi-contactless-payment-circle:before {

    content: "\f0321";

}

.mdi-contactless-payment-circle-outline:before {

    content: "\f0408";

}

.mdi-contacts:before {

    content: "\f06cb";

}

.mdi-contacts-outline:before {

    content: "\f05b8";

}

.mdi-contain:before {

    content: "\f0a3e";

}

.mdi-contain-end:before {

    content: "\f0a3f";

}

.mdi-contain-start:before {

    content: "\f0a40";

}

.mdi-content-copy:before {

    content: "\f018f";

}

.mdi-content-cut:before {

    content: "\f0190";

}

.mdi-content-duplicate:before {

    content: "\f0191";

}

.mdi-content-paste:before {

    content: "\f0192";

}

.mdi-content-save:before {

    content: "\f0193";

}

.mdi-content-save-alert:before {

    content: "\f0f42";

}

.mdi-content-save-alert-outline:before {

    content: "\f0f43";

}

.mdi-content-save-all:before {

    content: "\f0194";

}

.mdi-content-save-all-outline:before {

    content: "\f0f44";

}

.mdi-content-save-cog:before {

    content: "\f145b";

}

.mdi-content-save-cog-outline:before {

    content: "\f145c";

}

.mdi-content-save-edit:before {

    content: "\f0cfb";

}

.mdi-content-save-edit-outline:before {

    content: "\f0cfc";

}

.mdi-content-save-move:before {

    content: "\f0e27";

}

.mdi-content-save-move-outline:before {

    content: "\f0e28";

}

.mdi-content-save-off:before {

    content: "\f1643";

}

.mdi-content-save-off-outline:before {

    content: "\f1644";

}

.mdi-content-save-outline:before {

    content: "\f0818";

}

.mdi-content-save-settings:before {

    content: "\f061b";

}

.mdi-content-save-settings-outline:before {

    content: "\f0b2e";

}

.mdi-contrast:before {

    content: "\f0195";

}

.mdi-contrast-box:before {

    content: "\f0196";

}

.mdi-contrast-circle:before {

    content: "\f0197";

}

.mdi-controller-classic:before {

    content: "\f0b82";

}

.mdi-controller-classic-outline:before {

    content: "\f0b83";

}

.mdi-cookie:before {

    content: "\f0198";

}

.mdi-cookie-alert:before {

    content: "\f16d0";

}

.mdi-cookie-alert-outline:before {

    content: "\f16d1";

}

.mdi-cookie-check:before {

    content: "\f16d2";

}

.mdi-cookie-check-outline:before {

    content: "\f16d3";

}

.mdi-cookie-cog:before {

    content: "\f16d4";

}

.mdi-cookie-cog-outline:before {

    content: "\f16d5";

}

.mdi-cookie-minus:before {

    content: "\f16da";

}

.mdi-cookie-minus-outline:before {

    content: "\f16db";

}

.mdi-cookie-outline:before {

    content: "\f16de";

}

.mdi-cookie-plus:before {

    content: "\f16d6";

}

.mdi-cookie-plus-outline:before {

    content: "\f16d7";

}

.mdi-cookie-remove:before {

    content: "\f16d8";

}

.mdi-cookie-remove-outline:before {

    content: "\f16d9";

}

.mdi-cookie-settings:before {

    content: "\f16dc";

}

.mdi-cookie-settings-outline:before {

    content: "\f16dd";

}

.mdi-coolant-temperature:before {

    content: "\f03c8";

}

.mdi-copyright:before {

    content: "\f05e6";

}

.mdi-cordova:before {

    content: "\f0958";

}

.mdi-corn:before {

    content: "\f07b8";

}

.mdi-corn-off:before {

    content: "\f13ef";

}

.mdi-cosine-wave:before {

    content: "\f1479";

}

.mdi-counter:before {

    content: "\f0199";

}

.mdi-cow:before {

    content: "\f019a";

}

.mdi-cpu-32-bit:before {

    content: "\f0edf";

}

.mdi-cpu-64-bit:before {

    content: "\f0ee0";

}

.mdi-crane:before {

    content: "\f0862";

}

.mdi-creation:before {

    content: "\f0674";

}

.mdi-creative-commons:before {

    content: "\f0d6b";

}

.mdi-credit-card:before {

    content: "\f0fef";

}

.mdi-credit-card-check:before {

    content: "\f13d0";

}

.mdi-credit-card-check-outline:before {

    content: "\f13d1";

}

.mdi-credit-card-clock:before {

    content: "\f0ee1";

}

.mdi-credit-card-clock-outline:before {

    content: "\f0ee2";

}

.mdi-credit-card-marker:before {

    content: "\f06a8";

}

.mdi-credit-card-marker-outline:before {

    content: "\f0dbe";

}

.mdi-credit-card-minus:before {

    content: "\f0fac";

}

.mdi-credit-card-minus-outline:before {

    content: "\f0fad";

}

.mdi-credit-card-multiple:before {

    content: "\f0ff0";

}

.mdi-credit-card-multiple-outline:before {

    content: "\f019c";

}

.mdi-credit-card-off:before {

    content: "\f0ff1";

}

.mdi-credit-card-off-outline:before {

    content: "\f05e4";

}

.mdi-credit-card-outline:before {

    content: "\f019b";

}

.mdi-credit-card-plus:before {

    content: "\f0ff2";

}

.mdi-credit-card-plus-outline:before {

    content: "\f0676";

}

.mdi-credit-card-refresh:before {

    content: "\f1645";

}

.mdi-credit-card-refresh-outline:before {

    content: "\f1646";

}

.mdi-credit-card-refund:before {

    content: "\f0ff3";

}

.mdi-credit-card-refund-outline:before {

    content: "\f0aa8";

}

.mdi-credit-card-remove:before {

    content: "\f0fae";

}

.mdi-credit-card-remove-outline:before {

    content: "\f0faf";

}

.mdi-credit-card-scan:before {

    content: "\f0ff4";

}

.mdi-credit-card-scan-outline:before {

    content: "\f019d";

}

.mdi-credit-card-search:before {

    content: "\f1647";

}

.mdi-credit-card-search-outline:before {

    content: "\f1648";

}

.mdi-credit-card-settings:before {

    content: "\f0ff5";

}

.mdi-credit-card-settings-outline:before {

    content: "\f08d7";

}

.mdi-credit-card-sync:before {

    content: "\f1649";

}

.mdi-credit-card-sync-outline:before {

    content: "\f164a";

}

.mdi-credit-card-wireless:before {

    content: "\f0802";

}

.mdi-credit-card-wireless-off:before {

    content: "\f057a";

}

.mdi-credit-card-wireless-off-outline:before {

    content: "\f057b";

}

.mdi-credit-card-wireless-outline:before {

    content: "\f0d6c";

}

.mdi-cricket:before {

    content: "\f0d6d";

}

.mdi-crop:before {

    content: "\f019e";

}

.mdi-crop-free:before {

    content: "\f019f";

}

.mdi-crop-landscape:before {

    content: "\f01a0";

}

.mdi-crop-portrait:before {

    content: "\f01a1";

}

.mdi-crop-rotate:before {

    content: "\f0696";

}

.mdi-crop-square:before {

    content: "\f01a2";

}

.mdi-crosshairs:before {

    content: "\f01a3";

}

.mdi-crosshairs-gps:before {

    content: "\f01a4";

}

.mdi-crosshairs-off:before {

    content: "\f0f45";

}

.mdi-crosshairs-question:before {

    content: "\f1136";

}

.mdi-crown:before {

    content: "\f01a5";

}

.mdi-crown-outline:before {

    content: "\f11d0";

}

.mdi-cryengine:before {

    content: "\f0959";

}

.mdi-crystal-ball:before {

    content: "\f0b2f";

}

.mdi-cube:before {

    content: "\f01a6";

}

.mdi-cube-off:before {

    content: "\f141c";

}

.mdi-cube-off-outline:before {

    content: "\f141d";

}

.mdi-cube-outline:before {

    content: "\f01a7";

}

.mdi-cube-scan:before {

    content: "\f0b84";

}

.mdi-cube-send:before {

    content: "\f01a8";

}

.mdi-cube-unfolded:before {

    content: "\f01a9";

}

.mdi-cup:before {

    content: "\f01aa";

}

.mdi-cup-off:before {

    content: "\f05e5";

}

.mdi-cup-off-outline:before {

    content: "\f137d";

}

.mdi-cup-outline:before {

    content: "\f130f";

}

.mdi-cup-water:before {

    content: "\f01ab";

}

.mdi-cupboard:before {

    content: "\f0f46";

}

.mdi-cupboard-outline:before {

    content: "\f0f47";

}

.mdi-cupcake:before {

    content: "\f095a";

}

.mdi-curling:before {

    content: "\f0863";

}

.mdi-currency-bdt:before {

    content: "\f0864";

}

.mdi-currency-brl:before {

    content: "\f0b85";

}

.mdi-currency-btc:before {

    content: "\f01ac";

}

.mdi-currency-cny:before {

    content: "\f07ba";

}

.mdi-currency-eth:before {

    content: "\f07bb";

}

.mdi-currency-eur:before {

    content: "\f01ad";

}

.mdi-currency-eur-off:before {

    content: "\f1315";

}

.mdi-currency-gbp:before {

    content: "\f01ae";

}

.mdi-currency-ils:before {

    content: "\f0c61";

}

.mdi-currency-inr:before {

    content: "\f01af";

}

.mdi-currency-jpy:before {

    content: "\f07bc";

}

.mdi-currency-krw:before {

    content: "\f07bd";

}

.mdi-currency-kzt:before {

    content: "\f0865";

}

.mdi-currency-mnt:before {

    content: "\f1512";

}

.mdi-currency-ngn:before {

    content: "\f01b0";

}

.mdi-currency-php:before {

    content: "\f09e6";

}

.mdi-currency-rial:before {

    content: "\f0e9c";

}

.mdi-currency-rub:before {

    content: "\f01b1";

}

.mdi-currency-sign:before {

    content: "\f07be";

}

.mdi-currency-try:before {

    content: "\f01b2";

}

.mdi-currency-twd:before {

    content: "\f07bf";

}

.mdi-currency-usd:before {

    content: "\f01c1";

}

.mdi-currency-usd-circle:before {

    content: "\f116b";

}

.mdi-currency-usd-circle-outline:before {

    content: "\f0178";

}

.mdi-currency-usd-off:before {

    content: "\f067a";

}

.mdi-current-ac:before {

    content: "\f1480";

}

.mdi-current-dc:before {

    content: "\f095c";

}

.mdi-cursor-default:before {

    content: "\f01c0";

}

.mdi-cursor-default-click:before {

    content: "\f0cfd";

}

.mdi-cursor-default-click-outline:before {

    content: "\f0cfe";

}

.mdi-cursor-default-gesture:before {

    content: "\f1127";

}

.mdi-cursor-default-gesture-outline:before {

    content: "\f1128";

}

.mdi-cursor-default-outline:before {

    content: "\f01bf";

}

.mdi-cursor-move:before {

    content: "\f01be";

}

.mdi-cursor-pointer:before {

    content: "\f01bd";

}

.mdi-cursor-text:before {

    content: "\f05e7";

}

.mdi-dance-ballroom:before {

    content: "\f15fb";

}

.mdi-dance-pole:before {

    content: "\f1578";

}

.mdi-data-matrix:before {

    content: "\f153c";

}

.mdi-data-matrix-edit:before {

    content: "\f153d";

}

.mdi-data-matrix-minus:before {

    content: "\f153e";

}

.mdi-data-matrix-plus:before {

    content: "\f153f";

}

.mdi-data-matrix-remove:before {

    content: "\f1540";

}

.mdi-data-matrix-scan:before {

    content: "\f1541";

}

.mdi-database:before {

    content: "\f01bc";

}

.mdi-database-alert:before {

    content: "\f163a";

}

.mdi-database-alert-outline:before {

    content: "\f1624";

}

.mdi-database-arrow-down:before {

    content: "\f163b";

}

.mdi-database-arrow-down-outline:before {

    content: "\f1625";

}

.mdi-database-arrow-left:before {

    content: "\f163c";

}

.mdi-database-arrow-left-outline:before {

    content: "\f1626";

}

.mdi-database-arrow-right:before {

    content: "\f163d";

}

.mdi-database-arrow-right-outline:before {

    content: "\f1627";

}

.mdi-database-arrow-up:before {

    content: "\f163e";

}

.mdi-database-arrow-up-outline:before {

    content: "\f1628";

}

.mdi-database-check:before {

    content: "\f0aa9";

}

.mdi-database-check-outline:before {

    content: "\f1629";

}

.mdi-database-clock:before {

    content: "\f163f";

}

.mdi-database-clock-outline:before {

    content: "\f162a";

}

.mdi-database-cog:before {

    content: "\f164b";

}

.mdi-database-cog-outline:before {

    content: "\f164c";

}

.mdi-database-edit:before {

    content: "\f0b86";

}

.mdi-database-edit-outline:before {

    content: "\f162b";

}

.mdi-database-export:before {

    content: "\f095e";

}

.mdi-database-export-outline:before {

    content: "\f162c";

}

.mdi-database-import:before {

    content: "\f095d";

}

.mdi-database-import-outline:before {

    content: "\f162d";

}

.mdi-database-lock:before {

    content: "\f0aaa";

}

.mdi-database-lock-outline:before {

    content: "\f162e";

}

.mdi-database-marker:before {

    content: "\f12f6";

}

.mdi-database-marker-outline:before {

    content: "\f162f";

}

.mdi-database-minus:before {

    content: "\f01bb";

}

.mdi-database-minus-outline:before {

    content: "\f1630";

}

.mdi-database-off:before {

    content: "\f1640";

}

.mdi-database-off-outline:before {

    content: "\f1631";

}

.mdi-database-outline:before {

    content: "\f1632";

}

.mdi-database-plus:before {

    content: "\f01ba";

}

.mdi-database-plus-outline:before {

    content: "\f1633";

}

.mdi-database-refresh:before {

    content: "\f05c2";

}

.mdi-database-refresh-outline:before {

    content: "\f1634";

}

.mdi-database-remove:before {

    content: "\f0d00";

}

.mdi-database-remove-outline:before {

    content: "\f1635";

}

.mdi-database-search:before {

    content: "\f0866";

}

.mdi-database-search-outline:before {

    content: "\f1636";

}

.mdi-database-settings:before {

    content: "\f0d01";

}

.mdi-database-settings-outline:before {

    content: "\f1637";

}

.mdi-database-sync:before {

    content: "\f0cff";

}

.mdi-database-sync-outline:before {

    content: "\f1638";

}

.mdi-death-star:before {

    content: "\f08d8";

}

.mdi-death-star-variant:before {

    content: "\f08d9";

}

.mdi-deathly-hallows:before {

    content: "\f0b87";

}

.mdi-debian:before {

    content: "\f08da";

}

.mdi-debug-step-into:before {

    content: "\f01b9";

}

.mdi-debug-step-out:before {

    content: "\f01b8";

}

.mdi-debug-step-over:before {

    content: "\f01b7";

}

.mdi-decagram:before {

    content: "\f076c";

}

.mdi-decagram-outline:before {

    content: "\f076d";

}

.mdi-decimal:before {

    content: "\f10a1";

}

.mdi-decimal-comma:before {

    content: "\f10a2";

}

.mdi-decimal-comma-decrease:before {

    content: "\f10a3";

}

.mdi-decimal-comma-increase:before {

    content: "\f10a4";

}

.mdi-decimal-decrease:before {

    content: "\f01b6";

}

.mdi-decimal-increase:before {

    content: "\f01b5";

}

.mdi-delete:before {

    content: "\f01b4";

}

.mdi-delete-alert:before {

    content: "\f10a5";

}

.mdi-delete-alert-outline:before {

    content: "\f10a6";

}

.mdi-delete-circle:before {

    content: "\f0683";

}

.mdi-delete-circle-outline:before {

    content: "\f0b88";

}

.mdi-delete-clock:before {

    content: "\f1556";

}

.mdi-delete-clock-outline:before {

    content: "\f1557";

}

.mdi-delete-empty:before {

    content: "\f06cc";

}

.mdi-delete-empty-outline:before {

    content: "\f0e9d";

}

.mdi-delete-forever:before {

    content: "\f05e8";

}

.mdi-delete-forever-outline:before {

    content: "\f0b89";

}

.mdi-delete-off:before {

    content: "\f10a7";

}

.mdi-delete-off-outline:before {

    content: "\f10a8";

}

.mdi-delete-outline:before {

    content: "\f09e7";

}

.mdi-delete-restore:before {

    content: "\f0819";

}

.mdi-delete-sweep:before {

    content: "\f05e9";

}

.mdi-delete-sweep-outline:before {

    content: "\f0c62";

}

.mdi-delete-variant:before {

    content: "\f01b3";

}

.mdi-delta:before {

    content: "\f01c2";

}

.mdi-desk:before {

    content: "\f1239";

}

.mdi-desk-lamp:before {

    content: "\f095f";

}

.mdi-deskphone:before {

    content: "\f01c3";

}

.mdi-desktop-classic:before {

    content: "\f07c0";

}

.mdi-desktop-mac:before {

    content: "\f01c4";

}

.mdi-desktop-mac-dashboard:before {

    content: "\f09e8";

}

.mdi-desktop-tower:before {

    content: "\f01c5";

}

.mdi-desktop-tower-monitor:before {

    content: "\f0aab";

}

.mdi-details:before {

    content: "\f01c6";

}

.mdi-dev-to:before {

    content: "\f0d6e";

}

.mdi-developer-board:before {

    content: "\f0697";

}

.mdi-deviantart:before {

    content: "\f01c7";

}

.mdi-devices:before {

    content: "\f0fb0";

}

.mdi-diabetes:before {

    content: "\f1126";

}

.mdi-dialpad:before {

    content: "\f061c";

}

.mdi-diameter:before {

    content: "\f0c63";

}

.mdi-diameter-outline:before {

    content: "\f0c64";

}

.mdi-diameter-variant:before {

    content: "\f0c65";

}

.mdi-diamond:before {

    content: "\f0b8a";

}

.mdi-diamond-outline:before {

    content: "\f0b8b";

}

.mdi-diamond-stone:before {

    content: "\f01c8";

}

.mdi-dice-1:before {

    content: "\f01ca";

}

.mdi-dice-1-outline:before {

    content: "\f114a";

}

.mdi-dice-2:before {

    content: "\f01cb";

}

.mdi-dice-2-outline:before {

    content: "\f114b";

}

.mdi-dice-3:before {

    content: "\f01cc";

}

.mdi-dice-3-outline:before {

    content: "\f114c";

}

.mdi-dice-4:before {

    content: "\f01cd";

}

.mdi-dice-4-outline:before {

    content: "\f114d";

}

.mdi-dice-5:before {

    content: "\f01ce";

}

.mdi-dice-5-outline:before {

    content: "\f114e";

}

.mdi-dice-6:before {

    content: "\f01cf";

}

.mdi-dice-6-outline:before {

    content: "\f114f";

}

.mdi-dice-d10:before {

    content: "\f1153";

}

.mdi-dice-d10-outline:before {

    content: "\f076f";

}

.mdi-dice-d12:before {

    content: "\f1154";

}

.mdi-dice-d12-outline:before {

    content: "\f0867";

}

.mdi-dice-d20:before {

    content: "\f1155";

}

.mdi-dice-d20-outline:before {

    content: "\f05ea";

}

.mdi-dice-d4:before {

    content: "\f1150";

}

.mdi-dice-d4-outline:before {

    content: "\f05eb";

}

.mdi-dice-d6:before {

    content: "\f1151";

}

.mdi-dice-d6-outline:before {

    content: "\f05ed";

}

.mdi-dice-d8:before {

    content: "\f1152";

}

.mdi-dice-d8-outline:before {

    content: "\f05ec";

}

.mdi-dice-multiple:before {

    content: "\f076e";

}

.mdi-dice-multiple-outline:before {

    content: "\f1156";

}

.mdi-digital-ocean:before {

    content: "\f1237";

}

.mdi-dip-switch:before {

    content: "\f07c1";

}

.mdi-directions:before {

    content: "\f01d0";

}

.mdi-directions-fork:before {

    content: "\f0641";

}

.mdi-disc:before {

    content: "\f05ee";

}

.mdi-disc-alert:before {

    content: "\f01d1";

}

.mdi-disc-player:before {

    content: "\f0960";

}

.mdi-discord:before {

    content: "\f066f";

}

.mdi-dishwasher:before {

    content: "\f0aac";

}

.mdi-dishwasher-alert:before {

    content: "\f11b8";

}

.mdi-dishwasher-off:before {

    content: "\f11b9";

}

.mdi-disqus:before {

    content: "\f01d2";

}

.mdi-distribute-horizontal-center:before {

    content: "\f11c9";

}

.mdi-distribute-horizontal-left:before {

    content: "\f11c8";

}

.mdi-distribute-horizontal-right:before {

    content: "\f11ca";

}

.mdi-distribute-vertical-bottom:before {

    content: "\f11cb";

}

.mdi-distribute-vertical-center:before {

    content: "\f11cc";

}

.mdi-distribute-vertical-top:before {

    content: "\f11cd";

}

.mdi-diving-flippers:before {

    content: "\f0dbf";

}

.mdi-diving-helmet:before {

    content: "\f0dc0";

}

.mdi-diving-scuba:before {

    content: "\f0dc1";

}

.mdi-diving-scuba-flag:before {

    content: "\f0dc2";

}

.mdi-diving-scuba-tank:before {

    content: "\f0dc3";

}

.mdi-diving-scuba-tank-multiple:before {

    content: "\f0dc4";

}

.mdi-diving-snorkel:before {

    content: "\f0dc5";

}

.mdi-division:before {

    content: "\f01d4";

}

.mdi-division-box:before {

    content: "\f01d5";

}

.mdi-dlna:before {

    content: "\f0a41";

}

.mdi-dna:before {

    content: "\f0684";

}

.mdi-dns:before {

    content: "\f01d6";

}

.mdi-dns-outline:before {

    content: "\f0b8c";

}

.mdi-do-not-disturb:before {

    content: "\f0698";

}

.mdi-do-not-disturb-off:before {

    content: "\f0699";

}

.mdi-dock-bottom:before {

    content: "\f10a9";

}

.mdi-dock-left:before {

    content: "\f10aa";

}

.mdi-dock-right:before {

    content: "\f10ab";

}

.mdi-dock-top:before {

    content: "\f1513";

}

.mdi-dock-window:before {

    content: "\f10ac";

}

.mdi-docker:before {

    content: "\f0868";

}

.mdi-doctor:before {

    content: "\f0a42";

}

.mdi-dog:before {

    content: "\f0a43";

}

.mdi-dog-service:before {

    content: "\f0aad";

}

.mdi-dog-side:before {

    content: "\f0a44";

}

.mdi-dolby:before {

    content: "\f06b3";

}

.mdi-dolly:before {

    content: "\f0e9e";

}

.mdi-domain:before {

    content: "\f01d7";

}

.mdi-domain-off:before {

    content: "\f0d6f";

}

.mdi-domain-plus:before {

    content: "\f10ad";

}

.mdi-domain-remove:before {

    content: "\f10ae";

}

.mdi-dome-light:before {

    content: "\f141e";

}

.mdi-domino-mask:before {

    content: "\f1023";

}

.mdi-donkey:before {

    content: "\f07c2";

}

.mdi-door:before {

    content: "\f081a";

}

.mdi-door-closed:before {

    content: "\f081b";

}

.mdi-door-closed-lock:before {

    content: "\f10af";

}

.mdi-door-open:before {

    content: "\f081c";

}

.mdi-doorbell:before {

    content: "\f12e6";

}

.mdi-doorbell-video:before {

    content: "\f0869";

}

.mdi-dot-net:before {

    content: "\f0aae";

}

.mdi-dots-grid:before {

    content: "\f15fc";

}

.mdi-dots-hexagon:before {

    content: "\f15ff";

}

.mdi-dots-horizontal:before {

    content: "\f01d8";

}

.mdi-dots-horizontal-circle:before {

    content: "\f07c3";

}

.mdi-dots-horizontal-circle-outline:before {

    content: "\f0b8d";

}

.mdi-dots-square:before {

    content: "\f15fd";

}

.mdi-dots-triangle:before {

    content: "\f15fe";

}

.mdi-dots-vertical:before {

    content: "\f01d9";

}

.mdi-dots-vertical-circle:before {

    content: "\f07c4";

}

.mdi-dots-vertical-circle-outline:before {

    content: "\f0b8e";

}

.mdi-douban:before {

    content: "\f069a";

}

.mdi-download:before {

    content: "\f01da";

}

.mdi-download-box:before {

    content: "\f1462";

}

.mdi-download-box-outline:before {

    content: "\f1463";

}

.mdi-download-circle:before {

    content: "\f1464";

}

.mdi-download-circle-outline:before {

    content: "\f1465";

}

.mdi-download-lock:before {

    content: "\f1320";

}

.mdi-download-lock-outline:before {

    content: "\f1321";

}

.mdi-download-multiple:before {

    content: "\f09e9";

}

.mdi-download-network:before {

    content: "\f06f4";

}

.mdi-download-network-outline:before {

    content: "\f0c66";

}

.mdi-download-off:before {

    content: "\f10b0";

}

.mdi-download-off-outline:before {

    content: "\f10b1";

}

.mdi-download-outline:before {

    content: "\f0b8f";

}

.mdi-drag:before {

    content: "\f01db";

}

.mdi-drag-horizontal:before {

    content: "\f01dc";

}

.mdi-drag-horizontal-variant:before {

    content: "\f12f0";

}

.mdi-drag-variant:before {

    content: "\f0b90";

}

.mdi-drag-vertical:before {

    content: "\f01dd";

}

.mdi-drag-vertical-variant:before {

    content: "\f12f1";

}

.mdi-drama-masks:before {

    content: "\f0d02";

}

.mdi-draw:before {

    content: "\f0f49";

}

.mdi-drawing:before {

    content: "\f01de";

}

.mdi-drawing-box:before {

    content: "\f01df";

}

.mdi-dresser:before {

    content: "\f0f4a";

}

.mdi-dresser-outline:before {

    content: "\f0f4b";

}

.mdi-drone:before {

    content: "\f01e2";

}

.mdi-dropbox:before {

    content: "\f01e3";

}

.mdi-drupal:before {

    content: "\f01e4";

}

.mdi-duck:before {

    content: "\f01e5";

}

.mdi-dumbbell:before {

    content: "\f01e6";

}

.mdi-dump-truck:before {

    content: "\f0c67";

}

.mdi-ear-hearing:before {

    content: "\f07c5";

}

.mdi-ear-hearing-off:before {

    content: "\f0a45";

}

.mdi-earth:before {

    content: "\f01e7";

}

.mdi-earth-arrow-right:before {

    content: "\f1311";

}

.mdi-earth-box:before {

    content: "\f06cd";

}

.mdi-earth-box-minus:before {

    content: "\f1407";

}

.mdi-earth-box-off:before {

    content: "\f06ce";

}

.mdi-earth-box-plus:before {

    content: "\f1406";

}

.mdi-earth-box-remove:before {

    content: "\f1408";

}

.mdi-earth-minus:before {

    content: "\f1404";

}

.mdi-earth-off:before {

    content: "\f01e8";

}

.mdi-earth-plus:before {

    content: "\f1403";

}

.mdi-earth-remove:before {

    content: "\f1405";

}

.mdi-egg:before {

    content: "\f0aaf";

}

.mdi-egg-easter:before {

    content: "\f0ab0";

}

.mdi-egg-off:before {

    content: "\f13f0";

}

.mdi-egg-off-outline:before {

    content: "\f13f1";

}

.mdi-egg-outline:before {

    content: "\f13f2";

}

.mdi-eiffel-tower:before {

    content: "\f156b";

}

.mdi-eight-track:before {

    content: "\f09ea";

}

.mdi-eject:before {

    content: "\f01ea";

}

.mdi-eject-outline:before {

    content: "\f0b91";

}

.mdi-electric-switch:before {

    content: "\f0e9f";

}

.mdi-electric-switch-closed:before {

    content: "\f10d9";

}

.mdi-electron-framework:before {

    content: "\f1024";

}

.mdi-elephant:before {

    content: "\f07c6";

}

.mdi-elevation-decline:before {

    content: "\f01eb";

}

.mdi-elevation-rise:before {

    content: "\f01ec";

}

.mdi-elevator:before {

    content: "\f01ed";

}

.mdi-elevator-down:before {

    content: "\f12c2";

}

.mdi-elevator-passenger:before {

    content: "\f1381";

}

.mdi-elevator-up:before {

    content: "\f12c1";

}

.mdi-ellipse:before {

    content: "\f0ea0";

}

.mdi-ellipse-outline:before {

    content: "\f0ea1";

}

.mdi-email:before {

    content: "\f01ee";

}

.mdi-email-alert:before {

    content: "\f06cf";

}

.mdi-email-alert-outline:before {

    content: "\f0d42";

}

.mdi-email-box:before {

    content: "\f0d03";

}

.mdi-email-check:before {

    content: "\f0ab1";

}

.mdi-email-check-outline:before {

    content: "\f0ab2";

}

.mdi-email-edit:before {

    content: "\f0ee3";

}

.mdi-email-edit-outline:before {

    content: "\f0ee4";

}

.mdi-email-lock:before {

    content: "\f01f1";

}

.mdi-email-mark-as-unread:before {

    content: "\f0b92";

}

.mdi-email-minus:before {

    content: "\f0ee5";

}

.mdi-email-minus-outline:before {

    content: "\f0ee6";

}

.mdi-email-multiple:before {

    content: "\f0ee7";

}

.mdi-email-multiple-outline:before {

    content: "\f0ee8";

}

.mdi-email-newsletter:before {

    content: "\f0fb1";

}

.mdi-email-off:before {

    content: "\f13e3";

}

.mdi-email-off-outline:before {

    content: "\f13e4";

}

.mdi-email-open:before {

    content: "\f01ef";

}

.mdi-email-open-multiple:before {

    content: "\f0ee9";

}

.mdi-email-open-multiple-outline:before {

    content: "\f0eea";

}

.mdi-email-open-outline:before {

    content: "\f05ef";

}

.mdi-email-outline:before {

    content: "\f01f0";

}

.mdi-email-plus:before {

    content: "\f09eb";

}

.mdi-email-plus-outline:before {

    content: "\f09ec";

}

.mdi-email-receive:before {

    content: "\f10da";

}

.mdi-email-receive-outline:before {

    content: "\f10db";

}

.mdi-email-remove:before {

    content: "\f1661";

}

.mdi-email-remove-outline:before {

    content: "\f1662";

}

.mdi-email-search:before {

    content: "\f0961";

}

.mdi-email-search-outline:before {

    content: "\f0962";

}

.mdi-email-send:before {

    content: "\f10dc";

}

.mdi-email-send-outline:before {

    content: "\f10dd";

}

.mdi-email-sync:before {

    content: "\f12c7";

}

.mdi-email-sync-outline:before {

    content: "\f12c8";

}

.mdi-email-variant:before {

    content: "\f05f0";

}

.mdi-ember:before {

    content: "\f0b30";

}

.mdi-emby:before {

    content: "\f06b4";

}

.mdi-emoticon:before {

    content: "\f0c68";

}

.mdi-emoticon-angry:before {

    content: "\f0c69";

}

.mdi-emoticon-angry-outline:before {

    content: "\f0c6a";

}

.mdi-emoticon-confused:before {

    content: "\f10de";

}

.mdi-emoticon-confused-outline:before {

    content: "\f10df";

}

.mdi-emoticon-cool:before {

    content: "\f0c6b";

}

.mdi-emoticon-cool-outline:before {

    content: "\f01f3";

}

.mdi-emoticon-cry:before {

    content: "\f0c6c";

}

.mdi-emoticon-cry-outline:before {

    content: "\f0c6d";

}

.mdi-emoticon-dead:before {

    content: "\f0c6e";

}

.mdi-emoticon-dead-outline:before {

    content: "\f069b";

}

.mdi-emoticon-devil:before {

    content: "\f0c6f";

}

.mdi-emoticon-devil-outline:before {

    content: "\f01f4";

}

.mdi-emoticon-excited:before {

    content: "\f0c70";

}

.mdi-emoticon-excited-outline:before {

    content: "\f069c";

}

.mdi-emoticon-frown:before {

    content: "\f0f4c";

}

.mdi-emoticon-frown-outline:before {

    content: "\f0f4d";

}

.mdi-emoticon-happy:before {

    content: "\f0c71";

}

.mdi-emoticon-happy-outline:before {

    content: "\f01f5";

}

.mdi-emoticon-kiss:before {

    content: "\f0c72";

}

.mdi-emoticon-kiss-outline:before {

    content: "\f0c73";

}

.mdi-emoticon-lol:before {

    content: "\f1214";

}

.mdi-emoticon-lol-outline:before {

    content: "\f1215";

}

.mdi-emoticon-neutral:before {

    content: "\f0c74";

}

.mdi-emoticon-neutral-outline:before {

    content: "\f01f6";

}

.mdi-emoticon-outline:before {

    content: "\f01f2";

}

.mdi-emoticon-poop:before {

    content: "\f01f7";

}

.mdi-emoticon-poop-outline:before {

    content: "\f0c75";

}

.mdi-emoticon-sad:before {

    content: "\f0c76";

}

.mdi-emoticon-sad-outline:before {

    content: "\f01f8";

}

.mdi-emoticon-sick:before {

    content: "\f157c";

}

.mdi-emoticon-sick-outline:before {

    content: "\f157d";

}

.mdi-emoticon-tongue:before {

    content: "\f01f9";

}

.mdi-emoticon-tongue-outline:before {

    content: "\f0c77";

}

.mdi-emoticon-wink:before {

    content: "\f0c78";

}

.mdi-emoticon-wink-outline:before {

    content: "\f0c79";

}

.mdi-engine:before {

    content: "\f01fa";

}

.mdi-engine-off:before {

    content: "\f0a46";

}

.mdi-engine-off-outline:before {

    content: "\f0a47";

}

.mdi-engine-outline:before {

    content: "\f01fb";

}

.mdi-epsilon:before {

    content: "\f10e0";

}

.mdi-equal:before {

    content: "\f01fc";

}

.mdi-equal-box:before {

    content: "\f01fd";

}

.mdi-equalizer:before {

    content: "\f0ea2";

}

.mdi-equalizer-outline:before {

    content: "\f0ea3";

}

.mdi-eraser:before {

    content: "\f01fe";

}

.mdi-eraser-variant:before {

    content: "\f0642";

}

.mdi-escalator:before {

    content: "\f01ff";

}

.mdi-escalator-box:before {

    content: "\f1399";

}

.mdi-escalator-down:before {

    content: "\f12c0";

}

.mdi-escalator-up:before {

    content: "\f12bf";

}

.mdi-eslint:before {

    content: "\f0c7a";

}

.mdi-et:before {

    content: "\f0ab3";

}

.mdi-ethereum:before {

    content: "\f086a";

}

.mdi-ethernet:before {

    content: "\f0200";

}

.mdi-ethernet-cable:before {

    content: "\f0201";

}

.mdi-ethernet-cable-off:before {

    content: "\f0202";

}

.mdi-ev-plug-ccs1:before {

    content: "\f1519";

}

.mdi-ev-plug-ccs2:before {

    content: "\f151a";

}

.mdi-ev-plug-chademo:before {

    content: "\f151b";

}

.mdi-ev-plug-tesla:before {

    content: "\f151c";

}

.mdi-ev-plug-type1:before {

    content: "\f151d";

}

.mdi-ev-plug-type2:before {

    content: "\f151e";

}

.mdi-ev-station:before {

    content: "\f05f1";

}

.mdi-evernote:before {

    content: "\f0204";

}

.mdi-excavator:before {

    content: "\f1025";

}

.mdi-exclamation:before {

    content: "\f0205";

}

.mdi-exclamation-thick:before {

    content: "\f1238";

}

.mdi-exit-run:before {

    content: "\f0a48";

}

.mdi-exit-to-app:before {

    content: "\f0206";

}

.mdi-expand-all:before {

    content: "\f0ab4";

}

.mdi-expand-all-outline:before {

    content: "\f0ab5";

}

.mdi-expansion-card:before {

    content: "\f08ae";

}

.mdi-expansion-card-variant:before {

    content: "\f0fb2";

}

.mdi-exponent:before {

    content: "\f0963";

}

.mdi-exponent-box:before {

    content: "\f0964";

}

.mdi-export:before {

    content: "\f0207";

}

.mdi-export-variant:before {

    content: "\f0b93";

}

.mdi-eye:before {

    content: "\f0208";

}

.mdi-eye-check:before {

    content: "\f0d04";

}

.mdi-eye-check-outline:before {

    content: "\f0d05";

}

.mdi-eye-circle:before {

    content: "\f0b94";

}

.mdi-eye-circle-outline:before {

    content: "\f0b95";

}

.mdi-eye-minus:before {

    content: "\f1026";

}

.mdi-eye-minus-outline:before {

    content: "\f1027";

}

.mdi-eye-off:before {

    content: "\f0209";

}

.mdi-eye-off-outline:before {

    content: "\f06d1";

}

.mdi-eye-outline:before {

    content: "\f06d0";

}

.mdi-eye-plus:before {

    content: "\f086b";

}

.mdi-eye-plus-outline:before {

    content: "\f086c";

}

.mdi-eye-remove:before {

    content: "\f15e3";

}

.mdi-eye-remove-outline:before {

    content: "\f15e4";

}

.mdi-eye-settings:before {

    content: "\f086d";

}

.mdi-eye-settings-outline:before {

    content: "\f086e";

}

.mdi-eyedropper:before {

    content: "\f020a";

}

.mdi-eyedropper-minus:before {

    content: "\f13dd";

}

.mdi-eyedropper-off:before {

    content: "\f13df";

}

.mdi-eyedropper-plus:before {

    content: "\f13dc";

}

.mdi-eyedropper-remove:before {

    content: "\f13de";

}

.mdi-eyedropper-variant:before {

    content: "\f020b";

}

.mdi-face:before {

    content: "\f0643";

}

.mdi-face-agent:before {

    content: "\f0d70";

}

.mdi-face-mask:before {

    content: "\f1586";

}

.mdi-face-mask-outline:before {

    content: "\f1587";

}

.mdi-face-outline:before {

    content: "\f0b96";

}

.mdi-face-profile:before {

    content: "\f0644";

}

.mdi-face-profile-woman:before {

    content: "\f1076";

}

.mdi-face-recognition:before {

    content: "\f0c7b";

}

.mdi-face-shimmer:before {

    content: "\f15cc";

}

.mdi-face-shimmer-outline:before {

    content: "\f15cd";

}

.mdi-face-woman:before {

    content: "\f1077";

}

.mdi-face-woman-outline:before {

    content: "\f1078";

}

.mdi-face-woman-shimmer:before {

    content: "\f15ce";

}

.mdi-face-woman-shimmer-outline:before {

    content: "\f15cf";

}

.mdi-facebook:before {

    content: "\f020c";

}

.mdi-facebook-gaming:before {

    content: "\f07dd";

}

.mdi-facebook-messenger:before {

    content: "\f020e";

}

.mdi-facebook-workplace:before {

    content: "\f0b31";

}

.mdi-factory:before {

    content: "\f020f";

}

.mdi-family-tree:before {

    content: "\f160e";

}

.mdi-fan:before {

    content: "\f0210";

}

.mdi-fan-alert:before {

    content: "\f146c";

}

.mdi-fan-chevron-down:before {

    content: "\f146d";

}

.mdi-fan-chevron-up:before {

    content: "\f146e";

}

.mdi-fan-minus:before {

    content: "\f1470";

}

.mdi-fan-off:before {

    content: "\f081d";

}

.mdi-fan-plus:before {

    content: "\f146f";

}

.mdi-fan-remove:before {

    content: "\f1471";

}

.mdi-fan-speed-1:before {

    content: "\f1472";

}

.mdi-fan-speed-2:before {

    content: "\f1473";

}

.mdi-fan-speed-3:before {

    content: "\f1474";

}

.mdi-fast-forward:before {

    content: "\f0211";

}

.mdi-fast-forward-10:before {

    content: "\f0d71";

}

.mdi-fast-forward-30:before {

    content: "\f0d06";

}

.mdi-fast-forward-5:before {

    content: "\f11f8";

}

.mdi-fast-forward-60:before {

    content: "\f160b";

}

.mdi-fast-forward-outline:before {

    content: "\f06d2";

}

.mdi-fax:before {

    content: "\f0212";

}

.mdi-feather:before {

    content: "\f06d3";

}

.mdi-feature-search:before {

    content: "\f0a49";

}

.mdi-feature-search-outline:before {

    content: "\f0a4a";

}

.mdi-fedora:before {

    content: "\f08db";

}

.mdi-fencing:before {

    content: "\f14c1";

}

.mdi-ferris-wheel:before {

    content: "\f0ea4";

}

.mdi-ferry:before {

    content: "\f0213";

}

.mdi-file:before {

    content: "\f0214";

}

.mdi-file-account:before {

    content: "\f073b";

}

.mdi-file-account-outline:before {

    content: "\f1028";

}

.mdi-file-alert:before {

    content: "\f0a4b";

}

.mdi-file-alert-outline:before {

    content: "\f0a4c";

}

.mdi-file-cabinet:before {

    content: "\f0ab6";

}

.mdi-file-cad:before {

    content: "\f0eeb";

}

.mdi-file-cad-box:before {

    content: "\f0eec";

}

.mdi-file-cancel:before {

    content: "\f0dc6";

}

.mdi-file-cancel-outline:before {

    content: "\f0dc7";

}

.mdi-file-certificate:before {

    content: "\f1186";

}

.mdi-file-certificate-outline:before {

    content: "\f1187";

}

.mdi-file-chart:before {

    content: "\f0215";

}

.mdi-file-chart-outline:before {

    content: "\f1029";

}

.mdi-file-check:before {

    content: "\f0216";

}

.mdi-file-check-outline:before {

    content: "\f0e29";

}

.mdi-file-clock:before {

    content: "\f12e1";

}

.mdi-file-clock-outline:before {

    content: "\f12e2";

}

.mdi-file-cloud:before {

    content: "\f0217";

}

.mdi-file-cloud-outline:before {

    content: "\f102a";

}

.mdi-file-code:before {

    content: "\f022e";

}

.mdi-file-code-outline:before {

    content: "\f102b";

}

.mdi-file-cog:before {

    content: "\f107b";

}

.mdi-file-cog-outline:before {

    content: "\f107c";

}

.mdi-file-compare:before {

    content: "\f08aa";

}

.mdi-file-delimited:before {

    content: "\f0218";

}

.mdi-file-delimited-outline:before {

    content: "\f0ea5";

}

.mdi-file-document:before {

    content: "\f0219";

}

.mdi-file-document-edit:before {

    content: "\f0dc8";

}

.mdi-file-document-edit-outline:before {

    content: "\f0dc9";

}

.mdi-file-document-multiple:before {

    content: "\f1517";

}

.mdi-file-document-multiple-outline:before {

    content: "\f1518";

}

.mdi-file-document-outline:before {

    content: "\f09ee";

}

.mdi-file-download:before {

    content: "\f0965";

}

.mdi-file-download-outline:before {

    content: "\f0966";

}

.mdi-file-edit:before {

    content: "\f11e7";

}

.mdi-file-edit-outline:before {

    content: "\f11e8";

}

.mdi-file-excel:before {

    content: "\f021b";

}

.mdi-file-excel-box:before {

    content: "\f021c";

}

.mdi-file-excel-box-outline:before {

    content: "\f102c";

}

.mdi-file-excel-outline:before {

    content: "\f102d";

}

.mdi-file-export:before {

    content: "\f021d";

}

.mdi-file-export-outline:before {

    content: "\f102e";

}

.mdi-file-eye:before {

    content: "\f0dca";

}

.mdi-file-eye-outline:before {

    content: "\f0dcb";

}

.mdi-file-find:before {

    content: "\f021e";

}

.mdi-file-find-outline:before {

    content: "\f0b97";

}

.mdi-file-hidden:before {

    content: "\f0613";

}

.mdi-file-image:before {

    content: "\f021f";

}

.mdi-file-image-outline:before {

    content: "\f0eb0";

}

.mdi-file-import:before {

    content: "\f0220";

}

.mdi-file-import-outline:before {

    content: "\f102f";

}

.mdi-file-key:before {

    content: "\f1184";

}

.mdi-file-key-outline:before {

    content: "\f1185";

}

.mdi-file-link:before {

    content: "\f1177";

}

.mdi-file-link-outline:before {

    content: "\f1178";

}

.mdi-file-lock:before {

    content: "\f0221";

}

.mdi-file-lock-outline:before {

    content: "\f1030";

}

.mdi-file-move:before {

    content: "\f0ab9";

}

.mdi-file-move-outline:before {

    content: "\f1031";

}

.mdi-file-multiple:before {

    content: "\f0222";

}

.mdi-file-multiple-outline:before {

    content: "\f1032";

}

.mdi-file-music:before {

    content: "\f0223";

}

.mdi-file-music-outline:before {

    content: "\f0e2a";

}

.mdi-file-outline:before {

    content: "\f0224";

}

.mdi-file-pdf:before {

    content: "\f0225";

}

.mdi-file-pdf-box:before {

    content: "\f0226";

}

.mdi-file-pdf-box-outline:before {

    content: "\f0fb3";

}

.mdi-file-pdf-outline:before {

    content: "\f0e2d";

}

.mdi-file-percent:before {

    content: "\f081e";

}

.mdi-file-percent-outline:before {

    content: "\f1033";

}

.mdi-file-phone:before {

    content: "\f1179";

}

.mdi-file-phone-outline:before {

    content: "\f117a";

}

.mdi-file-plus:before {

    content: "\f0752";

}

.mdi-file-plus-outline:before {

    content: "\f0eed";

}

.mdi-file-powerpoint:before {

    content: "\f0227";

}

.mdi-file-powerpoint-box:before {

    content: "\f0228";

}

.mdi-file-powerpoint-box-outline:before {

    content: "\f1034";

}

.mdi-file-powerpoint-outline:before {

    content: "\f1035";

}

.mdi-file-presentation-box:before {

    content: "\f0229";

}

.mdi-file-question:before {

    content: "\f086f";

}

.mdi-file-question-outline:before {

    content: "\f1036";

}

.mdi-file-refresh:before {

    content: "\f0918";

}

.mdi-file-refresh-outline:before {

    content: "\f0541";

}

.mdi-file-remove:before {

    content: "\f0b98";

}

.mdi-file-remove-outline:before {

    content: "\f1037";

}

.mdi-file-replace:before {

    content: "\f0b32";

}

.mdi-file-replace-outline:before {

    content: "\f0b33";

}

.mdi-file-restore:before {

    content: "\f0670";

}

.mdi-file-restore-outline:before {

    content: "\f1038";

}

.mdi-file-search:before {

    content: "\f0c7c";

}

.mdi-file-search-outline:before {

    content: "\f0c7d";

}

.mdi-file-send:before {

    content: "\f022a";

}

.mdi-file-send-outline:before {

    content: "\f1039";

}

.mdi-file-settings:before {

    content: "\f1079";

}

.mdi-file-settings-outline:before {

    content: "\f107a";

}

.mdi-file-star:before {

    content: "\f103a";

}

.mdi-file-star-outline:before {

    content: "\f103b";

}

.mdi-file-swap:before {

    content: "\f0fb4";

}

.mdi-file-swap-outline:before {

    content: "\f0fb5";

}

.mdi-file-sync:before {

    content: "\f1216";

}

.mdi-file-sync-outline:before {

    content: "\f1217";

}

.mdi-file-table:before {

    content: "\f0c7e";

}

.mdi-file-table-box:before {

    content: "\f10e1";

}

.mdi-file-table-box-multiple:before {

    content: "\f10e2";

}

.mdi-file-table-box-multiple-outline:before {

    content: "\f10e3";

}

.mdi-file-table-box-outline:before {

    content: "\f10e4";

}

.mdi-file-table-outline:before {

    content: "\f0c7f";

}

.mdi-file-tree:before {

    content: "\f0645";

}

.mdi-file-tree-outline:before {

    content: "\f13d2";

}

.mdi-file-undo:before {

    content: "\f08dc";

}

.mdi-file-undo-outline:before {

    content: "\f103c";

}

.mdi-file-upload:before {

    content: "\f0a4d";

}

.mdi-file-upload-outline:before {

    content: "\f0a4e";

}

.mdi-file-video:before {

    content: "\f022b";

}

.mdi-file-video-outline:before {

    content: "\f0e2c";

}

.mdi-file-word:before {

    content: "\f022c";

}

.mdi-file-word-box:before {

    content: "\f022d";

}

.mdi-file-word-box-outline:before {

    content: "\f103d";

}

.mdi-file-word-outline:before {

    content: "\f103e";

}

.mdi-film:before {

    content: "\f022f";

}

.mdi-filmstrip:before {

    content: "\f0230";

}

.mdi-filmstrip-box:before {

    content: "\f0332";

}

.mdi-filmstrip-box-multiple:before {

    content: "\f0d18";

}

.mdi-filmstrip-off:before {

    content: "\f0231";

}

.mdi-filter:before {

    content: "\f0232";

}

.mdi-filter-menu:before {

    content: "\f10e5";

}

.mdi-filter-menu-outline:before {

    content: "\f10e6";

}

.mdi-filter-minus:before {

    content: "\f0eee";

}

.mdi-filter-minus-outline:before {

    content: "\f0eef";

}

.mdi-filter-off:before {

    content: "\f14ef";

}

.mdi-filter-off-outline:before {

    content: "\f14f0";

}

.mdi-filter-outline:before {

    content: "\f0233";

}

.mdi-filter-plus:before {

    content: "\f0ef0";

}

.mdi-filter-plus-outline:before {

    content: "\f0ef1";

}

.mdi-filter-remove:before {

    content: "\f0234";

}

.mdi-filter-remove-outline:before {

    content: "\f0235";

}

.mdi-filter-variant:before {

    content: "\f0236";

}

.mdi-filter-variant-minus:before {

    content: "\f1112";

}

.mdi-filter-variant-plus:before {

    content: "\f1113";

}

.mdi-filter-variant-remove:before {

    content: "\f103f";

}

.mdi-finance:before {

    content: "\f081f";

}

.mdi-find-replace:before {

    content: "\f06d4";

}

.mdi-fingerprint:before {

    content: "\f0237";

}

.mdi-fingerprint-off:before {

    content: "\f0eb1";

}

.mdi-fire:before {

    content: "\f0238";

}

.mdi-fire-alert:before {

    content: "\f15d7";

}

.mdi-fire-extinguisher:before {

    content: "\f0ef2";

}

.mdi-fire-hydrant:before {

    content: "\f1137";

}

.mdi-fire-hydrant-alert:before {

    content: "\f1138";

}

.mdi-fire-hydrant-off:before {

    content: "\f1139";

}

.mdi-fire-truck:before {

    content: "\f08ab";

}

.mdi-firebase:before {

    content: "\f0967";

}

.mdi-firefox:before {

    content: "\f0239";

}

.mdi-fireplace:before {

    content: "\f0e2e";

}

.mdi-fireplace-off:before {

    content: "\f0e2f";

}

.mdi-firework:before {

    content: "\f0e30";

}

.mdi-fish:before {

    content: "\f023a";

}

.mdi-fish-off:before {

    content: "\f13f3";

}

.mdi-fishbowl:before {

    content: "\f0ef3";

}

.mdi-fishbowl-outline:before {

    content: "\f0ef4";

}

.mdi-fit-to-page:before {

    content: "\f0ef5";

}

.mdi-fit-to-page-outline:before {

    content: "\f0ef6";

}

.mdi-flag:before {

    content: "\f023b";

}

.mdi-flag-checkered:before {

    content: "\f023c";

}

.mdi-flag-minus:before {

    content: "\f0b99";

}

.mdi-flag-minus-outline:before {

    content: "\f10b2";

}

.mdi-flag-outline:before {

    content: "\f023d";

}

.mdi-flag-plus:before {

    content: "\f0b9a";

}

.mdi-flag-plus-outline:before {

    content: "\f10b3";

}

.mdi-flag-remove:before {

    content: "\f0b9b";

}

.mdi-flag-remove-outline:before {

    content: "\f10b4";

}

.mdi-flag-triangle:before {

    content: "\f023f";

}

.mdi-flag-variant:before {

    content: "\f0240";

}

.mdi-flag-variant-outline:before {

    content: "\f023e";

}

.mdi-flare:before {

    content: "\f0d72";

}

.mdi-flash:before {

    content: "\f0241";

}

.mdi-flash-alert:before {

    content: "\f0ef7";

}

.mdi-flash-alert-outline:before {

    content: "\f0ef8";

}

.mdi-flash-auto:before {

    content: "\f0242";

}

.mdi-flash-circle:before {

    content: "\f0820";

}

.mdi-flash-off:before {

    content: "\f0243";

}

.mdi-flash-outline:before {

    content: "\f06d5";

}

.mdi-flash-red-eye:before {

    content: "\f067b";

}

.mdi-flashlight:before {

    content: "\f0244";

}

.mdi-flashlight-off:before {

    content: "\f0245";

}

.mdi-flask:before {

    content: "\f0093";

}

.mdi-flask-empty:before {

    content: "\f0094";

}

.mdi-flask-empty-minus:before {

    content: "\f123a";

}

.mdi-flask-empty-minus-outline:before {

    content: "\f123b";

}

.mdi-flask-empty-off:before {

    content: "\f13f4";

}

.mdi-flask-empty-off-outline:before {

    content: "\f13f5";

}

.mdi-flask-empty-outline:before {

    content: "\f0095";

}

.mdi-flask-empty-plus:before {

    content: "\f123c";

}

.mdi-flask-empty-plus-outline:before {

    content: "\f123d";

}

.mdi-flask-empty-remove:before {

    content: "\f123e";

}

.mdi-flask-empty-remove-outline:before {

    content: "\f123f";

}

.mdi-flask-minus:before {

    content: "\f1240";

}

.mdi-flask-minus-outline:before {

    content: "\f1241";

}

.mdi-flask-off:before {

    content: "\f13f6";

}

.mdi-flask-off-outline:before {

    content: "\f13f7";

}

.mdi-flask-outline:before {

    content: "\f0096";

}

.mdi-flask-plus:before {

    content: "\f1242";

}

.mdi-flask-plus-outline:before {

    content: "\f1243";

}

.mdi-flask-remove:before {

    content: "\f1244";

}

.mdi-flask-remove-outline:before {

    content: "\f1245";

}

.mdi-flask-round-bottom:before {

    content: "\f124b";

}

.mdi-flask-round-bottom-empty:before {

    content: "\f124c";

}

.mdi-flask-round-bottom-empty-outline:before {

    content: "\f124d";

}

.mdi-flask-round-bottom-outline:before {

    content: "\f124e";

}

.mdi-fleur-de-lis:before {

    content: "\f1303";

}

.mdi-flip-horizontal:before {

    content: "\f10e7";

}

.mdi-flip-to-back:before {

    content: "\f0247";

}

.mdi-flip-to-front:before {

    content: "\f0248";

}

.mdi-flip-vertical:before {

    content: "\f10e8";

}

.mdi-floor-lamp:before {

    content: "\f08dd";

}

.mdi-floor-lamp-dual:before {

    content: "\f1040";

}

.mdi-floor-lamp-variant:before {

    content: "\f1041";

}

.mdi-floor-plan:before {

    content: "\f0821";

}

.mdi-floppy:before {

    content: "\f0249";

}

.mdi-floppy-variant:before {

    content: "\f09ef";

}

.mdi-flower:before {

    content: "\f024a";

}

.mdi-flower-outline:before {

    content: "\f09f0";

}

.mdi-flower-poppy:before {

    content: "\f0d08";

}

.mdi-flower-tulip:before {

    content: "\f09f1";

}

.mdi-flower-tulip-outline:before {

    content: "\f09f2";

}

.mdi-focus-auto:before {

    content: "\f0f4e";

}

.mdi-focus-field:before {

    content: "\f0f4f";

}

.mdi-focus-field-horizontal:before {

    content: "\f0f50";

}

.mdi-focus-field-vertical:before {

    content: "\f0f51";

}

.mdi-folder:before {

    content: "\f024b";

}

.mdi-folder-account:before {

    content: "\f024c";

}

.mdi-folder-account-outline:before {

    content: "\f0b9c";

}

.mdi-folder-alert:before {

    content: "\f0dcc";

}

.mdi-folder-alert-outline:before {

    content: "\f0dcd";

}

.mdi-folder-clock:before {

    content: "\f0aba";

}

.mdi-folder-clock-outline:before {

    content: "\f0abb";

}

.mdi-folder-cog:before {

    content: "\f107f";

}

.mdi-folder-cog-outline:before {

    content: "\f1080";

}

.mdi-folder-download:before {

    content: "\f024d";

}

.mdi-folder-download-outline:before {

    content: "\f10e9";

}

.mdi-folder-edit:before {

    content: "\f08de";

}

.mdi-folder-edit-outline:before {

    content: "\f0dce";

}

.mdi-folder-google-drive:before {

    content: "\f024e";

}

.mdi-folder-heart:before {

    content: "\f10ea";

}

.mdi-folder-heart-outline:before {

    content: "\f10eb";

}

.mdi-folder-home:before {

    content: "\f10b5";

}

.mdi-folder-home-outline:before {

    content: "\f10b6";

}

.mdi-folder-image:before {

    content: "\f024f";

}

.mdi-folder-information:before {

    content: "\f10b7";

}

.mdi-folder-information-outline:before {

    content: "\f10b8";

}

.mdi-folder-key:before {

    content: "\f08ac";

}

.mdi-folder-key-network:before {

    content: "\f08ad";

}

.mdi-folder-key-network-outline:before {

    content: "\f0c80";

}

.mdi-folder-key-outline:before {

    content: "\f10ec";

}

.mdi-folder-lock:before {

    content: "\f0250";

}

.mdi-folder-lock-open:before {

    content: "\f0251";

}

.mdi-folder-marker:before {

    content: "\f126d";

}

.mdi-folder-marker-outline:before {

    content: "\f126e";

}

.mdi-folder-move:before {

    content: "\f0252";

}

.mdi-folder-move-outline:before {

    content: "\f1246";

}

.mdi-folder-multiple:before {

    content: "\f0253";

}

.mdi-folder-multiple-image:before {

    content: "\f0254";

}

.mdi-folder-multiple-outline:before {

    content: "\f0255";

}

.mdi-folder-multiple-plus:before {

    content: "\f147e";

}

.mdi-folder-multiple-plus-outline:before {

    content: "\f147f";

}

.mdi-folder-music:before {

    content: "\f1359";

}

.mdi-folder-music-outline:before {

    content: "\f135a";

}

.mdi-folder-network:before {

    content: "\f0870";

}

.mdi-folder-network-outline:before {

    content: "\f0c81";

}

.mdi-folder-open:before {

    content: "\f0770";

}

.mdi-folder-open-outline:before {

    content: "\f0dcf";

}

.mdi-folder-outline:before {

    content: "\f0256";

}

.mdi-folder-plus:before {

    content: "\f0257";

}

.mdi-folder-plus-outline:before {

    content: "\f0b9d";

}

.mdi-folder-pound:before {

    content: "\f0d09";

}

.mdi-folder-pound-outline:before {

    content: "\f0d0a";

}

.mdi-folder-refresh:before {

    content: "\f0749";

}

.mdi-folder-refresh-outline:before {

    content: "\f0542";

}

.mdi-folder-remove:before {

    content: "\f0258";

}

.mdi-folder-remove-outline:before {

    content: "\f0b9e";

}

.mdi-folder-search:before {

    content: "\f0968";

}

.mdi-folder-search-outline:before {

    content: "\f0969";

}

.mdi-folder-settings:before {

    content: "\f107d";

}

.mdi-folder-settings-outline:before {

    content: "\f107e";

}

.mdi-folder-star:before {

    content: "\f069d";

}

.mdi-folder-star-multiple:before {

    content: "\f13d3";

}

.mdi-folder-star-multiple-outline:before {

    content: "\f13d4";

}

.mdi-folder-star-outline:before {

    content: "\f0b9f";

}

.mdi-folder-swap:before {

    content: "\f0fb6";

}

.mdi-folder-swap-outline:before {

    content: "\f0fb7";

}

.mdi-folder-sync:before {

    content: "\f0d0b";

}

.mdi-folder-sync-outline:before {

    content: "\f0d0c";

}

.mdi-folder-table:before {

    content: "\f12e3";

}

.mdi-folder-table-outline:before {

    content: "\f12e4";

}

.mdi-folder-text:before {

    content: "\f0c82";

}

.mdi-folder-text-outline:before {

    content: "\f0c83";

}

.mdi-folder-upload:before {

    content: "\f0259";

}

.mdi-folder-upload-outline:before {

    content: "\f10ed";

}

.mdi-folder-zip:before {

    content: "\f06eb";

}

.mdi-folder-zip-outline:before {

    content: "\f07b9";

}

.mdi-font-awesome:before {

    content: "\f003a";

}

.mdi-food:before {

    content: "\f025a";

}

.mdi-food-apple:before {

    content: "\f025b";

}

.mdi-food-apple-outline:before {

    content: "\f0c84";

}

.mdi-food-croissant:before {

    content: "\f07c8";

}

.mdi-food-drumstick:before {

    content: "\f141f";

}

.mdi-food-drumstick-off:before {

    content: "\f1468";

}

.mdi-food-drumstick-off-outline:before {

    content: "\f1469";

}

.mdi-food-drumstick-outline:before {

    content: "\f1420";

}

.mdi-food-fork-drink:before {

    content: "\f05f2";

}

.mdi-food-halal:before {

    content: "\f1572";

}

.mdi-food-kosher:before {

    content: "\f1573";

}

.mdi-food-off:before {

    content: "\f05f3";

}

.mdi-food-steak:before {

    content: "\f146a";

}

.mdi-food-steak-off:before {

    content: "\f146b";

}

.mdi-food-variant:before {

    content: "\f025c";

}

.mdi-food-variant-off:before {

    content: "\f13e5";

}

.mdi-foot-print:before {

    content: "\f0f52";

}

.mdi-football:before {

    content: "\f025d";

}

.mdi-football-australian:before {

    content: "\f025e";

}

.mdi-football-helmet:before {

    content: "\f025f";

}

.mdi-forklift:before {

    content: "\f07c9";

}

.mdi-form-dropdown:before {

    content: "\f1400";

}

.mdi-form-select:before {

    content: "\f1401";

}

.mdi-form-textarea:before {

    content: "\f1095";

}

.mdi-form-textbox:before {

    content: "\f060e";

}

.mdi-form-textbox-lock:before {

    content: "\f135d";

}

.mdi-form-textbox-password:before {

    content: "\f07f5";

}

.mdi-format-align-bottom:before {

    content: "\f0753";

}

.mdi-format-align-center:before {

    content: "\f0260";

}

.mdi-format-align-justify:before {

    content: "\f0261";

}

.mdi-format-align-left:before {

    content: "\f0262";

}

.mdi-format-align-middle:before {

    content: "\f0754";

}

.mdi-format-align-right:before {

    content: "\f0263";

}

.mdi-format-align-top:before {

    content: "\f0755";

}

.mdi-format-annotation-minus:before {

    content: "\f0abc";

}

.mdi-format-annotation-plus:before {

    content: "\f0646";

}

.mdi-format-bold:before {

    content: "\f0264";

}

.mdi-format-clear:before {

    content: "\f0265";

}

.mdi-format-color-fill:before {

    content: "\f0266";

}

.mdi-format-color-highlight:before {

    content: "\f0e31";

}

.mdi-format-color-marker-cancel:before {

    content: "\f1313";

}

.mdi-format-color-text:before {

    content: "\f069e";

}

.mdi-format-columns:before {

    content: "\f08df";

}

.mdi-format-float-center:before {

    content: "\f0267";

}

.mdi-format-float-left:before {

    content: "\f0268";

}

.mdi-format-float-none:before {

    content: "\f0269";

}

.mdi-format-float-right:before {

    content: "\f026a";

}

.mdi-format-font:before {

    content: "\f06d6";

}

.mdi-format-font-size-decrease:before {

    content: "\f09f3";

}

.mdi-format-font-size-increase:before {

    content: "\f09f4";

}

.mdi-format-header-1:before {

    content: "\f026b";

}

.mdi-format-header-2:before {

    content: "\f026c";

}

.mdi-format-header-3:before {

    content: "\f026d";

}

.mdi-format-header-4:before {

    content: "\f026e";

}

.mdi-format-header-5:before {

    content: "\f026f";

}

.mdi-format-header-6:before {

    content: "\f0270";

}

.mdi-format-header-decrease:before {

    content: "\f0271";

}

.mdi-format-header-equal:before {

    content: "\f0272";

}

.mdi-format-header-increase:before {

    content: "\f0273";

}

.mdi-format-header-pound:before {

    content: "\f0274";

}

.mdi-format-horizontal-align-center:before {

    content: "\f061e";

}

.mdi-format-horizontal-align-left:before {

    content: "\f061f";

}

.mdi-format-horizontal-align-right:before {

    content: "\f0620";

}

.mdi-format-indent-decrease:before {

    content: "\f0275";

}

.mdi-format-indent-increase:before {

    content: "\f0276";

}

.mdi-format-italic:before {

    content: "\f0277";

}

.mdi-format-letter-case:before {

    content: "\f0b34";

}

.mdi-format-letter-case-lower:before {

    content: "\f0b35";

}

.mdi-format-letter-case-upper:before {

    content: "\f0b36";

}

.mdi-format-letter-ends-with:before {

    content: "\f0fb8";

}

.mdi-format-letter-matches:before {

    content: "\f0fb9";

}

.mdi-format-letter-starts-with:before {

    content: "\f0fba";

}

.mdi-format-line-spacing:before {

    content: "\f0278";

}

.mdi-format-line-style:before {

    content: "\f05c8";

}

.mdi-format-line-weight:before {

    content: "\f05c9";

}

.mdi-format-list-bulleted:before {

    content: "\f0279";

}

.mdi-format-list-bulleted-square:before {

    content: "\f0dd0";

}

.mdi-format-list-bulleted-triangle:before {

    content: "\f0eb2";

}

.mdi-format-list-bulleted-type:before {

    content: "\f027a";

}

.mdi-format-list-checkbox:before {

    content: "\f096a";

}

.mdi-format-list-checks:before {

    content: "\f0756";

}

.mdi-format-list-numbered:before {

    content: "\f027b";

}

.mdi-format-list-numbered-rtl:before {

    content: "\f0d0d";

}

.mdi-format-list-text:before {

    content: "\f126f";

}

.mdi-format-overline:before {

    content: "\f0eb3";

}

.mdi-format-page-break:before {

    content: "\f06d7";

}

.mdi-format-paint:before {

    content: "\f027c";

}

.mdi-format-paragraph:before {

    content: "\f027d";

}

.mdi-format-pilcrow:before {

    content: "\f06d8";

}

.mdi-format-quote-close:before {

    content: "\f027e";

}

.mdi-format-quote-close-outline:before {

    content: "\f11a8";

}

.mdi-format-quote-open:before {

    content: "\f0757";

}

.mdi-format-quote-open-outline:before {

    content: "\f11a7";

}

.mdi-format-rotate-90:before {

    content: "\f06aa";

}

.mdi-format-section:before {

    content: "\f069f";

}

.mdi-format-size:before {

    content: "\f027f";

}

.mdi-format-strikethrough:before {

    content: "\f0280";

}

.mdi-format-strikethrough-variant:before {

    content: "\f0281";

}

.mdi-format-subscript:before {

    content: "\f0282";

}

.mdi-format-superscript:before {

    content: "\f0283";

}

.mdi-format-text:before {

    content: "\f0284";

}

.mdi-format-text-rotation-angle-down:before {

    content: "\f0fbb";

}

.mdi-format-text-rotation-angle-up:before {

    content: "\f0fbc";

}

.mdi-format-text-rotation-down:before {

    content: "\f0d73";

}

.mdi-format-text-rotation-down-vertical:before {

    content: "\f0fbd";

}

.mdi-format-text-rotation-none:before {

    content: "\f0d74";

}

.mdi-format-text-rotation-up:before {

    content: "\f0fbe";

}

.mdi-format-text-rotation-vertical:before {

    content: "\f0fbf";

}

.mdi-format-text-variant:before {

    content: "\f0e32";

}

.mdi-format-text-variant-outline:before {

    content: "\f150f";

}

.mdi-format-text-wrapping-clip:before {

    content: "\f0d0e";

}

.mdi-format-text-wrapping-overflow:before {

    content: "\f0d0f";

}

.mdi-format-text-wrapping-wrap:before {

    content: "\f0d10";

}

.mdi-format-textbox:before {

    content: "\f0d11";

}

.mdi-format-textdirection-l-to-r:before {

    content: "\f0285";

}

.mdi-format-textdirection-r-to-l:before {

    content: "\f0286";

}

.mdi-format-title:before {

    content: "\f05f4";

}

.mdi-format-underline:before {

    content: "\f0287";

}

.mdi-format-vertical-align-bottom:before {

    content: "\f0621";

}

.mdi-format-vertical-align-center:before {

    content: "\f0622";

}

.mdi-format-vertical-align-top:before {

    content: "\f0623";

}

.mdi-format-wrap-inline:before {

    content: "\f0288";

}

.mdi-format-wrap-square:before {

    content: "\f0289";

}

.mdi-format-wrap-tight:before {

    content: "\f028a";

}

.mdi-format-wrap-top-bottom:before {

    content: "\f028b";

}

.mdi-forum:before {

    content: "\f028c";

}

.mdi-forum-outline:before {

    content: "\f0822";

}

.mdi-forward:before {

    content: "\f028d";

}

.mdi-forwardburger:before {

    content: "\f0d75";

}

.mdi-fountain:before {

    content: "\f096b";

}

.mdi-fountain-pen:before {

    content: "\f0d12";

}

.mdi-fountain-pen-tip:before {

    content: "\f0d13";

}

.mdi-freebsd:before {

    content: "\f08e0";

}

.mdi-frequently-asked-questions:before {

    content: "\f0eb4";

}

.mdi-fridge:before {

    content: "\f0290";

}

.mdi-fridge-alert:before {

    content: "\f11b1";

}

.mdi-fridge-alert-outline:before {

    content: "\f11b2";

}

.mdi-fridge-bottom:before {

    content: "\f0292";

}

.mdi-fridge-industrial:before {

    content: "\f15ee";

}

.mdi-fridge-industrial-alert:before {

    content: "\f15ef";

}

.mdi-fridge-industrial-alert-outline:before {

    content: "\f15f0";

}

.mdi-fridge-industrial-off:before {

    content: "\f15f1";

}

.mdi-fridge-industrial-off-outline:before {

    content: "\f15f2";

}

.mdi-fridge-industrial-outline:before {

    content: "\f15f3";

}

.mdi-fridge-off:before {

    content: "\f11af";

}

.mdi-fridge-off-outline:before {

    content: "\f11b0";

}

.mdi-fridge-outline:before {

    content: "\f028f";

}

.mdi-fridge-top:before {

    content: "\f0291";

}

.mdi-fridge-variant:before {

    content: "\f15f4";

}

.mdi-fridge-variant-alert:before {

    content: "\f15f5";

}

.mdi-fridge-variant-alert-outline:before {

    content: "\f15f6";

}

.mdi-fridge-variant-off:before {

    content: "\f15f7";

}

.mdi-fridge-variant-off-outline:before {

    content: "\f15f8";

}

.mdi-fridge-variant-outline:before {

    content: "\f15f9";

}

.mdi-fruit-cherries:before {

    content: "\f1042";

}

.mdi-fruit-cherries-off:before {

    content: "\f13f8";

}

.mdi-fruit-citrus:before {

    content: "\f1043";

}

.mdi-fruit-citrus-off:before {

    content: "\f13f9";

}

.mdi-fruit-grapes:before {

    content: "\f1044";

}

.mdi-fruit-grapes-outline:before {

    content: "\f1045";

}

.mdi-fruit-pineapple:before {

    content: "\f1046";

}

.mdi-fruit-watermelon:before {

    content: "\f1047";

}

.mdi-fuel:before {

    content: "\f07ca";

}

.mdi-fullscreen:before {

    content: "\f0293";

}

.mdi-fullscreen-exit:before {

    content: "\f0294";

}

.mdi-function:before {

    content: "\f0295";

}

.mdi-function-variant:before {

    content: "\f0871";

}

.mdi-furigana-horizontal:before {

    content: "\f1081";

}

.mdi-furigana-vertical:before {

    content: "\f1082";

}

.mdi-fuse:before {

    content: "\f0c85";

}

.mdi-fuse-alert:before {

    content: "\f142d";

}

.mdi-fuse-blade:before {

    content: "\f0c86";

}

.mdi-fuse-off:before {

    content: "\f142c";

}

.mdi-gamepad:before {

    content: "\f0296";

}

.mdi-gamepad-circle:before {

    content: "\f0e33";

}

.mdi-gamepad-circle-down:before {

    content: "\f0e34";

}

.mdi-gamepad-circle-left:before {

    content: "\f0e35";

}

.mdi-gamepad-circle-outline:before {

    content: "\f0e36";

}

.mdi-gamepad-circle-right:before {

    content: "\f0e37";

}

.mdi-gamepad-circle-up:before {

    content: "\f0e38";

}

.mdi-gamepad-down:before {

    content: "\f0e39";

}

.mdi-gamepad-left:before {

    content: "\f0e3a";

}

.mdi-gamepad-right:before {

    content: "\f0e3b";

}

.mdi-gamepad-round:before {

    content: "\f0e3c";

}

.mdi-gamepad-round-down:before {

    content: "\f0e3d";

}

.mdi-gamepad-round-left:before {

    content: "\f0e3e";

}

.mdi-gamepad-round-outline:before {

    content: "\f0e3f";

}

.mdi-gamepad-round-right:before {

    content: "\f0e40";

}

.mdi-gamepad-round-up:before {

    content: "\f0e41";

}

.mdi-gamepad-square:before {

    content: "\f0eb5";

}

.mdi-gamepad-square-outline:before {

    content: "\f0eb6";

}

.mdi-gamepad-up:before {

    content: "\f0e42";

}

.mdi-gamepad-variant:before {

    content: "\f0297";

}

.mdi-gamepad-variant-outline:before {

    content: "\f0eb7";

}

.mdi-gamma:before {

    content: "\f10ee";

}

.mdi-gantry-crane:before {

    content: "\f0dd1";

}

.mdi-garage:before {

    content: "\f06d9";

}

.mdi-garage-alert:before {

    content: "\f0872";

}

.mdi-garage-alert-variant:before {

    content: "\f12d5";

}

.mdi-garage-open:before {

    content: "\f06da";

}

.mdi-garage-open-variant:before {

    content: "\f12d4";

}

.mdi-garage-variant:before {

    content: "\f12d3";

}

.mdi-gas-cylinder:before {

    content: "\f0647";

}

.mdi-gas-station:before {

    content: "\f0298";

}

.mdi-gas-station-off:before {

    content: "\f1409";

}

.mdi-gas-station-off-outline:before {

    content: "\f140a";

}

.mdi-gas-station-outline:before {

    content: "\f0eb8";

}

.mdi-gate:before {

    content: "\f0299";

}

.mdi-gate-and:before {

    content: "\f08e1";

}

.mdi-gate-arrow-right:before {

    content: "\f1169";

}

.mdi-gate-nand:before {

    content: "\f08e2";

}

.mdi-gate-nor:before {

    content: "\f08e3";

}

.mdi-gate-not:before {

    content: "\f08e4";

}

.mdi-gate-open:before {

    content: "\f116a";

}

.mdi-gate-or:before {

    content: "\f08e5";

}

.mdi-gate-xnor:before {

    content: "\f08e6";

}

.mdi-gate-xor:before {

    content: "\f08e7";

}

.mdi-gatsby:before {

    content: "\f0e43";

}

.mdi-gauge:before {

    content: "\f029a";

}

.mdi-gauge-empty:before {

    content: "\f0873";

}

.mdi-gauge-full:before {

    content: "\f0874";

}

.mdi-gauge-low:before {

    content: "\f0875";

}

.mdi-gavel:before {

    content: "\f029b";

}

.mdi-gender-female:before {

    content: "\f029c";

}

.mdi-gender-male:before {

    content: "\f029d";

}

.mdi-gender-male-female:before {

    content: "\f029e";

}

.mdi-gender-male-female-variant:before {

    content: "\f113f";

}

.mdi-gender-non-binary:before {

    content: "\f1140";

}

.mdi-gender-transgender:before {

    content: "\f029f";

}

.mdi-gentoo:before {

    content: "\f08e8";

}

.mdi-gesture:before {

    content: "\f07cb";

}

.mdi-gesture-double-tap:before {

    content: "\f073c";

}

.mdi-gesture-pinch:before {

    content: "\f0abd";

}

.mdi-gesture-spread:before {

    content: "\f0abe";

}

.mdi-gesture-swipe:before {

    content: "\f0d76";

}

.mdi-gesture-swipe-down:before {

    content: "\f073d";

}

.mdi-gesture-swipe-horizontal:before {

    content: "\f0abf";

}

.mdi-gesture-swipe-left:before {

    content: "\f073e";

}

.mdi-gesture-swipe-right:before {

    content: "\f073f";

}

.mdi-gesture-swipe-up:before {

    content: "\f0740";

}

.mdi-gesture-swipe-vertical:before {

    content: "\f0ac0";

}

.mdi-gesture-tap:before {

    content: "\f0741";

}

.mdi-gesture-tap-box:before {

    content: "\f12a9";

}

.mdi-gesture-tap-button:before {

    content: "\f12a8";

}

.mdi-gesture-tap-hold:before {

    content: "\f0d77";

}

.mdi-gesture-two-double-tap:before {

    content: "\f0742";

}

.mdi-gesture-two-tap:before {

    content: "\f0743";

}

.mdi-ghost:before {

    content: "\f02a0";

}

.mdi-ghost-off:before {

    content: "\f09f5";

}

.mdi-ghost-off-outline:before {

    content: "\f165c";

}

.mdi-ghost-outline:before {

    content: "\f165d";

}

.mdi-gif:before {

    content: "\f0d78";

}

.mdi-gift:before {

    content: "\f0e44";

}

.mdi-gift-outline:before {

    content: "\f02a1";

}

.mdi-git:before {

    content: "\f02a2";

}

.mdi-github:before {

    content: "\f02a4";

}

.mdi-gitlab:before {

    content: "\f0ba0";

}

.mdi-glass-cocktail:before {

    content: "\f0356";

}

.mdi-glass-cocktail-off:before {

    content: "\f15e6";

}

.mdi-glass-flute:before {

    content: "\f02a5";

}

.mdi-glass-mug:before {

    content: "\f02a6";

}

.mdi-glass-mug-off:before {

    content: "\f15e7";

}

.mdi-glass-mug-variant:before {

    content: "\f1116";

}

.mdi-glass-mug-variant-off:before {

    content: "\f15e8";

}

.mdi-glass-pint-outline:before {

    content: "\f130d";

}

.mdi-glass-stange:before {

    content: "\f02a7";

}

.mdi-glass-tulip:before {

    content: "\f02a8";

}

.mdi-glass-wine:before {

    content: "\f0876";

}

.mdi-glasses:before {

    content: "\f02aa";

}

.mdi-globe-light:before {

    content: "\f12d7";

}

.mdi-globe-model:before {

    content: "\f08e9";

}

.mdi-gmail:before {

    content: "\f02ab";

}

.mdi-gnome:before {

    content: "\f02ac";

}

.mdi-go-kart:before {

    content: "\f0d79";

}

.mdi-go-kart-track:before {

    content: "\f0d7a";

}

.mdi-gog:before {

    content: "\f0ba1";

}

.mdi-gold:before {

    content: "\f124f";

}

.mdi-golf:before {

    content: "\f0823";

}

.mdi-golf-cart:before {

    content: "\f11a4";

}

.mdi-golf-tee:before {

    content: "\f1083";

}

.mdi-gondola:before {

    content: "\f0686";

}

.mdi-goodreads:before {

    content: "\f0d7b";

}

.mdi-google:before {

    content: "\f02ad";

}

.mdi-google-ads:before {

    content: "\f0c87";

}

.mdi-google-analytics:before {

    content: "\f07cc";

}

.mdi-google-assistant:before {

    content: "\f07cd";

}

.mdi-google-cardboard:before {

    content: "\f02ae";

}

.mdi-google-chrome:before {

    content: "\f02af";

}

.mdi-google-circles:before {

    content: "\f02b0";

}

.mdi-google-circles-communities:before {

    content: "\f02b1";

}

.mdi-google-circles-extended:before {

    content: "\f02b2";

}

.mdi-google-circles-group:before {

    content: "\f02b3";

}

.mdi-google-classroom:before {

    content: "\f02c0";

}

.mdi-google-cloud:before {

    content: "\f11f6";

}

.mdi-google-controller:before {

    content: "\f02b4";

}

.mdi-google-controller-off:before {

    content: "\f02b5";

}

.mdi-google-downasaur:before {

    content: "\f1362";

}

.mdi-google-drive:before {

    content: "\f02b6";

}

.mdi-google-earth:before {

    content: "\f02b7";

}

.mdi-google-fit:before {

    content: "\f096c";

}

.mdi-google-glass:before {

    content: "\f02b8";

}

.mdi-google-hangouts:before {

    content: "\f02c9";

}

.mdi-google-home:before {

    content: "\f0824";

}

.mdi-google-keep:before {

    content: "\f06dc";

}

.mdi-google-lens:before {

    content: "\f09f6";

}

.mdi-google-maps:before {

    content: "\f05f5";

}

.mdi-google-my-business:before {

    content: "\f1048";

}

.mdi-google-nearby:before {

    content: "\f02b9";

}

.mdi-google-photos:before {

    content: "\f06dd";

}

.mdi-google-play:before {

    content: "\f02bc";

}

.mdi-google-plus:before {

    content: "\f02bd";

}

.mdi-google-podcast:before {

    content: "\f0eb9";

}

.mdi-google-spreadsheet:before {

    content: "\f09f7";

}

.mdi-google-street-view:before {

    content: "\f0c88";

}

.mdi-google-translate:before {

    content: "\f02bf";

}

.mdi-gradient:before {

    content: "\f06a0";

}

.mdi-grain:before {

    content: "\f0d7c";

}

.mdi-graph:before {

    content: "\f1049";

}

.mdi-graph-outline:before {

    content: "\f104a";

}

.mdi-graphql:before {

    content: "\f0877";

}

.mdi-grass:before {

    content: "\f1510";

}

.mdi-grave-stone:before {

    content: "\f0ba2";

}

.mdi-grease-pencil:before {

    content: "\f0648";

}

.mdi-greater-than:before {

    content: "\f096d";

}

.mdi-greater-than-or-equal:before {

    content: "\f096e";

}

.mdi-grid:before {

    content: "\f02c1";

}

.mdi-grid-large:before {

    content: "\f0758";

}

.mdi-grid-off:before {

    content: "\f02c2";

}

.mdi-grill:before {

    content: "\f0e45";

}

.mdi-grill-outline:before {

    content: "\f118a";

}

.mdi-group:before {

    content: "\f02c3";

}

.mdi-guitar-acoustic:before {

    content: "\f0771";

}

.mdi-guitar-electric:before {

    content: "\f02c4";

}

.mdi-guitar-pick:before {

    content: "\f02c5";

}

.mdi-guitar-pick-outline:before {

    content: "\f02c6";

}

.mdi-guy-fawkes-mask:before {

    content: "\f0825";

}

.mdi-hail:before {

    content: "\f0ac1";

}

.mdi-hair-dryer:before {

    content: "\f10ef";

}

.mdi-hair-dryer-outline:before {

    content: "\f10f0";

}

.mdi-halloween:before {

    content: "\f0ba3";

}

.mdi-hamburger:before {

    content: "\f0685";

}

.mdi-hammer:before {

    content: "\f08ea";

}

.mdi-hammer-screwdriver:before {

    content: "\f1322";

}

.mdi-hammer-wrench:before {

    content: "\f1323";

}

.mdi-hand:before {

    content: "\f0a4f";

}

.mdi-hand-heart:before {

    content: "\f10f1";

}

.mdi-hand-heart-outline:before {

    content: "\f157e";

}

.mdi-hand-left:before {

    content: "\f0e46";

}

.mdi-hand-okay:before {

    content: "\f0a50";

}

.mdi-hand-peace:before {

    content: "\f0a51";

}

.mdi-hand-peace-variant:before {

    content: "\f0a52";

}

.mdi-hand-pointing-down:before {

    content: "\f0a53";

}

.mdi-hand-pointing-left:before {

    content: "\f0a54";

}

.mdi-hand-pointing-right:before {

    content: "\f02c7";

}

.mdi-hand-pointing-up:before {

    content: "\f0a55";

}

.mdi-hand-right:before {

    content: "\f0e47";

}

.mdi-hand-saw:before {

    content: "\f0e48";

}

.mdi-hand-wash:before {

    content: "\f157f";

}

.mdi-hand-wash-outline:before {

    content: "\f1580";

}

.mdi-hand-water:before {

    content: "\f139f";

}

.mdi-handball:before {

    content: "\f0f53";

}

.mdi-handcuffs:before {

    content: "\f113e";

}

.mdi-handshake:before {

    content: "\f1218";

}

.mdi-handshake-outline:before {

    content: "\f15a1";

}

.mdi-hanger:before {

    content: "\f02c8";

}

.mdi-hard-hat:before {

    content: "\f096f";

}

.mdi-harddisk:before {

    content: "\f02ca";

}

.mdi-harddisk-plus:before {

    content: "\f104b";

}

.mdi-harddisk-remove:before {

    content: "\f104c";

}

.mdi-hat-fedora:before {

    content: "\f0ba4";

}

.mdi-hazard-lights:before {

    content: "\f0c89";

}

.mdi-hdr:before {

    content: "\f0d7d";

}

.mdi-hdr-off:before {

    content: "\f0d7e";

}

.mdi-head:before {

    content: "\f135e";

}

.mdi-head-alert:before {

    content: "\f1338";

}

.mdi-head-alert-outline:before {

    content: "\f1339";

}

.mdi-head-check:before {

    content: "\f133a";

}

.mdi-head-check-outline:before {

    content: "\f133b";

}

.mdi-head-cog:before {

    content: "\f133c";

}

.mdi-head-cog-outline:before {

    content: "\f133d";

}

.mdi-head-dots-horizontal:before {

    content: "\f133e";

}

.mdi-head-dots-horizontal-outline:before {

    content: "\f133f";

}

.mdi-head-flash:before {

    content: "\f1340";

}

.mdi-head-flash-outline:before {

    content: "\f1341";

}

.mdi-head-heart:before {

    content: "\f1342";

}

.mdi-head-heart-outline:before {

    content: "\f1343";

}

.mdi-head-lightbulb:before {

    content: "\f1344";

}

.mdi-head-lightbulb-outline:before {

    content: "\f1345";

}

.mdi-head-minus:before {

    content: "\f1346";

}

.mdi-head-minus-outline:before {

    content: "\f1347";

}

.mdi-head-outline:before {

    content: "\f135f";

}

.mdi-head-plus:before {

    content: "\f1348";

}

.mdi-head-plus-outline:before {

    content: "\f1349";

}

.mdi-head-question:before {

    content: "\f134a";

}

.mdi-head-question-outline:before {

    content: "\f134b";

}

.mdi-head-remove:before {

    content: "\f134c";

}

.mdi-head-remove-outline:before {

    content: "\f134d";

}

.mdi-head-snowflake:before {

    content: "\f134e";

}

.mdi-head-snowflake-outline:before {

    content: "\f134f";

}

.mdi-head-sync:before {

    content: "\f1350";

}

.mdi-head-sync-outline:before {

    content: "\f1351";

}

.mdi-headphones:before {

    content: "\f02cb";

}

.mdi-headphones-bluetooth:before {

    content: "\f0970";

}

.mdi-headphones-box:before {

    content: "\f02cc";

}

.mdi-headphones-off:before {

    content: "\f07ce";

}

.mdi-headphones-settings:before {

    content: "\f02cd";

}

.mdi-headset:before {

    content: "\f02ce";

}

.mdi-headset-dock:before {

    content: "\f02cf";

}

.mdi-headset-off:before {

    content: "\f02d0";

}

.mdi-heart:before {

    content: "\f02d1";

}

.mdi-heart-box:before {

    content: "\f02d2";

}

.mdi-heart-box-outline:before {

    content: "\f02d3";

}

.mdi-heart-broken:before {

    content: "\f02d4";

}

.mdi-heart-broken-outline:before {

    content: "\f0d14";

}

.mdi-heart-circle:before {

    content: "\f0971";

}

.mdi-heart-circle-outline:before {

    content: "\f0972";

}

.mdi-heart-cog:before {

    content: "\f1663";

}

.mdi-heart-cog-outline:before {

    content: "\f1664";

}

.mdi-heart-flash:before {

    content: "\f0ef9";

}

.mdi-heart-half:before {

    content: "\f06df";

}

.mdi-heart-half-full:before {

    content: "\f06de";

}

.mdi-heart-half-outline:before {

    content: "\f06e0";

}

.mdi-heart-minus:before {

    content: "\f142f";

}

.mdi-heart-minus-outline:before {

    content: "\f1432";

}

.mdi-heart-multiple:before {

    content: "\f0a56";

}

.mdi-heart-multiple-outline:before {

    content: "\f0a57";

}

.mdi-heart-off:before {

    content: "\f0759";

}

.mdi-heart-off-outline:before {

    content: "\f1434";

}

.mdi-heart-outline:before {

    content: "\f02d5";

}

.mdi-heart-plus:before {

    content: "\f142e";

}

.mdi-heart-plus-outline:before {

    content: "\f1431";

}

.mdi-heart-pulse:before {

    content: "\f05f6";

}

.mdi-heart-remove:before {

    content: "\f1430";

}

.mdi-heart-remove-outline:before {

    content: "\f1433";

}

.mdi-heart-settings:before {

    content: "\f1665";

}

.mdi-heart-settings-outline:before {

    content: "\f1666";

}

.mdi-helicopter:before {

    content: "\f0ac2";

}

.mdi-help:before {

    content: "\f02d6";

}

.mdi-help-box:before {

    content: "\f078b";

}

.mdi-help-circle:before {

    content: "\f02d7";

}

.mdi-help-circle-outline:before {

    content: "\f0625";

}

.mdi-help-network:before {

    content: "\f06f5";

}

.mdi-help-network-outline:before {

    content: "\f0c8a";

}

.mdi-help-rhombus:before {

    content: "\f0ba5";

}

.mdi-help-rhombus-outline:before {

    content: "\f0ba6";

}

.mdi-hexadecimal:before {

    content: "\f12a7";

}

.mdi-hexagon:before {

    content: "\f02d8";

}

.mdi-hexagon-multiple:before {

    content: "\f06e1";

}

.mdi-hexagon-multiple-outline:before {

    content: "\f10f2";

}

.mdi-hexagon-outline:before {

    content: "\f02d9";

}

.mdi-hexagon-slice-1:before {

    content: "\f0ac3";

}

.mdi-hexagon-slice-2:before {

    content: "\f0ac4";

}

.mdi-hexagon-slice-3:before {

    content: "\f0ac5";

}

.mdi-hexagon-slice-4:before {

    content: "\f0ac6";

}

.mdi-hexagon-slice-5:before {

    content: "\f0ac7";

}

.mdi-hexagon-slice-6:before {

    content: "\f0ac8";

}

.mdi-hexagram:before {

    content: "\f0ac9";

}

.mdi-hexagram-outline:before {

    content: "\f0aca";

}

.mdi-high-definition:before {

    content: "\f07cf";

}

.mdi-high-definition-box:before {

    content: "\f0878";

}

.mdi-highway:before {

    content: "\f05f7";

}

.mdi-hiking:before {

    content: "\f0d7f";

}

.mdi-hinduism:before {

    content: "\f0973";

}

.mdi-history:before {

    content: "\f02da";

}

.mdi-hockey-puck:before {

    content: "\f0879";

}

.mdi-hockey-sticks:before {

    content: "\f087a";

}

.mdi-hololens:before {

    content: "\f02db";

}

.mdi-home:before {

    content: "\f02dc";

}

.mdi-home-account:before {

    content: "\f0826";

}

.mdi-home-alert:before {

    content: "\f087b";

}

.mdi-home-alert-outline:before {

    content: "\f15d0";

}

.mdi-home-analytics:before {

    content: "\f0eba";

}

.mdi-home-assistant:before {

    content: "\f07d0";

}

.mdi-home-automation:before {

    content: "\f07d1";

}

.mdi-home-circle:before {

    content: "\f07d2";

}

.mdi-home-circle-outline:before {

    content: "\f104d";

}

.mdi-home-city:before {

    content: "\f0d15";

}

.mdi-home-city-outline:before {

    content: "\f0d16";

}

.mdi-home-currency-usd:before {

    content: "\f08af";

}

.mdi-home-edit:before {

    content: "\f1159";

}

.mdi-home-edit-outline:before {

    content: "\f115a";

}

.mdi-home-export-outline:before {

    content: "\f0f9b";

}

.mdi-home-flood:before {

    content: "\f0efa";

}

.mdi-home-floor-0:before {

    content: "\f0dd2";

}

.mdi-home-floor-1:before {

    content: "\f0d80";

}

.mdi-home-floor-2:before {

    content: "\f0d81";

}

.mdi-home-floor-3:before {

    content: "\f0d82";

}

.mdi-home-floor-a:before {

    content: "\f0d83";

}

.mdi-home-floor-b:before {

    content: "\f0d84";

}

.mdi-home-floor-g:before {

    content: "\f0d85";

}

.mdi-home-floor-l:before {

    content: "\f0d86";

}

.mdi-home-floor-negative-1:before {

    content: "\f0dd3";

}

.mdi-home-group:before {

    content: "\f0dd4";

}

.mdi-home-heart:before {

    content: "\f0827";

}

.mdi-home-import-outline:before {

    content: "\f0f9c";

}

.mdi-home-lightbulb:before {

    content: "\f1251";

}

.mdi-home-lightbulb-outline:before {

    content: "\f1252";

}

.mdi-home-lock:before {

    content: "\f08eb";

}

.mdi-home-lock-open:before {

    content: "\f08ec";

}

.mdi-home-map-marker:before {

    content: "\f05f8";

}

.mdi-home-minus:before {

    content: "\f0974";

}

.mdi-home-minus-outline:before {

    content: "\f13d5";

}

.mdi-home-modern:before {

    content: "\f02dd";

}

.mdi-home-outline:before {

    content: "\f06a1";

}

.mdi-home-plus:before {

    content: "\f0975";

}

.mdi-home-plus-outline:before {

    content: "\f13d6";

}

.mdi-home-remove:before {

    content: "\f1247";

}

.mdi-home-remove-outline:before {

    content: "\f13d7";

}

.mdi-home-roof:before {

    content: "\f112b";

}

.mdi-home-search:before {

    content: "\f13b0";

}

.mdi-home-search-outline:before {

    content: "\f13b1";

}

.mdi-home-thermometer:before {

    content: "\f0f54";

}

.mdi-home-thermometer-outline:before {

    content: "\f0f55";

}

.mdi-home-variant:before {

    content: "\f02de";

}

.mdi-home-variant-outline:before {

    content: "\f0ba7";

}

.mdi-hook:before {

    content: "\f06e2";

}

.mdi-hook-off:before {

    content: "\f06e3";

}

.mdi-hops:before {

    content: "\f02df";

}

.mdi-horizontal-rotate-clockwise:before {

    content: "\f10f3";

}

.mdi-horizontal-rotate-counterclockwise:before {

    content: "\f10f4";

}

.mdi-horse:before {

    content: "\f15bf";

}

.mdi-horse-human:before {

    content: "\f15c0";

}

.mdi-horse-variant:before {

    content: "\f15c1";

}

.mdi-horseshoe:before {

    content: "\f0a58";

}

.mdi-hospital:before {

    content: "\f0ff6";

}

.mdi-hospital-box:before {

    content: "\f02e0";

}

.mdi-hospital-box-outline:before {

    content: "\f0ff7";

}

.mdi-hospital-building:before {

    content: "\f02e1";

}

.mdi-hospital-marker:before {

    content: "\f02e2";

}

.mdi-hot-tub:before {

    content: "\f0828";

}

.mdi-hours-24:before {

    content: "\f1478";

}

.mdi-hubspot:before {

    content: "\f0d17";

}

.mdi-hulu:before {

    content: "\f0829";

}

.mdi-human:before {

    content: "\f02e6";

}

.mdi-human-baby-changing-table:before {

    content: "\f138b";

}

.mdi-human-cane:before {

    content: "\f1581";

}

.mdi-human-capacity-decrease:before {

    content: "\f159b";

}

.mdi-human-capacity-increase:before {

    content: "\f159c";

}

.mdi-human-child:before {

    content: "\f02e7";

}

.mdi-human-edit:before {

    content: "\f14e8";

}

.mdi-human-female:before {

    content: "\f0649";

}

.mdi-human-female-boy:before {

    content: "\f0a59";

}

.mdi-human-female-dance:before {

    content: "\f15c9";

}

.mdi-human-female-female:before {

    content: "\f0a5a";

}

.mdi-human-female-girl:before {

    content: "\f0a5b";

}

.mdi-human-greeting:before {

    content: "\f064a";

}

.mdi-human-greeting-proximity:before {

    content: "\f159d";

}

.mdi-human-handsdown:before {

    content: "\f064b";

}

.mdi-human-handsup:before {

    content: "\f064c";

}

.mdi-human-male:before {

    content: "\f064d";

}

.mdi-human-male-boy:before {

    content: "\f0a5c";

}

.mdi-human-male-child:before {

    content: "\f138c";

}

.mdi-human-male-female:before {

    content: "\f02e8";

}

.mdi-human-male-girl:before {

    content: "\f0a5d";

}

.mdi-human-male-height:before {

    content: "\f0efb";

}

.mdi-human-male-height-variant:before {

    content: "\f0efc";

}

.mdi-human-male-male:before {

    content: "\f0a5e";

}

.mdi-human-pregnant:before {

    content: "\f05cf";

}

.mdi-human-queue:before {

    content: "\f1571";

}

.mdi-human-scooter:before {

    content: "\f11e9";

}

.mdi-human-wheelchair:before {

    content: "\f138d";

}

.mdi-humble-bundle:before {

    content: "\f0744";

}

.mdi-hvac:before {

    content: "\f1352";

}

.mdi-hvac-off:before {

    content: "\f159e";

}

.mdi-hydraulic-oil-level:before {

    content: "\f1324";

}

.mdi-hydraulic-oil-temperature:before {

    content: "\f1325";

}

.mdi-hydro-power:before {

    content: "\f12e5";

}

.mdi-ice-cream:before {

    content: "\f082a";

}

.mdi-ice-cream-off:before {

    content: "\f0e52";

}

.mdi-ice-pop:before {

    content: "\f0efd";

}

.mdi-id-card:before {

    content: "\f0fc0";

}

.mdi-identifier:before {

    content: "\f0efe";

}

.mdi-ideogram-cjk:before {

    content: "\f1331";

}

.mdi-ideogram-cjk-variant:before {

    content: "\f1332";

}

.mdi-iframe:before {

    content: "\f0c8b";

}

.mdi-iframe-array:before {

    content: "\f10f5";

}

.mdi-iframe-array-outline:before {

    content: "\f10f6";

}

.mdi-iframe-braces:before {

    content: "\f10f7";

}

.mdi-iframe-braces-outline:before {

    content: "\f10f8";

}

.mdi-iframe-outline:before {

    content: "\f0c8c";

}

.mdi-iframe-parentheses:before {

    content: "\f10f9";

}

.mdi-iframe-parentheses-outline:before {

    content: "\f10fa";

}

.mdi-iframe-variable:before {

    content: "\f10fb";

}

.mdi-iframe-variable-outline:before {

    content: "\f10fc";

}

.mdi-image:before {

    content: "\f02e9";

}

.mdi-image-album:before {

    content: "\f02ea";

}

.mdi-image-area:before {

    content: "\f02eb";

}

.mdi-image-area-close:before {

    content: "\f02ec";

}

.mdi-image-auto-adjust:before {

    content: "\f0fc1";

}

.mdi-image-broken:before {

    content: "\f02ed";

}

.mdi-image-broken-variant:before {

    content: "\f02ee";

}

.mdi-image-edit:before {

    content: "\f11e3";

}

.mdi-image-edit-outline:before {

    content: "\f11e4";

}

.mdi-image-filter-black-white:before {

    content: "\f02f0";

}

.mdi-image-filter-center-focus:before {

    content: "\f02f1";

}

.mdi-image-filter-center-focus-strong:before {

    content: "\f0eff";

}

.mdi-image-filter-center-focus-strong-outline:before {

    content: "\f0f00";

}

.mdi-image-filter-center-focus-weak:before {

    content: "\f02f2";

}

.mdi-image-filter-drama:before {

    content: "\f02f3";

}

.mdi-image-filter-frames:before {

    content: "\f02f4";

}

.mdi-image-filter-hdr:before {

    content: "\f02f5";

}

.mdi-image-filter-none:before {

    content: "\f02f6";

}

.mdi-image-filter-tilt-shift:before {

    content: "\f02f7";

}

.mdi-image-filter-vintage:before {

    content: "\f02f8";

}

.mdi-image-frame:before {

    content: "\f0e49";

}

.mdi-image-minus:before {

    content: "\f1419";

}

.mdi-image-move:before {

    content: "\f09f8";

}

.mdi-image-multiple:before {

    content: "\f02f9";

}

.mdi-image-multiple-outline:before {

    content: "\f02ef";

}

.mdi-image-off:before {

    content: "\f082b";

}

.mdi-image-off-outline:before {

    content: "\f11d1";

}

.mdi-image-outline:before {

    content: "\f0976";

}

.mdi-image-plus:before {

    content: "\f087c";

}

.mdi-image-remove:before {

    content: "\f1418";

}

.mdi-image-search:before {

    content: "\f0977";

}

.mdi-image-search-outline:before {

    content: "\f0978";

}

.mdi-image-size-select-actual:before {

    content: "\f0c8d";

}

.mdi-image-size-select-large:before {

    content: "\f0c8e";

}

.mdi-image-size-select-small:before {

    content: "\f0c8f";

}

.mdi-image-text:before {

    content: "\f160d";

}

.mdi-import:before {

    content: "\f02fa";

}

.mdi-inbox:before {

    content: "\f0687";

}

.mdi-inbox-arrow-down:before {

    content: "\f02fb";

}

.mdi-inbox-arrow-down-outline:before {

    content: "\f1270";

}

.mdi-inbox-arrow-up:before {

    content: "\f03d1";

}

.mdi-inbox-arrow-up-outline:before {

    content: "\f1271";

}

.mdi-inbox-full:before {

    content: "\f1272";

}

.mdi-inbox-full-outline:before {

    content: "\f1273";

}

.mdi-inbox-multiple:before {

    content: "\f08b0";

}

.mdi-inbox-multiple-outline:before {

    content: "\f0ba8";

}

.mdi-inbox-outline:before {

    content: "\f1274";

}

.mdi-inbox-remove:before {

    content: "\f159f";

}

.mdi-inbox-remove-outline:before {

    content: "\f15a0";

}

.mdi-incognito:before {

    content: "\f05f9";

}

.mdi-incognito-circle:before {

    content: "\f1421";

}

.mdi-incognito-circle-off:before {

    content: "\f1422";

}

.mdi-incognito-off:before {

    content: "\f0075";

}

.mdi-infinity:before {

    content: "\f06e4";

}

.mdi-information:before {

    content: "\f02fc";

}

.mdi-information-outline:before {

    content: "\f02fd";

}

.mdi-information-variant:before {

    content: "\f064e";

}

.mdi-instagram:before {

    content: "\f02fe";

}

.mdi-instrument-triangle:before {

    content: "\f104e";

}

.mdi-invert-colors:before {

    content: "\f0301";

}

.mdi-invert-colors-off:before {

    content: "\f0e4a";

}

.mdi-iobroker:before {

    content: "\f12e8";

}

.mdi-ip:before {

    content: "\f0a5f";

}

.mdi-ip-network:before {

    content: "\f0a60";

}

.mdi-ip-network-outline:before {

    content: "\f0c90";

}

.mdi-ipod:before {

    content: "\f0c91";

}

.mdi-islam:before {

    content: "\f0979";

}

.mdi-island:before {

    content: "\f104f";

}

.mdi-iv-bag:before {

    content: "\f10b9";

}

.mdi-jabber:before {

    content: "\f0dd5";

}

.mdi-jeepney:before {

    content: "\f0302";

}

.mdi-jellyfish:before {

    content: "\f0f01";

}

.mdi-jellyfish-outline:before {

    content: "\f0f02";

}

.mdi-jira:before {

    content: "\f0303";

}

.mdi-jquery:before {

    content: "\f087d";

}

.mdi-jsfiddle:before {

    content: "\f0304";

}

.mdi-judaism:before {

    content: "\f097a";

}

.mdi-jump-rope:before {

    content: "\f12ff";

}

.mdi-kabaddi:before {

    content: "\f0d87";

}

.mdi-kangaroo:before {

    content: "\f1558";

}

.mdi-karate:before {

    content: "\f082c";

}

.mdi-keg:before {

    content: "\f0305";

}

.mdi-kettle:before {

    content: "\f05fa";

}

.mdi-kettle-alert:before {

    content: "\f1317";

}

.mdi-kettle-alert-outline:before {

    content: "\f1318";

}

.mdi-kettle-off:before {

    content: "\f131b";

}

.mdi-kettle-off-outline:before {

    content: "\f131c";

}

.mdi-kettle-outline:before {

    content: "\f0f56";

}

.mdi-kettle-steam:before {

    content: "\f1319";

}

.mdi-kettle-steam-outline:before {

    content: "\f131a";

}

.mdi-kettlebell:before {

    content: "\f1300";

}

.mdi-key:before {

    content: "\f0306";

}

.mdi-key-arrow-right:before {

    content: "\f1312";

}

.mdi-key-chain:before {

    content: "\f1574";

}

.mdi-key-chain-variant:before {

    content: "\f1575";

}

.mdi-key-change:before {

    content: "\f0307";

}

.mdi-key-link:before {

    content: "\f119f";

}

.mdi-key-minus:before {

    content: "\f0308";

}

.mdi-key-outline:before {

    content: "\f0dd6";

}

.mdi-key-plus:before {

    content: "\f0309";

}

.mdi-key-remove:before {

    content: "\f030a";

}

.mdi-key-star:before {

    content: "\f119e";

}

.mdi-key-variant:before {

    content: "\f030b";

}

.mdi-key-wireless:before {

    content: "\f0fc2";

}

.mdi-keyboard:before {

    content: "\f030c";

}

.mdi-keyboard-backspace:before {

    content: "\f030d";

}

.mdi-keyboard-caps:before {

    content: "\f030e";

}

.mdi-keyboard-close:before {

    content: "\f030f";

}

.mdi-keyboard-esc:before {

    content: "\f12b7";

}

.mdi-keyboard-f1:before {

    content: "\f12ab";

}

.mdi-keyboard-f10:before {

    content: "\f12b4";

}

.mdi-keyboard-f11:before {

    content: "\f12b5";

}

.mdi-keyboard-f12:before {

    content: "\f12b6";

}

.mdi-keyboard-f2:before {

    content: "\f12ac";

}

.mdi-keyboard-f3:before {

    content: "\f12ad";

}

.mdi-keyboard-f4:before {

    content: "\f12ae";

}

.mdi-keyboard-f5:before {

    content: "\f12af";

}

.mdi-keyboard-f6:before {

    content: "\f12b0";

}

.mdi-keyboard-f7:before {

    content: "\f12b1";

}

.mdi-keyboard-f8:before {

    content: "\f12b2";

}

.mdi-keyboard-f9:before {

    content: "\f12b3";

}

.mdi-keyboard-off:before {

    content: "\f0310";

}

.mdi-keyboard-off-outline:before {

    content: "\f0e4b";

}

.mdi-keyboard-outline:before {

    content: "\f097b";

}

.mdi-keyboard-return:before {

    content: "\f0311";

}

.mdi-keyboard-settings:before {

    content: "\f09f9";

}

.mdi-keyboard-settings-outline:before {

    content: "\f09fa";

}

.mdi-keyboard-space:before {

    content: "\f1050";

}

.mdi-keyboard-tab:before {

    content: "\f0312";

}

.mdi-keyboard-variant:before {

    content: "\f0313";

}

.mdi-khanda:before {

    content: "\f10fd";

}

.mdi-kickstarter:before {

    content: "\f0745";

}

.mdi-klingon:before {

    content: "\f135b";

}

.mdi-knife:before {

    content: "\f09fb";

}

.mdi-knife-military:before {

    content: "\f09fc";

}

.mdi-kodi:before {

    content: "\f0314";

}

.mdi-kubernetes:before {

    content: "\f10fe";

}

.mdi-label:before {

    content: "\f0315";

}

.mdi-label-multiple:before {

    content: "\f1375";

}

.mdi-label-multiple-outline:before {

    content: "\f1376";

}

.mdi-label-off:before {

    content: "\f0acb";

}

.mdi-label-off-outline:before {

    content: "\f0acc";

}

.mdi-label-outline:before {

    content: "\f0316";

}

.mdi-label-percent:before {

    content: "\f12ea";

}

.mdi-label-percent-outline:before {

    content: "\f12eb";

}

.mdi-label-variant:before {

    content: "\f0acd";

}

.mdi-label-variant-outline:before {

    content: "\f0ace";

}

.mdi-ladder:before {

    content: "\f15a2";

}

.mdi-ladybug:before {

    content: "\f082d";

}

.mdi-lambda:before {

    content: "\f0627";

}

.mdi-lamp:before {

    content: "\f06b5";

}

.mdi-lamps:before {

    content: "\f1576";

}

.mdi-lan:before {

    content: "\f0317";

}

.mdi-lan-check:before {

    content: "\f12aa";

}

.mdi-lan-connect:before {

    content: "\f0318";

}

.mdi-lan-disconnect:before {

    content: "\f0319";

}

.mdi-lan-pending:before {

    content: "\f031a";

}

.mdi-language-c:before {

    content: "\f0671";

}

.mdi-language-cpp:before {

    content: "\f0672";

}

.mdi-language-csharp:before {

    content: "\f031b";

}

.mdi-language-css3:before {

    content: "\f031c";

}

.mdi-language-fortran:before {

    content: "\f121a";

}

.mdi-language-go:before {

    content: "\f07d3";

}

.mdi-language-haskell:before {

    content: "\f0c92";

}

.mdi-language-html5:before {

    content: "\f031d";

}

.mdi-language-java:before {

    content: "\f0b37";

}

.mdi-language-javascript:before {

    content: "\f031e";

}

.mdi-language-kotlin:before {

    content: "\f1219";

}

.mdi-language-lua:before {

    content: "\f08b1";

}

.mdi-language-markdown:before {

    content: "\f0354";

}

.mdi-language-markdown-outline:before {

    content: "\f0f5b";

}

.mdi-language-php:before {

    content: "\f031f";

}

.mdi-language-python:before {

    content: "\f0320";

}

.mdi-language-r:before {

    content: "\f07d4";

}

.mdi-language-ruby:before {

    content: "\f0d2d";

}

.mdi-language-ruby-on-rails:before {

    content: "\f0acf";

}

.mdi-language-rust:before {

    content: "\f1617";

}

.mdi-language-swift:before {

    content: "\f06e5";

}

.mdi-language-typescript:before {

    content: "\f06e6";

}

.mdi-language-xaml:before {

    content: "\f0673";

}

.mdi-laptop:before {

    content: "\f0322";

}

.mdi-laptop-chromebook:before {

    content: "\f0323";

}

.mdi-laptop-mac:before {

    content: "\f0324";

}

.mdi-laptop-off:before {

    content: "\f06e7";

}

.mdi-laptop-windows:before {

    content: "\f0325";

}

.mdi-laravel:before {

    content: "\f0ad0";

}

.mdi-laser-pointer:before {

    content: "\f1484";

}

.mdi-lasso:before {

    content: "\f0f03";

}

.mdi-lastpass:before {

    content: "\f0446";

}

.mdi-latitude:before {

    content: "\f0f57";

}

.mdi-launch:before {

    content: "\f0327";

}

.mdi-lava-lamp:before {

    content: "\f07d5";

}

.mdi-layers:before {

    content: "\f0328";

}

.mdi-layers-minus:before {

    content: "\f0e4c";

}

.mdi-layers-off:before {

    content: "\f0329";

}

.mdi-layers-off-outline:before {

    content: "\f09fd";

}

.mdi-layers-outline:before {

    content: "\f09fe";

}

.mdi-layers-plus:before {

    content: "\f0e4d";

}

.mdi-layers-remove:before {

    content: "\f0e4e";

}

.mdi-layers-search:before {

    content: "\f1206";

}

.mdi-layers-search-outline:before {

    content: "\f1207";

}

.mdi-layers-triple:before {

    content: "\f0f58";

}

.mdi-layers-triple-outline:before {

    content: "\f0f59";

}

.mdi-lead-pencil:before {

    content: "\f064f";

}

.mdi-leaf:before {

    content: "\f032a";

}

.mdi-leaf-maple:before {

    content: "\f0c93";

}

.mdi-leaf-maple-off:before {

    content: "\f12da";

}

.mdi-leaf-off:before {

    content: "\f12d9";

}

.mdi-leak:before {

    content: "\f0dd7";

}

.mdi-leak-off:before {

    content: "\f0dd8";

}

.mdi-led-off:before {

    content: "\f032b";

}

.mdi-led-on:before {

    content: "\f032c";

}

.mdi-led-outline:before {

    content: "\f032d";

}

.mdi-led-strip:before {

    content: "\f07d6";

}

.mdi-led-strip-variant:before {

    content: "\f1051";

}

.mdi-led-variant-off:before {

    content: "\f032e";

}

.mdi-led-variant-on:before {

    content: "\f032f";

}

.mdi-led-variant-outline:before {

    content: "\f0330";

}

.mdi-leek:before {

    content: "\f117d";

}

.mdi-less-than:before {

    content: "\f097c";

}

.mdi-less-than-or-equal:before {

    content: "\f097d";

}

.mdi-library:before {

    content: "\f0331";

}

.mdi-library-shelves:before {

    content: "\f0ba9";

}

.mdi-license:before {

    content: "\f0fc3";

}

.mdi-lifebuoy:before {

    content: "\f087e";

}

.mdi-light-switch:before {

    content: "\f097e";

}

.mdi-lightbulb:before {

    content: "\f0335";

}

.mdi-lightbulb-cfl:before {

    content: "\f1208";

}

.mdi-lightbulb-cfl-off:before {

    content: "\f1209";

}

.mdi-lightbulb-cfl-spiral:before {

    content: "\f1275";

}

.mdi-lightbulb-cfl-spiral-off:before {

    content: "\f12c3";

}

.mdi-lightbulb-group:before {

    content: "\f1253";

}

.mdi-lightbulb-group-off:before {

    content: "\f12cd";

}

.mdi-lightbulb-group-off-outline:before {

    content: "\f12ce";

}

.mdi-lightbulb-group-outline:before {

    content: "\f1254";

}

.mdi-lightbulb-multiple:before {

    content: "\f1255";

}

.mdi-lightbulb-multiple-off:before {

    content: "\f12cf";

}

.mdi-lightbulb-multiple-off-outline:before {

    content: "\f12d0";

}

.mdi-lightbulb-multiple-outline:before {

    content: "\f1256";

}

.mdi-lightbulb-off:before {

    content: "\f0e4f";

}

.mdi-lightbulb-off-outline:before {

    content: "\f0e50";

}

.mdi-lightbulb-on:before {

    content: "\f06e8";

}

.mdi-lightbulb-on-outline:before {

    content: "\f06e9";

}

.mdi-lightbulb-outline:before {

    content: "\f0336";

}

.mdi-lighthouse:before {

    content: "\f09ff";

}

.mdi-lighthouse-on:before {

    content: "\f0a00";

}

.mdi-lightning-bolt:before {

    content: "\f140b";

}

.mdi-lightning-bolt-outline:before {

    content: "\f140c";

}

.mdi-lingerie:before {

    content: "\f1476";

}

.mdi-link:before {

    content: "\f0337";

}

.mdi-link-box:before {

    content: "\f0d1a";

}

.mdi-link-box-outline:before {

    content: "\f0d1b";

}

.mdi-link-box-variant:before {

    content: "\f0d1c";

}

.mdi-link-box-variant-outline:before {

    content: "\f0d1d";

}

.mdi-link-lock:before {

    content: "\f10ba";

}

.mdi-link-off:before {

    content: "\f0338";

}

.mdi-link-plus:before {

    content: "\f0c94";

}

.mdi-link-variant:before {

    content: "\f0339";

}

.mdi-link-variant-minus:before {

    content: "\f10ff";

}

.mdi-link-variant-off:before {

    content: "\f033a";

}

.mdi-link-variant-plus:before {

    content: "\f1100";

}

.mdi-link-variant-remove:before {

    content: "\f1101";

}

.mdi-linkedin:before {

    content: "\f033b";

}

.mdi-linux:before {

    content: "\f033d";

}

.mdi-linux-mint:before {

    content: "\f08ed";

}

.mdi-lipstick:before {

    content: "\f13b5";

}

.mdi-list-status:before {

    content: "\f15ab";

}

.mdi-litecoin:before {

    content: "\f0a61";

}

.mdi-loading:before {

    content: "\f0772";

}

.mdi-location-enter:before {

    content: "\f0fc4";

}

.mdi-location-exit:before {

    content: "\f0fc5";

}

.mdi-lock:before {

    content: "\f033e";

}

.mdi-lock-alert:before {

    content: "\f08ee";

}

.mdi-lock-alert-outline:before {

    content: "\f15d1";

}

.mdi-lock-check:before {

    content: "\f139a";

}

.mdi-lock-check-outline:before {

    content: "\f16a8";

}

.mdi-lock-clock:before {

    content: "\f097f";

}

.mdi-lock-minus:before {

    content: "\f16a9";

}

.mdi-lock-minus-outline:before {

    content: "\f16aa";

}

.mdi-lock-off:before {

    content: "\f1671";

}

.mdi-lock-off-outline:before {

    content: "\f1672";

}

.mdi-lock-open:before {

    content: "\f033f";

}

.mdi-lock-open-alert:before {

    content: "\f139b";

}

.mdi-lock-open-alert-outline:before {

    content: "\f15d2";

}

.mdi-lock-open-check:before {

    content: "\f139c";

}

.mdi-lock-open-check-outline:before {

    content: "\f16ab";

}

.mdi-lock-open-minus:before {

    content: "\f16ac";

}

.mdi-lock-open-minus-outline:before {

    content: "\f16ad";

}

.mdi-lock-open-outline:before {

    content: "\f0340";

}

.mdi-lock-open-plus:before {

    content: "\f16ae";

}

.mdi-lock-open-plus-outline:before {

    content: "\f16af";

}

.mdi-lock-open-remove:before {

    content: "\f16b0";

}

.mdi-lock-open-remove-outline:before {

    content: "\f16b1";

}

.mdi-lock-open-variant:before {

    content: "\f0fc6";

}

.mdi-lock-open-variant-outline:before {

    content: "\f0fc7";

}

.mdi-lock-outline:before {

    content: "\f0341";

}

.mdi-lock-pattern:before {

    content: "\f06ea";

}

.mdi-lock-plus:before {

    content: "\f05fb";

}

.mdi-lock-plus-outline:before {

    content: "\f16b2";

}

.mdi-lock-question:before {

    content: "\f08ef";

}

.mdi-lock-remove:before {

    content: "\f16b3";

}

.mdi-lock-remove-outline:before {

    content: "\f16b4";

}

.mdi-lock-reset:before {

    content: "\f0773";

}

.mdi-lock-smart:before {

    content: "\f08b2";

}

.mdi-locker:before {

    content: "\f07d7";

}

.mdi-locker-multiple:before {

    content: "\f07d8";

}

.mdi-login:before {

    content: "\f0342";

}

.mdi-login-variant:before {

    content: "\f05fc";

}

.mdi-logout:before {

    content: "\f0343";

}

.mdi-logout-variant:before {

    content: "\f05fd";

}

.mdi-longitude:before {

    content: "\f0f5a";

}

.mdi-looks:before {

    content: "\f0344";

}

.mdi-lotion:before {

    content: "\f1582";

}

.mdi-lotion-outline:before {

    content: "\f1583";

}

.mdi-lotion-plus:before {

    content: "\f1584";

}

.mdi-lotion-plus-outline:before {

    content: "\f1585";

}

.mdi-loupe:before {

    content: "\f0345";

}

.mdi-lumx:before {

    content: "\f0346";

}

.mdi-lungs:before {

    content: "\f1084";

}

.mdi-magnet:before {

    content: "\f0347";

}

.mdi-magnet-on:before {

    content: "\f0348";

}

.mdi-magnify:before {

    content: "\f0349";

}

.mdi-magnify-close:before {

    content: "\f0980";

}

.mdi-magnify-minus:before {

    content: "\f034a";

}

.mdi-magnify-minus-cursor:before {

    content: "\f0a62";

}

.mdi-magnify-minus-outline:before {

    content: "\f06ec";

}

.mdi-magnify-plus:before {

    content: "\f034b";

}

.mdi-magnify-plus-cursor:before {

    content: "\f0a63";

}

.mdi-magnify-plus-outline:before {

    content: "\f06ed";

}

.mdi-magnify-remove-cursor:before {

    content: "\f120c";

}

.mdi-magnify-remove-outline:before {

    content: "\f120d";

}

.mdi-magnify-scan:before {

    content: "\f1276";

}

.mdi-mail:before {

    content: "\f0ebb";

}

.mdi-mailbox:before {

    content: "\f06ee";

}

.mdi-mailbox-open:before {

    content: "\f0d88";

}

.mdi-mailbox-open-outline:before {

    content: "\f0d89";

}

.mdi-mailbox-open-up:before {

    content: "\f0d8a";

}

.mdi-mailbox-open-up-outline:before {

    content: "\f0d8b";

}

.mdi-mailbox-outline:before {

    content: "\f0d8c";

}

.mdi-mailbox-up:before {

    content: "\f0d8d";

}

.mdi-mailbox-up-outline:before {

    content: "\f0d8e";

}

.mdi-manjaro:before {

    content: "\f160a";

}

.mdi-map:before {

    content: "\f034d";

}

.mdi-map-check:before {

    content: "\f0ebc";

}

.mdi-map-check-outline:before {

    content: "\f0ebd";

}

.mdi-map-clock:before {

    content: "\f0d1e";

}

.mdi-map-clock-outline:before {

    content: "\f0d1f";

}

.mdi-map-legend:before {

    content: "\f0a01";

}

.mdi-map-marker:before {

    content: "\f034e";

}

.mdi-map-marker-alert:before {

    content: "\f0f05";

}

.mdi-map-marker-alert-outline:before {

    content: "\f0f06";

}

.mdi-map-marker-check:before {

    content: "\f0c95";

}

.mdi-map-marker-check-outline:before {

    content: "\f12fb";

}

.mdi-map-marker-circle:before {

    content: "\f034f";

}

.mdi-map-marker-distance:before {

    content: "\f08f0";

}

.mdi-map-marker-down:before {

    content: "\f1102";

}

.mdi-map-marker-left:before {

    content: "\f12db";

}

.mdi-map-marker-left-outline:before {

    content: "\f12dd";

}

.mdi-map-marker-minus:before {

    content: "\f0650";

}

.mdi-map-marker-minus-outline:before {

    content: "\f12f9";

}

.mdi-map-marker-multiple:before {

    content: "\f0350";

}

.mdi-map-marker-multiple-outline:before {

    content: "\f1277";

}

.mdi-map-marker-off:before {

    content: "\f0351";

}

.mdi-map-marker-off-outline:before {

    content: "\f12fd";

}

.mdi-map-marker-outline:before {

    content: "\f07d9";

}

.mdi-map-marker-path:before {

    content: "\f0d20";

}

.mdi-map-marker-plus:before {

    content: "\f0651";

}

.mdi-map-marker-plus-outline:before {

    content: "\f12f8";

}

.mdi-map-marker-question:before {

    content: "\f0f07";

}

.mdi-map-marker-question-outline:before {

    content: "\f0f08";

}

.mdi-map-marker-radius:before {

    content: "\f0352";

}

.mdi-map-marker-radius-outline:before {

    content: "\f12fc";

}

.mdi-map-marker-remove:before {

    content: "\f0f09";

}

.mdi-map-marker-remove-outline:before {

    content: "\f12fa";

}

.mdi-map-marker-remove-variant:before {

    content: "\f0f0a";

}

.mdi-map-marker-right:before {

    content: "\f12dc";

}

.mdi-map-marker-right-outline:before {

    content: "\f12de";

}

.mdi-map-marker-star:before {

    content: "\f1608";

}

.mdi-map-marker-star-outline:before {

    content: "\f1609";

}

.mdi-map-marker-up:before {

    content: "\f1103";

}

.mdi-map-minus:before {

    content: "\f0981";

}

.mdi-map-outline:before {

    content: "\f0982";

}

.mdi-map-plus:before {

    content: "\f0983";

}

.mdi-map-search:before {

    content: "\f0984";

}

.mdi-map-search-outline:before {

    content: "\f0985";

}

.mdi-mapbox:before {

    content: "\f0baa";

}

.mdi-margin:before {

    content: "\f0353";

}

.mdi-marker:before {

    content: "\f0652";

}

.mdi-marker-cancel:before {

    content: "\f0dd9";

}

.mdi-marker-check:before {

    content: "\f0355";

}

.mdi-mastodon:before {

    content: "\f0ad1";

}

.mdi-material-design:before {

    content: "\f0986";

}

.mdi-material-ui:before {

    content: "\f0357";

}

.mdi-math-compass:before {

    content: "\f0358";

}

.mdi-math-cos:before {

    content: "\f0c96";

}

.mdi-math-integral:before {

    content: "\f0fc8";

}

.mdi-math-integral-box:before {

    content: "\f0fc9";

}

.mdi-math-log:before {

    content: "\f1085";

}

.mdi-math-norm:before {

    content: "\f0fca";

}

.mdi-math-norm-box:before {

    content: "\f0fcb";

}

.mdi-math-sin:before {

    content: "\f0c97";

}

.mdi-math-tan:before {

    content: "\f0c98";

}

.mdi-matrix:before {

    content: "\f0628";

}

.mdi-medal:before {

    content: "\f0987";

}

.mdi-medal-outline:before {

    content: "\f1326";

}

.mdi-medical-bag:before {

    content: "\f06ef";

}

.mdi-meditation:before {

    content: "\f117b";

}

.mdi-memory:before {

    content: "\f035b";

}

.mdi-menu:before {

    content: "\f035c";

}

.mdi-menu-down:before {

    content: "\f035d";

}

.mdi-menu-down-outline:before {

    content: "\f06b6";

}

.mdi-menu-left:before {

    content: "\f035e";

}

.mdi-menu-left-outline:before {

    content: "\f0a02";

}

.mdi-menu-open:before {

    content: "\f0bab";

}

.mdi-menu-right:before {

    content: "\f035f";

}

.mdi-menu-right-outline:before {

    content: "\f0a03";

}

.mdi-menu-swap:before {

    content: "\f0a64";

}

.mdi-menu-swap-outline:before {

    content: "\f0a65";

}

.mdi-menu-up:before {

    content: "\f0360";

}

.mdi-menu-up-outline:before {

    content: "\f06b7";

}

.mdi-merge:before {

    content: "\f0f5c";

}

.mdi-message:before {

    content: "\f0361";

}

.mdi-message-alert:before {

    content: "\f0362";

}

.mdi-message-alert-outline:before {

    content: "\f0a04";

}

.mdi-message-arrow-left:before {

    content: "\f12f2";

}

.mdi-message-arrow-left-outline:before {

    content: "\f12f3";

}

.mdi-message-arrow-right:before {

    content: "\f12f4";

}

.mdi-message-arrow-right-outline:before {

    content: "\f12f5";

}

.mdi-message-bookmark:before {

    content: "\f15ac";

}

.mdi-message-bookmark-outline:before {

    content: "\f15ad";

}

.mdi-message-bulleted:before {

    content: "\f06a2";

}

.mdi-message-bulleted-off:before {

    content: "\f06a3";

}

.mdi-message-cog:before {

    content: "\f06f1";

}

.mdi-message-cog-outline:before {

    content: "\f1172";

}

.mdi-message-draw:before {

    content: "\f0363";

}

.mdi-message-flash:before {

    content: "\f15a9";

}

.mdi-message-flash-outline:before {

    content: "\f15aa";

}

.mdi-message-image:before {

    content: "\f0364";

}

.mdi-message-image-outline:before {

    content: "\f116c";

}

.mdi-message-lock:before {

    content: "\f0fcc";

}

.mdi-message-lock-outline:before {

    content: "\f116d";

}

.mdi-message-minus:before {

    content: "\f116e";

}

.mdi-message-minus-outline:before {

    content: "\f116f";

}

.mdi-message-off:before {

    content: "\f164d";

}

.mdi-message-off-outline:before {

    content: "\f164e";

}

.mdi-message-outline:before {

    content: "\f0365";

}

.mdi-message-plus:before {

    content: "\f0653";

}

.mdi-message-plus-outline:before {

    content: "\f10bb";

}

.mdi-message-processing:before {

    content: "\f0366";

}

.mdi-message-processing-outline:before {

    content: "\f1170";

}

.mdi-message-reply:before {

    content: "\f0367";

}

.mdi-message-reply-text:before {

    content: "\f0368";

}

.mdi-message-settings:before {

    content: "\f06f0";

}

.mdi-message-settings-outline:before {

    content: "\f1171";

}

.mdi-message-text:before {

    content: "\f0369";

}

.mdi-message-text-clock:before {

    content: "\f1173";

}

.mdi-message-text-clock-outline:before {

    content: "\f1174";

}

.mdi-message-text-lock:before {

    content: "\f0fcd";

}

.mdi-message-text-lock-outline:before {

    content: "\f1175";

}

.mdi-message-text-outline:before {

    content: "\f036a";

}

.mdi-message-video:before {

    content: "\f036b";

}

.mdi-meteor:before {

    content: "\f0629";

}

.mdi-metronome:before {

    content: "\f07da";

}

.mdi-metronome-tick:before {

    content: "\f07db";

}

.mdi-micro-sd:before {

    content: "\f07dc";

}

.mdi-microphone:before {

    content: "\f036c";

}

.mdi-microphone-minus:before {

    content: "\f08b3";

}

.mdi-microphone-off:before {

    content: "\f036d";

}

.mdi-microphone-outline:before {

    content: "\f036e";

}

.mdi-microphone-plus:before {

    content: "\f08b4";

}

.mdi-microphone-settings:before {

    content: "\f036f";

}

.mdi-microphone-variant:before {

    content: "\f0370";

}

.mdi-microphone-variant-off:before {

    content: "\f0371";

}

.mdi-microscope:before {

    content: "\f0654";

}

.mdi-microsoft:before {

    content: "\f0372";

}

.mdi-microsoft-access:before {

    content: "\f138e";

}

.mdi-microsoft-azure:before {

    content: "\f0805";

}

.mdi-microsoft-azure-devops:before {

    content: "\f0fd5";

}

.mdi-microsoft-bing:before {

    content: "\f00a4";

}

.mdi-microsoft-dynamics-365:before {

    content: "\f0988";

}

.mdi-microsoft-edge:before {

    content: "\f01e9";

}

.mdi-microsoft-edge-legacy:before {

    content: "\f1250";

}

.mdi-microsoft-excel:before {

    content: "\f138f";

}

.mdi-microsoft-internet-explorer:before {

    content: "\f0300";

}

.mdi-microsoft-office:before {

    content: "\f03c6";

}

.mdi-microsoft-onedrive:before {

    content: "\f03ca";

}

.mdi-microsoft-onenote:before {

    content: "\f0747";

}

.mdi-microsoft-outlook:before {

    content: "\f0d22";

}

.mdi-microsoft-powerpoint:before {

    content: "\f1390";

}

.mdi-microsoft-sharepoint:before {

    content: "\f1391";

}

.mdi-microsoft-teams:before {

    content: "\f02bb";

}

.mdi-microsoft-visual-studio:before {

    content: "\f0610";

}

.mdi-microsoft-visual-studio-code:before {

    content: "\f0a1e";

}

.mdi-microsoft-windows:before {

    content: "\f05b3";

}

.mdi-microsoft-windows-classic:before {

    content: "\f0a21";

}

.mdi-microsoft-word:before {

    content: "\f1392";

}

.mdi-microsoft-xbox:before {

    content: "\f05b9";

}

.mdi-microsoft-xbox-controller:before {

    content: "\f05ba";

}

.mdi-microsoft-xbox-controller-battery-alert:before {

    content: "\f074b";

}

.mdi-microsoft-xbox-controller-battery-charging:before {

    content: "\f0a22";

}

.mdi-microsoft-xbox-controller-battery-empty:before {

    content: "\f074c";

}

.mdi-microsoft-xbox-controller-battery-full:before {

    content: "\f074d";

}

.mdi-microsoft-xbox-controller-battery-low:before {

    content: "\f074e";

}

.mdi-microsoft-xbox-controller-battery-medium:before {

    content: "\f074f";

}

.mdi-microsoft-xbox-controller-battery-unknown:before {

    content: "\f0750";

}

.mdi-microsoft-xbox-controller-menu:before {

    content: "\f0e6f";

}

.mdi-microsoft-xbox-controller-off:before {

    content: "\f05bb";

}

.mdi-microsoft-xbox-controller-view:before {

    content: "\f0e70";

}

.mdi-microsoft-yammer:before {

    content: "\f0789";

}

.mdi-microwave:before {

    content: "\f0c99";

}

.mdi-microwave-off:before {

    content: "\f1423";

}

.mdi-middleware:before {

    content: "\f0f5d";

}

.mdi-middleware-outline:before {

    content: "\f0f5e";

}

.mdi-midi:before {

    content: "\f08f1";

}

.mdi-midi-port:before {

    content: "\f08f2";

}

.mdi-mine:before {

    content: "\f0dda";

}

.mdi-minecraft:before {

    content: "\f0373";

}

.mdi-mini-sd:before {

    content: "\f0a05";

}

.mdi-minidisc:before {

    content: "\f0a06";

}

.mdi-minus:before {

    content: "\f0374";

}

.mdi-minus-box:before {

    content: "\f0375";

}

.mdi-minus-box-multiple:before {

    content: "\f1141";

}

.mdi-minus-box-multiple-outline:before {

    content: "\f1142";

}

.mdi-minus-box-outline:before {

    content: "\f06f2";

}

.mdi-minus-circle:before {

    content: "\f0376";

}

.mdi-minus-circle-multiple:before {

    content: "\f035a";

}

.mdi-minus-circle-multiple-outline:before {

    content: "\f0ad3";

}

.mdi-minus-circle-off:before {

    content: "\f1459";

}

.mdi-minus-circle-off-outline:before {

    content: "\f145a";

}

.mdi-minus-circle-outline:before {

    content: "\f0377";

}

.mdi-minus-network:before {

    content: "\f0378";

}

.mdi-minus-network-outline:before {

    content: "\f0c9a";

}

.mdi-minus-thick:before {

    content: "\f1639";

}

.mdi-mirror:before {

    content: "\f11fd";

}

.mdi-mixed-martial-arts:before {

    content: "\f0d8f";

}

.mdi-mixed-reality:before {

    content: "\f087f";

}

.mdi-molecule:before {

    content: "\f0bac";

}

.mdi-molecule-co:before {

    content: "\f12fe";

}

.mdi-molecule-co2:before {

    content: "\f07e4";

}

.mdi-monitor:before {

    content: "\f0379";

}

.mdi-monitor-cellphone:before {

    content: "\f0989";

}

.mdi-monitor-cellphone-star:before {

    content: "\f098a";

}

.mdi-monitor-clean:before {

    content: "\f1104";

}

.mdi-monitor-dashboard:before {

    content: "\f0a07";

}

.mdi-monitor-edit:before {

    content: "\f12c6";

}

.mdi-monitor-eye:before {

    content: "\f13b4";

}

.mdi-monitor-lock:before {

    content: "\f0ddb";

}

.mdi-monitor-multiple:before {

    content: "\f037a";

}

.mdi-monitor-off:before {

    content: "\f0d90";

}

.mdi-monitor-screenshot:before {

    content: "\f0e51";

}

.mdi-monitor-share:before {

    content: "\f1483";

}

.mdi-monitor-speaker:before {

    content: "\f0f5f";

}

.mdi-monitor-speaker-off:before {

    content: "\f0f60";

}

.mdi-monitor-star:before {

    content: "\f0ddc";

}

.mdi-moon-first-quarter:before {

    content: "\f0f61";

}

.mdi-moon-full:before {

    content: "\f0f62";

}

.mdi-moon-last-quarter:before {

    content: "\f0f63";

}

.mdi-moon-new:before {

    content: "\f0f64";

}

.mdi-moon-waning-crescent:before {

    content: "\f0f65";

}

.mdi-moon-waning-gibbous:before {

    content: "\f0f66";

}

.mdi-moon-waxing-crescent:before {

    content: "\f0f67";

}

.mdi-moon-waxing-gibbous:before {

    content: "\f0f68";

}

.mdi-moped:before {

    content: "\f1086";

}

.mdi-moped-electric:before {

    content: "\f15b7";

}

.mdi-moped-electric-outline:before {

    content: "\f15b8";

}

.mdi-moped-outline:before {

    content: "\f15b9";

}

.mdi-more:before {

    content: "\f037b";

}

.mdi-mother-heart:before {

    content: "\f1314";

}

.mdi-mother-nurse:before {

    content: "\f0d21";

}

.mdi-motion:before {

    content: "\f15b2";

}

.mdi-motion-outline:before {

    content: "\f15b3";

}

.mdi-motion-pause:before {

    content: "\f1590";

}

.mdi-motion-pause-outline:before {

    content: "\f1592";

}

.mdi-motion-play:before {

    content: "\f158f";

}

.mdi-motion-play-outline:before {

    content: "\f1591";

}

.mdi-motion-sensor:before {

    content: "\f0d91";

}

.mdi-motion-sensor-off:before {

    content: "\f1435";

}

.mdi-motorbike:before {

    content: "\f037c";

}

.mdi-motorbike-electric:before {

    content: "\f15ba";

}

.mdi-mouse:before {

    content: "\f037d";

}

.mdi-mouse-bluetooth:before {

    content: "\f098b";

}

.mdi-mouse-move-down:before {

    content: "\f1550";

}

.mdi-mouse-move-up:before {

    content: "\f1551";

}

.mdi-mouse-move-vertical:before {

    content: "\f1552";

}

.mdi-mouse-off:before {

    content: "\f037e";

}

.mdi-mouse-variant:before {

    content: "\f037f";

}

.mdi-mouse-variant-off:before {

    content: "\f0380";

}

.mdi-move-resize:before {

    content: "\f0655";

}

.mdi-move-resize-variant:before {

    content: "\f0656";

}

.mdi-movie:before {

    content: "\f0381";

}

.mdi-movie-edit:before {

    content: "\f1122";

}

.mdi-movie-edit-outline:before {

    content: "\f1123";

}

.mdi-movie-filter:before {

    content: "\f1124";

}

.mdi-movie-filter-outline:before {

    content: "\f1125";

}

.mdi-movie-open:before {

    content: "\f0fce";

}

.mdi-movie-open-outline:before {

    content: "\f0fcf";

}

.mdi-movie-outline:before {

    content: "\f0ddd";

}

.mdi-movie-roll:before {

    content: "\f07de";

}

.mdi-movie-search:before {

    content: "\f11d2";

}

.mdi-movie-search-outline:before {

    content: "\f11d3";

}

.mdi-mower:before {

    content: "\f166f";

}

.mdi-mower-bag:before {

    content: "\f1670";

}

.mdi-muffin:before {

    content: "\f098c";

}

.mdi-multiplication:before {

    content: "\f0382";

}

.mdi-multiplication-box:before {

    content: "\f0383";

}

.mdi-mushroom:before {

    content: "\f07df";

}

.mdi-mushroom-off:before {

    content: "\f13fa";

}

.mdi-mushroom-off-outline:before {

    content: "\f13fb";

}

.mdi-mushroom-outline:before {

    content: "\f07e0";

}

.mdi-music:before {

    content: "\f075a";

}

.mdi-music-accidental-double-flat:before {

    content: "\f0f69";

}

.mdi-music-accidental-double-sharp:before {

    content: "\f0f6a";

}

.mdi-music-accidental-flat:before {

    content: "\f0f6b";

}

.mdi-music-accidental-natural:before {

    content: "\f0f6c";

}

.mdi-music-accidental-sharp:before {

    content: "\f0f6d";

}

.mdi-music-box:before {

    content: "\f0384";

}

.mdi-music-box-multiple:before {

    content: "\f0333";

}

.mdi-music-box-multiple-outline:before {

    content: "\f0f04";

}

.mdi-music-box-outline:before {

    content: "\f0385";

}

.mdi-music-circle:before {

    content: "\f0386";

}

.mdi-music-circle-outline:before {

    content: "\f0ad4";

}

.mdi-music-clef-alto:before {

    content: "\f0f6e";

}

.mdi-music-clef-bass:before {

    content: "\f0f6f";

}

.mdi-music-clef-treble:before {

    content: "\f0f70";

}

.mdi-music-note:before {

    content: "\f0387";

}

.mdi-music-note-bluetooth:before {

    content: "\f05fe";

}

.mdi-music-note-bluetooth-off:before {

    content: "\f05ff";

}

.mdi-music-note-eighth:before {

    content: "\f0388";

}

.mdi-music-note-eighth-dotted:before {

    content: "\f0f71";

}

.mdi-music-note-half:before {

    content: "\f0389";

}

.mdi-music-note-half-dotted:before {

    content: "\f0f72";

}

.mdi-music-note-off:before {

    content: "\f038a";

}

.mdi-music-note-off-outline:before {

    content: "\f0f73";

}

.mdi-music-note-outline:before {

    content: "\f0f74";

}

.mdi-music-note-plus:before {

    content: "\f0dde";

}

.mdi-music-note-quarter:before {

    content: "\f038b";

}

.mdi-music-note-quarter-dotted:before {

    content: "\f0f75";

}

.mdi-music-note-sixteenth:before {

    content: "\f038c";

}

.mdi-music-note-sixteenth-dotted:before {

    content: "\f0f76";

}

.mdi-music-note-whole:before {

    content: "\f038d";

}

.mdi-music-note-whole-dotted:before {

    content: "\f0f77";

}

.mdi-music-off:before {

    content: "\f075b";

}

.mdi-music-rest-eighth:before {

    content: "\f0f78";

}

.mdi-music-rest-half:before {

    content: "\f0f79";

}

.mdi-music-rest-quarter:before {

    content: "\f0f7a";

}

.mdi-music-rest-sixteenth:before {

    content: "\f0f7b";

}

.mdi-music-rest-whole:before {

    content: "\f0f7c";

}

.mdi-mustache:before {

    content: "\f15de";

}

.mdi-nail:before {

    content: "\f0ddf";

}

.mdi-nas:before {

    content: "\f08f3";

}

.mdi-nativescript:before {

    content: "\f0880";

}

.mdi-nature:before {

    content: "\f038e";

}

.mdi-nature-people:before {

    content: "\f038f";

}

.mdi-navigation:before {

    content: "\f0390";

}

.mdi-navigation-outline:before {

    content: "\f1607";

}

.mdi-near-me:before {

    content: "\f05cd";

}

.mdi-necklace:before {

    content: "\f0f0b";

}

.mdi-needle:before {

    content: "\f0391";

}

.mdi-netflix:before {

    content: "\f0746";

}

.mdi-network:before {

    content: "\f06f3";

}

.mdi-network-off:before {

    content: "\f0c9b";

}

.mdi-network-off-outline:before {

    content: "\f0c9c";

}

.mdi-network-outline:before {

    content: "\f0c9d";

}

.mdi-network-strength-1:before {

    content: "\f08f4";

}

.mdi-network-strength-1-alert:before {

    content: "\f08f5";

}

.mdi-network-strength-2:before {

    content: "\f08f6";

}

.mdi-network-strength-2-alert:before {

    content: "\f08f7";

}

.mdi-network-strength-3:before {

    content: "\f08f8";

}

.mdi-network-strength-3-alert:before {

    content: "\f08f9";

}

.mdi-network-strength-4:before {

    content: "\f08fa";

}

.mdi-network-strength-4-alert:before {

    content: "\f08fb";

}

.mdi-network-strength-off:before {

    content: "\f08fc";

}

.mdi-network-strength-off-outline:before {

    content: "\f08fd";

}

.mdi-network-strength-outline:before {

    content: "\f08fe";

}

.mdi-new-box:before {

    content: "\f0394";

}

.mdi-newspaper:before {

    content: "\f0395";

}

.mdi-newspaper-minus:before {

    content: "\f0f0c";

}

.mdi-newspaper-plus:before {

    content: "\f0f0d";

}

.mdi-newspaper-variant:before {

    content: "\f1001";

}

.mdi-newspaper-variant-multiple:before {

    content: "\f1002";

}

.mdi-newspaper-variant-multiple-outline:before {

    content: "\f1003";

}

.mdi-newspaper-variant-outline:before {

    content: "\f1004";

}

.mdi-nfc:before {

    content: "\f0396";

}

.mdi-nfc-search-variant:before {

    content: "\f0e53";

}

.mdi-nfc-tap:before {

    content: "\f0397";

}

.mdi-nfc-variant:before {

    content: "\f0398";

}

.mdi-nfc-variant-off:before {

    content: "\f0e54";

}

.mdi-ninja:before {

    content: "\f0774";

}

.mdi-nintendo-game-boy:before {

    content: "\f1393";

}

.mdi-nintendo-switch:before {

    content: "\f07e1";

}

.mdi-nintendo-wii:before {

    content: "\f05ab";

}

.mdi-nintendo-wiiu:before {

    content: "\f072d";

}

.mdi-nix:before {

    content: "\f1105";

}

.mdi-nodejs:before {

    content: "\f0399";

}

.mdi-noodles:before {

    content: "\f117e";

}

.mdi-not-equal:before {

    content: "\f098d";

}

.mdi-not-equal-variant:before {

    content: "\f098e";

}

.mdi-note:before {

    content: "\f039a";

}

.mdi-note-minus:before {

    content: "\f164f";

}

.mdi-note-minus-outline:before {

    content: "\f1650";

}

.mdi-note-multiple:before {

    content: "\f06b8";

}

.mdi-note-multiple-outline:before {

    content: "\f06b9";

}

.mdi-note-outline:before {

    content: "\f039b";

}

.mdi-note-plus:before {

    content: "\f039c";

}

.mdi-note-plus-outline:before {

    content: "\f039d";

}

.mdi-note-remove:before {

    content: "\f1651";

}

.mdi-note-remove-outline:before {

    content: "\f1652";

}

.mdi-note-search:before {

    content: "\f1653";

}

.mdi-note-search-outline:before {

    content: "\f1654";

}

.mdi-note-text:before {

    content: "\f039e";

}

.mdi-note-text-outline:before {

    content: "\f11d7";

}

.mdi-notebook:before {

    content: "\f082e";

}

.mdi-notebook-check:before {

    content: "\f14f5";

}

.mdi-notebook-check-outline:before {

    content: "\f14f6";

}

.mdi-notebook-edit:before {

    content: "\f14e7";

}

.mdi-notebook-edit-outline:before {

    content: "\f14e9";

}

.mdi-notebook-minus:before {

    content: "\f1610";

}

.mdi-notebook-minus-outline:before {

    content: "\f1611";

}

.mdi-notebook-multiple:before {

    content: "\f0e55";

}

.mdi-notebook-outline:before {

    content: "\f0ebf";

}

.mdi-notebook-plus:before {

    content: "\f1612";

}

.mdi-notebook-plus-outline:before {

    content: "\f1613";

}

.mdi-notebook-remove:before {

    content: "\f1614";

}

.mdi-notebook-remove-outline:before {

    content: "\f1615";

}

.mdi-notification-clear-all:before {

    content: "\f039f";

}

.mdi-npm:before {

    content: "\f06f7";

}

.mdi-nuke:before {

    content: "\f06a4";

}

.mdi-null:before {

    content: "\f07e2";

}

.mdi-numeric:before {

    content: "\f03a0";

}

.mdi-numeric-0:before {

    content: "\f0b39";

}

.mdi-numeric-0-box:before {

    content: "\f03a1";

}

.mdi-numeric-0-box-multiple:before {

    content: "\f0f0e";

}

.mdi-numeric-0-box-multiple-outline:before {

    content: "\f03a2";

}

.mdi-numeric-0-box-outline:before {

    content: "\f03a3";

}

.mdi-numeric-0-circle:before {

    content: "\f0c9e";

}

.mdi-numeric-0-circle-outline:before {

    content: "\f0c9f";

}

.mdi-numeric-1:before {

    content: "\f0b3a";

}

.mdi-numeric-1-box:before {

    content: "\f03a4";

}

.mdi-numeric-1-box-multiple:before {

    content: "\f0f0f";

}

.mdi-numeric-1-box-multiple-outline:before {

    content: "\f03a5";

}

.mdi-numeric-1-box-outline:before {

    content: "\f03a6";

}

.mdi-numeric-1-circle:before {

    content: "\f0ca0";

}

.mdi-numeric-1-circle-outline:before {

    content: "\f0ca1";

}

.mdi-numeric-10:before {

    content: "\f0fe9";

}

.mdi-numeric-10-box:before {

    content: "\f0f7d";

}

.mdi-numeric-10-box-multiple:before {

    content: "\f0fea";

}

.mdi-numeric-10-box-multiple-outline:before {

    content: "\f0feb";

}

.mdi-numeric-10-box-outline:before {

    content: "\f0f7e";

}

.mdi-numeric-10-circle:before {

    content: "\f0fec";

}

.mdi-numeric-10-circle-outline:before {

    content: "\f0fed";

}

.mdi-numeric-2:before {

    content: "\f0b3b";

}

.mdi-numeric-2-box:before {

    content: "\f03a7";

}

.mdi-numeric-2-box-multiple:before {

    content: "\f0f10";

}

.mdi-numeric-2-box-multiple-outline:before {

    content: "\f03a8";

}

.mdi-numeric-2-box-outline:before {

    content: "\f03a9";

}

.mdi-numeric-2-circle:before {

    content: "\f0ca2";

}

.mdi-numeric-2-circle-outline:before {

    content: "\f0ca3";

}

.mdi-numeric-3:before {

    content: "\f0b3c";

}

.mdi-numeric-3-box:before {

    content: "\f03aa";

}

.mdi-numeric-3-box-multiple:before {

    content: "\f0f11";

}

.mdi-numeric-3-box-multiple-outline:before {

    content: "\f03ab";

}

.mdi-numeric-3-box-outline:before {

    content: "\f03ac";

}

.mdi-numeric-3-circle:before {

    content: "\f0ca4";

}

.mdi-numeric-3-circle-outline:before {

    content: "\f0ca5";

}

.mdi-numeric-4:before {

    content: "\f0b3d";

}

.mdi-numeric-4-box:before {

    content: "\f03ad";

}

.mdi-numeric-4-box-multiple:before {

    content: "\f0f12";

}

.mdi-numeric-4-box-multiple-outline:before {

    content: "\f03b2";

}

.mdi-numeric-4-box-outline:before {

    content: "\f03ae";

}

.mdi-numeric-4-circle:before {

    content: "\f0ca6";

}

.mdi-numeric-4-circle-outline:before {

    content: "\f0ca7";

}

.mdi-numeric-5:before {

    content: "\f0b3e";

}

.mdi-numeric-5-box:before {

    content: "\f03b1";

}

.mdi-numeric-5-box-multiple:before {

    content: "\f0f13";

}

.mdi-numeric-5-box-multiple-outline:before {

    content: "\f03af";

}

.mdi-numeric-5-box-outline:before {

    content: "\f03b0";

}

.mdi-numeric-5-circle:before {

    content: "\f0ca8";

}

.mdi-numeric-5-circle-outline:before {

    content: "\f0ca9";

}

.mdi-numeric-6:before {

    content: "\f0b3f";

}

.mdi-numeric-6-box:before {

    content: "\f03b3";

}

.mdi-numeric-6-box-multiple:before {

    content: "\f0f14";

}

.mdi-numeric-6-box-multiple-outline:before {

    content: "\f03b4";

}

.mdi-numeric-6-box-outline:before {

    content: "\f03b5";

}

.mdi-numeric-6-circle:before {

    content: "\f0caa";

}

.mdi-numeric-6-circle-outline:before {

    content: "\f0cab";

}

.mdi-numeric-7:before {

    content: "\f0b40";

}

.mdi-numeric-7-box:before {

    content: "\f03b6";

}

.mdi-numeric-7-box-multiple:before {

    content: "\f0f15";

}

.mdi-numeric-7-box-multiple-outline:before {

    content: "\f03b7";

}

.mdi-numeric-7-box-outline:before {

    content: "\f03b8";

}

.mdi-numeric-7-circle:before {

    content: "\f0cac";

}

.mdi-numeric-7-circle-outline:before {

    content: "\f0cad";

}

.mdi-numeric-8:before {

    content: "\f0b41";

}

.mdi-numeric-8-box:before {

    content: "\f03b9";

}

.mdi-numeric-8-box-multiple:before {

    content: "\f0f16";

}

.mdi-numeric-8-box-multiple-outline:before {

    content: "\f03ba";

}

.mdi-numeric-8-box-outline:before {

    content: "\f03bb";

}

.mdi-numeric-8-circle:before {

    content: "\f0cae";

}

.mdi-numeric-8-circle-outline:before {

    content: "\f0caf";

}

.mdi-numeric-9:before {

    content: "\f0b42";

}

.mdi-numeric-9-box:before {

    content: "\f03bc";

}

.mdi-numeric-9-box-multiple:before {

    content: "\f0f17";

}

.mdi-numeric-9-box-multiple-outline:before {

    content: "\f03bd";

}

.mdi-numeric-9-box-outline:before {

    content: "\f03be";

}

.mdi-numeric-9-circle:before {

    content: "\f0cb0";

}

.mdi-numeric-9-circle-outline:before {

    content: "\f0cb1";

}

.mdi-numeric-9-plus:before {

    content: "\f0fee";

}

.mdi-numeric-9-plus-box:before {

    content: "\f03bf";

}

.mdi-numeric-9-plus-box-multiple:before {

    content: "\f0f18";

}

.mdi-numeric-9-plus-box-multiple-outline:before {

    content: "\f03c0";

}

.mdi-numeric-9-plus-box-outline:before {

    content: "\f03c1";

}

.mdi-numeric-9-plus-circle:before {

    content: "\f0cb2";

}

.mdi-numeric-9-plus-circle-outline:before {

    content: "\f0cb3";

}

.mdi-numeric-negative-1:before {

    content: "\f1052";

}

.mdi-numeric-positive-1:before {

    content: "\f15cb";

}

.mdi-nut:before {

    content: "\f06f8";

}

.mdi-nutrition:before {

    content: "\f03c2";

}

.mdi-nuxt:before {

    content: "\f1106";

}

.mdi-oar:before {

    content: "\f067c";

}

.mdi-ocarina:before {

    content: "\f0de0";

}

.mdi-oci:before {

    content: "\f12e9";

}

.mdi-ocr:before {

    content: "\f113a";

}

.mdi-octagon:before {

    content: "\f03c3";

}

.mdi-octagon-outline:before {

    content: "\f03c4";

}

.mdi-octagram:before {

    content: "\f06f9";

}

.mdi-octagram-outline:before {

    content: "\f0775";

}

.mdi-odnoklassniki:before {

    content: "\f03c5";

}

.mdi-offer:before {

    content: "\f121b";

}

.mdi-office-building:before {

    content: "\f0991";

}

.mdi-office-building-marker:before {

    content: "\f1520";

}

.mdi-office-building-marker-outline:before {

    content: "\f1521";

}

.mdi-office-building-outline:before {

    content: "\f151f";

}

.mdi-oil:before {

    content: "\f03c7";

}

.mdi-oil-lamp:before {

    content: "\f0f19";

}

.mdi-oil-level:before {

    content: "\f1053";

}

.mdi-oil-temperature:before {

    content: "\f0ff8";

}

.mdi-omega:before {

    content: "\f03c9";

}

.mdi-one-up:before {

    content: "\f0bad";

}

.mdi-onepassword:before {

    content: "\f0881";

}

.mdi-opacity:before {

    content: "\f05cc";

}

.mdi-open-in-app:before {

    content: "\f03cb";

}

.mdi-open-in-new:before {

    content: "\f03cc";

}

.mdi-open-source-initiative:before {

    content: "\f0bae";

}

.mdi-openid:before {

    content: "\f03cd";

}

.mdi-opera:before {

    content: "\f03ce";

}

.mdi-orbit:before {

    content: "\f0018";

}

.mdi-orbit-variant:before {

    content: "\f15db";

}

.mdi-order-alphabetical-ascending:before {

    content: "\f020d";

}

.mdi-order-alphabetical-descending:before {

    content: "\f0d07";

}

.mdi-order-bool-ascending:before {

    content: "\f02be";

}

.mdi-order-bool-ascending-variant:before {

    content: "\f098f";

}

.mdi-order-bool-descending:before {

    content: "\f1384";

}

.mdi-order-bool-descending-variant:before {

    content: "\f0990";

}

.mdi-order-numeric-ascending:before {

    content: "\f0545";

}

.mdi-order-numeric-descending:before {

    content: "\f0546";

}

.mdi-origin:before {

    content: "\f0b43";

}

.mdi-ornament:before {

    content: "\f03cf";

}

.mdi-ornament-variant:before {

    content: "\f03d0";

}

.mdi-outdoor-lamp:before {

    content: "\f1054";

}

.mdi-overscan:before {

    content: "\f1005";

}

.mdi-owl:before {

    content: "\f03d2";

}

.mdi-pac-man:before {

    content: "\f0baf";

}

.mdi-package:before {

    content: "\f03d3";

}

.mdi-package-down:before {

    content: "\f03d4";

}

.mdi-package-up:before {

    content: "\f03d5";

}

.mdi-package-variant:before {

    content: "\f03d6";

}

.mdi-package-variant-closed:before {

    content: "\f03d7";

}

.mdi-page-first:before {

    content: "\f0600";

}

.mdi-page-last:before {

    content: "\f0601";

}

.mdi-page-layout-body:before {

    content: "\f06fa";

}

.mdi-page-layout-footer:before {

    content: "\f06fb";

}

.mdi-page-layout-header:before {

    content: "\f06fc";

}

.mdi-page-layout-header-footer:before {

    content: "\f0f7f";

}

.mdi-page-layout-sidebar-left:before {

    content: "\f06fd";

}

.mdi-page-layout-sidebar-right:before {

    content: "\f06fe";

}

.mdi-page-next:before {

    content: "\f0bb0";

}

.mdi-page-next-outline:before {

    content: "\f0bb1";

}

.mdi-page-previous:before {

    content: "\f0bb2";

}

.mdi-page-previous-outline:before {

    content: "\f0bb3";

}

.mdi-pail:before {

    content: "\f1417";

}

.mdi-pail-minus:before {

    content: "\f1437";

}

.mdi-pail-minus-outline:before {

    content: "\f143c";

}

.mdi-pail-off:before {

    content: "\f1439";

}

.mdi-pail-off-outline:before {

    content: "\f143e";

}

.mdi-pail-outline:before {

    content: "\f143a";

}

.mdi-pail-plus:before {

    content: "\f1436";

}

.mdi-pail-plus-outline:before {

    content: "\f143b";

}

.mdi-pail-remove:before {

    content: "\f1438";

}

.mdi-pail-remove-outline:before {

    content: "\f143d";

}

.mdi-palette:before {

    content: "\f03d8";

}

.mdi-palette-advanced:before {

    content: "\f03d9";

}

.mdi-palette-outline:before {

    content: "\f0e0c";

}

.mdi-palette-swatch:before {

    content: "\f08b5";

}

.mdi-palette-swatch-outline:before {

    content: "\f135c";

}

.mdi-palm-tree:before {

    content: "\f1055";

}

.mdi-pan:before {

    content: "\f0bb4";

}

.mdi-pan-bottom-left:before {

    content: "\f0bb5";

}

.mdi-pan-bottom-right:before {

    content: "\f0bb6";

}

.mdi-pan-down:before {

    content: "\f0bb7";

}

.mdi-pan-horizontal:before {

    content: "\f0bb8";

}

.mdi-pan-left:before {

    content: "\f0bb9";

}

.mdi-pan-right:before {

    content: "\f0bba";

}

.mdi-pan-top-left:before {

    content: "\f0bbb";

}

.mdi-pan-top-right:before {

    content: "\f0bbc";

}

.mdi-pan-up:before {

    content: "\f0bbd";

}

.mdi-pan-vertical:before {

    content: "\f0bbe";

}

.mdi-panda:before {

    content: "\f03da";

}

.mdi-pandora:before {

    content: "\f03db";

}

.mdi-panorama:before {

    content: "\f03dc";

}

.mdi-panorama-fisheye:before {

    content: "\f03dd";

}

.mdi-panorama-horizontal:before {

    content: "\f03de";

}

.mdi-panorama-vertical:before {

    content: "\f03df";

}

.mdi-panorama-wide-angle:before {

    content: "\f03e0";

}

.mdi-paper-cut-vertical:before {

    content: "\f03e1";

}

.mdi-paper-roll:before {

    content: "\f1157";

}

.mdi-paper-roll-outline:before {

    content: "\f1158";

}

.mdi-paperclip:before {

    content: "\f03e2";

}

.mdi-parachute:before {

    content: "\f0cb4";

}

.mdi-parachute-outline:before {

    content: "\f0cb5";

}

.mdi-parking:before {

    content: "\f03e3";

}

.mdi-party-popper:before {

    content: "\f1056";

}

.mdi-passport:before {

    content: "\f07e3";

}

.mdi-passport-biometric:before {

    content: "\f0de1";

}

.mdi-pasta:before {

    content: "\f1160";

}

.mdi-patio-heater:before {

    content: "\f0f80";

}

.mdi-patreon:before {

    content: "\f0882";

}

.mdi-pause:before {

    content: "\f03e4";

}

.mdi-pause-circle:before {

    content: "\f03e5";

}

.mdi-pause-circle-outline:before {

    content: "\f03e6";

}

.mdi-pause-octagon:before {

    content: "\f03e7";

}

.mdi-pause-octagon-outline:before {

    content: "\f03e8";

}

.mdi-paw:before {

    content: "\f03e9";

}

.mdi-paw-off:before {

    content: "\f0657";

}

.mdi-paw-off-outline:before {

    content: "\f1676";

}

.mdi-paw-outline:before {

    content: "\f1675";

}

.mdi-pdf-box:before {

    content: "\f0e56";

}

.mdi-peace:before {

    content: "\f0884";

}

.mdi-peanut:before {

    content: "\f0ffc";

}

.mdi-peanut-off:before {

    content: "\f0ffd";

}

.mdi-peanut-off-outline:before {

    content: "\f0fff";

}

.mdi-peanut-outline:before {

    content: "\f0ffe";

}

.mdi-pen:before {

    content: "\f03ea";

}

.mdi-pen-lock:before {

    content: "\f0de2";

}

.mdi-pen-minus:before {

    content: "\f0de3";

}

.mdi-pen-off:before {

    content: "\f0de4";

}

.mdi-pen-plus:before {

    content: "\f0de5";

}

.mdi-pen-remove:before {

    content: "\f0de6";

}

.mdi-pencil:before {

    content: "\f03eb";

}

.mdi-pencil-box:before {

    content: "\f03ec";

}

.mdi-pencil-box-multiple:before {

    content: "\f1144";

}

.mdi-pencil-box-multiple-outline:before {

    content: "\f1145";

}

.mdi-pencil-box-outline:before {

    content: "\f03ed";

}

.mdi-pencil-circle:before {

    content: "\f06ff";

}

.mdi-pencil-circle-outline:before {

    content: "\f0776";

}

.mdi-pencil-lock:before {

    content: "\f03ee";

}

.mdi-pencil-lock-outline:before {

    content: "\f0de7";

}

.mdi-pencil-minus:before {

    content: "\f0de8";

}

.mdi-pencil-minus-outline:before {

    content: "\f0de9";

}

.mdi-pencil-off:before {

    content: "\f03ef";

}

.mdi-pencil-off-outline:before {

    content: "\f0dea";

}

.mdi-pencil-outline:before {

    content: "\f0cb6";

}

.mdi-pencil-plus:before {

    content: "\f0deb";

}

.mdi-pencil-plus-outline:before {

    content: "\f0dec";

}

.mdi-pencil-remove:before {

    content: "\f0ded";

}

.mdi-pencil-remove-outline:before {

    content: "\f0dee";

}

.mdi-pencil-ruler:before {

    content: "\f1353";

}

.mdi-penguin:before {

    content: "\f0ec0";

}

.mdi-pentagon:before {

    content: "\f0701";

}

.mdi-pentagon-outline:before {

    content: "\f0700";

}

.mdi-pentagram:before {

    content: "\f1667";

}

.mdi-percent:before {

    content: "\f03f0";

}

.mdi-percent-outline:before {

    content: "\f1278";

}

.mdi-periodic-table:before {

    content: "\f08b6";

}

.mdi-perspective-less:before {

    content: "\f0d23";

}

.mdi-perspective-more:before {

    content: "\f0d24";

}

.mdi-pharmacy:before {

    content: "\f03f1";

}

.mdi-phone:before {

    content: "\f03f2";

}

.mdi-phone-alert:before {

    content: "\f0f1a";

}

.mdi-phone-alert-outline:before {

    content: "\f118e";

}

.mdi-phone-bluetooth:before {

    content: "\f03f3";

}

.mdi-phone-bluetooth-outline:before {

    content: "\f118f";

}

.mdi-phone-cancel:before {

    content: "\f10bc";

}

.mdi-phone-cancel-outline:before {

    content: "\f1190";

}

.mdi-phone-check:before {

    content: "\f11a9";

}

.mdi-phone-check-outline:before {

    content: "\f11aa";

}

.mdi-phone-classic:before {

    content: "\f0602";

}

.mdi-phone-classic-off:before {

    content: "\f1279";

}

.mdi-phone-dial:before {

    content: "\f1559";

}

.mdi-phone-dial-outline:before {

    content: "\f155a";

}

.mdi-phone-forward:before {

    content: "\f03f4";

}

.mdi-phone-forward-outline:before {

    content: "\f1191";

}

.mdi-phone-hangup:before {

    content: "\f03f5";

}

.mdi-phone-hangup-outline:before {

    content: "\f1192";

}

.mdi-phone-in-talk:before {

    content: "\f03f6";

}

.mdi-phone-in-talk-outline:before {

    content: "\f1182";

}

.mdi-phone-incoming:before {

    content: "\f03f7";

}

.mdi-phone-incoming-outline:before {

    content: "\f1193";

}

.mdi-phone-lock:before {

    content: "\f03f8";

}

.mdi-phone-lock-outline:before {

    content: "\f1194";

}

.mdi-phone-log:before {

    content: "\f03f9";

}

.mdi-phone-log-outline:before {

    content: "\f1195";

}

.mdi-phone-message:before {

    content: "\f1196";

}

.mdi-phone-message-outline:before {

    content: "\f1197";

}

.mdi-phone-minus:before {

    content: "\f0658";

}

.mdi-phone-minus-outline:before {

    content: "\f1198";

}

.mdi-phone-missed:before {

    content: "\f03fa";

}

.mdi-phone-missed-outline:before {

    content: "\f11a5";

}

.mdi-phone-off:before {

    content: "\f0def";

}

.mdi-phone-off-outline:before {

    content: "\f11a6";

}

.mdi-phone-outgoing:before {

    content: "\f03fb";

}

.mdi-phone-outgoing-outline:before {

    content: "\f1199";

}

.mdi-phone-outline:before {

    content: "\f0df0";

}

.mdi-phone-paused:before {

    content: "\f03fc";

}

.mdi-phone-paused-outline:before {

    content: "\f119a";

}

.mdi-phone-plus:before {

    content: "\f0659";

}

.mdi-phone-plus-outline:before {

    content: "\f119b";

}

.mdi-phone-remove:before {

    content: "\f152f";

}

.mdi-phone-remove-outline:before {

    content: "\f1530";

}

.mdi-phone-return:before {

    content: "\f082f";

}

.mdi-phone-return-outline:before {

    content: "\f119c";

}

.mdi-phone-ring:before {

    content: "\f11ab";

}

.mdi-phone-ring-outline:before {

    content: "\f11ac";

}

.mdi-phone-rotate-landscape:before {

    content: "\f0885";

}

.mdi-phone-rotate-portrait:before {

    content: "\f0886";

}

.mdi-phone-settings:before {

    content: "\f03fd";

}

.mdi-phone-settings-outline:before {

    content: "\f119d";

}

.mdi-phone-voip:before {

    content: "\f03fe";

}

.mdi-pi:before {

    content: "\f03ff";

}

.mdi-pi-box:before {

    content: "\f0400";

}

.mdi-pi-hole:before {

    content: "\f0df1";

}

.mdi-piano:before {

    content: "\f067d";

}

.mdi-pickaxe:before {

    content: "\f08b7";

}

.mdi-picture-in-picture-bottom-right:before {

    content: "\f0e57";

}

.mdi-picture-in-picture-bottom-right-outline:before {

    content: "\f0e58";

}

.mdi-picture-in-picture-top-right:before {

    content: "\f0e59";

}

.mdi-picture-in-picture-top-right-outline:before {

    content: "\f0e5a";

}

.mdi-pier:before {

    content: "\f0887";

}

.mdi-pier-crane:before {

    content: "\f0888";

}

.mdi-pig:before {

    content: "\f0401";

}

.mdi-pig-variant:before {

    content: "\f1006";

}

.mdi-pig-variant-outline:before {

    content: "\f1678";

}

.mdi-piggy-bank:before {

    content: "\f1007";

}

.mdi-piggy-bank-outline:before {

    content: "\f1679";

}

.mdi-pill:before {

    content: "\f0402";

}

.mdi-pillar:before {

    content: "\f0702";

}

.mdi-pin:before {

    content: "\f0403";

}

.mdi-pin-off:before {

    content: "\f0404";

}

.mdi-pin-off-outline:before {

    content: "\f0930";

}

.mdi-pin-outline:before {

    content: "\f0931";

}

.mdi-pine-tree:before {

    content: "\f0405";

}

.mdi-pine-tree-box:before {

    content: "\f0406";

}

.mdi-pine-tree-fire:before {

    content: "\f141a";

}

.mdi-pinterest:before {

    content: "\f0407";

}

.mdi-pinwheel:before {

    content: "\f0ad5";

}

.mdi-pinwheel-outline:before {

    content: "\f0ad6";

}

.mdi-pipe:before {

    content: "\f07e5";

}

.mdi-pipe-disconnected:before {

    content: "\f07e6";

}

.mdi-pipe-leak:before {

    content: "\f0889";

}

.mdi-pipe-wrench:before {

    content: "\f1354";

}

.mdi-pirate:before {

    content: "\f0a08";

}

.mdi-pistol:before {

    content: "\f0703";

}

.mdi-piston:before {

    content: "\f088a";

}

.mdi-pitchfork:before {

    content: "\f1553";

}

.mdi-pizza:before {

    content: "\f0409";

}

.mdi-play:before {

    content: "\f040a";

}

.mdi-play-box:before {

    content: "\f127a";

}

.mdi-play-box-multiple:before {

    content: "\f0d19";

}

.mdi-play-box-multiple-outline:before {

    content: "\f13e6";

}

.mdi-play-box-outline:before {

    content: "\f040b";

}

.mdi-play-circle:before {

    content: "\f040c";

}

.mdi-play-circle-outline:before {

    content: "\f040d";

}

.mdi-play-network:before {

    content: "\f088b";

}

.mdi-play-network-outline:before {

    content: "\f0cb7";

}

.mdi-play-outline:before {

    content: "\f0f1b";

}

.mdi-play-pause:before {

    content: "\f040e";

}

.mdi-play-protected-content:before {

    content: "\f040f";

}

.mdi-play-speed:before {

    content: "\f08ff";

}

.mdi-playlist-check:before {

    content: "\f05c7";

}

.mdi-playlist-edit:before {

    content: "\f0900";

}

.mdi-playlist-minus:before {

    content: "\f0410";

}

.mdi-playlist-music:before {

    content: "\f0cb8";

}

.mdi-playlist-music-outline:before {

    content: "\f0cb9";

}

.mdi-playlist-play:before {

    content: "\f0411";

}

.mdi-playlist-plus:before {

    content: "\f0412";

}

.mdi-playlist-remove:before {

    content: "\f0413";

}

.mdi-playlist-star:before {

    content: "\f0df2";

}

.mdi-plex:before {

    content: "\f06ba";

}

.mdi-plus:before {

    content: "\f0415";

}

.mdi-plus-box:before {

    content: "\f0416";

}

.mdi-plus-box-multiple:before {

    content: "\f0334";

}

.mdi-plus-box-multiple-outline:before {

    content: "\f1143";

}

.mdi-plus-box-outline:before {

    content: "\f0704";

}

.mdi-plus-circle:before {

    content: "\f0417";

}

.mdi-plus-circle-multiple:before {

    content: "\f034c";

}

.mdi-plus-circle-multiple-outline:before {

    content: "\f0418";

}

.mdi-plus-circle-outline:before {

    content: "\f0419";

}

.mdi-plus-minus:before {

    content: "\f0992";

}

.mdi-plus-minus-box:before {

    content: "\f0993";

}

.mdi-plus-minus-variant:before {

    content: "\f14c9";

}

.mdi-plus-network:before {

    content: "\f041a";

}

.mdi-plus-network-outline:before {

    content: "\f0cba";

}

.mdi-plus-one:before {

    content: "\f041b";

}

.mdi-plus-outline:before {

    content: "\f0705";

}

.mdi-plus-thick:before {

    content: "\f11ec";

}

.mdi-podcast:before {

    content: "\f0994";

}

.mdi-podium:before {

    content: "\f0d25";

}

.mdi-podium-bronze:before {

    content: "\f0d26";

}

.mdi-podium-gold:before {

    content: "\f0d27";

}

.mdi-podium-silver:before {

    content: "\f0d28";

}

.mdi-point-of-sale:before {

    content: "\f0d92";

}

.mdi-pokeball:before {

    content: "\f041d";

}

.mdi-pokemon-go:before {

    content: "\f0a09";

}

.mdi-poker-chip:before {

    content: "\f0830";

}

.mdi-polaroid:before {

    content: "\f041e";

}

.mdi-police-badge:before {

    content: "\f1167";

}

.mdi-police-badge-outline:before {

    content: "\f1168";

}

.mdi-poll:before {

    content: "\f041f";

}

.mdi-poll-box:before {

    content: "\f0420";

}

.mdi-poll-box-outline:before {

    content: "\f127b";

}

.mdi-polo:before {

    content: "\f14c3";

}

.mdi-polymer:before {

    content: "\f0421";

}

.mdi-pool:before {

    content: "\f0606";

}

.mdi-popcorn:before {

    content: "\f0422";

}

.mdi-post:before {

    content: "\f1008";

}

.mdi-post-outline:before {

    content: "\f1009";

}

.mdi-postage-stamp:before {

    content: "\f0cbb";

}

.mdi-pot:before {

    content: "\f02e5";

}

.mdi-pot-mix:before {

    content: "\f065b";

}

.mdi-pot-mix-outline:before {

    content: "\f0677";

}

.mdi-pot-outline:before {

    content: "\f02ff";

}

.mdi-pot-steam:before {

    content: "\f065a";

}

.mdi-pot-steam-outline:before {

    content: "\f0326";

}

.mdi-pound:before {

    content: "\f0423";

}

.mdi-pound-box:before {

    content: "\f0424";

}

.mdi-pound-box-outline:before {

    content: "\f117f";

}

.mdi-power:before {

    content: "\f0425";

}

.mdi-power-cycle:before {

    content: "\f0901";

}

.mdi-power-off:before {

    content: "\f0902";

}

.mdi-power-on:before {

    content: "\f0903";

}

.mdi-power-plug:before {

    content: "\f06a5";

}

.mdi-power-plug-off:before {

    content: "\f06a6";

}

.mdi-power-plug-off-outline:before {

    content: "\f1424";

}

.mdi-power-plug-outline:before {

    content: "\f1425";

}

.mdi-power-settings:before {

    content: "\f0426";

}

.mdi-power-sleep:before {

    content: "\f0904";

}

.mdi-power-socket:before {

    content: "\f0427";

}

.mdi-power-socket-au:before {

    content: "\f0905";

}

.mdi-power-socket-de:before {

    content: "\f1107";

}

.mdi-power-socket-eu:before {

    content: "\f07e7";

}

.mdi-power-socket-fr:before {

    content: "\f1108";

}

.mdi-power-socket-it:before {

    content: "\f14ff";

}

.mdi-power-socket-jp:before {

    content: "\f1109";

}

.mdi-power-socket-uk:before {

    content: "\f07e8";

}

.mdi-power-socket-us:before {

    content: "\f07e9";

}

.mdi-power-standby:before {

    content: "\f0906";

}

.mdi-powershell:before {

    content: "\f0a0a";

}

.mdi-prescription:before {

    content: "\f0706";

}

.mdi-presentation:before {

    content: "\f0428";

}

.mdi-presentation-play:before {

    content: "\f0429";

}

.mdi-pretzel:before {

    content: "\f1562";

}

.mdi-printer:before {

    content: "\f042a";

}

.mdi-printer-3d:before {

    content: "\f042b";

}

.mdi-printer-3d-nozzle:before {

    content: "\f0e5b";

}

.mdi-printer-3d-nozzle-alert:before {

    content: "\f11c0";

}

.mdi-printer-3d-nozzle-alert-outline:before {

    content: "\f11c1";

}

.mdi-printer-3d-nozzle-outline:before {

    content: "\f0e5c";

}

.mdi-printer-alert:before {

    content: "\f042c";

}

.mdi-printer-check:before {

    content: "\f1146";

}

.mdi-printer-eye:before {

    content: "\f1458";

}

.mdi-printer-off:before {

    content: "\f0e5d";

}

.mdi-printer-pos:before {

    content: "\f1057";

}

.mdi-printer-search:before {

    content: "\f1457";

}

.mdi-printer-settings:before {

    content: "\f0707";

}

.mdi-printer-wireless:before {

    content: "\f0a0b";

}

.mdi-priority-high:before {

    content: "\f0603";

}

.mdi-priority-low:before {

    content: "\f0604";

}

.mdi-professional-hexagon:before {

    content: "\f042d";

}

.mdi-progress-alert:before {

    content: "\f0cbc";

}

.mdi-progress-check:before {

    content: "\f0995";

}

.mdi-progress-clock:before {

    content: "\f0996";

}

.mdi-progress-close:before {

    content: "\f110a";

}

.mdi-progress-download:before {

    content: "\f0997";

}

.mdi-progress-question:before {

    content: "\f1522";

}

.mdi-progress-upload:before {

    content: "\f0998";

}

.mdi-progress-wrench:before {

    content: "\f0cbd";

}

.mdi-projector:before {

    content: "\f042e";

}

.mdi-projector-screen:before {

    content: "\f042f";

}

.mdi-propane-tank:before {

    content: "\f1357";

}

.mdi-propane-tank-outline:before {

    content: "\f1358";

}

.mdi-protocol:before {

    content: "\f0fd8";

}

.mdi-publish:before {

    content: "\f06a7";

}

.mdi-pulse:before {

    content: "\f0430";

}

.mdi-pump:before {

    content: "\f1402";

}

.mdi-pumpkin:before {

    content: "\f0bbf";

}

.mdi-purse:before {

    content: "\f0f1c";

}

.mdi-purse-outline:before {

    content: "\f0f1d";

}

.mdi-puzzle:before {

    content: "\f0431";

}

.mdi-puzzle-check:before {

    content: "\f1426";

}

.mdi-puzzle-check-outline:before {

    content: "\f1427";

}

.mdi-puzzle-edit:before {

    content: "\f14d3";

}

.mdi-puzzle-edit-outline:before {

    content: "\f14d9";

}

.mdi-puzzle-heart:before {

    content: "\f14d4";

}

.mdi-puzzle-heart-outline:before {

    content: "\f14da";

}

.mdi-puzzle-minus:before {

    content: "\f14d1";

}

.mdi-puzzle-minus-outline:before {

    content: "\f14d7";

}

.mdi-puzzle-outline:before {

    content: "\f0a66";

}

.mdi-puzzle-plus:before {

    content: "\f14d0";

}

.mdi-puzzle-plus-outline:before {

    content: "\f14d6";

}

.mdi-puzzle-remove:before {

    content: "\f14d2";

}

.mdi-puzzle-remove-outline:before {

    content: "\f14d8";

}

.mdi-puzzle-star:before {

    content: "\f14d5";

}

.mdi-puzzle-star-outline:before {

    content: "\f14db";

}

.mdi-qi:before {

    content: "\f0999";

}

.mdi-qqchat:before {

    content: "\f0605";

}

.mdi-qrcode:before {

    content: "\f0432";

}

.mdi-qrcode-edit:before {

    content: "\f08b8";

}

.mdi-qrcode-minus:before {

    content: "\f118c";

}

.mdi-qrcode-plus:before {

    content: "\f118b";

}

.mdi-qrcode-remove:before {

    content: "\f118d";

}

.mdi-qrcode-scan:before {

    content: "\f0433";

}

.mdi-quadcopter:before {

    content: "\f0434";

}

.mdi-quality-high:before {

    content: "\f0435";

}

.mdi-quality-low:before {

    content: "\f0a0c";

}

.mdi-quality-medium:before {

    content: "\f0a0d";

}

.mdi-quora:before {

    content: "\f0d29";

}

.mdi-rabbit:before {

    content: "\f0907";

}

.mdi-racing-helmet:before {

    content: "\f0d93";

}

.mdi-racquetball:before {

    content: "\f0d94";

}

.mdi-radar:before {

    content: "\f0437";

}

.mdi-radiator:before {

    content: "\f0438";

}

.mdi-radiator-disabled:before {

    content: "\f0ad7";

}

.mdi-radiator-off:before {

    content: "\f0ad8";

}

.mdi-radio:before {

    content: "\f0439";

}

.mdi-radio-am:before {

    content: "\f0cbe";

}

.mdi-radio-fm:before {

    content: "\f0cbf";

}

.mdi-radio-handheld:before {

    content: "\f043a";

}

.mdi-radio-off:before {

    content: "\f121c";

}

.mdi-radio-tower:before {

    content: "\f043b";

}

.mdi-radioactive:before {

    content: "\f043c";

}

.mdi-radioactive-off:before {

    content: "\f0ec1";

}

.mdi-radiobox-blank:before {

    content: "\f043d";

}

.mdi-radiobox-marked:before {

    content: "\f043e";

}

.mdi-radiology-box:before {

    content: "\f14c5";

}

.mdi-radiology-box-outline:before {

    content: "\f14c6";

}

.mdi-radius:before {

    content: "\f0cc0";

}

.mdi-radius-outline:before {

    content: "\f0cc1";

}

.mdi-railroad-light:before {

    content: "\f0f1e";

}

.mdi-rake:before {

    content: "\f1544";

}

.mdi-raspberry-pi:before {

    content: "\f043f";

}

.mdi-ray-end:before {

    content: "\f0440";

}

.mdi-ray-end-arrow:before {

    content: "\f0441";

}

.mdi-ray-start:before {

    content: "\f0442";

}

.mdi-ray-start-arrow:before {

    content: "\f0443";

}

.mdi-ray-start-end:before {

    content: "\f0444";

}

.mdi-ray-start-vertex-end:before {

    content: "\f15d8";

}

.mdi-ray-vertex:before {

    content: "\f0445";

}

.mdi-react:before {

    content: "\f0708";

}

.mdi-read:before {

    content: "\f0447";

}

.mdi-receipt:before {

    content: "\f0449";

}

.mdi-record:before {

    content: "\f044a";

}

.mdi-record-circle:before {

    content: "\f0ec2";

}

.mdi-record-circle-outline:before {

    content: "\f0ec3";

}

.mdi-record-player:before {

    content: "\f099a";

}

.mdi-record-rec:before {

    content: "\f044b";

}

.mdi-rectangle:before {

    content: "\f0e5e";

}

.mdi-rectangle-outline:before {

    content: "\f0e5f";

}

.mdi-recycle:before {

    content: "\f044c";

}

.mdi-recycle-variant:before {

    content: "\f139d";

}

.mdi-reddit:before {

    content: "\f044d";

}

.mdi-redhat:before {

    content: "\f111b";

}

.mdi-redo:before {

    content: "\f044e";

}

.mdi-redo-variant:before {

    content: "\f044f";

}

.mdi-reflect-horizontal:before {

    content: "\f0a0e";

}

.mdi-reflect-vertical:before {

    content: "\f0a0f";

}

.mdi-refresh:before {

    content: "\f0450";

}

.mdi-refresh-circle:before {

    content: "\f1377";

}

.mdi-regex:before {

    content: "\f0451";

}

.mdi-registered-trademark:before {

    content: "\f0a67";

}

.mdi-reiterate:before {

    content: "\f1588";

}

.mdi-relation-many-to-many:before {

    content: "\f1496";

}

.mdi-relation-many-to-one:before {

    content: "\f1497";

}

.mdi-relation-many-to-one-or-many:before {

    content: "\f1498";

}

.mdi-relation-many-to-only-one:before {

    content: "\f1499";

}

.mdi-relation-many-to-zero-or-many:before {

    content: "\f149a";

}

.mdi-relation-many-to-zero-or-one:before {

    content: "\f149b";

}

.mdi-relation-one-or-many-to-many:before {

    content: "\f149c";

}

.mdi-relation-one-or-many-to-one:before {

    content: "\f149d";

}

.mdi-relation-one-or-many-to-one-or-many:before {

    content: "\f149e";

}

.mdi-relation-one-or-many-to-only-one:before {

    content: "\f149f";

}

.mdi-relation-one-or-many-to-zero-or-many:before {

    content: "\f14a0";

}

.mdi-relation-one-or-many-to-zero-or-one:before {

    content: "\f14a1";

}

.mdi-relation-one-to-many:before {

    content: "\f14a2";

}

.mdi-relation-one-to-one:before {

    content: "\f14a3";

}

.mdi-relation-one-to-one-or-many:before {

    content: "\f14a4";

}

.mdi-relation-one-to-only-one:before {

    content: "\f14a5";

}

.mdi-relation-one-to-zero-or-many:before {

    content: "\f14a6";

}

.mdi-relation-one-to-zero-or-one:before {

    content: "\f14a7";

}

.mdi-relation-only-one-to-many:before {

    content: "\f14a8";

}

.mdi-relation-only-one-to-one:before {

    content: "\f14a9";

}

.mdi-relation-only-one-to-one-or-many:before {

    content: "\f14aa";

}

.mdi-relation-only-one-to-only-one:before {

    content: "\f14ab";

}

.mdi-relation-only-one-to-zero-or-many:before {

    content: "\f14ac";

}

.mdi-relation-only-one-to-zero-or-one:before {

    content: "\f14ad";

}

.mdi-relation-zero-or-many-to-many:before {

    content: "\f14ae";

}

.mdi-relation-zero-or-many-to-one:before {

    content: "\f14af";

}

.mdi-relation-zero-or-many-to-one-or-many:before {

    content: "\f14b0";

}

.mdi-relation-zero-or-many-to-only-one:before {

    content: "\f14b1";

}

.mdi-relation-zero-or-many-to-zero-or-many:before {

    content: "\f14b2";

}

.mdi-relation-zero-or-many-to-zero-or-one:before {

    content: "\f14b3";

}

.mdi-relation-zero-or-one-to-many:before {

    content: "\f14b4";

}

.mdi-relation-zero-or-one-to-one:before {

    content: "\f14b5";

}

.mdi-relation-zero-or-one-to-one-or-many:before {

    content: "\f14b6";

}

.mdi-relation-zero-or-one-to-only-one:before {

    content: "\f14b7";

}

.mdi-relation-zero-or-one-to-zero-or-many:before {

    content: "\f14b8";

}

.mdi-relation-zero-or-one-to-zero-or-one:before {

    content: "\f14b9";

}

.mdi-relative-scale:before {

    content: "\f0452";

}

.mdi-reload:before {

    content: "\f0453";

}

.mdi-reload-alert:before {

    content: "\f110b";

}

.mdi-reminder:before {

    content: "\f088c";

}

.mdi-remote:before {

    content: "\f0454";

}

.mdi-remote-desktop:before {

    content: "\f08b9";

}

.mdi-remote-off:before {

    content: "\f0ec4";

}

.mdi-remote-tv:before {

    content: "\f0ec5";

}

.mdi-remote-tv-off:before {

    content: "\f0ec6";

}

.mdi-rename-box:before {

    content: "\f0455";

}

.mdi-reorder-horizontal:before {

    content: "\f0688";

}

.mdi-reorder-vertical:before {

    content: "\f0689";

}

.mdi-repeat:before {

    content: "\f0456";

}

.mdi-repeat-off:before {

    content: "\f0457";

}

.mdi-repeat-once:before {

    content: "\f0458";

}

.mdi-replay:before {

    content: "\f0459";

}

.mdi-reply:before {

    content: "\f045a";

}

.mdi-reply-all:before {

    content: "\f045b";

}

.mdi-reply-all-outline:before {

    content: "\f0f1f";

}

.mdi-reply-circle:before {

    content: "\f11ae";

}

.mdi-reply-outline:before {

    content: "\f0f20";

}

.mdi-reproduction:before {

    content: "\f045c";

}

.mdi-resistor:before {

    content: "\f0b44";

}

.mdi-resistor-nodes:before {

    content: "\f0b45";

}

.mdi-resize:before {

    content: "\f0a68";

}

.mdi-resize-bottom-right:before {

    content: "\f045d";

}

.mdi-responsive:before {

    content: "\f045e";

}

.mdi-restart:before {

    content: "\f0709";

}

.mdi-restart-alert:before {

    content: "\f110c";

}

.mdi-restart-off:before {

    content: "\f0d95";

}

.mdi-restore:before {

    content: "\f099b";

}

.mdi-restore-alert:before {

    content: "\f110d";

}

.mdi-rewind:before {

    content: "\f045f";

}

.mdi-rewind-10:before {

    content: "\f0d2a";

}

.mdi-rewind-30:before {

    content: "\f0d96";

}

.mdi-rewind-5:before {

    content: "\f11f9";

}

.mdi-rewind-60:before {

    content: "\f160c";

}

.mdi-rewind-outline:before {

    content: "\f070a";

}

.mdi-rhombus:before {

    content: "\f070b";

}

.mdi-rhombus-medium:before {

    content: "\f0a10";

}

.mdi-rhombus-medium-outline:before {

    content: "\f14dc";

}

.mdi-rhombus-outline:before {

    content: "\f070c";

}

.mdi-rhombus-split:before {

    content: "\f0a11";

}

.mdi-rhombus-split-outline:before {

    content: "\f14dd";

}

.mdi-ribbon:before {

    content: "\f0460";

}

.mdi-rice:before {

    content: "\f07ea";

}

.mdi-rickshaw:before {

    content: "\f15bb";

}

.mdi-rickshaw-electric:before {

    content: "\f15bc";

}

.mdi-ring:before {

    content: "\f07eb";

}

.mdi-rivet:before {

    content: "\f0e60";

}

.mdi-road:before {

    content: "\f0461";

}

.mdi-road-variant:before {

    content: "\f0462";

}

.mdi-robber:before {

    content: "\f1058";

}

.mdi-robot:before {

    content: "\f06a9";

}

.mdi-robot-angry:before {

    content: "\f169d";

}

.mdi-robot-angry-outline:before {

    content: "\f169e";

}

.mdi-robot-confused:before {

    content: "\f169f";

}

.mdi-robot-confused-outline:before {

    content: "\f16a0";

}

.mdi-robot-dead:before {

    content: "\f16a1";

}

.mdi-robot-dead-outline:before {

    content: "\f16a2";

}

.mdi-robot-excited:before {

    content: "\f16a3";

}

.mdi-robot-excited-outline:before {

    content: "\f16a4";

}

.mdi-robot-industrial:before {

    content: "\f0b46";

}

.mdi-robot-love:before {

    content: "\f16a5";

}

.mdi-robot-love-outline:before {

    content: "\f16a6";

}

.mdi-robot-mower:before {

    content: "\f11f7";

}

.mdi-robot-mower-outline:before {

    content: "\f11f3";

}

.mdi-robot-off:before {

    content: "\f16a7";

}

.mdi-robot-off-outline:before {

    content: "\f167b";

}

.mdi-robot-outline:before {

    content: "\f167a";

}

.mdi-robot-vacuum:before {

    content: "\f070d";

}

.mdi-robot-vacuum-variant:before {

    content: "\f0908";

}

.mdi-rocket:before {

    content: "\f0463";

}

.mdi-rocket-launch:before {

    content: "\f14de";

}

.mdi-rocket-launch-outline:before {

    content: "\f14df";

}

.mdi-rocket-outline:before {

    content: "\f13af";

}

.mdi-rodent:before {

    content: "\f1327";

}

.mdi-roller-skate:before {

    content: "\f0d2b";

}

.mdi-roller-skate-off:before {

    content: "\f0145";

}

.mdi-rollerblade:before {

    content: "\f0d2c";

}

.mdi-rollerblade-off:before {

    content: "\f002e";

}

.mdi-rollupjs:before {

    content: "\f0bc0";

}

.mdi-roman-numeral-1:before {

    content: "\f1088";

}

.mdi-roman-numeral-10:before {

    content: "\f1091";

}

.mdi-roman-numeral-2:before {

    content: "\f1089";

}

.mdi-roman-numeral-3:before {

    content: "\f108a";

}

.mdi-roman-numeral-4:before {

    content: "\f108b";

}

.mdi-roman-numeral-5:before {

    content: "\f108c";

}

.mdi-roman-numeral-6:before {

    content: "\f108d";

}

.mdi-roman-numeral-7:before {

    content: "\f108e";

}

.mdi-roman-numeral-8:before {

    content: "\f108f";

}

.mdi-roman-numeral-9:before {

    content: "\f1090";

}

.mdi-room-service:before {

    content: "\f088d";

}

.mdi-room-service-outline:before {

    content: "\f0d97";

}

.mdi-rotate-3d:before {

    content: "\f0ec7";

}

.mdi-rotate-3d-variant:before {

    content: "\f0464";

}

.mdi-rotate-left:before {

    content: "\f0465";

}

.mdi-rotate-left-variant:before {

    content: "\f0466";

}

.mdi-rotate-orbit:before {

    content: "\f0d98";

}

.mdi-rotate-right:before {

    content: "\f0467";

}

.mdi-rotate-right-variant:before {

    content: "\f0468";

}

.mdi-rounded-corner:before {

    content: "\f0607";

}

.mdi-router:before {

    content: "\f11e2";

}

.mdi-router-network:before {

    content: "\f1087";

}

.mdi-router-wireless:before {

    content: "\f0469";

}

.mdi-router-wireless-off:before {

    content: "\f15a3";

}

.mdi-router-wireless-settings:before {

    content: "\f0a69";

}

.mdi-routes:before {

    content: "\f046a";

}

.mdi-routes-clock:before {

    content: "\f1059";

}

.mdi-rowing:before {

    content: "\f0608";

}

.mdi-rss:before {

    content: "\f046b";

}

.mdi-rss-box:before {

    content: "\f046c";

}

.mdi-rss-off:before {

    content: "\f0f21";

}

.mdi-rug:before {

    content: "\f1475";

}

.mdi-rugby:before {

    content: "\f0d99";

}

.mdi-ruler:before {

    content: "\f046d";

}

.mdi-ruler-square:before {

    content: "\f0cc2";

}

.mdi-ruler-square-compass:before {

    content: "\f0ebe";

}

.mdi-run:before {

    content: "\f070e";

}

.mdi-run-fast:before {

    content: "\f046e";

}

.mdi-rv-truck:before {

    content: "\f11d4";

}

.mdi-sack:before {

    content: "\f0d2e";

}

.mdi-sack-percent:before {

    content: "\f0d2f";

}

.mdi-safe:before {

    content: "\f0a6a";

}

.mdi-safe-square:before {

    content: "\f127c";

}

.mdi-safe-square-outline:before {

    content: "\f127d";

}

.mdi-safety-goggles:before {

    content: "\f0d30";

}

.mdi-sail-boat:before {

    content: "\f0ec8";

}

.mdi-sale:before {

    content: "\f046f";

}

.mdi-salesforce:before {

    content: "\f088e";

}

.mdi-sass:before {

    content: "\f07ec";

}

.mdi-satellite:before {

    content: "\f0470";

}

.mdi-satellite-uplink:before {

    content: "\f0909";

}

.mdi-satellite-variant:before {

    content: "\f0471";

}

.mdi-sausage:before {

    content: "\f08ba";

}

.mdi-saw-blade:before {

    content: "\f0e61";

}

.mdi-sawtooth-wave:before {

    content: "\f147a";

}

.mdi-saxophone:before {

    content: "\f0609";

}

.mdi-scale:before {

    content: "\f0472";

}

.mdi-scale-balance:before {

    content: "\f05d1";

}

.mdi-scale-bathroom:before {

    content: "\f0473";

}

.mdi-scale-off:before {

    content: "\f105a";

}

.mdi-scan-helper:before {

    content: "\f13d8";

}

.mdi-scanner:before {

    content: "\f06ab";

}

.mdi-scanner-off:before {

    content: "\f090a";

}

.mdi-scatter-plot:before {

    content: "\f0ec9";

}

.mdi-scatter-plot-outline:before {

    content: "\f0eca";

}

.mdi-school:before {

    content: "\f0474";

}

.mdi-school-outline:before {

    content: "\f1180";

}

.mdi-scissors-cutting:before {

    content: "\f0a6b";

}

.mdi-scooter:before {

    content: "\f15bd";

}

.mdi-scooter-electric:before {

    content: "\f15be";

}

.mdi-scoreboard:before {

    content: "\f127e";

}

.mdi-scoreboard-outline:before {

    content: "\f127f";

}

.mdi-screen-rotation:before {

    content: "\f0475";

}

.mdi-screen-rotation-lock:before {

    content: "\f0478";

}

.mdi-screw-flat-top:before {

    content: "\f0df3";

}

.mdi-screw-lag:before {

    content: "\f0df4";

}

.mdi-screw-machine-flat-top:before {

    content: "\f0df5";

}

.mdi-screw-machine-round-top:before {

    content: "\f0df6";

}

.mdi-screw-round-top:before {

    content: "\f0df7";

}

.mdi-screwdriver:before {

    content: "\f0476";

}

.mdi-script:before {

    content: "\f0bc1";

}

.mdi-script-outline:before {

    content: "\f0477";

}

.mdi-script-text:before {

    content: "\f0bc2";

}

.mdi-script-text-outline:before {

    content: "\f0bc3";

}

.mdi-sd:before {

    content: "\f0479";

}

.mdi-seal:before {

    content: "\f047a";

}

.mdi-seal-variant:before {

    content: "\f0fd9";

}

.mdi-search-web:before {

    content: "\f070f";

}

.mdi-seat:before {

    content: "\f0cc3";

}

.mdi-seat-flat:before {

    content: "\f047b";

}

.mdi-seat-flat-angled:before {

    content: "\f047c";

}

.mdi-seat-individual-suite:before {

    content: "\f047d";

}

.mdi-seat-legroom-extra:before {

    content: "\f047e";

}

.mdi-seat-legroom-normal:before {

    content: "\f047f";

}

.mdi-seat-legroom-reduced:before {

    content: "\f0480";

}

.mdi-seat-outline:before {

    content: "\f0cc4";

}

.mdi-seat-passenger:before {

    content: "\f1249";

}

.mdi-seat-recline-extra:before {

    content: "\f0481";

}

.mdi-seat-recline-normal:before {

    content: "\f0482";

}

.mdi-seatbelt:before {

    content: "\f0cc5";

}

.mdi-security:before {

    content: "\f0483";

}

.mdi-security-network:before {

    content: "\f0484";

}

.mdi-seed:before {

    content: "\f0e62";

}

.mdi-seed-off:before {

    content: "\f13fd";

}

.mdi-seed-off-outline:before {

    content: "\f13fe";

}

.mdi-seed-outline:before {

    content: "\f0e63";

}

.mdi-seesaw:before {

    content: "\f15a4";

}

.mdi-segment:before {

    content: "\f0ecb";

}

.mdi-select:before {

    content: "\f0485";

}

.mdi-select-all:before {

    content: "\f0486";

}

.mdi-select-color:before {

    content: "\f0d31";

}

.mdi-select-compare:before {

    content: "\f0ad9";

}

.mdi-select-drag:before {

    content: "\f0a6c";

}

.mdi-select-group:before {

    content: "\f0f82";

}

.mdi-select-inverse:before {

    content: "\f0487";

}

.mdi-select-marker:before {

    content: "\f1280";

}

.mdi-select-multiple:before {

    content: "\f1281";

}

.mdi-select-multiple-marker:before {

    content: "\f1282";

}

.mdi-select-off:before {

    content: "\f0488";

}

.mdi-select-place:before {

    content: "\f0fda";

}

.mdi-select-search:before {

    content: "\f1204";

}

.mdi-selection:before {

    content: "\f0489";

}

.mdi-selection-drag:before {

    content: "\f0a6d";

}

.mdi-selection-ellipse:before {

    content: "\f0d32";

}

.mdi-selection-ellipse-arrow-inside:before {

    content: "\f0f22";

}

.mdi-selection-marker:before {

    content: "\f1283";

}

.mdi-selection-multiple:before {

    content: "\f1285";

}

.mdi-selection-multiple-marker:before {

    content: "\f1284";

}

.mdi-selection-off:before {

    content: "\f0777";

}

.mdi-selection-search:before {

    content: "\f1205";

}

.mdi-semantic-web:before {

    content: "\f1316";

}

.mdi-send:before {

    content: "\f048a";

}

.mdi-send-check:before {

    content: "\f1161";

}

.mdi-send-check-outline:before {

    content: "\f1162";

}

.mdi-send-circle:before {

    content: "\f0df8";

}

.mdi-send-circle-outline:before {

    content: "\f0df9";

}

.mdi-send-clock:before {

    content: "\f1163";

}

.mdi-send-clock-outline:before {

    content: "\f1164";

}

.mdi-send-lock:before {

    content: "\f07ed";

}

.mdi-send-lock-outline:before {

    content: "\f1166";

}

.mdi-send-outline:before {

    content: "\f1165";

}

.mdi-serial-port:before {

    content: "\f065c";

}

.mdi-server:before {

    content: "\f048b";

}

.mdi-server-minus:before {

    content: "\f048c";

}

.mdi-server-network:before {

    content: "\f048d";

}

.mdi-server-network-off:before {

    content: "\f048e";

}

.mdi-server-off:before {

    content: "\f048f";

}

.mdi-server-plus:before {

    content: "\f0490";

}

.mdi-server-remove:before {

    content: "\f0491";

}

.mdi-server-security:before {

    content: "\f0492";

}

.mdi-set-all:before {

    content: "\f0778";

}

.mdi-set-center:before {

    content: "\f0779";

}

.mdi-set-center-right:before {

    content: "\f077a";

}

.mdi-set-left:before {

    content: "\f077b";

}

.mdi-set-left-center:before {

    content: "\f077c";

}

.mdi-set-left-right:before {

    content: "\f077d";

}

.mdi-set-merge:before {

    content: "\f14e0";

}

.mdi-set-none:before {

    content: "\f077e";

}

.mdi-set-right:before {

    content: "\f077f";

}

.mdi-set-split:before {

    content: "\f14e1";

}

.mdi-set-square:before {

    content: "\f145d";

}

.mdi-set-top-box:before {

    content: "\f099f";

}

.mdi-settings-helper:before {

    content: "\f0a6e";

}

.mdi-shaker:before {

    content: "\f110e";

}

.mdi-shaker-outline:before {

    content: "\f110f";

}

.mdi-shape:before {

    content: "\f0831";

}

.mdi-shape-circle-plus:before {

    content: "\f065d";

}

.mdi-shape-outline:before {

    content: "\f0832";

}

.mdi-shape-oval-plus:before {

    content: "\f11fa";

}

.mdi-shape-plus:before {

    content: "\f0495";

}

.mdi-shape-polygon-plus:before {

    content: "\f065e";

}

.mdi-shape-rectangle-plus:before {

    content: "\f065f";

}

.mdi-shape-square-plus:before {

    content: "\f0660";

}

.mdi-shape-square-rounded-plus:before {

    content: "\f14fa";

}

.mdi-share:before {

    content: "\f0496";

}

.mdi-share-all:before {

    content: "\f11f4";

}

.mdi-share-all-outline:before {

    content: "\f11f5";

}

.mdi-share-circle:before {

    content: "\f11ad";

}

.mdi-share-off:before {

    content: "\f0f23";

}

.mdi-share-off-outline:before {

    content: "\f0f24";

}

.mdi-share-outline:before {

    content: "\f0932";

}

.mdi-share-variant:before {

    content: "\f0497";

}

.mdi-share-variant-outline:before {

    content: "\f1514";

}

.mdi-shark-fin:before {

    content: "\f1673";

}

.mdi-shark-fin-outline:before {

    content: "\f1674";

}

.mdi-sheep:before {

    content: "\f0cc6";

}

.mdi-shield:before {

    content: "\f0498";

}

.mdi-shield-account:before {

    content: "\f088f";

}

.mdi-shield-account-outline:before {

    content: "\f0a12";

}

.mdi-shield-account-variant:before {

    content: "\f15a7";

}

.mdi-shield-account-variant-outline:before {

    content: "\f15a8";

}

.mdi-shield-airplane:before {

    content: "\f06bb";

}

.mdi-shield-airplane-outline:before {

    content: "\f0cc7";

}

.mdi-shield-alert:before {

    content: "\f0ecc";

}

.mdi-shield-alert-outline:before {

    content: "\f0ecd";

}

.mdi-shield-bug:before {

    content: "\f13da";

}

.mdi-shield-bug-outline:before {

    content: "\f13db";

}

.mdi-shield-car:before {

    content: "\f0f83";

}

.mdi-shield-check:before {

    content: "\f0565";

}

.mdi-shield-check-outline:before {

    content: "\f0cc8";

}

.mdi-shield-cross:before {

    content: "\f0cc9";

}

.mdi-shield-cross-outline:before {

    content: "\f0cca";

}

.mdi-shield-edit:before {

    content: "\f11a0";

}

.mdi-shield-edit-outline:before {

    content: "\f11a1";

}

.mdi-shield-half:before {

    content: "\f1360";

}

.mdi-shield-half-full:before {

    content: "\f0780";

}

.mdi-shield-home:before {

    content: "\f068a";

}

.mdi-shield-home-outline:before {

    content: "\f0ccb";

}

.mdi-shield-key:before {

    content: "\f0bc4";

}

.mdi-shield-key-outline:before {

    content: "\f0bc5";

}

.mdi-shield-link-variant:before {

    content: "\f0d33";

}

.mdi-shield-link-variant-outline:before {

    content: "\f0d34";

}

.mdi-shield-lock:before {

    content: "\f099d";

}

.mdi-shield-lock-outline:before {

    content: "\f0ccc";

}

.mdi-shield-off:before {

    content: "\f099e";

}

.mdi-shield-off-outline:before {

    content: "\f099c";

}

.mdi-shield-outline:before {

    content: "\f0499";

}

.mdi-shield-plus:before {

    content: "\f0ada";

}

.mdi-shield-plus-outline:before {

    content: "\f0adb";

}

.mdi-shield-refresh:before {

    content: "\f00aa";

}

.mdi-shield-refresh-outline:before {

    content: "\f01e0";

}

.mdi-shield-remove:before {

    content: "\f0adc";

}

.mdi-shield-remove-outline:before {

    content: "\f0add";

}

.mdi-shield-search:before {

    content: "\f0d9a";

}

.mdi-shield-star:before {

    content: "\f113b";

}

.mdi-shield-star-outline:before {

    content: "\f113c";

}

.mdi-shield-sun:before {

    content: "\f105d";

}

.mdi-shield-sun-outline:before {

    content: "\f105e";

}

.mdi-shield-sync:before {

    content: "\f11a2";

}

.mdi-shield-sync-outline:before {

    content: "\f11a3";

}

.mdi-ship-wheel:before {

    content: "\f0833";

}

.mdi-shoe-ballet:before {

    content: "\f15ca";

}

.mdi-shoe-cleat:before {

    content: "\f15c7";

}

.mdi-shoe-formal:before {

    content: "\f0b47";

}

.mdi-shoe-heel:before {

    content: "\f0b48";

}

.mdi-shoe-print:before {

    content: "\f0dfa";

}

.mdi-shoe-sneaker:before {

    content: "\f15c8";

}

.mdi-shopping:before {

    content: "\f049a";

}

.mdi-shopping-music:before {

    content: "\f049b";

}

.mdi-shopping-outline:before {

    content: "\f11d5";

}

.mdi-shopping-search:before {

    content: "\f0f84";

}

.mdi-shore:before {

    content: "\f14f9";

}

.mdi-shovel:before {

    content: "\f0710";

}

.mdi-shovel-off:before {

    content: "\f0711";

}

.mdi-shower:before {

    content: "\f09a0";

}

.mdi-shower-head:before {

    content: "\f09a1";

}

.mdi-shredder:before {

    content: "\f049c";

}

.mdi-shuffle:before {

    content: "\f049d";

}

.mdi-shuffle-disabled:before {

    content: "\f049e";

}

.mdi-shuffle-variant:before {

    content: "\f049f";

}

.mdi-shuriken:before {

    content: "\f137f";

}

.mdi-sigma:before {

    content: "\f04a0";

}

.mdi-sigma-lower:before {

    content: "\f062b";

}

.mdi-sign-caution:before {

    content: "\f04a1";

}

.mdi-sign-direction:before {

    content: "\f0781";

}

.mdi-sign-direction-minus:before {

    content: "\f1000";

}

.mdi-sign-direction-plus:before {

    content: "\f0fdc";

}

.mdi-sign-direction-remove:before {

    content: "\f0fdd";

}

.mdi-sign-pole:before {

    content: "\f14f8";

}

.mdi-sign-real-estate:before {

    content: "\f1118";

}

.mdi-sign-text:before {

    content: "\f0782";

}

.mdi-signal:before {

    content: "\f04a2";

}

.mdi-signal-2g:before {

    content: "\f0712";

}

.mdi-signal-3g:before {

    content: "\f0713";

}

.mdi-signal-4g:before {

    content: "\f0714";

}

.mdi-signal-5g:before {

    content: "\f0a6f";

}

.mdi-signal-cellular-1:before {

    content: "\f08bc";

}

.mdi-signal-cellular-2:before {

    content: "\f08bd";

}

.mdi-signal-cellular-3:before {

    content: "\f08be";

}

.mdi-signal-cellular-outline:before {

    content: "\f08bf";

}

.mdi-signal-distance-variant:before {

    content: "\f0e64";

}

.mdi-signal-hspa:before {

    content: "\f0715";

}

.mdi-signal-hspa-plus:before {

    content: "\f0716";

}

.mdi-signal-off:before {

    content: "\f0783";

}

.mdi-signal-variant:before {

    content: "\f060a";

}

.mdi-signature:before {

    content: "\f0dfb";

}

.mdi-signature-freehand:before {

    content: "\f0dfc";

}

.mdi-signature-image:before {

    content: "\f0dfd";

}

.mdi-signature-text:before {

    content: "\f0dfe";

}

.mdi-silo:before {

    content: "\f0b49";

}

.mdi-silverware:before {

    content: "\f04a3";

}

.mdi-silverware-clean:before {

    content: "\f0fde";

}

.mdi-silverware-fork:before {

    content: "\f04a4";

}

.mdi-silverware-fork-knife:before {

    content: "\f0a70";

}

.mdi-silverware-spoon:before {

    content: "\f04a5";

}

.mdi-silverware-variant:before {

    content: "\f04a6";

}

.mdi-sim:before {

    content: "\f04a7";

}

.mdi-sim-alert:before {

    content: "\f04a8";

}

.mdi-sim-alert-outline:before {

    content: "\f15d3";

}

.mdi-sim-off:before {

    content: "\f04a9";

}

.mdi-sim-off-outline:before {

    content: "\f15d4";

}

.mdi-sim-outline:before {

    content: "\f15d5";

}

.mdi-simple-icons:before {

    content: "\f131d";

}

.mdi-sina-weibo:before {

    content: "\f0adf";

}

.mdi-sine-wave:before {

    content: "\f095b";

}

.mdi-sitemap:before {

    content: "\f04aa";

}

.mdi-size-l:before {

    content: "\f13a6";

}

.mdi-size-m:before {

    content: "\f13a5";

}

.mdi-size-s:before {

    content: "\f13a4";

}

.mdi-size-xl:before {

    content: "\f13a7";

}

.mdi-size-xs:before {

    content: "\f13a3";

}

.mdi-size-xxl:before {

    content: "\f13a8";

}

.mdi-size-xxs:before {

    content: "\f13a2";

}

.mdi-size-xxxl:before {

    content: "\f13a9";

}

.mdi-skate:before {

    content: "\f0d35";

}

.mdi-skateboard:before {

    content: "\f14c2";

}

.mdi-skew-less:before {

    content: "\f0d36";

}

.mdi-skew-more:before {

    content: "\f0d37";

}

.mdi-ski:before {

    content: "\f1304";

}

.mdi-ski-cross-country:before {

    content: "\f1305";

}

.mdi-ski-water:before {

    content: "\f1306";

}

.mdi-skip-backward:before {

    content: "\f04ab";

}

.mdi-skip-backward-outline:before {

    content: "\f0f25";

}

.mdi-skip-forward:before {

    content: "\f04ac";

}

.mdi-skip-forward-outline:before {

    content: "\f0f26";

}

.mdi-skip-next:before {

    content: "\f04ad";

}

.mdi-skip-next-circle:before {

    content: "\f0661";

}

.mdi-skip-next-circle-outline:before {

    content: "\f0662";

}

.mdi-skip-next-outline:before {

    content: "\f0f27";

}

.mdi-skip-previous:before {

    content: "\f04ae";

}

.mdi-skip-previous-circle:before {

    content: "\f0663";

}

.mdi-skip-previous-circle-outline:before {

    content: "\f0664";

}

.mdi-skip-previous-outline:before {

    content: "\f0f28";

}

.mdi-skull:before {

    content: "\f068c";

}

.mdi-skull-crossbones:before {

    content: "\f0bc6";

}

.mdi-skull-crossbones-outline:before {

    content: "\f0bc7";

}

.mdi-skull-outline:before {

    content: "\f0bc8";

}

.mdi-skull-scan:before {

    content: "\f14c7";

}

.mdi-skull-scan-outline:before {

    content: "\f14c8";

}

.mdi-skype:before {

    content: "\f04af";

}

.mdi-skype-business:before {

    content: "\f04b0";

}

.mdi-slack:before {

    content: "\f04b1";

}

.mdi-slash-forward:before {

    content: "\f0fdf";

}

.mdi-slash-forward-box:before {

    content: "\f0fe0";

}

.mdi-sleep:before {

    content: "\f04b2";

}

.mdi-sleep-off:before {

    content: "\f04b3";

}

.mdi-slide:before {

    content: "\f15a5";

}

.mdi-slope-downhill:before {

    content: "\f0dff";

}

.mdi-slope-uphill:before {

    content: "\f0e00";

}

.mdi-slot-machine:before {

    content: "\f1114";

}

.mdi-slot-machine-outline:before {

    content: "\f1115";

}

.mdi-smart-card:before {

    content: "\f10bd";

}

.mdi-smart-card-outline:before {

    content: "\f10be";

}

.mdi-smart-card-reader:before {

    content: "\f10bf";

}

.mdi-smart-card-reader-outline:before {

    content: "\f10c0";

}

.mdi-smog:before {

    content: "\f0a71";

}

.mdi-smoke-detector:before {

    content: "\f0392";

}

.mdi-smoking:before {

    content: "\f04b4";

}

.mdi-smoking-off:before {

    content: "\f04b5";

}

.mdi-smoking-pipe:before {

    content: "\f140d";

}

.mdi-smoking-pipe-off:before {

    content: "\f1428";

}

.mdi-snail:before {

    content: "\f1677";

}

.mdi-snake:before {

    content: "\f150e";

}

.mdi-snapchat:before {

    content: "\f04b6";

}

.mdi-snowboard:before {

    content: "\f1307";

}

.mdi-snowflake:before {

    content: "\f0717";

}

.mdi-snowflake-alert:before {

    content: "\f0f29";

}

.mdi-snowflake-melt:before {

    content: "\f12cb";

}

.mdi-snowflake-off:before {

    content: "\f14e3";

}

.mdi-snowflake-variant:before {

    content: "\f0f2a";

}

.mdi-snowman:before {

    content: "\f04b7";

}

.mdi-soccer:before {

    content: "\f04b8";

}

.mdi-soccer-field:before {

    content: "\f0834";

}

.mdi-social-distance-2-meters:before {

    content: "\f1579";

}

.mdi-social-distance-6-feet:before {

    content: "\f157a";

}

.mdi-sofa:before {

    content: "\f04b9";

}

.mdi-sofa-outline:before {

    content: "\f156d";

}

.mdi-sofa-single:before {

    content: "\f156e";

}

.mdi-sofa-single-outline:before {

    content: "\f156f";

}

.mdi-solar-panel:before {

    content: "\f0d9b";

}

.mdi-solar-panel-large:before {

    content: "\f0d9c";

}

.mdi-solar-power:before {

    content: "\f0a72";

}

.mdi-soldering-iron:before {

    content: "\f1092";

}

.mdi-solid:before {

    content: "\f068d";

}

.mdi-sony-playstation:before {

    content: "\f0414";

}

.mdi-sort:before {

    content: "\f04ba";

}

.mdi-sort-alphabetical-ascending:before {

    content: "\f05bd";

}

.mdi-sort-alphabetical-ascending-variant:before {

    content: "\f1148";

}

.mdi-sort-alphabetical-descending:before {

    content: "\f05bf";

}

.mdi-sort-alphabetical-descending-variant:before {

    content: "\f1149";

}

.mdi-sort-alphabetical-variant:before {

    content: "\f04bb";

}

.mdi-sort-ascending:before {

    content: "\f04bc";

}

.mdi-sort-bool-ascending:before {

    content: "\f1385";

}

.mdi-sort-bool-ascending-variant:before {

    content: "\f1386";

}

.mdi-sort-bool-descending:before {

    content: "\f1387";

}

.mdi-sort-bool-descending-variant:before {

    content: "\f1388";

}

.mdi-sort-calendar-ascending:before {

    content: "\f1547";

}

.mdi-sort-calendar-descending:before {

    content: "\f1548";

}

.mdi-sort-clock-ascending:before {

    content: "\f1549";

}

.mdi-sort-clock-ascending-outline:before {

    content: "\f154a";

}

.mdi-sort-clock-descending:before {

    content: "\f154b";

}

.mdi-sort-clock-descending-outline:before {

    content: "\f154c";

}

.mdi-sort-descending:before {

    content: "\f04bd";

}

.mdi-sort-numeric-ascending:before {

    content: "\f1389";

}

.mdi-sort-numeric-ascending-variant:before {

    content: "\f090d";

}

.mdi-sort-numeric-descending:before {

    content: "\f138a";

}

.mdi-sort-numeric-descending-variant:before {

    content: "\f0ad2";

}

.mdi-sort-numeric-variant:before {

    content: "\f04be";

}

.mdi-sort-reverse-variant:before {

    content: "\f033c";

}

.mdi-sort-variant:before {

    content: "\f04bf";

}

.mdi-sort-variant-lock:before {

    content: "\f0ccd";

}

.mdi-sort-variant-lock-open:before {

    content: "\f0cce";

}

.mdi-sort-variant-remove:before {

    content: "\f1147";

}

.mdi-soundcloud:before {

    content: "\f04c0";

}

.mdi-source-branch:before {

    content: "\f062c";

}

.mdi-source-branch-check:before {

    content: "\f14cf";

}

.mdi-source-branch-minus:before {

    content: "\f14cb";

}

.mdi-source-branch-plus:before {

    content: "\f14ca";

}

.mdi-source-branch-refresh:before {

    content: "\f14cd";

}

.mdi-source-branch-remove:before {

    content: "\f14cc";

}

.mdi-source-branch-sync:before {

    content: "\f14ce";

}

.mdi-source-commit:before {

    content: "\f0718";

}

.mdi-source-commit-end:before {

    content: "\f0719";

}

.mdi-source-commit-end-local:before {

    content: "\f071a";

}

.mdi-source-commit-local:before {

    content: "\f071b";

}

.mdi-source-commit-next-local:before {

    content: "\f071c";

}

.mdi-source-commit-start:before {

    content: "\f071d";

}

.mdi-source-commit-start-next-local:before {

    content: "\f071e";

}

.mdi-source-fork:before {

    content: "\f04c1";

}

.mdi-source-merge:before {

    content: "\f062d";

}

.mdi-source-pull:before {

    content: "\f04c2";

}

.mdi-source-repository:before {

    content: "\f0ccf";

}

.mdi-source-repository-multiple:before {

    content: "\f0cd0";

}

.mdi-soy-sauce:before {

    content: "\f07ee";

}

.mdi-soy-sauce-off:before {

    content: "\f13fc";

}

.mdi-spa:before {

    content: "\f0cd1";

}

.mdi-spa-outline:before {

    content: "\f0cd2";

}

.mdi-space-invaders:before {

    content: "\f0bc9";

}

.mdi-space-station:before {

    content: "\f1383";

}

.mdi-spade:before {

    content: "\f0e65";

}

.mdi-sparkles:before {

    content: "\f1545";

}

.mdi-speaker:before {

    content: "\f04c3";

}

.mdi-speaker-bluetooth:before {

    content: "\f09a2";

}

.mdi-speaker-multiple:before {

    content: "\f0d38";

}

.mdi-speaker-off:before {

    content: "\f04c4";

}

.mdi-speaker-wireless:before {

    content: "\f071f";

}

.mdi-speedometer:before {

    content: "\f04c5";

}

.mdi-speedometer-medium:before {

    content: "\f0f85";

}

.mdi-speedometer-slow:before {

    content: "\f0f86";

}

.mdi-spellcheck:before {

    content: "\f04c6";

}

.mdi-spider:before {

    content: "\f11ea";

}

.mdi-spider-thread:before {

    content: "\f11eb";

}

.mdi-spider-web:before {

    content: "\f0bca";

}

.mdi-spirit-level:before {

    content: "\f14f1";

}

.mdi-spoon-sugar:before {

    content: "\f1429";

}

.mdi-spotify:before {

    content: "\f04c7";

}

.mdi-spotlight:before {

    content: "\f04c8";

}

.mdi-spotlight-beam:before {

    content: "\f04c9";

}

.mdi-spray:before {

    content: "\f0665";

}

.mdi-spray-bottle:before {

    content: "\f0ae0";

}

.mdi-sprinkler:before {

    content: "\f105f";

}

.mdi-sprinkler-variant:before {

    content: "\f1060";

}

.mdi-sprout:before {

    content: "\f0e66";

}

.mdi-sprout-outline:before {

    content: "\f0e67";

}

.mdi-square:before {

    content: "\f0764";

}

.mdi-square-circle:before {

    content: "\f1500";

}

.mdi-square-edit-outline:before {

    content: "\f090c";

}

.mdi-square-medium:before {

    content: "\f0a13";

}

.mdi-square-medium-outline:before {

    content: "\f0a14";

}

.mdi-square-off:before {

    content: "\f12ee";

}

.mdi-square-off-outline:before {

    content: "\f12ef";

}

.mdi-square-outline:before {

    content: "\f0763";

}

.mdi-square-root:before {

    content: "\f0784";

}

.mdi-square-root-box:before {

    content: "\f09a3";

}

.mdi-square-rounded:before {

    content: "\f14fb";

}

.mdi-square-rounded-outline:before {

    content: "\f14fc";

}

.mdi-square-small:before {

    content: "\f0a15";

}

.mdi-square-wave:before {

    content: "\f147b";

}

.mdi-squeegee:before {

    content: "\f0ae1";

}

.mdi-ssh:before {

    content: "\f08c0";

}

.mdi-stack-exchange:before {

    content: "\f060b";

}

.mdi-stack-overflow:before {

    content: "\f04cc";

}

.mdi-stackpath:before {

    content: "\f0359";

}

.mdi-stadium:before {

    content: "\f0ff9";

}

.mdi-stadium-variant:before {

    content: "\f0720";

}

.mdi-stairs:before {

    content: "\f04cd";

}

.mdi-stairs-box:before {

    content: "\f139e";

}

.mdi-stairs-down:before {

    content: "\f12be";

}

.mdi-stairs-up:before {

    content: "\f12bd";

}

.mdi-stamper:before {

    content: "\f0d39";

}

.mdi-standard-definition:before {

    content: "\f07ef";

}

.mdi-star:before {

    content: "\f04ce";

}

.mdi-star-box:before {

    content: "\f0a73";

}

.mdi-star-box-multiple:before {

    content: "\f1286";

}

.mdi-star-box-multiple-outline:before {

    content: "\f1287";

}

.mdi-star-box-outline:before {

    content: "\f0a74";

}

.mdi-star-check:before {

    content: "\f1566";

}

.mdi-star-check-outline:before {

    content: "\f156a";

}

.mdi-star-circle:before {

    content: "\f04cf";

}

.mdi-star-circle-outline:before {

    content: "\f09a4";

}

.mdi-star-cog:before {

    content: "\f1668";

}

.mdi-star-cog-outline:before {

    content: "\f1669";

}

.mdi-star-face:before {

    content: "\f09a5";

}

.mdi-star-four-points:before {

    content: "\f0ae2";

}

.mdi-star-four-points-outline:before {

    content: "\f0ae3";

}

.mdi-star-half:before {

    content: "\f0246";

}

.mdi-star-half-full:before {

    content: "\f04d0";

}

.mdi-star-minus:before {

    content: "\f1564";

}

.mdi-star-minus-outline:before {

    content: "\f1568";

}

.mdi-star-off:before {

    content: "\f04d1";

}

.mdi-star-off-outline:before {

    content: "\f155b";

}

.mdi-star-outline:before {

    content: "\f04d2";

}

.mdi-star-plus:before {

    content: "\f1563";

}

.mdi-star-plus-outline:before {

    content: "\f1567";

}

.mdi-star-remove:before {

    content: "\f1565";

}

.mdi-star-remove-outline:before {

    content: "\f1569";

}

.mdi-star-settings:before {

    content: "\f166a";

}

.mdi-star-settings-outline:before {

    content: "\f166b";

}

.mdi-star-three-points:before {

    content: "\f0ae4";

}

.mdi-star-three-points-outline:before {

    content: "\f0ae5";

}

.mdi-state-machine:before {

    content: "\f11ef";

}

.mdi-steam:before {

    content: "\f04d3";

}

.mdi-steering:before {

    content: "\f04d4";

}

.mdi-steering-off:before {

    content: "\f090e";

}

.mdi-step-backward:before {

    content: "\f04d5";

}

.mdi-step-backward-2:before {

    content: "\f04d6";

}

.mdi-step-forward:before {

    content: "\f04d7";

}

.mdi-step-forward-2:before {

    content: "\f04d8";

}

.mdi-stethoscope:before {

    content: "\f04d9";

}

.mdi-sticker:before {

    content: "\f1364";

}

.mdi-sticker-alert:before {

    content: "\f1365";

}

.mdi-sticker-alert-outline:before {

    content: "\f1366";

}

.mdi-sticker-check:before {

    content: "\f1367";

}

.mdi-sticker-check-outline:before {

    content: "\f1368";

}

.mdi-sticker-circle-outline:before {

    content: "\f05d0";

}

.mdi-sticker-emoji:before {

    content: "\f0785";

}

.mdi-sticker-minus:before {

    content: "\f1369";

}

.mdi-sticker-minus-outline:before {

    content: "\f136a";

}

.mdi-sticker-outline:before {

    content: "\f136b";

}

.mdi-sticker-plus:before {

    content: "\f136c";

}

.mdi-sticker-plus-outline:before {

    content: "\f136d";

}

.mdi-sticker-remove:before {

    content: "\f136e";

}

.mdi-sticker-remove-outline:before {

    content: "\f136f";

}

.mdi-stocking:before {

    content: "\f04da";

}

.mdi-stomach:before {

    content: "\f1093";

}

.mdi-stop:before {

    content: "\f04db";

}

.mdi-stop-circle:before {

    content: "\f0666";

}

.mdi-stop-circle-outline:before {

    content: "\f0667";

}

.mdi-store:before {

    content: "\f04dc";

}

.mdi-store-24-hour:before {

    content: "\f04dd";

}

.mdi-store-minus:before {

    content: "\f165e";

}

.mdi-store-outline:before {

    content: "\f1361";

}

.mdi-store-plus:before {

    content: "\f165f";

}

.mdi-store-remove:before {

    content: "\f1660";

}

.mdi-storefront:before {

    content: "\f07c7";

}

.mdi-storefront-outline:before {

    content: "\f10c1";

}

.mdi-stove:before {

    content: "\f04de";

}

.mdi-strategy:before {

    content: "\f11d6";

}

.mdi-stretch-to-page:before {

    content: "\f0f2b";

}

.mdi-stretch-to-page-outline:before {

    content: "\f0f2c";

}

.mdi-string-lights:before {

    content: "\f12ba";

}

.mdi-string-lights-off:before {

    content: "\f12bb";

}

.mdi-subdirectory-arrow-left:before {

    content: "\f060c";

}

.mdi-subdirectory-arrow-right:before {

    content: "\f060d";

}

.mdi-submarine:before {

    content: "\f156c";

}

.mdi-subtitles:before {

    content: "\f0a16";

}

.mdi-subtitles-outline:before {

    content: "\f0a17";

}

.mdi-subway:before {

    content: "\f06ac";

}

.mdi-subway-alert-variant:before {

    content: "\f0d9d";

}

.mdi-subway-variant:before {

    content: "\f04df";

}

.mdi-summit:before {

    content: "\f0786";

}

.mdi-sunglasses:before {

    content: "\f04e0";

}

.mdi-surround-sound:before {

    content: "\f05c5";

}

.mdi-surround-sound-2-0:before {

    content: "\f07f0";

}

.mdi-surround-sound-3-1:before {

    content: "\f07f1";

}

.mdi-surround-sound-5-1:before {

    content: "\f07f2";

}

.mdi-surround-sound-7-1:before {

    content: "\f07f3";

}

.mdi-svg:before {

    content: "\f0721";

}

.mdi-swap-horizontal:before {

    content: "\f04e1";

}

.mdi-swap-horizontal-bold:before {

    content: "\f0bcd";

}

.mdi-swap-horizontal-circle:before {

    content: "\f0fe1";

}

.mdi-swap-horizontal-circle-outline:before {

    content: "\f0fe2";

}

.mdi-swap-horizontal-variant:before {

    content: "\f08c1";

}

.mdi-swap-vertical:before {

    content: "\f04e2";

}

.mdi-swap-vertical-bold:before {

    content: "\f0bce";

}

.mdi-swap-vertical-circle:before {

    content: "\f0fe3";

}

.mdi-swap-vertical-circle-outline:before {

    content: "\f0fe4";

}

.mdi-swap-vertical-variant:before {

    content: "\f08c2";

}

.mdi-swim:before {

    content: "\f04e3";

}

.mdi-switch:before {

    content: "\f04e4";

}

.mdi-sword:before {

    content: "\f04e5";

}

.mdi-sword-cross:before {

    content: "\f0787";

}

.mdi-syllabary-hangul:before {

    content: "\f1333";

}

.mdi-syllabary-hiragana:before {

    content: "\f1334";

}

.mdi-syllabary-katakana:before {

    content: "\f1335";

}

.mdi-syllabary-katakana-halfwidth:before {

    content: "\f1336";

}

.mdi-symbol:before {

    content: "\f1501";

}

.mdi-symfony:before {

    content: "\f0ae6";

}

.mdi-sync:before {

    content: "\f04e6";

}

.mdi-sync-alert:before {

    content: "\f04e7";

}

.mdi-sync-circle:before {

    content: "\f1378";

}

.mdi-sync-off:before {

    content: "\f04e8";

}

.mdi-tab:before {

    content: "\f04e9";

}

.mdi-tab-minus:before {

    content: "\f0b4b";

}

.mdi-tab-plus:before {

    content: "\f075c";

}

.mdi-tab-remove:before {

    content: "\f0b4c";

}

.mdi-tab-unselected:before {

    content: "\f04ea";

}

.mdi-table:before {

    content: "\f04eb";

}

.mdi-table-account:before {

    content: "\f13b9";

}

.mdi-table-alert:before {

    content: "\f13ba";

}

.mdi-table-arrow-down:before {

    content: "\f13bb";

}

.mdi-table-arrow-left:before {

    content: "\f13bc";

}

.mdi-table-arrow-right:before {

    content: "\f13bd";

}

.mdi-table-arrow-up:before {

    content: "\f13be";

}

.mdi-table-border:before {

    content: "\f0a18";

}

.mdi-table-cancel:before {

    content: "\f13bf";

}

.mdi-table-chair:before {

    content: "\f1061";

}

.mdi-table-check:before {

    content: "\f13c0";

}

.mdi-table-clock:before {

    content: "\f13c1";

}

.mdi-table-cog:before {

    content: "\f13c2";

}

.mdi-table-column:before {

    content: "\f0835";

}

.mdi-table-column-plus-after:before {

    content: "\f04ec";

}

.mdi-table-column-plus-before:before {

    content: "\f04ed";

}

.mdi-table-column-remove:before {

    content: "\f04ee";

}

.mdi-table-column-width:before {

    content: "\f04ef";

}

.mdi-table-edit:before {

    content: "\f04f0";

}

.mdi-table-eye:before {

    content: "\f1094";

}

.mdi-table-eye-off:before {

    content: "\f13c3";

}

.mdi-table-furniture:before {

    content: "\f05bc";

}

.mdi-table-headers-eye:before {

    content: "\f121d";

}

.mdi-table-headers-eye-off:before {

    content: "\f121e";

}

.mdi-table-heart:before {

    content: "\f13c4";

}

.mdi-table-key:before {

    content: "\f13c5";

}

.mdi-table-large:before {

    content: "\f04f1";

}

.mdi-table-large-plus:before {

    content: "\f0f87";

}

.mdi-table-large-remove:before {

    content: "\f0f88";

}

.mdi-table-lock:before {

    content: "\f13c6";

}

.mdi-table-merge-cells:before {

    content: "\f09a6";

}

.mdi-table-minus:before {

    content: "\f13c7";

}

.mdi-table-multiple:before {

    content: "\f13c8";

}

.mdi-table-network:before {

    content: "\f13c9";

}

.mdi-table-of-contents:before {

    content: "\f0836";

}

.mdi-table-off:before {

    content: "\f13ca";

}

.mdi-table-plus:before {

    content: "\f0a75";

}

.mdi-table-refresh:before {

    content: "\f13a0";

}

.mdi-table-remove:before {

    content: "\f0a76";

}

.mdi-table-row:before {

    content: "\f0837";

}

.mdi-table-row-height:before {

    content: "\f04f2";

}

.mdi-table-row-plus-after:before {

    content: "\f04f3";

}

.mdi-table-row-plus-before:before {

    content: "\f04f4";

}

.mdi-table-row-remove:before {

    content: "\f04f5";

}

.mdi-table-search:before {

    content: "\f090f";

}

.mdi-table-settings:before {

    content: "\f0838";

}

.mdi-table-split-cell:before {

    content: "\f142a";

}

.mdi-table-star:before {

    content: "\f13cb";

}

.mdi-table-sync:before {

    content: "\f13a1";

}

.mdi-table-tennis:before {

    content: "\f0e68";

}

.mdi-tablet:before {

    content: "\f04f6";

}

.mdi-tablet-android:before {

    content: "\f04f7";

}

.mdi-tablet-cellphone:before {

    content: "\f09a7";

}

.mdi-tablet-dashboard:before {

    content: "\f0ece";

}

.mdi-tablet-ipad:before {

    content: "\f04f8";

}

.mdi-taco:before {

    content: "\f0762";

}

.mdi-tag:before {

    content: "\f04f9";

}

.mdi-tag-faces:before {

    content: "\f04fa";

}

.mdi-tag-heart:before {

    content: "\f068b";

}

.mdi-tag-heart-outline:before {

    content: "\f0bcf";

}

.mdi-tag-minus:before {

    content: "\f0910";

}

.mdi-tag-minus-outline:before {

    content: "\f121f";

}

.mdi-tag-multiple:before {

    content: "\f04fb";

}

.mdi-tag-multiple-outline:before {

    content: "\f12f7";

}

.mdi-tag-off:before {

    content: "\f1220";

}

.mdi-tag-off-outline:before {

    content: "\f1221";

}

.mdi-tag-outline:before {

    content: "\f04fc";

}

.mdi-tag-plus:before {

    content: "\f0722";

}

.mdi-tag-plus-outline:before {

    content: "\f1222";

}

.mdi-tag-remove:before {

    content: "\f0723";

}

.mdi-tag-remove-outline:before {

    content: "\f1223";

}

.mdi-tag-text:before {

    content: "\f1224";

}

.mdi-tag-text-outline:before {

    content: "\f04fd";

}

.mdi-tailwind:before {

    content: "\f13ff";

}

.mdi-tank:before {

    content: "\f0d3a";

}

.mdi-tanker-truck:before {

    content: "\f0fe5";

}

.mdi-tape-drive:before {

    content: "\f16df";

}

.mdi-tape-measure:before {

    content: "\f0b4d";

}

.mdi-target:before {

    content: "\f04fe";

}

.mdi-target-account:before {

    content: "\f0bd0";

}

.mdi-target-variant:before {

    content: "\f0a77";

}

.mdi-taxi:before {

    content: "\f04ff";

}

.mdi-tea:before {

    content: "\f0d9e";

}

.mdi-tea-outline:before {

    content: "\f0d9f";

}

.mdi-teach:before {

    content: "\f0890";

}

.mdi-teamviewer:before {

    content: "\f0500";

}

.mdi-telegram:before {

    content: "\f0501";

}

.mdi-telescope:before {

    content: "\f0b4e";

}

.mdi-television:before {

    content: "\f0502";

}

.mdi-television-ambient-light:before {

    content: "\f1356";

}

.mdi-television-box:before {

    content: "\f0839";

}

.mdi-television-classic:before {

    content: "\f07f4";

}

.mdi-television-classic-off:before {

    content: "\f083a";

}

.mdi-television-clean:before {

    content: "\f1110";

}

.mdi-television-guide:before {

    content: "\f0503";

}

.mdi-television-off:before {

    content: "\f083b";

}

.mdi-television-pause:before {

    content: "\f0f89";

}

.mdi-television-play:before {

    content: "\f0ecf";

}

.mdi-television-stop:before {

    content: "\f0f8a";

}

.mdi-temperature-celsius:before {

    content: "\f0504";

}

.mdi-temperature-fahrenheit:before {

    content: "\f0505";

}

.mdi-temperature-kelvin:before {

    content: "\f0506";

}

.mdi-tennis:before {

    content: "\f0da0";

}

.mdi-tennis-ball:before {

    content: "\f0507";

}

.mdi-tent:before {

    content: "\f0508";

}

.mdi-terraform:before {

    content: "\f1062";

}

.mdi-terrain:before {

    content: "\f0509";

}

.mdi-test-tube:before {

    content: "\f0668";

}

.mdi-test-tube-empty:before {

    content: "\f0911";

}

.mdi-test-tube-off:before {

    content: "\f0912";

}

.mdi-text:before {

    content: "\f09a8";

}

.mdi-text-account:before {

    content: "\f1570";

}

.mdi-text-box:before {

    content: "\f021a";

}

.mdi-text-box-check:before {

    content: "\f0ea6";

}

.mdi-text-box-check-outline:before {

    content: "\f0ea7";

}

.mdi-text-box-minus:before {

    content: "\f0ea8";

}

.mdi-text-box-minus-outline:before {

    content: "\f0ea9";

}

.mdi-text-box-multiple:before {

    content: "\f0ab7";

}

.mdi-text-box-multiple-outline:before {

    content: "\f0ab8";

}

.mdi-text-box-outline:before {

    content: "\f09ed";

}

.mdi-text-box-plus:before {

    content: "\f0eaa";

}

.mdi-text-box-plus-outline:before {

    content: "\f0eab";

}

.mdi-text-box-remove:before {

    content: "\f0eac";

}

.mdi-text-box-remove-outline:before {

    content: "\f0ead";

}

.mdi-text-box-search:before {

    content: "\f0eae";

}

.mdi-text-box-search-outline:before {

    content: "\f0eaf";

}

.mdi-text-recognition:before {

    content: "\f113d";

}

.mdi-text-search:before {

    content: "\f13b8";

}

.mdi-text-shadow:before {

    content: "\f0669";

}

.mdi-text-short:before {

    content: "\f09a9";

}

.mdi-text-subject:before {

    content: "\f09aa";

}

.mdi-text-to-speech:before {

    content: "\f050a";

}

.mdi-text-to-speech-off:before {

    content: "\f050b";

}

.mdi-texture:before {

    content: "\f050c";

}

.mdi-texture-box:before {

    content: "\f0fe6";

}

.mdi-theater:before {

    content: "\f050d";

}

.mdi-theme-light-dark:before {

    content: "\f050e";

}

.mdi-thermometer:before {

    content: "\f050f";

}

.mdi-thermometer-alert:before {

    content: "\f0e01";

}

.mdi-thermometer-chevron-down:before {

    content: "\f0e02";

}

.mdi-thermometer-chevron-up:before {

    content: "\f0e03";

}

.mdi-thermometer-high:before {

    content: "\f10c2";

}

.mdi-thermometer-lines:before {

    content: "\f0510";

}

.mdi-thermometer-low:before {

    content: "\f10c3";

}

.mdi-thermometer-minus:before {

    content: "\f0e04";

}

.mdi-thermometer-off:before {

    content: "\f1531";

}

.mdi-thermometer-plus:before {

    content: "\f0e05";

}

.mdi-thermostat:before {

    content: "\f0393";

}

.mdi-thermostat-box:before {

    content: "\f0891";

}

.mdi-thought-bubble:before {

    content: "\f07f6";

}

.mdi-thought-bubble-outline:before {

    content: "\f07f7";

}

.mdi-thumb-down:before {

    content: "\f0511";

}

.mdi-thumb-down-outline:before {

    content: "\f0512";

}

.mdi-thumb-up:before {

    content: "\f0513";

}

.mdi-thumb-up-outline:before {

    content: "\f0514";

}

.mdi-thumbs-up-down:before {

    content: "\f0515";

}

.mdi-ticket:before {

    content: "\f0516";

}

.mdi-ticket-account:before {

    content: "\f0517";

}

.mdi-ticket-confirmation:before {

    content: "\f0518";

}

.mdi-ticket-confirmation-outline:before {

    content: "\f13aa";

}

.mdi-ticket-outline:before {

    content: "\f0913";

}

.mdi-ticket-percent:before {

    content: "\f0724";

}

.mdi-ticket-percent-outline:before {

    content: "\f142b";

}

.mdi-tie:before {

    content: "\f0519";

}

.mdi-tilde:before {

    content: "\f0725";

}

.mdi-timelapse:before {

    content: "\f051a";

}

.mdi-timeline:before {

    content: "\f0bd1";

}

.mdi-timeline-alert:before {

    content: "\f0f95";

}

.mdi-timeline-alert-outline:before {

    content: "\f0f98";

}

.mdi-timeline-check:before {

    content: "\f1532";

}

.mdi-timeline-check-outline:before {

    content: "\f1533";

}

.mdi-timeline-clock:before {

    content: "\f11fb";

}

.mdi-timeline-clock-outline:before {

    content: "\f11fc";

}

.mdi-timeline-help:before {

    content: "\f0f99";

}

.mdi-timeline-help-outline:before {

    content: "\f0f9a";

}

.mdi-timeline-minus:before {

    content: "\f1534";

}

.mdi-timeline-minus-outline:before {

    content: "\f1535";

}

.mdi-timeline-outline:before {

    content: "\f0bd2";

}

.mdi-timeline-plus:before {

    content: "\f0f96";

}

.mdi-timeline-plus-outline:before {

    content: "\f0f97";

}

.mdi-timeline-remove:before {

    content: "\f1536";

}

.mdi-timeline-remove-outline:before {

    content: "\f1537";

}

.mdi-timeline-text:before {

    content: "\f0bd3";

}

.mdi-timeline-text-outline:before {

    content: "\f0bd4";

}

.mdi-timer:before {

    content: "\f13ab";

}

.mdi-timer-10:before {

    content: "\f051c";

}

.mdi-timer-3:before {

    content: "\f051d";

}

.mdi-timer-off:before {

    content: "\f13ac";

}

.mdi-timer-off-outline:before {

    content: "\f051e";

}

.mdi-timer-outline:before {

    content: "\f051b";

}

.mdi-timer-sand:before {

    content: "\f051f";

}

.mdi-timer-sand-empty:before {

    content: "\f06ad";

}

.mdi-timer-sand-full:before {

    content: "\f078c";

}

.mdi-timetable:before {

    content: "\f0520";

}

.mdi-toaster:before {

    content: "\f1063";

}

.mdi-toaster-off:before {

    content: "\f11b7";

}

.mdi-toaster-oven:before {

    content: "\f0cd3";

}

.mdi-toggle-switch:before {

    content: "\f0521";

}

.mdi-toggle-switch-off:before {

    content: "\f0522";

}

.mdi-toggle-switch-off-outline:before {

    content: "\f0a19";

}

.mdi-toggle-switch-outline:before {

    content: "\f0a1a";

}

.mdi-toilet:before {

    content: "\f09ab";

}

.mdi-toolbox:before {

    content: "\f09ac";

}

.mdi-toolbox-outline:before {

    content: "\f09ad";

}

.mdi-tools:before {

    content: "\f1064";

}

.mdi-tooltip:before {

    content: "\f0523";

}

.mdi-tooltip-account:before {

    content: "\f000c";

}

.mdi-tooltip-check:before {

    content: "\f155c";

}

.mdi-tooltip-check-outline:before {

    content: "\f155d";

}

.mdi-tooltip-edit:before {

    content: "\f0524";

}

.mdi-tooltip-edit-outline:before {

    content: "\f12c5";

}

.mdi-tooltip-image:before {

    content: "\f0525";

}

.mdi-tooltip-image-outline:before {

    content: "\f0bd5";

}

.mdi-tooltip-minus:before {

    content: "\f155e";

}

.mdi-tooltip-minus-outline:before {

    content: "\f155f";

}

.mdi-tooltip-outline:before {

    content: "\f0526";

}

.mdi-tooltip-plus:before {

    content: "\f0bd6";

}

.mdi-tooltip-plus-outline:before {

    content: "\f0527";

}

.mdi-tooltip-remove:before {

    content: "\f1560";

}

.mdi-tooltip-remove-outline:before {

    content: "\f1561";

}

.mdi-tooltip-text:before {

    content: "\f0528";

}

.mdi-tooltip-text-outline:before {

    content: "\f0bd7";

}

.mdi-tooth:before {

    content: "\f08c3";

}

.mdi-tooth-outline:before {

    content: "\f0529";

}

.mdi-toothbrush:before {

    content: "\f1129";

}

.mdi-toothbrush-electric:before {

    content: "\f112c";

}

.mdi-toothbrush-paste:before {

    content: "\f112a";

}

.mdi-torch:before {

    content: "\f1606";

}

.mdi-tortoise:before {

    content: "\f0d3b";

}

.mdi-toslink:before {

    content: "\f12b8";

}

.mdi-tournament:before {

    content: "\f09ae";

}

.mdi-tow-truck:before {

    content: "\f083c";

}

.mdi-tower-beach:before {

    content: "\f0681";

}

.mdi-tower-fire:before {

    content: "\f0682";

}

.mdi-toy-brick:before {

    content: "\f1288";

}

.mdi-toy-brick-marker:before {

    content: "\f1289";

}

.mdi-toy-brick-marker-outline:before {

    content: "\f128a";

}

.mdi-toy-brick-minus:before {

    content: "\f128b";

}

.mdi-toy-brick-minus-outline:before {

    content: "\f128c";

}

.mdi-toy-brick-outline:before {

    content: "\f128d";

}

.mdi-toy-brick-plus:before {

    content: "\f128e";

}

.mdi-toy-brick-plus-outline:before {

    content: "\f128f";

}

.mdi-toy-brick-remove:before {

    content: "\f1290";

}

.mdi-toy-brick-remove-outline:before {

    content: "\f1291";

}

.mdi-toy-brick-search:before {

    content: "\f1292";

}

.mdi-toy-brick-search-outline:before {

    content: "\f1293";

}

.mdi-track-light:before {

    content: "\f0914";

}

.mdi-trackpad:before {

    content: "\f07f8";

}

.mdi-trackpad-lock:before {

    content: "\f0933";

}

.mdi-tractor:before {

    content: "\f0892";

}

.mdi-tractor-variant:before {

    content: "\f14c4";

}

.mdi-trademark:before {

    content: "\f0a78";

}

.mdi-traffic-cone:before {

    content: "\f137c";

}

.mdi-traffic-light:before {

    content: "\f052b";

}

.mdi-train:before {

    content: "\f052c";

}

.mdi-train-car:before {

    content: "\f0bd8";

}

.mdi-train-variant:before {

    content: "\f08c4";

}

.mdi-tram:before {

    content: "\f052d";

}

.mdi-tram-side:before {

    content: "\f0fe7";

}

.mdi-transcribe:before {

    content: "\f052e";

}

.mdi-transcribe-close:before {

    content: "\f052f";

}

.mdi-transfer:before {

    content: "\f1065";

}

.mdi-transfer-down:before {

    content: "\f0da1";

}

.mdi-transfer-left:before {

    content: "\f0da2";

}

.mdi-transfer-right:before {

    content: "\f0530";

}

.mdi-transfer-up:before {

    content: "\f0da3";

}

.mdi-transit-connection:before {

    content: "\f0d3c";

}

.mdi-transit-connection-horizontal:before {

    content: "\f1546";

}

.mdi-transit-connection-variant:before {

    content: "\f0d3d";

}

.mdi-transit-detour:before {

    content: "\f0f8b";

}

.mdi-transit-skip:before {

    content: "\f1515";

}

.mdi-transit-transfer:before {

    content: "\f06ae";

}

.mdi-transition:before {

    content: "\f0915";

}

.mdi-transition-masked:before {

    content: "\f0916";

}

.mdi-translate:before {

    content: "\f05ca";

}

.mdi-translate-off:before {

    content: "\f0e06";

}

.mdi-transmission-tower:before {

    content: "\f0d3e";

}

.mdi-trash-can:before {

    content: "\f0a79";

}

.mdi-trash-can-outline:before {

    content: "\f0a7a";

}

.mdi-tray:before {

    content: "\f1294";

}

.mdi-tray-alert:before {

    content: "\f1295";

}

.mdi-tray-full:before {

    content: "\f1296";

}

.mdi-tray-minus:before {

    content: "\f1297";

}

.mdi-tray-plus:before {

    content: "\f1298";

}

.mdi-tray-remove:before {

    content: "\f1299";

}

.mdi-treasure-chest:before {

    content: "\f0726";

}

.mdi-tree:before {

    content: "\f0531";

}

.mdi-tree-outline:before {

    content: "\f0e69";

}

.mdi-trello:before {

    content: "\f0532";

}

.mdi-trending-down:before {

    content: "\f0533";

}

.mdi-trending-neutral:before {

    content: "\f0534";

}

.mdi-trending-up:before {

    content: "\f0535";

}

.mdi-triangle:before {

    content: "\f0536";

}

.mdi-triangle-outline:before {

    content: "\f0537";

}

.mdi-triangle-wave:before {

    content: "\f147c";

}

.mdi-triforce:before {

    content: "\f0bd9";

}

.mdi-trophy:before {

    content: "\f0538";

}

.mdi-trophy-award:before {

    content: "\f0539";

}

.mdi-trophy-broken:before {

    content: "\f0da4";

}

.mdi-trophy-outline:before {

    content: "\f053a";

}

.mdi-trophy-variant:before {

    content: "\f053b";

}

.mdi-trophy-variant-outline:before {

    content: "\f053c";

}

.mdi-truck:before {

    content: "\f053d";

}

.mdi-truck-check:before {

    content: "\f0cd4";

}

.mdi-truck-check-outline:before {

    content: "\f129a";

}

.mdi-truck-delivery:before {

    content: "\f053e";

}

.mdi-truck-delivery-outline:before {

    content: "\f129b";

}

.mdi-truck-fast:before {

    content: "\f0788";

}

.mdi-truck-fast-outline:before {

    content: "\f129c";

}

.mdi-truck-outline:before {

    content: "\f129d";

}

.mdi-truck-trailer:before {

    content: "\f0727";

}

.mdi-trumpet:before {

    content: "\f1096";

}

.mdi-tshirt-crew:before {

    content: "\f0a7b";

}

.mdi-tshirt-crew-outline:before {

    content: "\f053f";

}

.mdi-tshirt-v:before {

    content: "\f0a7c";

}

.mdi-tshirt-v-outline:before {

    content: "\f0540";

}

.mdi-tumble-dryer:before {

    content: "\f0917";

}

.mdi-tumble-dryer-alert:before {

    content: "\f11ba";

}

.mdi-tumble-dryer-off:before {

    content: "\f11bb";

}

.mdi-tune:before {

    content: "\f062e";

}

.mdi-tune-variant:before {

    content: "\f1542";

}

.mdi-tune-vertical:before {

    content: "\f066a";

}

.mdi-tune-vertical-variant:before {

    content: "\f1543";

}

.mdi-turnstile:before {

    content: "\f0cd5";

}

.mdi-turnstile-outline:before {

    content: "\f0cd6";

}

.mdi-turtle:before {

    content: "\f0cd7";

}

.mdi-twitch:before {

    content: "\f0543";

}

.mdi-twitter:before {

    content: "\f0544";

}

.mdi-twitter-retweet:before {

    content: "\f0547";

}

.mdi-two-factor-authentication:before {

    content: "\f09af";

}

.mdi-typewriter:before {

    content: "\f0f2d";

}

.mdi-ubisoft:before {

    content: "\f0bda";

}

.mdi-ubuntu:before {

    content: "\f0548";

}

.mdi-ufo:before {

    content: "\f10c4";

}

.mdi-ufo-outline:before {

    content: "\f10c5";

}

.mdi-ultra-high-definition:before {

    content: "\f07f9";

}

.mdi-umbraco:before {

    content: "\f0549";

}

.mdi-umbrella:before {

    content: "\f054a";

}

.mdi-umbrella-closed:before {

    content: "\f09b0";

}

.mdi-umbrella-closed-outline:before {

    content: "\f13e2";

}

.mdi-umbrella-closed-variant:before {

    content: "\f13e1";

}

.mdi-umbrella-outline:before {

    content: "\f054b";

}

.mdi-undo:before {

    content: "\f054c";

}

.mdi-undo-variant:before {

    content: "\f054d";

}

.mdi-unfold-less-horizontal:before {

    content: "\f054e";

}

.mdi-unfold-less-vertical:before {

    content: "\f0760";

}

.mdi-unfold-more-horizontal:before {

    content: "\f054f";

}

.mdi-unfold-more-vertical:before {

    content: "\f0761";

}

.mdi-ungroup:before {

    content: "\f0550";

}

.mdi-unicode:before {

    content: "\f0ed0";

}

.mdi-unicorn:before {

    content: "\f15c2";

}

.mdi-unicorn-variant:before {

    content: "\f15c3";

}

.mdi-unicycle:before {

    content: "\f15e5";

}

.mdi-unity:before {

    content: "\f06af";

}

.mdi-unreal:before {

    content: "\f09b1";

}

.mdi-untappd:before {

    content: "\f0551";

}

.mdi-update:before {

    content: "\f06b0";

}

.mdi-upload:before {

    content: "\f0552";

}

.mdi-upload-lock:before {

    content: "\f1373";

}

.mdi-upload-lock-outline:before {

    content: "\f1374";

}

.mdi-upload-multiple:before {

    content: "\f083d";

}

.mdi-upload-network:before {

    content: "\f06f6";

}

.mdi-upload-network-outline:before {

    content: "\f0cd8";

}

.mdi-upload-off:before {

    content: "\f10c6";

}

.mdi-upload-off-outline:before {

    content: "\f10c7";

}

.mdi-upload-outline:before {

    content: "\f0e07";

}

.mdi-usb:before {

    content: "\f0553";

}

.mdi-usb-flash-drive:before {

    content: "\f129e";

}

.mdi-usb-flash-drive-outline:before {

    content: "\f129f";

}

.mdi-usb-port:before {

    content: "\f11f0";

}

.mdi-valve:before {

    content: "\f1066";

}

.mdi-valve-closed:before {

    content: "\f1067";

}

.mdi-valve-open:before {

    content: "\f1068";

}

.mdi-van-passenger:before {

    content: "\f07fa";

}

.mdi-van-utility:before {

    content: "\f07fb";

}

.mdi-vanish:before {

    content: "\f07fc";

}

.mdi-vanish-quarter:before {

    content: "\f1554";

}

.mdi-vanity-light:before {

    content: "\f11e1";

}

.mdi-variable:before {

    content: "\f0ae7";

}

.mdi-variable-box:before {

    content: "\f1111";

}

.mdi-vector-arrange-above:before {

    content: "\f0554";

}

.mdi-vector-arrange-below:before {

    content: "\f0555";

}

.mdi-vector-bezier:before {

    content: "\f0ae8";

}

.mdi-vector-circle:before {

    content: "\f0556";

}

.mdi-vector-circle-variant:before {

    content: "\f0557";

}

.mdi-vector-combine:before {

    content: "\f0558";

}

.mdi-vector-curve:before {

    content: "\f0559";

}

.mdi-vector-difference:before {

    content: "\f055a";

}

.mdi-vector-difference-ab:before {

    content: "\f055b";

}

.mdi-vector-difference-ba:before {

    content: "\f055c";

}

.mdi-vector-ellipse:before {

    content: "\f0893";

}

.mdi-vector-intersection:before {

    content: "\f055d";

}

.mdi-vector-line:before {

    content: "\f055e";

}

.mdi-vector-link:before {

    content: "\f0fe8";

}

.mdi-vector-point:before {

    content: "\f055f";

}

.mdi-vector-polygon:before {

    content: "\f0560";

}

.mdi-vector-polyline:before {

    content: "\f0561";

}

.mdi-vector-polyline-edit:before {

    content: "\f1225";

}

.mdi-vector-polyline-minus:before {

    content: "\f1226";

}

.mdi-vector-polyline-plus:before {

    content: "\f1227";

}

.mdi-vector-polyline-remove:before {

    content: "\f1228";

}

.mdi-vector-radius:before {

    content: "\f074a";

}

.mdi-vector-rectangle:before {

    content: "\f05c6";

}

.mdi-vector-selection:before {

    content: "\f0562";

}

.mdi-vector-square:before {

    content: "\f0001";

}

.mdi-vector-triangle:before {

    content: "\f0563";

}

.mdi-vector-union:before {

    content: "\f0564";

}

.mdi-vhs:before {

    content: "\f0a1b";

}

.mdi-vibrate:before {

    content: "\f0566";

}

.mdi-vibrate-off:before {

    content: "\f0cd9";

}

.mdi-video:before {

    content: "\f0567";

}

.mdi-video-3d:before {

    content: "\f07fd";

}

.mdi-video-3d-off:before {

    content: "\f13d9";

}

.mdi-video-3d-variant:before {

    content: "\f0ed1";

}

.mdi-video-4k-box:before {

    content: "\f083e";

}

.mdi-video-account:before {

    content: "\f0919";

}

.mdi-video-box:before {

    content: "\f00fd";

}

.mdi-video-box-off:before {

    content: "\f00fe";

}

.mdi-video-check:before {

    content: "\f1069";

}

.mdi-video-check-outline:before {

    content: "\f106a";

}

.mdi-video-high-definition:before {

    content: "\f152e";

}

.mdi-video-image:before {

    content: "\f091a";

}

.mdi-video-input-antenna:before {

    content: "\f083f";

}

.mdi-video-input-component:before {

    content: "\f0840";

}

.mdi-video-input-hdmi:before {

    content: "\f0841";

}

.mdi-video-input-scart:before {

    content: "\f0f8c";

}

.mdi-video-input-svideo:before {

    content: "\f0842";

}

.mdi-video-minus:before {

    content: "\f09b2";

}

.mdi-video-minus-outline:before {

    content: "\f02ba";

}

.mdi-video-off:before {

    content: "\f0568";

}

.mdi-video-off-outline:before {

    content: "\f0bdb";

}

.mdi-video-outline:before {

    content: "\f0bdc";

}

.mdi-video-plus:before {

    content: "\f09b3";

}

.mdi-video-plus-outline:before {

    content: "\f01d3";

}

.mdi-video-stabilization:before {

    content: "\f091b";

}

.mdi-video-switch:before {

    content: "\f0569";

}

.mdi-video-switch-outline:before {

    content: "\f0790";

}

.mdi-video-vintage:before {

    content: "\f0a1c";

}

.mdi-video-wireless:before {

    content: "\f0ed2";

}

.mdi-video-wireless-outline:before {

    content: "\f0ed3";

}

.mdi-view-agenda:before {

    content: "\f056a";

}

.mdi-view-agenda-outline:before {

    content: "\f11d8";

}

.mdi-view-array:before {

    content: "\f056b";

}

.mdi-view-array-outline:before {

    content: "\f1485";

}

.mdi-view-carousel:before {

    content: "\f056c";

}

.mdi-view-carousel-outline:before {

    content: "\f1486";

}

.mdi-view-column:before {

    content: "\f056d";

}

.mdi-view-column-outline:before {

    content: "\f1487";

}

.mdi-view-comfy:before {

    content: "\f0e6a";

}

.mdi-view-comfy-outline:before {

    content: "\f1488";

}

.mdi-view-compact:before {

    content: "\f0e6b";

}

.mdi-view-compact-outline:before {

    content: "\f0e6c";

}

.mdi-view-dashboard:before {

    content: "\f056e";

}

.mdi-view-dashboard-outline:before {

    content: "\f0a1d";

}

.mdi-view-dashboard-variant:before {

    content: "\f0843";

}

.mdi-view-dashboard-variant-outline:before {

    content: "\f1489";

}

.mdi-view-day:before {

    content: "\f056f";

}

.mdi-view-day-outline:before {

    content: "\f148a";

}

.mdi-view-grid:before {

    content: "\f0570";

}

.mdi-view-grid-outline:before {

    content: "\f11d9";

}

.mdi-view-grid-plus:before {

    content: "\f0f8d";

}

.mdi-view-grid-plus-outline:before {

    content: "\f11da";

}

.mdi-view-headline:before {

    content: "\f0571";

}

.mdi-view-list:before {

    content: "\f0572";

}

.mdi-view-list-outline:before {

    content: "\f148b";

}

.mdi-view-module:before {

    content: "\f0573";

}

.mdi-view-module-outline:before {

    content: "\f148c";

}

.mdi-view-parallel:before {

    content: "\f0728";

}

.mdi-view-parallel-outline:before {

    content: "\f148d";

}

.mdi-view-quilt:before {

    content: "\f0574";

}

.mdi-view-quilt-outline:before {

    content: "\f148e";

}

.mdi-view-sequential:before {

    content: "\f0729";

}

.mdi-view-sequential-outline:before {

    content: "\f148f";

}

.mdi-view-split-horizontal:before {

    content: "\f0bcb";

}

.mdi-view-split-vertical:before {

    content: "\f0bcc";

}

.mdi-view-stream:before {

    content: "\f0575";

}

.mdi-view-stream-outline:before {

    content: "\f1490";

}

.mdi-view-week:before {

    content: "\f0576";

}

.mdi-view-week-outline:before {

    content: "\f1491";

}

.mdi-vimeo:before {

    content: "\f0577";

}

.mdi-violin:before {

    content: "\f060f";

}

.mdi-virtual-reality:before {

    content: "\f0894";

}

.mdi-virus:before {

    content: "\f13b6";

}

.mdi-virus-outline:before {

    content: "\f13b7";

}

.mdi-vk:before {

    content: "\f0579";

}

.mdi-vlc:before {

    content: "\f057c";

}

.mdi-voice-off:before {

    content: "\f0ed4";

}

.mdi-voicemail:before {

    content: "\f057d";

}

.mdi-volleyball:before {

    content: "\f09b4";

}

.mdi-volume-high:before {

    content: "\f057e";

}

.mdi-volume-low:before {

    content: "\f057f";

}

.mdi-volume-medium:before {

    content: "\f0580";

}

.mdi-volume-minus:before {

    content: "\f075e";

}

.mdi-volume-mute:before {

    content: "\f075f";

}

.mdi-volume-off:before {

    content: "\f0581";

}

.mdi-volume-plus:before {

    content: "\f075d";

}

.mdi-volume-source:before {

    content: "\f1120";

}

.mdi-volume-variant-off:before {

    content: "\f0e08";

}

.mdi-volume-vibrate:before {

    content: "\f1121";

}

.mdi-vote:before {

    content: "\f0a1f";

}

.mdi-vote-outline:before {

    content: "\f0a20";

}

.mdi-vpn:before {

    content: "\f0582";

}

.mdi-vuejs:before {

    content: "\f0844";

}

.mdi-vuetify:before {

    content: "\f0e6d";

}

.mdi-walk:before {

    content: "\f0583";

}

.mdi-wall:before {

    content: "\f07fe";

}

.mdi-wall-sconce:before {

    content: "\f091c";

}

.mdi-wall-sconce-flat:before {

    content: "\f091d";

}

.mdi-wall-sconce-flat-variant:before {

    content: "\f041c";

}

.mdi-wall-sconce-round:before {

    content: "\f0748";

}

.mdi-wall-sconce-round-variant:before {

    content: "\f091e";

}

.mdi-wallet:before {

    content: "\f0584";

}

.mdi-wallet-giftcard:before {

    content: "\f0585";

}

.mdi-wallet-membership:before {

    content: "\f0586";

}

.mdi-wallet-outline:before {

    content: "\f0bdd";

}

.mdi-wallet-plus:before {

    content: "\f0f8e";

}

.mdi-wallet-plus-outline:before {

    content: "\f0f8f";

}

.mdi-wallet-travel:before {

    content: "\f0587";

}

.mdi-wallpaper:before {

    content: "\f0e09";

}

.mdi-wan:before {

    content: "\f0588";

}

.mdi-wardrobe:before {

    content: "\f0f90";

}

.mdi-wardrobe-outline:before {

    content: "\f0f91";

}

.mdi-warehouse:before {

    content: "\f0f81";

}

.mdi-washing-machine:before {

    content: "\f072a";

}

.mdi-washing-machine-alert:before {

    content: "\f11bc";

}

.mdi-washing-machine-off:before {

    content: "\f11bd";

}

.mdi-watch:before {

    content: "\f0589";

}

.mdi-watch-export:before {

    content: "\f058a";

}

.mdi-watch-export-variant:before {

    content: "\f0895";

}

.mdi-watch-import:before {

    content: "\f058b";

}

.mdi-watch-import-variant:before {

    content: "\f0896";

}

.mdi-watch-variant:before {

    content: "\f0897";

}

.mdi-watch-vibrate:before {

    content: "\f06b1";

}

.mdi-watch-vibrate-off:before {

    content: "\f0cda";

}

.mdi-water:before {

    content: "\f058c";

}

.mdi-water-alert:before {

    content: "\f1502";

}

.mdi-water-alert-outline:before {

    content: "\f1503";

}

.mdi-water-boiler:before {

    content: "\f0f92";

}

.mdi-water-boiler-alert:before {

    content: "\f11b3";

}

.mdi-water-boiler-off:before {

    content: "\f11b4";

}

.mdi-water-check:before {

    content: "\f1504";

}

.mdi-water-check-outline:before {

    content: "\f1505";

}

.mdi-water-minus:before {

    content: "\f1506";

}

.mdi-water-minus-outline:before {

    content: "\f1507";

}

.mdi-water-off:before {

    content: "\f058d";

}

.mdi-water-off-outline:before {

    content: "\f1508";

}

.mdi-water-outline:before {

    content: "\f0e0a";

}

.mdi-water-percent:before {

    content: "\f058e";

}

.mdi-water-percent-alert:before {

    content: "\f1509";

}

.mdi-water-plus:before {

    content: "\f150a";

}

.mdi-water-plus-outline:before {

    content: "\f150b";

}

.mdi-water-polo:before {

    content: "\f12a0";

}

.mdi-water-pump:before {

    content: "\f058f";

}

.mdi-water-pump-off:before {

    content: "\f0f93";

}

.mdi-water-remove:before {

    content: "\f150c";

}

.mdi-water-remove-outline:before {

    content: "\f150d";

}

.mdi-water-well:before {

    content: "\f106b";

}

.mdi-water-well-outline:before {

    content: "\f106c";

}

.mdi-watering-can:before {

    content: "\f1481";

}

.mdi-watering-can-outline:before {

    content: "\f1482";

}

.mdi-watermark:before {

    content: "\f0612";

}

.mdi-wave:before {

    content: "\f0f2e";

}

.mdi-waveform:before {

    content: "\f147d";

}

.mdi-waves:before {

    content: "\f078d";

}

.mdi-waze:before {

    content: "\f0bde";

}

.mdi-weather-cloudy:before {

    content: "\f0590";

}

.mdi-weather-cloudy-alert:before {

    content: "\f0f2f";

}

.mdi-weather-cloudy-arrow-right:before {

    content: "\f0e6e";

}

.mdi-weather-fog:before {

    content: "\f0591";

}

.mdi-weather-hail:before {

    content: "\f0592";

}

.mdi-weather-hazy:before {

    content: "\f0f30";

}

.mdi-weather-hurricane:before {

    content: "\f0898";

}

.mdi-weather-lightning:before {

    content: "\f0593";

}

.mdi-weather-lightning-rainy:before {

    content: "\f067e";

}

.mdi-weather-night:before {

    content: "\f0594";

}

.mdi-weather-night-partly-cloudy:before {

    content: "\f0f31";

}

.mdi-weather-partly-cloudy:before {

    content: "\f0595";

}

.mdi-weather-partly-lightning:before {

    content: "\f0f32";

}

.mdi-weather-partly-rainy:before {

    content: "\f0f33";

}

.mdi-weather-partly-snowy:before {

    content: "\f0f34";

}

.mdi-weather-partly-snowy-rainy:before {

    content: "\f0f35";

}

.mdi-weather-pouring:before {

    content: "\f0596";

}

.mdi-weather-rainy:before {

    content: "\f0597";

}

.mdi-weather-snowy:before {

    content: "\f0598";

}

.mdi-weather-snowy-heavy:before {

    content: "\f0f36";

}

.mdi-weather-snowy-rainy:before {

    content: "\f067f";

}

.mdi-weather-sunny:before {

    content: "\f0599";

}

.mdi-weather-sunny-alert:before {

    content: "\f0f37";

}

.mdi-weather-sunny-off:before {

    content: "\f14e4";

}

.mdi-weather-sunset:before {

    content: "\f059a";

}

.mdi-weather-sunset-down:before {

    content: "\f059b";

}

.mdi-weather-sunset-up:before {

    content: "\f059c";

}

.mdi-weather-tornado:before {

    content: "\f0f38";

}

.mdi-weather-windy:before {

    content: "\f059d";

}

.mdi-weather-windy-variant:before {

    content: "\f059e";

}

.mdi-web:before {

    content: "\f059f";

}

.mdi-web-box:before {

    content: "\f0f94";

}

.mdi-web-clock:before {

    content: "\f124a";

}

.mdi-webcam:before {

    content: "\f05a0";

}

.mdi-webhook:before {

    content: "\f062f";

}

.mdi-webpack:before {

    content: "\f072b";

}

.mdi-webrtc:before {

    content: "\f1248";

}

.mdi-wechat:before {

    content: "\f0611";

}

.mdi-weight:before {

    content: "\f05a1";

}

.mdi-weight-gram:before {

    content: "\f0d3f";

}

.mdi-weight-kilogram:before {

    content: "\f05a2";

}

.mdi-weight-lifter:before {

    content: "\f115d";

}

.mdi-weight-pound:before {

    content: "\f09b5";

}

.mdi-whatsapp:before {

    content: "\f05a3";

}

.mdi-wheel-barrow:before {

    content: "\f14f2";

}

.mdi-wheelchair-accessibility:before {

    content: "\f05a4";

}

.mdi-whistle:before {

    content: "\f09b6";

}

.mdi-whistle-outline:before {

    content: "\f12bc";

}

.mdi-white-balance-auto:before {

    content: "\f05a5";

}

.mdi-white-balance-incandescent:before {

    content: "\f05a6";

}

.mdi-white-balance-iridescent:before {

    content: "\f05a7";

}

.mdi-white-balance-sunny:before {

    content: "\f05a8";

}

.mdi-widgets:before {

    content: "\f072c";

}

.mdi-widgets-outline:before {

    content: "\f1355";

}

.mdi-wifi:before {

    content: "\f05a9";

}

.mdi-wifi-alert:before {

    content: "\f16b5";

}

.mdi-wifi-arrow-down:before {

    content: "\f16b6";

}

.mdi-wifi-arrow-left:before {

    content: "\f16b7";

}

.mdi-wifi-arrow-left-right:before {

    content: "\f16b8";

}

.mdi-wifi-arrow-right:before {

    content: "\f16b9";

}

.mdi-wifi-arrow-up:before {

    content: "\f16ba";

}

.mdi-wifi-arrow-up-down:before {

    content: "\f16bb";

}

.mdi-wifi-cancel:before {

    content: "\f16bc";

}

.mdi-wifi-check:before {

    content: "\f16bd";

}

.mdi-wifi-cog:before {

    content: "\f16be";

}

.mdi-wifi-lock:before {

    content: "\f16bf";

}

.mdi-wifi-lock-open:before {

    content: "\f16c0";

}

.mdi-wifi-marker:before {

    content: "\f16c1";

}

.mdi-wifi-minus:before {

    content: "\f16c2";

}

.mdi-wifi-off:before {

    content: "\f05aa";

}

.mdi-wifi-plus:before {

    content: "\f16c3";

}

.mdi-wifi-refresh:before {

    content: "\f16c4";

}

.mdi-wifi-remove:before {

    content: "\f16c5";

}

.mdi-wifi-settings:before {

    content: "\f16c6";

}

.mdi-wifi-star:before {

    content: "\f0e0b";

}

.mdi-wifi-strength-1:before {

    content: "\f091f";

}

.mdi-wifi-strength-1-alert:before {

    content: "\f0920";

}

.mdi-wifi-strength-1-lock:before {

    content: "\f0921";

}

.mdi-wifi-strength-1-lock-open:before {

    content: "\f16cb";

}

.mdi-wifi-strength-2:before {

    content: "\f0922";

}

.mdi-wifi-strength-2-alert:before {

    content: "\f0923";

}

.mdi-wifi-strength-2-lock:before {

    content: "\f0924";

}

.mdi-wifi-strength-2-lock-open:before {

    content: "\f16cc";

}

.mdi-wifi-strength-3:before {

    content: "\f0925";

}

.mdi-wifi-strength-3-alert:before {

    content: "\f0926";

}

.mdi-wifi-strength-3-lock:before {

    content: "\f0927";

}

.mdi-wifi-strength-3-lock-open:before {

    content: "\f16cd";

}

.mdi-wifi-strength-4:before {

    content: "\f0928";

}

.mdi-wifi-strength-4-alert:before {

    content: "\f0929";

}

.mdi-wifi-strength-4-lock:before {

    content: "\f092a";

}

.mdi-wifi-strength-4-lock-open:before {

    content: "\f16ce";

}

.mdi-wifi-strength-alert-outline:before {

    content: "\f092b";

}

.mdi-wifi-strength-lock-open-outline:before {

    content: "\f16cf";

}

.mdi-wifi-strength-lock-outline:before {

    content: "\f092c";

}

.mdi-wifi-strength-off:before {

    content: "\f092d";

}

.mdi-wifi-strength-off-outline:before {

    content: "\f092e";

}

.mdi-wifi-strength-outline:before {

    content: "\f092f";

}

.mdi-wifi-sync:before {

    content: "\f16c7";

}

.mdi-wikipedia:before {

    content: "\f05ac";

}

.mdi-wind-turbine:before {

    content: "\f0da5";

}

.mdi-window-close:before {

    content: "\f05ad";

}

.mdi-window-closed:before {

    content: "\f05ae";

}

.mdi-window-closed-variant:before {

    content: "\f11db";

}

.mdi-window-maximize:before {

    content: "\f05af";

}

.mdi-window-minimize:before {

    content: "\f05b0";

}

.mdi-window-open:before {

    content: "\f05b1";

}

.mdi-window-open-variant:before {

    content: "\f11dc";

}

.mdi-window-restore:before {

    content: "\f05b2";

}

.mdi-window-shutter:before {

    content: "\f111c";

}

.mdi-window-shutter-alert:before {

    content: "\f111d";

}

.mdi-window-shutter-open:before {

    content: "\f111e";

}

.mdi-windsock:before {

    content: "\f15fa";

}

.mdi-wiper:before {

    content: "\f0ae9";

}

.mdi-wiper-wash:before {

    content: "\f0da6";

}

.mdi-wizard-hat:before {

    content: "\f1477";

}

.mdi-wordpress:before {

    content: "\f05b4";

}

.mdi-wrap:before {

    content: "\f05b6";

}

.mdi-wrap-disabled:before {

    content: "\f0bdf";

}

.mdi-wrench:before {

    content: "\f05b7";

}

.mdi-wrench-outline:before {

    content: "\f0be0";

}

.mdi-xamarin:before {

    content: "\f0845";

}

.mdi-xamarin-outline:before {

    content: "\f0846";

}

.mdi-xing:before {

    content: "\f05be";

}

.mdi-xml:before {

    content: "\f05c0";

}

.mdi-xmpp:before {

    content: "\f07ff";

}

.mdi-y-combinator:before {

    content: "\f0624";

}

.mdi-yahoo:before {

    content: "\f0b4f";

}

.mdi-yeast:before {

    content: "\f05c1";

}

.mdi-yin-yang:before {

    content: "\f0680";

}

.mdi-yoga:before {

    content: "\f117c";

}

.mdi-youtube:before {

    content: "\f05c3";

}

.mdi-youtube-gaming:before {

    content: "\f0848";

}

.mdi-youtube-studio:before {

    content: "\f0847";

}

.mdi-youtube-subscription:before {

    content: "\f0d40";

}

.mdi-youtube-tv:before {

    content: "\f0448";

}

.mdi-yurt:before {

    content: "\f1516";

}

.mdi-z-wave:before {

    content: "\f0aea";

}

.mdi-zend:before {

    content: "\f0aeb";

}

.mdi-zigbee:before {

    content: "\f0d41";

}

.mdi-zip-box:before {

    content: "\f05c4";

}

.mdi-zip-box-outline:before {

    content: "\f0ffa";

}

.mdi-zip-disk:before {

    content: "\f0a23";

}

.mdi-zodiac-aquarius:before {

    content: "\f0a7d";

}

.mdi-zodiac-aries:before {

    content: "\f0a7e";

}

.mdi-zodiac-cancer:before {

    content: "\f0a7f";

}

.mdi-zodiac-capricorn:before {

    content: "\f0a80";

}

.mdi-zodiac-gemini:before {

    content: "\f0a81";

}

.mdi-zodiac-leo:before {

    content: "\f0a82";

}

.mdi-zodiac-libra:before {

    content: "\f0a83";

}

.mdi-zodiac-pisces:before {

    content: "\f0a84";

}

.mdi-zodiac-sagittarius:before {

    content: "\f0a85";

}

.mdi-zodiac-scorpio:before {

    content: "\f0a86";

}

.mdi-zodiac-taurus:before {

    content: "\f0a87";

}

.mdi-zodiac-virgo:before {

    content: "\f0a88";

}

.mdi-blank:before {

    content: "\f68c";

    visibility: hidden;

}

.mdi-18px.mdi-set,

.mdi-18px.mdi:before {

    font-size: 18px;

}

.mdi-24px.mdi-set,

.mdi-24px.mdi:before {

    font-size: 24px;

}

.mdi-36px.mdi-set,

.mdi-36px.mdi:before {

    font-size: 36px;

}

.mdi-48px.mdi-set,

.mdi-48px.mdi:before {

    font-size: 48px;

}

.mdi-dark:before {

    color: rgba(0, 0, 0, 0.54);

}

.mdi-dark.mdi-inactive:before {

    color: rgba(0, 0, 0, 0.26);

}

.mdi-light:before {

    color: #fff;

}

.mdi-light.mdi-inactive:before {

    color: hsla(0, 0%, 100%, 0.3);

}

.mdi-rotate-45:before {

    transform: rotate(45deg);

}

.mdi-rotate-90:before {

    transform: rotate(90deg);

}

.mdi-rotate-135:before {

    transform: rotate(135deg);

}

.mdi-rotate-180:before {

    transform: rotate(180deg);

}

.mdi-rotate-225:before {

    transform: rotate(225deg);

}

.mdi-rotate-270:before {

    transform: rotate(270deg);

}

.mdi-rotate-315:before {

    transform: rotate(315deg);

}

.mdi-flip-h:before {

    transform: scaleX(-1);

    filter: FlipH;

    -ms-filter: FlipH;

}

.mdi-flip-v:before {

    transform: scaleY(-1);

    filter: FlipV;

    -ms-filter: FlipV;

}

.mdi-spin:before {

    animation: mdi-spin 2s linear infinite;

}

@keyframes mdi-spin {

    0% {

        transform: rotate(0);

    }

    to {

        transform: rotate(359deg);

    }

}

@font-face {

    font-family: boxicons;

    font-weight: 400;

    font-style: normal;

    src: url(/fonts/boxicons.92054108.eot);

    src: url(/fonts/boxicons.92054108.eot) format("embedded-opentype"), url(/6761648c004cae3a.html) format("woff2"), url(/fonts/boxicons.a0bb8e60.woff) format("woff"), url(/fonts/boxicons.44d3263c.ttf) format("truetype"),

        url(/img/boxiconsd41d.1a1d182d.svg?#boxicons) format("svg");

}

.bx {

    font-family: boxicons !important;

    font-weight: 400;

    font-style: normal;

    font-variant: normal;

    line-height: 1;

    display: inline-block;

    text-transform: none;

    speak: none;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.bx-ul {

    margin-left: 2em;

    padding-left: 0;

    list-style: none;

}

.bx-ul > li {

    position: relative;

}

.bx-ul .bx {

    font-size: inherit;

    line-height: inherit;

    position: absolute;

    left: -2em;

    width: 2em;

    text-align: center;

}

@keyframes spin {

    0% {

        transform: rotate(0);

    }

    to {

        transform: rotate(359deg);

    }

}

@keyframes burst {

    0% {

        transform: scale(1);

        opacity: 1;

    }

    90% {

        transform: scale(1.5);

        opacity: 0;

    }

}

@keyframes flashing {

    0% {

        opacity: 1;

    }

    45% {

        opacity: 0;

    }

    90% {

        opacity: 1;

    }

}

@keyframes fade-left {

    0% {

        transform: translateX(0);

        opacity: 1;

    }

    75% {

        transform: translateX(-20px);

        opacity: 0;

    }

}

@keyframes fade-right {

    0% {

        transform: translateX(0);

        opacity: 1;

    }

    75% {

        transform: translateX(20px);

        opacity: 0;

    }

}

@keyframes fade-up {

    0% {

        transform: translateY(0);

        opacity: 1;

    }

    75% {

        transform: translateY(-20px);

        opacity: 0;

    }

}

@keyframes fade-down {

    0% {

        transform: translateY(0);

        opacity: 1;

    }

    75% {

        transform: translateY(20px);

        opacity: 0;

    }

}

@keyframes tada {

    0% {

        transform: scaleX(1);

    }

    10%,

    20% {

        transform: scale3d(0.95, 0.95, 0.95) rotate(-10deg);

    }

    30%,

    50%,

    70%,

    90% {

        transform: scaleX(1) rotate(10deg);

    }

    40%,

    60%,

    80% {

        transform: rotate(-10deg);

    }

    to {

        transform: scaleX(1);

    }

}

.bx-spin,

.bx-spin-hover:hover {

    animation: spin 2s linear infinite;

}

.bx-tada,

.bx-tada-hover:hover {

    animation: tada 1.5s ease infinite;

}

.bx-flashing,

.bx-flashing-hover:hover {

    animation: flashing 1.5s linear infinite;

}

.bx-burst,

.bx-burst-hover:hover {

    animation: burst 1.5s linear infinite;

}

.bx-fade-up,

.bx-fade-up-hover:hover {

    animation: fade-up 1.5s linear infinite;

}

.bx-fade-down,

.bx-fade-down-hover:hover {

    animation: fade-down 1.5s linear infinite;

}

.bx-fade-left,

.bx-fade-left-hover:hover {

    animation: fade-left 1.5s linear infinite;

}

.bx-fade-right,

.bx-fade-right-hover:hover {

    animation: fade-right 1.5s linear infinite;

}

.bx-xs {

    font-size: 1rem !important;

}

.bx-sm {

    font-size: 1.55rem !important;

}

.bx-md {

    font-size: 2.25rem !important;

}

.bx-fw {

    font-size: 1.2857142857em;

    line-height: 0.8em;

    width: 1.2857142857em;

    height: 0.8em;

    margin-top: -0.2em !important;

    vertical-align: middle;

}

.bx-lg {

    font-size: 3rem !important;

}

.bx-pull-left {

    float: left;

    margin-right: 0.3em !important;

}

.bx-pull-right {

    float: right;

    margin-left: 0.3em !important;

}

.bx-rotate-90 {

    transform: rotate(90deg);

}

.bx-rotate-180 {

    transform: rotate(180deg);

}

.bx-rotate-270 {

    transform: rotate(270deg);

}

.bx-flip-horizontal {

    transform: scaleX(-1);

}

.bx-flip-vertical {

    transform: scaleY(-1);

}

.bx-border {

    padding: 0.25em;

    border: 0.07em solid rgba(0, 0, 0, 0.1);

    border-radius: 0.25em;

}

.bx-border-circle {

    padding: 0.25em;

    border: 0.07em solid rgba(0, 0, 0, 0.1);

    border-radius: 50%;

}

.bxl-adobe:before {

    content: "\e900";

}

.bxl-algolia:before {

    content: "\e901";

}

.bxl-audible:before {

    content: "\e902";

}

.bxl-figma:before {

    content: "\e903";

}

.bxl-redbubble:before {

    content: "\e904";

}

.bxl-etsy:before {

    content: "\e905";

}

.bxl-gitlab:before {

    content: "\e906";

}

.bxl-patreon:before {

    content: "\e907";

}

.bxl-facebook-circle:before {

    content: "\e908";

}

.bxl-imdb:before {

    content: "\e909";

}

.bxl-jquery:before {

    content: "\e90a";

}

.bxl-pinterest-alt:before {

    content: "\e90b";

}

.bxl-500px:before {

    content: "\e90c";

}

.bxl-airbnb:before {

    content: "\e90d";

}

.bxl-amazon:before {

    content: "\e90e";

}

.bxl-android:before {

    content: "\e90f";

}

.bxl-angular:before {

    content: "\e910";

}

.bxl-apple:before {

    content: "\e911";

}

.bxl-baidu:before {

    content: "\e912";

}

.bxl-behance:before {

    content: "\e913";

}

.bxl-bing:before {

    content: "\e914";

}

.bxl-bitcoin:before {

    content: "\e915";

}

.bxl-blogger:before {

    content: "\e916";

}

.bxl-bootstrap:before {

    content: "\e917";

}

.bxl-chrome:before {

    content: "\e918";

}

.bxl-codepen:before {

    content: "\e919";

}

.bxl-creative-commons:before {

    content: "\e91a";

}

.bxl-css3:before {

    content: "\e91b";

}

.bxl-dailymotion:before {

    content: "\e91c";

}

.bxl-deviantart:before {

    content: "\e91d";

}

.bxl-digg:before {

    content: "\e91e";

}

.bxl-digitalocean:before {

    content: "\e91f";

}

.bxl-discord:before {

    content: "\e920";

}

.bxl-discourse:before {

    content: "\e921";

}

.bxl-dribbble:before {

    content: "\e922";

}

.bxl-dropbox:before {

    content: "\e923";

}

.bxl-drupal:before {

    content: "\e924";

}

.bxl-ebay:before {

    content: "\e925";

}

.bxl-edge:before {

    content: "\e926";

}

.bxl-facebook:before {

    content: "\e927";

}

.bxl-facebook-square:before {

    content: "\e928";

}

.bxl-firefox:before {

    content: "\e929";

}

.bxl-flickr:before {

    content: "\e92a";

}

.bxl-flickr-square:before {

    content: "\e92b";

}

.bxl-foursquare:before {

    content: "\e92c";

}

.bxl-git:before {

    content: "\e92d";

}

.bxl-github:before {

    content: "\e92e";

}

.bxl-google:before {

    content: "\e92f";

}

.bxl-google-plus:before {

    content: "\e930";

}

.bxl-google-plus-circle:before {

    content: "\e931";

}

.bxl-html5:before {

    content: "\e932";

}

.bxl-instagram:before {

    content: "\e933";

}

.bxl-instagram-alt:before {

    content: "\e934";

}

.bxl-internet-explorer:before {

    content: "\e935";

}

.bxl-invision:before {

    content: "\e936";

}

.bxl-javascript:before {

    content: "\e937";

}

.bxl-joomla:before {

    content: "\e938";

}

.bxl-jsfiddle:before {

    content: "\e939";

}

.bxl-kickstarter:before {

    content: "\e93a";

}

.bxl-less:before {

    content: "\e93b";

}

.bxl-linkedin:before {

    content: "\e93c";

}

.bxl-linkedin-square:before {

    content: "\e93d";

}

.bxl-magento:before {

    content: "\e93e";

}

.bxl-mailchimp:before {

    content: "\e93f";

}

.bxl-mastercard:before {

    content: "\e940";

}

.bxl-medium:before {

    content: "\e941";

}

.bxl-medium-old:before {

    content: "\e942";

}

.bxl-medium-square:before {

    content: "\e943";

}

.bxl-messenger:before {

    content: "\e944";

}

.bxl-microsoft:before {

    content: "\e945";

}

.bxl-nodejs:before {

    content: "\e946";

}

.bxl-opera:before {

    content: "\e947";

}

.bxl-paypal:before {

    content: "\e948";

}

.bxl-periscope:before {

    content: "\e949";

}

.bxl-pinterest:before {

    content: "\e94a";

}

.bxl-play-store:before {

    content: "\e94b";

}

.bxl-pocket:before {

    content: "\e94c";

}

.bxl-product-hunt:before {

    content: "\e94d";

}

.bxl-quora:before {

    content: "\e94e";

}

.bxl-react:before {

    content: "\e94f";

}

.bxl-reddit:before {

    content: "\e950";

}

.bxl-redux:before {

    content: "\e951";

}

.bxl-sass:before {

    content: "\e952";

}

.bxl-shopify:before {

    content: "\e953";

}

.bxl-skype:before {

    content: "\e954";

}

.bxl-slack:before {

    content: "\e955";

}

.bxl-slack-old:before {

    content: "\e956";

}

.bxl-snapchat:before {

    content: "\e957";

}

.bxl-soundcloud:before {

    content: "\e958";

}

.bxl-spotify:before {

    content: "\e959";

}

.bxl-squarespace:before {

    content: "\e95a";

}

.bxl-stack-overflow:before {

    content: "\e95b";

}

.bxl-stripe:before {

    content: "\e95c";

}

.bxl-telegram:before {

    content: "\e95d";

}

.bxl-trello:before {

    content: "\e95e";

}

.bxl-tumblr:before {

    content: "\e95f";

}

.bxl-twitch:before {

    content: "\e960";

}

.bxl-twitter:before {

    content: "\e961";

}

.bxl-unsplash:before {

    content: "\e962";

}

.bxl-vimeo:before {

    content: "\e963";

}

.bxl-visa:before {

    content: "\e964";

}

.bxl-vk:before {

    content: "\e965";

}

.bxl-vuejs:before {

    content: "\e966";

}

.bxl-whatsapp:before {

    content: "\e967";

}

.bxl-whatsapp-square:before {

    content: "\e968";

}

.bxl-wikipedia:before {

    content: "\e969";

}

.bxl-windows:before {

    content: "\e96a";

}

.bxl-wix:before {

    content: "\e96b";

}

.bxl-wordpress:before {

    content: "\e96c";

}

.bxl-yahoo:before {

    content: "\e96d";

}

.bxl-yelp:before {

    content: "\e96e";

}

.bxl-youtube:before {

    content: "\e96f";

}

.bx-accessibility:before {

    content: "\e970";

}

.bx-add-to-queue:before {

    content: "\e971";

}

.bx-adjust:before {

    content: "\e972";

}

.bx-alarm:before {

    content: "\e973";

}

.bx-alarm-add:before {

    content: "\e974";

}

.bx-alarm-off:before {

    content: "\e975";

}

.bx-album:before {

    content: "\e976";

}

.bx-align-justify:before {

    content: "\e977";

}

.bx-align-left:before {

    content: "\e978";

}

.bx-align-middle:before {

    content: "\e979";

}

.bx-align-right:before {

    content: "\e97a";

}

.bx-analyse:before {

    content: "\e97b";

}

.bx-anchor:before {

    content: "\e97c";

}

.bx-angry:before {

    content: "\e97d";

}

.bx-aperture:before {

    content: "\e97e";

}

.bx-archive:before {

    content: "\e97f";

}

.bx-archive-in:before {

    content: "\e980";

}

.bx-archive-out:before {

    content: "\e981";

}

.bx-area:before {

    content: "\e982";

}

.bx-arrow-back:before {

    content: "\e983";

}

.bx-at:before {

    content: "\e984";

}

.bx-award:before {

    content: "\e985";

}

.bx-badge:before {

    content: "\e986";

}

.bx-badge-check:before {

    content: "\e987";

}

.bx-ball:before {

    content: "\e988";

}

.bx-band-aid:before {

    content: "\e989";

}

.bx-bar-chart:before {

    content: "\e98a";

}

.bx-bar-chart-alt:before {

    content: "\e98b";

}

.bx-bar-chart-alt-2:before {

    content: "\e98c";

}

.bx-bar-chart-square:before {

    content: "\e98d";

}

.bx-barcode:before {

    content: "\e98e";

}

.bx-basket:before {

    content: "\e98f";

}

.bx-basketball:before {

    content: "\e990";

}

.bx-bath:before {

    content: "\e991";

}

.bx-battery:before {

    content: "\e992";

}

.bx-bed:before {

    content: "\e993";

}

.bx-bell:before {

    content: "\e994";

}

.bx-bell-minus:before {

    content: "\e995";

}

.bx-bell-off:before {

    content: "\e996";

}

.bx-bell-plus:before {

    content: "\e997";

}

.bx-bitcoin:before {

    content: "\e998";

}

.bx-block:before {

    content: "\e999";

}

.bx-bluetooth:before {

    content: "\e99a";

}

.bx-body:before {

    content: "\e99b";

}

.bx-bold:before {

    content: "\e99c";

}

.bx-bolt-circle:before {

    content: "\e99d";

}

.bx-book:before {

    content: "\e99e";

}

.bx-book-bookmark:before {

    content: "\e99f";

}

.bx-book-content:before {

    content: "\e9a0";

}

.bx-bookmark:before {

    content: "\e9a1";

}

.bx-bookmark-minus:before {

    content: "\e9a2";

}

.bx-bookmark-plus:before {

    content: "\e9a3";

}

.bx-bookmarks:before {

    content: "\e9a4";

}

.bx-book-open:before {

    content: "\e9a5";

}

.bx-border-all:before {

    content: "\e9a6";

}

.bx-border-bottom:before {

    content: "\e9a7";

}

.bx-border-left:before {

    content: "\e9a8";

}

.bx-border-radius:before {

    content: "\e9a9";

}

.bx-border-right:before {

    content: "\e9aa";

}

.bx-border-top:before {

    content: "\e9ab";

}

.bx-bot:before {

    content: "\e9ac";

}

.bx-bowling-ball:before {

    content: "\e9ad";

}

.bx-box:before {

    content: "\e9ae";

}

.bx-briefcase:before {

    content: "\e9af";

}

.bx-briefcase-alt:before {

    content: "\e9b0";

}

.bx-briefcase-alt-2:before {

    content: "\e9b1";

}

.bx-brightness:before {

    content: "\e9b2";

}

.bx-brightness-half:before {

    content: "\e9b3";

}

.bx-broadcast:before {

    content: "\e9b4";

}

.bx-brush:before {

    content: "\e9b5";

}

.bx-brush-alt:before {

    content: "\e9b6";

}

.bx-bug:before {

    content: "\e9b7";

}

.bx-bug-alt:before {

    content: "\e9b8";

}

.bx-building:before {

    content: "\e9b9";

}

.bx-building-house:before {

    content: "\e9ba";

}

.bx-buildings:before {

    content: "\e9bb";

}

.bx-bulb:before {

    content: "\e9bc";

}

.bx-bullseye:before {

    content: "\e9bd";

}

.bx-buoy:before {

    content: "\e9be";

}

.bx-bus:before {

    content: "\e9bf";

}

.bx-cake:before {

    content: "\e9c0";

}

.bx-calculator:before {

    content: "\e9c1";

}

.bx-calendar:before {

    content: "\e9c2";

}

.bx-calendar-alt:before {

    content: "\e9c3";

}

.bx-calendar-check:before {

    content: "\e9c4";

}

.bx-calendar-event:before {

    content: "\e9c5";

}

.bx-calendar-minus:before {

    content: "\e9c6";

}

.bx-calendar-plus:before {

    content: "\e9c7";

}

.bx-calendar-x:before {

    content: "\e9c8";

}

.bx-camera:before {

    content: "\e9c9";

}

.bx-camera-off:before {

    content: "\e9ca";

}

.bx-captions:before {

    content: "\e9cb";

}

.bx-car:before {

    content: "\e9cc";

}

.bx-card:before {

    content: "\e9cd";

}

.bx-caret-down:before {

    content: "\e9ce";

}

.bx-caret-left:before {

    content: "\e9cf";

}

.bx-caret-right:before {

    content: "\e9d0";

}

.bx-caret-up:before {

    content: "\e9d1";

}

.bx-carousel:before {

    content: "\e9d2";

}

.bx-cart:before {

    content: "\e9d3";

}

.bx-cart-alt:before {

    content: "\e9d4";

}

.bx-cast:before {

    content: "\e9d5";

}

.bx-certification:before {

    content: "\e9d6";

}

.bx-chalkboard:before {

    content: "\e9d7";

}

.bx-chart:before {

    content: "\e9d8";

}

.bx-chat:before {

    content: "\e9d9";

}

.bx-check:before {

    content: "\e9da";

}

.bx-checkbox:before {

    content: "\e9db";

}

.bx-checkbox-checked:before {

    content: "\e9dc";

}

.bx-checkbox-square:before {

    content: "\e9dd";

}

.bx-check-circle:before {

    content: "\e9de";

}

.bx-check-double:before {

    content: "\e9df";

}

.bx-check-shield:before {

    content: "\e9e0";

}

.bx-check-square:before {

    content: "\e9e1";

}

.bx-chevron-down:before {

    content: "\e9e2";

}

.bx-chevron-left:before {

    content: "\e9e3";

}

.bx-chevron-right:before {

    content: "\e9e4";

}

.bx-chevrons-down:before {

    content: "\e9e5";

}

.bx-chevrons-left:before {

    content: "\e9e6";

}

.bx-chevrons-right:before {

    content: "\e9e7";

}

.bx-chevrons-up:before {

    content: "\e9e8";

}

.bx-chevron-up:before {

    content: "\e9e9";

}

.bx-chip:before {

    content: "\e9ea";

}

.bx-circle:before {

    content: "\e9eb";

}

.bx-clinic:before {

    content: "\e9ec";

}

.bx-clipboard:before {

    content: "\e9ed";

}

.bx-closet:before {

    content: "\e9ee";

}

.bx-cloud:before {

    content: "\e9ef";

}

.bx-cloud-download:before {

    content: "\e9f0";

}

.bx-cloud-drizzle:before {

    content: "\e9f1";

}

.bx-cloud-lightning:before {

    content: "\e9f2";

}

.bx-cloud-light-rain:before {

    content: "\e9f3";

}

.bx-cloud-rain:before {

    content: "\e9f4";

}

.bx-cloud-snow:before {

    content: "\e9f5";

}

.bx-cloud-upload:before {

    content: "\e9f6";

}

.bx-code:before {

    content: "\e9f7";

}

.bx-code-alt:before {

    content: "\e9f8";

}

.bx-code-block:before {

    content: "\e9f9";

}

.bx-code-curly:before {

    content: "\e9fa";

}

.bx-coffee:before {

    content: "\e9fb";

}

.bx-cog:before {

    content: "\e9fc";

}

.bx-collapse:before {

    content: "\e9fd";

}

.bx-collection:before {

    content: "\e9fe";

}

.bx-columns:before {

    content: "\e9ff";

}

.bx-command:before {

    content: "\ea00";

}

.bx-comment:before {

    content: "\ea01";

}

.bx-comment-dots:before {

    content: "\ea02";

}

.bx-compass:before {

    content: "\ea03";

}

.bx-confused:before {

    content: "\ea04";

}

.bx-conversation:before {

    content: "\ea05";

}

.bx-cool:before {

    content: "\ea06";

}

.bx-copy:before {

    content: "\ea07";

}

.bx-copy-alt:before {

    content: "\ea08";

}

.bx-copyright:before {

    content: "\ea09";

}

.bx-credit-card:before {

    content: "\ea0a";

}

.bx-credit-card-alt:before {

    content: "\ea0b";

}

.bx-crop:before {

    content: "\ea0c";

}

.bx-crosshair:before {

    content: "\ea0d";

}

.bx-crown:before {

    content: "\ea0e";

}

.bx-cube:before {

    content: "\ea0f";

}

.bx-cube-alt:before {

    content: "\ea10";

}

.bx-cuboid:before {

    content: "\ea11";

}

.bx-customize:before {

    content: "\ea12";

}

.bx-cut:before {

    content: "\ea13";

}

.bx-cycling:before {

    content: "\ea14";

}

.bx-cylinder:before {

    content: "\ea15";

}

.bx-data:before {

    content: "\ea16";

}

.bx-desktop:before {

    content: "\ea17";

}

.bx-detail:before {

    content: "\ea18";

}

.bx-devices:before {

    content: "\ea19";

}

.bx-dialpad:before {

    content: "\ea1a";

}

.bx-dialpad-alt:before {

    content: "\ea1b";

}

.bx-diamond:before {

    content: "\ea1c";

}

.bx-directions:before {

    content: "\ea1d";

}

.bx-disc:before {

    content: "\ea1e";

}

.bx-dish:before {

    content: "\ea1f";

}

.bx-dislike:before {

    content: "\ea20";

}

.bx-dizzy:before {

    content: "\ea21";

}

.bx-dna:before {

    content: "\ea22";

}

.bx-dock-bottom:before {

    content: "\ea23";

}

.bx-dock-left:before {

    content: "\ea24";

}

.bx-dock-right:before {

    content: "\ea25";

}

.bx-dock-top:before {

    content: "\ea26";

}

.bx-dollar:before {

    content: "\ea27";

}

.bx-dollar-circle:before {

    content: "\ea28";

}

.bx-dots-horizontal:before {

    content: "\ea29";

}

.bx-dots-horizontal-rounded:before {

    content: "\ea2a";

}

.bx-dots-vertical:before {

    content: "\ea2b";

}

.bx-dots-vertical-rounded:before {

    content: "\ea2c";

}

.bx-doughnut-chart:before {

    content: "\ea2d";

}

.bx-down-arrow:before {

    content: "\ea2e";

}

.bx-down-arrow-alt:before {

    content: "\ea2f";

}

.bx-down-arrow-circle:before {

    content: "\ea30";

}

.bx-download:before {

    content: "\ea31";

}

.bx-downvote:before {

    content: "\ea32";

}

.bx-droplet:before {

    content: "\ea33";

}

.bx-dumbbell:before {

    content: "\ea34";

}

.bx-duplicate:before {

    content: "\ea35";

}

.bx-edit:before {

    content: "\ea36";

}

.bx-edit-alt:before {

    content: "\ea37";

}

.bx-envelope:before {

    content: "\ea38";

}

.bx-equalizer:before {

    content: "\ea39";

}

.bx-error:before {

    content: "\ea3a";

}

.bx-error-alt:before {

    content: "\ea3b";

}

.bx-error-circle:before {

    content: "\ea3c";

}

.bx-euro:before {

    content: "\ea3d";

}

.bx-exit:before {

    content: "\ea3e";

}

.bx-exit-fullscreen:before {

    content: "\ea3f";

}

.bx-expand:before {

    content: "\ea40";

}

.bx-export:before {

    content: "\ea41";

}

.bx-extension:before {

    content: "\ea42";

}

.bx-face:before {

    content: "\ea43";

}

.bx-fast-forward:before {

    content: "\ea44";

}

.bx-fast-forward-circle:before {

    content: "\ea45";

}

.bx-female:before {

    content: "\ea46";

}

.bx-female-sign:before {

    content: "\ea47";

}

.bx-file:before {

    content: "\ea48";

}

.bx-file-blank:before {

    content: "\ea49";

}

.bx-file-find:before {

    content: "\ea4a";

}

.bx-film:before {

    content: "\ea4b";

}

.bx-filter:before {

    content: "\ea4c";

}

.bx-filter-alt:before {

    content: "\ea4d";

}

.bx-fingerprint:before {

    content: "\ea4e";

}

.bx-first-aid:before {

    content: "\ea4f";

}

.bx-first-page:before {

    content: "\ea50";

}

.bx-flag:before {

    content: "\ea51";

}

.bx-folder:before {

    content: "\ea52";

}

.bx-folder-minus:before {

    content: "\ea53";

}

.bx-folder-open:before {

    content: "\ea54";

}

.bx-folder-plus:before {

    content: "\ea55";

}

.bx-font:before {

    content: "\ea56";

}

.bx-font-color:before {

    content: "\ea57";

}

.bx-font-family:before {

    content: "\ea58";

}

.bx-font-size:before {

    content: "\ea59";

}

.bx-food-menu:before {

    content: "\ea5a";

}

.bx-food-tag:before {

    content: "\ea5b";

}

.bx-football:before {

    content: "\ea5c";

}

.bx-fridge:before {

    content: "\ea5d";

}

.bx-fullscreen:before {

    content: "\ea5e";

}

.bx-gas-pump:before {

    content: "\ea5f";

}

.bx-ghost:before {

    content: "\ea60";

}

.bx-gift:before {

    content: "\ea61";

}

.bx-git-branch:before {

    content: "\ea62";

}

.bx-git-commit:before {

    content: "\ea63";

}

.bx-git-compare:before {

    content: "\ea64";

}

.bx-git-merge:before {

    content: "\ea65";

}

.bx-git-pull-request:before {

    content: "\ea66";

}

.bx-git-repo-forked:before {

    content: "\ea67";

}

.bx-globe:before {

    content: "\ea68";

}

.bx-globe-alt:before {

    content: "\ea69";

}

.bx-grid:before {

    content: "\ea6a";

}

.bx-grid-alt:before {

    content: "\ea6b";

}

.bx-grid-horizontal:before {

    content: "\ea6c";

}

.bx-grid-small:before {

    content: "\ea6d";

}

.bx-grid-vertical:before {

    content: "\ea6e";

}

.bx-group:before {

    content: "\ea6f";

}

.bx-handicap:before {

    content: "\ea70";

}

.bx-happy:before {

    content: "\ea71";

}

.bx-happy-alt:before {

    content: "\ea72";

}

.bx-happy-beaming:before {

    content: "\ea73";

}

.bx-happy-heart-eyes:before {

    content: "\ea74";

}

.bx-hash:before {

    content: "\ea75";

}

.bx-hdd:before {

    content: "\ea76";

}

.bx-heading:before {

    content: "\ea77";

}

.bx-headphone:before {

    content: "\ea78";

}

.bx-health:before {

    content: "\ea79";

}

.bx-heart:before {

    content: "\ea7a";

}

.bx-help-circle:before {

    content: "\ea7b";

}

.bx-hide:before {

    content: "\ea7c";

}

.bx-highlight:before {

    content: "\ea7d";

}

.bx-history:before {

    content: "\ea7e";

}

.bx-hive:before {

    content: "\ea7f";

}

.bx-home:before {

    content: "\ea80";

}

.bx-home-alt:before {

    content: "\ea81";

}

.bx-home-circle:before {

    content: "\ea82";

}

.bx-horizontal-center:before {

    content: "\ea83";

}

.bx-hotel:before {

    content: "\ea84";

}

.bx-hourglass:before {

    content: "\ea85";

}

.bx-id-card:before {

    content: "\ea86";

}

.bx-image:before {

    content: "\ea87";

}

.bx-image-add:before {

    content: "\ea88";

}

.bx-image-alt:before {

    content: "\ea89";

}

.bx-images:before {

    content: "\ea8a";

}

.bx-import:before {

    content: "\ea8b";

}

.bx-infinite:before {

    content: "\ea8c";

}

.bx-info-circle:before {

    content: "\ea8d";

}

.bx-italic:before {

    content: "\ea8e";

}

.bx-joystick:before {

    content: "\ea8f";

}

.bx-joystick-alt:before {

    content: "\ea90";

}

.bx-joystick-button:before {

    content: "\ea91";

}

.bx-key:before {

    content: "\ea92";

}

.bx-label:before {

    content: "\ea93";

}

.bx-landscape:before {

    content: "\ea94";

}

.bx-laptop:before {

    content: "\ea95";

}

.bx-last-page:before {

    content: "\ea96";

}

.bx-laugh:before {

    content: "\ea97";

}

.bx-layer:before {

    content: "\ea98";

}

.bx-layout:before {

    content: "\ea99";

}

.bx-left-arrow:before {

    content: "\ea9a";

}

.bx-left-arrow-alt:before {

    content: "\ea9b";

}

.bx-left-arrow-circle:before {

    content: "\ea9c";

}

.bx-left-down-arrow-circle:before {

    content: "\ea9d";

}

.bx-left-indent:before {

    content: "\ea9e";

}

.bx-left-top-arrow-circle:before {

    content: "\ea9f";

}

.bx-like:before {

    content: "\eaa0";

}

.bx-line-chart:before {

    content: "\eaa1";

}

.bx-link:before {

    content: "\eaa2";

}

.bx-link-alt:before {

    content: "\eaa3";

}

.bx-link-external:before {

    content: "\eaa4";

}

.bx-lira:before {

    content: "\eaa5";

}

.bx-list-check:before {

    content: "\eaa6";

}

.bx-list-minus:before {

    content: "\eaa7";

}

.bx-list-ol:before {

    content: "\eaa8";

}

.bx-list-plus:before {

    content: "\eaa9";

}

.bx-list-ul:before {

    content: "\eaaa";

}

.bx-loader:before {

    content: "\eaab";

}

.bx-loader-alt:before {

    content: "\eaac";

}

.bx-loader-circle:before {

    content: "\eaad";

}

.bx-lock:before {

    content: "\eaae";

}

.bx-lock-alt:before {

    content: "\eaaf";

}

.bx-lock-open:before {

    content: "\eab0";

}

.bx-lock-open-alt:before {

    content: "\eab1";

}

.bx-log-in:before {

    content: "\eab2";

}

.bx-log-in-circle:before {

    content: "\eab3";

}

.bx-log-out:before {

    content: "\eab4";

}

.bx-log-out-circle:before {

    content: "\eab5";

}

.bx-magnet:before {

    content: "\eab6";

}

.bx-mail-send:before {

    content: "\eab7";

}

.bx-male:before {

    content: "\eab8";

}

.bx-male-sign:before {

    content: "\eab9";

}

.bx-map:before {

    content: "\eaba";

}

.bx-map-alt:before {

    content: "\eabb";

}

.bx-map-pin:before {

    content: "\eabc";

}

.bx-meh:before {

    content: "\eabd";

}

.bx-meh-alt:before {

    content: "\eabe";

}

.bx-meh-blank:before {

    content: "\eabf";

}

.bx-memory-card:before {

    content: "\eac0";

}

.bx-menu:before {

    content: "\eac1";

}

.bx-menu-alt-left:before {

    content: "\eac2";

}

.bx-menu-alt-right:before {

    content: "\eac3";

}

.bx-message:before {

    content: "\eac4";

}

.bx-message-alt:before {

    content: "\eac5";

}

.bx-message-alt-dots:before {

    content: "\eac6";

}

.bx-message-dots:before {

    content: "\eac7";

}

.bx-message-rounded:before {

    content: "\eac8";

}

.bx-message-rounded-dots:before {

    content: "\eac9";

}

.bx-message-square:before {

    content: "\eaca";

}

.bx-message-square-dots:before {

    content: "\eacb";

}

.bx-microphone:before {

    content: "\eacc";

}

.bx-microphone-off:before {

    content: "\eacd";

}

.bx-minus:before {

    content: "\eace";

}

.bx-minus-circle:before {

    content: "\eacf";

}

.bx-mobile:before {

    content: "\ead0";

}

.bx-mobile-alt:before {

    content: "\ead1";

}

.bx-mobile-landscape:before {

    content: "\ead2";

}

.bx-mobile-vibration:before {

    content: "\ead3";

}

.bx-money:before {

    content: "\ead4";

}

.bx-moon:before {

    content: "\ead5";

}

.bx-mouse:before {

    content: "\ead6";

}

.bx-mouse-alt:before {

    content: "\ead7";

}

.bx-move:before {

    content: "\ead8";

}

.bx-move-horizontal:before {

    content: "\ead9";

}

.bx-move-vertical:before {

    content: "\eada";

}

.bx-movie:before {

    content: "\eadb";

}

.bx-music:before {

    content: "\eadc";

}

.bx-navigation:before {

    content: "\eadd";

}

.bx-news:before {

    content: "\eade";

}

.bx-no-entry:before {

    content: "\eadf";

}

.bx-note:before {

    content: "\eae0";

}

.bx-notepad:before {

    content: "\eae1";

}

.bx-notification:before {

    content: "\eae2";

}

.bx-notification-off:before {

    content: "\eae3";

}

.bx-package:before {

    content: "\eae4";

}

.bx-paint:before {

    content: "\eae5";

}

.bx-paint-roll:before {

    content: "\eae6";

}

.bx-palette:before {

    content: "\eae7";

}

.bx-paperclip:before {

    content: "\eae8";

}

.bx-paper-plane:before {

    content: "\eae9";

}

.bx-paragraph:before {

    content: "\eaea";

}

.bx-paste:before {

    content: "\eaeb";

}

.bx-pause:before {

    content: "\eaec";

}

.bx-pause-circle:before {

    content: "\eaed";

}

.bx-pen:before {

    content: "\eaee";

}

.bx-pencil:before {

    content: "\eaef";

}

.bx-phone:before {

    content: "\eaf0";

}

.bx-phone-call:before {

    content: "\eaf1";

}

.bx-phone-incoming:before {

    content: "\eaf2";

}

.bx-phone-outgoing:before {

    content: "\eaf3";

}

.bx-photo-album:before {

    content: "\eaf4";

}

.bx-pie-chart:before {

    content: "\eaf5";

}

.bx-pie-chart-alt:before {

    content: "\eaf6";

}

.bx-pie-chart-alt-2:before {

    content: "\eaf7";

}

.bx-pin:before {

    content: "\eaf8";

}

.bx-planet:before {

    content: "\eaf9";

}

.bx-play:before {

    content: "\eafa";

}

.bx-play-circle:before {

    content: "\eafb";

}

.bx-plug:before {

    content: "\eafc";

}

.bx-plus:before {

    content: "\eafd";

}

.bx-plus-circle:before {

    content: "\eafe";

}

.bx-plus-medical:before {

    content: "\eaff";

}

.bx-poll:before {

    content: "\eb00";

}

.bx-polygon:before {

    content: "\eb01";

}

.bx-pound:before {

    content: "\eb02";

}

.bx-power-off:before {

    content: "\eb03";

}

.bx-printer:before {

    content: "\eb04";

}

.bx-pulse:before {

    content: "\eb05";

}

.bx-purchase-tag:before {

    content: "\eb06";

}

.bx-purchase-tag-alt:before {

    content: "\eb07";

}

.bx-pyramid:before {

    content: "\eb08";

}

.bx-question-mark:before {

    content: "\eb09";

}

.bx-radar:before {

    content: "\eb0a";

}

.bx-radio:before {

    content: "\eb0b";

}

.bx-radio-circle:before {

    content: "\eb0c";

}

.bx-radio-circle-marked:before {

    content: "\eb0d";

}

.bx-receipt:before {

    content: "\eb0e";

}

.bx-rectangle:before {

    content: "\eb0f";

}

.bx-redo:before {

    content: "\eb10";

}

.bx-rename:before {

    content: "\eb11";

}

.bx-repeat:before {

    content: "\eb12";

}

.bx-reply:before {

    content: "\eb13";

}

.bx-reply-all:before {

    content: "\eb14";

}

.bx-repost:before {

    content: "\eb15";

}

.bx-reset:before {

    content: "\eb16";

}

.bx-restaurant:before {

    content: "\eb17";

}

.bx-revision:before {

    content: "\eb18";

}

.bx-rewind:before {

    content: "\eb19";

}

.bx-rewind-circle:before {

    content: "\eb1a";

}

.bx-right-arrow:before {

    content: "\eb1b";

}

.bx-right-arrow-alt:before {

    content: "\eb1c";

}

.bx-right-arrow-circle:before {

    content: "\eb1d";

}

.bx-right-down-arrow-circle:before {

    content: "\eb1e";

}

.bx-right-indent:before {

    content: "\eb1f";

}

.bx-right-top-arrow-circle:before {

    content: "\eb20";

}

.bx-rocket:before {

    content: "\eb21";

}

.bx-rotate-left:before {

    content: "\eb22";

}

.bx-rotate-right:before {

    content: "\eb23";

}

.bx-rss:before {

    content: "\eb24";

}

.bx-ruble:before {

    content: "\eb25";

}

.bx-ruler:before {

    content: "\eb26";

}

.bx-run:before {

    content: "\eb27";

}

.bx-rupee:before {

    content: "\eb28";

}

.bx-sad:before {

    content: "\eb29";

}

.bx-save:before {

    content: "\eb2a";

}

.bx-screenshot:before {

    content: "\eb2b";

}

.bx-search:before {

    content: "\eb2c";

}

.bx-search-alt:before {

    content: "\eb2d";

}

.bx-search-alt-2:before {

    content: "\eb2e";

}

.bx-selection:before {

    content: "\eb2f";

}

.bx-select-multiple:before {

    content: "\eb30";

}

.bx-send:before {

    content: "\eb31";

}

.bx-server:before {

    content: "\eb32";

}

.bx-shape-circle:before {

    content: "\eb33";

}

.bx-shape-square:before {

    content: "\eb34";

}

.bx-shape-triangle:before {

    content: "\eb35";

}

.bx-share:before {

    content: "\eb36";

}

.bx-share-alt:before {

    content: "\eb37";

}

.bx-shekel:before {

    content: "\eb38";

}

.bx-shield:before {

    content: "\eb39";

}

.bx-shield-alt:before {

    content: "\eb3a";

}

.bx-shield-alt-2:before {

    content: "\eb3b";

}

.bx-shield-quarter:before {

    content: "\eb3c";

}

.bx-shocked:before {

    content: "\eb3d";

}

.bx-shopping-bag:before {

    content: "\eb3e";

}

.bx-show:before {

    content: "\eb3f";

}

.bx-show-alt:before {

    content: "\eb40";

}

.bx-shuffle:before {

    content: "\eb41";

}

.bx-sidebar:before {

    content: "\eb42";

}

.bx-sitemap:before {

    content: "\eb43";

}

.bx-skip-next:before {

    content: "\eb44";

}

.bx-skip-next-circle:before {

    content: "\eb45";

}

.bx-skip-previous:before {

    content: "\eb46";

}

.bx-skip-previous-circle:before {

    content: "\eb47";

}

.bx-sleepy:before {

    content: "\eb48";

}

.bx-slider:before {

    content: "\eb49";

}

.bx-slider-alt:before {

    content: "\eb4a";

}

.bx-slideshow:before {

    content: "\eb4b";

}

.bx-smile:before {

    content: "\eb4c";

}

.bx-sort:before {

    content: "\eb4d";

}

.bx-sort-a-z:before {

    content: "\eb4e";

}

.bx-sort-down:before {

    content: "\eb4f";

}

.bx-sort-up:before {

    content: "\eb50";

}

.bx-sort-z-a:before {

    content: "\eb51";

}

.bx-spa:before {

    content: "\eb52";

}

.bx-space-bar:before {

    content: "\eb53";

}

.bx-spreadsheet:before {

    content: "\eb54";

}

.bx-square:before {

    content: "\eb55";

}

.bx-square-rounded:before {

    content: "\eb56";

}

.bx-star:before {

    content: "\eb57";

}

.bx-station:before {

    content: "\eb58";

}

.bx-stats:before {

    content: "\eb59";

}

.bx-sticker:before {

    content: "\eb5a";

}

.bx-stop:before {

    content: "\eb5b";

}

.bx-stop-circle:before {

    content: "\eb5c";

}

.bx-stopwatch:before {

    content: "\eb5d";

}

.bx-store:before {

    content: "\eb5e";

}

.bx-store-alt:before {

    content: "\eb5f";

}

.bx-street-view:before {

    content: "\eb60";

}

.bx-strikethrough:before {

    content: "\eb61";

}

.bx-subdirectory-left:before {

    content: "\eb62";

}

.bx-subdirectory-right:before {

    content: "\eb63";

}

.bx-sun:before {

    content: "\eb64";

}

.bx-support:before {

    content: "\eb65";

}

.bx-swim:before {

    content: "\eb66";

}

.bx-sync:before {

    content: "\eb67";

}

.bx-tab:before {

    content: "\eb68";

}

.bx-table:before {

    content: "\eb69";

}

.bx-tag:before {

    content: "\eb6a";

}

.bx-target-lock:before {

    content: "\eb6b";

}

.bx-task:before {

    content: "\eb6c";

}

.bx-taxi:before {

    content: "\eb6d";

}

.bx-tennis-ball:before {

    content: "\eb6e";

}

.bx-terminal:before {

    content: "\eb6f";

}

.bx-test-tube:before {

    content: "\eb70";

}

.bx-text:before {

    content: "\eb71";

}

.bx-time:before {

    content: "\eb72";

}

.bx-time-five:before {

    content: "\eb73";

}

.bx-timer:before {

    content: "\eb74";

}

.bx-tired:before {

    content: "\eb75";

}

.bx-toggle-left:before {

    content: "\eb76";

}

.bx-toggle-right:before {

    content: "\eb77";

}

.bx-tone:before {

    content: "\eb78";

}

.bx-train:before {

    content: "\eb79";

}

.bx-transfer:before {

    content: "\eb7a";

}

.bx-transfer-alt:before {

    content: "\eb7b";

}

.bx-trash:before {

    content: "\eb7c";

}

.bx-trash-alt:before {

    content: "\eb7d";

}

.bx-trending-down:before {

    content: "\eb7e";

}

.bx-trending-up:before {

    content: "\eb7f";

}

.bx-trophy:before {

    content: "\eb80";

}

.bx-tv:before {

    content: "\eb81";

}

.bx-underline:before {

    content: "\eb82";

}

.bx-undo:before {

    content: "\eb83";

}

.bx-unlink:before {

    content: "\eb84";

}

.bx-up-arrow:before {

    content: "\eb85";

}

.bx-up-arrow-alt:before {

    content: "\eb86";

}

.bx-up-arrow-circle:before {

    content: "\eb87";

}

.bx-upload:before {

    content: "\eb88";

}

.bx-upside-down:before {

    content: "\eb89";

}

.bx-upvote:before {

    content: "\eb8a";

}

.bx-usb:before {

    content: "\eb8b";

}

.bx-user:before {

    content: "\eb8c";

}

.bx-user-check:before {

    content: "\eb8d";

}

.bx-user-circle:before {

    content: "\eb8e";

}

.bx-user-minus:before {

    content: "\eb8f";

}

.bx-user-pin:before {

    content: "\eb90";

}

.bx-user-plus:before {

    content: "\eb91";

}

.bx-user-voice:before {

    content: "\eb92";

}

.bx-user-x:before {

    content: "\eb93";

}

.bx-vertical-center:before {

    content: "\eb94";

}

.bx-video:before {

    content: "\eb95";

}

.bx-video-off:before {

    content: "\eb96";

}

.bx-video-plus:before {

    content: "\eb97";

}

.bx-video-recording:before {

    content: "\eb98";

}

.bx-voicemail:before {

    content: "\eb99";

}

.bx-volume:before {

    content: "\eb9a";

}

.bx-volume-full:before {

    content: "\eb9b";

}

.bx-volume-low:before {

    content: "\eb9c";

}

.bx-volume-mute:before {

    content: "\eb9d";

}

.bx-walk:before {

    content: "\eb9e";

}

.bx-wallet:before {

    content: "\eb9f";

}

.bx-wallet-alt:before {

    content: "\eba0";

}

.bx-water:before {

    content: "\eba1";

}

.bx-wifi:before {

    content: "\eba2";

}

.bx-wifi-off:before {

    content: "\eba3";

}

.bx-wind:before {

    content: "\eba4";

}

.bx-window:before {

    content: "\eba5";

}

.bx-window-close:before {

    content: "\eba6";

}

.bx-window-open:before {

    content: "\eba7";

}

.bx-windows:before {

    content: "\eba8";

}

.bx-wink-smile:before {

    content: "\eba9";

}

.bx-wink-tongue:before {

    content: "\ebaa";

}

.bx-won:before {

    content: "\ebab";

}

.bx-world:before {

    content: "\ebac";

}

.bx-wrench:before {

    content: "\ebad";

}

.bx-x:before {

    content: "\ebae";

}

.bx-x-circle:before {

    content: "\ebaf";

}

.bx-yen:before {

    content: "\ebb0";

}

.bx-zoom-in:before {

    content: "\ebb1";

}

.bx-zoom-out:before {

    content: "\ebb2";

}

.bxs-add-to-queue:before {

    content: "\ebb3";

}

.bxs-adjust:before {

    content: "\ebb4";

}

.bxs-adjust-alt:before {

    content: "\ebb5";

}

.bxs-alarm:before {

    content: "\ebb6";

}

.bxs-alarm-add:before {

    content: "\ebb7";

}

.bxs-alarm-off:before {

    content: "\ebb8";

}

.bxs-album:before {

    content: "\ebb9";

}

.bxs-ambulance:before {

    content: "\ebba";

}

.bxs-analyse:before {

    content: "\ebbb";

}

.bxs-angry:before {

    content: "\ebbc";

}

.bxs-archive:before {

    content: "\ebbd";

}

.bxs-archive-in:before {

    content: "\ebbe";

}

.bxs-archive-out:before {

    content: "\ebbf";

}

.bxs-area:before {

    content: "\ebc0";

}

.bxs-award:before {

    content: "\ebc1";

}

.bxs-baby-carriage:before {

    content: "\ebc2";

}

.bxs-badge:before {

    content: "\ebc3";

}

.bxs-badge-check:before {

    content: "\ebc4";

}

.bxs-ball:before {

    content: "\ebc5";

}

.bxs-band-aid:before {

    content: "\ebc6";

}

.bxs-bank:before {

    content: "\ebc7";

}

.bxs-bar-chart-alt-2:before {

    content: "\ebc8";

}

.bxs-bar-chart-square:before {

    content: "\ebc9";

}

.bxs-barcode:before {

    content: "\ebca";

}

.bxs-basket:before {

    content: "\ebcb";

}

.bxs-bath:before {

    content: "\ebcc";

}

.bxs-battery:before {

    content: "\ebcd";

}

.bxs-battery-charging:before {

    content: "\ebce";

}

.bxs-battery-full:before {

    content: "\ebcf";

}

.bxs-battery-low:before {

    content: "\ebd0";

}

.bxs-bed:before {

    content: "\ebd1";

}

.bxs-bell:before {

    content: "\ebd2";

}

.bxs-bell-minus:before {

    content: "\ebd3";

}

.bxs-bell-off:before {

    content: "\ebd4";

}

.bxs-bell-plus:before {

    content: "\ebd5";

}

.bxs-bell-ring:before {

    content: "\ebd6";

}

.bxs-bolt:before {

    content: "\ebd7";

}

.bxs-bolt-circle:before {

    content: "\ebd8";

}

.bxs-book:before {

    content: "\ebd9";

}

.bxs-book-bookmark:before {

    content: "\ebda";

}

.bxs-book-content:before {

    content: "\ebdb";

}

.bxs-bookmark:before {

    content: "\ebdc";

}

.bxs-bookmark-minus:before {

    content: "\ebdd";

}

.bxs-bookmark-plus:before {

    content: "\ebde";

}

.bxs-bookmarks:before {

    content: "\ebdf";

}

.bxs-bookmark-star:before {

    content: "\ebe0";

}

.bxs-book-open:before {

    content: "\ebe1";

}

.bxs-bot:before {

    content: "\ebe2";

}

.bxs-bowling-ball:before {

    content: "\ebe3";

}

.bxs-box:before {

    content: "\ebe4";

}

.bxs-briefcase:before {

    content: "\ebe5";

}

.bxs-briefcase-alt:before {

    content: "\ebe6";

}

.bxs-briefcase-alt-2:before {

    content: "\ebe7";

}

.bxs-brightness:before {

    content: "\ebe8";

}

.bxs-brightness-half:before {

    content: "\ebe9";

}

.bxs-brush:before {

    content: "\ebea";

}

.bxs-brush-alt:before {

    content: "\ebeb";

}

.bxs-bug:before {

    content: "\ebec";

}

.bxs-bug-alt:before {

    content: "\ebed";

}

.bxs-building:before {

    content: "\ebee";

}

.bxs-building-house:before {

    content: "\ebef";

}

.bxs-buildings:before {

    content: "\ebf0";

}

.bxs-bulb:before {

    content: "\ebf1";

}

.bxs-buoy:before {

    content: "\ebf2";

}

.bxs-bus:before {

    content: "\ebf3";

}

.bxs-business:before {

    content: "\ebf4";

}

.bxs-cake:before {

    content: "\ebf5";

}

.bxs-calculator:before {

    content: "\ebf6";

}

.bxs-calendar:before {

    content: "\ebf7";

}

.bxs-calendar-alt:before {

    content: "\ebf8";

}

.bxs-calendar-check:before {

    content: "\ebf9";

}

.bxs-calendar-event:before {

    content: "\ebfa";

}

.bxs-calendar-minus:before {

    content: "\ebfb";

}

.bxs-calendar-plus:before {

    content: "\ebfc";

}

.bxs-calendar-x:before {

    content: "\ebfd";

}

.bxs-camera:before {

    content: "\ebfe";

}

.bxs-camera-off:before {

    content: "\ebff";

}

.bxs-camera-plus:before {

    content: "\ec00";

}

.bxs-capsule:before {

    content: "\ec01";

}

.bxs-captions:before {

    content: "\ec02";

}

.bxs-car:before {

    content: "\ec03";

}

.bxs-card:before {

    content: "\ec04";

}

.bxs-caret-down-circle:before {

    content: "\ec05";

}

.bxs-caret-left-circle:before {

    content: "\ec06";

}

.bxs-caret-right-circle:before {

    content: "\ec07";

}

.bxs-caret-up-circle:before {

    content: "\ec08";

}

.bxs-carousel:before {

    content: "\ec09";

}

.bxs-cart:before {

    content: "\ec0a";

}

.bxs-cart-alt:before {

    content: "\ec0b";

}

.bxs-certification:before {

    content: "\ec0c";

}

.bxs-chalkboard:before {

    content: "\ec0d";

}

.bxs-chart:before {

    content: "\ec0e";

}

.bxs-chat:before {

    content: "\ec0f";

}

.bxs-checkbox:before {

    content: "\ec10";

}

.bxs-checkbox-checked:before {

    content: "\ec11";

}

.bxs-check-circle:before {

    content: "\ec12";

}

.bxs-check-shield:before {

    content: "\ec13";

}

.bxs-check-square:before {

    content: "\ec14";

}

.bxs-chip:before {

    content: "\ec15";

}

.bxs-circle:before {

    content: "\ec16";

}

.bxs-city:before {

    content: "\ec17";

}

.bxs-clinic:before {

    content: "\ec18";

}

.bxs-cloud:before {

    content: "\ec19";

}

.bxs-cloud-download:before {

    content: "\ec1a";

}

.bxs-cloud-lightning:before {

    content: "\ec1b";

}

.bxs-cloud-rain:before {

    content: "\ec1c";

}

.bxs-cloud-upload:before {

    content: "\ec1d";

}

.bxs-coffee:before {

    content: "\ec1e";

}

.bxs-coffee-alt:before {

    content: "\ec1f";

}

.bxs-cog:before {

    content: "\ec20";

}

.bxs-collection:before {

    content: "\ec21";

}

.bxs-color-fill:before {

    content: "\ec22";

}

.bxs-comment:before {

    content: "\ec23";

}

.bxs-comment-add:before {

    content: "\ec24";

}

.bxs-comment-detail:before {

    content: "\ec25";

}

.bxs-comment-dots:before {

    content: "\ec26";

}

.bxs-comment-error:before {

    content: "\ec27";

}

.bxs-compass:before {

    content: "\ec28";

}

.bxs-component:before {

    content: "\ec29";

}

.bxs-confused:before {

    content: "\ec2a";

}

.bxs-contact:before {

    content: "\ec2b";

}

.bxs-conversation:before {

    content: "\ec2c";

}

.bxs-cool:before {

    content: "\ec2d";

}

.bxs-copy:before {

    content: "\ec2e";

}

.bxs-copy-alt:before {

    content: "\ec2f";

}

.bxs-coupon:before {

    content: "\ec30";

}

.bxs-credit-card:before {

    content: "\ec31";

}

.bxs-credit-card-alt:before {

    content: "\ec32";

}

.bxs-crown:before {

    content: "\ec33";

}

.bxs-cube:before {

    content: "\ec34";

}

.bxs-cube-alt:before {

    content: "\ec35";

}

.bxs-cuboid:before {

    content: "\ec36";

}

.bxs-customize:before {

    content: "\ec37";

}

.bxs-cylinder:before {

    content: "\ec38";

}

.bxs-dashboard:before {

    content: "\ec39";

}

.bxs-data:before {

    content: "\ec3a";

}

.bxs-detail:before {

    content: "\ec3b";

}

.bxs-devices:before {

    content: "\ec3c";

}

.bxs-direction-left:before {

    content: "\ec3d";

}

.bxs-direction-right:before {

    content: "\ec3e";

}

.bxs-directions:before {

    content: "\ec3f";

}

.bxs-disc:before {

    content: "\ec40";

}

.bxs-discount:before {

    content: "\ec41";

}

.bxs-dish:before {

    content: "\ec42";

}

.bxs-dislike:before {

    content: "\ec43";

}

.bxs-dizzy:before {

    content: "\ec44";

}

.bxs-dock-bottom:before {

    content: "\ec45";

}

.bxs-dock-left:before {

    content: "\ec46";

}

.bxs-dock-right:before {

    content: "\ec47";

}

.bxs-dock-top:before {

    content: "\ec48";

}

.bxs-dollar-circle:before {

    content: "\ec49";

}

.bxs-doughnut-chart:before {

    content: "\ec4a";

}

.bxs-down-arrow:before {

    content: "\ec4b";

}

.bxs-down-arrow-circle:before {

    content: "\ec4c";

}

.bxs-down-arrow-square:before {

    content: "\ec4d";

}

.bxs-download:before {

    content: "\ec4e";

}

.bxs-downvote:before {

    content: "\ec4f";

}

.bxs-drink:before {

    content: "\ec50";

}

.bxs-droplet:before {

    content: "\ec51";

}

.bxs-droplet-half:before {

    content: "\ec52";

}

.bxs-duplicate:before {

    content: "\ec53";

}

.bxs-edit:before {

    content: "\ec54";

}

.bxs-edit-alt:before {

    content: "\ec55";

}

.bxs-eject:before {

    content: "\ec56";

}

.bxs-envelope:before {

    content: "\ec57";

}

.bxs-eraser:before {

    content: "\ec58";

}

.bxs-error:before {

    content: "\ec59";

}

.bxs-error-alt:before {

    content: "\ec5a";

}

.bxs-error-circle:before {

    content: "\ec5b";

}

.bxs-exit:before {

    content: "\ec5c";

}

.bxs-extension:before {

    content: "\ec5d";

}

.bxs-eyedropper:before {

    content: "\ec5e";

}

.bxs-face:before {

    content: "\ec5f";

}

.bxs-factory:before {

    content: "\ec60";

}

.bxs-fast-forward-circle:before {

    content: "\ec61";

}

.bxs-file:before {

    content: "\ec62";

}

.bxs-file-blank:before {

    content: "\ec63";

}

.bxs-file-css:before {

    content: "\ec64";

}

.bxs-file-doc:before {

    content: "\ec65";

}

.bxs-file-find:before {

    content: "\ec66";

}

.bxs-file-gif:before {

    content: "\ec67";

}

.bxs-file-html:before {

    content: "\ec68";

}

.bxs-file-image:before {

    content: "\ec69";

}

.bxs-file-jpg:before {

    content: "\ec6a";

}

.bxs-file-js:before {

    content: "\ec6b";

}

.bxs-file-json:before {

    content: "\ec6c";

}

.bxs-file-md:before {

    content: "\ec6d";

}

.bxs-file-pdf:before {

    content: "\ec6e";

}

.bxs-file-plus:before {

    content: "\ec6f";

}

.bxs-file-png:before {

    content: "\ec70";

}

.bxs-file-txt:before {

    content: "\ec71";

}

.bxs-film:before {

    content: "\ec72";

}

.bxs-filter-alt:before {

    content: "\ec73";

}

.bxs-first-aid:before {

    content: "\ec74";

}

.bxs-flag:before {

    content: "\ec75";

}

.bxs-flag-alt:before {

    content: "\ec76";

}

.bxs-flame:before {

    content: "\ec77";

}

.bxs-flask:before {

    content: "\ec78";

}

.bxs-folder:before {

    content: "\ec79";

}

.bxs-folder-minus:before {

    content: "\ec7a";

}

.bxs-folder-open:before {

    content: "\ec7b";

}

.bxs-folder-plus:before {

    content: "\ec7c";

}

.bxs-food-menu:before {

    content: "\ec7d";

}

.bxs-fridge:before {

    content: "\ec7e";

}

.bxs-gas-pump:before {

    content: "\ec7f";

}

.bxs-ghost:before {

    content: "\ec80";

}

.bxs-gift:before {

    content: "\ec81";

}

.bxs-graduation:before {

    content: "\ec82";

}

.bxs-grid:before {

    content: "\ec83";

}

.bxs-grid-alt:before {

    content: "\ec84";

}

.bxs-group:before {

    content: "\ec85";

}

.bxs-hand-down:before {

    content: "\ec86";

}

.bxs-hand-left:before {

    content: "\ec87";

}

.bxs-hand-right:before {

    content: "\ec88";

}

.bxs-hand-up:before {

    content: "\ec89";

}

.bxs-happy:before {

    content: "\ec8a";

}

.bxs-happy-alt:before {

    content: "\ec8b";

}

.bxs-happy-beaming:before {

    content: "\ec8c";

}

.bxs-happy-heart-eyes:before {

    content: "\ec8d";

}

.bxs-hdd:before {

    content: "\ec8e";

}

.bxs-heart:before {

    content: "\ec8f";

}

.bxs-help-circle:before {

    content: "\ec90";

}

.bxs-hide:before {

    content: "\ec91";

}

.bxs-home:before {

    content: "\ec92";

}

.bxs-home-circle:before {

    content: "\ec93";

}

.bxs-hot:before {

    content: "\ec94";

}

.bxs-hotel:before {

    content: "\ec95";

}

.bxs-hourglass:before {

    content: "\ec96";

}

.bxs-hourglass-bottom:before {

    content: "\ec97";

}

.bxs-hourglass-top:before {

    content: "\ec98";

}

.bxs-id-card:before {

    content: "\ec99";

}

.bxs-image:before {

    content: "\ec9a";

}

.bxs-image-add:before {

    content: "\ec9b";

}

.bxs-image-alt:before {

    content: "\ec9c";

}

.bxs-inbox:before {

    content: "\ec9d";

}

.bxs-info-circle:before {

    content: "\ec9e";

}

.bxs-institution:before {

    content: "\ec9f";

}

.bxs-joystick:before {

    content: "\eca0";

}

.bxs-joystick-alt:before {

    content: "\eca1";

}

.bxs-joystick-button:before {

    content: "\eca2";

}

.bxs-key:before {

    content: "\eca3";

}

.bxs-keyboard:before {

    content: "\eca4";

}

.bxs-label:before {

    content: "\eca5";

}

.bxs-landmark:before {

    content: "\eca6";

}

.bxs-landscape:before {

    content: "\eca7";

}

.bxs-laugh:before {

    content: "\eca8";

}

.bxs-layer:before {

    content: "\eca9";

}

.bxs-layout:before {

    content: "\ecaa";

}

.bxs-left-arrow:before {

    content: "\ecab";

}

.bxs-left-arrow-circle:before {

    content: "\ecac";

}

.bxs-left-arrow-square:before {

    content: "\ecad";

}

.bxs-left-down-arrow-circle:before {

    content: "\ecae";

}

.bxs-left-top-arrow-circle:before {

    content: "\ecaf";

}

.bxs-like:before {

    content: "\ecb0";

}

.bxs-lock:before {

    content: "\ecb1";

}

.bxs-lock-alt:before {

    content: "\ecb2";

}

.bxs-lock-open:before {

    content: "\ecb3";

}

.bxs-lock-open-alt:before {

    content: "\ecb4";

}

.bxs-log-in:before {

    content: "\ecb5";

}

.bxs-log-in-circle:before {

    content: "\ecb6";

}

.bxs-log-out:before {

    content: "\ecb7";

}

.bxs-log-out-circle:before {

    content: "\ecb8";

}

.bxs-magic-wand:before {

    content: "\ecb9";

}

.bxs-magnet:before {

    content: "\ecba";

}

.bxs-map:before {

    content: "\ecbb";

}

.bxs-map-alt:before {

    content: "\ecbc";

}

.bxs-map-pin:before {

    content: "\ecbd";

}

.bxs-megaphone:before {

    content: "\ecbe";

}

.bxs-meh:before {

    content: "\ecbf";

}

.bxs-meh-alt:before {

    content: "\ecc0";

}

.bxs-meh-blank:before {

    content: "\ecc1";

}

.bxs-memory-card:before {

    content: "\ecc2";

}

.bxs-message:before {

    content: "\ecc3";

}

.bxs-message-alt:before {

    content: "\ecc4";

}

.bxs-message-alt-dots:before {

    content: "\ecc5";

}

.bxs-message-dots:before {

    content: "\ecc6";

}

.bxs-message-rounded:before {

    content: "\ecc7";

}

.bxs-message-rounded-dots:before {

    content: "\ecc8";

}

.bxs-message-square:before {

    content: "\ecc9";

}

.bxs-message-square-dots:before {

    content: "\ecca";

}

.bxs-microphone:before {

    content: "\eccb";

}

.bxs-microphone-alt:before {

    content: "\eccc";

}

.bxs-microphone-off:before {

    content: "\eccd";

}

.bxs-minus-circle:before {

    content: "\ecce";

}

.bxs-minus-square:before {

    content: "\eccf";

}

.bxs-mobile:before {

    content: "\ecd0";

}

.bxs-mobile-vibration:before {

    content: "\ecd1";

}

.bxs-moon:before {

    content: "\ecd2";

}

.bxs-mouse:before {

    content: "\ecd3";

}

.bxs-mouse-alt:before {

    content: "\ecd4";

}

.bxs-movie:before {

    content: "\ecd5";

}

.bxs-music:before {

    content: "\ecd6";

}

.bxs-navigation:before {

    content: "\ecd7";

}

.bxs-news:before {

    content: "\ecd8";

}

.bxs-no-entry:before {

    content: "\ecd9";

}

.bxs-note:before {

    content: "\ecda";

}

.bxs-notepad:before {

    content: "\ecdb";

}

.bxs-notification:before {

    content: "\ecdc";

}

.bxs-notification-off:before {

    content: "\ecdd";

}

.bxs-offer:before {

    content: "\ecde";

}

.bxs-package:before {

    content: "\ecdf";

}

.bxs-paint:before {

    content: "\ece0";

}

.bxs-paint-roll:before {

    content: "\ece1";

}

.bxs-palette:before {

    content: "\ece2";

}

.bxs-paper-plane:before {

    content: "\ece3";

}

.bxs-parking:before {

    content: "\ece4";

}

.bxs-paste:before {

    content: "\ece5";

}

.bxs-pen:before {

    content: "\ece6";

}

.bxs-pencil:before {

    content: "\ece7";

}

.bxs-phone:before {

    content: "\ece8";

}

.bxs-phone-call:before {

    content: "\ece9";

}

.bxs-phone-incoming:before {

    content: "\ecea";

}

.bxs-phone-outgoing:before {

    content: "\eceb";

}

.bxs-photo-album:before {

    content: "\ecec";

}

.bxs-pie-chart:before {

    content: "\eced";

}

.bxs-pie-chart-alt:before {

    content: "\ecee";

}

.bxs-pie-chart-alt-2:before {

    content: "\ecef";

}

.bxs-pin:before {

    content: "\ecf0";

}

.bxs-plane:before {

    content: "\ecf1";

}

.bxs-plane-alt:before {

    content: "\ecf2";

}

.bxs-plane-land:before {

    content: "\ecf3";

}

.bxs-planet:before {

    content: "\ecf4";

}

.bxs-plane-take-off:before {

    content: "\ecf5";

}

.bxs-playlist:before {

    content: "\ecf6";

}

.bxs-plug:before {

    content: "\ecf7";

}

.bxs-plus-circle:before {

    content: "\ecf8";

}

.bxs-plus-square:before {

    content: "\ecf9";

}

.bxs-polygon:before {

    content: "\ecfa";

}

.bxs-printer:before {

    content: "\ecfb";

}

.bxs-purchase-tag:before {

    content: "\ecfc";

}

.bxs-purchase-tag-alt:before {

    content: "\ecfd";

}

.bxs-pyramid:before {

    content: "\ecfe";

}

.bxs-quote-alt-left:before {

    content: "\ecff";

}

.bxs-quote-alt-right:before {

    content: "\ed00";

}

.bxs-quote-left:before {

    content: "\ed01";

}

.bxs-quote-right:before {

    content: "\ed02";

}

.bxs-quote-single-left:before {

    content: "\ed03";

}

.bxs-quote-single-right:before {

    content: "\ed04";

}

.bxs-radio:before {

    content: "\ed05";

}

.bxs-receipt:before {

    content: "\ed06";

}

.bxs-rectangle:before {

    content: "\ed07";

}

.bxs-rename:before {

    content: "\ed08";

}

.bxs-report:before {

    content: "\ed09";

}

.bxs-rewind-circle:before {

    content: "\ed0a";

}

.bxs-right-arrow:before {

    content: "\ed0b";

}

.bxs-right-arrow-circle:before {

    content: "\ed0c";

}

.bxs-right-arrow-square:before {

    content: "\ed0d";

}

.bxs-right-down-arrow-circle:before {

    content: "\ed0e";

}

.bxs-right-top-arrow-circle:before {

    content: "\ed0f";

}

.bxs-rocket:before {

    content: "\ed10";

}

.bxs-ruler:before {

    content: "\ed11";

}

.bxs-sad:before {

    content: "\ed12";

}

.bxs-save:before {

    content: "\ed13";

}

.bxs-school:before {

    content: "\ed14";

}

.bxs-search:before {

    content: "\ed15";

}

.bxs-search-alt-2:before {

    content: "\ed16";

}

.bxs-select-multiple:before {

    content: "\ed17";

}

.bxs-send:before {

    content: "\ed18";

}

.bxs-server:before {

    content: "\ed19";

}

.bxs-share:before {

    content: "\ed1a";

}

.bxs-share-alt:before {

    content: "\ed1b";

}

.bxs-shield:before {

    content: "\ed1c";

}

.bxs-shield-alt-2:before {

    content: "\ed1d";

}

.bxs-ship:before {

    content: "\ed1e";

}

.bxs-shocked:before {

    content: "\ed1f";

}

.bxs-shopping-bag:before {

    content: "\ed20";

}

.bxs-shopping-bag-alt:before {

    content: "\ed21";

}

.bxs-show:before {

    content: "\ed22";

}

.bxs-skip-next-circle:before {

    content: "\ed23";

}

.bxs-skip-previous-circle:before {

    content: "\ed24";

}

.bxs-skull:before {

    content: "\ed25";

}

.bxs-sleepy:before {

    content: "\ed26";

}

.bxs-slideshow:before {

    content: "\ed27";

}

.bxs-smile:before {

    content: "\ed28";

}

.bxs-sort-alt:before {

    content: "\ed29";

}

.bxs-spa:before {

    content: "\ed2a";

}

.bxs-spreadsheet:before {

    content: "\ed2b";

}

.bxs-square:before {

    content: "\ed2c";

}

.bxs-square-rounded:before {

    content: "\ed2d";

}

.bxs-star:before {

    content: "\ed2e";

}

.bxs-star-half:before {

    content: "\ed2f";

}

.bxs-stopwatch:before {

    content: "\ed30";

}

.bxs-store:before {

    content: "\ed31";

}

.bxs-store-alt:before {

    content: "\ed32";

}

.bxs-sun:before {

    content: "\ed33";

}

.bxs-tag:before {

    content: "\ed34";

}

.bxs-tag-x:before {

    content: "\ed35";

}

.bxs-taxi:before {

    content: "\ed36";

}

.bxs-tennis-ball:before {

    content: "\ed37";

}

.bxs-terminal:before {

    content: "\ed38";

}

.bxs-time:before {

    content: "\ed39";

}

.bxs-time-five:before {

    content: "\ed3a";

}

.bxs-timer:before {

    content: "\ed3b";

}

.bxs-tired:before {

    content: "\ed3c";

}

.bxs-toggle-left:before {

    content: "\ed3d";

}

.bxs-toggle-right:before {

    content: "\ed3e";

}

.bxs-tone:before {

    content: "\ed3f";

}

.bxs-torch:before {

    content: "\ed40";

}

.bxs-to-top:before {

    content: "\ed41";

}

.bxs-traffic:before {

    content: "\ed42";

}

.bxs-traffic-barrier:before {

    content: "\ed43";

}

.bxs-train:before {

    content: "\ed44";

}

.bxs-trash:before {

    content: "\ed45";

}

.bxs-trash-alt:before {

    content: "\ed46";

}

.bxs-tree:before {

    content: "\ed47";

}

.bxs-trophy:before {

    content: "\ed48";

}

.bxs-truck:before {

    content: "\ed49";

}

.bxs-t-shirt:before {

    content: "\ed4a";

}

.bxs-up-arrow:before {

    content: "\ed4b";

}

.bxs-up-arrow-circle:before {

    content: "\ed4c";

}

.bxs-up-arrow-square:before {

    content: "\ed4d";

}

.bxs-upside-down:before {

    content: "\ed4e";

}

.bxs-upvote:before {

    content: "\ed4f";

}

.bxs-user:before {

    content: "\ed50";

}

.bxs-user-badge:before {

    content: "\ed51";

}

.bxs-user-check:before {

    content: "\ed52";

}

.bxs-user-circle:before {

    content: "\ed53";

}

.bxs-user-detail:before {

    content: "\ed54";

}

.bxs-user-minus:before {

    content: "\ed55";

}

.bxs-user-pin:before {

    content: "\ed56";

}

.bxs-user-plus:before {

    content: "\ed57";

}

.bxs-user-rectangle:before {

    content: "\ed58";

}

.bxs-user-voice:before {

    content: "\ed59";

}

.bxs-user-x:before {

    content: "\ed5a";

}

.bxs-vial:before {

    content: "\ed5b";

}

.bxs-video:before {

    content: "\ed5c";

}

.bxs-video-off:before {

    content: "\ed5d";

}

.bxs-video-plus:before {

    content: "\ed5e";

}

.bxs-video-recording:before {

    content: "\ed5f";

}

.bxs-videos:before {

    content: "\ed60";

}

.bxs-volume:before {

    content: "\ed61";

}

.bxs-volume-full:before {

    content: "\ed62";

}

.bxs-volume-low:before {

    content: "\ed63";

}

.bxs-volume-mute:before {

    content: "\ed64";

}

.bxs-wallet:before {

    content: "\ed65";

}

.bxs-wallet-alt:before {

    content: "\ed66";

}

.bxs-watch:before {

    content: "\ed67";

}

.bxs-watch-alt:before {

    content: "\ed68";

}

.bxs-widget:before {

    content: "\ed69";

}

.bxs-wine:before {

    content: "\ed6a";

}

.bxs-wink-smile:before {

    content: "\ed6b";

}

.bxs-wink-tongue:before {

    content: "\ed6c";

}

.bxs-wrench:before {

    content: "\ed6d";

}

.bxs-x-circle:before {

    content: "\ed6e";

}

.bxs-x-square:before {

    content: "\ed6f";

}

.bxs-yin-yang:before {

    content: "\ed70";

}

.bxs-zap:before {

    content: "\ed71";

}

.bxs-zoom-in:before {

    content: "\ed72";

}

.bxs-zoom-out:before {

    content: "\ed73";

} /*!

 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com

 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)

 */

.fa,

.fab,

.fad,

.fal,

.far,

.fas {

    -moz-osx-font-smoothing: grayscale;

    -webkit-font-smoothing: antialiased;

    display: inline-block;

    font-style: normal;

    font-variant: normal;

    text-rendering: auto;

    line-height: 1;

}

.fa-lg {

    font-size: 1.33333em;

    line-height: 0.75em;

    vertical-align: -0.0667em;

}

.fa-xs {

    font-size: 0.75em;

}

.fa-sm {

    font-size: 0.875em;

}

.fa-1x {

    font-size: 1em;

}

.fa-2x {

    font-size: 2em;

}

.fa-3x {

    font-size: 3em;

}

.fa-4x {

    font-size: 4em;

}

.fa-5x {

    font-size: 5em;

}

.fa-6x {

    font-size: 6em;

}

.fa-7x {

    font-size: 7em;

}

.fa-8x {

    font-size: 8em;

}

.fa-9x {

    font-size: 9em;

}

.fa-10x {

    font-size: 10em;

}

.fa-fw {

    text-align: center;

    width: 1.25em;

}

.fa-ul {

    list-style-type: none;

    margin-left: 2.5em;

    padding-left: 0;

}

.fa-ul > li {

    position: relative;

}

.fa-li {

    left: -2em;

    position: absolute;

    text-align: center;

    width: 2em;

    line-height: inherit;

}

.fa-border {

    border: 0.08em solid #eee;

    border-radius: 0.1em;

    padding: 0.2em 0.25em 0.15em;

}

.fa-pull-left {

    float: left;

}

.fa-pull-right {

    float: right;

}

.fa.fa-pull-left,

.fab.fa-pull-left,

.fal.fa-pull-left,

.far.fa-pull-left,

.fas.fa-pull-left {

    margin-right: 0.3em;

}

.fa.fa-pull-right,

.fab.fa-pull-right,

.fal.fa-pull-right,

.far.fa-pull-right,

.fas.fa-pull-right {

    margin-left: 0.3em;

}

.fa-spin {

    animation: fa-spin 2s linear infinite;

}

.fa-pulse {

    animation: fa-spin 1s steps(8) infinite;

}

@keyframes fa-spin {

    0% {

        transform: rotate(0);

    }

    to {

        transform: rotate(1turn);

    }

}

.fa-rotate-90 {

    transform: rotate(90deg);

}

.fa-rotate-180 {

    transform: rotate(180deg);

}

.fa-rotate-270 {

    transform: rotate(270deg);

}

.fa-flip-horizontal {

    transform: scaleX(-1);

}

.fa-flip-vertical {

    transform: scaleY(-1);

}

.fa-flip-both,

.fa-flip-horizontal.fa-flip-vertical {

    transform: scale(-1);

}

:root .fa-flip-both,

:root .fa-flip-horizontal,

:root .fa-flip-vertical,

:root .fa-rotate-180,

:root .fa-rotate-270,

:root .fa-rotate-90 {

    filter: none;

}

.fa-stack {

    display: inline-block;

    height: 2em;

    line-height: 2em;

    position: relative;

    vertical-align: middle;

    width: 2.5em;

}

.fa-stack-1x,

.fa-stack-2x {

    left: 0;

    position: absolute;

    text-align: center;

    width: 100%;

}

.fa-stack-1x {

    line-height: inherit;

}

.fa-stack-2x {

    font-size: 2em;

}

.fa-inverse {

    color: #fff;

}

.fa-500px:before {

    content: "\f26e";

}

.fa-accessible-icon:before {

    content: "\f368";

}

.fa-accusoft:before {

    content: "\f369";

}

.fa-acquisitions-incorporated:before {

    content: "\f6af";

}

.fa-ad:before {

    content: "\f641";

}

.fa-address-book:before {

    content: "\f2b9";

}

.fa-address-card:before {

    content: "\f2bb";

}

.fa-adjust:before {

    content: "\f042";

}

.fa-adn:before {

    content: "\f170";

}

.fa-adobe:before {

    content: "\f778";

}

.fa-adversal:before {

    content: "\f36a";

}

.fa-affiliatetheme:before {

    content: "\f36b";

}

.fa-air-freshener:before {

    content: "\f5d0";

}

.fa-airbnb:before {

    content: "\f834";

}

.fa-algolia:before {

    content: "\f36c";

}

.fa-align-center:before {

    content: "\f037";

}

.fa-align-justify:before {

    content: "\f039";

}

.fa-align-left:before {

    content: "\f036";

}

.fa-align-right:before {

    content: "\f038";

}

.fa-alipay:before {

    content: "\f642";

}

.fa-allergies:before {

    content: "\f461";

}

.fa-amazon:before {

    content: "\f270";

}

.fa-amazon-pay:before {

    content: "\f42c";

}

.fa-ambulance:before {

    content: "\f0f9";

}

.fa-american-sign-language-interpreting:before {

    content: "\f2a3";

}

.fa-amilia:before {

    content: "\f36d";

}

.fa-anchor:before {

    content: "\f13d";

}

.fa-android:before {

    content: "\f17b";

}

.fa-angellist:before {

    content: "\f209";

}

.fa-angle-double-down:before {

    content: "\f103";

}

.fa-angle-double-left:before {

    content: "\f100";

}

.fa-angle-double-right:before {

    content: "\f101";

}

.fa-angle-double-up:before {

    content: "\f102";

}

.fa-angle-down:before {

    content: "\f107";

}

.fa-angle-left:before {

    content: "\f104";

}

.fa-angle-right:before {

    content: "\f105";

}

.fa-angle-up:before {

    content: "\f106";

}

.fa-angry:before {

    content: "\f556";

}

.fa-angrycreative:before {

    content: "\f36e";

}

.fa-angular:before {

    content: "\f420";

}

.fa-ankh:before {

    content: "\f644";

}

.fa-app-store:before {

    content: "\f36f";

}

.fa-app-store-ios:before {

    content: "\f370";

}

.fa-apper:before {

    content: "\f371";

}

.fa-apple:before {

    content: "\f179";

}

.fa-apple-alt:before {

    content: "\f5d1";

}

.fa-apple-pay:before {

    content: "\f415";

}

.fa-archive:before {

    content: "\f187";

}

.fa-archway:before {

    content: "\f557";

}

.fa-arrow-alt-circle-down:before {

    content: "\f358";

}

.fa-arrow-alt-circle-left:before {

    content: "\f359";

}

.fa-arrow-alt-circle-right:before {

    content: "\f35a";

}

.fa-arrow-alt-circle-up:before {

    content: "\f35b";

}

.fa-arrow-circle-down:before {

    content: "\f0ab";

}

.fa-arrow-circle-left:before {

    content: "\f0a8";

}

.fa-arrow-circle-right:before {

    content: "\f0a9";

}

.fa-arrow-circle-up:before {

    content: "\f0aa";

}

.fa-arrow-down:before {

    content: "\f063";

}

.fa-arrow-left:before {

    content: "\f060";

}

.fa-arrow-right:before {

    content: "\f061";

}

.fa-arrow-up:before {

    content: "\f062";

}

.fa-arrows-alt:before {

    content: "\f0b2";

}

.fa-arrows-alt-h:before {

    content: "\f337";

}

.fa-arrows-alt-v:before {

    content: "\f338";

}

.fa-artstation:before {

    content: "\f77a";

}

.fa-assistive-listening-systems:before {

    content: "\f2a2";

}

.fa-asterisk:before {

    content: "\f069";

}

.fa-asymmetrik:before {

    content: "\f372";

}

.fa-at:before {

    content: "\f1fa";

}

.fa-atlas:before {

    content: "\f558";

}

.fa-atlassian:before {

    content: "\f77b";

}

.fa-atom:before {

    content: "\f5d2";

}

.fa-audible:before {

    content: "\f373";

}

.fa-audio-description:before {

    content: "\f29e";

}

.fa-autoprefixer:before {

    content: "\f41c";

}

.fa-avianex:before {

    content: "\f374";

}

.fa-aviato:before {

    content: "\f421";

}

.fa-award:before {

    content: "\f559";

}

.fa-aws:before {

    content: "\f375";

}

.fa-baby:before {

    content: "\f77c";

}

.fa-baby-carriage:before {

    content: "\f77d";

}

.fa-backspace:before {

    content: "\f55a";

}

.fa-backward:before {

    content: "\f04a";

}

.fa-bacon:before {

    content: "\f7e5";

}

.fa-bahai:before {

    content: "\f666";

}

.fa-balance-scale:before {

    content: "\f24e";

}

.fa-balance-scale-left:before {

    content: "\f515";

}

.fa-balance-scale-right:before {

    content: "\f516";

}

.fa-ban:before {

    content: "\f05e";

}

.fa-band-aid:before {

    content: "\f462";

}

.fa-bandcamp:before {

    content: "\f2d5";

}

.fa-barcode:before {

    content: "\f02a";

}

.fa-bars:before {

    content: "\f0c9";

}

.fa-baseball-ball:before {

    content: "\f433";

}

.fa-basketball-ball:before {

    content: "\f434";

}

.fa-bath:before {

    content: "\f2cd";

}

.fa-battery-empty:before {

    content: "\f244";

}

.fa-battery-full:before {

    content: "\f240";

}

.fa-battery-half:before {

    content: "\f242";

}

.fa-battery-quarter:before {

    content: "\f243";

}

.fa-battery-three-quarters:before {

    content: "\f241";

}

.fa-battle-net:before {

    content: "\f835";

}

.fa-bed:before {

    content: "\f236";

}

.fa-beer:before {

    content: "\f0fc";

}

.fa-behance:before {

    content: "\f1b4";

}

.fa-behance-square:before {

    content: "\f1b5";

}

.fa-bell:before {

    content: "\f0f3";

}

.fa-bell-slash:before {

    content: "\f1f6";

}

.fa-bezier-curve:before {

    content: "\f55b";

}

.fa-bible:before {

    content: "\f647";

}

.fa-bicycle:before {

    content: "\f206";

}

.fa-biking:before {

    content: "\f84a";

}

.fa-bimobject:before {

    content: "\f378";

}

.fa-binoculars:before {

    content: "\f1e5";

}

.fa-biohazard:before {

    content: "\f780";

}

.fa-birthday-cake:before {

    content: "\f1fd";

}

.fa-bitbucket:before {

    content: "\f171";

}

.fa-bitcoin:before {

    content: "\f379";

}

.fa-bity:before {

    content: "\f37a";

}

.fa-black-tie:before {

    content: "\f27e";

}

.fa-blackberry:before {

    content: "\f37b";

}

.fa-blender:before {

    content: "\f517";

}

.fa-blender-phone:before {

    content: "\f6b6";

}

.fa-blind:before {

    content: "\f29d";

}

.fa-blog:before {

    content: "\f781";

}

.fa-blogger:before {

    content: "\f37c";

}

.fa-blogger-b:before {

    content: "\f37d";

}

.fa-bluetooth:before {

    content: "\f293";

}

.fa-bluetooth-b:before {

    content: "\f294";

}

.fa-bold:before {

    content: "\f032";

}

.fa-bolt:before {

    content: "\f0e7";

}

.fa-bomb:before {

    content: "\f1e2";

}

.fa-bone:before {

    content: "\f5d7";

}

.fa-bong:before {

    content: "\f55c";

}

.fa-book:before {

    content: "\f02d";

}

.fa-book-dead:before {

    content: "\f6b7";

}

.fa-book-medical:before {

    content: "\f7e6";

}

.fa-book-open:before {

    content: "\f518";

}

.fa-book-reader:before {

    content: "\f5da";

}

.fa-bookmark:before {

    content: "\f02e";

}

.fa-bootstrap:before {

    content: "\f836";

}

.fa-border-all:before {

    content: "\f84c";

}

.fa-border-none:before {

    content: "\f850";

}

.fa-border-style:before {

    content: "\f853";

}

.fa-bowling-ball:before {

    content: "\f436";

}

.fa-box:before {

    content: "\f466";

}

.fa-box-open:before {

    content: "\f49e";

}

.fa-box-tissue:before {

    content: "拏";

}

.fa-boxes:before {

    content: "\f468";

}

.fa-braille:before {

    content: "\f2a1";

}

.fa-brain:before {

    content: "\f5dc";

}

.fa-bread-slice:before {

    content: "\f7ec";

}

.fa-briefcase:before {

    content: "\f0b1";

}

.fa-briefcase-medical:before {

    content: "\f469";

}

.fa-broadcast-tower:before {

    content: "\f519";

}

.fa-broom:before {

    content: "\f51a";

}

.fa-brush:before {

    content: "\f55d";

}

.fa-btc:before {

    content: "\f15a";

}

.fa-buffer:before {

    content: "\f837";

}

.fa-bug:before {

    content: "\f188";

}

.fa-building:before {

    content: "\f1ad";

}

.fa-bullhorn:before {

    content: "\f0a1";

}

.fa-bullseye:before {

    content: "\f140";

}

.fa-burn:before {

    content: "\f46a";

}

.fa-buromobelexperte:before {

    content: "\f37f";

}

.fa-bus:before {

    content: "\f207";

}

.fa-bus-alt:before {

    content: "\f55e";

}

.fa-business-time:before {

    content: "\f64a";

}

.fa-buy-n-large:before {

    content: "\f8a6";

}

.fa-buysellads:before {

    content: "\f20d";

}

.fa-calculator:before {

    content: "\f1ec";

}

.fa-calendar:before {

    content: "\f133";

}

.fa-calendar-alt:before {

    content: "\f073";

}

.fa-calendar-check:before {

    content: "\f274";

}

.fa-calendar-day:before {

    content: "\f783";

}

.fa-calendar-minus:before {

    content: "\f272";

}

.fa-calendar-plus:before {

    content: "\f271";

}

.fa-calendar-times:before {

    content: "\f273";

}

.fa-calendar-week:before {

    content: "\f784";

}

.fa-camera:before {

    content: "\f030";

}

.fa-camera-retro:before {

    content: "\f083";

}

.fa-campground:before {

    content: "\f6bb";

}

.fa-canadian-maple-leaf:before {

    content: "\f785";

}

.fa-candy-cane:before {

    content: "\f786";

}

.fa-cannabis:before {

    content: "\f55f";

}

.fa-capsules:before {

    content: "\f46b";

}

.fa-car:before {

    content: "\f1b9";

}

.fa-car-alt:before {

    content: "\f5de";

}

.fa-car-battery:before {

    content: "\f5df";

}

.fa-car-crash:before {

    content: "\f5e1";

}

.fa-car-side:before {

    content: "\f5e4";

}

.fa-caravan:before {

    content: "\f8ff";

}

.fa-caret-down:before {

    content: "\f0d7";

}

.fa-caret-left:before {

    content: "\f0d9";

}

.fa-caret-right:before {

    content: "\f0da";

}

.fa-caret-square-down:before {

    content: "\f150";

}

.fa-caret-square-left:before {

    content: "\f191";

}

.fa-caret-square-right:before {

    content: "\f152";

}

.fa-caret-square-up:before {

    content: "\f151";

}

.fa-caret-up:before {

    content: "\f0d8";

}

.fa-carrot:before {

    content: "\f787";

}

.fa-cart-arrow-down:before {

    content: "\f218";

}

.fa-cart-plus:before {

    content: "\f217";

}

.fa-cash-register:before {

    content: "\f788";

}

.fa-cat:before {

    content: "\f6be";

}

.fa-cc-amazon-pay:before {

    content: "\f42d";

}

.fa-cc-amex:before {

    content: "\f1f3";

}

.fa-cc-apple-pay:before {

    content: "\f416";

}

.fa-cc-diners-club:before {

    content: "\f24c";

}

.fa-cc-discover:before {

    content: "\f1f2";

}

.fa-cc-jcb:before {

    content: "\f24b";

}

.fa-cc-mastercard:before {

    content: "\f1f1";

}

.fa-cc-paypal:before {

    content: "\f1f4";

}

.fa-cc-stripe:before {

    content: "\f1f5";

}

.fa-cc-visa:before {

    content: "\f1f0";

}

.fa-centercode:before {

    content: "\f380";

}

.fa-centos:before {

    content: "\f789";

}

.fa-certificate:before {

    content: "\f0a3";

}

.fa-chair:before {

    content: "\f6c0";

}

.fa-chalkboard:before {

    content: "\f51b";

}

.fa-chalkboard-teacher:before {

    content: "\f51c";

}

.fa-charging-station:before {

    content: "\f5e7";

}

.fa-chart-area:before {

    content: "\f1fe";

}

.fa-chart-bar:before {

    content: "\f080";

}

.fa-chart-line:before {

    content: "\f201";

}

.fa-chart-pie:before {

    content: "\f200";

}

.fa-check:before {

    content: "\f00c";

}

.fa-check-circle:before {

    content: "\f058";

}

.fa-check-double:before {

    content: "\f560";

}

.fa-check-square:before {

    content: "\f14a";

}

.fa-cheese:before {

    content: "\f7ef";

}

.fa-chess:before {

    content: "\f439";

}

.fa-chess-bishop:before {

    content: "\f43a";

}

.fa-chess-board:before {

    content: "\f43c";

}

.fa-chess-king:before {

    content: "\f43f";

}

.fa-chess-knight:before {

    content: "\f441";

}

.fa-chess-pawn:before {

    content: "\f443";

}

.fa-chess-queen:before {

    content: "\f445";

}

.fa-chess-rook:before {

    content: "\f447";

}

.fa-chevron-circle-down:before {

    content: "\f13a";

}

.fa-chevron-circle-left:before {

    content: "\f137";

}

.fa-chevron-circle-right:before {

    content: "\f138";

}

.fa-chevron-circle-up:before {

    content: "\f139";

}

.fa-chevron-down:before {

    content: "\f078";

}

.fa-chevron-left:before {

    content: "\f053";

}

.fa-chevron-right:before {

    content: "\f054";

}

.fa-chevron-up:before {

    content: "\f077";

}

.fa-child:before {

    content: "\f1ae";

}

.fa-chrome:before {

    content: "\f268";

}

.fa-chromecast:before {

    content: "\f838";

}

.fa-church:before {

    content: "\f51d";

}

.fa-circle:before {

    content: "\f111";

}

.fa-circle-notch:before {

    content: "\f1ce";

}

.fa-city:before {

    content: "\f64f";

}

.fa-clinic-medical:before {

    content: "\f7f2";

}

.fa-clipboard:before {

    content: "\f328";

}

.fa-clipboard-check:before {

    content: "\f46c";

}

.fa-clipboard-list:before {

    content: "\f46d";

}

.fa-clock:before {

    content: "\f017";

}

.fa-clone:before {

    content: "\f24d";

}

.fa-closed-captioning:before {

    content: "\f20a";

}

.fa-cloud:before {

    content: "\f0c2";

}

.fa-cloud-download-alt:before {

    content: "\f381";

}

.fa-cloud-meatball:before {

    content: "\f73b";

}

.fa-cloud-moon:before {

    content: "\f6c3";

}

.fa-cloud-moon-rain:before {

    content: "\f73c";

}

.fa-cloud-rain:before {

    content: "\f73d";

}

.fa-cloud-showers-heavy:before {

    content: "\f740";

}

.fa-cloud-sun:before {

    content: "\f6c4";

}

.fa-cloud-sun-rain:before {

    content: "\f743";

}

.fa-cloud-upload-alt:before {

    content: "\f382";

}

.fa-cloudscale:before {

    content: "\f383";

}

.fa-cloudsmith:before {

    content: "\f384";

}

.fa-cloudversify:before {

    content: "\f385";

}

.fa-cocktail:before {

    content: "\f561";

}

.fa-code:before {

    content: "\f121";

}

.fa-code-branch:before {

    content: "\f126";

}

.fa-codepen:before {

    content: "\f1cb";

}

.fa-codiepie:before {

    content: "\f284";

}

.fa-coffee:before {

    content: "\f0f4";

}

.fa-cog:before {

    content: "\f013";

}

.fa-cogs:before {

    content: "\f085";

}

.fa-coins:before {

    content: "\f51e";

}

.fa-columns:before {

    content: "\f0db";

}

.fa-comment:before {

    content: "\f075";

}

.fa-comment-alt:before {

    content: "\f27a";

}

.fa-comment-dollar:before {

    content: "\f651";

}

.fa-comment-dots:before {

    content: "\f4ad";

}

.fa-comment-medical:before {

    content: "\f7f5";

}

.fa-comment-slash:before {

    content: "\f4b3";

}

.fa-comments:before {

    content: "\f086";

}

.fa-comments-dollar:before {

    content: "\f653";

}

.fa-compact-disc:before {

    content: "\f51f";

}

.fa-compass:before {

    content: "\f14e";

}

.fa-compress:before {

    content: "\f066";

}

.fa-compress-alt:before {

    content: "\f422";

}

.fa-compress-arrows-alt:before {

    content: "\f78c";

}

.fa-concierge-bell:before {

    content: "\f562";

}

.fa-confluence:before {

    content: "\f78d";

}

.fa-connectdevelop:before {

    content: "\f20e";

}

.fa-contao:before {

    content: "\f26d";

}

.fa-cookie:before {

    content: "\f563";

}

.fa-cookie-bite:before {

    content: "\f564";

}

.fa-copy:before {

    content: "\f0c5";

}

.fa-copyright:before {

    content: "\f1f9";

}

.fa-cotton-bureau:before {

    content: "\f89e";

}

.fa-couch:before {

    content: "\f4b8";

}

.fa-cpanel:before {

    content: "\f388";

}

.fa-creative-commons:before {

    content: "\f25e";

}

.fa-creative-commons-by:before {

    content: "\f4e7";

}

.fa-creative-commons-nc:before {

    content: "\f4e8";

}

.fa-creative-commons-nc-eu:before {

    content: "\f4e9";

}

.fa-creative-commons-nc-jp:before {

    content: "\f4ea";

}

.fa-creative-commons-nd:before {

    content: "\f4eb";

}

.fa-creative-commons-pd:before {

    content: "\f4ec";

}

.fa-creative-commons-pd-alt:before {

    content: "\f4ed";

}

.fa-creative-commons-remix:before {

    content: "\f4ee";

}

.fa-creative-commons-sa:before {

    content: "\f4ef";

}

.fa-creative-commons-sampling:before {

    content: "\f4f0";

}

.fa-creative-commons-sampling-plus:before {

    content: "\f4f1";

}

.fa-creative-commons-share:before {

    content: "\f4f2";

}

.fa-creative-commons-zero:before {

    content: "\f4f3";

}

.fa-credit-card:before {

    content: "\f09d";

}

.fa-critical-role:before {

    content: "\f6c9";

}

.fa-crop:before {

    content: "\f125";

}

.fa-crop-alt:before {

    content: "\f565";

}

.fa-cross:before {

    content: "\f654";

}

.fa-crosshairs:before {

    content: "\f05b";

}

.fa-crow:before {

    content: "\f520";

}

.fa-crown:before {

    content: "\f521";

}

.fa-crutch:before {

    content: "\f7f7";

}

.fa-css3:before {

    content: "\f13c";

}

.fa-css3-alt:before {

    content: "\f38b";

}

.fa-cube:before {

    content: "\f1b2";

}

.fa-cubes:before {

    content: "\f1b3";

}

.fa-cut:before {

    content: "\f0c4";

}

.fa-cuttlefish:before {

    content: "\f38c";

}

.fa-d-and-d:before {

    content: "\f38d";

}

.fa-d-and-d-beyond:before {

    content: "\f6ca";

}

.fa-dailymotion:before {

    content: "勒";

}

.fa-dashcube:before {

    content: "\f210";

}

.fa-database:before {

    content: "\f1c0";

}

.fa-deaf:before {

    content: "\f2a4";

}

.fa-delicious:before {

    content: "\f1a5";

}

.fa-democrat:before {

    content: "\f747";

}

.fa-deploydog:before {

    content: "\f38e";

}

.fa-deskpro:before {

    content: "\f38f";

}

.fa-desktop:before {

    content: "\f108";

}

.fa-dev:before {

    content: "\f6cc";

}

.fa-deviantart:before {

    content: "\f1bd";

}

.fa-dharmachakra:before {

    content: "\f655";

}

.fa-dhl:before {

    content: "\f790";

}

.fa-diagnoses:before {

    content: "\f470";

}

.fa-diaspora:before {

    content: "\f791";

}

.fa-dice:before {

    content: "\f522";

}

.fa-dice-d20:before {

    content: "\f6cf";

}

.fa-dice-d6:before {

    content: "\f6d1";

}

.fa-dice-five:before {

    content: "\f523";

}

.fa-dice-four:before {

    content: "\f524";

}

.fa-dice-one:before {

    content: "\f525";

}

.fa-dice-six:before {

    content: "\f526";

}

.fa-dice-three:before {

    content: "\f527";

}

.fa-dice-two:before {

    content: "\f528";

}

.fa-digg:before {

    content: "\f1a6";

}

.fa-digital-ocean:before {

    content: "\f391";

}

.fa-digital-tachograph:before {

    content: "\f566";

}

.fa-directions:before {

    content: "\f5eb";

}

.fa-discord:before {

    content: "\f392";

}

.fa-discourse:before {

    content: "\f393";

}

.fa-disease:before {

    content: "\f7fa";

}

.fa-divide:before {

    content: "\f529";

}

.fa-dizzy:before {

    content: "\f567";

}

.fa-dna:before {

    content: "\f471";

}

.fa-dochub:before {

    content: "\f394";

}

.fa-docker:before {

    content: "\f395";

}

.fa-dog:before {

    content: "\f6d3";

}

.fa-dollar-sign:before {

    content: "\f155";

}

.fa-dolly:before {

    content: "\f472";

}

.fa-dolly-flatbed:before {

    content: "\f474";

}

.fa-donate:before {

    content: "\f4b9";

}

.fa-door-closed:before {

    content: "\f52a";

}

.fa-door-open:before {

    content: "\f52b";

}

.fa-dot-circle:before {

    content: "\f192";

}

.fa-dove:before {

    content: "\f4ba";

}

.fa-download:before {

    content: "\f019";

}

.fa-draft2digital:before {

    content: "\f396";

}

.fa-drafting-compass:before {

    content: "\f568";

}

.fa-dragon:before {

    content: "\f6d5";

}

.fa-draw-polygon:before {

    content: "\f5ee";

}

.fa-dribbble:before {

    content: "\f17d";

}

.fa-dribbble-square:before {

    content: "\f397";

}

.fa-dropbox:before {

    content: "\f16b";

}

.fa-drum:before {

    content: "\f569";

}

.fa-drum-steelpan:before {

    content: "\f56a";

}

.fa-drumstick-bite:before {

    content: "\f6d7";

}

.fa-drupal:before {

    content: "\f1a9";

}

.fa-dumbbell:before {

    content: "\f44b";

}

.fa-dumpster:before {

    content: "\f793";

}

.fa-dumpster-fire:before {

    content: "\f794";

}

.fa-dungeon:before {

    content: "\f6d9";

}

.fa-dyalog:before {

    content: "\f399";

}

.fa-earlybirds:before {

    content: "\f39a";

}

.fa-ebay:before {

    content: "\f4f4";

}

.fa-edge:before {

    content: "\f282";

}

.fa-edit:before {

    content: "\f044";

}

.fa-egg:before {

    content: "\f7fb";

}

.fa-eject:before {

    content: "\f052";

}

.fa-elementor:before {

    content: "\f430";

}

.fa-ellipsis-h:before {

    content: "\f141";

}

.fa-ellipsis-v:before {

    content: "\f142";

}

.fa-ello:before {

    content: "\f5f1";

}

.fa-ember:before {

    content: "\f423";

}

.fa-empire:before {

    content: "\f1d1";

}

.fa-envelope:before {

    content: "\f0e0";

}

.fa-envelope-open:before {

    content: "\f2b6";

}

.fa-envelope-open-text:before {

    content: "\f658";

}

.fa-envelope-square:before {

    content: "\f199";

}

.fa-envira:before {

    content: "\f299";

}

.fa-equals:before {

    content: "\f52c";

}

.fa-eraser:before {

    content: "\f12d";

}

.fa-erlang:before {

    content: "\f39d";

}

.fa-ethereum:before {

    content: "\f42e";

}

.fa-ethernet:before {

    content: "\f796";

}

.fa-etsy:before {

    content: "\f2d7";

}

.fa-euro-sign:before {

    content: "\f153";

}

.fa-evernote:before {

    content: "\f839";

}

.fa-exchange-alt:before {

    content: "\f362";

}

.fa-exclamation:before {

    content: "\f12a";

}

.fa-exclamation-circle:before {

    content: "\f06a";

}

.fa-exclamation-triangle:before {

    content: "\f071";

}

.fa-expand:before {

    content: "\f065";

}

.fa-expand-alt:before {

    content: "\f424";

}

.fa-expand-arrows-alt:before {

    content: "\f31e";

}

.fa-expeditedssl:before {

    content: "\f23e";

}

.fa-external-link-alt:before {

    content: "\f35d";

}

.fa-external-link-square-alt:before {

    content: "\f360";

}

.fa-eye:before {

    content: "\f06e";

}

.fa-eye-dropper:before {

    content: "\f1fb";

}

.fa-eye-slash:before {

    content: "\f070";

}

.fa-facebook:before {

    content: "\f09a";

}

.fa-facebook-f:before {

    content: "\f39e";

}

.fa-facebook-messenger:before {

    content: "\f39f";

}

.fa-facebook-square:before {

    content: "\f082";

}

.fa-fan:before {

    content: "\f863";

}

.fa-fantasy-flight-games:before {

    content: "\f6dc";

}

.fa-fast-backward:before {

    content: "\f049";

}

.fa-fast-forward:before {

    content: "\f050";

}

.fa-faucet:before {

    content: "串";

}

.fa-fax:before {

    content: "\f1ac";

}

.fa-feather:before {

    content: "\f52d";

}

.fa-feather-alt:before {

    content: "\f56b";

}

.fa-fedex:before {

    content: "\f797";

}

.fa-fedora:before {

    content: "\f798";

}

.fa-female:before {

    content: "\f182";

}

.fa-fighter-jet:before {

    content: "\f0fb";

}

.fa-figma:before {

    content: "\f799";

}

.fa-file:before {

    content: "\f15b";

}

.fa-file-alt:before {

    content: "\f15c";

}

.fa-file-archive:before {

    content: "\f1c6";

}

.fa-file-audio:before {

    content: "\f1c7";

}

.fa-file-code:before {

    content: "\f1c9";

}

.fa-file-contract:before {

    content: "\f56c";

}

.fa-file-csv:before {

    content: "\f6dd";

}

.fa-file-download:before {

    content: "\f56d";

}

.fa-file-excel:before {

    content: "\f1c3";

}

.fa-file-export:before {

    content: "\f56e";

}

.fa-file-image:before {

    content: "\f1c5";

}

.fa-file-import:before {

    content: "\f56f";

}

.fa-file-invoice:before {

    content: "\f570";

}

.fa-file-invoice-dollar:before {

    content: "\f571";

}

.fa-file-medical:before {

    content: "\f477";

}

.fa-file-medical-alt:before {

    content: "\f478";

}

.fa-file-pdf:before {

    content: "\f1c1";

}

.fa-file-powerpoint:before {

    content: "\f1c4";

}

.fa-file-prescription:before {

    content: "\f572";

}

.fa-file-signature:before {

    content: "\f573";

}

.fa-file-upload:before {

    content: "\f574";

}

.fa-file-video:before {

    content: "\f1c8";

}

.fa-file-word:before {

    content: "\f1c2";

}

.fa-fill:before {

    content: "\f575";

}

.fa-fill-drip:before {

    content: "\f576";

}

.fa-film:before {

    content: "\f008";

}

.fa-filter:before {

    content: "\f0b0";

}

.fa-fingerprint:before {

    content: "\f577";

}

.fa-fire:before {

    content: "\f06d";

}

.fa-fire-alt:before {

    content: "\f7e4";

}

.fa-fire-extinguisher:before {

    content: "\f134";

}

.fa-firefox:before {

    content: "\f269";

}

.fa-firefox-browser:before {

    content: "龜";

}

.fa-first-aid:before {

    content: "\f479";

}

.fa-first-order:before {

    content: "\f2b0";

}

.fa-first-order-alt:before {

    content: "\f50a";

}

.fa-firstdraft:before {

    content: "\f3a1";

}

.fa-fish:before {

    content: "\f578";

}

.fa-fist-raised:before {

    content: "\f6de";

}

.fa-flag:before {

    content: "\f024";

}

.fa-flag-checkered:before {

    content: "\f11e";

}

.fa-flag-usa:before {

    content: "\f74d";

}

.fa-flask:before {

    content: "\f0c3";

}

.fa-flickr:before {

    content: "\f16e";

}

.fa-flipboard:before {

    content: "\f44d";

}

.fa-flushed:before {

    content: "\f579";

}

.fa-fly:before {

    content: "\f417";

}

.fa-folder:before {

    content: "\f07b";

}

.fa-folder-minus:before {

    content: "\f65d";

}

.fa-folder-open:before {

    content: "\f07c";

}

.fa-folder-plus:before {

    content: "\f65e";

}

.fa-font:before {

    content: "\f031";

}

.fa-font-awesome:before {

    content: "\f2b4";

}

.fa-font-awesome-alt:before {

    content: "\f35c";

}

.fa-font-awesome-flag:before {

    content: "\f425";

}

.fa-font-awesome-logo-full:before {

    content: "\f4e6";

}

.fa-fonticons:before {

    content: "\f280";

}

.fa-fonticons-fi:before {

    content: "\f3a2";

}

.fa-football-ball:before {

    content: "\f44e";

}

.fa-fort-awesome:before {

    content: "\f286";

}

.fa-fort-awesome-alt:before {

    content: "\f3a3";

}

.fa-forumbee:before {

    content: "\f211";

}

.fa-forward:before {

    content: "\f04e";

}

.fa-foursquare:before {

    content: "\f180";

}

.fa-free-code-camp:before {

    content: "\f2c5";

}

.fa-freebsd:before {

    content: "\f3a4";

}

.fa-frog:before {

    content: "\f52e";

}

.fa-frown:before {

    content: "\f119";

}

.fa-frown-open:before {

    content: "\f57a";

}

.fa-fulcrum:before {

    content: "\f50b";

}

.fa-funnel-dollar:before {

    content: "\f662";

}

.fa-futbol:before {

    content: "\f1e3";

}

.fa-galactic-republic:before {

    content: "\f50c";

}

.fa-galactic-senate:before {

    content: "\f50d";

}

.fa-gamepad:before {

    content: "\f11b";

}

.fa-gas-pump:before {

    content: "\f52f";

}

.fa-gavel:before {

    content: "\f0e3";

}

.fa-gem:before {

    content: "\f3a5";

}

.fa-genderless:before {

    content: "\f22d";

}

.fa-get-pocket:before {

    content: "\f265";

}

.fa-gg:before {

    content: "\f260";

}

.fa-gg-circle:before {

    content: "\f261";

}

.fa-ghost:before {

    content: "\f6e2";

}

.fa-gift:before {

    content: "\f06b";

}

.fa-gifts:before {

    content: "\f79c";

}

.fa-git:before {

    content: "\f1d3";

}

.fa-git-alt:before {

    content: "\f841";

}

.fa-git-square:before {

    content: "\f1d2";

}

.fa-github:before {

    content: "\f09b";

}

.fa-github-alt:before {

    content: "\f113";

}

.fa-github-square:before {

    content: "\f092";

}

.fa-gitkraken:before {

    content: "\f3a6";

}

.fa-gitlab:before {

    content: "\f296";

}

.fa-gitter:before {

    content: "\f426";

}

.fa-glass-cheers:before {

    content: "\f79f";

}

.fa-glass-martini:before {

    content: "\f000";

}

.fa-glass-martini-alt:before {

    content: "\f57b";

}

.fa-glass-whiskey:before {

    content: "\f7a0";

}

.fa-glasses:before {

    content: "\f530";

}

.fa-glide:before {

    content: "\f2a5";

}

.fa-glide-g:before {

    content: "\f2a6";

}

.fa-globe:before {

    content: "\f0ac";

}

.fa-globe-africa:before {

    content: "\f57c";

}

.fa-globe-americas:before {

    content: "\f57d";

}

.fa-globe-asia:before {

    content: "\f57e";

}

.fa-globe-europe:before {

    content: "\f7a2";

}

.fa-gofore:before {

    content: "\f3a7";

}

.fa-golf-ball:before {

    content: "\f450";

}

.fa-goodreads:before {

    content: "\f3a8";

}

.fa-goodreads-g:before {

    content: "\f3a9";

}

.fa-google:before {

    content: "\f1a0";

}

.fa-google-drive:before {

    content: "\f3aa";

}

.fa-google-play:before {

    content: "\f3ab";

}

.fa-google-plus:before {

    content: "\f2b3";

}

.fa-google-plus-g:before {

    content: "\f0d5";

}

.fa-google-plus-square:before {

    content: "\f0d4";

}

.fa-google-wallet:before {

    content: "\f1ee";

}

.fa-gopuram:before {

    content: "\f664";

}

.fa-graduation-cap:before {

    content: "\f19d";

}

.fa-gratipay:before {

    content: "\f184";

}

.fa-grav:before {

    content: "\f2d6";

}

.fa-greater-than:before {

    content: "\f531";

}

.fa-greater-than-equal:before {

    content: "\f532";

}

.fa-grimace:before {

    content: "\f57f";

}

.fa-grin:before {

    content: "\f580";

}

.fa-grin-alt:before {

    content: "\f581";

}

.fa-grin-beam:before {

    content: "\f582";

}

.fa-grin-beam-sweat:before {

    content: "\f583";

}

.fa-grin-hearts:before {

    content: "\f584";

}

.fa-grin-squint:before {

    content: "\f585";

}

.fa-grin-squint-tears:before {

    content: "\f586";

}

.fa-grin-stars:before {

    content: "\f587";

}

.fa-grin-tears:before {

    content: "\f588";

}

.fa-grin-tongue:before {

    content: "\f589";

}

.fa-grin-tongue-squint:before {

    content: "\f58a";

}

.fa-grin-tongue-wink:before {

    content: "\f58b";

}

.fa-grin-wink:before {

    content: "\f58c";

}

.fa-grip-horizontal:before {

    content: "\f58d";

}

.fa-grip-lines:before {

    content: "\f7a4";

}

.fa-grip-lines-vertical:before {

    content: "\f7a5";

}

.fa-grip-vertical:before {

    content: "\f58e";

}

.fa-gripfire:before {

    content: "\f3ac";

}

.fa-grunt:before {

    content: "\f3ad";

}

.fa-guitar:before {

    content: "\f7a6";

}

.fa-gulp:before {

    content: "\f3ae";

}

.fa-h-square:before {

    content: "\f0fd";

}

.fa-hacker-news:before {

    content: "\f1d4";

}

.fa-hacker-news-square:before {

    content: "\f3af";

}

.fa-hackerrank:before {

    content: "\f5f7";

}

.fa-hamburger:before {

    content: "\f805";

}

.fa-hammer:before {

    content: "\f6e3";

}

.fa-hamsa:before {

    content: "\f665";

}

.fa-hand-holding:before {

    content: "\f4bd";

}

.fa-hand-holding-heart:before {

    content: "\f4be";

}

.fa-hand-holding-medical:before {

    content: "樂";

}

.fa-hand-holding-usd:before {

    content: "\f4c0";

}

.fa-hand-holding-water:before {

    content: "\f4c1";

}

.fa-hand-lizard:before {

    content: "\f258";

}

.fa-hand-middle-finger:before {

    content: "\f806";

}

.fa-hand-paper:before {

    content: "\f256";

}

.fa-hand-peace:before {

    content: "\f25b";

}

.fa-hand-point-down:before {

    content: "\f0a7";

}

.fa-hand-point-left:before {

    content: "\f0a5";

}

.fa-hand-point-right:before {

    content: "\f0a4";

}

.fa-hand-point-up:before {

    content: "\f0a6";

}

.fa-hand-pointer:before {

    content: "\f25a";

}

.fa-hand-rock:before {

    content: "\f255";

}

.fa-hand-scissors:before {

    content: "\f257";

}

.fa-hand-sparkles:before {

    content: "諾";

}

.fa-hand-spock:before {

    content: "\f259";

}

.fa-hands:before {

    content: "\f4c2";

}

.fa-hands-helping:before {

    content: "\f4c4";

}

.fa-hands-wash:before {

    content: "丹";

}

.fa-handshake:before {

    content: "\f2b5";

}

.fa-handshake-alt-slash:before {

    content: "寧";

}

.fa-handshake-slash:before {

    content: "怒";

}

.fa-hanukiah:before {

    content: "\f6e6";

}

.fa-hard-hat:before {

    content: "\f807";

}

.fa-hashtag:before {

    content: "\f292";

}

.fa-hat-cowboy:before {

    content: "\f8c0";

}

.fa-hat-cowboy-side:before {

    content: "\f8c1";

}

.fa-hat-wizard:before {

    content: "\f6e8";

}

.fa-hdd:before {

    content: "\f0a0";

}

.fa-head-side-cough:before {

    content: "率";

}

.fa-head-side-cough-slash:before {

    content: "異";

}

.fa-head-side-mask:before {

    content: "北";

}

.fa-head-side-virus:before {

    content: "磻";

}

.fa-heading:before {

    content: "\f1dc";

}

.fa-headphones:before {

    content: "\f025";

}

.fa-headphones-alt:before {

    content: "\f58f";

}

.fa-headset:before {

    content: "\f590";

}

.fa-heart:before {

    content: "\f004";

}

.fa-heart-broken:before {

    content: "\f7a9";

}

.fa-heartbeat:before {

    content: "\f21e";

}

.fa-helicopter:before {

    content: "\f533";

}

.fa-highlighter:before {

    content: "\f591";

}

.fa-hiking:before {

    content: "\f6ec";

}

.fa-hippo:before {

    content: "\f6ed";

}

.fa-hips:before {

    content: "\f452";

}

.fa-hire-a-helper:before {

    content: "\f3b0";

}

.fa-history:before {

    content: "\f1da";

}

.fa-hockey-puck:before {

    content: "\f453";

}

.fa-holly-berry:before {

    content: "\f7aa";

}

.fa-home:before {

    content: "\f015";

}

.fa-hooli:before {

    content: "\f427";

}

.fa-hornbill:before {

    content: "\f592";

}

.fa-horse:before {

    content: "\f6f0";

}

.fa-horse-head:before {

    content: "\f7ab";

}

.fa-hospital:before {

    content: "\f0f8";

}

.fa-hospital-alt:before {

    content: "\f47d";

}

.fa-hospital-symbol:before {

    content: "\f47e";

}

.fa-hospital-user:before {

    content: "\f80d";

}

.fa-hot-tub:before {

    content: "\f593";

}

.fa-hotdog:before {

    content: "\f80f";

}

.fa-hotel:before {

    content: "\f594";

}

.fa-hotjar:before {

    content: "\f3b1";

}

.fa-hourglass:before {

    content: "\f254";

}

.fa-hourglass-end:before {

    content: "\f253";

}

.fa-hourglass-half:before {

    content: "\f252";

}

.fa-hourglass-start:before {

    content: "\f251";

}

.fa-house-damage:before {

    content: "\f6f1";

}

.fa-house-user:before {

    content: "便";

}

.fa-houzz:before {

    content: "\f27c";

}

.fa-hryvnia:before {

    content: "\f6f2";

}

.fa-html5:before {

    content: "\f13b";

}

.fa-hubspot:before {

    content: "\f3b2";

}

.fa-i-cursor:before {

    content: "\f246";

}

.fa-ice-cream:before {

    content: "\f810";

}

.fa-icicles:before {

    content: "\f7ad";

}

.fa-icons:before {

    content: "\f86d";

}

.fa-id-badge:before {

    content: "\f2c1";

}

.fa-id-card:before {

    content: "\f2c2";

}

.fa-id-card-alt:before {

    content: "\f47f";

}

.fa-ideal:before {

    content: "邏";

}

.fa-igloo:before {

    content: "\f7ae";

}

.fa-image:before {

    content: "\f03e";

}

.fa-images:before {

    content: "\f302";

}

.fa-imdb:before {

    content: "\f2d8";

}

.fa-inbox:before {

    content: "\f01c";

}

.fa-indent:before {

    content: "\f03c";

}

.fa-industry:before {

    content: "\f275";

}

.fa-infinity:before {

    content: "\f534";

}

.fa-info:before {

    content: "\f129";

}

.fa-info-circle:before {

    content: "\f05a";

}

.fa-instagram:before {

    content: "\f16d";

}

.fa-instagram-square:before {

    content: "凌";

}

.fa-intercom:before {

    content: "\f7af";

}

.fa-internet-explorer:before {

    content: "\f26b";

}

.fa-invision:before {

    content: "\f7b0";

}

.fa-ioxhost:before {

    content: "\f208";

}

.fa-italic:before {

    content: "\f033";

}

.fa-itch-io:before {

    content: "\f83a";

}

.fa-itunes:before {

    content: "\f3b4";

}

.fa-itunes-note:before {

    content: "\f3b5";

}

.fa-java:before {

    content: "\f4e4";

}

.fa-jedi:before {

    content: "\f669";

}

.fa-jedi-order:before {

    content: "\f50e";

}

.fa-jenkins:before {

    content: "\f3b6";

}

.fa-jira:before {

    content: "\f7b1";

}

.fa-joget:before {

    content: "\f3b7";

}

.fa-joint:before {

    content: "\f595";

}

.fa-joomla:before {

    content: "\f1aa";

}

.fa-journal-whills:before {

    content: "\f66a";

}

.fa-js:before {

    content: "\f3b8";

}

.fa-js-square:before {

    content: "\f3b9";

}

.fa-jsfiddle:before {

    content: "\f1cc";

}

.fa-kaaba:before {

    content: "\f66b";

}

.fa-kaggle:before {

    content: "\f5fa";

}

.fa-key:before {

    content: "\f084";

}

.fa-keybase:before {

    content: "\f4f5";

}

.fa-keyboard:before {

    content: "\f11c";

}

.fa-keycdn:before {

    content: "\f3ba";

}

.fa-khanda:before {

    content: "\f66d";

}

.fa-kickstarter:before {

    content: "\f3bb";

}

.fa-kickstarter-k:before {

    content: "\f3bc";

}

.fa-kiss:before {

    content: "\f596";

}

.fa-kiss-beam:before {

    content: "\f597";

}

.fa-kiss-wink-heart:before {

    content: "\f598";

}

.fa-kiwi-bird:before {

    content: "\f535";

}

.fa-korvue:before {

    content: "\f42f";

}

.fa-landmark:before {

    content: "\f66f";

}

.fa-language:before {

    content: "\f1ab";

}

.fa-laptop:before {

    content: "\f109";

}

.fa-laptop-code:before {

    content: "\f5fc";

}

.fa-laptop-house:before {

    content: "復";

}

.fa-laptop-medical:before {

    content: "\f812";

}

.fa-laravel:before {

    content: "\f3bd";

}

.fa-lastfm:before {

    content: "\f202";

}

.fa-lastfm-square:before {

    content: "\f203";

}

.fa-laugh:before {

    content: "\f599";

}

.fa-laugh-beam:before {

    content: "\f59a";

}

.fa-laugh-squint:before {

    content: "\f59b";

}

.fa-laugh-wink:before {

    content: "\f59c";

}

.fa-layer-group:before {

    content: "\f5fd";

}

.fa-leaf:before {

    content: "\f06c";

}

.fa-leanpub:before {

    content: "\f212";

}

.fa-lemon:before {

    content: "\f094";

}

.fa-less:before {

    content: "\f41d";

}

.fa-less-than:before {

    content: "\f536";

}

.fa-less-than-equal:before {

    content: "\f537";

}

.fa-level-down-alt:before {

    content: "\f3be";

}

.fa-level-up-alt:before {

    content: "\f3bf";

}

.fa-life-ring:before {

    content: "\f1cd";

}

.fa-lightbulb:before {

    content: "\f0eb";

}

.fa-line:before {

    content: "\f3c0";

}

.fa-link:before {

    content: "\f0c1";

}

.fa-linkedin:before {

    content: "\f08c";

}

.fa-linkedin-in:before {

    content: "\f0e1";

}

.fa-linode:before {

    content: "\f2b8";

}

.fa-linux:before {

    content: "\f17c";

}

.fa-lira-sign:before {

    content: "\f195";

}

.fa-list:before {

    content: "\f03a";

}

.fa-list-alt:before {

    content: "\f022";

}

.fa-list-ol:before {

    content: "\f0cb";

}

.fa-list-ul:before {

    content: "\f0ca";

}

.fa-location-arrow:before {

    content: "\f124";

}

.fa-lock:before {

    content: "\f023";

}

.fa-lock-open:before {

    content: "\f3c1";

}

.fa-long-arrow-alt-down:before {

    content: "\f309";

}

.fa-long-arrow-alt-left:before {

    content: "\f30a";

}

.fa-long-arrow-alt-right:before {

    content: "\f30b";

}

.fa-long-arrow-alt-up:before {

    content: "\f30c";

}

.fa-low-vision:before {

    content: "\f2a8";

}

.fa-luggage-cart:before {

    content: "\f59d";

}

.fa-lungs:before {

    content: "\f604";

}

.fa-lungs-virus:before {

    content: "不";

}

.fa-lyft:before {

    content: "\f3c3";

}

.fa-magento:before {

    content: "\f3c4";

}

.fa-magic:before {

    content: "\f0d0";

}

.fa-magnet:before {

    content: "\f076";

}

.fa-mail-bulk:before {

    content: "\f674";

}

.fa-mailchimp:before {

    content: "\f59e";

}

.fa-male:before {

    content: "\f183";

}

.fa-mandalorian:before {

    content: "\f50f";

}

.fa-map:before {

    content: "\f279";

}

.fa-map-marked:before {

    content: "\f59f";

}

.fa-map-marked-alt:before {

    content: "\f5a0";

}

.fa-map-marker:before {

    content: "\f041";

}

.fa-map-marker-alt:before {

    content: "\f3c5";

}

.fa-map-pin:before {

    content: "\f276";

}

.fa-map-signs:before {

    content: "\f277";

}

.fa-markdown:before {

    content: "\f60f";

}

.fa-marker:before {

    content: "\f5a1";

}

.fa-mars:before {

    content: "\f222";

}

.fa-mars-double:before {

    content: "\f227";

}

.fa-mars-stroke:before {

    content: "\f229";

}

.fa-mars-stroke-h:before {

    content: "\f22b";

}

.fa-mars-stroke-v:before {

    content: "\f22a";

}

.fa-mask:before {

    content: "\f6fa";

}

.fa-mastodon:before {

    content: "\f4f6";

}

.fa-maxcdn:before {

    content: "\f136";

}

.fa-mdb:before {

    content: "\f8ca";

}

.fa-medal:before {

    content: "\f5a2";

}

.fa-medapps:before {

    content: "\f3c6";

}

.fa-medium:before {

    content: "\f23a";

}

.fa-medium-m:before {

    content: "\f3c7";

}

.fa-medkit:before {

    content: "\f0fa";

}

.fa-medrt:before {

    content: "\f3c8";

}

.fa-meetup:before {

    content: "\f2e0";

}

.fa-megaport:before {

    content: "\f5a3";

}

.fa-meh:before {

    content: "\f11a";

}

.fa-meh-blank:before {

    content: "\f5a4";

}

.fa-meh-rolling-eyes:before {

    content: "\f5a5";

}

.fa-memory:before {

    content: "\f538";

}

.fa-mendeley:before {

    content: "\f7b3";

}

.fa-menorah:before {

    content: "\f676";

}

.fa-mercury:before {

    content: "\f223";

}

.fa-meteor:before {

    content: "\f753";

}

.fa-microblog:before {

    content: "駱";

}

.fa-microchip:before {

    content: "\f2db";

}

.fa-microphone:before {

    content: "\f130";

}

.fa-microphone-alt:before {

    content: "\f3c9";

}

.fa-microphone-alt-slash:before {

    content: "\f539";

}

.fa-microphone-slash:before {

    content: "\f131";

}

.fa-microscope:before {

    content: "\f610";

}

.fa-microsoft:before {

    content: "\f3ca";

}

.fa-minus:before {

    content: "\f068";

}

.fa-minus-circle:before {

    content: "\f056";

}

.fa-minus-square:before {

    content: "\f146";

}

.fa-mitten:before {

    content: "\f7b5";

}

.fa-mix:before {

    content: "\f3cb";

}

.fa-mixcloud:before {

    content: "\f289";

}

.fa-mixer:before {

    content: "稜";

}

.fa-mizuni:before {

    content: "\f3cc";

}

.fa-mobile:before {

    content: "\f10b";

}

.fa-mobile-alt:before {

    content: "\f3cd";

}

.fa-modx:before {

    content: "\f285";

}

.fa-monero:before {

    content: "\f3d0";

}

.fa-money-bill:before {

    content: "\f0d6";

}

.fa-money-bill-alt:before {

    content: "\f3d1";

}

.fa-money-bill-wave:before {

    content: "\f53a";

}

.fa-money-bill-wave-alt:before {

    content: "\f53b";

}

.fa-money-check:before {

    content: "\f53c";

}

.fa-money-check-alt:before {

    content: "\f53d";

}

.fa-monument:before {

    content: "\f5a6";

}

.fa-moon:before {

    content: "\f186";

}

.fa-mortar-pestle:before {

    content: "\f5a7";

}

.fa-mosque:before {

    content: "\f678";

}

.fa-motorcycle:before {

    content: "\f21c";

}

.fa-mountain:before {

    content: "\f6fc";

}

.fa-mouse:before {

    content: "\f8cc";

}

.fa-mouse-pointer:before {

    content: "\f245";

}

.fa-mug-hot:before {

    content: "\f7b6";

}

.fa-music:before {

    content: "\f001";

}

.fa-napster:before {

    content: "\f3d2";

}

.fa-neos:before {

    content: "\f612";

}

.fa-network-wired:before {

    content: "\f6ff";

}

.fa-neuter:before {

    content: "\f22c";

}

.fa-newspaper:before {

    content: "\f1ea";

}

.fa-nimblr:before {

    content: "\f5a8";

}

.fa-node:before {

    content: "\f419";

}

.fa-node-js:before {

    content: "\f3d3";

}

.fa-not-equal:before {

    content: "\f53e";

}

.fa-notes-medical:before {

    content: "\f481";

}

.fa-npm:before {

    content: "\f3d4";

}

.fa-ns8:before {

    content: "\f3d5";

}

.fa-nutritionix:before {

    content: "\f3d6";

}

.fa-object-group:before {

    content: "\f247";

}

.fa-object-ungroup:before {

    content: "\f248";

}

.fa-odnoklassniki:before {

    content: "\f263";

}

.fa-odnoklassniki-square:before {

    content: "\f264";

}

.fa-oil-can:before {

    content: "\f613";

}

.fa-old-republic:before {

    content: "\f510";

}

.fa-om:before {

    content: "\f679";

}

.fa-opencart:before {

    content: "\f23d";

}

.fa-openid:before {

    content: "\f19b";

}

.fa-opera:before {

    content: "\f26a";

}

.fa-optin-monster:before {

    content: "\f23c";

}

.fa-orcid:before {

    content: "\f8d2";

}

.fa-osi:before {

    content: "\f41a";

}

.fa-otter:before {

    content: "\f700";

}

.fa-outdent:before {

    content: "\f03b";

}

.fa-page4:before {

    content: "\f3d7";

}

.fa-pagelines:before {

    content: "\f18c";

}

.fa-pager:before {

    content: "\f815";

}

.fa-paint-brush:before {

    content: "\f1fc";

}

.fa-paint-roller:before {

    content: "\f5aa";

}

.fa-palette:before {

    content: "\f53f";

}

.fa-palfed:before {

    content: "\f3d8";

}

.fa-pallet:before {

    content: "\f482";

}

.fa-paper-plane:before {

    content: "\f1d8";

}

.fa-paperclip:before {

    content: "\f0c6";

}

.fa-parachute-box:before {

    content: "\f4cd";

}

.fa-paragraph:before {

    content: "\f1dd";

}

.fa-parking:before {

    content: "\f540";

}

.fa-passport:before {

    content: "\f5ab";

}

.fa-pastafarianism:before {

    content: "\f67b";

}

.fa-paste:before {

    content: "\f0ea";

}

.fa-patreon:before {

    content: "\f3d9";

}

.fa-pause:before {

    content: "\f04c";

}

.fa-pause-circle:before {

    content: "\f28b";

}

.fa-paw:before {

    content: "\f1b0";

}

.fa-paypal:before {

    content: "\f1ed";

}

.fa-peace:before {

    content: "\f67c";

}

.fa-pen:before {

    content: "\f304";

}

.fa-pen-alt:before {

    content: "\f305";

}

.fa-pen-fancy:before {

    content: "\f5ac";

}

.fa-pen-nib:before {

    content: "\f5ad";

}

.fa-pen-square:before {

    content: "\f14b";

}

.fa-pencil-alt:before {

    content: "\f303";

}

.fa-pencil-ruler:before {

    content: "\f5ae";

}

.fa-penny-arcade:before {

    content: "\f704";

}

.fa-people-arrows:before {

    content: "泌";

}

.fa-people-carry:before {

    content: "\f4ce";

}

.fa-pepper-hot:before {

    content: "\f816";

}

.fa-percent:before {

    content: "\f295";

}

.fa-percentage:before {

    content: "\f541";

}

.fa-periscope:before {

    content: "\f3da";

}

.fa-person-booth:before {

    content: "\f756";

}

.fa-phabricator:before {

    content: "\f3db";

}

.fa-phoenix-framework:before {

    content: "\f3dc";

}

.fa-phoenix-squadron:before {

    content: "\f511";

}

.fa-phone:before {

    content: "\f095";

}

.fa-phone-alt:before {

    content: "\f879";

}

.fa-phone-slash:before {

    content: "\f3dd";

}

.fa-phone-square:before {

    content: "\f098";

}

.fa-phone-square-alt:before {

    content: "\f87b";

}

.fa-phone-volume:before {

    content: "\f2a0";

}

.fa-photo-video:before {

    content: "\f87c";

}

.fa-php:before {

    content: "\f457";

}

.fa-pied-piper:before {

    content: "\f2ae";

}

.fa-pied-piper-alt:before {

    content: "\f1a8";

}

.fa-pied-piper-hat:before {

    content: "\f4e5";

}

.fa-pied-piper-pp:before {

    content: "\f1a7";

}

.fa-pied-piper-square:before {

    content: "爛";

}

.fa-piggy-bank:before {

    content: "\f4d3";

}

.fa-pills:before {

    content: "\f484";

}

.fa-pinterest:before {

    content: "\f0d2";

}

.fa-pinterest-p:before {

    content: "\f231";

}

.fa-pinterest-square:before {

    content: "\f0d3";

}

.fa-pizza-slice:before {

    content: "\f818";

}

.fa-place-of-worship:before {

    content: "\f67f";

}

.fa-plane:before {

    content: "\f072";

}

.fa-plane-arrival:before {

    content: "\f5af";

}

.fa-plane-departure:before {

    content: "\f5b0";

}

.fa-plane-slash:before {

    content: "數";

}

.fa-play:before {

    content: "\f04b";

}

.fa-play-circle:before {

    content: "\f144";

}

.fa-playstation:before {

    content: "\f3df";

}

.fa-plug:before {

    content: "\f1e6";

}

.fa-plus:before {

    content: "\f067";

}

.fa-plus-circle:before {

    content: "\f055";

}

.fa-plus-square:before {

    content: "\f0fe";

}

.fa-podcast:before {

    content: "\f2ce";

}

.fa-poll:before {

    content: "\f681";

}

.fa-poll-h:before {

    content: "\f682";

}

.fa-poo:before {

    content: "\f2fe";

}

.fa-poo-storm:before {

    content: "\f75a";

}

.fa-poop:before {

    content: "\f619";

}

.fa-portrait:before {

    content: "\f3e0";

}

.fa-pound-sign:before {

    content: "\f154";

}

.fa-power-off:before {

    content: "\f011";

}

.fa-pray:before {

    content: "\f683";

}

.fa-praying-hands:before {

    content: "\f684";

}

.fa-prescription:before {

    content: "\f5b1";

}

.fa-prescription-bottle:before {

    content: "\f485";

}

.fa-prescription-bottle-alt:before {

    content: "\f486";

}

.fa-print:before {

    content: "\f02f";

}

.fa-procedures:before {

    content: "\f487";

}

.fa-product-hunt:before {

    content: "\f288";

}

.fa-project-diagram:before {

    content: "\f542";

}

.fa-pump-medical:before {

    content: "索";

}

.fa-pump-soap:before {

    content: "參";

}

.fa-pushed:before {

    content: "\f3e1";

}

.fa-puzzle-piece:before {

    content: "\f12e";

}

.fa-python:before {

    content: "\f3e2";

}

.fa-qq:before {

    content: "\f1d6";

}

.fa-qrcode:before {

    content: "\f029";

}

.fa-question:before {

    content: "\f128";

}

.fa-question-circle:before {

    content: "\f059";

}

.fa-quidditch:before {

    content: "\f458";

}

.fa-quinscape:before {

    content: "\f459";

}

.fa-quora:before {

    content: "\f2c4";

}

.fa-quote-left:before {

    content: "\f10d";

}

.fa-quote-right:before {

    content: "\f10e";

}

.fa-quran:before {

    content: "\f687";

}

.fa-r-project:before {

    content: "\f4f7";

}

.fa-radiation:before {

    content: "\f7b9";

}

.fa-radiation-alt:before {

    content: "\f7ba";

}

.fa-rainbow:before {

    content: "\f75b";

}

.fa-random:before {

    content: "\f074";

}

.fa-raspberry-pi:before {

    content: "\f7bb";

}

.fa-ravelry:before {

    content: "\f2d9";

}

.fa-react:before {

    content: "\f41b";

}

.fa-reacteurope:before {

    content: "\f75d";

}

.fa-readme:before {

    content: "\f4d5";

}

.fa-rebel:before {

    content: "\f1d0";

}

.fa-receipt:before {

    content: "\f543";

}

.fa-record-vinyl:before {

    content: "\f8d9";

}

.fa-recycle:before {

    content: "\f1b8";

}

.fa-red-river:before {

    content: "\f3e3";

}

.fa-reddit:before {

    content: "\f1a1";

}

.fa-reddit-alien:before {

    content: "\f281";

}

.fa-reddit-square:before {

    content: "\f1a2";

}

.fa-redhat:before {

    content: "\f7bc";

}

.fa-redo:before {

    content: "\f01e";

}

.fa-redo-alt:before {

    content: "\f2f9";

}

.fa-registered:before {

    content: "\f25d";

}

.fa-remove-format:before {

    content: "\f87d";

}

.fa-renren:before {

    content: "\f18b";

}

.fa-reply:before {

    content: "\f3e5";

}

.fa-reply-all:before {

    content: "\f122";

}

.fa-replyd:before {

    content: "\f3e6";

}

.fa-republican:before {

    content: "\f75e";

}

.fa-researchgate:before {

    content: "\f4f8";

}

.fa-resolving:before {

    content: "\f3e7";

}

.fa-restroom:before {

    content: "\f7bd";

}

.fa-retweet:before {

    content: "\f079";

}

.fa-rev:before {

    content: "\f5b2";

}

.fa-ribbon:before {

    content: "\f4d6";

}

.fa-ring:before {

    content: "\f70b";

}

.fa-road:before {

    content: "\f018";

}

.fa-robot:before {

    content: "\f544";

}

.fa-rocket:before {

    content: "\f135";

}

.fa-rocketchat:before {

    content: "\f3e8";

}

.fa-rockrms:before {

    content: "\f3e9";

}

.fa-route:before {

    content: "\f4d7";

}

.fa-rss:before {

    content: "\f09e";

}

.fa-rss-square:before {

    content: "\f143";

}

.fa-ruble-sign:before {

    content: "\f158";

}

.fa-ruler:before {

    content: "\f545";

}

.fa-ruler-combined:before {

    content: "\f546";

}

.fa-ruler-horizontal:before {

    content: "\f547";

}

.fa-ruler-vertical:before {

    content: "\f548";

}

.fa-running:before {

    content: "\f70c";

}

.fa-rupee-sign:before {

    content: "\f156";

}

.fa-sad-cry:before {

    content: "\f5b3";

}

.fa-sad-tear:before {

    content: "\f5b4";

}

.fa-safari:before {

    content: "\f267";

}

.fa-salesforce:before {

    content: "\f83b";

}

.fa-sass:before {

    content: "\f41e";

}

.fa-satellite:before {

    content: "\f7bf";

}

.fa-satellite-dish:before {

    content: "\f7c0";

}

.fa-save:before {

    content: "\f0c7";

}

.fa-schlix:before {

    content: "\f3ea";

}

.fa-school:before {

    content: "\f549";

}

.fa-screwdriver:before {

    content: "\f54a";

}

.fa-scribd:before {

    content: "\f28a";

}

.fa-scroll:before {

    content: "\f70e";

}

.fa-sd-card:before {

    content: "\f7c2";

}

.fa-search:before {

    content: "\f002";

}

.fa-search-dollar:before {

    content: "\f688";

}

.fa-search-location:before {

    content: "\f689";

}

.fa-search-minus:before {

    content: "\f010";

}

.fa-search-plus:before {

    content: "\f00e";

}

.fa-searchengin:before {

    content: "\f3eb";

}

.fa-seedling:before {

    content: "\f4d8";

}

.fa-sellcast:before {

    content: "\f2da";

}

.fa-sellsy:before {

    content: "\f213";

}

.fa-server:before {

    content: "\f233";

}

.fa-servicestack:before {

    content: "\f3ec";

}

.fa-shapes:before {

    content: "\f61f";

}

.fa-share:before {

    content: "\f064";

}

.fa-share-alt:before {

    content: "\f1e0";

}

.fa-share-alt-square:before {

    content: "\f1e1";

}

.fa-share-square:before {

    content: "\f14d";

}

.fa-shekel-sign:before {

    content: "\f20b";

}

.fa-shield-alt:before {

    content: "\f3ed";

}

.fa-shield-virus:before {

    content: "塞";

}

.fa-ship:before {

    content: "\f21a";

}

.fa-shipping-fast:before {

    content: "\f48b";

}

.fa-shirtsinbulk:before {

    content: "\f214";

}

.fa-shoe-prints:before {

    content: "\f54b";

}

.fa-shopify:before {

    content: "綾";

}

.fa-shopping-bag:before {

    content: "\f290";

}

.fa-shopping-basket:before {

    content: "\f291";

}

.fa-shopping-cart:before {

    content: "\f07a";

}

.fa-shopware:before {

    content: "\f5b5";

}

.fa-shower:before {

    content: "\f2cc";

}

.fa-shuttle-van:before {

    content: "\f5b6";

}

.fa-sign:before {

    content: "\f4d9";

}

.fa-sign-in-alt:before {

    content: "\f2f6";

}

.fa-sign-language:before {

    content: "\f2a7";

}

.fa-sign-out-alt:before {

    content: "\f2f5";

}

.fa-signal:before {

    content: "\f012";

}

.fa-signature:before {

    content: "\f5b7";

}

.fa-sim-card:before {

    content: "\f7c4";

}

.fa-simplybuilt:before {

    content: "\f215";

}

.fa-sistrix:before {

    content: "\f3ee";

}

.fa-sitemap:before {

    content: "\f0e8";

}

.fa-sith:before {

    content: "\f512";

}

.fa-skating:before {

    content: "\f7c5";

}

.fa-sketch:before {

    content: "\f7c6";

}

.fa-skiing:before {

    content: "\f7c9";

}

.fa-skiing-nordic:before {

    content: "\f7ca";

}

.fa-skull:before {

    content: "\f54c";

}

.fa-skull-crossbones:before {

    content: "\f714";

}

.fa-skyatlas:before {

    content: "\f216";

}

.fa-skype:before {

    content: "\f17e";

}

.fa-slack:before {

    content: "\f198";

}

.fa-slack-hash:before {

    content: "\f3ef";

}

.fa-slash:before {

    content: "\f715";

}

.fa-sleigh:before {

    content: "\f7cc";

}

.fa-sliders-h:before {

    content: "\f1de";

}

.fa-slideshare:before {

    content: "\f1e7";

}

.fa-smile:before {

    content: "\f118";

}

.fa-smile-beam:before {

    content: "\f5b8";

}

.fa-smile-wink:before {

    content: "\f4da";

}

.fa-smog:before {

    content: "\f75f";

}

.fa-smoking:before {

    content: "\f48d";

}

.fa-smoking-ban:before {

    content: "\f54d";

}

.fa-sms:before {

    content: "\f7cd";

}

.fa-snapchat:before {

    content: "\f2ab";

}

.fa-snapchat-ghost:before {

    content: "\f2ac";

}

.fa-snapchat-square:before {

    content: "\f2ad";

}

.fa-snowboarding:before {

    content: "\f7ce";

}

.fa-snowflake:before {

    content: "\f2dc";

}

.fa-snowman:before {

    content: "\f7d0";

}

.fa-snowplow:before {

    content: "\f7d2";

}

.fa-soap:before {

    content: "葉";

}

.fa-socks:before {

    content: "\f696";

}

.fa-solar-panel:before {

    content: "\f5ba";

}

.fa-sort:before {

    content: "\f0dc";

}

.fa-sort-alpha-down:before {

    content: "\f15d";

}

.fa-sort-alpha-down-alt:before {

    content: "\f881";

}

.fa-sort-alpha-up:before {

    content: "\f15e";

}

.fa-sort-alpha-up-alt:before {

    content: "\f882";

}

.fa-sort-amount-down:before {

    content: "\f160";

}

.fa-sort-amount-down-alt:before {

    content: "\f884";

}

.fa-sort-amount-up:before {

    content: "\f161";

}

.fa-sort-amount-up-alt:before {

    content: "\f885";

}

.fa-sort-down:before {

    content: "\f0dd";

}

.fa-sort-numeric-down:before {

    content: "\f162";

}

.fa-sort-numeric-down-alt:before {

    content: "\f886";

}

.fa-sort-numeric-up:before {

    content: "\f163";

}

.fa-sort-numeric-up-alt:before {

    content: "\f887";

}

.fa-sort-up:before {

    content: "\f0de";

}

.fa-soundcloud:before {

    content: "\f1be";

}

.fa-sourcetree:before {

    content: "\f7d3";

}

.fa-spa:before {

    content: "\f5bb";

}

.fa-space-shuttle:before {

    content: "\f197";

}

.fa-speakap:before {

    content: "\f3f3";

}

.fa-speaker-deck:before {

    content: "\f83c";

}

.fa-spell-check:before {

    content: "\f891";

}

.fa-spider:before {

    content: "\f717";

}

.fa-spinner:before {

    content: "\f110";

}

.fa-splotch:before {

    content: "\f5bc";

}

.fa-spotify:before {

    content: "\f1bc";

}

.fa-spray-can:before {

    content: "\f5bd";

}

.fa-square:before {

    content: "\f0c8";

}

.fa-square-full:before {

    content: "\f45c";

}

.fa-square-root-alt:before {

    content: "\f698";

}

.fa-squarespace:before {

    content: "\f5be";

}

.fa-stack-exchange:before {

    content: "\f18d";

}

.fa-stack-overflow:before {

    content: "\f16c";

}

.fa-stackpath:before {

    content: "\f842";

}

.fa-stamp:before {

    content: "\f5bf";

}

.fa-star:before {

    content: "\f005";

}

.fa-star-and-crescent:before {

    content: "\f699";

}

.fa-star-half:before {

    content: "\f089";

}

.fa-star-half-alt:before {

    content: "\f5c0";

}

.fa-star-of-david:before {

    content: "\f69a";

}

.fa-star-of-life:before {

    content: "\f621";

}

.fa-staylinked:before {

    content: "\f3f5";

}

.fa-steam:before {

    content: "\f1b6";

}

.fa-steam-square:before {

    content: "\f1b7";

}

.fa-steam-symbol:before {

    content: "\f3f6";

}

.fa-step-backward:before {

    content: "\f048";

}

.fa-step-forward:before {

    content: "\f051";

}

.fa-stethoscope:before {

    content: "\f0f1";

}

.fa-sticker-mule:before {

    content: "\f3f7";

}

.fa-sticky-note:before {

    content: "\f249";

}

.fa-stop:before {

    content: "\f04d";

}

.fa-stop-circle:before {

    content: "\f28d";

}

.fa-stopwatch:before {

    content: "\f2f2";

}

.fa-stopwatch-20:before {

    content: "說";

}

.fa-store:before {

    content: "\f54e";

}

.fa-store-alt:before {

    content: "\f54f";

}

.fa-store-alt-slash:before {

    content: "殺";

}

.fa-store-slash:before {

    content: "辰";

}

.fa-strava:before {

    content: "\f428";

}

.fa-stream:before {

    content: "\f550";

}

.fa-street-view:before {

    content: "\f21d";

}

.fa-strikethrough:before {

    content: "\f0cc";

}

.fa-stripe:before {

    content: "\f429";

}

.fa-stripe-s:before {

    content: "\f42a";

}

.fa-stroopwafel:before {

    content: "\f551";

}

.fa-studiovinari:before {

    content: "\f3f8";

}

.fa-stumbleupon:before {

    content: "\f1a4";

}

.fa-stumbleupon-circle:before {

    content: "\f1a3";

}

.fa-subscript:before {

    content: "\f12c";

}

.fa-subway:before {

    content: "\f239";

}

.fa-suitcase:before {

    content: "\f0f2";

}

.fa-suitcase-rolling:before {

    content: "\f5c1";

}

.fa-sun:before {

    content: "\f185";

}

.fa-superpowers:before {

    content: "\f2dd";

}

.fa-superscript:before {

    content: "\f12b";

}

.fa-supple:before {

    content: "\f3f9";

}

.fa-surprise:before {

    content: "\f5c2";

}

.fa-suse:before {

    content: "\f7d6";

}

.fa-swatchbook:before {

    content: "\f5c3";

}

.fa-swift:before {

    content: "\f8e1";

}

.fa-swimmer:before {

    content: "\f5c4";

}

.fa-swimming-pool:before {

    content: "\f5c5";

}

.fa-symfony:before {

    content: "\f83d";

}

.fa-synagogue:before {

    content: "\f69b";

}

.fa-sync:before {

    content: "\f021";

}

.fa-sync-alt:before {

    content: "\f2f1";

}

.fa-syringe:before {

    content: "\f48e";

}

.fa-table:before {

    content: "\f0ce";

}

.fa-table-tennis:before {

    content: "\f45d";

}

.fa-tablet:before {

    content: "\f10a";

}

.fa-tablet-alt:before {

    content: "\f3fa";

}

.fa-tablets:before {

    content: "\f490";

}

.fa-tachometer-alt:before {

    content: "\f3fd";

}

.fa-tag:before {

    content: "\f02b";

}

.fa-tags:before {

    content: "\f02c";

}

.fa-tape:before {

    content: "\f4db";

}

.fa-tasks:before {

    content: "\f0ae";

}

.fa-taxi:before {

    content: "\f1ba";

}

.fa-teamspeak:before {

    content: "\f4f9";

}

.fa-teeth:before {

    content: "\f62e";

}

.fa-teeth-open:before {

    content: "\f62f";

}

.fa-telegram:before {

    content: "\f2c6";

}

.fa-telegram-plane:before {

    content: "\f3fe";

}

.fa-temperature-high:before {

    content: "\f769";

}

.fa-temperature-low:before {

    content: "\f76b";

}

.fa-tencent-weibo:before {

    content: "\f1d5";

}

.fa-tenge:before {

    content: "\f7d7";

}

.fa-terminal:before {

    content: "\f120";

}

.fa-text-height:before {

    content: "\f034";

}

.fa-text-width:before {

    content: "\f035";

}

.fa-th:before {

    content: "\f00a";

}

.fa-th-large:before {

    content: "\f009";

}

.fa-th-list:before {

    content: "\f00b";

}

.fa-the-red-yeti:before {

    content: "\f69d";

}

.fa-theater-masks:before {

    content: "\f630";

}

.fa-themeco:before {

    content: "\f5c6";

}

.fa-themeisle:before {

    content: "\f2b2";

}

.fa-thermometer:before {

    content: "\f491";

}

.fa-thermometer-empty:before {

    content: "\f2cb";

}

.fa-thermometer-full:before {

    content: "\f2c7";

}

.fa-thermometer-half:before {

    content: "\f2c9";

}

.fa-thermometer-quarter:before {

    content: "\f2ca";

}

.fa-thermometer-three-quarters:before {

    content: "\f2c8";

}

.fa-think-peaks:before {

    content: "\f731";

}

.fa-thumbs-down:before {

    content: "\f165";

}

.fa-thumbs-up:before {

    content: "\f164";

}

.fa-thumbtack:before {

    content: "\f08d";

}

.fa-ticket-alt:before {

    content: "\f3ff";

}

.fa-times:before {

    content: "\f00d";

}

.fa-times-circle:before {

    content: "\f057";

}

.fa-tint:before {

    content: "\f043";

}

.fa-tint-slash:before {

    content: "\f5c7";

}

.fa-tired:before {

    content: "\f5c8";

}

.fa-toggle-off:before {

    content: "\f204";

}

.fa-toggle-on:before {

    content: "\f205";

}

.fa-toilet:before {

    content: "\f7d8";

}

.fa-toilet-paper:before {

    content: "\f71e";

}

.fa-toilet-paper-slash:before {

    content: "沈";

}

.fa-toolbox:before {

    content: "\f552";

}

.fa-tools:before {

    content: "\f7d9";

}

.fa-tooth:before {

    content: "\f5c9";

}

.fa-torah:before {

    content: "\f6a0";

}

.fa-torii-gate:before {

    content: "\f6a1";

}

.fa-tractor:before {

    content: "\f722";

}

.fa-trade-federation:before {

    content: "\f513";

}

.fa-trademark:before {

    content: "\f25c";

}

.fa-traffic-light:before {

    content: "\f637";

}

.fa-trailer:before {

    content: "論";

}

.fa-train:before {

    content: "\f238";

}

.fa-tram:before {

    content: "\f7da";

}

.fa-transgender:before {

    content: "\f224";

}

.fa-transgender-alt:before {

    content: "\f225";

}

.fa-trash:before {

    content: "\f1f8";

}

.fa-trash-alt:before {

    content: "\f2ed";

}

.fa-trash-restore:before {

    content: "\f829";

}

.fa-trash-restore-alt:before {

    content: "\f82a";

}

.fa-tree:before {

    content: "\f1bb";

}

.fa-trello:before {

    content: "\f181";

}

.fa-tripadvisor:before {

    content: "\f262";

}

.fa-trophy:before {

    content: "\f091";

}

.fa-truck:before {

    content: "\f0d1";

}

.fa-truck-loading:before {

    content: "\f4de";

}

.fa-truck-monster:before {

    content: "\f63b";

}

.fa-truck-moving:before {

    content: "\f4df";

}

.fa-truck-pickup:before {

    content: "\f63c";

}

.fa-tshirt:before {

    content: "\f553";

}

.fa-tty:before {

    content: "\f1e4";

}

.fa-tumblr:before {

    content: "\f173";

}

.fa-tumblr-square:before {

    content: "\f174";

}

.fa-tv:before {

    content: "\f26c";

}

.fa-twitch:before {

    content: "\f1e8";

}

.fa-twitter:before {

    content: "\f099";

}

.fa-twitter-square:before {

    content: "\f081";

}

.fa-typo3:before {

    content: "\f42b";

}

.fa-uber:before {

    content: "\f402";

}

.fa-ubuntu:before {

    content: "\f7df";

}

.fa-uikit:before {

    content: "\f403";

}

.fa-umbraco:before {

    content: "\f8e8";

}

.fa-umbrella:before {

    content: "\f0e9";

}

.fa-umbrella-beach:before {

    content: "\f5ca";

}

.fa-underline:before {

    content: "\f0cd";

}

.fa-undo:before {

    content: "\f0e2";

}

.fa-undo-alt:before {

    content: "\f2ea";

}

.fa-uniregistry:before {

    content: "\f404";

}

.fa-unity:before {

    content: "雷";

}

.fa-universal-access:before {

    content: "\f29a";

}

.fa-university:before {

    content: "\f19c";

}

.fa-unlink:before {

    content: "\f127";

}

.fa-unlock:before {

    content: "\f09c";

}

.fa-unlock-alt:before {

    content: "\f13e";

}

.fa-untappd:before {

    content: "\f405";

}

.fa-upload:before {

    content: "\f093";

}

.fa-ups:before {

    content: "\f7e0";

}

.fa-usb:before {

    content: "\f287";

}

.fa-user:before {

    content: "\f007";

}

.fa-user-alt:before {

    content: "\f406";

}

.fa-user-alt-slash:before {

    content: "\f4fa";

}

.fa-user-astronaut:before {

    content: "\f4fb";

}

.fa-user-check:before {

    content: "\f4fc";

}

.fa-user-circle:before {

    content: "\f2bd";

}

.fa-user-clock:before {

    content: "\f4fd";

}

.fa-user-cog:before {

    content: "\f4fe";

}

.fa-user-edit:before {

    content: "\f4ff";

}

.fa-user-friends:before {

    content: "\f500";

}

.fa-user-graduate:before {

    content: "\f501";

}

.fa-user-injured:before {

    content: "\f728";

}

.fa-user-lock:before {

    content: "\f502";

}

.fa-user-md:before {

    content: "\f0f0";

}

.fa-user-minus:before {

    content: "\f503";

}

.fa-user-ninja:before {

    content: "\f504";

}

.fa-user-nurse:before {

    content: "\f82f";

}

.fa-user-plus:before {

    content: "\f234";

}

.fa-user-secret:before {

    content: "\f21b";

}

.fa-user-shield:before {

    content: "\f505";

}

.fa-user-slash:before {

    content: "\f506";

}

.fa-user-tag:before {

    content: "\f507";

}

.fa-user-tie:before {

    content: "\f508";

}

.fa-user-times:before {

    content: "\f235";

}

.fa-users:before {

    content: "\f0c0";

}

.fa-users-cog:before {

    content: "\f509";

}

.fa-usps:before {

    content: "\f7e1";

}

.fa-ussunnah:before {

    content: "\f407";

}

.fa-utensil-spoon:before {

    content: "\f2e5";

}

.fa-utensils:before {

    content: "\f2e7";

}

.fa-vaadin:before {

    content: "\f408";

}

.fa-vector-square:before {

    content: "\f5cb";

}

.fa-venus:before {

    content: "\f221";

}

.fa-venus-double:before {

    content: "\f226";

}

.fa-venus-mars:before {

    content: "\f228";

}

.fa-viacoin:before {

    content: "\f237";

}

.fa-viadeo:before {

    content: "\f2a9";

}

.fa-viadeo-square:before {

    content: "\f2aa";

}

.fa-vial:before {

    content: "\f492";

}

.fa-vials:before {

    content: "\f493";

}

.fa-viber:before {

    content: "\f409";

}

.fa-video:before {

    content: "\f03d";

}

.fa-video-slash:before {

    content: "\f4e2";

}

.fa-vihara:before {

    content: "\f6a7";

}

.fa-vimeo:before {

    content: "\f40a";

}

.fa-vimeo-square:before {

    content: "\f194";

}

.fa-vimeo-v:before {

    content: "\f27d";

}

.fa-vine:before {

    content: "\f1ca";

}

.fa-virus:before {

    content: "若";

}

.fa-virus-slash:before {

    content: "掠";

}

.fa-viruses:before {

    content: "略";

}

.fa-vk:before {

    content: "\f189";

}

.fa-vnv:before {

    content: "\f40b";

}

.fa-voicemail:before {

    content: "\f897";

}

.fa-volleyball-ball:before {

    content: "\f45f";

}

.fa-volume-down:before {

    content: "\f027";

}

.fa-volume-mute:before {

    content: "\f6a9";

}

.fa-volume-off:before {

    content: "\f026";

}

.fa-volume-up:before {

    content: "\f028";

}

.fa-vote-yea:before {

    content: "\f772";

}

.fa-vr-cardboard:before {

    content: "\f729";

}

.fa-vuejs:before {

    content: "\f41f";

}

.fa-walking:before {

    content: "\f554";

}

.fa-wallet:before {

    content: "\f555";

}

.fa-warehouse:before {

    content: "\f494";

}

.fa-water:before {

    content: "\f773";

}

.fa-wave-square:before {

    content: "\f83e";

}

.fa-waze:before {

    content: "\f83f";

}

.fa-weebly:before {

    content: "\f5cc";

}

.fa-weibo:before {

    content: "\f18a";

}

.fa-weight:before {

    content: "\f496";

}

.fa-weight-hanging:before {

    content: "\f5cd";

}

.fa-weixin:before {

    content: "\f1d7";

}

.fa-whatsapp:before {

    content: "\f232";

}

.fa-whatsapp-square:before {

    content: "\f40c";

}

.fa-wheelchair:before {

    content: "\f193";

}

.fa-whmcs:before {

    content: "\f40d";

}

.fa-wifi:before {

    content: "\f1eb";

}

.fa-wikipedia-w:before {

    content: "\f266";

}

.fa-wind:before {

    content: "\f72e";

}

.fa-window-close:before {

    content: "\f410";

}

.fa-window-maximize:before {

    content: "\f2d0";

}

.fa-window-minimize:before {

    content: "\f2d1";

}

.fa-window-restore:before {

    content: "\f2d2";

}

.fa-windows:before {

    content: "\f17a";

}

.fa-wine-bottle:before {

    content: "\f72f";

}

.fa-wine-glass:before {

    content: "\f4e3";

}

.fa-wine-glass-alt:before {

    content: "\f5ce";

}

.fa-wix:before {

    content: "\f5cf";

}

.fa-wizards-of-the-coast:before {

    content: "\f730";

}

.fa-wolf-pack-battalion:before {

    content: "\f514";

}

.fa-won-sign:before {

    content: "\f159";

}

.fa-wordpress:before {

    content: "\f19a";

}

.fa-wordpress-simple:before {

    content: "\f411";

}

.fa-wpbeginner:before {

    content: "\f297";

}

.fa-wpexplorer:before {

    content: "\f2de";

}

.fa-wpforms:before {

    content: "\f298";

}

.fa-wpressr:before {

    content: "\f3e4";

}

.fa-wrench:before {

    content: "\f0ad";

}

.fa-x-ray:before {

    content: "\f497";

}

.fa-xbox:before {

    content: "\f412";

}

.fa-xing:before {

    content: "\f168";

}

.fa-xing-square:before {

    content: "\f169";

}

.fa-y-combinator:before {

    content: "\f23b";

}

.fa-yahoo:before {

    content: "\f19e";

}

.fa-yammer:before {

    content: "\f840";

}

.fa-yandex:before {

    content: "\f413";

}

.fa-yandex-international:before {

    content: "\f414";

}

.fa-yarn:before {

    content: "\f7e3";

}

.fa-yelp:before {

    content: "\f1e9";

}

.fa-yen-sign:before {

    content: "\f157";

}

.fa-yin-yang:before {

    content: "\f6ad";

}

.fa-yoast:before {

    content: "\f2b1";

}

.fa-youtube:before {

    content: "\f167";

}

.fa-youtube-square:before {

    content: "\f431";

}

.fa-zhihu:before {

    content: "\f63f";

}

.sr-only {

    border: 0;

    clip: rect(0, 0, 0, 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

}

.sr-only-focusable:active,

.sr-only-focusable:focus {

    clip: auto;

    height: auto;

    margin: 0;

    overflow: visible;

    position: static;

    width: auto;

}

@font-face {

    font-family: Font Awesome\5 Brands;

    font-style: normal;

    font-weight: 400;

    font-display: block;

    src: url(/fonts/fa-brands-400.20c5d853.eot);

    src: url(/fonts/fa-brands-400d41d.20c5d853.eot?#iefix) format("embedded-opentype"), url(/f874043461350620.html) format("woff2"), url(/fonts/fa-brands-400.1ddffb8e.woff) format("woff"),

        url(/fonts/fa-brands-400.14627482.ttf) format("truetype"), url(/img/fa-brands-400.ee871f24.svg#fontawesome) format("svg");

}

.fab {

    font-family: Font Awesome\5 Brands;

}

@font-face {

    font-family: Font Awesome\5 Free;

    font-style: normal;

    font-weight: 400;

    font-display: block;

    src: url(/fonts/fa-regular-400.f49e57ac.eot);

    src: url(/fonts/fa-regular-400d41d.f49e57ac.eot?#iefix) format("embedded-opentype"), url(/79dac627edd5ebd3.html) format("woff2"), url(/fonts/fa-regular-400.9ec493ef.woff) format("woff"),

        url(/fonts/fa-regular-400.71d4b184.ttf) format("truetype"), url(/img/fa-regular-400.2390df3a.svg#fontawesome) format("svg");

}

.fab,

.far {

    font-weight: 400;

}

@font-face {

    font-family: Font Awesome\5 Free;

    font-style: normal;

    font-weight: 900;

    font-display: block;

    src: url(/fonts/fa-solid-900.9384bfb4.eot);

    src: url(/fonts/fa-solid-900d41d.9384bfb4.eot?#iefix) format("embedded-opentype"), url(/631e7c263e81c4bb.html) format("woff2"), url(/fonts/fa-solid-900.e2efc421.woff) format("woff"),

        url(/fonts/fa-solid-900.d8dbd7fc.ttf) format("truetype"), url(/img/fa-solid-900.685ff6c3.svg#fontawesome) format("svg");

}

.fa,

.far,

.fas {

    font-family: Font Awesome\5 Free;

}

.fa,

.fas {

    font-weight: 900;

}

@font-face {

    font-family: dripicons-v2;

    src: url(/fonts/dripicons-v2.e8311895.eot);

    src: url(/fonts/dripicons-v2d41d.e8311895.eot?#iefix) format("embedded-opentype"), url(/fonts/dripicons-v2.f9bdedca.woff) format("woff"), url(/fonts/dripicons-v2.08121866.ttf) format("truetype"),

        url(/img/dripicons-v2.e923caf4.svg#dripicons-v2) format("svg");

    font-weight: 400;

    font-style: normal;

}

[data-icon]:before {

    content: attr(data-icon);

}

[class*=" dripicons-"]:before,

[class^="dripicons-"]:before,

[data-icon]:before {

    font-family: dripicons-v2 !important;

    font-style: normal !important;

    font-weight: 400 !important;

    font-variant: normal !important;

    text-transform: none !important;

    speak: none;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.dripicons-alarm:before {

    content: "a";

}

.dripicons-align-center:before {

    content: "b";

}

.dripicons-align-justify:before {

    content: "c";

}

.dripicons-align-left:before {

    content: "d";

}

.dripicons-align-right:before {

    content: "e";

}

.dripicons-anchor:before {

    content: "f";

}

.dripicons-archive:before {

    content: "g";

}

.dripicons-arrow-down:before {

    content: "h";

}

.dripicons-arrow-left:before {

    content: "i";

}

.dripicons-arrow-right:before {

    content: "j";

}

.dripicons-arrow-thin-down:before {

    content: "k";

}

.dripicons-arrow-thin-left:before {

    content: "l";

}

.dripicons-arrow-thin-right:before {

    content: "m";

}

.dripicons-arrow-thin-up:before {

    content: "n";

}

.dripicons-arrow-up:before {

    content: "o";

}

.dripicons-article:before {

    content: "p";

}

.dripicons-backspace:before {

    content: "q";

}

.dripicons-basket:before {

    content: "r";

}

.dripicons-basketball:before {

    content: "s";

}

.dripicons-battery-empty:before {

    content: "t";

}

.dripicons-battery-full:before {

    content: "u";

}

.dripicons-battery-low:before {

    content: "v";

}

.dripicons-battery-medium:before {

    content: "w";

}

.dripicons-bell:before {

    content: "x";

}

.dripicons-blog:before {

    content: "y";

}

.dripicons-bluetooth:before {

    content: "z";

}

.dripicons-bold:before {

    content: "A";

}

.dripicons-bookmark:before {

    content: "B";

}

.dripicons-bookmarks:before {

    content: "C";

}

.dripicons-box:before {

    content: "D";

}

.dripicons-briefcase:before {

    content: "E";

}

.dripicons-brightness-low:before {

    content: "F";

}

.dripicons-brightness-max:before {

    content: "G";

}

.dripicons-brightness-medium:before {

    content: "H";

}

.dripicons-broadcast:before {

    content: "I";

}

.dripicons-browser:before {

    content: "J";

}

.dripicons-browser-upload:before {

    content: "K";

}

.dripicons-brush:before {

    content: "L";

}

.dripicons-calendar:before {

    content: "M";

}

.dripicons-camcorder:before {

    content: "N";

}

.dripicons-camera:before {

    content: "O";

}

.dripicons-card:before {

    content: "P";

}

.dripicons-cart:before {

    content: "Q";

}

.dripicons-checklist:before {

    content: "R";

}

.dripicons-checkmark:before {

    content: "S";

}

.dripicons-chevron-down:before {

    content: "T";

}

.dripicons-chevron-left:before {

    content: "U";

}

.dripicons-chevron-right:before {

    content: "V";

}

.dripicons-chevron-up:before {

    content: "W";

}

.dripicons-clipboard:before {

    content: "X";

}

.dripicons-clock:before {

    content: "Y";

}

.dripicons-clockwise:before {

    content: "Z";

}

.dripicons-cloud:before {

    content: "0";

}

.dripicons-cloud-download:before {

    content: "1";

}

.dripicons-cloud-upload:before {

    content: "2";

}

.dripicons-code:before {

    content: "3";

}

.dripicons-contract:before {

    content: "4";

}

.dripicons-contract-2:before {

    content: "5";

}

.dripicons-conversation:before {

    content: "6";

}

.dripicons-copy:before {

    content: "7";

}

.dripicons-crop:before {

    content: "8";

}

.dripicons-cross:before {

    content: "9";

}

.dripicons-crosshair:before {

    content: "!";

}

.dripicons-cutlery:before {

    content: '"';

}

.dripicons-device-desktop:before {

    content: "#";

}

.dripicons-device-mobile:before {

    content: "$";

}

.dripicons-device-tablet:before {

    content: "%";

}

.dripicons-direction:before {

    content: "&";

}

.dripicons-disc:before {

    content: "'";

}

.dripicons-document:before {

    content: "(";

}

.dripicons-document-delete:before {

    content: ")";

}

.dripicons-document-edit:before {

    content: "*";

}

.dripicons-document-new:before {

    content: "+";

}

.dripicons-document-remove:before {

    content: ",";

}

.dripicons-dot:before {

    content: "-";

}

.dripicons-dots-2:before {

    content: ".";

}

.dripicons-dots-3:before {

    content: "/";

}

.dripicons-download:before {

    content: ":";

}

.dripicons-duplicate:before {

    content: ";";

}

.dripicons-enter:before {

    content: "<";

}

.dripicons-exit:before {

    content: "=";

}

.dripicons-expand:before {

    content: ">";

}

.dripicons-expand-2:before {

    content: "?";

}

.dripicons-experiment:before {

    content: "@";

}

.dripicons-export:before {

    content: "[";

}

.dripicons-feed:before {

    content: "]";

}

.dripicons-flag:before {

    content: "^";

}

.dripicons-flashlight:before {

    content: "_";

}

.dripicons-folder:before {

    content: "`";

}

.dripicons-folder-open:before {

    content: "{";

}

.dripicons-forward:before {

    content: "|";

}

.dripicons-gaming:before {

    content: "}";

}

.dripicons-gear:before {

    content: "~";

}

.dripicons-graduation:before {

    content: "\\";

}

.dripicons-graph-bar:before {

    content: "\e000";

}

.dripicons-graph-line:before {

    content: "\e001";

}

.dripicons-graph-pie:before {

    content: "\e002";

}

.dripicons-headset:before {

    content: "\e003";

}

.dripicons-heart:before {

    content: "\e004";

}

.dripicons-help:before {

    content: "\e005";

}

.dripicons-home:before {

    content: "\e006";

}

.dripicons-hourglass:before {

    content: "\e007";

}

.dripicons-inbox:before {

    content: "\e008";

}

.dripicons-information:before {

    content: "\e009";

}

.dripicons-italic:before {

    content: "\e00a";

}

.dripicons-jewel:before {

    content: "\e00b";

}

.dripicons-lifting:before {

    content: "\e00c";

}

.dripicons-lightbulb:before {

    content: "\e00d";

}

.dripicons-link:before {

    content: "\e00e";

}

.dripicons-link-broken:before {

    content: "\e00f";

}

.dripicons-list:before {

    content: "\e010";

}

.dripicons-loading:before {

    content: "\e011";

}

.dripicons-location:before {

    content: "\e012";

}

.dripicons-lock:before {

    content: "\e013";

}

.dripicons-lock-open:before {

    content: "\e014";

}

.dripicons-mail:before {

    content: "\e015";

}

.dripicons-map:before {

    content: "\e016";

}

.dripicons-media-loop:before {

    content: "\e017";

}

.dripicons-media-next:before {

    content: "\e018";

}

.dripicons-media-pause:before {

    content: "\e019";

}

.dripicons-media-play:before {

    content: "\e01a";

}

.dripicons-media-previous:before {

    content: "\e01b";

}

.dripicons-media-record:before {

    content: "\e01c";

}

.dripicons-media-shuffle:before {

    content: "\e01d";

}

.dripicons-media-stop:before {

    content: "\e01e";

}

.dripicons-medical:before {

    content: "\e01f";

}

.dripicons-menu:before {

    content: "\e020";

}

.dripicons-message:before {

    content: "\e021";

}

.dripicons-meter:before {

    content: "\e022";

}

.dripicons-microphone:before {

    content: "\e023";

}

.dripicons-minus:before {

    content: "\e024";

}

.dripicons-monitor:before {

    content: "\e025";

}

.dripicons-move:before {

    content: "\e026";

}

.dripicons-music:before {

    content: "\e027";

}

.dripicons-network-1:before {

    content: "\e028";

}

.dripicons-network-2:before {

    content: "\e029";

}

.dripicons-network-3:before {

    content: "\e02a";

}

.dripicons-network-4:before {

    content: "\e02b";

}

.dripicons-network-5:before {

    content: "\e02c";

}

.dripicons-pamphlet:before {

    content: "\e02d";

}

.dripicons-paperclip:before {

    content: "\e02e";

}

.dripicons-pencil:before {

    content: "\e02f";

}

.dripicons-phone:before {

    content: "\e030";

}

.dripicons-photo:before {

    content: "\e031";

}

.dripicons-photo-group:before {

    content: "\e032";

}

.dripicons-pill:before {

    content: "\e033";

}

.dripicons-pin:before {

    content: "\e034";

}

.dripicons-plus:before {

    content: "\e035";

}

.dripicons-power:before {

    content: "\e036";

}

.dripicons-preview:before {

    content: "\e037";

}

.dripicons-print:before {

    content: "\e038";

}

.dripicons-pulse:before {

    content: "\e039";

}

.dripicons-question:before {

    content: "\e03a";

}

.dripicons-reply:before {

    content: "\e03b";

}

.dripicons-reply-all:before {

    content: "\e03c";

}

.dripicons-return:before {

    content: "\e03d";

}

.dripicons-retweet:before {

    content: "\e03e";

}

.dripicons-rocket:before {

    content: "\e03f";

}

.dripicons-scale:before {

    content: "\e040";

}

.dripicons-search:before {

    content: "\e041";

}

.dripicons-shopping-bag:before {

    content: "\e042";

}

.dripicons-skip:before {

    content: "\e043";

}

.dripicons-stack:before {

    content: "\e044";

}

.dripicons-star:before {

    content: "\e045";

}

.dripicons-stopwatch:before {

    content: "\e046";

}

.dripicons-store:before {

    content: "\e047";

}

.dripicons-suitcase:before {

    content: "\e048";

}

.dripicons-swap:before {

    content: "\e049";

}

.dripicons-tag:before {

    content: "\e04a";

}

.dripicons-tag-delete:before {

    content: "\e04b";

}

.dripicons-tags:before {

    content: "\e04c";

}

.dripicons-thumbs-down:before {

    content: "\e04d";

}

.dripicons-thumbs-up:before {

    content: "\e04e";

}

.dripicons-ticket:before {

    content: "\e04f";

}

.dripicons-time-reverse:before {

    content: "\e050";

}

.dripicons-to-do:before {

    content: "\e051";

}

.dripicons-toggles:before {

    content: "\e052";

}

.dripicons-trash:before {

    content: "\e053";

}

.dripicons-trophy:before {

    content: "\e054";

}

.dripicons-upload:before {

    content: "\e055";

}

.dripicons-user:before {

    content: "\e056";

}

.dripicons-user-group:before {

    content: "\e057";

}

.dripicons-user-id:before {

    content: "\e058";

}

.dripicons-vibrate:before {

    content: "\e059";

}

.dripicons-view-apps:before {

    content: "\e05a";

}

.dripicons-view-list:before {

    content: "\e05b";

}

.dripicons-view-list-large:before {

    content: "\e05c";

}

.dripicons-view-thumb:before {

    content: "\e05d";

}

.dripicons-volume-full:before {

    content: "\e05e";

}

.dripicons-volume-low:before {

    content: "\e05f";

}

.dripicons-volume-medium:before {

    content: "\e060";

}

.dripicons-volume-off:before {

    content: "\e061";

}

.dripicons-wallet:before {

    content: "\e062";

}

.dripicons-warning:before {

    content: "\e063";

}

.dripicons-web:before {

    content: "\e064";

}

.dripicons-weight:before {

    content: "\e065";

}

.dripicons-wifi:before {

    content: "\e066";

}

.dripicons-wrong:before {

    content: "\e067";

}

.dripicons-zoom-in:before {

    content: "\e068";

}

.dripicons-zoom-out:before {

    content: "\e069";

} /*!

 * Bootstrap  v5.2.0 (https://getbootstrap.com/)

 * Copyright 2011-2022 The Bootstrap Authors

 * Copyright 2011-2022 Twitter, Inc.

 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)

 */

:root {

    --bs-blue: #556ee6;

    --bs-indigo: #564ab1;

    --bs-purple: #6f42c1;

    --bs-red: #f46a6a;

    --bs-orange: #f1734f;

    --bs-yellow: #f1b44c;

    --bs-green: #34c38f;

    --bs-teal: #050505;

    --bs-cyan: #50a5f1;

    --bs-black: #000;

    --bs-white: #fff;

    --bs-gray: #74788d;

    --bs-gray-dark: #343a40;

    --bs-gray-100: #f8f9fa;

    --bs-gray-200: #eff2f7;

    --bs-gray-300: #f6f6f6;

    --bs-gray-400: #ced4da;

    --bs-gray-500: #adb5bd;

    --bs-gray-600: #74788d;

    --bs-gray-700: #495057;

    --bs-gray-800: #343a40;

    --bs-gray-900: #212529;

    --bs-primary: #556ee6;

    --bs-secondary: #74788d;

    --bs-success: #34c38f;

    --bs-info: #50a5f1;

    --bs-warning: #f1b44c;

    --bs-danger: #f46a6a;

    --bs-pink: #e83e8c;

    --bs-light: #eff2f7;

    --bs-dark: #343a40;

    --bs-primary-rgb: 85, 110, 230;

    --bs-secondary-rgb: 116, 120, 141;

    --bs-success-rgb: 52, 195, 143;

    --bs-info-rgb: 80, 165, 241;

    --bs-warning-rgb: 241, 180, 76;

    --bs-danger-rgb: 244, 106, 106;

    --bs-pink-rgb: 232, 62, 140;

    --bs-light-rgb: 239, 242, 247;

    --bs-dark-rgb: 52, 58, 64;

    --bs-white-rgb: 255, 255, 255;

    --bs-black-rgb: 0, 0, 0;

    --bs-body-color-rgb: 73, 80, 87;

    --bs-body-bg-rgb: 248, 248, 251;

    --bs-font-sans-serif: "Poppins", sans-serif;

    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

    --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0));

    --bs-body-font-family: var(--bs-font-sans-serif);

    --bs-body-font-size: 0.8125rem;

    --bs-body-font-weight: 400;

    --bs-body-line-height: 1.5;

    --bs-body-color: #495057;

    --bs-body-bg: #f8f8fb;

    --bs-border-width: 1px;

    --bs-border-style: solid;

    --bs-border-color: #eff2f7;

    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);

    --bs-border-radius: 0.25rem;

    --bs-border-radius-sm: 0.2rem;

    --bs-border-radius-lg: 0.4rem;

    --bs-border-radius-xl: 1rem;

    --bs-border-radius-2xl: 2rem;

    --bs-border-radius-pill: 50rem;

    --bs-link-color: #556ee6;

    --bs-link-hover-color: #4458b8;

    --bs-code-color: #e83e8c;

    --bs-highlight-bg: #fcf8e3;

}

*,

:after,

:before {

    box-sizing: border-box;

}

@media (prefers-reduced-motion: no-preference) {

    :root {

        scroll-behavior: smooth;

    }

}

body {

    margin: 0;

    font-family: var(--bs-body-font-family);

    font-size: var(--bs-body-font-size);

    font-weight: var(--bs-body-font-weight);

    line-height: var(--bs-body-line-height);

    color: var(--bs-body-color);

    text-align: var(--bs-body-text-align);

    background-color: var(--bs-body-bg);

    -webkit-text-size-adjust: 100%;

    -webkit-tap-highlight-color: transparent;

}

hr {

    margin: 1rem 0;

    color: inherit;

    border: 0;

    border-top: 1px solid var(--bs-hr-border-color);

    opacity: 0.8;

}

.h1,

.h2,

.h3,

.h4,

.h5,

.h6,

h1,

h2,

h3,

h4,

h5,

h6 {

    margin-top: 18px;

    margin-bottom: 0.5rem;

    font-weight: 500;

    line-height: 1.2;

    color: var(--bs-heading-color);

}

/* Mobile responsive adjustment */
@media (max-width: 576px) {
  .h1, .h2, .h3, .h4, .h5, .h6,
  h1, h2, h3, h4, h5, h6 {
    margin-top: 0px !important;
    margin-bottom: 20px;
    font-size: 5vw;            /* Auto-resizes based on screen */
    text-align: center;        /* Centered heading for mobile */
    line-height: 1.3;          /* Better spacing between lines */
    word-break: break-word;    /* Prevents overflow */
  }
}

.h1,

h1 {

    font-size: calc(1.32813rem + 0.9375vw);

}

@media (min-width: 1200px) {

    .h1,

    h1 {

        font-size: 2.03125rem;

    }

}

.h2,

h2 {

    font-size: calc(1.2875rem + 0.45vw);

}

@media (min-width: 1200px) {

    .h2,

    h2 {

        font-size: 1.625rem;

    }

}

.h3,

h3 {

    font-size: calc(1.26719rem + 0.20625vw);

}

@media (min-width: 1200px) {

    .h3,

    h3 {

        font-size: 1.421875rem;

    }

}

.h4,

h4 {

    font-size: 1.21875rem;

}

.h5,

h5 {

    font-size: 1.015625rem;

}

.h6,

h6 {

    font-size: 0.8125rem;

}

p {

    margin-top: 0;

    margin-bottom: 1rem;

}

abbr[title] {

    -webkit-text-decoration: underline dotted;

    text-decoration: underline dotted;

    cursor: help;

    -webkit-text-decoration-skip-ink: none;

    text-decoration-skip-ink: none;

}

address {

    margin-bottom: 1rem;

    font-style: normal;

    line-height: inherit;

}

ol,

ul {

    padding-left: 2rem;

}

dl,

ol,

ul {

    margin-top: 0;

    margin-bottom: 1rem;

}

ol ol,

ol ul,

ul ol,

ul ul {

    margin-bottom: 0;

}

dt {

    font-weight: 600;

}

dd {

    margin-bottom: 0.5rem;

    margin-left: 0;

}

blockquote {

    margin: 0 0 1rem;

}

b,

strong {

    font-weight: bolder;

}

.small,

small {

    font-size: 80%;

}

.mark,

mark {

    padding: 0.2em;

    background-color: var(--bs-highlight-bg);

}

sub,

sup {

    position: relative;

    font-size: 0.75em;

    line-height: 0;

    vertical-align: baseline;

}

sub {

    bottom: -0.25em;

}

sup {

    top: -0.5em;

}

a {

    color: var(--bs-link-color);

    text-decoration: none;

}

a:hover {

    color: var(--bs-link-hover-color);

    text-decoration: underline;

}

a:not([href]):not([class]),

a:not([href]):not([class]):hover {

    color: inherit;

    text-decoration: none;

}

code,

kbd,

pre,

samp {

    font-family: var(--bs-font-monospace);

    font-size: 1em;

}

pre {

    display: block;

    margin-top: 0;

    margin-bottom: 1rem;

    overflow: auto;

    font-size: 87.5%;

    color: #212529;

}

pre code {

    font-size: inherit;

    color: inherit;

    word-break: normal;

}

code {

    font-size: 87.5%;

    color: var(--bs-code-color);

    word-wrap: 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: 1em;

}

figure {

    margin: 0 0 1rem;

}

img,

svg {

    vertical-align: middle;

}

table {

    caption-side: bottom;

    border-collapse: collapse;

}

caption {

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    color: var(--bs-gray-600);

    text-align: left;

}

th {

    text-align: inherit;

    text-align: -webkit-match-parent;

}

tbody,

td,

tfoot,

th,

thead,

tr {

    border-color: inherit;

    border-style: solid;

    border-width: 0;

}

label {

    display: inline-block;

}

button {

    border-radius: 0;

}

button:focus:not(:focus-visible) {

    outline: 0;

}

button,

input,

optgroup,

select,

textarea {

    margin: 0;

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

}

button,

select {

    text-transform: none;

}

[role="button"] {

    cursor: pointer;

}

select {

    word-wrap: normal;

}

select:disabled {

    opacity: 1;

}

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {

    display: none !important;

}

[type="button"],

[type="reset"],

[type="submit"],

button {

    -webkit-appearance: button;

}

[type="button"]:not(:disabled),

[type="reset"]:not(:disabled),

[type="submit"]:not(:disabled),

button:not(:disabled) {

    cursor: pointer;

}

::-moz-focus-inner {

    padding: 0;

    border-style: none;

}

textarea {

    resize: vertical;

}

fieldset {

    min-width: 0;

    padding: 0;

    margin: 0;

    border: 0;

}

legend {

    float: left;

    width: 100%;

    padding: 0;

    margin-bottom: 0.5rem;

    font-size: calc(1.275rem + 0.3vw);

    line-height: inherit;

}

@media (min-width: 1200px) {

    legend {

        font-size: 1.5rem;

    }

}

legend + * {

    clear: left;

}

::-webkit-datetime-edit-day-field,

::-webkit-datetime-edit-fields-wrapper,

::-webkit-datetime-edit-hour-field,

::-webkit-datetime-edit-minute,

::-webkit-datetime-edit-month-field,

::-webkit-datetime-edit-text,

::-webkit-datetime-edit-year-field {

    padding: 0;

}

::-webkit-inner-spin-button {

    height: auto;

}

[type="search"] {

    outline-offset: -2px;

    -webkit-appearance: textfield;

}

::-webkit-search-decoration {

    -webkit-appearance: none;

}

::-webkit-color-swatch-wrapper {

    padding: 0;

}

::file-selector-button {

    font: inherit;

    -webkit-appearance: button;

}

output {

    display: inline-block;

}

iframe {

    border: 0;

}

summary {

    display: list-item;

    cursor: pointer;

}

progress {

    vertical-align: baseline;

}

[hidden] {

    display: none !important;

}

.lead {

    font-size: 1.015625rem;

    font-weight: 300;

}

.display-1 {

    font-size: calc(1.725rem + 5.7vw);

    font-weight: 300;

    line-height: 1.2;

}

@media (min-width: 1200px) {

    .display-1 {

        font-size: 6rem;

    }

}

.display-2 {

    font-size: calc(1.675rem + 5.1vw);

    font-weight: 300;

    line-height: 1.2;

}

@media (min-width: 1200px) {

    .display-2 {

        font-size: 5.5rem;

    }

}

.display-3 {

    font-size: calc(1.575rem + 3.9vw);

    font-weight: 300;

    line-height: 1.2;

}

@media (min-width: 1200px) {

    .display-3 {

        font-size: 4.5rem;

    }

}

.display-4 {

    font-size: calc(1.475rem + 2.7vw);

    font-weight: 300;

    line-height: 1.2;

}

@media (min-width: 1200px) {

    .display-4 {

        font-size: 3.5rem;

    }

}

.display-5 {

    font-size: calc(1.425rem + 2.1vw);

    font-weight: 300;

    line-height: 1.2;

}

@media (min-width: 1200px) {

    .display-5 {

        font-size: 3rem;

    }

}

.display-6 {

    font-size: calc(1.375rem + 1.5vw);

    font-weight: 300;

    line-height: 1.2;

}

@media (min-width: 1200px) {

    .display-6 {

        font-size: 2.5rem;

    }

}

.list-inline,

.list-unstyled {

    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: 80%;

    text-transform: uppercase;

}

.blockquote {

    margin-bottom: 1rem;

    font-size: 1.015625rem;

}

.blockquote > :last-child {

    margin-bottom: 0;

}

.blockquote-footer {

    margin-top: -1rem;

    margin-bottom: 1rem;

    font-size: 80%;

    color: var(--bs-gray-600);

}

.blockquote-footer:before {

    content: "— ";

}

.img-fluid,

.img-thumbnail {

    max-width: 100%;

    height: auto;

}

.img-thumbnail {

    padding: 0.25rem;

    background-color: var(--bs-body-bg);

    border: 1px solid var(--bs-gray-300);

    border-radius: 0.25rem;

}

.figure {

    display: inline-block;

}

.figure-img {

    margin-bottom: 0.5rem;

    line-height: 1;

}

.figure-caption {

    font-size: 80%;

    color: #74788d;

}

.container,

.container-fluid,

.container-lg,

.container-md,

.container-sm,

.container-xl,

.container-xxl {

    --bs-gutter-x: 12px;

    --bs-gutter-y: 0;

    width: 100%;

    padding-right: calc(var(--bs-gutter-x) * 0.5);

    padding-left: calc(var(--bs-gutter-x) * 0.5);

    margin-right: auto;

    margin-left: auto;

}

@media (min-width: 576px) {

    .container,

    .container-sm {

        max-width: 540px;

    }

}

@media (min-width: 768px) {

    .container,

    .container-md,

    .container-sm {

        max-width: 720px;

    }

}

@media (min-width: 992px) {

    .container,

    .container-lg,

    .container-md,

    .container-sm {

        max-width: 960px;

    }

}

@media (min-width: 1200px) {

    .container,

    .container-lg,

    .container-md,

    .container-sm,

    .container-xl {

        max-width: 1140px;

    }

}

@media (min-width: 1400px) {

    .container,

    .container-lg,

    .container-md,

    .container-sm,

    .container-xl,

    .container-xxl {

        max-width: 1320px;

    }

}

.row {

    --bs-gutter-x: 24px;

    --bs-gutter-y: 0;

    display: flex;

    flex-wrap: wrap;

    margin-top: calc(var(--bs-gutter-y) * -1);

    margin-right: calc(var(--bs-gutter-x) * -0.5);

    margin-left: calc(var(--bs-gutter-x) * -0.5);

}

.row > * {

    flex-shrink: 0;

    width: 100%;

    max-width: 100%;

    padding-right: calc(var(--bs-gutter-x) * 0.5);

    padding-left: calc(var(--bs-gutter-x) * 0.5);

    margin-top: var(--bs-gutter-y);

}

.col {

    flex: 1 0 0%;

}

.row-cols-auto > * {

    flex: 0 0 auto;

    width: auto;

}

.row-cols-1 > * {

    flex: 0 0 auto;

    width: 100%;

}

.row-cols-2 > * {

    flex: 0 0 auto;

    width: 50%;

}

.row-cols-3 > * {

    flex: 0 0 auto;

    width: 33.3333333333%;

}

.row-cols-4 > * {

    flex: 0 0 auto;

    width: 25%;

}

.row-cols-5 > * {

    flex: 0 0 auto;

    width: 20%;

}

.row-cols-6 > * {

    flex: 0 0 auto;

    width: 16.6666666667%;

}

.col-auto {

    flex: 0 0 auto;

    width: auto;

}

.col-1 {

    flex: 0 0 auto;

    width: 8.33333333%;

}

.col-2 {

    flex: 0 0 auto;

    width: 16.66666667%;

}

.col-3 {

    flex: 0 0 auto;

    width: 25%;

}

.col-4 {

    flex: 0 0 auto;

    width: 33.33333333%;

}

.col-5 {

    flex: 0 0 auto;

    width: 41.66666667%;

}

.col-6 {

    flex: 0 0 auto;

    width: 50%;

}

.col-7 {

    flex: 0 0 auto;

    width: 58.33333333%;

}

.col-8 {

    flex: 0 0 auto;

    width: 66.66666667%;

}

.col-9 {

    flex: 0 0 auto;

    width: 75%;

}

.col-10 {

    flex: 0 0 auto;

    width: 83.33333333%;

}

.col-11 {

    flex: 0 0 auto;

    width: 91.66666667%;

}

.col-12 {

    flex: 0 0 auto;

    width: 100%;

}

.offset-1 {

    margin-left: 8.33333333%;

}

.offset-2 {

    margin-left: 16.66666667%;

}

.offset-3 {

    margin-left: 25%;

}

.offset-4 {

    margin-left: 33.33333333%;

}

.offset-5 {

    margin-left: 41.66666667%;

}

.offset-6 {

    margin-left: 50%;

}

.offset-7 {

    margin-left: 58.33333333%;

}

.offset-8 {

    margin-left: 66.66666667%;

}

.offset-9 {

    margin-left: 75%;

}

.offset-10 {

    margin-left: 83.33333333%;

}

.offset-11 {

    margin-left: 91.66666667%;

}

.g-0,

.gx-0 {

    --bs-gutter-x: 0;

}

.g-0,

.gy-0 {

    --bs-gutter-y: 0;

}

.g-1,

.gx-1 {

    --bs-gutter-x: 0.25rem;

}

.g-1,

.gy-1 {

    --bs-gutter-y: 0.25rem;

}

.g-2,

.gx-2 {

    --bs-gutter-x: 0.5rem;

}

.g-2,

.gy-2 {

    --bs-gutter-y: 0.5rem;

}

.g-3,

.gx-3 {

    --bs-gutter-x: 1rem;

}

.g-3,

.gy-3 {

    --bs-gutter-y: 1rem;

}

.g-4,

.gx-4 {

    --bs-gutter-x: 1.5rem;

}

.g-4,

.gy-4 {

    --bs-gutter-y: 1.5rem;

}

.g-5,

.gx-5 {

    --bs-gutter-x: 3rem;

}

.g-5,

.gy-5 {

    --bs-gutter-y: 3rem;

}

@media (min-width: 576px) {

    .col-sm {

        flex: 1 0 0%;

    }

    .row-cols-sm-auto > * {

        flex: 0 0 auto;

        width: auto;

    }

    .row-cols-sm-1 > * {

        flex: 0 0 auto;

        width: 100%;

    }

    .row-cols-sm-2 > * {

        flex: 0 0 auto;

        width: 50%;

    }

    .row-cols-sm-3 > * {

        flex: 0 0 auto;

        width: 33.3333333333%;

    }

    .row-cols-sm-4 > * {

        flex: 0 0 auto;

        width: 25%;

    }

    .row-cols-sm-5 > * {

        flex: 0 0 auto;

        width: 20%;

    }

    .row-cols-sm-6 > * {

        flex: 0 0 auto;

        width: 16.6666666667%;

    }

    .col-sm-auto {

        flex: 0 0 auto;

        width: auto;

    }

    .col-sm-1 {

        flex: 0 0 auto;

        width: 8.33333333%;

    }

    .col-sm-2 {

        flex: 0 0 auto;

        width: 16.66666667%;

    }

    .col-sm-3 {

        flex: 0 0 auto;

        width: 25%;

    }

    .col-sm-4 {

        flex: 0 0 auto;

        width: 33.33333333%;

    }

    .col-sm-5 {

        flex: 0 0 auto;

        width: 41.66666667%;

    }

    .col-sm-6 {

        flex: 0 0 auto;

        width: 50%;

    }

    .col-sm-7 {

        flex: 0 0 auto;

        width: 58.33333333%;

    }

    .col-sm-8 {

        flex: 0 0 auto;

        width: 66.66666667%;

    }

    .col-sm-9 {

        flex: 0 0 auto;

        width: 75%;

    }

    .col-sm-10 {

        flex: 0 0 auto;

        width: 83.33333333%;

    }

    .col-sm-11 {

        flex: 0 0 auto;

        width: 91.66666667%;

    }

    .col-sm-12 {

        flex: 0 0 auto;

        width: 100%;

    }

    .offset-sm-0 {

        margin-left: 0;

    }

    .offset-sm-1 {

        margin-left: 8.33333333%;

    }

    .offset-sm-2 {

        margin-left: 16.66666667%;

    }

    .offset-sm-3 {

        margin-left: 25%;

    }

    .offset-sm-4 {

        margin-left: 33.33333333%;

    }

    .offset-sm-5 {

        margin-left: 41.66666667%;

    }

    .offset-sm-6 {

        margin-left: 50%;

    }

    .offset-sm-7 {

        margin-left: 58.33333333%;

    }

    .offset-sm-8 {

        margin-left: 66.66666667%;

    }

    .offset-sm-9 {

        margin-left: 75%;

    }

    .offset-sm-10 {

        margin-left: 83.33333333%;

    }

    .offset-sm-11 {

        margin-left: 91.66666667%;

    }

    .g-sm-0,

    .gx-sm-0 {

        --bs-gutter-x: 0;

    }

    .g-sm-0,

    .gy-sm-0 {

        --bs-gutter-y: 0;

    }

    .g-sm-1,

    .gx-sm-1 {

        --bs-gutter-x: 0.25rem;

    }

    .g-sm-1,

    .gy-sm-1 {

        --bs-gutter-y: 0.25rem;

    }

    .g-sm-2,

    .gx-sm-2 {

        --bs-gutter-x: 0.5rem;

    }

    .g-sm-2,

    .gy-sm-2 {

        --bs-gutter-y: 0.5rem;

    }

    .g-sm-3,

    .gx-sm-3 {

        --bs-gutter-x: 1rem;

    }

    .g-sm-3,

    .gy-sm-3 {

        --bs-gutter-y: 1rem;

    }

    .g-sm-4,

    .gx-sm-4 {

        --bs-gutter-x: 1.5rem;

    }

    .g-sm-4,

    .gy-sm-4 {

        --bs-gutter-y: 1.5rem;

    }

    .g-sm-5,

    .gx-sm-5 {

        --bs-gutter-x: 3rem;

    }

    .g-sm-5,

    .gy-sm-5 {

        --bs-gutter-y: 3rem;

    }

}

@media (min-width: 768px) {

    .col-md {

        flex: 1 0 0%;

    }

    .row-cols-md-auto > * {

        flex: 0 0 auto;

        width: auto;

    }

    .row-cols-md-1 > * {

        flex: 0 0 auto;

        width: 100%;

    }

    .row-cols-md-2 > * {

        flex: 0 0 auto;

        width: 50%;

    }

    .row-cols-md-3 > * {

        flex: 0 0 auto;

        width: 33.3333333333%;

    }

    .row-cols-md-4 > * {

        flex: 0 0 auto;

        width: 25%;

    }

    .row-cols-md-5 > * {

        flex: 0 0 auto;

        width: 20%;

    }

    .row-cols-md-6 > * {

        flex: 0 0 auto;

        width: 16.6666666667%;

    }

    .col-md-auto {

        flex: 0 0 auto;

        width: auto;

    }

    .col-md-1 {

        flex: 0 0 auto;

        width: 8.33333333%;

    }

    .col-md-2 {

        flex: 0 0 auto;

        width: 16.66666667%;

    }

    .col-md-3 {

        flex: 0 0 auto;

        width: 25%;

    }

    .col-md-4 {

        flex: 0 0 auto;

        width: 33.33333333%;

    }

    .col-md-5 {

        flex: 0 0 auto;

        width: 41.66666667%;

    }

    .col-md-6 {

        flex: 0 0 auto;

        width: 50%;

    }

    .col-md-7 {

        flex: 0 0 auto;

        width: 58.33333333%;

    }

    .col-md-8 {

        flex: 0 0 auto;

        width: 66.66666667%;

    }

    .col-md-9 {

        flex: 0 0 auto;

        width: 75%;

    }

    .col-md-10 {

        flex: 0 0 auto;

        width: 83.33333333%;

    }

    .col-md-11 {

        flex: 0 0 auto;

        width: 91.66666667%;

    }

    .col-md-12 {

        flex: 0 0 auto;

        width: 100%;

    }

    .offset-md-0 {

        margin-left: 0;

    }

    .offset-md-1 {

        margin-left: 8.33333333%;

    }

    .offset-md-2 {

        margin-left: 16.66666667%;

    }

    .offset-md-3 {

        margin-left: 25%;

    }

    .offset-md-4 {

        margin-left: 33.33333333%;

    }

    .offset-md-5 {

        margin-left: 41.66666667%;

    }

    .offset-md-6 {

        margin-left: 50%;

    }

    .offset-md-7 {

        margin-left: 58.33333333%;

    }

    .offset-md-8 {

        margin-left: 66.66666667%;

    }

    .offset-md-9 {

        margin-left: 75%;

    }

    .offset-md-10 {

        margin-left: 83.33333333%;

    }

    .offset-md-11 {

        margin-left: 91.66666667%;

    }

    .g-md-0,

    .gx-md-0 {

        --bs-gutter-x: 0;

    }

    .g-md-0,

    .gy-md-0 {

        --bs-gutter-y: 0;

    }

    .g-md-1,

    .gx-md-1 {

        --bs-gutter-x: 0.25rem;

    }

    .g-md-1,

    .gy-md-1 {

        --bs-gutter-y: 0.25rem;

    }

    .g-md-2,

    .gx-md-2 {

        --bs-gutter-x: 0.5rem;

    }

    .g-md-2,

    .gy-md-2 {

        --bs-gutter-y: 0.5rem;

    }

    .g-md-3,

    .gx-md-3 {

        --bs-gutter-x: 1rem;

    }

    .g-md-3,

    .gy-md-3 {

        --bs-gutter-y: 1rem;

    }

    .g-md-4,

    .gx-md-4 {

        --bs-gutter-x: 1.5rem;

    }

    .g-md-4,

    .gy-md-4 {

        --bs-gutter-y: 1.5rem;

    }

    .g-md-5,

    .gx-md-5 {

        --bs-gutter-x: 3rem;

    }

    .g-md-5,

    .gy-md-5 {

        --bs-gutter-y: 3rem;

    }

}

@media (min-width: 992px) {

    .col-lg {

        flex: 1 0 0%;

    }

    .row-cols-lg-auto > * {

        flex: 0 0 auto;

        width: auto;

    }

    .row-cols-lg-1 > * {

        flex: 0 0 auto;

        width: 100%;

    }

    .row-cols-lg-2 > * {

        flex: 0 0 auto;

        width: 50%;

    }

    .row-cols-lg-3 > * {

        flex: 0 0 auto;

        width: 33.3333333333%;

    }

    .row-cols-lg-4 > * {

        flex: 0 0 auto;

        width: 25%;

    }

    .row-cols-lg-5 > * {

        flex: 0 0 auto;

        width: 20%;

    }

    .row-cols-lg-6 > * {

        flex: 0 0 auto;

        width: 16.6666666667%;

    }

    .col-lg-auto {

        flex: 0 0 auto;

        width: auto;

    }

    .col-lg-1 {

        flex: 0 0 auto;

        width: 8.33333333%;

    }

    .col-lg-2 {

        flex: 0 0 auto;

        width: 16.66666667%;

    }

    .col-lg-3 {

        flex: 0 0 auto;

        width: 25%;

    }

    .col-lg-4 {

        flex: 0 0 auto;

        width: 33.33333333%;

    }

    .col-lg-5 {

        flex: 0 0 auto;

        width: 41.66666667%;

    }

    .col-lg-6 {

        flex: 0 0 auto;

        width: 50%;

    }

    .col-lg-7 {

        flex: 0 0 auto;

        width: 58.33333333%;

    }

    .col-lg-8 {

        flex: 0 0 auto;

        width: 66.66666667%;

    }

    .col-lg-9 {

        flex: 0 0 auto;

        width: 75%;

    }

    .col-lg-10 {

        flex: 0 0 auto;

        width: 83.33333333%;

    }

    .col-lg-11 {

        flex: 0 0 auto;

        width: 91.66666667%;

    }

    .col-lg-12 {

        flex: 0 0 auto;

        width: 100%;

    }

    .offset-lg-0 {

        margin-left: 0;

    }

    .offset-lg-1 {

        margin-left: 8.33333333%;

    }

    .offset-lg-2 {

        margin-left: 16.66666667%;

    }

    .offset-lg-3 {

        margin-left: 25%;

    }

    .offset-lg-4 {

        margin-left: 33.33333333%;

    }

    .offset-lg-5 {

        margin-left: 41.66666667%;

    }

    .offset-lg-6 {

        margin-left: 50%;

    }

    .offset-lg-7 {

        margin-left: 58.33333333%;

    }

    .offset-lg-8 {

        margin-left: 66.66666667%;

    }

    .offset-lg-9 {

        margin-left: 75%;

    }

    .offset-lg-10 {

        margin-left: 83.33333333%;

    }

    .offset-lg-11 {

        margin-left: 91.66666667%;

    }

    .g-lg-0,

    .gx-lg-0 {

        --bs-gutter-x: 0;

    }

    .g-lg-0,

    .gy-lg-0 {

        --bs-gutter-y: 0;

    }

    .g-lg-1,

    .gx-lg-1 {

        --bs-gutter-x: 0.25rem;

    }

    .g-lg-1,

    .gy-lg-1 {

        --bs-gutter-y: 0.25rem;

    }

    .g-lg-2,

    .gx-lg-2 {

        --bs-gutter-x: 0.5rem;

    }

    .g-lg-2,

    .gy-lg-2 {

        --bs-gutter-y: 0.5rem;

    }

    .g-lg-3,

    .gx-lg-3 {

        --bs-gutter-x: 1rem;

    }

    .g-lg-3,

    .gy-lg-3 {

        --bs-gutter-y: 1rem;

    }

    .g-lg-4,

    .gx-lg-4 {

        --bs-gutter-x: 1.5rem;

    }

    .g-lg-4,

    .gy-lg-4 {

        --bs-gutter-y: 1.5rem;

    }

    .g-lg-5,

    .gx-lg-5 {

        --bs-gutter-x: 3rem;

    }

    .g-lg-5,

    .gy-lg-5 {

        --bs-gutter-y: 3rem;

    }

}

@media (min-width: 1200px) {

    .col-xl {

        flex: 1 0 0%;

    }

    .row-cols-xl-auto > * {

        flex: 0 0 auto;

        width: auto;

    }

    .row-cols-xl-1 > * {

        flex: 0 0 auto;

        width: 100%;

    }

    .row-cols-xl-2 > * {

        flex: 0 0 auto;

        width: 50%;

    }

    .row-cols-xl-3 > * {

        flex: 0 0 auto;

        width: 33.3333333333%;

    }

    .row-cols-xl-4 > * {

        flex: 0 0 auto;

        width: 25%;

    }

    .row-cols-xl-5 > * {

        flex: 0 0 auto;

        width: 20%;

    }

    .row-cols-xl-6 > * {

        flex: 0 0 auto;

        width: 16.6666666667%;

    }

    .col-xl-auto {

        flex: 0 0 auto;

        width: auto;

    }

    .col-xl-1 {

        flex: 0 0 auto;

        width: 8.33333333%;

    }

    .col-xl-2 {

        flex: 0 0 auto;

        width: 16.66666667%;

    }

    .col-xl-3 {

        flex: 0 0 auto;

        width: 25%;

    }

    .col-xl-4 {

        flex: 0 0 auto;

        width: 33.33333333%;

    }

    .col-xl-5 {

        flex: 0 0 auto;

        width: 41.66666667%;

    }

    .col-xl-6 {

        flex: 0 0 auto;

        width: 50%;

    }

    .col-xl-7 {

        flex: 0 0 auto;

        width: 58.33333333%;

    }

    .col-xl-8 {

        flex: 0 0 auto;

        width: 66.66666667%;

    }

    .col-xl-9 {

        flex: 0 0 auto;

        width: 75%;

    }

    .col-xl-10 {

        flex: 0 0 auto;

        width: 83.33333333%;

    }

    .col-xl-11 {

        flex: 0 0 auto;

        width: 91.66666667%;

    }

    .col-xl-12 {

        flex: 0 0 auto;

        width: 100%;

    }

    .offset-xl-0 {

        margin-left: 0;

    }

    .offset-xl-1 {

        margin-left: 8.33333333%;

    }

    .offset-xl-2 {

        margin-left: 16.66666667%;

    }

    .offset-xl-3 {

        margin-left: 25%;

    }

    .offset-xl-4 {

        margin-left: 33.33333333%;

    }

    .offset-xl-5 {

        margin-left: 41.66666667%;

    }

    .offset-xl-6 {

        margin-left: 50%;

    }

    .offset-xl-7 {

        margin-left: 58.33333333%;

    }

    .offset-xl-8 {

        margin-left: 66.66666667%;

    }

    .offset-xl-9 {

        margin-left: 75%;

    }

    .offset-xl-10 {

        margin-left: 83.33333333%;

    }

    .offset-xl-11 {

        margin-left: 91.66666667%;

    }

    .g-xl-0,

    .gx-xl-0 {

        --bs-gutter-x: 0;

    }

    .g-xl-0,

    .gy-xl-0 {

        --bs-gutter-y: 0;

    }

    .g-xl-1,

    .gx-xl-1 {

        --bs-gutter-x: 0.25rem;

    }

    .g-xl-1,

    .gy-xl-1 {

        --bs-gutter-y: 0.25rem;

    }

    .g-xl-2,

    .gx-xl-2 {

        --bs-gutter-x: 0.5rem;

    }

    .g-xl-2,

    .gy-xl-2 {

        --bs-gutter-y: 0.5rem;

    }

    .g-xl-3,

    .gx-xl-3 {

        --bs-gutter-x: 1rem;

    }

    .g-xl-3,

    .gy-xl-3 {

        --bs-gutter-y: 1rem;

    }

    .g-xl-4,

    .gx-xl-4 {

        --bs-gutter-x: 1.5rem;

    }

    .g-xl-4,

    .gy-xl-4 {

        --bs-gutter-y: 1.5rem;

    }

    .g-xl-5,

    .gx-xl-5 {

        --bs-gutter-x: 3rem;

    }

    .g-xl-5,

    .gy-xl-5 {

        --bs-gutter-y: 3rem;

    }

}

@media (min-width: 1400px) {

    .col-xxl {

        flex: 1 0 0%;

    }

    .row-cols-xxl-auto > * {

        flex: 0 0 auto;

        width: auto;

    }

    .row-cols-xxl-1 > * {

        flex: 0 0 auto;

        width: 100%;

    }

    .row-cols-xxl-2 > * {

        flex: 0 0 auto;

        width: 50%;

    }

    .row-cols-xxl-3 > * {

        flex: 0 0 auto;

        width: 33.3333333333%;

    }

    .row-cols-xxl-4 > * {

        flex: 0 0 auto;

        width: 25%;

    }

    .row-cols-xxl-5 > * {

        flex: 0 0 auto;

        width: 20%;

    }

    .row-cols-xxl-6 > * {

        flex: 0 0 auto;

        width: 16.6666666667%;

    }

    .col-xxl-auto {

        flex: 0 0 auto;

        width: auto;

    }

    .col-xxl-1 {

        flex: 0 0 auto;

        width: 8.33333333%;

    }

    .col-xxl-2 {

        flex: 0 0 auto;

        width: 16.66666667%;

    }

    .col-xxl-3 {

        flex: 0 0 auto;

        width: 25%;

    }

    .col-xxl-4 {

        flex: 0 0 auto;

        width: 33.33333333%;

    }

    .col-xxl-5 {

        flex: 0 0 auto;

        width: 41.66666667%;

    }

    .col-xxl-6 {

        flex: 0 0 auto;

        width: 50%;

    }

    .col-xxl-7 {

        flex: 0 0 auto;

        width: 58.33333333%;

    }

    .col-xxl-8 {

        flex: 0 0 auto;

        width: 66.66666667%;

    }

    .col-xxl-9 {

        flex: 0 0 auto;

        width: 75%;

    }

    .col-xxl-10 {

        flex: 0 0 auto;

        width: 83.33333333%;

    }

    .col-xxl-11 {

        flex: 0 0 auto;

        width: 91.66666667%;

    }

    .col-xxl-12 {

        flex: 0 0 auto;

        width: 100%;

    }

    .offset-xxl-0 {

        margin-left: 0;

    }

    .offset-xxl-1 {

        margin-left: 8.33333333%;

    }

    .offset-xxl-2 {

        margin-left: 16.66666667%;

    }

    .offset-xxl-3 {

        margin-left: 25%;

    }

    .offset-xxl-4 {

        margin-left: 33.33333333%;

    }

    .offset-xxl-5 {

        margin-left: 41.66666667%;

    }

    .offset-xxl-6 {

        margin-left: 50%;

    }

    .offset-xxl-7 {

        margin-left: 58.33333333%;

    }

    .offset-xxl-8 {

        margin-left: 66.66666667%;

    }

    .offset-xxl-9 {

        margin-left: 75%;

    }

    .offset-xxl-10 {

        margin-left: 83.33333333%;

    }

    .offset-xxl-11 {

        margin-left: 91.66666667%;

    }

    .g-xxl-0,

    .gx-xxl-0 {

        --bs-gutter-x: 0;

    }

    .g-xxl-0,

    .gy-xxl-0 {

        --bs-gutter-y: 0;

    }

    .g-xxl-1,

    .gx-xxl-1 {

        --bs-gutter-x: 0.25rem;

    }

    .g-xxl-1,

    .gy-xxl-1 {

        --bs-gutter-y: 0.25rem;

    }

    .g-xxl-2,

    .gx-xxl-2 {

        --bs-gutter-x: 0.5rem;

    }

    .g-xxl-2,

    .gy-xxl-2 {

        --bs-gutter-y: 0.5rem;

    }

    .g-xxl-3,

    .gx-xxl-3 {

        --bs-gutter-x: 1rem;

    }

    .g-xxl-3,

    .gy-xxl-3 {

        --bs-gutter-y: 1rem;

    }

    .g-xxl-4,

    .gx-xxl-4 {

        --bs-gutter-x: 1.5rem;

    }

    .g-xxl-4,

    .gy-xxl-4 {

        --bs-gutter-y: 1.5rem;

    }

    .g-xxl-5,

    .gx-xxl-5 {

        --bs-gutter-x: 3rem;

    }

    .g-xxl-5,

    .gy-xxl-5 {

        --bs-gutter-y: 3rem;

    }

}

.table {

    --bs-table-color: var(--bs-body-color);

    --bs-table-bg: transparent;

    --bs-table-border-color: var(--bs-border-color);

    --bs-table-accent-bg: transparent;

    --bs-table-striped-color: var(--bs-body-color);

    --bs-table-striped-bg: var(--bs-gray-100);

    --bs-table-active-color: var(--bs-body-color);

    --bs-table-active-bg: var(--bs-gray-100);

    --bs-table-hover-color: var(--bs-body-color);

    --bs-table-hover-bg: var(--bs-gray-100);

    width: 100%;

    margin-bottom: 1rem;

    color: var(--bs-table-color);

    vertical-align: top;

    border-color: var(--bs-table-border-color);

}

.table > :not(caption) > * > * {

    padding: 0.75rem 0.75rem;

    background-color: var(--bs-table-bg);

    border-bottom-width: 1px;

    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);

}

.table > tbody {

    vertical-align: inherit;

}

.table > thead {

    vertical-align: bottom;

}

.table-group-divider {

    border-top: 2px solid var(--bs-border-color);

}

.caption-top {

    caption-side: top;

}

.table-sm > :not(caption) > * > * {

    padding: 0.3rem 0.3rem;

}

.table-bordered > :not(caption) > * {

    border-width: 1px 0;

}

.table-bordered > :not(caption) > * > * {

    border-width: 0 1px;

}

.table-borderless > :not(caption) > * > * {

    border-bottom-width: 0;

}

.table-borderless > :not(:first-child) {

    border-top-width: 0;

}

.table-striped-columns > :not(caption) > tr > :nth-child(2n),

.table-striped > tbody > tr:nth-of-type(odd) > * {

    --bs-table-accent-bg: var(--bs-table-striped-bg);

    color: var(--bs-table-striped-color);

}

.table-active {

    --bs-table-accent-bg: var(--bs-table-active-bg);

    color: var(--bs-table-active-color);

}

.table-hover > tbody > tr:hover > * {

    --bs-table-accent-bg: var(--bs-table-hover-bg);

    color: var(--bs-table-hover-color);

}

.table-primary {

    --bs-table-color: #000;

    --bs-table-bg: #dde2fa;

    --bs-table-border-color: #c7cbe1;

    --bs-table-striped-bg: #d2d7ee;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #c7cbe1;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #ccd1e7;

    --bs-table-hover-color: #000;

}

.table-primary,

.table-secondary {

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color);

}

.table-secondary {

    --bs-table-color: #000;

    --bs-table-bg: #e3e4e8;

    --bs-table-border-color: #cccdd1;

    --bs-table-striped-bg: #d8d9dc;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #cccdd1;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #d2d3d7;

    --bs-table-hover-color: #000;

}

.table-success {

    --bs-table-color: #000;

    --bs-table-bg: #d6f3e9;

    --bs-table-border-color: #c1dbd2;

    --bs-table-striped-bg: #cbe7dd;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #c1dbd2;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #c6e1d8;

    --bs-table-hover-color: #000;

}

.table-info,

.table-success {

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color);

}

.table-info {

    --bs-table-color: #000;

    --bs-table-bg: #dcedfc;

    --bs-table-border-color: #c6d5e3;

    --bs-table-striped-bg: #d1e1ef;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #c6d5e3;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #ccdbe9;

    --bs-table-hover-color: #000;

}

.table-warning {

    --bs-table-color: #000;

    --bs-table-bg: #fcf0db;

    --bs-table-border-color: #e3d8c5;

    --bs-table-striped-bg: #efe4d0;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #e3d8c5;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #e9decb;

    --bs-table-hover-color: #000;

}

.table-danger,

.table-warning {

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color);

}

.table-danger {

    --bs-table-color: #000;

    --bs-table-bg: #fde1e1;

    --bs-table-border-color: #e4cbcb;

    --bs-table-striped-bg: #f0d6d6;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #e4cbcb;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #ead0d0;

    --bs-table-hover-color: #000;

}

.table-light {

    --bs-table-color: #000;

    --bs-table-bg: #eff2f7;

    --bs-table-border-color: #d7dade;

    --bs-table-striped-bg: #e3e6eb;

    --bs-table-striped-color: #000;

    --bs-table-active-bg: #d7dade;

    --bs-table-active-color: #000;

    --bs-table-hover-bg: #dde0e4;

    --bs-table-hover-color: #000;

}

.table-dark,

.table-light {

    color: var(--bs-table-color);

    border-color: var(--bs-table-border-color);

}

.table-dark {

    --bs-table-color: #fff;

    --bs-table-bg: #343a40;

    --bs-table-border-color: #484e53;

    --bs-table-striped-bg: #3e444a;

    --bs-table-striped-color: #fff;

    --bs-table-active-bg: #484e53;

    --bs-table-active-color: #fff;

    --bs-table-hover-bg: #43494e;

    --bs-table-hover-color: #fff;

}

.table-responsive {

    overflow-x: auto;

    -webkit-overflow-scrolling: touch;

}

@media (max-width: 575.98px) {

    .table-responsive-sm {

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }

}

@media (max-width: 767.98px) {

    .table-responsive-md {

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }

}

@media (max-width: 991.98px) {

    .table-responsive-lg {

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }

}

@media (max-width: 1199.98px) {

    .table-responsive-xl {

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }

}

@media (max-width: 1399.98px) {

    .table-responsive-xxl {

        overflow-x: auto;

        -webkit-overflow-scrolling: touch;

    }

}

.form-label {

    margin-bottom: 0.5rem;

}

.col-form-label {

    padding-top: calc(0.47rem + 1px);

    padding-bottom: calc(0.47rem + 1px);

    margin-bottom: 0;

    font-size: inherit;

    line-height: 1.5;

}

.col-form-label-lg {

    padding-top: calc(0.5rem + 1px);

    padding-bottom: calc(0.5rem + 1px);

    font-size: 1.015625rem;

}

.col-form-label-sm {

    padding-top: calc(0.25rem + 1px);

    padding-bottom: calc(0.25rem + 1px);

    font-size: 0.7109375rem;

}

.form-text {

    margin-top: 0.25rem;

    font-size: 80%;

    color: var(--bs-gray-600);

}

.form-control {

    display: block;

    width: 100%;

    padding: 0.47rem 0.75rem;

    font-size: 0.8125rem;

    font-weight: 400;

    line-height: 1.5;

    color: var(--bs-gray-700);

    background-color: var(--bs-custom-white);

    background-clip: padding-box;

    border: 1px solid var(--bs-input-border-color);

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    border-radius: 0.25rem;

    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}

@media (prefers-reduced-motion: reduce) {

    .form-control {

        transition: none;

    }

}

.form-control[type="file"] {

    overflow: hidden;

}

.form-control[type="file"]:not(:disabled):not([readonly]) {

    cursor: pointer;

}

.form-control:focus {

    color: var(--bs-gray-700);

    background-color: var(--bs-custom-white);

    border-color: var(--bs-input-focus-border-color);

    outline: 0;

    box-shadow: none;

}

.form-control::-webkit-date-and-time-value {

    height: 1.5em;

}

.form-control::-moz-placeholder {

    color: var(--bs-gray-600);

    opacity: 1;

}

.form-control::placeholder {

    color: var(--bs-gray-600);

    opacity: 1;

}

.form-control:disabled {

    background-color: var(--bs-gray-200);

    opacity: 1;

}

.form-control::file-selector-button {

    padding: 0.47rem 0.75rem;

    margin: -0.47rem -0.75rem;

    -webkit-margin-end: 0.75rem;

    margin-inline-end: 0.75rem;

    color: var(--bs-gray-700);

    background-color: var(--bs-gray-200);

    pointer-events: none;

    border-color: inherit;

    border-style: solid;

    border-width: 0;

    border-inline-end-width: 1px;

    border-radius: 0;

    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 (prefers-reduced-motion: reduce) {

    .form-control::file-selector-button {

        transition: none;

    }

}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {

    background-color: var(--bs-gray-200);

}

.form-control-plaintext {

    display: block;

    width: 100%;

    padding: 0.47rem 0;

    margin-bottom: 0;

    line-height: 1.5;

    color: var(--bs-body-color);

    background-color: transparent;

    border: solid transparent;

    border-width: 1px 0;

}

.form-control-plaintext:focus {

    outline: 0;

}

.form-control-plaintext.form-control-lg,

.form-control-plaintext.form-control-sm {

    padding-right: 0;

    padding-left: 0;

}

.form-control-sm {

    min-height: calc(1.5em + 0.5rem + 2px);

    padding: 0.25rem 0.5rem;

    font-size: 0.7109375rem;

    border-radius: 0.2rem;

}

.form-control-sm::file-selector-button {

    padding: 0.25rem 0.5rem;

    margin: -0.25rem -0.5rem;

    -webkit-margin-end: 0.5rem;

    margin-inline-end: 0.5rem;

}

.form-control-lg {

    min-height: calc(1.5em + 1rem + 2px);

    padding: 0.5rem 1rem;

    font-size: 1.015625rem;

    border-radius: 0.4rem;

}

.form-control-lg::file-selector-button {

    padding: 0.5rem 1rem;

    margin: -0.5rem -1rem;

    -webkit-margin-end: 1rem;

    margin-inline-end: 1rem;

}

textarea.form-control {

    min-height: calc(1.5em + 0.94rem + 2px);

}

textarea.form-control-sm {

    min-height: calc(1.5em + 0.5rem + 2px);

}

textarea.form-control-lg {

    min-height: calc(1.5em + 1rem + 2px);

}

.form-control-color {

    width: 3rem;

    height: calc(1.5em + 0.94rem + 2px);

    padding: 0.47rem;

}

.form-control-color:not(:disabled):not([readonly]) {

    cursor: pointer;

}

.form-control-color::-moz-color-swatch {

    border: 0 !important;

    border-radius: 0.25rem;

}

.form-control-color::-webkit-color-swatch {

    border-radius: 0.25rem;

}

.form-control-color.form-control-sm {

    height: calc(1.5em + 0.5rem + 2px);

}

.form-control-color.form-control-lg {

    height: calc(1.5em + 1rem + 2px);

}

.form-select {

    display: block;

    width: 100%;

    padding: 0.47rem 1.75rem 0.47rem 0.75rem;

    -moz-padding-start: calc(0.75rem - 3px);

    font-size: 0.8125rem;

    font-weight: 400;

    line-height: 1.5;

    color: var(--bs-gray-700);

    background-color: var(--bs-custom-white);

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");

    background-repeat: no-repeat;

    background-position: right 0.75rem center;

    background-size: 16px 12px;

    border: 1px solid var(--bs-input-border-color);

    border-radius: 0.25rem;

    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

@media (prefers-reduced-motion: reduce) {

    .form-select {

        transition: none;

    }

}

.form-select:focus {

    border-color: var(--bs-input-focus-border-color);

    outline: 0;

    box-shadow: 0 0 0 0.15rem rgba(85, 110, 230, 0.25);

}

.form-select[multiple],

.form-select[size]:not([size="1"]) {

    padding-right: 0.75rem;

    background-image: none;

}

.form-select:disabled {

    color: #74788d;

    background-color: #eff2f7;

}

.form-select:-moz-focusring {

    color: transparent;

    text-shadow: 0 0 0 var(--bs-gray-700);

}

.form-select-sm {

    padding-top: 0.25rem;

    padding-bottom: 0.25rem;

    padding-left: 0.5rem;

    font-size: 0.7109375rem;

    border-radius: 0.2rem;

}

.form-select-lg {

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    padding-left: 1rem;

    font-size: 1.015625rem;

    border-radius: 0.4rem;

}

.form-check {

    display: block;

    min-height: 1.21875rem;

    padding-left: 1.5em;

    margin-bottom: 0.125rem;

}

.form-check .form-check-input {

    float: left;

    margin-left: -1.5em;

}

.form-check-reverse {

    padding-right: 1.5em;

    padding-left: 0;

    text-align: right;

}

.form-check-reverse .form-check-input {

    float: right;

    margin-right: -1.5em;

    margin-left: 0;

}

.form-check-input {

    width: 1em;

    height: 1em;

    margin-top: 0.25em;

    vertical-align: top;

    background-color: var(--bs-custom-white);

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: contain;

    border: 1px solid var(--bs-form-check-input-border);

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    -webkit-print-color-adjust: exact;

    print-color-adjust: exact;

    transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}

@media (prefers-reduced-motion: reduce) {

    .form-check-input {

        transition: none;

    }

}

.form-check-input[type="checkbox"] {

    border-radius: 0.25em;

}

.form-check-input[type="radio"] {

    border-radius: 50%;

}

.form-check-input:active {

    filter: brightness(90%);

}

.form-check-input:focus {

    border-color: var(--bs-input-focus-border-color);

    outline: 0;

    box-shadow: 0 0 0 0.15rem rgba(85, 110, 230, 0.25);

}

.form-check-input:checked {

    background-color: #556ee6;

    border-color: #556ee6;

}

.form-check-input:checked[type="checkbox"] {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");

}

.form-check-input:checked[type="radio"] {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");

}

.form-check-input[type="checkbox"]:indeterminate {

    background-color: #556ee6;

    border-color: #556ee6;

    background-image: url("data:image/svg +xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27><path fill=%27none%27 stroke=%27#fff%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%20stroke-width=%273%27%20d=%27M6%2010h8%27/%3E%3C/svg%3E");

}

.form-check-input:disabled {

    pointer-events: none;

    filter: none;

    opacity: 0.5;

}

.form-check-input:disabled ~ .form-check-label,

.form-check-input[disabled] ~ .form-check-label {

    cursor: default;

    opacity: 0.5;

}

.form-switch {

    padding-left: 2.5em;

}

.form-switch .form-check-input {

    width: 2em;

    margin-left: -2.5em;

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='var(--bs-body-color)'/%3E%3C/svg%3E");

    background-position: 0;

    border-radius: 2em;

    transition: background-position 0.15s ease-in-out;

}

@media (prefers-reduced-motion: reduce) {

    .form-switch .form-check-input {

        transition: none;

    }

}

.form-switch .form-check-input:focus {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='var(--bs-input-focus-border-color)'/%3E%3C/svg%3E");

}

.form-switch .form-check-input:checked {

    background-position: 100%;

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");

}

.form-switch.form-check-reverse {

    padding-right: 2.5em;

    padding-left: 0;

}

.form-switch.form-check-reverse .form-check-input {

    margin-right: -2.5em;

    margin-left: 0;

}

.form-check-inline {

    display: inline-block;

    margin-right: 1rem;

}

.btn-check {

    position: absolute;

    clip: rect(0, 0, 0, 0);

    pointer-events: none;

}

.btn-check:disabled + .btn,

.btn-check[disabled] + .btn {

    pointer-events: none;

    filter: none;

    opacity: 0.65;

}

.form-range {

    width: 100%;

    height: 1.3rem;

    padding: 0;

    background-color: transparent;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

.form-range:focus {

    outline: 0;

}

.form-range:focus::-webkit-slider-thumb {

    box-shadow: 0 0 0 1px #f8f8fb, none;

}

.form-range:focus::-moz-range-thumb {

    box-shadow: 0 0 0 1px #f8f8fb, none;

}

.form-range::-moz-focus-outer {

    border: 0;

}

.form-range::-webkit-slider-thumb {

    width: 1rem;

    height: 1rem;

    margin-top: -0.25rem;

    background-color: #556ee6;

    border: 0;

    border-radius: 1rem;

    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

    -webkit-appearance: none;

    appearance: none;

}

@media (prefers-reduced-motion: reduce) {

    .form-range::-webkit-slider-thumb {

        -webkit-transition: none;

        transition: none;

    }

}

.form-range::-webkit-slider-thumb:active {

    background-color: #ccd4f8;

}

.form-range::-webkit-slider-runnable-track {

    width: 100%;

    height: 0.5rem;

    color: transparent;

    cursor: pointer;

    background-color: var(--bs-gray-300);

    border-color: transparent;

    border-radius: 1rem;

}

.form-range::-moz-range-thumb {

    width: 1rem;

    height: 1rem;

    background-color: #556ee6;

    border: 0;

    border-radius: 1rem;

    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

    -moz-appearance: none;

    appearance: none;

}

@media (prefers-reduced-motion: reduce) {

    .form-range::-moz-range-thumb {

        -moz-transition: none;

        transition: none;

    }

}

.form-range::-moz-range-thumb:active {

    background-color: #ccd4f8;

}

.form-range::-moz-range-track {

    width: 100%;

    height: 0.5rem;

    color: transparent;

    cursor: pointer;

    background-color: var(--bs-gray-300);

    border-color: transparent;

    border-radius: 1rem;

}

.form-range:disabled {

    pointer-events: none;

}

.form-range:disabled::-webkit-slider-thumb {

    background-color: #adb5bd;

}

.form-range:disabled::-moz-range-thumb {

    background-color: #adb5bd;

}

.form-floating {

    position: relative;

}

.form-floating > .form-control,

.form-floating > .form-control-plaintext,

.form-floating > .form-select {

    height: calc(3.5rem + 2px);

    line-height: 1.25;

}

.form-floating > label {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding: 1rem 0.75rem;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    pointer-events: none;

    border: 1px solid transparent;

    transform-origin: 0 0;

    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;

}

@media (prefers-reduced-motion: reduce) {

    .form-floating > label {

        transition: none;

    }

}

.form-floating > .form-control,

.form-floating > .form-control-plaintext {

    padding: 1rem 0.75rem;

}

.form-floating > .form-control-plaintext::-moz-placeholder,

.form-floating > .form-control::-moz-placeholder {

    color: transparent;

}

.form-floating > .form-control-plaintext::placeholder,

.form-floating > .form-control::placeholder {

    color: transparent;

}

.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown),

.form-floating > .form-control:not(:-moz-placeholder-shown) {

    padding-top: 1.625rem;

    padding-bottom: 0.625rem;

}

.form-floating > .form-control-plaintext:focus,

.form-floating > .form-control-plaintext:not(:placeholder-shown),

.form-floating > .form-control:focus,

.form-floating > .form-control:not(:placeholder-shown) {

    padding-top: 1.625rem;

    padding-bottom: 0.625rem;

}

.form-floating > .form-control-plaintext:-webkit-autofill,

.form-floating > .form-control:-webkit-autofill {

    padding-top: 1.625rem;

    padding-bottom: 0.625rem;

}

.form-floating > .form-select {

    padding-top: 1.625rem;

    padding-bottom: 0.625rem;

}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {

    opacity: 0.65;

    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);

}

.form-floating > .form-control-plaintext ~ label,

.form-floating > .form-control:focus ~ label,

.form-floating > .form-control:not(:placeholder-shown) ~ label,

.form-floating > .form-select ~ label {

    opacity: 0.65;

    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);

}

.form-floating > .form-control:-webkit-autofill ~ label {

    opacity: 0.65;

    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);

}

.form-floating > .form-control-plaintext ~ label {

    border-width: 1px 0;

}

.input-group {

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: stretch;

    width: 100%;

}

.input-group > .form-control,

.input-group > .form-floating,

.input-group > .form-select {

    position: relative;

    flex: 1 1 auto;

    width: 1%;

    min-width: 0;

}

.input-group > .form-control:focus,

.input-group > .form-floating:focus-within,

.input-group > .form-select:focus {

    z-index: 3;

}

.input-group .btn {

    position: relative;

    z-index: 2;

}

.input-group .btn:focus {

    z-index: 3;

}

.input-group-text {

    display: flex;

    align-items: center;

    padding: 0.47rem 0.75rem;

    font-size: 0.8125rem;

    font-weight: 400;

    line-height: 1.5;

    color: var(--bs-gray-700);

    text-align: center;

    white-space: nowrap;

    background-color: var(--bs-gray-200);

    border: 1px solid var(--bs-input-border-color);

    border-radius: 0.25rem;

}

.input-group-lg > .btn,

.input-group-lg > .form-control,

.input-group-lg > .form-select,

.input-group-lg > .input-group-text {

    padding: 0.5rem 1rem;

    font-size: 1.015625rem;

    border-radius: 0.4rem;

}

.input-group-sm > .btn,

.input-group-sm > .form-control,

.input-group-sm > .form-select,

.input-group-sm > .input-group-text {

    padding: 0.25rem 0.5rem;

    font-size: 0.7109375rem;

    border-radius: 0.2rem;

}

.input-group-lg > .form-select,

.input-group-sm > .form-select {

    padding-right: 2.5rem;

}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),

.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,

.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select,

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),

.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,

.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0;

}

.input-group > .form-floating:not(:first-child) > .form-control,

.input-group > .form-floating:not(:first-child) > .form-select,

.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {

    margin-left: -1px;

    border-top-left-radius: 0;

    border-bottom-left-radius: 0;

}

.valid-feedback {

    display: none;

    width: 100%;

    margin-top: 0.25rem;

    font-size: 80%;

    color: #34c38f;

}

.valid-tooltip {

    position: absolute;

    top: 100%;

    z-index: 5;

    display: none;

    max-width: 100%;

    padding: 0.4rem 0.7rem;

    margin-top: 0.1rem;

    font-size: 0.7109375rem;

    line-height: 1.5;

    color: #fff;

    background-color: rgba(52, 195, 143, 0.9);

    border-radius: 0.25rem;

}

.is-valid ~ .valid-feedback,

.is-valid ~ .valid-tooltip,

.was-validated :valid ~ .valid-feedback,

.was-validated :valid ~ .valid-tooltip {

    display: block;

}

.form-control.is-valid,

.was-validated .form-control:valid {

    border-color: #34c38f;

    padding-right: calc(1.5em + 0.94rem);

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2334c38f' d='M2.3 6.73.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");

    background-repeat: no-repeat;

    background-position: right calc(0.375em + 0.235rem) center;

    background-size: calc(0.75em + 0.47rem) calc(0.75em + 0.47rem);

}

.form-control.is-valid:focus,

.was-validated .form-control:valid:focus {

    border-color: #34c38f;

    box-shadow: 0 0 0 0.15rem rgba(52, 195, 143, 0.25);

}

.was-validated textarea.form-control:valid,

textarea.form-control.is-valid {

    padding-right: calc(1.5em + 0.94rem);

    background-position: top calc(0.375em + 0.235rem) right calc(0.375em + 0.235rem);

}

.form-select.is-valid,

.was-validated .form-select:valid {

    border-color: #34c38f;

}

.form-select.is-valid:not([multiple]):not([size]),

.form-select.is-valid:not([multiple])[size="1"],

.was-validated .form-select:valid:not([multiple]):not([size]),

.was-validated .form-select:valid:not([multiple])[size="1"] {

    padding-right: calc(0.75em + 3.205rem);

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),

        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2334c38f' d='M2.3 6.73.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");

    background-position: right 0.75rem center, center right 2.5rem;

    background-size: 16px 12px, calc(0.75em + 0.47rem) calc(0.75em + 0.47rem);

}

.form-select.is-valid:focus,

.was-validated .form-select:valid:focus {

    border-color: #34c38f;

    box-shadow: 0 0 0 0.15rem rgba(52, 195, 143, 0.25);

}

.form-control-color.is-valid,

.was-validated .form-control-color:valid {

    width: calc(3.94rem + 1.5em);

}

.form-check-input.is-valid,

.was-validated .form-check-input:valid {

    border-color: #34c38f;

}

.form-check-input.is-valid:checked,

.was-validated .form-check-input:valid:checked {

    background-color: #34c38f;

}

.form-check-input.is-valid:focus,

.was-validated .form-check-input:valid:focus {

    box-shadow: 0 0 0 0.15rem rgba(52, 195, 143, 0.25);

}

.form-check-input.is-valid ~ .form-check-label,

.was-validated .form-check-input:valid ~ .form-check-label {

    color: #34c38f;

}

.form-check-inline .form-check-input ~ .valid-feedback {

    margin-left: 0.5em;

}

.input-group .form-control.is-valid,

.input-group .form-select.is-valid,

.was-validated .input-group .form-control:valid,

.was-validated .input-group .form-select:valid {

    z-index: 1;

}

.input-group .form-control.is-valid:focus,

.input-group .form-select.is-valid:focus,

.was-validated .input-group .form-control:valid:focus,

.was-validated .input-group .form-select:valid:focus {

    z-index: 3;

}

.invalid-feedback {

    display: none;

    width: 100%;

    margin-top: 0.25rem;

    font-size: 80%;

    color: #f46a6a;

}

.invalid-tooltip {

    position: absolute;

    top: 100%;

    z-index: 5;

    display: none;

    max-width: 100%;

    padding: 0.4rem 0.7rem;

    margin-top: 0.1rem;

    font-size: 0.7109375rem;

    line-height: 1.5;

    color: #fff;

    background-color: hsla(0, 86%, 69%, 0.9);

    border-radius: 0.25rem;

}

.is-invalid ~ .invalid-feedback,

.is-invalid ~ .invalid-tooltip,

.was-validated :invalid ~ .invalid-feedback,

.was-validated :invalid ~ .invalid-tooltip {

    display: block;

}

.form-control.is-invalid,

.was-validated .form-control:invalid {

    border-color: #f46a6a;

    padding-right: calc(1.5em + 0.94rem);

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f46a6a'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f46a6a' stroke='none'/%3E%3C/svg%3E");

    background-repeat: no-repeat;

    background-position: right calc(0.375em + 0.235rem) center;

    background-size: calc(0.75em + 0.47rem) calc(0.75em + 0.47rem);

}

.form-control.is-invalid:focus,

.was-validated .form-control:invalid:focus {

    border-color: #f46a6a;

    box-shadow: 0 0 0 0.15rem hsla(0, 86%, 69%, 0.25);

}

.was-validated textarea.form-control:invalid,

textarea.form-control.is-invalid {

    padding-right: calc(1.5em + 0.94rem);

    background-position: top calc(0.375em + 0.235rem) right calc(0.375em + 0.235rem);

}

.form-select.is-invalid,

.was-validated .form-select:invalid {

    border-color: #f46a6a;

}

.form-select.is-invalid:not([multiple]):not([size]),

.form-select.is-invalid:not([multiple])[size="1"],

.was-validated .form-select:invalid:not([multiple]):not([size]),

.was-validated .form-select:invalid:not([multiple])[size="1"] {

    padding-right: calc(0.75em + 3.205rem);

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),

        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f46a6a'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f46a6a' stroke='none'/%3E%3C/svg%3E");

    background-position: right 0.75rem center, center right 2.5rem;

    background-size: 16px 12px, calc(0.75em + 0.47rem) calc(0.75em + 0.47rem);

}

.form-select.is-invalid:focus,

.was-validated .form-select:invalid:focus {

    border-color: #f46a6a;

    box-shadow: 0 0 0 0.15rem hsla(0, 86%, 69%, 0.25);

}

.form-control-color.is-invalid,

.was-validated .form-control-color:invalid {

    width: calc(3.94rem + 1.5em);

}

.form-check-input.is-invalid,

.was-validated .form-check-input:invalid {

    border-color: #f46a6a;

}

.form-check-input.is-invalid:checked,

.was-validated .form-check-input:invalid:checked {

    background-color: #f46a6a;

}

.form-check-input.is-invalid:focus,

.was-validated .form-check-input:invalid:focus {

    box-shadow: 0 0 0 0.15rem hsla(0, 86%, 69%, 0.25);

}

.form-check-input.is-invalid ~ .form-check-label,

.was-validated .form-check-input:invalid ~ .form-check-label {

    color: #f46a6a;

}

.form-check-inline .form-check-input ~ .invalid-feedback {

    margin-left: 0.5em;

}

.input-group .form-control.is-invalid,

.input-group .form-select.is-invalid,

.was-validated .input-group .form-control:invalid,

.was-validated .input-group .form-select:invalid {

    z-index: 2;

}

.input-group .form-control.is-invalid:focus,

.input-group .form-select.is-invalid:focus,

.was-validated .input-group .form-control:invalid:focus,

.was-validated .input-group .form-select:invalid:focus {

    z-index: 3;

}

.btn {

    --bs-btn-padding-x: 0.75rem;

    --bs-btn-padding-y: 0.47rem;

    --bs-btn-font-size: 0.8125rem;

    --bs-btn-font-weight: 400;

    --bs-btn-line-height: 1.5;

    --bs-btn-color: #495057;

    --bs-btn-bg: transparent;

    --bs-btn-border-width: 1px;

    --bs-btn-border-color: transparent;

    --bs-btn-border-radius: 0.25rem;

    --bs-btn-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);

    --bs-btn-disabled-opacity: 0.65;

    --bs-btn-focus-box-shadow: 0 0 0 0.15rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);

    display: inline-block;

    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);

    font-family: var(--bs-btn-font-family);

    font-size: var(--bs-btn-font-size);

    font-weight: var(--bs-btn-font-weight);

    line-height: var(--bs-btn-line-height);

    color: var(--bs-btn-color);

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);

    border-radius: var(--bs-btn-border-radius);

    background-color: var(--bs-btn-bg);

    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 (prefers-reduced-motion: reduce) {

    .btn {

        transition: none;

    }

}

.btn:hover {

    text-decoration: none;

}

.btn-check:focus + .btn,

.btn:focus,

.btn:hover {

    color: var(--bs-btn-hover-color);

    background-color: var(--bs-btn-hover-bg);

    border-color: var(--bs-btn-hover-border-color);

}

.btn-check:focus + .btn,

.btn:focus {

    outline: 0;

    box-shadow: var(--bs-btn-focus-box-shadow);

}

.btn-check:active + .btn,

.btn-check:checked + .btn,

.btn.active,

.btn.show,

.btn:active {

    color: var(--bs-btn-active-color);

    background-color: var(--bs-btn-active-bg);

    border-color: var(--bs-btn-active-border-color);

}

.btn-check:active + .btn:focus,

.btn-check:checked + .btn:focus,

.btn.active:focus,

.btn.show:focus,

.btn:active:focus {

    box-shadow: var(--bs-btn-focus-box-shadow);

}

.btn.disabled,

.btn:disabled,

fieldset:disabled .btn {

    color: var(--bs-btn-disabled-color);

    pointer-events: none;

    background-color: var(--bs-btn-disabled-bg);

    border-color: var(--bs-btn-disabled-border-color);

    opacity: var(--bs-btn-disabled-opacity);

}

.btn-primary {

    --bs-btn-color: #fff;

    --bs-btn-bg: #556ee6;

    --bs-btn-border-color: #556ee6;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #485ec4;

    --bs-btn-hover-border-color: #4458b8;

    --bs-btn-focus-shadow-rgb: 111, 132, 234;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #4458b8;

    --bs-btn-active-border-color: #4053ad;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #556ee6;

    --bs-btn-disabled-border-color: #556ee6;

}

.btn-secondary {

    --bs-btn-color: #fff;

    --bs-btn-bg: #74788d;

    --bs-btn-border-color: #74788d;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #636678;

    --bs-btn-hover-border-color: #5d6071;

    --bs-btn-focus-shadow-rgb: 137, 140, 158;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #5d6071;

    --bs-btn-active-border-color: #575a6a;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #74788d;

    --bs-btn-disabled-border-color: #74788d;

}

.btn-success {

    --bs-btn-color: #fff;

    --bs-btn-bg: #34c38f;

    --bs-btn-border-color: #34c38f;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #2ca67a;

    --bs-btn-hover-border-color: #2a9c72;

    --bs-btn-focus-shadow-rgb: 82, 204, 160;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #2a9c72;

    --bs-btn-active-border-color: #27926b;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #34c38f;

    --bs-btn-disabled-border-color: #34c38f;

}

.btn-info {

    --bs-btn-color: #fff;

    --bs-btn-bg: #50a5f1;

    --bs-btn-border-color: #50a5f1;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #448ccd;

    --bs-btn-hover-border-color: #4084c1;

    --bs-btn-focus-shadow-rgb: 106, 179, 243;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #4084c1;

    --bs-btn-active-border-color: #3c7cb5;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #50a5f1;

    --bs-btn-disabled-border-color: #50a5f1;

}

.btn-warning {

    --bs-btn-color: #fff;

    --bs-btn-bg: #f1b44c;

    --bs-btn-border-color: #f1b44c;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #cd9941;

    --bs-btn-hover-border-color: #c1903d;

    --bs-btn-focus-shadow-rgb: 243, 191, 103;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #c1903d;

    --bs-btn-active-border-color: #b58739;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #f1b44c;

    --bs-btn-disabled-border-color: #f1b44c;

}

.btn-danger {

    --bs-btn-color: #fff;

    --bs-btn-bg: #f46a6a;

    --bs-btn-border-color: #f46a6a;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #cf5a5a;

    --bs-btn-hover-border-color: #c35555;

    --bs-btn-focus-shadow-rgb: 246, 128, 128;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #c35555;

    --bs-btn-active-border-color: #b75050;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #f46a6a;

    --bs-btn-disabled-border-color: #f46a6a;

}

.btn-pink {

    --bs-btn-color: #fff;

    --bs-btn-bg: #e83e8c;

    --bs-btn-border-color: #e83e8c;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #c53577;

    --bs-btn-hover-border-color: #ba3270;

    --bs-btn-focus-shadow-rgb: 235, 91, 157;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #ba3270;

    --bs-btn-active-border-color: #ae2f69;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #e83e8c;

    --bs-btn-disabled-border-color: #e83e8c;

}

.btn-light {

    --bs-btn-color: #000;

    --bs-btn-bg: #eff2f7;

    --bs-btn-border-color: #eff2f7;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #cbced2;

    --bs-btn-hover-border-color: #bfc2c6;

    --bs-btn-focus-shadow-rgb: 203, 206, 210;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #bfc2c6;

    --bs-btn-active-border-color: #b3b6b9;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #000;

    --bs-btn-disabled-bg: #eff2f7;

    --bs-btn-disabled-border-color: #eff2f7;

}

.btn-dark {

    --bs-btn-color: #fff;

    --bs-btn-bg: #343a40;

    --bs-btn-border-color: #343a40;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #52585d;

    --bs-btn-hover-border-color: #484e53;

    --bs-btn-focus-shadow-rgb: 82, 88, 93;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #5d6166;

    --bs-btn-active-border-color: #484e53;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #fff;

    --bs-btn-disabled-bg: #343a40;

    --bs-btn-disabled-border-color: #343a40;

}

.btn-outline-primary {

    --bs-btn-color: #556ee6;

    --bs-btn-border-color: #556ee6;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #556ee6;

    --bs-btn-hover-border-color: #556ee6;

    --bs-btn-focus-shadow-rgb: 85, 110, 230;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #556ee6;

    --bs-btn-active-border-color: #556ee6;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #556ee6;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #556ee6;

    --bs-gradient: none;

}

.btn-outline-secondary {

    --bs-btn-color: #74788d;

    --bs-btn-border-color: #74788d;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #74788d;

    --bs-btn-hover-border-color: #74788d;

    --bs-btn-focus-shadow-rgb: 116, 120, 141;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #74788d;

    --bs-btn-active-border-color: #74788d;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #74788d;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #74788d;

    --bs-gradient: none;

}

.btn-outline-success {

    --bs-btn-color: #34c38f;

    --bs-btn-border-color: #34c38f;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #34c38f;

    --bs-btn-hover-border-color: #34c38f;

    --bs-btn-focus-shadow-rgb: 52, 195, 143;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #34c38f;

    --bs-btn-active-border-color: #34c38f;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #34c38f;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #34c38f;

    --bs-gradient: none;

}

.btn-outline-info {

    --bs-btn-color: #50a5f1;

    --bs-btn-border-color: #50a5f1;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #50a5f1;

    --bs-btn-hover-border-color: #50a5f1;

    --bs-btn-focus-shadow-rgb: 80, 165, 241;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #50a5f1;

    --bs-btn-active-border-color: #50a5f1;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #50a5f1;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #50a5f1;

    --bs-gradient: none;

}

.btn-outline-warning {

    --bs-btn-color: #f1b44c;

    --bs-btn-border-color: #f1b44c;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #f1b44c;

    --bs-btn-hover-border-color: #f1b44c;

    --bs-btn-focus-shadow-rgb: 241, 180, 76;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #f1b44c;

    --bs-btn-active-border-color: #f1b44c;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #f1b44c;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #f1b44c;

    --bs-gradient: none;

}

.btn-outline-danger {

    --bs-btn-color: #f46a6a;

    --bs-btn-border-color: #f46a6a;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #f46a6a;

    --bs-btn-hover-border-color: #f46a6a;

    --bs-btn-focus-shadow-rgb: 244, 106, 106;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #f46a6a;

    --bs-btn-active-border-color: #f46a6a;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #f46a6a;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #f46a6a;

    --bs-gradient: none;

}

.btn-outline-pink {

    --bs-btn-color: #e83e8c;

    --bs-btn-border-color: #e83e8c;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #e83e8c;

    --bs-btn-hover-border-color: #e83e8c;

    --bs-btn-focus-shadow-rgb: 232, 62, 140;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #e83e8c;

    --bs-btn-active-border-color: #e83e8c;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #e83e8c;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #e83e8c;

    --bs-gradient: none;

}

.btn-outline-light {

    --bs-btn-color: #eff2f7;

    --bs-btn-border-color: #eff2f7;

    --bs-btn-hover-color: #000;

    --bs-btn-hover-bg: #eff2f7;

    --bs-btn-hover-border-color: #eff2f7;

    --bs-btn-focus-shadow-rgb: 239, 242, 247;

    --bs-btn-active-color: #000;

    --bs-btn-active-bg: #eff2f7;

    --bs-btn-active-border-color: #eff2f7;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #eff2f7;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #eff2f7;

    --bs-gradient: none;

}

.btn-outline-dark {

    --bs-btn-color: #343a40;

    --bs-btn-border-color: #343a40;

    --bs-btn-hover-color: #fff;

    --bs-btn-hover-bg: #343a40;

    --bs-btn-hover-border-color: #343a40;

    --bs-btn-focus-shadow-rgb: 52, 58, 64;

    --bs-btn-active-color: #fff;

    --bs-btn-active-bg: #343a40;

    --bs-btn-active-border-color: #343a40;

    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: #343a40;

    --bs-btn-disabled-bg: transparent;

    --bs-btn-disabled-border-color: #343a40;

    --bs-gradient: none;

}

.btn-link {

    --bs-btn-font-weight: 400;

    --bs-btn-color: var(--bs-link-color);

    --bs-btn-bg: transparent;

    --bs-btn-border-color: transparent;

    --bs-btn-hover-color: var(--bs-link-hover-color);

    --bs-btn-hover-border-color: transparent;

    --bs-btn-active-color: var(--bs-link-hover-color);

    --bs-btn-active-border-color: transparent;

    --bs-btn-disabled-color: #74788d;

    --bs-btn-disabled-border-color: transparent;

    --bs-btn-box-shadow: none;

    --bs-btn-focus-shadow-rgb: 111, 132, 234;

    text-decoration: none;

}

.btn-link:focus,

.btn-link:hover {

    text-decoration: underline;

}

.btn-link:focus {

    color: var(--bs-btn-color);

}

.btn-link:hover {

    color: var(--bs-btn-hover-color);

}

.btn-group-lg > .btn,

.btn-lg {

    --bs-btn-padding-y: 0.5rem;

    --bs-btn-padding-x: 1rem;

    --bs-btn-font-size: 1.015625rem;

    --bs-btn-border-radius: 0.4rem;

}

.btn-group-sm > .btn,

.btn-sm {

    --bs-btn-padding-y: 0.25rem;

    --bs-btn-padding-x: 0.5rem;

    --bs-btn-font-size: 0.7109375rem;

    --bs-btn-border-radius: 0.2rem;

}

.fade {

    transition: opacity 0.15s linear;

}

@media (prefers-reduced-motion: reduce) {

    .fade {

        transition: none;

    }

}

.fade:not(.show) {

    opacity: 0;

}

.collapse:not(.show) {

    display: none;

}

.collapsing {

    height: 0;

    overflow: hidden;

    transition: height 0.35s ease;

}

@media (prefers-reduced-motion: reduce) {

    .collapsing {

        transition: none;

    }

}

.collapsing.collapse-horizontal {

    width: 0;

    height: auto;

    transition: width 0.35s ease;

}

@media (prefers-reduced-motion: reduce) {

    .collapsing.collapse-horizontal {

        transition: none;

    }

}

.dropdown,

.dropdown-center,

.dropend,

.dropstart,

.dropup,

.dropup-center {

    position: relative;

}

.dropdown-toggle {

    white-space: nowrap;

}

.dropdown-menu {

    --bs-dropdown-min-width: 10rem;

    --bs-dropdown-padding-x: 0;

    --bs-dropdown-padding-y: 0.5rem;

    --bs-dropdown-spacer: 0.125rem;

    --bs-dropdown-font-size: 0.8125rem;

    --bs-dropdown-color: #495057;

    --bs-dropdown-bg: #fff;

    --bs-dropdown-border-color: rgba(0, 0, 0, 0.15);

    --bs-dropdown-border-radius: 0.25rem;

    --bs-dropdown-border-width: 0;

    --bs-dropdown-inner-border-radius: 0.25rem;

    --bs-dropdown-divider-bg: #eff2f7;

    --bs-dropdown-divider-margin-y: 0.5rem;

    --bs-dropdown-box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    --bs-dropdown-link-color: #212529;

    --bs-dropdown-link-hover-color: #1e2125;

    --bs-dropdown-link-hover-bg: #f8f9fa;

    --bs-dropdown-link-active-color: #343a40;

    --bs-dropdown-link-active-bg: #f8f9fa;

    --bs-dropdown-link-disabled-color: #74788d;

    --bs-dropdown-item-padding-x: 1.5rem;

    --bs-dropdown-item-padding-y: 0.35rem;

    --bs-dropdown-header-color: #74788d;

    --bs-dropdown-header-padding-x: 1.5rem;

    --bs-dropdown-header-padding-y: 0.5rem;

    display: none;

    min-width: var(--bs-dropdown-min-width);

    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);

    font-size: var(--bs-dropdown-font-size);

    color: var(--bs-dropdown-color);

    text-align: left;

    list-style: none;

    background-color: var(--bs-dropdown-bg);

    background-clip: padding-box;

    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);

    border-radius: var(--bs-dropdown-border-radius);

}

.dropdown-menu[data-bs-popper] {

    top: 100%;

    left: 0;

    margin-top: var(--bs-dropdown-spacer);

}

.dropdown-menu-start {

    --bs-position: start;

}

.dropdown-menu-start[data-bs-popper] {

    right: auto;

    left: 0;

}

.dropdown-menu-end {

    --bs-position: end;

}

.dropdown-menu-end[data-bs-popper] {

    right: 0;

    left: auto;

}

@media (min-width: 576px) {

    .dropdown-menu-sm-start {

        --bs-position: start;

    }

    .dropdown-menu-sm-start[data-bs-popper] {

        right: auto;

        left: 0;

    }

    .dropdown-menu-sm-end {

        --bs-position: end;

    }

    .dropdown-menu-sm-end[data-bs-popper] {

        right: 0;

        left: auto;

    }

}

@media (min-width: 768px) {

    .dropdown-menu-md-start {

        --bs-position: start;

    }

    .dropdown-menu-md-start[data-bs-popper] {

        right: auto;

        left: 0;

    }

    .dropdown-menu-md-end {

        --bs-position: end;

    }

    .dropdown-menu-md-end[data-bs-popper] {

        right: 0;

        left: auto;

    }

}

@media (min-width: 992px) {

    .dropdown-menu-lg-start {

        --bs-position: start;

    }

    .dropdown-menu-lg-start[data-bs-popper] {

        right: auto;

        left: 0;

    }

    .dropdown-menu-lg-end {

        --bs-position: end;

    }

    .dropdown-menu-lg-end[data-bs-popper] {

        right: 0;

        left: auto;

    }

}

@media (min-width: 1200px) {

    .dropdown-menu-xl-start {

        --bs-position: start;

    }

    .dropdown-menu-xl-start[data-bs-popper] {

        right: auto;

        left: 0;

    }

    .dropdown-menu-xl-end {

        --bs-position: end;

    }

    .dropdown-menu-xl-end[data-bs-popper] {

        right: 0;

        left: auto;

    }

}

@media (min-width: 1400px) {

    .dropdown-menu-xxl-start {

        --bs-position: start;

    }

    .dropdown-menu-xxl-start[data-bs-popper] {

        right: auto;

        left: 0;

    }

    .dropdown-menu-xxl-end {

        --bs-position: end;

    }

    .dropdown-menu-xxl-end[data-bs-popper] {

        right: 0;

        left: auto;

    }

}

.dropup .dropdown-menu[data-bs-popper] {

    top: auto;

    bottom: 100%;

    margin-top: 0;

    margin-bottom: var(--bs-dropdown-spacer);

}

.dropend .dropdown-menu[data-bs-popper] {

    top: 0;

    right: auto;

    left: 100%;

    margin-top: 0;

    margin-left: var(--bs-dropdown-spacer);

}

.dropend .dropdown-toggle:after {

    vertical-align: 0;

}

.dropstart .dropdown-menu[data-bs-popper] {

    top: 0;

    right: 100%;

    left: auto;

    margin-top: 0;

    margin-right: var(--bs-dropdown-spacer);

}

.dropstart .dropdown-toggle:before {

    vertical-align: 0;

}

.dropdown-divider {

    height: 0;

    margin: var(--bs-dropdown-divider-margin-y) 0;

    overflow: hidden;

    border-top: 1px solid var(--bs-dropdown-divider-bg);

    opacity: 1;

}

.dropdown-item {

    display: block;

    width: 100%;

    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);

    clear: both;

    font-weight: 400;

    color: var(--bs-dropdown-link-color);

    text-align: inherit;

    white-space: nowrap;

    background-color: transparent;

    border: 0;

}

.dropdown-item:focus,

.dropdown-item:hover {

    color: var(--bs-dropdown-link-hover-color);

    text-decoration: none;

    background-color: var(--bs-dropdown-link-hover-bg);

}

.dropdown-item.active,

.dropdown-item:active {

    color: var(--bs-dropdown-link-active-color);

    text-decoration: none;

    background-color: var(--bs-dropdown-link-active-bg);

}

.dropdown-item.disabled,

.dropdown-item:disabled {

    color: var(--bs-dropdown-link-disabled-color);

    pointer-events: none;

    background-color: transparent;

}

.dropdown-menu.show {

    display: block;

}

.dropdown-header {

    display: block;

    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);

    margin-bottom: 0;

    font-size: 0.7109375rem;

    color: var(--bs-dropdown-header-color);

    white-space: nowrap;

}

.dropdown-item-text {

    display: block;

    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);

    color: var(--bs-dropdown-link-color);

}

.dropdown-menu-dark {

    --bs-dropdown-color: #f6f6f6;

    --bs-dropdown-bg: #343a40;

    --bs-dropdown-border-color: rgba(0, 0, 0, 0.15);

    --bs-dropdown-link-color: #f6f6f6;

    --bs-dropdown-link-hover-color: #fff;

    --bs-dropdown-divider-bg: #eff2f7;

    --bs-dropdown-link-hover-bg: hsla(0, 0%, 100%, 0.15);

    --bs-dropdown-link-active-color: #343a40;

    --bs-dropdown-link-active-bg: #f8f9fa;

    --bs-dropdown-link-disabled-color: #adb5bd;

    --bs-dropdown-header-color: #adb5bd;

}

.btn-group,

.btn-group-vertical {

    position: relative;

    display: inline-flex;

    vertical-align: middle;

}

.btn-group-vertical > .btn,

.btn-group > .btn {

    position: relative;

    flex: 1 1 auto;

}

.btn-group-vertical > .btn-check:checked + .btn,

.btn-group-vertical > .btn-check:focus + .btn,

.btn-group-vertical > .btn.active,

.btn-group-vertical > .btn:active,

.btn-group-vertical > .btn:focus,

.btn-group-vertical > .btn:hover,

.btn-group > .btn-check:checked + .btn,

.btn-group > .btn-check:focus + .btn,

.btn-group > .btn.active,

.btn-group > .btn:active,

.btn-group > .btn:focus,

.btn-group > .btn:hover {

    z-index: 1;

}

.btn-toolbar {

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;

}

.btn-toolbar .input-group {

    width: auto;

}

.btn-group {

    border-radius: 0.25rem;

}

.btn-group > .btn-group:not(:first-child),

.btn-group > .btn:not(:first-child) {

    margin-left: -1px;

}

.btn-group > .btn-group:not(:last-child) > .btn,

.btn-group > .btn.dropdown-toggle-split:first-child,

.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0;

}

.btn-group > .btn-group:not(:first-child) > .btn,

.btn-group > .btn:nth-child(n + 3),

.btn-group > :not(.btn-check) + .btn {

    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,

.dropend .dropdown-toggle-split:after,

.dropup .dropdown-toggle-split:after {

    margin-left: 0;

}

.dropstart .dropdown-toggle-split:before {

    margin-right: 0;

}

.btn-group-sm > .btn + .dropdown-toggle-split,

.btn-sm + .dropdown-toggle-split {

    padding-right: 0.375rem;

    padding-left: 0.375rem;

}

.btn-group-lg > .btn + .dropdown-toggle-split,

.btn-lg + .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 > .btn-group {

    width: 100%;

}

.btn-group-vertical > .btn-group:not(:first-child),

.btn-group-vertical > .btn:not(:first-child) {

    margin-top: -1px;

}

.btn-group-vertical > .btn-group:not(:last-child) > .btn,

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0;

}

.btn-group-vertical > .btn-group:not(:first-child) > .btn,

.btn-group-vertical > .btn ~ .btn {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.nav {

    --bs-nav-link-padding-x: 1rem;

    --bs-nav-link-padding-y: 0.5rem;

    --bs-nav-link-color: var(--bs-link-color);

    --bs-nav-link-hover-color: var(--bs-link-hover-color);

    --bs-nav-link-disabled-color: #74788d;

    display: flex;

    flex-wrap: wrap;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none;

}

.nav-link {

    display: block;

    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);

    font-size: var(--bs-nav-link-font-size);

    font-weight: var(--bs-nav-link-font-weight);

    color: var(--bs-nav-link-color);

    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;

}

@media (prefers-reduced-motion: reduce) {

    .nav-link {

        transition: none;

    }

}

.nav-link:focus,

.nav-link:hover {

    color: var(--bs-nav-link-hover-color);

    text-decoration: none;

}

.nav-link.disabled {

    color: var(--bs-nav-link-disabled-color);

    pointer-events: none;

    cursor: default;

}

.nav-tabs {

    --bs-nav-tabs-border-width: 1px;

    --bs-nav-tabs-border-color: #ced4da;

    --bs-nav-tabs-border-radius: 0.25rem;

    --bs-nav-tabs-link-hover-border-color: #eff2f7 #eff2f7 #ced4da;

    --bs-nav-tabs-link-active-color: #495057;

    --bs-nav-tabs-link-active-bg: #fff;

    --bs-nav-tabs-link-active-border-color: #ced4da #ced4da #fff;

    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);

}

.nav-tabs .nav-link {

    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);

    background: 0 0;

    border: var(--bs-nav-tabs-border-width) solid transparent;

    border-top-left-radius: var(--bs-nav-tabs-border-radius);

    border-top-right-radius: var(--bs-nav-tabs-border-radius);

}

.nav-tabs .nav-link:focus,

.nav-tabs .nav-link:hover {

    isolation: isolate;

    border-color: var(--bs-nav-tabs-link-hover-border-color);

}

.nav-tabs .nav-link.disabled,

.nav-tabs .nav-link:disabled {

    color: var(--bs-nav-link-disabled-color);

    background-color: transparent;

    border-color: transparent;

}

.nav-tabs .nav-item.show .nav-link,

.nav-tabs .nav-link.active {

    color: var(--bs-nav-tabs-link-active-color);

    background-color: var(--bs-nav-tabs-link-active-bg);

    border-color: var(--bs-nav-tabs-link-active-border-color);

}

.nav-tabs .dropdown-menu {

    margin-top: calc(var(--bs-nav-tabs-border-width) * -1);

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.nav-pills {

    --bs-nav-pills-border-radius: 0.25rem;

    --bs-nav-pills-link-active-color: #fff;

    --bs-nav-pills-link-active-bg: #556ee6;

}

.nav-pills .nav-link {

    background: 0 0;

    border: 0;

    border-radius: var(--bs-nav-pills-border-radius);

}

.nav-pills .nav-link:disabled {

    color: var(--bs-nav-link-disabled-color);

    background-color: transparent;

    border-color: transparent;

}

.nav-pills .nav-link.active,

.nav-pills .show > .nav-link {

    color: var(--bs-nav-pills-link-active-color);

    background-color: var(--bs-nav-pills-link-active-bg);

}

.nav-fill .nav-item,

.nav-fill > .nav-link {

    flex: 1 1 auto;

    text-align: center;

}

.nav-justified .nav-item,

.nav-justified > .nav-link {

    flex-basis: 0;

    flex-grow: 1;

    text-align: center;

}

.nav-fill .nav-item .nav-link,

.nav-justified .nav-item .nav-link {

    width: 100%;

}

.tab-content > .tab-pane {

    display: none;

}

.tab-content > .active {

    display: block;

}

.navbar {

    --bs-navbar-padding-x: 0;

    --bs-navbar-padding-y: 0.5rem;

    --bs-navbar-color: rgba(0, 0, 0, 0.55);

    --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);

    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);

    --bs-navbar-active-color: rgba(0, 0, 0, 0.9);

    --bs-navbar-brand-padding-y: 0.34765625rem;

    --bs-navbar-brand-margin-end: 1rem;

    --bs-navbar-brand-font-size: 1.015625rem;

    --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);

    --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);

    --bs-navbar-nav-link-padding-x: 0.5rem;

    --bs-navbar-toggler-padding-y: 0.25rem;

    --bs-navbar-toggler-padding-x: 0.75rem;

    --bs-navbar-toggler-font-size: 1.015625rem;

    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");

    --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);

    --bs-navbar-toggler-border-radius: 0.25rem;

    --bs-navbar-toggler-focus-width: 0.15rem;

    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;

    position: relative;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: space-between;

    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);

}

.navbar > .container,

.navbar > .container-fluid,

.navbar > .container-lg,

.navbar > .container-md,

.navbar > .container-sm,

.navbar > .container-xl,

.navbar > .container-xxl {

    display: flex;

    flex-wrap: inherit;

    align-items: center;

    justify-content: space-between;

}

.navbar-brand {

    padding-top: var(--bs-navbar-brand-padding-y);

    padding-bottom: var(--bs-navbar-brand-padding-y);

    margin-right: var(--bs-navbar-brand-margin-end);

    font-size: var(--bs-navbar-brand-font-size);

    color: var(--bs-navbar-brand-color);

    white-space: nowrap;

}

.navbar-brand:focus,

.navbar-brand:hover {

    color: var(--bs-navbar-brand-hover-color);

    text-decoration: none;

}

.navbar-nav {

    --bs-nav-link-padding-x: 0;

    --bs-nav-link-padding-y: 0.5rem;

    --bs-nav-link-color: var(--bs-navbar-color);

    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);

    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);

    display: flex;

    flex-direction: column;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none;

}

.navbar-nav .nav-link.active,

.navbar-nav .show > .nav-link {

    color: var(--bs-navbar-active-color);

}

.navbar-nav .dropdown-menu {

    position: static;

}

.navbar-text {

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    color: var(--bs-navbar-color);

}

.navbar-text a,

.navbar-text a:focus,

.navbar-text a:hover {

    color: var(--bs-navbar-active-color);

}

.navbar-collapse {

    flex-basis: 100%;

    flex-grow: 1;

    align-items: center;

}

.navbar-toggler {

    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);

    font-size: var(--bs-navbar-toggler-font-size);

    line-height: 1;

    color: var(--bs-navbar-color);

    background-color: transparent;

    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);

    border-radius: var(--bs-navbar-toggler-border-radius);

    transition: var(--bs-navbar-toggler-transition);

}

@media (prefers-reduced-motion: reduce) {

    .navbar-toggler {

        transition: none;

    }

}

.navbar-toggler:hover {

    text-decoration: none;

}

.navbar-toggler:focus {

    text-decoration: none;

    outline: 0;

    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);

}

.navbar-toggler-icon {

    display: inline-block;

    width: 1.5em;

    height: 1.5em;

    vertical-align: middle;

    background-image: var(--bs-navbar-toggler-icon-bg);

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: 100%;

}

.navbar-nav-scroll {

    max-height: var(--bs-scroll-height, 75vh);

    overflow-y: auto;

}

@media (min-width: 576px) {

    .navbar-expand-sm {

        flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x);

    }

    .navbar-expand-sm .navbar-nav-scroll {

        overflow: visible;

    }

    .navbar-expand-sm .navbar-collapse {

        display: flex !important;

        flex-basis: auto;

    }

    .navbar-expand-sm .navbar-toggler {

        display: none;

    }

    .navbar-expand-sm .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto !important;

        height: auto !important;

        visibility: visible !important;

        background-color: transparent !important;

        border: 0 !important;

        transform: none !important;

        transition: none;

    }

    .navbar-expand-sm .offcanvas .offcanvas-header {

        display: none;

    }

    .navbar-expand-sm .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

    }

}

@media (min-width: 768px) {

    .navbar-expand-md {

        flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x);

    }

    .navbar-expand-md .navbar-nav-scroll {

        overflow: visible;

    }

    .navbar-expand-md .navbar-collapse {

        display: flex !important;

        flex-basis: auto;

    }

    .navbar-expand-md .navbar-toggler {

        display: none;

    }

    .navbar-expand-md .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto !important;

        height: auto !important;

        visibility: visible !important;

        background-color: transparent !important;

        border: 0 !important;

        transform: none !important;

        transition: none;

    }

    .navbar-expand-md .offcanvas .offcanvas-header {

        display: none;

    }

    .navbar-expand-md .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

    }

}

@media (min-width: 992px) {

    .navbar-expand-lg {

        flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x);

    }

    .navbar-expand-lg .navbar-nav-scroll {

        overflow: visible;

    }

    .navbar-expand-lg .navbar-collapse {

        display: flex !important;

        flex-basis: auto;

    }

    .navbar-expand-lg .navbar-toggler {

        display: none;

    }

    .navbar-expand-lg .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto !important;

        height: auto !important;

        visibility: visible !important;

        background-color: transparent !important;

        border: 0 !important;

        transform: none !important;

        transition: none;

    }

    .navbar-expand-lg .offcanvas .offcanvas-header {

        display: none;

    }

    .navbar-expand-lg .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

    }

}

@media (min-width: 1200px) {

    .navbar-expand-xl {

        flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x);

    }

    .navbar-expand-xl .navbar-nav-scroll {

        overflow: visible;

    }

    .navbar-expand-xl .navbar-collapse {

        display: flex !important;

        flex-basis: auto;

    }

    .navbar-expand-xl .navbar-toggler {

        display: none;

    }

    .navbar-expand-xl .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto !important;

        height: auto !important;

        visibility: visible !important;

        background-color: transparent !important;

        border: 0 !important;

        transform: none !important;

        transition: none;

    }

    .navbar-expand-xl .offcanvas .offcanvas-header {

        display: none;

    }

    .navbar-expand-xl .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

    }

}

@media (min-width: 1400px) {

    .navbar-expand-xxl {

        flex-wrap: 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: var(--bs-navbar-nav-link-padding-x);

        padding-left: var(--bs-navbar-nav-link-padding-x);

    }

    .navbar-expand-xxl .navbar-nav-scroll {

        overflow: visible;

    }

    .navbar-expand-xxl .navbar-collapse {

        display: flex !important;

        flex-basis: auto;

    }

    .navbar-expand-xxl .navbar-toggler {

        display: none;

    }

    .navbar-expand-xxl .offcanvas {

        position: static;

        z-index: auto;

        flex-grow: 1;

        width: auto !important;

        height: auto !important;

        visibility: visible !important;

        background-color: transparent !important;

        border: 0 !important;

        transform: none !important;

        transition: none;

    }

    .navbar-expand-xxl .offcanvas .offcanvas-header {

        display: none;

    }

    .navbar-expand-xxl .offcanvas .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

    }

}

.navbar-expand {

    flex-wrap: nowrap;

    justify-content: flex-start;

}

.navbar-expand .navbar-nav {

    flex-direction: row;

}

.navbar-expand .navbar-nav .dropdown-menu {

    position: absolute;

}

.navbar-expand .navbar-nav .nav-link {

    padding-right: var(--bs-navbar-nav-link-padding-x);

    padding-left: var(--bs-navbar-nav-link-padding-x);

}

.navbar-expand .navbar-nav-scroll {

    overflow: visible;

}

.navbar-expand .navbar-collapse {

    display: flex !important;

    flex-basis: auto;

}

.navbar-expand .navbar-toggler {

    display: none;

}

.navbar-expand .offcanvas {

    position: static;

    z-index: auto;

    flex-grow: 1;

    width: auto !important;

    height: auto !important;

    visibility: visible !important;

    background-color: transparent !important;

    border: 0 !important;

    transform: none !important;

    transition: none;

}

.navbar-expand .offcanvas .offcanvas-header {

    display: none;

}

.navbar-expand .offcanvas .offcanvas-body {

    display: flex;

    flex-grow: 0;

    padding: 0;

    overflow-y: visible;

}

.navbar-dark {

    --bs-navbar-color: hsla(0, 0%, 100%, 0.55);

    --bs-navbar-hover-color: hsla(0, 0%, 100%, 0.75);

    --bs-navbar-disabled-color: hsla(0, 0%, 100%, 0.25);

    --bs-navbar-active-color: #fff;

    --bs-navbar-brand-color: #fff;

    --bs-navbar-brand-hover-color: #fff;

    --bs-navbar-toggler-border-color: hsla(0, 0%, 100%, 0.1);

    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");

}

.card {

    --bs-card-spacer-y: 1.25rem;

    --bs-card-spacer-x: 1.25rem;

    --bs-card-title-spacer-y: 0.5rem;

    --bs-card-border-width: 0;

    --bs-card-border-color: #f6f6f6;

    --bs-card-border-radius: 0.25rem;

    --bs-card-inner-border-radius: 0.25rem;

    --bs-card-cap-padding-y: 0.625rem;

    --bs-card-cap-padding-x: 1.25rem;

    --bs-card-cap-bg: rgba(0, 0, 0, 0.03);

    --bs-card-bg: #fff;

    --bs-card-img-overlay-padding: 1rem;

    --bs-card-group-margin: 12px;

    position: relative;

    display: flex;

    flex-direction: column;

    min-width: 0;

    height: var(--bs-card-height);

    word-wrap: break-word;

    background-color: var(--bs-card-bg);

    background-clip: border-box;

    border: var(--bs-card-border-width) solid var(--bs-card-border-color);

    border-radius: var(--bs-card-border-radius);

}

.card > hr {

    margin-right: 0;

    margin-left: 0;

}

.card > .list-group {

    border-top: inherit;

    border-bottom: inherit;

}

.card > .list-group:first-child {

    border-top-width: 0;

    border-top-left-radius: var(--bs-card-inner-border-radius);

    border-top-right-radius: var(--bs-card-inner-border-radius);

}

.card > .list-group:last-child {

    border-bottom-width: 0;

    border-bottom-right-radius: var(--bs-card-inner-border-radius);

    border-bottom-left-radius: var(--bs-card-inner-border-radius);

}

.card > .card-header + .list-group,

.card > .list-group + .card-footer {

    border-top: 0;

}

.card-body {

    flex: 1 1 auto;

    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);

    color: var(--bs-card-color);

}

.card-title {

    margin-bottom: var(--bs-card-title-spacer-y);

}

.card-subtitle {

    margin-top: calc(var(--bs-card-title-spacer-y) * -0.5);

}

.card-subtitle,

.card-text:last-child {

    margin-bottom: 0;

}

.card-link:hover {

    text-decoration: none;

}

.card-link + .card-link {

    margin-left: var(--bs-card-spacer-x);

}

.card-header {

    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);

    margin-bottom: 0;

    color: var(--bs-card-cap-color);

    background-color: var(--bs-card-cap-bg);

    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);

}

.card-header:first-child {

    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;

}

.card-footer {

    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);

    color: var(--bs-card-cap-color);

    background-color: var(--bs-card-cap-bg);

    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);

}

.card-footer:last-child {

    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);

}

.card-header-tabs {

    margin-right: calc(var(--bs-card-cap-padding-x) * -0.5);

    margin-bottom: calc(var(--bs-card-cap-padding-y) * -1);

    margin-left: calc(var(--bs-card-cap-padding-x) * -0.5);

    border-bottom: 0;

}

.card-header-tabs .nav-link.active {

    background-color: var(--bs-card-bg);

    border-bottom-color: var(--bs-card-bg);

}

.card-header-pills {

    margin-right: calc(var(--bs-card-cap-padding-x) * -0.5);

    margin-left: calc(var(--bs-card-cap-padding-x) * -0.5);

}

.card-img-overlay {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    padding: var(--bs-card-img-overlay-padding);

    border-radius: var(--bs-card-inner-border-radius);

}

.card-img,

.card-img-bottom,

.card-img-top {

    width: 100%;

}

.card-img,

.card-img-top {

    border-top-left-radius: var(--bs-card-inner-border-radius);

    border-top-right-radius: var(--bs-card-inner-border-radius);

}

.card-img,

.card-img-bottom {

    border-bottom-right-radius: var(--bs-card-inner-border-radius);

    border-bottom-left-radius: var(--bs-card-inner-border-radius);

}

.card-group > .card {

    margin-bottom: var(--bs-card-group-margin);

}

@media (min-width: 576px) {

    .card-group {

        display: flex;

        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:not(:last-child) {

        border-top-right-radius: 0;

        border-bottom-right-radius: 0;

    }

    .card-group > .card:not(:last-child) .card-header,

    .card-group > .card:not(:last-child) .card-img-top {

        border-top-right-radius: 0;

    }

    .card-group > .card:not(:last-child) .card-footer,

    .card-group > .card:not(:last-child) .card-img-bottom {

        border-bottom-right-radius: 0;

    }

    .card-group > .card:not(:first-child) {

        border-top-left-radius: 0;

        border-bottom-left-radius: 0;

    }

    .card-group > .card:not(:first-child) .card-header,

    .card-group > .card:not(:first-child) .card-img-top {

        border-top-left-radius: 0;

    }

    .card-group > .card:not(:first-child) .card-footer,

    .card-group > .card:not(:first-child) .card-img-bottom {

        border-bottom-left-radius: 0;

    }

}

.accordion {

    --bs-accordion-color: #fff;

    --bs-accordion-bg: transparent;

    --bs-accordion-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, border-radius 0.15s ease;

    --bs-accordion-border-color: rgba(0, 0, 0, 0.125);

    --bs-accordion-border-width: 1px;

    --bs-accordion-border-radius: 0.25rem;

    --bs-accordion-inner-border-radius: calc(0.25rem - 1px);

    --bs-accordion-btn-padding-x: 1.25rem;

    --bs-accordion-btn-padding-y: 1rem;

    --bs-accordion-btn-color: var(--bs-body-color);

    --bs-accordion-btn-bg: transparent;

    --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var(--bs-body-color)'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");

    --bs-accordion-btn-icon-width: 16px;

    --bs-accordion-btn-icon-transform: rotate(180deg);

    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;

    --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234d63cf'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");

    --bs-accordion-btn-focus-border-color: var(--bs-input-focus-border-color);

    --bs-accordion-btn-focus-box-shadow: none;

    --bs-accordion-body-padding-x: 1.25rem;

    --bs-accordion-body-padding-y: 1rem;

    --bs-accordion-active-color: #4d63cf;

    --bs-accordion-active-bg: #eef1fd;

}

.accordion-button {

    position: relative;

    display: flex;

    align-items: center;

    width: 100%;

    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);

    font-size: 0.8125rem;

    color: var(--bs-accordion-btn-color);

    text-align: left;

    background-color: var(--bs-accordion-btn-bg);

    border: 0;

    border-radius: 0;

    overflow-anchor: none;

    transition: var(--bs-accordion-transition);

}

@media (prefers-reduced-motion: reduce) {

    .accordion-button {

        transition: none;

    }

}

.accordion-button:not(.collapsed) {

    color: var(--bs-accordion-active-color);

    background-color: var(--bs-accordion-active-bg);

    box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);

}

.accordion-button:not(.collapsed):after {

    background-image: var(--bs-accordion-btn-active-icon);

    transform: var(--bs-accordion-btn-icon-transform);

}

.accordion-button:after {

    flex-shrink: 0;

    width: var(--bs-accordion-btn-icon-width);

    height: var(--bs-accordion-btn-icon-width);

    margin-left: auto;

    content: "";

    background-image: var(--bs-accordion-btn-icon);

    background-repeat: no-repeat;

    background-size: var(--bs-accordion-btn-icon-width);

    transition: var(--bs-accordion-btn-icon-transition);

}

@media (prefers-reduced-motion: reduce) {

    .accordion-button:after {

        transition: none;

    }

}

.accordion-button:hover {

    z-index: 2;

}

.accordion-button:focus {

    z-index: 3;

    border-color: var(--bs-accordion-btn-focus-border-color);

    outline: 0;

    box-shadow: var(--bs-accordion-btn-focus-box-shadow);

}

.accordion-header {

    margin-bottom: 0;

}

.accordion-item {

    color: var(--bs-accordion-color);

    background-color: var(--bs-accordion-bg);

    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);

}

.accordion-item:first-of-type {

    border-top-left-radius: var(--bs-accordion-border-radius);

    border-top-right-radius: var(--bs-accordion-border-radius);

}

.accordion-item:first-of-type .accordion-button {

    border-top-left-radius: var(--bs-accordion-inner-border-radius);

    border-top-right-radius: var(--bs-accordion-inner-border-radius);

}

.accordion-item:not(:first-of-type) {

    border-top: 0;

}

.accordion-item:last-of-type {

    border-bottom-right-radius: var(--bs-accordion-border-radius);

    border-bottom-left-radius: var(--bs-accordion-border-radius);

}

.accordion-item:last-of-type .accordion-button.collapsed {

    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);

    border-bottom-left-radius: var(--bs-accordion-inner-border-radius);

}

.accordion-item:last-of-type .accordion-collapse {

    border-bottom-right-radius: var(--bs-accordion-border-radius);

    border-bottom-left-radius: var(--bs-accordion-border-radius);

}

.accordion-body {

    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);

}

.accordion-flush .accordion-collapse {

    border-width: 0;

}

.accordion-flush .accordion-item {

    border-right: 0;

    border-left: 0;

    border-radius: 0;

}

.accordion-flush .accordion-item:first-child {

    border-top: 0;

}

.accordion-flush .accordion-item:last-child {

    border-bottom: 0;

}

.accordion-flush .accordion-item .accordion-button {

    border-radius: 0;

}

.breadcrumb {

    --bs-breadcrumb-padding-x: 1rem;

    --bs-breadcrumb-padding-y: 0.75rem;

    --bs-breadcrumb-margin-bottom: 1rem;

    --bs-breadcrumb-divider-color: var(--bs-gray-600);

    --bs-breadcrumb-item-padding-x: 0.5rem;

    --bs-breadcrumb-item-active-color: var(--bs-gray-600);

    display: flex;

    flex-wrap: wrap;

    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);

    margin-bottom: var(--bs-breadcrumb-margin-bottom);

    font-size: var(--bs-breadcrumb-font-size);

    list-style: none;

    background-color: var(--bs-breadcrumb-bg);

    border-radius: var(--bs-breadcrumb-border-radius);

}

.breadcrumb-item + .breadcrumb-item {

    padding-left: var(--bs-breadcrumb-item-padding-x);

}

.breadcrumb-item + .breadcrumb-item:before {

    float: left;

    padding-right: var(--bs-breadcrumb-item-padding-x);

    color: var(--bs-breadcrumb-divider-color);

    content: var(--bs-breadcrumb-divider, "https://themesbrand.com/");

}

.breadcrumb-item.active {

    color: var(--bs-breadcrumb-item-active-color);

}

.pagination {

    --bs-pagination-padding-x: 0.75rem;

    --bs-pagination-padding-y: 0.5rem;

    --bs-pagination-font-size: 0.8125rem;

    --bs-pagination-color: var(--bs-gray-600);

    --bs-pagination-bg: var(--bs-custom-white);

    --bs-pagination-border-width: 1px;

    --bs-pagination-border-color: var(--bs-gray-400);

    --bs-pagination-border-radius: 0.25rem;

    --bs-pagination-hover-color: #4458b8;

    --bs-pagination-hover-bg: var(--bs-gray-200);

    --bs-pagination-hover-border-color: var(--bs-gray-400);

    --bs-pagination-focus-color: #4458b8;

    --bs-pagination-focus-bg: var(--bs-gray-200);

    --bs-pagination-focus-box-shadow: 0 0 0 0.15rem rgba(85, 110, 230, 0.25);

    --bs-pagination-active-color: #fff;

    --bs-pagination-active-bg: #556ee6;

    --bs-pagination-active-border-color: #556ee6;

    --bs-pagination-disabled-color: var(--bs-gray-400);

    --bs-pagination-disabled-bg: var(--bs-custom-white);

    --bs-pagination-disabled-border-color: var(--bs-gray-400);

    display: flex;

    padding-left: 0;

    list-style: none;

}

.page-link {

    position: relative;

    display: block;

    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);

    font-size: var(--bs-pagination-font-size);

    color: var(--bs-pagination-color);

    background-color: var(--bs-pagination-bg);

    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);

    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 (prefers-reduced-motion: reduce) {

    .page-link {

        transition: none;

    }

}

.page-link:hover {

    z-index: 2;

    color: var(--bs-pagination-hover-color);

    text-decoration: none;

    background-color: var(--bs-pagination-hover-bg);

    border-color: var(--bs-pagination-hover-border-color);

}

.page-link:focus {

    z-index: 3;

    color: var(--bs-pagination-focus-color);

    background-color: var(--bs-pagination-focus-bg);

    outline: 0;

    box-shadow: var(--bs-pagination-focus-box-shadow);

}

.active > .page-link,

.page-link.active {

    z-index: 3;

    color: var(--bs-pagination-active-color);

    background-color: var(--bs-pagination-active-bg);

    border-color: var(--bs-pagination-active-border-color);

}

.disabled > .page-link,

.page-link.disabled {

    color: var(--bs-pagination-disabled-color);

    pointer-events: none;

    background-color: var(--bs-pagination-disabled-bg);

    border-color: var(--bs-pagination-disabled-border-color);

}

.page-item:not(:first-child) .page-link {

    margin-left: -1px;

}

.page-item:first-child .page-link {

    border-top-left-radius: var(--bs-pagination-border-radius);

    border-bottom-left-radius: var(--bs-pagination-border-radius);

}

.page-item:last-child .page-link {

    border-top-right-radius: var(--bs-pagination-border-radius);

    border-bottom-right-radius: var(--bs-pagination-border-radius);

}

.pagination-lg {

    --bs-pagination-padding-x: 1.5rem;

    --bs-pagination-padding-y: 0.75rem;

    --bs-pagination-font-size: 1.015625rem;

    --bs-pagination-border-radius: 0.4rem;

}

.pagination-sm {

    --bs-pagination-padding-x: 0.5rem;

    --bs-pagination-padding-y: 0.25rem;

    --bs-pagination-font-size: 0.7109375rem;

    --bs-pagination-border-radius: 0.2rem;

}

.badge {

    --bs-badge-padding-x: 0.4em;

    --bs-badge-padding-y: 0.25em;

    --bs-badge-font-size: 75%;

    --bs-badge-font-weight: 500;

    --bs-badge-color: #fff;

    --bs-badge-border-radius: 0.25rem;

    display: inline-block;

    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);

    font-size: var(--bs-badge-font-size);

    font-weight: var(--bs-badge-font-weight);

    line-height: 1;

    color: var(--bs-badge-color);

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    border-radius: var(--bs-badge-border-radius);

}

.badge:empty {

    display: none;

}

.btn .badge {

    position: relative;

    top: -1px;

}

.alert {

    --bs-alert-bg: transparent;

    --bs-alert-padding-x: 1.25rem;

    --bs-alert-padding-y: 0.75rem;

    --bs-alert-margin-bottom: 1rem;

    --bs-alert-color: inherit;

    --bs-alert-border-color: transparent;

    --bs-alert-border: 1px solid var(--bs-alert-border-color);

    --bs-alert-border-radius: 0.25rem;

    position: relative;

    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);

    margin-bottom: var(--bs-alert-margin-bottom);

    color: var(--bs-alert-color);

    background-color: var(--bs-alert-bg);

    border: var(--bs-alert-border);

    border-radius: var(--bs-alert-border-radius);

}

.alert-heading {

    color: inherit;

}

.alert-link {

    font-weight: 600;

}

.alert-dismissible {

    padding-right: 3.75rem;

}

.alert-dismissible .btn-close {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 2;

    padding: 0.9375rem 1.25rem;

}

.alert-primary {

    --bs-alert-color: #33428a;

    --bs-alert-bg: #dde2fa;

    --bs-alert-border-color: #ccd4f8;

}

.alert-primary .alert-link {

    color: #29356e;

}

.alert-secondary {

    --bs-alert-color: #464855;

    --bs-alert-bg: #e3e4e8;

    --bs-alert-border-color: #d5d7dd;

}

.alert-secondary .alert-link {

    color: #383a44;

}

.alert-success {

    --bs-alert-color: #1f7556;

    --bs-alert-bg: #d6f3e9;

    --bs-alert-border-color: #c2eddd;

}

.alert-success .alert-link {

    color: #195e45;

}

.alert-info {

    --bs-alert-color: #306391;

    --bs-alert-bg: #dcedfc;

    --bs-alert-border-color: #cbe4fb;

}

.alert-info .alert-link {

    color: #264f74;

}

.alert-warning {

    --bs-alert-color: #916c2e;

    --bs-alert-bg: #fcf0db;

    --bs-alert-border-color: #fbe9c9;

}

.alert-warning .alert-link {

    color: #745625;

}

.alert-danger {

    --bs-alert-color: #924040;

    --bs-alert-bg: #fde1e1;

    --bs-alert-border-color: #fcd2d2;

}

.alert-danger .alert-link {

    color: #753333;

}

.alert-pink {

    --bs-alert-color: #8b2554;

    --bs-alert-bg: #fad8e8;

    --bs-alert-border-color: #f8c5dd;

}

.alert-pink .alert-link {

    color: #6f1e43;

}

.alert-light {

    --bs-alert-color: #8f9194;

    --bs-alert-bg: #fcfcfd;

    --bs-alert-border-color: #fafbfd;

}

.alert-light .alert-link {

    color: #727476;

}

.alert-dark {

    --bs-alert-color: #1f2326;

    --bs-alert-bg: #d6d8d9;

    --bs-alert-border-color: #c2c4c6;

}

.alert-dark .alert-link {

    color: #191c1e;

}

@keyframes progress-bar-stripes {

    0% {

        background-position-x: 0.625rem;

    }

}

.progress {

    --bs-progress-height: 0.625rem;

    --bs-progress-font-size: 0.609375rem;

    --bs-progress-bg: var(--bs-gray-300);

    --bs-progress-border-radius: 0.25rem;

    --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);

    --bs-progress-bar-color: #fff;

    --bs-progress-bar-bg: #556ee6;

    --bs-progress-bar-transition: width 0.6s ease;

    height: var(--bs-progress-height);

    font-size: var(--bs-progress-font-size);

    background-color: var(--bs-progress-bg);

    border-radius: var(--bs-progress-border-radius);

}

.progress,

.progress-bar {

    display: flex;

    overflow: hidden;

}

.progress-bar {

    flex-direction: column;

    justify-content: center;

    color: var(--bs-progress-bar-color);

    text-align: center;

    white-space: nowrap;

    background-color: var(--bs-progress-bar-bg);

    transition: var(--bs-progress-bar-transition);

}

@media (prefers-reduced-motion: reduce) {

    .progress-bar {

        transition: none;

    }

}

.progress-bar-striped {

    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);

    background-size: var(--bs-progress-height) var(--bs-progress-height);

}

.progress-bar-animated {

    animation: progress-bar-stripes 1s linear infinite;

}

@media (prefers-reduced-motion: reduce) {

    .progress-bar-animated {

        animation: none;

    }

}

.list-group {

    --bs-list-group-color: #212529;

    --bs-list-group-bg: #fff;

    --bs-list-group-border-color: #eff2f7;

    --bs-list-group-border-width: 1px;

    --bs-list-group-border-radius: 0.25rem;

    --bs-list-group-item-padding-x: 1.25rem;

    --bs-list-group-item-padding-y: 0.75rem;

    --bs-list-group-action-color: #495057;

    --bs-list-group-action-hover-color: #495057;

    --bs-list-group-action-hover-bg: #f8f9fa;

    --bs-list-group-action-active-color: #495057;

    --bs-list-group-action-active-bg: #eff2f7;

    --bs-list-group-disabled-color: #74788d;

    --bs-list-group-disabled-bg: #fff;

    --bs-list-group-active-color: #fff;

    --bs-list-group-active-bg: #556ee6;

    --bs-list-group-active-border-color: #556ee6;

    display: flex;

    flex-direction: column;

    padding-left: 0;

    margin-bottom: 0;

    border-radius: var(--bs-list-group-border-radius);

}

.list-group-numbered {

    list-style-type: none;

    counter-reset: section;

}

.list-group-numbered > .list-group-item:before {

    content: counters(section, ".") ". ";

    counter-increment: section;

}

.list-group-item-action {

    width: 100%;

    color: var(--bs-list-group-action-color);

    text-align: inherit;

}

.list-group-item-action:focus,

.list-group-item-action:hover {

    z-index: 1;

    color: var(--bs-list-group-action-hover-color);

    text-decoration: none;

    background-color: var(--bs-list-group-action-hover-bg);

}

.list-group-item-action:active {

    color: var(--bs-list-group-action-active-color);

    background-color: var(--bs-list-group-action-active-bg);

}

.list-group-item {

    position: relative;

    display: block;

    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);

    color: var(--bs-list-group-color);

    background-color: var(--bs-list-group-bg);

    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);

}

.list-group-item:first-child {

    border-top-left-radius: inherit;

    border-top-right-radius: inherit;

}

.list-group-item:last-child {

    border-bottom-right-radius: inherit;

    border-bottom-left-radius: inherit;

}

.list-group-item.disabled,

.list-group-item:disabled {

    color: var(--bs-list-group-disabled-color);

    pointer-events: none;

    background-color: var(--bs-list-group-disabled-bg);

}

.list-group-item.active {

    z-index: 2;

    color: var(--bs-list-group-active-color);

    background-color: var(--bs-list-group-active-bg);

    border-color: var(--bs-list-group-active-border-color);

}

.list-group-item + .list-group-item {

    border-top-width: 0;

}

.list-group-item + .list-group-item.active {

    margin-top: calc(var(--bs-list-group-border-width) * -1);

    border-top-width: var(--bs-list-group-border-width);

}

.list-group-horizontal {

    flex-direction: row;

}

.list-group-horizontal > .list-group-item:first-child {

    border-bottom-left-radius: var(--bs-list-group-border-radius);

    border-top-right-radius: 0;

}

.list-group-horizontal > .list-group-item:last-child {

    border-top-right-radius: var(--bs-list-group-border-radius);

    border-bottom-left-radius: 0;

}

.list-group-horizontal > .list-group-item.active {

    margin-top: 0;

}

.list-group-horizontal > .list-group-item + .list-group-item {

    border-top-width: var(--bs-list-group-border-width);

    border-left-width: 0;

}

.list-group-horizontal > .list-group-item + .list-group-item.active {

    margin-left: calc(var(--bs-list-group-border-width) * -1);

    border-left-width: var(--bs-list-group-border-width);

}

@media (min-width: 576px) {

    .list-group-horizontal-sm {

        flex-direction: row;

    }

    .list-group-horizontal-sm > .list-group-item:first-child {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0;

    }

    .list-group-horizontal-sm > .list-group-item:last-child {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0;

    }

    .list-group-horizontal-sm > .list-group-item.active {

        margin-top: 0;

    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0;

    }

    .list-group-horizontal-sm > .list-group-item + .list-group-item.active {

        margin-left: calc(var(--bs-list-group-border-width) * -1);

        border-left-width: var(--bs-list-group-border-width);

    }

}

@media (min-width: 768px) {

    .list-group-horizontal-md {

        flex-direction: row;

    }

    .list-group-horizontal-md > .list-group-item:first-child {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0;

    }

    .list-group-horizontal-md > .list-group-item:last-child {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0;

    }

    .list-group-horizontal-md > .list-group-item.active {

        margin-top: 0;

    }

    .list-group-horizontal-md > .list-group-item + .list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0;

    }

    .list-group-horizontal-md > .list-group-item + .list-group-item.active {

        margin-left: calc(var(--bs-list-group-border-width) * -1);

        border-left-width: var(--bs-list-group-border-width);

    }

}

@media (min-width: 992px) {

    .list-group-horizontal-lg {

        flex-direction: row;

    }

    .list-group-horizontal-lg > .list-group-item:first-child {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0;

    }

    .list-group-horizontal-lg > .list-group-item:last-child {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0;

    }

    .list-group-horizontal-lg > .list-group-item.active {

        margin-top: 0;

    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0;

    }

    .list-group-horizontal-lg > .list-group-item + .list-group-item.active {

        margin-left: calc(var(--bs-list-group-border-width) * -1);

        border-left-width: var(--bs-list-group-border-width);

    }

}

@media (min-width: 1200px) {

    .list-group-horizontal-xl {

        flex-direction: row;

    }

    .list-group-horizontal-xl > .list-group-item:first-child {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0;

    }

    .list-group-horizontal-xl > .list-group-item:last-child {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0;

    }

    .list-group-horizontal-xl > .list-group-item.active {

        margin-top: 0;

    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0;

    }

    .list-group-horizontal-xl > .list-group-item + .list-group-item.active {

        margin-left: calc(var(--bs-list-group-border-width) * -1);

        border-left-width: var(--bs-list-group-border-width);

    }

}

@media (min-width: 1400px) {

    .list-group-horizontal-xxl {

        flex-direction: row;

    }

    .list-group-horizontal-xxl > .list-group-item:first-child {

        border-bottom-left-radius: var(--bs-list-group-border-radius);

        border-top-right-radius: 0;

    }

    .list-group-horizontal-xxl > .list-group-item:last-child {

        border-top-right-radius: var(--bs-list-group-border-radius);

        border-bottom-left-radius: 0;

    }

    .list-group-horizontal-xxl > .list-group-item.active {

        margin-top: 0;

    }

    .list-group-horizontal-xxl > .list-group-item + .list-group-item {

        border-top-width: var(--bs-list-group-border-width);

        border-left-width: 0;

    }

    .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {

        margin-left: calc(var(--bs-list-group-border-width) * -1);

        border-left-width: var(--bs-list-group-border-width);

    }

}

.list-group-flush {

    border-radius: 0;

}

.list-group-flush > .list-group-item {

    border-width: 0 0 var(--bs-list-group-border-width);

}

.list-group-flush > .list-group-item:last-child {

    border-bottom-width: 0;

}

.list-group-item-primary {

    color: #33428a;

    background-color: #dde2fa;

}

.list-group-item-primary.list-group-item-action:focus,

.list-group-item-primary.list-group-item-action:hover {

    color: #33428a;

    background-color: #c7cbe1;

}

.list-group-item-primary.list-group-item-action.active {

    color: #fff;

    background-color: #33428a;

    border-color: #33428a;

}

.list-group-item-secondary {

    color: #464855;

    background-color: #e3e4e8;

}

.list-group-item-secondary.list-group-item-action:focus,

.list-group-item-secondary.list-group-item-action:hover {

    color: #464855;

    background-color: #cccdd1;

}

.list-group-item-secondary.list-group-item-action.active {

    color: #fff;

    background-color: #464855;

    border-color: #464855;

}

.list-group-item-success {

    color: #1f7556;

    background-color: #d6f3e9;

}

.list-group-item-success.list-group-item-action:focus,

.list-group-item-success.list-group-item-action:hover {

    color: #1f7556;

    background-color: #c1dbd2;

}

.list-group-item-success.list-group-item-action.active {

    color: #fff;

    background-color: #1f7556;

    border-color: #1f7556;

}

.list-group-item-info {

    color: #306391;

    background-color: #dcedfc;

}

.list-group-item-info.list-group-item-action:focus,

.list-group-item-info.list-group-item-action:hover {

    color: #306391;

    background-color: #c6d5e3;

}

.list-group-item-info.list-group-item-action.active {

    color: #fff;

    background-color: #306391;

    border-color: #306391;

}

.list-group-item-warning {

    color: #916c2e;

    background-color: #fcf0db;

}

.list-group-item-warning.list-group-item-action:focus,

.list-group-item-warning.list-group-item-action:hover {

    color: #916c2e;

    background-color: #e3d8c5;

}

.list-group-item-warning.list-group-item-action.active {

    color: #fff;

    background-color: #916c2e;

    border-color: #916c2e;

}

.list-group-item-danger {

    color: #924040;

    background-color: #fde1e1;

}

.list-group-item-danger.list-group-item-action:focus,

.list-group-item-danger.list-group-item-action:hover {

    color: #924040;

    background-color: #e4cbcb;

}

.list-group-item-danger.list-group-item-action.active {

    color: #fff;

    background-color: #924040;

    border-color: #924040;

}

.list-group-item-pink {

    color: #8b2554;

    background-color: #fad8e8;

}

.list-group-item-pink.list-group-item-action:focus,

.list-group-item-pink.list-group-item-action:hover {

    color: #8b2554;

    background-color: #e1c2d1;

}

.list-group-item-pink.list-group-item-action.active {

    color: #fff;

    background-color: #8b2554;

    border-color: #8b2554;

}

.list-group-item-light {

    color: #8f9194;

    background-color: #fcfcfd;

}

.list-group-item-light.list-group-item-action:focus,

.list-group-item-light.list-group-item-action:hover {

    color: #8f9194;

    background-color: #e3e3e4;

}

.list-group-item-light.list-group-item-action.active {

    color: #fff;

    background-color: #8f9194;

    border-color: #8f9194;

}

.list-group-item-dark {

    color: #1f2326;

    background-color: #d6d8d9;

}

.list-group-item-dark.list-group-item-action:focus,

.list-group-item-dark.list-group-item-action:hover {

    color: #1f2326;

    background-color: #c1c2c3;

}

.list-group-item-dark.list-group-item-action.active {

    color: #fff;

    background-color: #1f2326;

    border-color: #1f2326;

}

.btn-close {

    box-sizing: content-box;

    width: 1em;

    height: 1em;

    padding: 0.25em 0.25em;

    color: #000;

    background: transparent

        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")

        50%/1em auto no-repeat;

    border: 0;

    border-radius: 0.25rem;

    opacity: 0.5;

}

.btn-close:hover {

    color: #000;

    text-decoration: none;

    opacity: 0.75;

}

.btn-close:focus {

    outline: 0;

    box-shadow: none;

    opacity: 1;

}

.btn-close.disabled,

.btn-close:disabled {

    pointer-events: none;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    opacity: 0.25;

}

.btn-close-white {

    filter: invert(1) grayscale(100%) brightness(200%);

}

.toast {

    --bs-toast-padding-x: 0.75rem;

    --bs-toast-padding-y: 0.25rem;

    --bs-toast-spacing: 12px;

    --bs-toast-max-width: 350px;

    --bs-toast-font-size: 0.875rem;

    --bs-toast-bg: hsla(0, 0%, 100%, 0.85);

    --bs-toast-border-width: 1px;

    --bs-toast-border-color: var(--bs-border-color);

    --bs-toast-border-radius: 0.25rem;

    --bs-toast-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);

    --bs-toast-header-color: var(--bs-gray-600);

    --bs-toast-header-bg: hsla(0, 0%, 100%, 0.85);

    --bs-toast-header-border-color: var(--bs-border-color);

    width: var(--bs-toast-max-width);

    max-width: 100%;

    font-size: var(--bs-toast-font-size);

    color: var(--bs-toast-color);

    pointer-events: auto;

    background-color: var(--bs-toast-bg);

    background-clip: padding-box;

    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);

    box-shadow: var(--bs-toast-box-shadow);

    border-radius: var(--bs-toast-border-radius);

}

.toast.showing {

    opacity: 0;

}

.toast:not(.show) {

    display: none;

}

.toast-container {

    position: absolute;

    z-index: 1090;

    width: -moz-max-content;

    width: max-content;

    max-width: 100%;

    pointer-events: none;

}

.toast-container > :not(:last-child) {

    margin-bottom: var(--bs-toast-spacing);

}

.toast-header {

    display: flex;

    align-items: center;

    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);

    color: var(--bs-toast-header-color);

    background-color: var(--bs-toast-header-bg);

    background-clip: padding-box;

    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);

    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));

    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));

}

.toast-header .btn-close {

    margin-right: calc(var(--bs-toast-padding-x) * -0.5);

    margin-left: var(--bs-toast-padding-x);

}

.toast-body {

    padding: var(--bs-toast-padding-x);

    word-wrap: break-word;

}

.modal {

    --bs-modal-zindex: 1055;

    --bs-modal-width: 500px;

    --bs-modal-padding: 1rem;

    --bs-modal-margin: 0.5rem;

    --bs-modal-bg: #fff;

    --bs-modal-border-color: var(--bs-gray-300);

    --bs-modal-border-width: 1px;

    --bs-modal-border-radius: 0.4rem;

    --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);

    --bs-modal-inner-border-radius: calc(0.4rem - 1px);

    --bs-modal-header-padding-x: 1rem;

    --bs-modal-header-padding-y: 1rem;

    --bs-modal-header-padding: 1rem 1rem;

    --bs-modal-header-border-color: var(--bs-border-color);

    --bs-modal-header-border-width: 1px;

    --bs-modal-title-line-height: 1.5;

    --bs-modal-footer-gap: 0.5rem;

    --bs-modal-footer-border-color: var(--bs-border-color);

    --bs-modal-footer-border-width: 1px;

    position: fixed;

    top: 0;

    left: 0;

    z-index: var(--bs-modal-zindex);

    display: none;

    width: 100%;

    height: 100%;

    overflow-x: hidden;

    overflow-y: auto;

    outline: 0;

}

.modal-dialog {

    position: relative;

    width: auto;

    margin: var(--bs-modal-margin);

    pointer-events: none;

}

.modal.fade .modal-dialog {

    transition: transform 0.3s ease-out;

    transform: translateY(-50px);

}

@media (prefers-reduced-motion: reduce) {

    .modal.fade .modal-dialog {

        transition: none;

    }

}

.modal.show .modal-dialog {

    transform: none;

}

.modal.modal-static .modal-dialog {

    transform: scale(1.02);

}

.modal-dialog-scrollable {

    height: calc(100% - var(--bs-modal-margin) * 2);

}

.modal-dialog-scrollable .modal-content {

    max-height: 100%;

    overflow: hidden;

}

.modal-dialog-scrollable .modal-body {

    overflow-y: auto;

}

.modal-dialog-centered {

    display: flex;

    align-items: center;

    min-height: calc(100% - var(--bs-modal-margin) * 2);

}

.modal-content {

    position: relative;

    display: flex;

    flex-direction: column;

    width: 100%;

    color: var(--bs-modal-color);

    pointer-events: auto;

    background-color: var(--bs-modal-bg);

    background-clip: padding-box;

    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);

    border-radius: var(--bs-modal-border-radius);

    outline: 0;

}

.modal-backdrop {

    --bs-backdrop-zindex: 1050;

    --bs-backdrop-bg: #000;

    --bs-backdrop-opacity: 0.5;

    position: fixed;

    top: 0;

    left: 0;

    z-index: var(--bs-backdrop-zindex);

    width: 100vw;

    height: 100vh;

    background-color: var(--bs-backdrop-bg);

}

.modal-backdrop.fade {

    opacity: 0;

}

.modal-backdrop.show {

    opacity: var(--bs-backdrop-opacity);

}

.modal-header {

    display: flex;

    flex-shrink: 0;

    align-items: center;

    justify-content: space-between;

    padding: var(--bs-modal-header-padding);

    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);

    border-top-left-radius: var(--bs-modal-inner-border-radius);

    border-top-right-radius: var(--bs-modal-inner-border-radius);

}

.modal-header .btn-close {

    padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);

    margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;

}

.modal-title {

    margin-bottom: 0;

    line-height: var(--bs-modal-title-line-height);

}

.modal-body {

    position: relative;

    flex: 1 1 auto;

    padding: var(--bs-modal-padding);

}

.modal-footer {

    display: flex;

    flex-shrink: 0;

    flex-wrap: wrap;

    align-items: center;

    justify-content: flex-end;

    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);

    background-color: var(--bs-modal-footer-bg);

    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);

    border-bottom-right-radius: var(--bs-modal-inner-border-radius);

    border-bottom-left-radius: var(--bs-modal-inner-border-radius);

}

.modal-footer > * {

    margin: calc(var(--bs-modal-footer-gap) * 0.5);

}

@media (min-width: 576px) {

    .modal {

        --bs-modal-margin: 1.75rem;

        --bs-modal-box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

    }

    .modal-dialog {

        max-width: var(--bs-modal-width);

        margin-right: auto;

        margin-left: auto;

    }

    .modal-sm {

        --bs-modal-width: 300px;

    }

}

@media (min-width: 992px) {

    .modal-lg,

    .modal-xl {

        --bs-modal-width: 800px;

    }

}

@media (min-width: 1200px) {

    .modal-xl {

        --bs-modal-width: 1140px;

    }

}

.modal-fullscreen {

    width: 100vw;

    max-width: none;

    height: 100%;

    margin: 0;

}

.modal-fullscreen .modal-content {

    height: 100%;

    border: 0;

    border-radius: 0;

}

.modal-fullscreen .modal-footer,

.modal-fullscreen .modal-header {

    border-radius: 0;

}

.modal-fullscreen .modal-body {

    overflow-y: auto;

}

@media (max-width: 575.98px) {

    .modal-fullscreen-sm-down {

        width: 100vw;

        max-width: none;

        height: 100%;

        margin: 0;

    }

    .modal-fullscreen-sm-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0;

    }

    .modal-fullscreen-sm-down .modal-footer,

    .modal-fullscreen-sm-down .modal-header {

        border-radius: 0;

    }

    .modal-fullscreen-sm-down .modal-body {

        overflow-y: auto;

    }

}

@media (max-width: 767.98px) {

    .modal-fullscreen-md-down {

        width: 100vw;

        max-width: none;

        height: 100%;

        margin: 0;

    }

    .modal-fullscreen-md-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0;

    }

    .modal-fullscreen-md-down .modal-footer,

    .modal-fullscreen-md-down .modal-header {

        border-radius: 0;

    }

    .modal-fullscreen-md-down .modal-body {

        overflow-y: auto;

    }

}

@media (max-width: 991.98px) {

    .modal-fullscreen-lg-down {

        width: 100vw;

        max-width: none;

        height: 100%;

        margin: 0;

    }

    .modal-fullscreen-lg-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0;

    }

    .modal-fullscreen-lg-down .modal-footer,

    .modal-fullscreen-lg-down .modal-header {

        border-radius: 0;

    }

    .modal-fullscreen-lg-down .modal-body {

        overflow-y: auto;

    }

}

@media (max-width: 1199.98px) {

    .modal-fullscreen-xl-down {

        width: 100vw;

        max-width: none;

        height: 100%;

        margin: 0;

    }

    .modal-fullscreen-xl-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0;

    }

    .modal-fullscreen-xl-down .modal-footer,

    .modal-fullscreen-xl-down .modal-header {

        border-radius: 0;

    }

    .modal-fullscreen-xl-down .modal-body {

        overflow-y: auto;

    }

}

@media (max-width: 1399.98px) {

    .modal-fullscreen-xxl-down {

        width: 100vw;

        max-width: none;

        height: 100%;

        margin: 0;

    }

    .modal-fullscreen-xxl-down .modal-content {

        height: 100%;

        border: 0;

        border-radius: 0;

    }

    .modal-fullscreen-xxl-down .modal-footer,

    .modal-fullscreen-xxl-down .modal-header {

        border-radius: 0;

    }

    .modal-fullscreen-xxl-down .modal-body {

        overflow-y: auto;

    }

}

.tooltip {

    --bs-tooltip-zindex: 1080;

    --bs-tooltip-max-width: 200px;

    --bs-tooltip-padding-x: 0.7rem;

    --bs-tooltip-padding-y: 0.4rem;

    --bs-tooltip-margin: 0;

    --bs-tooltip-font-size: 0.7109375rem;

    --bs-tooltip-color: #fff;

    --bs-tooltip-bg: #000;

    --bs-tooltip-border-radius: 0.25rem;

    --bs-tooltip-opacity: 0.9;

    --bs-tooltip-arrow-width: 0.8rem;

    --bs-tooltip-arrow-height: 0.4rem;

    z-index: var(--bs-tooltip-zindex);

    display: block;

    padding: var(--bs-tooltip-arrow-height);

    margin: var(--bs-tooltip-margin);

    font-family: var(--bs-font-sans-serif);

    font-style: normal;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    text-align: start;

    text-decoration: none;

    text-shadow: none;

    text-transform: none;

    letter-spacing: normal;

    word-break: normal;

    white-space: normal;

    word-spacing: normal;

    line-break: auto;

    font-size: var(--bs-tooltip-font-size);

    word-wrap: break-word;

    opacity: 0;

}

.tooltip.show {

    opacity: var(--bs-tooltip-opacity);

}

.tooltip .tooltip-arrow {

    display: block;

    width: var(--bs-tooltip-arrow-width);

    height: var(--bs-tooltip-arrow-height);

}

.tooltip .tooltip-arrow:before {

    position: absolute;

    content: "";

    border-color: transparent;

    border-style: solid;

}

.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,

.bs-tooltip-top .tooltip-arrow {

    bottom: 0;

}

.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow:before,

.bs-tooltip-top .tooltip-arrow:before {

    top: -1px;

    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;

    border-top-color: var(--bs-tooltip-bg);

}

.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow,

.bs-tooltip-end .tooltip-arrow {

    left: 0;

    width: var(--bs-tooltip-arrow-height);

    height: var(--bs-tooltip-arrow-width);

}

.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow:before,

.bs-tooltip-end .tooltip-arrow:before {

    right: -1px;

    border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;

    border-right-color: var(--bs-tooltip-bg);

}

.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,

.bs-tooltip-bottom .tooltip-arrow {

    top: 0;

}

.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow:before,

.bs-tooltip-bottom .tooltip-arrow:before {

    bottom: -1px;

    border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);

    border-bottom-color: var(--bs-tooltip-bg);

}

.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow,

.bs-tooltip-start .tooltip-arrow {

    right: 0;

    width: var(--bs-tooltip-arrow-height);

    height: var(--bs-tooltip-arrow-width);

}

.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow:before,

.bs-tooltip-start .tooltip-arrow:before {

    left: -1px;

    border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);

    border-left-color: var(--bs-tooltip-bg);

}

.tooltip-inner {

    max-width: var(--bs-tooltip-max-width);

    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);

    color: var(--bs-tooltip-color);

    text-align: center;

    background-color: var(--bs-tooltip-bg);

    border-radius: var(--bs-tooltip-border-radius);

}

.popover {

    --bs-popover-zindex: 1070;

    --bs-popover-max-width: 276px;

    --bs-popover-font-size: 0.7109375rem;

    --bs-popover-bg: #fff;

    --bs-popover-border-width: 1px;

    --bs-popover-border-color: #f6f6f6;

    --bs-popover-border-radius: 0.4rem;

    --bs-popover-inner-border-radius: calc(0.4rem - 1px);

    --bs-popover-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);

    --bs-popover-header-padding-x: 1rem;

    --bs-popover-header-padding-y: 0.5rem;

    --bs-popover-header-font-size: 0.8125rem;

    --bs-popover-header-color: var(--bs-heading-color);

    --bs-popover-header-bg: #f5f5f5;

    --bs-popover-body-padding-x: 1rem;

    --bs-popover-body-padding-y: 1rem;

    --bs-popover-body-color: #495057;

    --bs-popover-arrow-width: 1rem;

    --bs-popover-arrow-height: 0.5rem;

    --bs-popover-arrow-border: var(--bs-popover-border-color);

    z-index: var(--bs-popover-zindex);

    display: block;

    max-width: var(--bs-popover-max-width);

    font-family: var(--bs-font-sans-serif);

    font-style: normal;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    text-align: start;

    text-decoration: none;

    text-shadow: none;

    text-transform: none;

    letter-spacing: normal;

    word-break: normal;

    white-space: normal;

    word-spacing: normal;

    line-break: auto;

    font-size: var(--bs-popover-font-size);

    word-wrap: break-word;

    background-color: var(--bs-popover-bg);

    background-clip: padding-box;

    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);

    border-radius: var(--bs-popover-border-radius);

}

.popover .popover-arrow {

    display: block;

    width: var(--bs-popover-arrow-width);

    height: var(--bs-popover-arrow-height);

}

.popover .popover-arrow:after,

.popover .popover-arrow:before {

    position: absolute;

    display: block;

    content: "";

    border-color: transparent;

    border-style: solid;

    border-width: 0;

}

.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow,

.bs-popover-top > .popover-arrow {

    bottom: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));

}

.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:after,

.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:before,

.bs-popover-top > .popover-arrow:after,

.bs-popover-top > .popover-arrow:before {

    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;

}

.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:before,

.bs-popover-top > .popover-arrow:before {

    bottom: 0;

    border-top-color: var(--bs-popover-arrow-border);

}

.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow:after,

.bs-popover-top > .popover-arrow:after {

    bottom: var(--bs-popover-border-width);

    border-top-color: var(--bs-popover-bg);

}

.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow,

.bs-popover-end > .popover-arrow {

    left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));

    width: var(--bs-popover-arrow-height);

    height: var(--bs-popover-arrow-width);

}

.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:after,

.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:before,

.bs-popover-end > .popover-arrow:after,

.bs-popover-end > .popover-arrow:before {

    border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;

}

.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:before,

.bs-popover-end > .popover-arrow:before {

    left: 0;

    border-right-color: var(--bs-popover-arrow-border);

}

.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow:after,

.bs-popover-end > .popover-arrow:after {

    left: var(--bs-popover-border-width);

    border-right-color: var(--bs-popover-bg);

}

.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow,

.bs-popover-bottom > .popover-arrow {

    top: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));

}

.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:after,

.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:before,

.bs-popover-bottom > .popover-arrow:after,

.bs-popover-bottom > .popover-arrow:before {

    border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);

}

.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:before,

.bs-popover-bottom > .popover-arrow:before {

    top: 0;

    border-bottom-color: var(--bs-popover-arrow-border);

}

.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow:after,

.bs-popover-bottom > .popover-arrow:after {

    top: var(--bs-popover-border-width);

    border-bottom-color: var(--bs-popover-bg);

}

.bs-popover-auto[data-popper-placement^="bottom"] .popover-header:before,

.bs-popover-bottom .popover-header:before {

    position: absolute;

    top: 0;

    left: 50%;

    display: block;

    width: var(--bs-popover-arrow-width);

    margin-left: calc(var(--bs-popover-arrow-width) * -0.5);

    content: "";

    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);

}

.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow,

.bs-popover-start > .popover-arrow {

    right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));

    width: var(--bs-popover-arrow-height);

    height: var(--bs-popover-arrow-width);

}

.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:after,

.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:before,

.bs-popover-start > .popover-arrow:after,

.bs-popover-start > .popover-arrow:before {

    border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);

}

.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:before,

.bs-popover-start > .popover-arrow:before {

    right: 0;

    border-left-color: var(--bs-popover-arrow-border);

}

.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow:after,

.bs-popover-start > .popover-arrow:after {

    right: var(--bs-popover-border-width);

    border-left-color: var(--bs-popover-bg);

}

.popover-header {

    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);

    margin-bottom: 0;

    font-size: var(--bs-popover-header-font-size);

    color: var(--bs-popover-header-color);

    background-color: var(--bs-popover-header-bg);

    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);

    border-top-left-radius: var(--bs-popover-inner-border-radius);

    border-top-right-radius: var(--bs-popover-inner-border-radius);

}

.popover-header:empty {

    display: none;

}

.popover-body {

    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);

    color: var(--bs-popover-body-color);

}

.carousel {

    position: relative;

}

.carousel.pointer-event {

    touch-action: pan-y;

}

.carousel-inner {

    position: relative;

    width: 100%;

    overflow: hidden;

}

.carousel-inner:after {

    display: block;

    clear: both;

    content: "";

}

.carousel-item {

    position: relative;

    display: none;

    float: left;

    width: 100%;

    margin-right: -100%;

    backface-visibility: hidden;

    transition: transform 0.6s ease-in-out;

}

@media (prefers-reduced-motion: reduce) {

    .carousel-item {

        transition: none;

    }

}

.carousel-item-next,

.carousel-item-prev,

.carousel-item.active {

    display: block;

}

.active.carousel-item-end,

.carousel-item-next:not(.carousel-item-start) {

    transform: translateX(100%);

}

.active.carousel-item-start,

.carousel-item-prev:not(.carousel-item-end) {

    transform: translateX(-100%);

}

.carousel-fade .carousel-item {

    opacity: 0;

    transition-property: opacity;

    transform: none;

}

.carousel-fade .carousel-item-next.carousel-item-start,

.carousel-fade .carousel-item-prev.carousel-item-end,

.carousel-fade .carousel-item.active {

    z-index: 1;

    opacity: 1;

}

.carousel-fade .active.carousel-item-end,

.carousel-fade .active.carousel-item-start {

    z-index: 0;

    opacity: 0;

    transition: opacity 0s 0.6s;

}

@media (prefers-reduced-motion: reduce) {

    .carousel-fade .active.carousel-item-end,

    .carousel-fade .active.carousel-item-start {

        transition: none;

    }

}

.carousel-control-next,

.carousel-control-prev {

    position: absolute;

    top: 0;

    bottom: 0;

    z-index: 1;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 15%;

    padding: 0;

    color: #fff;

    text-align: center;

    background: 0 0;

    border: 0;

    opacity: 0.5;

    transition: opacity 0.15s ease;

}

@media (prefers-reduced-motion: reduce) {

    .carousel-control-next,

    .carousel-control-prev {

        transition: none;

    }

}

.carousel-control-next:focus,

.carousel-control-next:hover,

.carousel-control-prev:focus,

.carousel-control-prev:hover {

    color: #fff;

    text-decoration: none;

    outline: 0;

    opacity: 0.9;

}

.carousel-control-prev {

    left: 0;

}

.carousel-control-next {

    right: 0;

}

.carousel-control-next-icon,

.carousel-control-prev-icon {

    display: inline-block;

    width: 2rem;

    height: 2rem;

    background-repeat: no-repeat;

    background-position: 50%;

    background-size: 100% 100%;

}

.carousel-control-prev-icon {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");

}

.carousel-control-next-icon {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");

}

.carousel-indicators {

    position: absolute;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 2;

    display: flex;

    justify-content: center;

    padding: 0;

    margin-right: 15%;

    margin-bottom: 1rem;

    margin-left: 15%;

    list-style: none;

}

.carousel-indicators [data-bs-target] {

    box-sizing: content-box;

    flex: 0 1 auto;

    width: 30px;

    height: 3px;

    padding: 0;

    margin-right: 3px;

    margin-left: 3px;

    text-indent: -999px;

    cursor: pointer;

    background-color: #fff;

    background-clip: padding-box;

    border: 0;

    border-top: 10px solid transparent;

    border-bottom: 10px solid transparent;

    opacity: 0.5;

    transition: opacity 0.6s ease;

}

@media (prefers-reduced-motion: reduce) {

    .carousel-indicators [data-bs-target] {

        transition: none;

    }

}

.carousel-indicators .active {

    opacity: 1;

}

.carousel-caption {

    position: absolute;

    right: 15%;

    bottom: 1.25rem;

    left: 15%;

    padding-top: 1.25rem;

    padding-bottom: 1.25rem;

    color: #fff;

    text-align: center;

}

.carousel-dark .carousel-control-next-icon,

.carousel-dark .carousel-control-prev-icon {

    filter: invert(1) grayscale(100);

}

.carousel-dark .carousel-indicators [data-bs-target] {

    background-color: #000;

}

.carousel-dark .carousel-caption {

    color: #000;

}

.spinner-border,

.spinner-grow {

    display: inline-block;

    width: var(--bs-spinner-width);

    height: var(--bs-spinner-height);

    vertical-align: var(--bs-spinner-vertical-align);

    border-radius: 50%;

    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);

}

@keyframes spinner-border {

    to {

        transform: rotate(1turn);

    }

}

.spinner-border {

    --bs-spinner-width: 2rem;

    --bs-spinner-height: 2rem;

    --bs-spinner-vertical-align: -0.125em;

    --bs-spinner-border-width: 0.25em;

    --bs-spinner-animation-speed: 0.75s;

    --bs-spinner-animation-name: spinner-border;

    border: var(--bs-spinner-border-width) solid currentcolor;

    border-right-color: transparent;

}

.spinner-border-sm {

    --bs-spinner-width: 1rem;

    --bs-spinner-height: 1rem;

    --bs-spinner-border-width: 0.2em;

}

@keyframes spinner-grow {

    0% {

        transform: scale(0);

    }

    50% {

        opacity: 1;

        transform: none;

    }

}

.spinner-grow {

    --bs-spinner-width: 2rem;

    --bs-spinner-height: 2rem;

    --bs-spinner-vertical-align: -0.125em;

    --bs-spinner-animation-speed: 0.75s;

    --bs-spinner-animation-name: spinner-grow;

    background-color: currentcolor;

    opacity: 0;

}

.spinner-grow-sm {

    --bs-spinner-width: 1rem;

    --bs-spinner-height: 1rem;

}

@media (prefers-reduced-motion: reduce) {

    .spinner-border,

    .spinner-grow {

        --bs-spinner-animation-speed: 1.5s;

    }

}

.offcanvas,

.offcanvas-lg,

.offcanvas-md,

.offcanvas-sm,

.offcanvas-xl,

.offcanvas-xxl {

    --bs-offcanvas-width: 400px;

    --bs-offcanvas-height: 30vh;

    --bs-offcanvas-padding-x: 1rem;

    --bs-offcanvas-padding-y: 1rem;

    --bs-offcanvas-bg: #fff;

    --bs-offcanvas-border-width: 1px;

    --bs-offcanvas-border-color: var(--bs-gray-300);

    --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);

}

@media (max-width: 575.98px) {

    .offcanvas-sm {

        position: fixed;

        bottom: 0;

        z-index: 1045;

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform 0.3s ease-in-out;

    }

}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {

    .offcanvas-sm {

        transition: none;

    }

}

@media (max-width: 575.98px) {

    .offcanvas-sm.offcanvas-start {

        top: 0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%);

    }

    .offcanvas-sm.offcanvas-end {

        top: 0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%);

    }

    .offcanvas-sm.offcanvas-top {

        top: 0;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%);

    }

    .offcanvas-sm.offcanvas-bottom,

    .offcanvas-sm.offcanvas-top {

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

    }

    .offcanvas-sm.offcanvas-bottom {

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%);

    }

    .offcanvas-sm.show:not(.hiding),

    .offcanvas-sm.showing {

        transform: none;

    }

    .offcanvas-sm.hiding,

    .offcanvas-sm.show,

    .offcanvas-sm.showing {

        visibility: visible;

    }

}

@media (min-width: 576px) {

    .offcanvas-sm {

        --bs-offcanvas-height: auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent !important;

    }

    .offcanvas-sm .offcanvas-header {

        display: none;

    }

    .offcanvas-sm .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent !important;

    }

}

@media (max-width: 767.98px) {

    .offcanvas-md {

        position: fixed;

        bottom: 0;

        z-index: 1045;

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform 0.3s ease-in-out;

    }

}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {

    .offcanvas-md {

        transition: none;

    }

}

@media (max-width: 767.98px) {

    .offcanvas-md.offcanvas-start {

        top: 0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%);

    }

    .offcanvas-md.offcanvas-end {

        top: 0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%);

    }

    .offcanvas-md.offcanvas-top {

        top: 0;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%);

    }

    .offcanvas-md.offcanvas-bottom,

    .offcanvas-md.offcanvas-top {

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

    }

    .offcanvas-md.offcanvas-bottom {

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%);

    }

    .offcanvas-md.show:not(.hiding),

    .offcanvas-md.showing {

        transform: none;

    }

    .offcanvas-md.hiding,

    .offcanvas-md.show,

    .offcanvas-md.showing {

        visibility: visible;

    }

}

@media (min-width: 768px) {

    .offcanvas-md {

        --bs-offcanvas-height: auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent !important;

    }

    .offcanvas-md .offcanvas-header {

        display: none;

    }

    .offcanvas-md .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent !important;

    }

}

@media (max-width: 991.98px) {

    .offcanvas-lg {

        position: fixed;

        bottom: 0;

        z-index: 1045;

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform 0.3s ease-in-out;

    }

}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {

    .offcanvas-lg {

        transition: none;

    }

}

@media (max-width: 991.98px) {

    .offcanvas-lg.offcanvas-start {

        top: 0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%);

    }

    .offcanvas-lg.offcanvas-end {

        top: 0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%);

    }

    .offcanvas-lg.offcanvas-top {

        top: 0;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%);

    }

    .offcanvas-lg.offcanvas-bottom,

    .offcanvas-lg.offcanvas-top {

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

    }

    .offcanvas-lg.offcanvas-bottom {

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%);

    }

    .offcanvas-lg.show:not(.hiding),

    .offcanvas-lg.showing {

        transform: none;

    }

    .offcanvas-lg.hiding,

    .offcanvas-lg.show,

    .offcanvas-lg.showing {

        visibility: visible;

    }

}

@media (min-width: 992px) {

    .offcanvas-lg {

        --bs-offcanvas-height: auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent !important;

    }

    .offcanvas-lg .offcanvas-header {

        display: none;

    }

    .offcanvas-lg .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent !important;

    }

}

@media (max-width: 1199.98px) {

    .offcanvas-xl {

        position: fixed;

        bottom: 0;

        z-index: 1045;

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform 0.3s ease-in-out;

    }

}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {

    .offcanvas-xl {

        transition: none;

    }

}

@media (max-width: 1199.98px) {

    .offcanvas-xl.offcanvas-start {

        top: 0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%);

    }

    .offcanvas-xl.offcanvas-end {

        top: 0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%);

    }

    .offcanvas-xl.offcanvas-top {

        top: 0;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%);

    }

    .offcanvas-xl.offcanvas-bottom,

    .offcanvas-xl.offcanvas-top {

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

    }

    .offcanvas-xl.offcanvas-bottom {

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%);

    }

    .offcanvas-xl.show:not(.hiding),

    .offcanvas-xl.showing {

        transform: none;

    }

    .offcanvas-xl.hiding,

    .offcanvas-xl.show,

    .offcanvas-xl.showing {

        visibility: visible;

    }

}

@media (min-width: 1200px) {

    .offcanvas-xl {

        --bs-offcanvas-height: auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent !important;

    }

    .offcanvas-xl .offcanvas-header {

        display: none;

    }

    .offcanvas-xl .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent !important;

    }

}

@media (max-width: 1399.98px) {

    .offcanvas-xxl {

        position: fixed;

        bottom: 0;

        z-index: 1045;

        display: flex;

        flex-direction: column;

        max-width: 100%;

        color: var(--bs-offcanvas-color);

        visibility: hidden;

        background-color: var(--bs-offcanvas-bg);

        background-clip: padding-box;

        outline: 0;

        transition: transform 0.3s ease-in-out;

    }

}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {

    .offcanvas-xxl {

        transition: none;

    }

}

@media (max-width: 1399.98px) {

    .offcanvas-xxl.offcanvas-start {

        top: 0;

        left: 0;

        width: var(--bs-offcanvas-width);

        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(-100%);

    }

    .offcanvas-xxl.offcanvas-end {

        top: 0;

        right: 0;

        width: var(--bs-offcanvas-width);

        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateX(100%);

    }

    .offcanvas-xxl.offcanvas-top {

        top: 0;

        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(-100%);

    }

    .offcanvas-xxl.offcanvas-bottom,

    .offcanvas-xxl.offcanvas-top {

        right: 0;

        left: 0;

        height: var(--bs-offcanvas-height);

        max-height: 100%;

    }

    .offcanvas-xxl.offcanvas-bottom {

        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

        transform: translateY(100%);

    }

    .offcanvas-xxl.show:not(.hiding),

    .offcanvas-xxl.showing {

        transform: none;

    }

    .offcanvas-xxl.hiding,

    .offcanvas-xxl.show,

    .offcanvas-xxl.showing {

        visibility: visible;

    }

}

@media (min-width: 1400px) {

    .offcanvas-xxl {

        --bs-offcanvas-height: auto;

        --bs-offcanvas-border-width: 0;

        background-color: transparent !important;

    }

    .offcanvas-xxl .offcanvas-header {

        display: none;

    }

    .offcanvas-xxl .offcanvas-body {

        display: flex;

        flex-grow: 0;

        padding: 0;

        overflow-y: visible;

        background-color: transparent !important;

    }

}

.offcanvas {

    position: fixed;

    bottom: 0;

    z-index: 1045;

    display: flex;

    flex-direction: column;

    max-width: 100%;

    color: var(--bs-offcanvas-color);

    visibility: hidden;

    background-color: var(--bs-offcanvas-bg);

    background-clip: padding-box;

    outline: 0;

    transition: transform 0.3s ease-in-out;

}

@media (prefers-reduced-motion: reduce) {

    .offcanvas {

        transition: none;

    }

}

.offcanvas.offcanvas-start {

    top: 0;

    left: 0;

    width: var(--bs-offcanvas-width);

    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateX(-100%);

}

.offcanvas.offcanvas-end {

    top: 0;

    right: 0;

    width: var(--bs-offcanvas-width);

    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateX(100%);

}

.offcanvas.offcanvas-top {

    top: 0;

    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateY(-100%);

}

.offcanvas.offcanvas-bottom,

.offcanvas.offcanvas-top {

    right: 0;

    left: 0;

    height: var(--bs-offcanvas-height);

    max-height: 100%;

}

.offcanvas.offcanvas-bottom {

    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);

    transform: translateY(100%);

}

.offcanvas.show:not(.hiding),

.offcanvas.showing {

    transform: none;

}

.offcanvas.hiding,

.offcanvas.show,

.offcanvas.showing {

    visibility: visible;

}

.offcanvas-backdrop {

    position: fixed;

    top: 0;

    left: 0;

    z-index: 1040;

    width: 100vw;

    height: 100vh;

    background-color: #000;

}

.offcanvas-backdrop.fade {

    opacity: 0;

}

.offcanvas-backdrop.show {

    opacity: 0.5;

}

.offcanvas-header {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);

}

.offcanvas-header .btn-close {

    padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);

    margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);

    margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);

    margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);

}

.offcanvas-title {

    margin-bottom: 0;

    line-height: 1.5;

}

.offcanvas-body {

    flex-grow: 1;

    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);

    overflow-y: auto;

}

.placeholder {

    display: inline-block;

    min-height: 1em;

    vertical-align: middle;

    cursor: wait;

    background-color: currentcolor;

    opacity: 0.5;

}

.placeholder.btn:before {

    display: inline-block;

    content: "";

}

.placeholder-xs {

    min-height: 0.6em;

}

.placeholder-sm {

    min-height: 0.8em;

}

.placeholder-lg {

    min-height: 1.2em;

}

.placeholder-glow .placeholder {

    animation: placeholder-glow 2s ease-in-out infinite;

}

@keyframes placeholder-glow {

    50% {

        opacity: 0.2;

    }

}

.placeholder-wave {

    -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);

    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);

    -webkit-mask-size: 200% 100%;

    mask-size: 200% 100%;

    animation: placeholder-wave 2s linear infinite;

}

@keyframes placeholder-wave {

    to {

        -webkit-mask-position: -200% 0;

        mask-position: -200% 0;

    }

}

.clearfix:after {

    display: block;

    clear: both;

    content: "";

}

.text-bg-primary {

    color: #fff !important;

    background-color: RGBA(85, 110, 230, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-secondary {

    color: #fff !important;

    background-color: RGBA(116, 120, 141, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-success {

    color: #fff !important;

    background-color: RGBA(52, 195, 143, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-info {

    color: #fff !important;

    background-color: RGBA(80, 165, 241, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-warning {

    color: #fff !important;

    background-color: RGBA(241, 180, 76, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-danger {

    color: #fff !important;

    background-color: RGBA(244, 106, 106, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-pink {

    color: #fff !important;

    background-color: RGBA(232, 62, 140, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-light {

    color: #000 !important;

    background-color: RGBA(239, 242, 247, var(--bs-bg-opacity, 1)) !important;

}

.text-bg-dark {

    color: #fff !important;

    background-color: RGBA(52, 58, 64, var(--bs-bg-opacity, 1)) !important;

}

.link-primary {

    color: #556ee6 !important;

}

.link-primary:focus,

.link-primary:hover {

    color: #4458b8 !important;

}

.link-secondary {

    color: #74788d !important;

}

.link-secondary:focus,

.link-secondary:hover {

    color: #5d6071 !important;

}

.link-success {

    color: #34c38f !important;

}

.link-success:focus,

.link-success:hover {

    color: #2a9c72 !important;

}

.link-info {

    color: #50a5f1 !important;

}

.link-info:focus,

.link-info:hover {

    color: #4084c1 !important;

}

.link-warning {

    color: #f1b44c !important;

}

.link-warning:focus,

.link-warning:hover {

    color: #c1903d !important;

}

.link-danger {

    color: #f46a6a !important;

}

.link-danger:focus,

.link-danger:hover {

    color: #c35555 !important;

}

.link-pink {

    color: #e83e8c !important;

}

.link-pink:focus,

.link-pink:hover {

    color: #ba3270 !important;

}

.link-light {

    color: #eff2f7 !important;

}

.link-light:focus,

.link-light:hover {

    color: #f2f5f9 !important;

}

.link-dark {

    color: #343a40 !important;

}

.link-dark:focus,

.link-dark:hover {

    color: #2a2e33 !important;

}

.ratio {

    position: relative;

    width: 100%;

}

.ratio:before {

    display: block;

    padding-top: var(--bs-aspect-ratio);

    content: "";

}

.ratio > * {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.ratio-1x1 {

    --bs-aspect-ratio: 100%;

}

.ratio-4x3 {

    --bs-aspect-ratio: 75%;

}

.ratio-16x9 {

    --bs-aspect-ratio: 56.25%;

}

.ratio-21x9 {

    --bs-aspect-ratio: 42.8571428571%;

}

.fixed-top {

    top: 0;

}

.fixed-bottom,

.fixed-top {

    position: fixed;

    right: 0;

    left: 0;

    z-index: 1030;

}

.fixed-bottom {

    bottom: 0;

}

.sticky-top {

    top: 0;

}

.sticky-bottom,

.sticky-top {

    position: sticky;

    z-index: 1020;

}

.sticky-bottom {

    bottom: 0;

}

@media (min-width: 576px) {

    .sticky-sm-top {

        position: sticky;

        top: 0;

        z-index: 1020;

    }

    .sticky-sm-bottom {

        position: sticky;

        bottom: 0;

        z-index: 1020;

    }

}

@media (min-width: 768px) {

    .sticky-md-top {

        position: sticky;

        top: 0;

        z-index: 1020;

    }

    .sticky-md-bottom {

        position: sticky;

        bottom: 0;

        z-index: 1020;

    }

}

@media (min-width: 992px) {

    .sticky-lg-top {

        position: sticky;

        top: 0;

        z-index: 1020;

    }

    .sticky-lg-bottom {

        position: sticky;

        bottom: 0;

        z-index: 1020;

    }

}

@media (min-width: 1200px) {

    .sticky-xl-top {

        position: sticky;

        top: 0;

        z-index: 1020;

    }

    .sticky-xl-bottom {

        position: sticky;

        bottom: 0;

        z-index: 1020;

    }

}

@media (min-width: 1400px) {

    .sticky-xxl-top {

        position: sticky;

        top: 0;

        z-index: 1020;

    }

    .sticky-xxl-bottom {

        position: sticky;

        bottom: 0;

        z-index: 1020;

    }

}

.hstack {

    flex-direction: row;

    align-items: center;

}

.hstack,

.vstack {

    display: flex;

    align-self: stretch;

}

.vstack {

    flex: 1 1 auto;

    flex-direction: column;

}

.visually-hidden,

.visually-hidden-focusable:not(:focus):not(:focus-within) {

    position: absolute !important;

    width: 1px !important;

    height: 1px !important;

    padding: 0 !important;

    margin: -1px !important;

    overflow: hidden !important;

    clip: rect(0, 0, 0, 0) !important;

    white-space: nowrap !important;

    border: 0 !important;

}

.stretched-link:after {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1;

    content: "";

}

.text-truncate {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.vr {

    display: inline-block;

    align-self: stretch;

    width: 1px;

    min-height: 1em;

    background-color: currentcolor;

    opacity: 0.8;

}

.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;

}

.float-start {

    float: left !important;

}

.float-end {

    float: right !important;

}

.float-none {

    float: none !important;

}

.opacity-0 {

    opacity: 0 !important;

}

.opacity-25 {

    opacity: 0.25 !important;

}

.opacity-50 {

    opacity: 0.5 !important;

}

.opacity-75 {

    opacity: 0.75 !important;

}

.opacity-100 {

    opacity: 1 !important;

}

.overflow-auto {

    overflow: auto !important;

}

.overflow-hidden {

    overflow: hidden !important;

}

.overflow-visible {

    overflow: visible !important;

}

.overflow-scroll {

    overflow: scroll !important;

}

.d-inline {

    display: inline !important;

}

.d-inline-block {

    display: inline-block !important;

}

.d-block {

    display: block !important;

}

.d-grid {

    display: grid !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;

}

.d-none {

    display: none !important;

}

.shadow {

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03) !important;

}

.shadow-sm {

    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;

}

.shadow-lg {

    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;

}

.shadow-none {

    box-shadow: 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;

}

.top-0 {

    top: 0 !important;

}

.top-50 {

    top: 50% !important;

}

.top-100 {

    top: 100% !important;

}

.bottom-0 {

    bottom: 0 !important;

}

.bottom-50 {

    bottom: 50% !important;

}

.bottom-100 {

    bottom: 100% !important;

}

.start-0 {

    left: 0 !important;

}

.start-50 {

    left: 50% !important;

}

.start-100 {

    left: 100% !important;

}

.end-0 {

    right: 0 !important;

}

.end-50 {

    right: 50% !important;

}

.end-100 {

    right: 100% !important;

}

.translate-middle {

    transform: translate(-50%, -50%) !important;

}

.translate-middle-x {

    transform: translateX(-50%) !important;

}

.translate-middle-y {

    transform: translateY(-50%) !important;

}

.border {

    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;

}

.border-0 {

    border: 0 !important;

}

.border-top {

    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;

}

.border-top-0 {

    border-top: 0 !important;

}

.border-end {

    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;

}

.border-end-0 {

    border-right: 0 !important;

}

.border-bottom {

    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;

}

.border-bottom-0 {

    border-bottom: 0 !important;

}

.border-start {

    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;

}

.border-start-0 {

    border-left: 0 !important;

}

.border-primary {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;

}

.border-secondary {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;

}

.border-success {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;

}

.border-info {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;

}

.border-warning {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;

}

.border-danger {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;

}

.border-pink {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-pink-rgb), var(--bs-border-opacity)) !important;

}

.border-light {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;

}

.border-dark {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;

}

.border-white {

    --bs-border-opacity: 1;

    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;

}

.border-0 {

    --bs-border-width: 0;

}

.border-1 {

    --bs-border-width: 1px;

}

.border-2 {

    --bs-border-width: 2px;

}

.border-3 {

    --bs-border-width: 3px;

}

.border-4 {

    --bs-border-width: 4px;

}

.border-5 {

    --bs-border-width: 5px;

}

.border-opacity-10 {

    --bs-border-opacity: 0.1;

}

.border-opacity-25 {

    --bs-border-opacity: 0.25;

}

.border-opacity-50 {

    --bs-border-opacity: 0.5;

}

.border-opacity-75 {

    --bs-border-opacity: 0.75;

}

.border-opacity-100 {

    --bs-border-opacity: 1;

}

.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;

}

.mw-100 {

    max-width: 100% !important;

}

.vw-100 {

    width: 100vw !important;

}

.min-vw-100 {

    min-width: 100vw !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;

}

.mh-100 {

    max-height: 100% !important;

}

.vh-100 {

    height: 100vh !important;

}

.min-vh-100 {

    min-height: 100vh !important;

}

.flex-fill {

    flex: 1 1 auto !important;

}

.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-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;

}

.flex-wrap {

    flex-wrap: wrap !important;

}

.flex-nowrap {

    flex-wrap: nowrap !important;

}

.flex-wrap-reverse {

    flex-wrap: wrap-reverse !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;

}

.justify-content-evenly {

    justify-content: space-evenly !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;

}

.order-first {

    order: -1 !important;

}

.order-0 {

    order: 0 !important;

}

.order-1 {

    order: 1 !important;

}

.order-2 {

    order: 2 !important;

}

.order-3 {

    order: 3 !important;

}

.order-4 {

    order: 4 !important;

}

.order-5 {

    order: 5 !important;

}

.order-last {

    order: 6 !important;

}

.m-0 {

    margin: 0 !important;

}

.m-1 {

    margin: 0.25rem !important;

}

.m-2 {

    margin: 0.5rem !important;

}

.m-3 {

    margin: 1rem !important;

}

.m-4 {

    margin: 1.5rem !important;

}

.m-5 {

    margin: 3rem !important;

}

.m-auto {

    margin: auto !important;

}

.mx-0 {

    margin-right: 0 !important;

    margin-left: 0 !important;

}

.mx-1 {

    margin-right: 0.25rem !important;

    margin-left: 0.25rem !important;

}

.mx-2 {

    margin-right: 0.5rem !important;

    margin-left: 0.5rem !important;

}

.mx-3 {

    margin-right: 1rem !important;

    margin-left: 1rem !important;

}

.mx-4 {

    margin-right: 1.5rem !important;

    margin-left: 1.5rem !important;

}

.mx-5 {

    margin-right: 3rem !important;

    margin-left: 3rem !important;

}

.mx-auto {

    margin-right: auto !important;

    margin-left: auto !important;

}

.my-0 {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

}

.my-1 {

    margin-top: 0.25rem !important;

    margin-bottom: 0.25rem !important;

}

.my-2 {

    margin-top: 0.5rem !important;

    margin-bottom: 0.5rem !important;

}

.my-3 {

    margin-top: 1rem !important;

    margin-bottom: 1rem !important;

}

.my-4 {

    margin-top: 1.5rem !important;

    margin-bottom: 1.5rem !important;

}

.my-5 {

    margin-top: 3rem !important;

    margin-bottom: 3rem !important;

}

.my-auto {

    margin-top: auto !important;

    margin-bottom: auto !important;

}

.mt-0 {

    margin-top: 0 !important;

}

.mt-1 {

    margin-top: 0.25rem !important;

}

.mt-2 {

    margin-top: 0.5rem !important;

}

.mt-3 {

    margin-top: 1rem !important;

}

.mt-4 {

    margin-top: 1.5rem !important;

}

.mt-5 {

    margin-top: 3rem !important;

}

.mt-auto {

    margin-top: auto !important;

}

.me-0 {

    margin-right: 0 !important;

}

.me-1 {

    margin-right: 0.25rem !important;

}

.me-2 {

    margin-right: 0.5rem !important;

}

.me-3 {

    margin-right: 1rem !important;

}

.me-4 {

    margin-right: 1.5rem !important;

}

.me-5 {

    margin-right: 3rem !important;

}

.me-auto {

    margin-right: auto !important;

}

.mb-0 {

    margin-bottom: 0 !important;

}

.mb-1 {

    margin-bottom: 0.25rem !important;

}

.mb-2 {

    margin-bottom: 0.5rem !important;

}

.mb-3 {

    margin-bottom: 1rem !important;

}

.mb-4 {

    margin-bottom: 1.5rem !important;

}

.mb-5 {

    margin-bottom: 3rem !important;

}

.mb-auto {

    margin-bottom: auto !important;

}

.ms-0 {

    margin-left: 0 !important;

}

.ms-1 {

    margin-left: 0.25rem !important;

}

.ms-2 {

    margin-left: 0.5rem !important;

}

.ms-3 {

    margin-left: 1rem !important;

}

.ms-4 {

    margin-left: 1.5rem !important;

}

.ms-5 {

    margin-left: 3rem !important;

}

.ms-auto {

    margin-left: auto !important;

}

.m-n1 {

    margin: -0.25rem !important;

}

.m-n2 {

    margin: -0.5rem !important;

}

.m-n3 {

    margin: -1rem !important;

}

.m-n4 {

    margin: -1.5rem !important;

}

.m-n5 {

    margin: -3rem !important;

}

.mx-n1 {

    margin-right: -0.25rem !important;

    margin-left: -0.25rem !important;

}

.mx-n2 {

    margin-right: -0.5rem !important;

    margin-left: -0.5rem !important;

}

.mx-n3 {

    margin-right: -1rem !important;

    margin-left: -1rem !important;

}

.mx-n4 {

    margin-right: -1.5rem !important;

    margin-left: -1.5rem !important;

}

.mx-n5 {

    margin-right: -3rem !important;

    margin-left: -3rem !important;

}

.my-n1 {

    margin-top: -0.25rem !important;

    margin-bottom: -0.25rem !important;

}

.my-n2 {

    margin-top: -0.5rem !important;

    margin-bottom: -0.5rem !important;

}

.my-n3 {

    margin-top: -1rem !important;

    margin-bottom: -1rem !important;

}

.my-n4 {

    margin-top: -1.5rem !important;

    margin-bottom: -1.5rem !important;

}

.my-n5 {

    margin-top: -3rem !important;

    margin-bottom: -3rem !important;

}

.mt-n1 {

    margin-top: -0.25rem !important;

}

.mt-n2 {

    margin-top: -0.5rem !important;

}

.mt-n3 {

    margin-top: -1rem !important;

}

.mt-n4 {

    margin-top: -1.5rem !important;

}

.mt-n5 {

    margin-top: -3rem !important;

}

.me-n1 {

    margin-right: -0.25rem !important;

}

.me-n2 {

    margin-right: -0.5rem !important;

}

.me-n3 {

    margin-right: -1rem !important;

}

.me-n4 {

    margin-right: -1.5rem !important;

}

.me-n5 {

    margin-right: -3rem !important;

}

.mb-n1 {

    margin-bottom: -0.25rem !important;

}

.mb-n2 {

    margin-bottom: -0.5rem !important;

}

.mb-n3 {

    margin-bottom: -1rem !important;

}

.mb-n4 {

    margin-bottom: -1.5rem !important;

}

.mb-n5 {

    margin-bottom: -3rem !important;

}

.ms-n1 {

    margin-left: -0.25rem !important;

}

.ms-n2 {

    margin-left: -0.5rem !important;

}

.ms-n3 {

    margin-left: -1rem !important;

}

.ms-n4 {

    margin-left: -1.5rem !important;

}

.ms-n5 {

    margin-left: -3rem !important;

}

.p-0 {

    padding: 0 !important;

}

.p-1 {

    padding: 0.25rem !important;

}

.p-2 {

    padding: 0.5rem !important;

}

.p-3 {

    padding: 1rem !important;

}

.p-4 {

    padding: 1.5rem !important;

}

.p-5 {

    padding: 3rem !important;

}

.px-0 {

    padding-right: 0 !important;

    padding-left: 0 !important;

}

.px-1 {

    padding-right: 0.25rem !important;

    padding-left: 0.25rem !important;

}

.px-2 {

    padding-right: 0.5rem !important;

    padding-left: 0.5rem !important;

}

.px-3 {

    padding-right: 1rem !important;

    padding-left: 1rem !important;

}

.px-4 {

    padding-right: 1.5rem !important;

    padding-left: 1.5rem !important;

}

.px-5 {

    padding-right: 3rem !important;

    padding-left: 3rem !important;

}

.py-0 {

    padding-top: 0 !important;

    padding-bottom: 0 !important;

}

.py-1 {

    padding-top: 0.25rem !important;

    padding-bottom: 0.25rem !important;

}

.py-2 {

    padding-top: 0.5rem !important;

    padding-bottom: 0.5rem !important;

}

.py-3 {

    padding-top: 1rem !important;

    padding-bottom: 1rem !important;

}

.py-4 {

    padding-top: 1.5rem !important;

    padding-bottom: 1.5rem !important;

}

.py-5 {

    padding-top: 3rem !important;

    padding-bottom: 3rem !important;

}

.pt-0 {

    padding-top: 0 !important;

}

.pt-1 {

    padding-top: 0.25rem !important;

}

.pt-2 {

    padding-top: 0.5rem !important;

}

.pt-3 {

    padding-top: 1rem !important;

}

.pt-4 {

    padding-top: 1.5rem !important;

}

.pt-5 {

    padding-top: 3rem !important;

}

.pe-0 {

    padding-right: 0 !important;

}

.pe-1 {

    padding-right: 0.25rem !important;

}

.pe-2 {

    padding-right: 0.5rem !important;

}

.pe-3 {

    padding-right: 1rem !important;

}

.pe-4 {

    padding-right: 1.5rem !important;

}

.pe-5 {

    padding-right: 3rem !important;

}

.pb-0 {

    padding-bottom: 0 !important;

}

.pb-1 {

    padding-bottom: 0.25rem !important;

}

.pb-2 {

    padding-bottom: 0.5rem !important;

}

.pb-3 {

    padding-bottom: 1rem !important;

}

.pb-4 {

    padding-bottom: 1.5rem !important;

}

.pb-5 {

    padding-bottom: 3rem !important;

}

.ps-0 {

    padding-left: 0 !important;

}

.ps-1 {

    padding-left: 0.25rem !important;

}

.ps-2 {

    padding-left: 0.5rem !important;

}

.ps-3 {

    padding-left: 1rem !important;

}

.ps-4 {

    padding-left: 1.5rem !important;

}

.ps-5 {

    padding-left: 3rem !important;

}

.gap-0 {

    gap: 0 !important;

}

.gap-1 {

    gap: 0.25rem !important;

}

.gap-2 {

    gap: 0.5rem !important;

}

.gap-3 {

    gap: 1rem !important;

}

.gap-4 {

    gap: 1.5rem !important;

}

.gap-5 {

    gap: 3rem !important;

}

.font-monospace {

    font-family: var(--bs-font-monospace) !important;

}

.fs-1 {

    font-size: calc(1.32813rem + 0.9375vw) !important;

}

.fs-2 {

    font-size: calc(1.2875rem + 0.45vw) !important;

}

.fs-3 {

    font-size: calc(1.26719rem + 0.20625vw) !important;

}

.fs-4 {

    font-size: 1.21875rem !important;

}

.fs-5 {

    font-size: 1.015625rem !important;

}

.fs-6 {

    font-size: 0.8125rem !important;

}

.fst-italic {

    font-style: italic !important;

}

.fst-normal {

    font-style: normal !important;

}

.fw-light {

    font-weight: 300 !important;

}

.fw-lighter {

    font-weight: lighter !important;

}

.fw-normal {

    font-weight: 400 !important;

}

.fw-bold,

.fw-semibold {

    font-weight: 600 !important;

}

.fw-bolder {

    font-weight: bolder !important;

}

.lh-1 {

    line-height: 1 !important;

}

.lh-sm {

    line-height: 1.25 !important;

}

.lh-base {

    line-height: 1.5 !important;

}

.lh-lg {

    line-height: 2 !important;

}

.text-start {

    text-align: left !important;

}

.text-end {

    text-align: right !important;

}

.text-center {

    text-align: center !important;

}

.text-decoration-none {

    text-decoration: none !important;

}

.text-decoration-underline {

    text-decoration: underline !important;

}

.text-decoration-line-through {

    text-decoration: line-through !important;

}

.text-lowercase {

    text-transform: lowercase !important;

}

.text-uppercase {

    text-transform: uppercase !important;

}

.text-capitalize {

    text-transform: capitalize !important;

}

.text-wrap {

    white-space: normal !important;

}

.text-nowrap {

    white-space: nowrap !important;

}

.text-break {

    word-wrap: break-word !important;

    word-break: break-word !important;

}

.text-primary {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;

}

.text-secondary {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;

}

.text-success {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;

}

.text-info {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;

}

.text-warning {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;

}

.text-danger {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;

}

.text-pink {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-pink-rgb), var(--bs-text-opacity)) !important;

}

.text-light {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;

}

.text-dark {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;

}

.text-black {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;

}

.text-white {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;

}

.text-body {

    --bs-text-opacity: 1;

    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;

}

.text-muted {

    --bs-text-opacity: 1;

    color: var(--bs-gray-600) !important;

}

.text-black-50 {

    --bs-text-opacity: 1;

    color: rgba(0, 0, 0, 0.5) !important;

}

.text-white-50 {

    --bs-text-opacity: 1;

    color: hsla(0, 0%, 100%, 0.5) !important;

}

.text-reset {

    --bs-text-opacity: 1;

    color: inherit !important;

}

.text-opacity-25 {

    --bs-text-opacity: 0.25;

}

.text-opacity-50 {

    --bs-text-opacity: 0.5;

}

.text-opacity-75 {

    --bs-text-opacity: 0.75;

}

.text-opacity-100 {

    --bs-text-opacity: 1;

}

.bg-primary {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;

}

.bg-secondary {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;

}

.bg-success {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;

}

.bg-info {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;

}

.bg-warning {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;

}

.bg-danger {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;

}

.bg-pink {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;

}

.bg-light {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;

}

.bg-dark {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;

}

.bg-black {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;

}

.bg-white {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;

}

.bg-body {

    --bs-bg-opacity: 1;

    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;

}

.bg-transparent {

    --bs-bg-opacity: 1;

    background-color: transparent !important;

}

.bg-opacity-10 {

    --bs-bg-opacity: 0.1;

}

.bg-opacity-25 {

    --bs-bg-opacity: 0.25;

}

.bg-opacity-50 {

    --bs-bg-opacity: 0.5;

}

.bg-opacity-75 {

    --bs-bg-opacity: 0.75;

}

.bg-opacity-100 {

    --bs-bg-opacity: 1;

}

.bg-gradient {

    background-image: var(--bs-gradient) !important;

}

.user-select-all {

    -webkit-user-select: all !important;

    -moz-user-select: all !important;

    user-select: all !important;

}

.user-select-auto {

    -webkit-user-select: auto !important;

    -moz-user-select: auto !important;

    user-select: auto !important;

}

.user-select-none {

    -webkit-user-select: none !important;

    -moz-user-select: none !important;

    user-select: none !important;

}

.pe-none {

    pointer-events: none !important;

}

.pe-auto {

    pointer-events: auto !important;

}

.rounded {

    border-radius: var(--bs-border-radius) !important;

}

.rounded-0 {

    border-radius: 0 !important;

}

.rounded-1 {

    border-radius: var(--bs-border-radius-sm) !important;

}

.rounded-2 {

    border-radius: var(--bs-border-radius) !important;

}

.rounded-3 {

    border-radius: var(--bs-border-radius-lg) !important;

}

.rounded-4 {

    border-radius: var(--bs-border-radius-xl) !important;

}

.rounded-5 {

    border-radius: var(--bs-border-radius-2xl) !important;

}

.rounded-circle {

    border-radius: 50% !important;

}

.rounded-pill {

    border-radius: var(--bs-border-radius-pill) !important;

}

.rounded-top {

    border-top-left-radius: var(--bs-border-radius) !important;

}

.rounded-end,

.rounded-top {

    border-top-right-radius: var(--bs-border-radius) !important;

}

.rounded-bottom,

.rounded-end {

    border-bottom-right-radius: var(--bs-border-radius) !important;

}

.rounded-bottom,

.rounded-start {

    border-bottom-left-radius: var(--bs-border-radius) !important;

}

.rounded-start {

    border-top-left-radius: var(--bs-border-radius) !important;

}

.visible {

    visibility: visible !important;

}

.invisible {

    visibility: hidden !important;

}

@media (min-width: 576px) {

    .float-sm-start {

        float: left !important;

    }

    .float-sm-end {

        float: right !important;

    }

    .float-sm-none {

        float: none !important;

    }

    .d-sm-inline {

        display: inline !important;

    }

    .d-sm-inline-block {

        display: inline-block !important;

    }

    .d-sm-block {

        display: block !important;

    }

    .d-sm-grid {

        display: grid !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;

    }

    .d-sm-none {

        display: none !important;

    }

    .flex-sm-fill {

        flex: 1 1 auto !important;

    }

    .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-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;

    }

    .flex-sm-wrap {

        flex-wrap: wrap !important;

    }

    .flex-sm-nowrap {

        flex-wrap: nowrap !important;

    }

    .flex-sm-wrap-reverse {

        flex-wrap: wrap-reverse !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;

    }

    .justify-content-sm-evenly {

        justify-content: space-evenly !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;

    }

    .order-sm-first {

        order: -1 !important;

    }

    .order-sm-0 {

        order: 0 !important;

    }

    .order-sm-1 {

        order: 1 !important;

    }

    .order-sm-2 {

        order: 2 !important;

    }

    .order-sm-3 {

        order: 3 !important;

    }

    .order-sm-4 {

        order: 4 !important;

    }

    .order-sm-5 {

        order: 5 !important;

    }

    .order-sm-last {

        order: 6 !important;

    }

    .m-sm-0 {

        margin: 0 !important;

    }

    .m-sm-1 {

        margin: 0.25rem !important;

    }

    .m-sm-2 {

        margin: 0.5rem !important;

    }

    .m-sm-3 {

        margin: 1rem !important;

    }

    .m-sm-4 {

        margin: 1.5rem !important;

    }

    .m-sm-5 {

        margin: 3rem !important;

    }

    .m-sm-auto {

        margin: auto !important;

    }

    .mx-sm-0 {

        margin-right: 0 !important;

        margin-left: 0 !important;

    }

    .mx-sm-1 {

        margin-right: 0.25rem !important;

        margin-left: 0.25rem !important;

    }

    .mx-sm-2 {

        margin-right: 0.5rem !important;

        margin-left: 0.5rem !important;

    }

    .mx-sm-3 {

        margin-right: 1rem !important;

        margin-left: 1rem !important;

    }

    .mx-sm-4 {

        margin-right: 1.5rem !important;

        margin-left: 1.5rem !important;

    }

    .mx-sm-5 {

        margin-right: 3rem !important;

        margin-left: 3rem !important;

    }

    .mx-sm-auto {

        margin-right: auto !important;

        margin-left: auto !important;

    }

    .my-sm-0 {

        margin-top: 0 !important;

        margin-bottom: 0 !important;

    }

    .my-sm-1 {

        margin-top: 0.25rem !important;

        margin-bottom: 0.25rem !important;

    }

    .my-sm-2 {

        margin-top: 0.5rem !important;

        margin-bottom: 0.5rem !important;

    }

    .my-sm-3 {

        margin-top: 1rem !important;

        margin-bottom: 1rem !important;

    }

    .my-sm-4 {

        margin-top: 1.5rem !important;

        margin-bottom: 1.5rem !important;

    }

    .my-sm-5 {

        margin-top: 3rem !important;

        margin-bottom: 3rem !important;

    }

    .my-sm-auto {

        margin-top: auto !important;

        margin-bottom: auto !important;

    }

    .mt-sm-0 {

        margin-top: 0 !important;

    }

    .mt-sm-1 {

        margin-top: 0.25rem !important;

    }

    .mt-sm-2 {

        margin-top: 0.5rem !important;

    }

    .mt-sm-3 {

        margin-top: 1rem !important;

    }

    .mt-sm-4 {

        margin-top: 1.5rem !important;

    }

    .mt-sm-5 {

        margin-top: 3rem !important;

    }

    .mt-sm-auto {

        margin-top: auto !important;

    }

    .me-sm-0 {

        margin-right: 0 !important;

    }

    .me-sm-1 {

        margin-right: 0.25rem !important;

    }

    .me-sm-2 {

        margin-right: 0.5rem !important;

    }

    .me-sm-3 {

        margin-right: 1rem !important;

    }

    .me-sm-4 {

        margin-right: 1.5rem !important;

    }

    .me-sm-5 {

        margin-right: 3rem !important;

    }

    .me-sm-auto {

        margin-right: auto !important;

    }

    .mb-sm-0 {

        margin-bottom: 0 !important;

    }

    .mb-sm-1 {

        margin-bottom: 0.25rem !important;

    }

    .mb-sm-2 {

        margin-bottom: 0.5rem !important;

    }

    .mb-sm-3 {

        margin-bottom: 1rem !important;

    }

    .mb-sm-4 {

        margin-bottom: 1.5rem !important;

    }

    .mb-sm-5 {

        margin-bottom: 3rem !important;

    }

    .mb-sm-auto {

        margin-bottom: auto !important;

    }

    .ms-sm-0 {

        margin-left: 0 !important;

    }

    .ms-sm-1 {

        margin-left: 0.25rem !important;

    }

    .ms-sm-2 {

        margin-left: 0.5rem !important;

    }

    .ms-sm-3 {

        margin-left: 1rem !important;

    }

    .ms-sm-4 {

        margin-left: 1.5rem !important;

    }

    .ms-sm-5 {

        margin-left: 3rem !important;

    }

    .ms-sm-auto {

        margin-left: auto !important;

    }

    .m-sm-n1 {

        margin: -0.25rem !important;

    }

    .m-sm-n2 {

        margin: -0.5rem !important;

    }

    .m-sm-n3 {

        margin: -1rem !important;

    }

    .m-sm-n4 {

        margin: -1.5rem !important;

    }

    .m-sm-n5 {

        margin: -3rem !important;

    }

    .mx-sm-n1 {

        margin-right: -0.25rem !important;

        margin-left: -0.25rem !important;

    }

    .mx-sm-n2 {

        margin-right: -0.5rem !important;

        margin-left: -0.5rem !important;

    }

    .mx-sm-n3 {

        margin-right: -1rem !important;

        margin-left: -1rem !important;

    }

    .mx-sm-n4 {

        margin-right: -1.5rem !important;

        margin-left: -1.5rem !important;

    }

    .mx-sm-n5 {

        margin-right: -3rem !important;

        margin-left: -3rem !important;

    }

    .my-sm-n1 {

        margin-top: -0.25rem !important;

        margin-bottom: -0.25rem !important;

    }

    .my-sm-n2 {

        margin-top: -0.5rem !important;

        margin-bottom: -0.5rem !important;

    }

    .my-sm-n3 {

        margin-top: -1rem !important;

        margin-bottom: -1rem !important;

    }

    .my-sm-n4 {

        margin-top: -1.5rem !important;

        margin-bottom: -1.5rem !important;

    }

    .my-sm-n5 {

        margin-top: -3rem !important;

        margin-bottom: -3rem !important;

    }

    .mt-sm-n1 {

        margin-top: -0.25rem !important;

    }

    .mt-sm-n2 {

        margin-top: -0.5rem !important;

    }

    .mt-sm-n3 {

        margin-top: -1rem !important;

    }

    .mt-sm-n4 {

        margin-top: -1.5rem !important;

    }

    .mt-sm-n5 {

        margin-top: -3rem !important;

    }

    .me-sm-n1 {

        margin-right: -0.25rem !important;

    }

    .me-sm-n2 {

        margin-right: -0.5rem !important;

    }

    .me-sm-n3 {

        margin-right: -1rem !important;

    }

    .me-sm-n4 {

        margin-right: -1.5rem !important;

    }

    .me-sm-n5 {

        margin-right: -3rem !important;

    }

    .mb-sm-n1 {

        margin-bottom: -0.25rem !important;

    }

    .mb-sm-n2 {

        margin-bottom: -0.5rem !important;

    }

    .mb-sm-n3 {

        margin-bottom: -1rem !important;

    }

    .mb-sm-n4 {

        margin-bottom: -1.5rem !important;

    }

    .mb-sm-n5 {

        margin-bottom: -3rem !important;

    }

    .ms-sm-n1 {

        margin-left: -0.25rem !important;

    }

    .ms-sm-n2 {

        margin-left: -0.5rem !important;

    }

    .ms-sm-n3 {

        margin-left: -1rem !important;

    }

    .ms-sm-n4 {

        margin-left: -1.5rem !important;

    }

    .ms-sm-n5 {

        margin-left: -3rem !important;

    }

    .p-sm-0 {

        padding: 0 !important;

    }

    .p-sm-1 {

        padding: 0.25rem !important;

    }

    .p-sm-2 {

        padding: 0.5rem !important;

    }

    .p-sm-3 {

        padding: 1rem !important;

    }

    .p-sm-4 {

        padding: 1.5rem !important;

    }

    .p-sm-5 {

        padding: 3rem !important;

    }

    .px-sm-0 {

        padding-right: 0 !important;

        padding-left: 0 !important;

    }

    .px-sm-1 {

        padding-right: 0.25rem !important;

        padding-left: 0.25rem !important;

    }

    .px-sm-2 {

        padding-right: 0.5rem !important;

        padding-left: 0.5rem !important;

    }

    .px-sm-3 {

        padding-right: 1rem !important;

        padding-left: 1rem !important;

    }

    .px-sm-4 {

        padding-right: 1.5rem !important;

        padding-left: 1.5rem !important;

    }

    .px-sm-5 {

        padding-right: 3rem !important;

        padding-left: 3rem !important;

    }

    .py-sm-0 {

        padding-top: 0 !important;

        padding-bottom: 0 !important;

    }

    .py-sm-1 {

        padding-top: 0.25rem !important;

        padding-bottom: 0.25rem !important;

    }

    .py-sm-2 {

        padding-top: 0.5rem !important;

        padding-bottom: 0.5rem !important;

    }

    .py-sm-3 {

        padding-top: 1rem !important;

        padding-bottom: 1rem !important;

    }

    .py-sm-4 {

        padding-top: 1.5rem !important;

        padding-bottom: 1.5rem !important;

    }

    .py-sm-5 {

        padding-top: 3rem !important;

        padding-bottom: 3rem !important;

    }

    .pt-sm-0 {

        padding-top: 0 !important;

    }

    .pt-sm-1 {

        padding-top: 0.25rem !important;

    }

    .pt-sm-2 {

        padding-top: 0.5rem !important;

    }

    .pt-sm-3 {

        padding-top: 1rem !important;

    }

    .pt-sm-4 {

        padding-top: 1.5rem !important;

    }

    .pt-sm-5 {

        padding-top: 3rem !important;

    }

    .pe-sm-0 {

        padding-right: 0 !important;

    }

    .pe-sm-1 {

        padding-right: 0.25rem !important;

    }

    .pe-sm-2 {

        padding-right: 0.5rem !important;

    }

    .pe-sm-3 {

        padding-right: 1rem !important;

    }

    .pe-sm-4 {

        padding-right: 1.5rem !important;

    }

    .pe-sm-5 {

        padding-right: 3rem !important;

    }

    .pb-sm-0 {

        padding-bottom: 0 !important;

    }

    .pb-sm-1 {

        padding-bottom: 0.25rem !important;

    }

    .pb-sm-2 {

        padding-bottom: 0.5rem !important;

    }

    .pb-sm-3 {

        padding-bottom: 1rem !important;

    }

    .pb-sm-4 {

        padding-bottom: 1.5rem !important;

    }

    .pb-sm-5 {

        padding-bottom: 3rem !important;

    }

    .ps-sm-0 {

        padding-left: 0 !important;

    }

    .ps-sm-1 {

        padding-left: 0.25rem !important;

    }

    .ps-sm-2 {

        padding-left: 0.5rem !important;

    }

    .ps-sm-3 {

        padding-left: 1rem !important;

    }

    .ps-sm-4 {

        padding-left: 1.5rem !important;

    }

    .ps-sm-5 {

        padding-left: 3rem !important;

    }

    .gap-sm-0 {

        gap: 0 !important;

    }

    .gap-sm-1 {

        gap: 0.25rem !important;

    }

    .gap-sm-2 {

        gap: 0.5rem !important;

    }

    .gap-sm-3 {

        gap: 1rem !important;

    }

    .gap-sm-4 {

        gap: 1.5rem !important;

    }

    .gap-sm-5 {

        gap: 3rem !important;

    }

    .text-sm-start {

        text-align: left !important;

    }

    .text-sm-end {

        text-align: right !important;

    }

    .text-sm-center {

        text-align: center !important;

    }

}

@media (min-width: 768px) {

    .float-md-start {

        float: left !important;

    }

    .float-md-end {

        float: right !important;

    }

    .float-md-none {

        float: none !important;

    }

    .d-md-inline {

        display: inline !important;

    }

    .d-md-inline-block {

        display: inline-block !important;

    }

    .d-md-block {

        display: block !important;

    }

    .d-md-grid {

        display: grid !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;

    }

    .d-md-none {

        display: none !important;

    }

    .flex-md-fill {

        flex: 1 1 auto !important;

    }

    .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-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;

    }

    .flex-md-wrap {

        flex-wrap: wrap !important;

    }

    .flex-md-nowrap {

        flex-wrap: nowrap !important;

    }

    .flex-md-wrap-reverse {

        flex-wrap: wrap-reverse !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;

    }

    .justify-content-md-evenly {

        justify-content: space-evenly !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;

    }

    .order-md-first {

        order: -1 !important;

    }

    .order-md-0 {

        order: 0 !important;

    }

    .order-md-1 {

        order: 1 !important;

    }

    .order-md-2 {

        order: 2 !important;

    }

    .order-md-3 {

        order: 3 !important;

    }

    .order-md-4 {

        order: 4 !important;

    }

    .order-md-5 {

        order: 5 !important;

    }

    .order-md-last {

        order: 6 !important;

    }

    .m-md-0 {

        margin: 0 !important;

    }

    .m-md-1 {

        margin: 0.25rem !important;

    }

    .m-md-2 {

        margin: 0.5rem !important;

    }

    .m-md-3 {

        margin: 1rem !important;

    }

    .m-md-4 {

        margin: 1.5rem !important;

    }

    .m-md-5 {

        margin: 3rem !important;

    }

    .m-md-auto {

        margin: auto !important;

    }

    .mx-md-0 {

        margin-right: 0 !important;

        margin-left: 0 !important;

    }

    .mx-md-1 {

        margin-right: 0.25rem !important;

        margin-left: 0.25rem !important;

    }

    .mx-md-2 {

        margin-right: 0.5rem !important;

        margin-left: 0.5rem !important;

    }

    .mx-md-3 {

        margin-right: 1rem !important;

        margin-left: 1rem !important;

    }

    .mx-md-4 {

        margin-right: 1.5rem !important;

        margin-left: 1.5rem !important;

    }

    .mx-md-5 {

        margin-right: 3rem !important;

        margin-left: 3rem !important;

    }

    .mx-md-auto {

        margin-right: auto !important;

        margin-left: auto !important;

    }

    .my-md-0 {

        margin-top: 0 !important;

        margin-bottom: 0 !important;

    }

    .my-md-1 {

        margin-top: 0.25rem !important;

        margin-bottom: 0.25rem !important;

    }

    .my-md-2 {

        margin-top: 0.5rem !important;

        margin-bottom: 0.5rem !important;

    }

    .my-md-3 {

        margin-top: 1rem !important;

        margin-bottom: 1rem !important;

    }

    .my-md-4 {

        margin-top: 1.5rem !important;

        margin-bottom: 1.5rem !important;

    }

    .my-md-5 {

        margin-top: 3rem !important;

        margin-bottom: 3rem !important;

    }

    .my-md-auto {

        margin-top: auto !important;

        margin-bottom: auto !important;

    }

    .mt-md-0 {

        margin-top: 0 !important;

    }

    .mt-md-1 {

        margin-top: 0.25rem !important;

    }

    .mt-md-2 {

        margin-top: 0.5rem !important;

    }

    .mt-md-3 {

        margin-top: 1rem !important;

    }

    .mt-md-4 {

        margin-top: 1.5rem !important;

    }

    .mt-md-5 {

        margin-top: 3rem !important;

    }

    .mt-md-auto {

        margin-top: auto !important;

    }

    .me-md-0 {

        margin-right: 0 !important;

    }

    .me-md-1 {

        margin-right: 0.25rem !important;

    }

    .me-md-2 {

        margin-right: 0.5rem !important;

    }

    .me-md-3 {

        margin-right: 1rem !important;

    }

    .me-md-4 {

        margin-right: 1.5rem !important;

    }

    .me-md-5 {

        margin-right: 3rem !important;

    }

    .me-md-auto {

        margin-right: auto !important;

    }

    .mb-md-0 {

        margin-bottom: 0 !important;

    }

    .mb-md-1 {

        margin-bottom: 0.25rem !important;

    }

    .mb-md-2 {

        margin-bottom: 0.5rem !important;

    }

    .mb-md-3 {

        margin-bottom: 1rem !important;

    }

    .mb-md-4 {

        margin-bottom: 1.5rem !important;

    }

    .mb-md-5 {

        margin-bottom: 3rem !important;

    }

    .mb-md-auto {

        margin-bottom: auto !important;

    }

    .ms-md-0 {

        margin-left: 0 !important;

    }

    .ms-md-1 {

        margin-left: 0.25rem !important;

    }

    .ms-md-2 {

        margin-left: 0.5rem !important;

    }

    .ms-md-3 {

        margin-left: 1rem !important;

    }

    .ms-md-4 {

        margin-left: 1.5rem !important;

    }

    .ms-md-5 {

        margin-left: 3rem !important;

    }

    .ms-md-auto {

        margin-left: auto !important;

    }

    .m-md-n1 {

        margin: -0.25rem !important;

    }

    .m-md-n2 {

        margin: -0.5rem !important;

    }

    .m-md-n3 {

        margin: -1rem !important;

    }

    .m-md-n4 {

        margin: -1.5rem !important;

    }

    .m-md-n5 {

        margin: -3rem !important;

    }

    .mx-md-n1 {

        margin-right: -0.25rem !important;

        margin-left: -0.25rem !important;

    }

    .mx-md-n2 {

        margin-right: -0.5rem !important;

        margin-left: -0.5rem !important;

    }

    .mx-md-n3 {

        margin-right: -1rem !important;

        margin-left: -1rem !important;

    }

    .mx-md-n4 {

        margin-right: -1.5rem !important;

        margin-left: -1.5rem !important;

    }

    .mx-md-n5 {

        margin-right: -3rem !important;

        margin-left: -3rem !important;

    }

    .my-md-n1 {

        margin-top: -0.25rem !important;

        margin-bottom: -0.25rem !important;

    }

    .my-md-n2 {

        margin-top: -0.5rem !important;

        margin-bottom: -0.5rem !important;

    }

    .my-md-n3 {

        margin-top: -1rem !important;

        margin-bottom: -1rem !important;

    }

    .my-md-n4 {

        margin-top: -1.5rem !important;

        margin-bottom: -1.5rem !important;

    }

    .my-md-n5 {

        margin-top: -3rem !important;

        margin-bottom: -3rem !important;

    }

    .mt-md-n1 {

        margin-top: -0.25rem !important;

    }

    .mt-md-n2 {

        margin-top: -0.5rem !important;

    }

    .mt-md-n3 {

        margin-top: -1rem !important;

    }

    .mt-md-n4 {

        margin-top: -1.5rem !important;

    }

    .mt-md-n5 {

        margin-top: -3rem !important;

    }

    .me-md-n1 {

        margin-right: -0.25rem !important;

    }

    .me-md-n2 {

        margin-right: -0.5rem !important;

    }

    .me-md-n3 {

        margin-right: -1rem !important;

    }

    .me-md-n4 {

        margin-right: -1.5rem !important;

    }

    .me-md-n5 {

        margin-right: -3rem !important;

    }

    .mb-md-n1 {

        margin-bottom: -0.25rem !important;

    }

    .mb-md-n2 {

        margin-bottom: -0.5rem !important;

    }

    .mb-md-n3 {

        margin-bottom: -1rem !important;

    }

    .mb-md-n4 {

        margin-bottom: -1.5rem !important;

    }

    .mb-md-n5 {

        margin-bottom: -3rem !important;

    }

    .ms-md-n1 {

        margin-left: -0.25rem !important;

    }

    .ms-md-n2 {

        margin-left: -0.5rem !important;

    }

    .ms-md-n3 {

        margin-left: -1rem !important;

    }

    .ms-md-n4 {

        margin-left: -1.5rem !important;

    }

    .ms-md-n5 {

        margin-left: -3rem !important;

    }

    .p-md-0 {

        padding: 0 !important;

    }

    .p-md-1 {

        padding: 0.25rem !important;

    }

    .p-md-2 {

        padding: 0.5rem !important;

    }

    .p-md-3 {

        padding: 1rem !important;

    }

    .p-md-4 {

        padding: 1.5rem !important;

    }

    .p-md-5 {

        padding: 3rem !important;

    }

    .px-md-0 {

        padding-right: 0 !important;

        padding-left: 0 !important;

    }

    .px-md-1 {

        padding-right: 0.25rem !important;

        padding-left: 0.25rem !important;

    }

    .px-md-2 {

        padding-right: 0.5rem !important;

        padding-left: 0.5rem !important;

    }

    .px-md-3 {

        padding-right: 1rem !important;

        padding-left: 1rem !important;

    }

    .px-md-4 {

        padding-right: 1.5rem !important;

        padding-left: 1.5rem !important;

    }

    .px-md-5 {

        padding-right: 3rem !important;

        padding-left: 3rem !important;

    }

    .py-md-0 {

        padding-top: 0 !important;

        padding-bottom: 0 !important;

    }

    .py-md-1 {

        padding-top: 0.25rem !important;

        padding-bottom: 0.25rem !important;

    }

    .py-md-2 {

        padding-top: 0.5rem !important;

        padding-bottom: 0.5rem !important;

    }

    .py-md-3 {

        padding-top: 1rem !important;

        padding-bottom: 1rem !important;

    }

    .py-md-4 {

        padding-top: 1.5rem !important;

        padding-bottom: 1.5rem !important;

    }

    .py-md-5 {

        padding-top: 3rem !important;

        padding-bottom: 3rem !important;

    }

    .pt-md-0 {

        padding-top: 0 !important;

    }

    .pt-md-1 {

        padding-top: 0.25rem !important;

    }

    .pt-md-2 {

        padding-top: 0.5rem !important;

    }

    .pt-md-3 {

        padding-top: 1rem !important;

    }

    .pt-md-4 {

        padding-top: 1.5rem !important;

    }

    .pt-md-5 {

        padding-top: 3rem !important;

    }

    .pe-md-0 {

        padding-right: 0 !important;

    }

    .pe-md-1 {

        padding-right: 0.25rem !important;

    }

    .pe-md-2 {

        padding-right: 0.5rem !important;

    }

    .pe-md-3 {

        padding-right: 1rem !important;

    }

    .pe-md-4 {

        padding-right: 1.5rem !important;

    }

    .pe-md-5 {

        padding-right: 3rem !important;

    }

    .pb-md-0 {

        padding-bottom: 0 !important;

    }

    .pb-md-1 {

        padding-bottom: 0.25rem !important;

    }

    .pb-md-2 {

        padding-bottom: 0.5rem !important;

    }

    .pb-md-3 {

        padding-bottom: 1rem !important;

    }

    .pb-md-4 {

        padding-bottom: 1.5rem !important;

    }

    .pb-md-5 {

        padding-bottom: 3rem !important;

    }

    .ps-md-0 {

        padding-left: 0 !important;

    }

    .ps-md-1 {

        padding-left: 0.25rem !important;

    }

    .ps-md-2 {

        padding-left: 0.5rem !important;

    }

    .ps-md-3 {

        padding-left: 1rem !important;

    }

    .ps-md-4 {

        padding-left: 1.5rem !important;

    }

    .ps-md-5 {

        padding-left: 3rem !important;

    }

    .gap-md-0 {

        gap: 0 !important;

    }

    .gap-md-1 {

        gap: 0.25rem !important;

    }

    .gap-md-2 {

        gap: 0.5rem !important;

    }

    .gap-md-3 {

        gap: 1rem !important;

    }

    .gap-md-4 {

        gap: 1.5rem !important;

    }

    .gap-md-5 {

        gap: 3rem !important;

    }

    .text-md-start {

        text-align: left !important;

    }

    .text-md-end {

        text-align: right !important;

    }

    .text-md-center {

        text-align: center !important;

    }

}

@media (min-width: 992px) {

    .float-lg-start {

        float: left !important;

    }

    .float-lg-end {

        float: right !important;

    }

    .float-lg-none {

        float: none !important;

    }

    .d-lg-inline {

        display: inline !important;

    }

    .d-lg-inline-block {

        display: inline-block !important;

    }

    .d-lg-block {

        display: block !important;

    }

    .d-lg-grid {

        display: grid !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;

    }

    .d-lg-none {

        display: none !important;

    }

    .flex-lg-fill {

        flex: 1 1 auto !important;

    }

    .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-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;

    }

    .flex-lg-wrap {

        flex-wrap: wrap !important;

    }

    .flex-lg-nowrap {

        flex-wrap: nowrap !important;

    }

    .flex-lg-wrap-reverse {

        flex-wrap: wrap-reverse !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;

    }

    .justify-content-lg-evenly {

        justify-content: space-evenly !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;

    }

    .order-lg-first {

        order: -1 !important;

    }

    .order-lg-0 {

        order: 0 !important;

    }

    .order-lg-1 {

        order: 1 !important;

    }

    .order-lg-2 {

        order: 2 !important;

    }

    .order-lg-3 {

        order: 3 !important;

    }

    .order-lg-4 {

        order: 4 !important;

    }

    .order-lg-5 {

        order: 5 !important;

    }

    .order-lg-last {

        order: 6 !important;

    }

    .m-lg-0 {

        margin: 0 !important;

    }

    .m-lg-1 {

        margin: 0.25rem !important;

    }

    .m-lg-2 {

        margin: 0.5rem !important;

    }

    .m-lg-3 {

        margin: 1rem !important;

    }

    .m-lg-4 {

        margin: 1.5rem !important;

    }

    .m-lg-5 {

        margin: 3rem !important;

    }

    .m-lg-auto {

        margin: auto !important;

    }

    .mx-lg-0 {

        margin-right: 0 !important;

        margin-left: 0 !important;

    }

    .mx-lg-1 {

        margin-right: 0.25rem !important;

        margin-left: 0.25rem !important;

    }

    .mx-lg-2 {

        margin-right: 0.5rem !important;

        margin-left: 0.5rem !important;

    }

    .mx-lg-3 {

        margin-right: 1rem !important;

        margin-left: 1rem !important;

    }

    .mx-lg-4 {

        margin-right: 1.5rem !important;

        margin-left: 1.5rem !important;

    }

    .mx-lg-5 {

        margin-right: 3rem !important;

        margin-left: 3rem !important;

    }

    .mx-lg-auto {

        margin-right: auto !important;

        margin-left: auto !important;

    }

    .my-lg-0 {

        margin-top: 0 !important;

        margin-bottom: 0 !important;

    }

    .my-lg-1 {

        margin-top: 0.25rem !important;

        margin-bottom: 0.25rem !important;

    }

    .my-lg-2 {

        margin-top: 0.5rem !important;

        margin-bottom: 0.5rem !important;

    }

    .my-lg-3 {

        margin-top: 1rem !important;

        margin-bottom: 1rem !important;

    }

    .my-lg-4 {

        margin-top: 1.5rem !important;

        margin-bottom: 1.5rem !important;

    }

    .my-lg-5 {

        margin-top: 3rem !important;

        margin-bottom: 3rem !important;

    }

    .my-lg-auto {

        margin-top: auto !important;

        margin-bottom: auto !important;

    }

    .mt-lg-0 {

        margin-top: 0 !important;

    }

    .mt-lg-1 {

        margin-top: 0.25rem !important;

    }

    .mt-lg-2 {

        margin-top: 0.5rem !important;

    }

    .mt-lg-3 {

        margin-top: 1rem !important;

    }

    .mt-lg-4 {

        margin-top: 1.5rem !important;

    }

    .mt-lg-5 {

        margin-top: 3rem !important;

    }

    .mt-lg-auto {

        margin-top: auto !important;

    }

    .me-lg-0 {

        margin-right: 0 !important;

    }

    .me-lg-1 {

        margin-right: 0.25rem !important;

    }

    .me-lg-2 {

        margin-right: 0.5rem !important;

    }

    .me-lg-3 {

        margin-right: 1rem !important;

    }

    .me-lg-4 {

        margin-right: 1.5rem !important;

    }

    .me-lg-5 {

        margin-right: 3rem !important;

    }

    .me-lg-auto {

        margin-right: auto !important;

    }

    .mb-lg-0 {

        margin-bottom: 0 !important;

    }

    .mb-lg-1 {

        margin-bottom: 0.25rem !important;

    }

    .mb-lg-2 {

        margin-bottom: 0.5rem !important;

    }

    .mb-lg-3 {

        margin-bottom: 1rem !important;

    }

    .mb-lg-4 {

        margin-bottom: 1.5rem !important;

    }

    .mb-lg-5 {

        margin-bottom: 3rem !important;

    }

    .mb-lg-auto {

        margin-bottom: auto !important;

    }

    .ms-lg-0 {

        margin-left: 0 !important;

    }

    .ms-lg-1 {

        margin-left: 0.25rem !important;

    }

    .ms-lg-2 {

        margin-left: 0.5rem !important;

    }

    .ms-lg-3 {

        margin-left: 1rem !important;

    }

    .ms-lg-4 {

        margin-left: 1.5rem !important;

    }

    .ms-lg-5 {

        margin-left: 3rem !important;

    }

    .ms-lg-auto {

        margin-left: auto !important;

    }

    .m-lg-n1 {

        margin: -0.25rem !important;

    }

    .m-lg-n2 {

        margin: -0.5rem !important;

    }

    .m-lg-n3 {

        margin: -1rem !important;

    }

    .m-lg-n4 {

        margin: -1.5rem !important;

    }

    .m-lg-n5 {

        margin: -3rem !important;

    }

    .mx-lg-n1 {

        margin-right: -0.25rem !important;

        margin-left: -0.25rem !important;

    }

    .mx-lg-n2 {

        margin-right: -0.5rem !important;

        margin-left: -0.5rem !important;

    }

    .mx-lg-n3 {

        margin-right: -1rem !important;

        margin-left: -1rem !important;

    }

    .mx-lg-n4 {

        margin-right: -1.5rem !important;

        margin-left: -1.5rem !important;

    }

    .mx-lg-n5 {

        margin-right: -3rem !important;

        margin-left: -3rem !important;

    }

    .my-lg-n1 {

        margin-top: -0.25rem !important;

        margin-bottom: -0.25rem !important;

    }

    .my-lg-n2 {

        margin-top: -0.5rem !important;

        margin-bottom: -0.5rem !important;

    }

    .my-lg-n3 {

        margin-top: -1rem !important;

        margin-bottom: -1rem !important;

    }

    .my-lg-n4 {

        margin-top: -1.5rem !important;

        margin-bottom: -1.5rem !important;

    }

    .my-lg-n5 {

        margin-top: -3rem !important;

        margin-bottom: -3rem !important;

    }

    .mt-lg-n1 {

        margin-top: -0.25rem !important;

    }

    .mt-lg-n2 {

        margin-top: -0.5rem !important;

    }

    .mt-lg-n3 {

        margin-top: -1rem !important;

    }

    .mt-lg-n4 {

        margin-top: -1.5rem !important;

    }

    .mt-lg-n5 {

        margin-top: -3rem !important;

    }

    .me-lg-n1 {

        margin-right: -0.25rem !important;

    }

    .me-lg-n2 {

        margin-right: -0.5rem !important;

    }

    .me-lg-n3 {

        margin-right: -1rem !important;

    }

    .me-lg-n4 {

        margin-right: -1.5rem !important;

    }

    .me-lg-n5 {

        margin-right: -3rem !important;

    }

    .mb-lg-n1 {

        margin-bottom: -0.25rem !important;

    }

    .mb-lg-n2 {

        margin-bottom: -0.5rem !important;

    }

    .mb-lg-n3 {

        margin-bottom: -1rem !important;

    }

    .mb-lg-n4 {

        margin-bottom: -1.5rem !important;

    }

    .mb-lg-n5 {

        margin-bottom: -3rem !important;

    }

    .ms-lg-n1 {

        margin-left: -0.25rem !important;

    }

    .ms-lg-n2 {

        margin-left: -0.5rem !important;

    }

    .ms-lg-n3 {

        margin-left: -1rem !important;

    }

    .ms-lg-n4 {

        margin-left: -1.5rem !important;

    }

    .ms-lg-n5 {

        margin-left: -3rem !important;

    }

    .p-lg-0 {

        padding: 0 !important;

    }

    .p-lg-1 {

        padding: 0.25rem !important;

    }

    .p-lg-2 {

        padding: 0.5rem !important;

    }

    .p-lg-3 {

        padding: 1rem !important;

    }

    .p-lg-4 {

        padding: 1.5rem !important;

    }

    .p-lg-5 {

        padding: 3rem !important;

    }

    .px-lg-0 {

        padding-right: 0 !important;

        padding-left: 0 !important;

    }

    .px-lg-1 {

        padding-right: 0.25rem !important;

        padding-left: 0.25rem !important;

    }

    .px-lg-2 {

        padding-right: 0.5rem !important;

        padding-left: 0.5rem !important;

    }

    .px-lg-3 {

        padding-right: 1rem !important;

        padding-left: 1rem !important;

    }

    .px-lg-4 {

        padding-right: 1.5rem !important;

        padding-left: 1.5rem !important;

    }

    .px-lg-5 {

        padding-right: 3rem !important;

        padding-left: 3rem !important;

    }

    .py-lg-0 {

        padding-top: 0 !important;

        padding-bottom: 0 !important;

    }

    .py-lg-1 {

        padding-top: 0.25rem !important;

        padding-bottom: 0.25rem !important;

    }

    .py-lg-2 {

        padding-top: 0.5rem !important;

        padding-bottom: 0.5rem !important;

    }

    .py-lg-3 {

        padding-top: 1rem !important;

        padding-bottom: 1rem !important;

    }

    .py-lg-4 {

        padding-top: 1.5rem !important;

        padding-bottom: 1.5rem !important;

    }

    .py-lg-5 {

        padding-top: 3rem !important;

        padding-bottom: 3rem !important;

    }

    .pt-lg-0 {

        padding-top: 0 !important;

    }

    .pt-lg-1 {

        padding-top: 0.25rem !important;

    }

    .pt-lg-2 {

        padding-top: 0.5rem !important;

    }

    .pt-lg-3 {

        padding-top: 1rem !important;

    }

    .pt-lg-4 {

        padding-top: 1.5rem !important;

    }

    .pt-lg-5 {

        padding-top: 3rem !important;

    }

    .pe-lg-0 {

        padding-right: 0 !important;

    }

    .pe-lg-1 {

        padding-right: 0.25rem !important;

    }

    .pe-lg-2 {

        padding-right: 0.5rem !important;

    }

    .pe-lg-3 {

        padding-right: 1rem !important;

    }

    .pe-lg-4 {

        padding-right: 1.5rem !important;

    }

    .pe-lg-5 {

        padding-right: 3rem !important;

    }

    .pb-lg-0 {

        padding-bottom: 0 !important;

    }

    .pb-lg-1 {

        padding-bottom: 0.25rem !important;

    }

    .pb-lg-2 {

        padding-bottom: 0.5rem !important;

    }

    .pb-lg-3 {

        padding-bottom: 1rem !important;

    }

    .pb-lg-4 {

        padding-bottom: 1.5rem !important;

    }

    .pb-lg-5 {

        padding-bottom: 3rem !important;

    }

    .ps-lg-0 {

        padding-left: 0 !important;

    }

    .ps-lg-1 {

        padding-left: 0.25rem !important;

    }

    .ps-lg-2 {

        padding-left: 0.5rem !important;

    }

    .ps-lg-3 {

        padding-left: 1rem !important;

    }

    .ps-lg-4 {

        padding-left: 1.5rem !important;

    }

    .ps-lg-5 {

        padding-left: 3rem !important;

    }

    .gap-lg-0 {

        gap: 0 !important;

    }

    .gap-lg-1 {

        gap: 0.25rem !important;

    }

    .gap-lg-2 {

        gap: 0.5rem !important;

    }

    .gap-lg-3 {

        gap: 1rem !important;

    }

    .gap-lg-4 {

        gap: 1.5rem !important;

    }

    .gap-lg-5 {

        gap: 3rem !important;

    }

    .text-lg-start {

        text-align: left !important;

    }

    .text-lg-end {

        text-align: right !important;

    }

    .text-lg-center {

        text-align: center !important;

    }

}

@media (min-width: 1200px) {

    .float-xl-start {

        float: left !important;

    }

    .float-xl-end {

        float: right !important;

    }

    .float-xl-none {

        float: none !important;

    }

    .d-xl-inline {

        display: inline !important;

    }

    .d-xl-inline-block {

        display: inline-block !important;

    }

    .d-xl-block {

        display: block !important;

    }

    .d-xl-grid {

        display: grid !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;

    }

    .d-xl-none {

        display: none !important;

    }

    .flex-xl-fill {

        flex: 1 1 auto !important;

    }

    .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-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;

    }

    .flex-xl-wrap {

        flex-wrap: wrap !important;

    }

    .flex-xl-nowrap {

        flex-wrap: nowrap !important;

    }

    .flex-xl-wrap-reverse {

        flex-wrap: wrap-reverse !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;

    }

    .justify-content-xl-evenly {

        justify-content: space-evenly !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;

    }

    .order-xl-first {

        order: -1 !important;

    }

    .order-xl-0 {

        order: 0 !important;

    }

    .order-xl-1 {

        order: 1 !important;

    }

    .order-xl-2 {

        order: 2 !important;

    }

    .order-xl-3 {

        order: 3 !important;

    }

    .order-xl-4 {

        order: 4 !important;

    }

    .order-xl-5 {

        order: 5 !important;

    }

    .order-xl-last {

        order: 6 !important;

    }

    .m-xl-0 {

        margin: 0 !important;

    }

    .m-xl-1 {

        margin: 0.25rem !important;

    }

    .m-xl-2 {

        margin: 0.5rem !important;

    }

    .m-xl-3 {

        margin: 1rem !important;

    }

    .m-xl-4 {

        margin: 1.5rem !important;

    }

    .m-xl-5 {

        margin: 3rem !important;

    }

    .m-xl-auto {

        margin: auto !important;

    }

    .mx-xl-0 {

        margin-right: 0 !important;

        margin-left: 0 !important;

    }

    .mx-xl-1 {

        margin-right: 0.25rem !important;

        margin-left: 0.25rem !important;

    }

    .mx-xl-2 {

        margin-right: 0.5rem !important;

        margin-left: 0.5rem !important;

    }

    .mx-xl-3 {

        margin-right: 1rem !important;

        margin-left: 1rem !important;

    }

    .mx-xl-4 {

        margin-right: 1.5rem !important;

        margin-left: 1.5rem !important;

    }

    .mx-xl-5 {

        margin-right: 3rem !important;

        margin-left: 3rem !important;

    }

    .mx-xl-auto {

        margin-right: auto !important;

        margin-left: auto !important;

    }

    .my-xl-0 {

        margin-top: 0 !important;

        margin-bottom: 0 !important;

    }

    .my-xl-1 {

        margin-top: 0.25rem !important;

        margin-bottom: 0.25rem !important;

    }

    .my-xl-2 {

        margin-top: 0.5rem !important;

        margin-bottom: 0.5rem !important;

    }

    .my-xl-3 {

        margin-top: 1rem !important;

        margin-bottom: 1rem !important;

    }

    .my-xl-4 {

        margin-top: 1.5rem !important;

        margin-bottom: 1.5rem !important;

    }

    .my-xl-5 {

        margin-top: 3rem !important;

        margin-bottom: 3rem !important;

    }

    .my-xl-auto {

        margin-top: auto !important;

        margin-bottom: auto !important;

    }

    .mt-xl-0 {

        margin-top: 0 !important;

    }

    .mt-xl-1 {

        margin-top: 0.25rem !important;

    }

    .mt-xl-2 {

        margin-top: 0.5rem !important;

    }

    .mt-xl-3 {

        margin-top: 1rem !important;

    }

    .mt-xl-4 {

        margin-top: 1.5rem !important;

    }

    .mt-xl-5 {

        margin-top: 3rem !important;

    }

    .mt-xl-auto {

        margin-top: auto !important;

    }

    .me-xl-0 {

        margin-right: 0 !important;

    }

    .me-xl-1 {

        margin-right: 0.25rem !important;

    }

    .me-xl-2 {

        margin-right: 0.5rem !important;

    }

    .me-xl-3 {

        margin-right: 1rem !important;

    }

    .me-xl-4 {

        margin-right: 1.5rem !important;

    }

    .me-xl-5 {

        margin-right: 3rem !important;

    }

    .me-xl-auto {

        margin-right: auto !important;

    }

    .mb-xl-0 {

        margin-bottom: 0 !important;

    }

    .mb-xl-1 {

        margin-bottom: 0.25rem !important;

    }

    .mb-xl-2 {

        margin-bottom: 0.5rem !important;

    }

    .mb-xl-3 {

        margin-bottom: 1rem !important;

    }

    .mb-xl-4 {

        margin-bottom: 1.5rem !important;

    }

    .mb-xl-5 {

        margin-bottom: 3rem !important;

    }

    .mb-xl-auto {

        margin-bottom: auto !important;

    }

    .ms-xl-0 {

        margin-left: 0 !important;

    }

    .ms-xl-1 {

        margin-left: 0.25rem !important;

    }

    .ms-xl-2 {

        margin-left: 0.5rem !important;

    }

    .ms-xl-3 {

        margin-left: 1rem !important;

    }

    .ms-xl-4 {

        margin-left: 1.5rem !important;

    }

    .ms-xl-5 {

        margin-left: 3rem !important;

    }

    .ms-xl-auto {

        margin-left: auto !important;

    }

    .m-xl-n1 {

        margin: -0.25rem !important;

    }

    .m-xl-n2 {

        margin: -0.5rem !important;

    }

    .m-xl-n3 {

        margin: -1rem !important;

    }

    .m-xl-n4 {

        margin: -1.5rem !important;

    }

    .m-xl-n5 {

        margin: -3rem !important;

    }

    .mx-xl-n1 {

        margin-right: -0.25rem !important;

        margin-left: -0.25rem !important;

    }

    .mx-xl-n2 {

        margin-right: -0.5rem !important;

        margin-left: -0.5rem !important;

    }

    .mx-xl-n3 {

        margin-right: -1rem !important;

        margin-left: -1rem !important;

    }

    .mx-xl-n4 {

        margin-right: -1.5rem !important;

        margin-left: -1.5rem !important;

    }

    .mx-xl-n5 {

        margin-right: -3rem !important;

        margin-left: -3rem !important;

    }

    .my-xl-n1 {

        margin-top: -0.25rem !important;

        margin-bottom: -0.25rem !important;

    }

    .my-xl-n2 {

        margin-top: -0.5rem !important;

        margin-bottom: -0.5rem !important;

    }

    .my-xl-n3 {

        margin-top: -1rem !important;

        margin-bottom: -1rem !important;

    }

    .my-xl-n4 {

        margin-top: -1.5rem !important;

        margin-bottom: -1.5rem !important;

    }

    .my-xl-n5 {

        margin-top: -3rem !important;

        margin-bottom: -3rem !important;

    }

    .mt-xl-n1 {

        margin-top: -0.25rem !important;

    }

    .mt-xl-n2 {

        margin-top: -0.5rem !important;

    }

    .mt-xl-n3 {

        margin-top: -1rem !important;

    }

    .mt-xl-n4 {

        margin-top: -1.5rem !important;

    }

    .mt-xl-n5 {

        margin-top: -3rem !important;

    }

    .me-xl-n1 {

        margin-right: -0.25rem !important;

    }

    .me-xl-n2 {

        margin-right: -0.5rem !important;

    }

    .me-xl-n3 {

        margin-right: -1rem !important;

    }

    .me-xl-n4 {

        margin-right: -1.5rem !important;

    }

    .me-xl-n5 {

        margin-right: -3rem !important;

    }

    .mb-xl-n1 {

        margin-bottom: -0.25rem !important;

    }

    .mb-xl-n2 {

        margin-bottom: -0.5rem !important;

    }

    .mb-xl-n3 {

        margin-bottom: -1rem !important;

    }

    .mb-xl-n4 {

        margin-bottom: -1.5rem !important;

    }

    .mb-xl-n5 {

        margin-bottom: -3rem !important;

    }

    .ms-xl-n1 {

        margin-left: -0.25rem !important;

    }

    .ms-xl-n2 {

        margin-left: -0.5rem !important;

    }

    .ms-xl-n3 {

        margin-left: -1rem !important;

    }

    .ms-xl-n4 {

        margin-left: -1.5rem !important;

    }

    .ms-xl-n5 {

        margin-left: -3rem !important;

    }

    .p-xl-0 {

        padding: 0 !important;

    }

    .p-xl-1 {

        padding: 0.25rem !important;

    }

    .p-xl-2 {

        padding: 0.5rem !important;

    }

    .p-xl-3 {

        padding: 1rem !important;

    }

    .p-xl-4 {

        padding: 1.5rem !important;

    }

    .p-xl-5 {

        padding: 3rem !important;

    }

    .px-xl-0 {

        padding-right: 0 !important;

        padding-left: 0 !important;

    }

    .px-xl-1 {

        padding-right: 0.25rem !important;

        padding-left: 0.25rem !important;

    }

    .px-xl-2 {

        padding-right: 0.5rem !important;

        padding-left: 0.5rem !important;

    }

    .px-xl-3 {

        padding-right: 1rem !important;

        padding-left: 1rem !important;

    }

    .px-xl-4 {

        padding-right: 1.5rem !important;

        padding-left: 1.5rem !important;

    }

    .px-xl-5 {

        padding-right: 3rem !important;

        padding-left: 3rem !important;

    }

    .py-xl-0 {

        padding-top: 0 !important;

        padding-bottom: 0 !important;

    }

    .py-xl-1 {

        padding-top: 0.25rem !important;

        padding-bottom: 0.25rem !important;

    }

    .py-xl-2 {

        padding-top: 0.5rem !important;

        padding-bottom: 0.5rem !important;

    }

    .py-xl-3 {

        padding-top: 1rem !important;

        padding-bottom: 1rem !important;

    }

    .py-xl-4 {

        padding-top: 1.5rem !important;

        padding-bottom: 1.5rem !important;

    }

    .py-xl-5 {

        padding-top: 3rem !important;

        padding-bottom: 3rem !important;

    }

    .pt-xl-0 {

        padding-top: 0 !important;

    }

    .pt-xl-1 {

        padding-top: 0.25rem !important;

    }

    .pt-xl-2 {

        padding-top: 0.5rem !important;

    }

    .pt-xl-3 {

        padding-top: 1rem !important;

    }

    .pt-xl-4 {

        padding-top: 1.5rem !important;

    }

    .pt-xl-5 {

        padding-top: 3rem !important;

    }

    .pe-xl-0 {

        padding-right: 0 !important;

    }

    .pe-xl-1 {

        padding-right: 0.25rem !important;

    }

    .pe-xl-2 {

        padding-right: 0.5rem !important;

    }

    .pe-xl-3 {

        padding-right: 1rem !important;

    }

    .pe-xl-4 {

        padding-right: 1.5rem !important;

    }

    .pe-xl-5 {

        padding-right: 3rem !important;

    }

    .pb-xl-0 {

        padding-bottom: 0 !important;

    }

    .pb-xl-1 {

        padding-bottom: 0.25rem !important;

    }

    .pb-xl-2 {

        padding-bottom: 0.5rem !important;

    }

    .pb-xl-3 {

        padding-bottom: 1rem !important;

    }

    .pb-xl-4 {

        padding-bottom: 1.5rem !important;

    }

    .pb-xl-5 {

        padding-bottom: 3rem !important;

    }

    .ps-xl-0 {

        padding-left: 0 !important;

    }

    .ps-xl-1 {

        padding-left: 0.25rem !important;

    }

    .ps-xl-2 {

        padding-left: 0.5rem !important;

    }

    .ps-xl-3 {

        padding-left: 1rem !important;

    }

    .ps-xl-4 {

        padding-left: 1.5rem !important;

    }

    .ps-xl-5 {

        padding-left: 3rem !important;

    }

    .gap-xl-0 {

        gap: 0 !important;

    }

    .gap-xl-1 {

        gap: 0.25rem !important;

    }

    .gap-xl-2 {

        gap: 0.5rem !important;

    }

    .gap-xl-3 {

        gap: 1rem !important;

    }

    .gap-xl-4 {

        gap: 1.5rem !important;

    }

    .gap-xl-5 {

        gap: 3rem !important;

    }

    .text-xl-start {

        text-align: left !important;

    }

    .text-xl-end {

        text-align: right !important;

    }

    .text-xl-center {

        text-align: center !important;

    }

}

@media (min-width: 1400px) {

    .float-xxl-start {

        float: left !important;

    }

    .float-xxl-end {

        float: right !important;

    }

    .float-xxl-none {

        float: none !important;

    }

    .d-xxl-inline {

        display: inline !important;

    }

    .d-xxl-inline-block {

        display: inline-block !important;

    }

    .d-xxl-block {

        display: block !important;

    }

    .d-xxl-grid {

        display: grid !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;

    }

    .d-xxl-none {

        display: none !important;

    }

    .flex-xxl-fill {

        flex: 1 1 auto !important;

    }

    .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-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;

    }

    .flex-xxl-wrap {

        flex-wrap: wrap !important;

    }

    .flex-xxl-nowrap {

        flex-wrap: nowrap !important;

    }

    .flex-xxl-wrap-reverse {

        flex-wrap: wrap-reverse !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;

    }

    .justify-content-xxl-evenly {

        justify-content: space-evenly !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;

    }

    .order-xxl-first {

        order: -1 !important;

    }

    .order-xxl-0 {

        order: 0 !important;

    }

    .order-xxl-1 {

        order: 1 !important;

    }

    .order-xxl-2 {

        order: 2 !important;

    }

    .order-xxl-3 {

        order: 3 !important;

    }

    .order-xxl-4 {

        order: 4 !important;

    }

    .order-xxl-5 {

        order: 5 !important;

    }

    .order-xxl-last {

        order: 6 !important;

    }

    .m-xxl-0 {

        margin: 0 !important;

    }

    .m-xxl-1 {

        margin: 0.25rem !important;

    }

    .m-xxl-2 {

        margin: 0.5rem !important;

    }

    .m-xxl-3 {

        margin: 1rem !important;

    }

    .m-xxl-4 {

        margin: 1.5rem !important;

    }

    .m-xxl-5 {

        margin: 3rem !important;

    }

    .m-xxl-auto {

        margin: auto !important;

    }

    .mx-xxl-0 {

        margin-right: 0 !important;

        margin-left: 0 !important;

    }

    .mx-xxl-1 {

        margin-right: 0.25rem !important;

        margin-left: 0.25rem !important;

    }

    .mx-xxl-2 {

        margin-right: 0.5rem !important;

        margin-left: 0.5rem !important;

    }

    .mx-xxl-3 {

        margin-right: 1rem !important;

        margin-left: 1rem !important;

    }

    .mx-xxl-4 {

        margin-right: 1.5rem !important;

        margin-left: 1.5rem !important;

    }

    .mx-xxl-5 {

        margin-right: 3rem !important;

        margin-left: 3rem !important;

    }

    .mx-xxl-auto {

        margin-right: auto !important;

        margin-left: auto !important;

    }

    .my-xxl-0 {

        margin-top: 0 !important;

        margin-bottom: 0 !important;

    }

    .my-xxl-1 {

        margin-top: 0.25rem !important;

        margin-bottom: 0.25rem !important;

    }

    .my-xxl-2 {

        margin-top: 0.5rem !important;

        margin-bottom: 0.5rem !important;

    }

    .my-xxl-3 {

        margin-top: 1rem !important;

        margin-bottom: 1rem !important;

    }

    .my-xxl-4 {

        margin-top: 1.5rem !important;

        margin-bottom: 1.5rem !important;

    }

    .my-xxl-5 {

        margin-top: 3rem !important;

        margin-bottom: 3rem !important;

    }

    .my-xxl-auto {

        margin-top: auto !important;

        margin-bottom: auto !important;

    }

    .mt-xxl-0 {

        margin-top: 0 !important;

    }

    .mt-xxl-1 {

        margin-top: 0.25rem !important;

    }

    .mt-xxl-2 {

        margin-top: 0.5rem !important;

    }

    .mt-xxl-3 {

        margin-top: 1rem !important;

    }

    .mt-xxl-4 {

        margin-top: 1.5rem !important;

    }

    .mt-xxl-5 {

        margin-top: 3rem !important;

    }

    .mt-xxl-auto {

        margin-top: auto !important;

    }

    .me-xxl-0 {

        margin-right: 0 !important;

    }

    .me-xxl-1 {

        margin-right: 0.25rem !important;

    }

    .me-xxl-2 {

        margin-right: 0.5rem !important;

    }

    .me-xxl-3 {

        margin-right: 1rem !important;

    }

    .me-xxl-4 {

        margin-right: 1.5rem !important;

    }

    .me-xxl-5 {

        margin-right: 3rem !important;

    }

    .me-xxl-auto {

        margin-right: auto !important;

    }

    .mb-xxl-0 {

        margin-bottom: 0 !important;

    }

    .mb-xxl-1 {

        margin-bottom: 0.25rem !important;

    }

    .mb-xxl-2 {

        margin-bottom: 0.5rem !important;

    }

    .mb-xxl-3 {

        margin-bottom: 1rem !important;

    }

    .mb-xxl-4 {

        margin-bottom: 1.5rem !important;

    }

    .mb-xxl-5 {

        margin-bottom: 3rem !important;

    }

    .mb-xxl-auto {

        margin-bottom: auto !important;

    }

    .ms-xxl-0 {

        margin-left: 0 !important;

    }

    .ms-xxl-1 {

        margin-left: 0.25rem !important;

    }

    .ms-xxl-2 {

        margin-left: 0.5rem !important;

    }

    .ms-xxl-3 {

        margin-left: 1rem !important;

    }

    .ms-xxl-4 {

        margin-left: 1.5rem !important;

    }

    .ms-xxl-5 {

        margin-left: 3rem !important;

    }

    .ms-xxl-auto {

        margin-left: auto !important;

    }

    .m-xxl-n1 {

        margin: -0.25rem !important;

    }

    .m-xxl-n2 {

        margin: -0.5rem !important;

    }

    .m-xxl-n3 {

        margin: -1rem !important;

    }

    .m-xxl-n4 {

        margin: -1.5rem !important;

    }

    .m-xxl-n5 {

        margin: -3rem !important;

    }

    .mx-xxl-n1 {

        margin-right: -0.25rem !important;

        margin-left: -0.25rem !important;

    }

    .mx-xxl-n2 {

        margin-right: -0.5rem !important;

        margin-left: -0.5rem !important;

    }

    .mx-xxl-n3 {

        margin-right: -1rem !important;

        margin-left: -1rem !important;

    }

    .mx-xxl-n4 {

        margin-right: -1.5rem !important;

        margin-left: -1.5rem !important;

    }

    .mx-xxl-n5 {

        margin-right: -3rem !important;

        margin-left: -3rem !important;

    }

    .my-xxl-n1 {

        margin-top: -0.25rem !important;

        margin-bottom: -0.25rem !important;

    }

    .my-xxl-n2 {

        margin-top: -0.5rem !important;

        margin-bottom: -0.5rem !important;

    }

    .my-xxl-n3 {

        margin-top: -1rem !important;

        margin-bottom: -1rem !important;

    }

    .my-xxl-n4 {

        margin-top: -1.5rem !important;

        margin-bottom: -1.5rem !important;

    }

    .my-xxl-n5 {

        margin-top: -3rem !important;

        margin-bottom: -3rem !important;

    }

    .mt-xxl-n1 {

        margin-top: -0.25rem !important;

    }

    .mt-xxl-n2 {

        margin-top: -0.5rem !important;

    }

    .mt-xxl-n3 {

        margin-top: -1rem !important;

    }

    .mt-xxl-n4 {

        margin-top: -1.5rem !important;

    }

    .mt-xxl-n5 {

        margin-top: -3rem !important;

    }

    .me-xxl-n1 {

        margin-right: -0.25rem !important;

    }

    .me-xxl-n2 {

        margin-right: -0.5rem !important;

    }

    .me-xxl-n3 {

        margin-right: -1rem !important;

    }

    .me-xxl-n4 {

        margin-right: -1.5rem !important;

    }

    .me-xxl-n5 {

        margin-right: -3rem !important;

    }

    .mb-xxl-n1 {

        margin-bottom: -0.25rem !important;

    }

    .mb-xxl-n2 {

        margin-bottom: -0.5rem !important;

    }

    .mb-xxl-n3 {

        margin-bottom: -1rem !important;

    }

    .mb-xxl-n4 {

        margin-bottom: -1.5rem !important;

    }

    .mb-xxl-n5 {

        margin-bottom: -3rem !important;

    }

    .ms-xxl-n1 {

        margin-left: -0.25rem !important;

    }

    .ms-xxl-n2 {

        margin-left: -0.5rem !important;

    }

    .ms-xxl-n3 {

        margin-left: -1rem !important;

    }

    .ms-xxl-n4 {

        margin-left: -1.5rem !important;

    }

    .ms-xxl-n5 {

        margin-left: -3rem !important;

    }

    .p-xxl-0 {

        padding: 0 !important;

    }

    .p-xxl-1 {

        padding: 0.25rem !important;

    }

    .p-xxl-2 {

        padding: 0.5rem !important;

    }

    .p-xxl-3 {

        padding: 1rem !important;

    }

    .p-xxl-4 {

        padding: 1.5rem !important;

    }

    .p-xxl-5 {

        padding: 3rem !important;

    }

    .px-xxl-0 {

        padding-right: 0 !important;

        padding-left: 0 !important;

    }

    .px-xxl-1 {

        padding-right: 0.25rem !important;

        padding-left: 0.25rem !important;

    }

    .px-xxl-2 {

        padding-right: 0.5rem !important;

        padding-left: 0.5rem !important;

    }

    .px-xxl-3 {

        padding-right: 1rem !important;

        padding-left: 1rem !important;

    }

    .px-xxl-4 {

        padding-right: 1.5rem !important;

        padding-left: 1.5rem !important;

    }

    .px-xxl-5 {

        padding-right: 3rem !important;

        padding-left: 3rem !important;

    }

    .py-xxl-0 {

        padding-top: 0 !important;

        padding-bottom: 0 !important;

    }

    .py-xxl-1 {

        padding-top: 0.25rem !important;

        padding-bottom: 0.25rem !important;

    }

    .py-xxl-2 {

        padding-top: 0.5rem !important;

        padding-bottom: 0.5rem !important;

    }

    .py-xxl-3 {

        padding-top: 1rem !important;

        padding-bottom: 1rem !important;

    }

    .py-xxl-4 {

        padding-top: 1.5rem !important;

        padding-bottom: 1.5rem !important;

    }

    .py-xxl-5 {

        padding-top: 3rem !important;

        padding-bottom: 3rem !important;

    }

    .pt-xxl-0 {

        padding-top: 0 !important;

    }

    .pt-xxl-1 {

        padding-top: 0.25rem !important;

    }

    .pt-xxl-2 {

        padding-top: 0.5rem !important;

    }

    .pt-xxl-3 {

        padding-top: 1rem !important;

    }

    .pt-xxl-4 {

        padding-top: 1.5rem !important;

    }

    .pt-xxl-5 {

        padding-top: 3rem !important;

    }

    .pe-xxl-0 {

        padding-right: 0 !important;

    }

    .pe-xxl-1 {

        padding-right: 0.25rem !important;

    }

    .pe-xxl-2 {

        padding-right: 0.5rem !important;

    }

    .pe-xxl-3 {

        padding-right: 1rem !important;

    }

    .pe-xxl-4 {

        padding-right: 1.5rem !important;

    }

    .pe-xxl-5 {

        padding-right: 3rem !important;

    }

    .pb-xxl-0 {

        padding-bottom: 0 !important;

    }

    .pb-xxl-1 {

        padding-bottom: 0.25rem !important;

    }

    .pb-xxl-2 {

        padding-bottom: 0.5rem !important;

    }

    .pb-xxl-3 {

        padding-bottom: 1rem !important;

    }

    .pb-xxl-4 {

        padding-bottom: 1.5rem !important;

    }

    .pb-xxl-5 {

        padding-bottom: 3rem !important;

    }

    .ps-xxl-0 {

        padding-left: 0 !important;

    }

    .ps-xxl-1 {

        padding-left: 0.25rem !important;

    }

    .ps-xxl-2 {

        padding-left: 0.5rem !important;

    }

    .ps-xxl-3 {

        padding-left: 1rem !important;

    }

    .ps-xxl-4 {

        padding-left: 1.5rem !important;

    }

    .ps-xxl-5 {

        padding-left: 3rem !important;

    }

    .gap-xxl-0 {

        gap: 0 !important;

    }

    .gap-xxl-1 {

        gap: 0.25rem !important;

    }

    .gap-xxl-2 {

        gap: 0.5rem !important;

    }

    .gap-xxl-3 {

        gap: 1rem !important;

    }

    .gap-xxl-4 {

        gap: 1.5rem !important;

    }

    .gap-xxl-5 {

        gap: 3rem !important;

    }

    .text-xxl-start {

        text-align: left !important;

    }

    .text-xxl-end {

        text-align: right !important;

    }

    .text-xxl-center {

        text-align: center !important;

    }

}

@media (min-width: 1200px) {

    .fs-1 {

        font-size: 2.03125rem !important;

    }

    .fs-2 {

        font-size: 1.625rem !important;

    }

    .fs-3 {

        font-size: 1.421875rem !important;

    }

}

@media print {

    .d-print-inline {

        display: inline !important;

    }

    .d-print-inline-block {

        display: inline-block !important;

    }

    .d-print-block {

        display: block !important;

    }

    .d-print-grid {

        display: grid !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;

    }

    .d-print-none {

        display: none !important;

    }

}

html {

    position: relative;

    min-height: 100%;

}

a {

    text-decoration: none !important;

}

label {

    font-weight: 500;

    margin-bottom: 0.5rem;

}

.blockquote {

    padding: 10px 20px;

    border-left: 4px solid var(--bs-gray-300);

}

.blockquote-reverse {

    border-left: 0;

    border-right: 4px solid var(--bs-gray-300);

    text-align: right;

}

@media (min-width: 1200px) {

    .container,

    .container-lg,

    .container-md,

    .container-sm,

    .container-xl,

    .container-xxl {

        max-width: 1140px;

    }

}

.row > * {

    position: relative;

}

.bg-primary.bg-soft {

    background-color: rgba(85, 110, 230, 0.25) !important;

}

.bg-secondary.bg-soft {

    background-color: rgba(116, 120, 141, 0.25) !important;

}

.bg-success.bg-soft {

    background-color: rgba(52, 195, 143, 0.25) !important;

}

.bg-info.bg-soft {

    background-color: rgba(80, 165, 241, 0.25) !important;

}

.bg-warning.bg-soft {

    background-color: rgba(241, 180, 76, 0.25) !important;

}

.bg-danger.bg-soft {

    background-color: hsla(0, 86%, 69%, 0.25) !important;

}

.bg-pink.bg-soft {

    background-color: rgba(232, 62, 140, 0.25) !important;

}

.bg-light.bg-soft {

    background-color: rgba(239, 242, 247, 0.25) !important;

}

.bg-dark.bg-soft {

    background-color: rgba(52, 58, 64, 0.25) !important;

}

.badge[href]:focus,

.badge[href]:hover {

    color: var(--bs-custom-white);

}

.badge.bg-primary[href]:focus,

.badge.bg-primary[href]:hover {

    background-color: #435fe3 !important;

}

.badge-soft-primary {

    color: #556ee6;

    background-color: rgba(85, 110, 230, 0.18);

}

.badge-soft-primary[href]:focus,

.badge-soft-primary[href]:hover {

    color: #556ee6;

    text-decoration: none;

    background-color: rgba(85, 110, 230, 0.4);

}

.badge.bg-secondary[href]:focus,

.badge.bg-secondary[href]:hover {

    background-color: #6b6e82 !important;

}

.badge-soft-secondary {

    color: #74788d;

    background-color: rgba(116, 120, 141, 0.18);

}

.badge-soft-secondary[href]:focus,

.badge-soft-secondary[href]:hover {

    color: #74788d;

    text-decoration: none;

    background-color: rgba(116, 120, 141, 0.4);

}

.badge.bg-success[href]:focus,

.badge.bg-success[href]:hover {

    background-color: #30b383 !important;

}

.badge-soft-success {

    color: #34c38f;

    background-color: rgba(52, 195, 143, 0.18);

}

.badge-soft-success[href]:focus,

.badge-soft-success[href]:hover {

    color: #34c38f;

    text-decoration: none;

    background-color: rgba(52, 195, 143, 0.4);

}

.badge.bg-info[href]:focus,

.badge.bg-info[href]:hover {

    background-color: #3d9bef !important;

}

.badge-soft-info {

    color: #50a5f1;

    background-color: rgba(80, 165, 241, 0.18);

}

.badge-soft-info[href]:focus,

.badge-soft-info[href]:hover {

    color: #50a5f1;

    text-decoration: none;

    background-color: rgba(80, 165, 241, 0.4);

}

.badge.bg-warning[href]:focus,

.badge.bg-warning[href]:hover {

    background-color: #f0ac39 !important;

}

.badge-soft-warning {

    color: #f1b44c;

    background-color: rgba(241, 180, 76, 0.18);

}

.badge-soft-warning[href]:focus,

.badge-soft-warning[href]:hover {

    color: #f1b44c;

    text-decoration: none;

    background-color: rgba(241, 180, 76, 0.4);

}

.badge.bg-danger[href]:focus,

.badge.bg-danger[href]:hover {

    background-color: #f35757 !important;

}

.badge-soft-danger {

    color: #f46a6a;

    background-color: hsla(0, 86%, 69%, 0.18);

}

.badge-soft-danger[href]:focus,

.badge-soft-danger[href]:hover {

    color: #f46a6a;

    text-decoration: none;

    background-color: hsla(0, 86%, 69%, 0.4);

}

.badge.bg-pink[href]:focus,

.badge.bg-pink[href]:hover {

    background-color: #e62c81 !important;

}

.badge-soft-pink {

    color: #e83e8c;

    background-color: rgba(232, 62, 140, 0.18);

}

.badge-soft-pink[href]:focus,

.badge-soft-pink[href]:hover {

    color: #e83e8c;

    text-decoration: none;

    background-color: rgba(232, 62, 140, 0.4);

}

.badge.bg-light[href]:focus,

.badge.bg-light[href]:hover {

    background-color: #e1e7f0 !important;

}

.badge-soft-light {

    color: #eff2f7;

    background-color: rgba(239, 242, 247, 0.18);

}

.badge-soft-light[href]:focus,

.badge-soft-light[href]:hover {

    color: #eff2f7;

    text-decoration: none;

    background-color: rgba(239, 242, 247, 0.4);

}

.badge.bg-dark[href]:focus,

.badge.bg-dark[href]:hover {

    background-color: #2b3035 !important;

}

.badge.bg-light,

.badge.bg-light[href]:focus,

.badge.bg-light[href]:hover {

    color: var(--bs-body-color);

}

.badge-soft-dark {

    color: #343a40;

    background-color: rgba(52, 58, 64, 0.18);

}

.badge-soft-dark[href]:focus,

.badge-soft-dark[href]:hover {

    color: #343a40;

    text-decoration: none;

    background-color: rgba(52, 58, 64, 0.4);

}

.rounded-pill {

    padding-right: 0.6em;

    padding-left: 0.6em;

}

.badge.bg-dark {

    color: var(--bs-light);

}

a,

button {

    outline: 0 !important;

}

.btn-rounded {

    border-radius: 30px;

}

.btn-group-example .btn {

    position: relative;

}

.btn-group-example .btn:first-child:before {

    display: none;

}

.btn-group-example .btn:before {

    content: "OR";

    position: absolute;

    font-size: 10px;

    width: 24px;

    height: 24px;

    line-height: 24px;

    border-radius: 50%;

    background-color: #74788d;

    color: #eff2f7;

    border: 1px solid #fff;

    left: -12px;

    top: 50%;

    transform: translateY(-50%);

    z-index: 1;

}

.btn-label {

    position: relative;

    padding-left: 44px;

}

.btn-label .label-icon {

    position: absolute;

    width: 32px;

    height: 100%;

    left: 0;

    top: 0;

    background-color: hsla(0, 0%, 100%, 0.1);

    border-right: 1px solid hsla(0, 0%, 100%, 0.1);

    font-size: 16px;

    display: flex;

    align-items: center;

    justify-content: center;

}

.btn-label.btn-light .label-icon {

    background-color: rgba(52, 58, 64, 0.1);

    border-right: 1px solid rgba(52, 58, 64, 0.2);

}

.btn-group-vertical label {

    margin-bottom: 0;

}

.btn-soft-primary {

    color: #556ee6;

    background-color: rgba(85, 110, 230, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-primary:active,

.btn-soft-primary:focus,

.btn-soft-primary:hover {

    color: #fff;

    background-color: #556ee6;

    border-color: transparent;

}

.btn-soft-secondary {

    color: #74788d;

    background-color: rgba(116, 120, 141, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-secondary:active,

.btn-soft-secondary:focus,

.btn-soft-secondary:hover {

    color: #fff;

    background-color: #74788d;

    border-color: transparent;

}

.btn-soft-success {

    color: #34c38f;

    background-color: rgba(52, 195, 143, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-success:active,

.btn-soft-success:focus,

.btn-soft-success:hover {

    color: #fff;

    background-color: #34c38f;

    border-color: transparent;

}

.btn-soft-info {

    color: #50a5f1;

    background-color: rgba(80, 165, 241, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-info:active,

.btn-soft-info:focus,

.btn-soft-info:hover {

    color: #fff;

    background-color: #50a5f1;

    border-color: transparent;

}

.btn-soft-warning {

    color: #f1b44c;

    background-color: rgba(241, 180, 76, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-warning:active,

.btn-soft-warning:focus,

.btn-soft-warning:hover {

    color: #fff;

    background-color: #f1b44c;

    border-color: transparent;

}

.btn-soft-danger {

    color: #f46a6a;

    background-color: hsla(0, 86%, 69%, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-danger:active,

.btn-soft-danger:focus,

.btn-soft-danger:hover {

    color: #fff;

    background-color: #f46a6a;

    border-color: transparent;

}

.btn-soft-pink {

    color: #e83e8c;

    background-color: rgba(232, 62, 140, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-pink:active,

.btn-soft-pink:focus,

.btn-soft-pink:hover {

    color: #fff;

    background-color: #e83e8c;

    border-color: transparent;

}

.btn-soft-light {

    color: #eff2f7;

    background-color: rgba(239, 242, 247, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-light:active,

.btn-soft-light:focus,

.btn-soft-light:hover {

    color: #fff;

    background-color: #eff2f7;

    border-color: transparent;

}

.btn-soft-dark {

    color: #343a40;

    background-color: rgba(52, 58, 64, 0.1);

    border-color: transparent;

    transition: all 0.5s ease;

}

.btn-soft-dark:active,

.btn-soft-dark:focus,

.btn-soft-dark:hover {

    color: #fff;

    background-color: #343a40;

    border-color: transparent;

}

.like-btn.active .bx-heart {

    color: #f46a6a;

}

.like-btn.active .bx-heart:before {

    content: "\ec8f";

}

.breadcrumb-item > a {

    color: var(--bs-gray-700);

}

.breadcrumb-item + .breadcrumb-item:before {

    font-family: Material Design Icons;

}

.card {

    margin-bottom: 24px;

    box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.03);

}

.card-drop {

    color: #495057;

}

.card-title {

    font-size: 15px;

    margin: 0 0 7px 0;

    font-weight: 600;

}

.card-title-desc {

    color: var(--bs-gray-600);

    margin-bottom: 24px;

}

.dropdown-menu {

    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);

    animation-name: DropDownSlide;

    animation-duration: 0.3s;

    animation-fill-mode: both;

    margin: 0;

    position: absolute;

    z-index: 1000;

}

.dropdown-menu.show {

    top: 100% !important;

}

.dropdown-menu-end[style] {

    left: auto !important;

    right: 0 !important;

}

.dropdown-menu[data-popper-placement^="left"],

.dropdown-menu[data-popper-placement^="right"],

.dropdown-menu[data-popper-placement^="top"] {

    top: auto !important;

    animation: none !important;

}

@keyframes DropDownSlide {

    to {

        transform: translateY(0);

    }

    0% {

        transform: translateY(10px);

    }

}

@media (min-width: 600px) {

    .dropdown-menu-lg {

        width: 320px;

    }

    .dropdown-menu-md {

        width: 240px;

    }

}

.dropdown-mega {

    position: static !important;

}

.dropdown-megamenu[style] {

    padding: 20px;

    left: 20px !important;

    right: 20px !important;

}

.dropdown-mega-menu-xl {

    width: 40rem;

}

.dropdown-mega-menu-lg {

    width: 26rem;

}

.nav-pills > a,

.nav-pills > li > a,

.nav-tabs > li > a {

    color: var(--bs-gray-700);

    font-weight: 500;

}

.nav-tabs-custom {

    border-bottom: 2px solid var(--bs-gray-300);

}

.nav-tabs-custom .nav-item {

    position: relative;

    color: var(--bs-dark);

}

.nav-tabs-custom .nav-item .nav-link {

    border: none;

}

.nav-tabs-custom .nav-item .nav-link:after {

    content: "";

    background: #556ee6;

    height: 2px;

    position: absolute;

    width: 100%;

    left: 0;

    bottom: -1px;

    transition: all 0.25s ease 0s;

    transform: scale(0);

}

.nav-tabs-custom .nav-item .nav-link.active {

    color: #556ee6;

}

.nav-tabs-custom .nav-item .nav-link.active:after {

    transform: scale(1);

}

.vertical-nav .nav .nav-link {

    padding: 24px 16px;

    text-align: center;

    margin-bottom: 8px;

}

.vertical-nav .nav .nav-link .nav-icon {

    font-size: 24px;

}

.table th {

    font-weight: 600;

}

.table-dark > :not(:last-child) > :last-child > * {

    border-bottom-color: #43494e;

}

.table-bordered {

    border: 1px solid var(--bs-border-color);

}

.table-nowrap td,

.table-nowrap th {

    white-space: nowrap;

}

.table > :not(:first-child) {

    border-top: 0;

}

.pagination-rounded .page-link {

    border-radius: 30px !important;

    margin: 0 3px !important;

    border: none;

    width: 32px;

    height: 32px;

    padding: 0;

    text-align: center;

    line-height: 32px;

}

.progress-sm {

    height: 5px;

}

.progress-md {

    height: 8px;

}

.progress-lg {

    height: 12px;

}

.progress-xl {

    height: 16px;

}

.custom-progess {

    position: relative;

}

.custom-progess .progress-icon {

    position: absolute;

    top: -12px;

}

.custom-progess .progress-icon .avatar-title {

    background: var(--bs-card-bg);

}

.animated-progess {

    position: relative;

}

.animated-progess .progress-bar {

    position: relative;

    border-radius: 6px;

    animation: animate-positive 2s;

}

@keyframes animate-positive {

    0% {

        width: 0;

    }

}

