@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&amp;display=swap");/*:root {  --template1: #a9f743;  --template2: #A6360A;  --template3: #f2682f; }*/.row{    margin-bottom: 10px;	display: flex;    flex-wrap: wrap;    margin-right: -0.5rem;    margin-left: -0.5rem;}/* ######## BOOTSTRAP ######## */.accordion>.card:not(:first-of-type) .card-header:first-child {    border-radius: 0;}.accordion>.card:not(:first-of-type):not(:last-of-type) {    border-bottom: 0;    border-radius: 0;}.accordion>.card:first-of-type {    border-bottom: 0;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.accordion>.card:last-of-type {    border-top-left-radius: 0;    border-top-right-radius: 0;}.accordion .card {    border-width: 0;}.accordion .card+.card {    margin-top: 1px;}.accordion .card-header {    padding: 0;    background-color: transparent;    font-weight: 400;}.accordion .card-header a {    display: block;    padding: 12px;    color: #4a4a69;    position: relative;    background-color: var(--primary02);    border: 1px solid #ededf5;    border-radius: 5px;}.accordion .card-header a[aria-expanded=true] {    border-bottom-right-radius: 0px;    border-bottom-left-radius: 0px;}.accordion .card-header a:hover,.accordion .card-header a:focus {    color: var(--primary-bg-color);}.accordion .card-header a.collapsed {    color: #4d5875;    background-color: #fff;    border-bottom-color: #ededf5;}.accordion .card-header a.collapsed:hover,.accordion .card-header a.collapsed:focus {    color: #323251;    background-color: var(--primary02);}.accordion .card-body {    padding: 20px 20px;    background-color: #fff;    transition: none;    border: 1px solid #ededf5;    border-top: 0px !important;    border-radius: 5px;}.accordion .collapse.show .card-body {    border-radius: 0px 0px 5px 5px;}.card .card {    box-shadow: none !important;}.accordion>.card {    border: 0;}/* ###### 3.1 Accordion ###### */.accordion-indigo .card {    border-color: var(--primary-bg-color);}.accordion-indigo .card-header a {    color: var(--primary-bg-color);}.accordion-indigo .card-header a:hover,.accordion-indigo .card-header a:focus {    color: var(--primary-bg-color);}.accordion-indigo .card-header a.collapsed {    background-color: var(--primary-bg-color);    color: rgba(255, 255, 255, 0.8);    font-weight: 400;}.accordion-indigo .card-header a.collapsed:hover,.accordion-indigo .card-header a.collapsed:focus {    background-color: #452efa;    color: #fff;}.accordion-blue .card {    border-color: var(--primary-bg-color);}.accordion-blue .card-header a {    color: var(--primary-bg-color);}.accordion-blue .card-header a:hover,.accordion-blue .card-header a:focus {    color: var(--primary-bg-color);}.accordion-blue .card-header a.collapsed {    background-color: var(--primary-bg-color);    color: rgba(255, 255, 255, 0.8);    font-weight: 400;}.accordion-blue .card-header a.collapsed:hover,.accordion-blue .card-header a.collapsed:focus {    background-color: #1a53ff;    color: #fff;}.accordion-dark .card {    background-color: #ebe2fc;}.accordion-dark .card-header a {    color: #4a4a69;}.accordion-dark .card-header a:hover,.accordion-dark .card-header a:focus {    color: var(--primary-bg-color);}.accordion-dark .card-header a.collapsed {    background-color: #ffffff;    color: #4d5875;    font-weight: 400;}.accordion-dark .card-header a.collapsed:hover,.accordion-dark .card-header a.collapsed:focus {    background-color: var(--primary02);    color: var(--primary-bg-color);}.accordion-gray .card {    border-color: #7987a1;}.accordion-gray .card-header a {    color: #7987a1;}.accordion-gray .card-header a:hover,.accordion-gray .card-header a:focus {    color: #7987a1;}.accordion-gray .card-header a.collapsed {    background-color: var(--primary02);    color: rgba(255, 255, 255, 0.8);    font-weight: 400;}.accordion-gray .card-header a.collapsed:hover,.accordion-gray .card-header a.collapsed:focus {    background-color: #6a7a96;    color: #fff;}/* ############### CUSTOM ELEMENT STYLES ############### */.main-accordion .accordion-item {    background-color: #f9f9fb;    border: 1px solid #dee2ef;    position: relative;    transition: all 0.2s ease-in-out;}.main-accordion .accordion-item:hover,.main-accordion .accordion-item:focus {    cursor: pointer;    background-color: #f1f2f6;    border-color: #bcc4de;    z-index: 4;}.main-accordion .accordion-item.active {    background-color: #fff;    z-index: 5;    border-color: #bcc4de;}.main-accordion .accordion-item.active .accordion-title {    color: var(--primary-bg-color);}.main-accordion .accordion-item.active .accordion-body {    display: block;}.main-accordion .accordion-item+.accordion-item {    margin-top: -1px;}.main-accordion .accordion-header {    display: flex;    align-items: center;    padding: 15px 20px;}.main-accordion .accordion-title {    font-weight: 700;    color: #4a4a69;    margin: 0;    transition: all 0.2s ease-in-out;}.main-accordion .accordion-body {    display: none;    padding: 0 20px 20px;}@media (prefers-reduced-motion: reduce) {    .main-accordion .accordion-item {        transition: none;    }}@media (prefers-reduced-motion: reduce) {    .main-accordion .accordion-title {        transition: none;    }}.panel-heading1 .panel-title1 a {    display: block;    color: #6a7882;}.panel-title1 {    margin-bottom: 0;}.panel-heading1 {    display: block;    padding: 12px;    background: var(--primary02);    color: var(--primary-bg-color);}.panel-title1 a {    display: block;    color: #fff;    padding: 15px;    position: relative;    font-weight: 400;    font-size: 15px;}.panel-heading1.collapsed:before {    content: "\e9af";    position: absolute;    font-family: "feather";    right: 10px;    top: 6px;    font-size: 20px;    transition: all 0.5s;    transform: scale(1);}.panel-group1 .panel-collapse.collapse.show:before {    content: "\e994";    position: absolute;    font-family: "feather";    right: 10px;    top: 6px;    font-size: 20px;    transition: all 0.5s;    transform: scale(1);    color: var(--primary-bg-color);}.accor.bg-primary h4 a {    color: #fff;}.accor div a {    padding: 12px;    display: block;    border-bottom: 1px solid rgb(251, 251, 253);    background: var(--primary02);    color: #4a4a69;    border-radius: 5px;}.accor div a[aria-expanded=true] {    border-bottom-right-radius: 0px;    border-bottom-left-radius: 0px;}#accordion11 .panel-body {    padding: 15px;    border: 1px solid #ededf5;    border-radius: 0px 0px 5px 5px;}.panel-heading2 {    display: block;    padding: 12px;    background: #ffffff;    color: #4a4a69;}.panel-heading2.collapsed:before {    content: "\e92d";    position: absolute;    font-family: "feather";    right: 10px;    top: 6px;    font-size: 16px;    line-height: 2.3;    transition: all 0.5s;    transform: scale(1);}.panel-group2 .panel-collapse.collapse.show:before {    content: "\e930";    position: absolute;    font-family: "feather";    right: 10px;    top: 6px;    font-size: 16px;    line-height: 2.3;    transition: all 0.5s;    transform: scale(1);    color: var(--primary-bg-color);}.accstyle {    border-radius: 5px;}.collapse.show .accstyle {    border-radius: 0px 0px 5px 5px;}.alert {    position: relative;    padding: 0.75rem 1.25rem;    margin-bottom: 1rem;    border: 1px solid transparent;    border-radius: 3px;}.alert-heading {    color: inherit;}.alert-link {    font-weight: 700;}.alert-dismissible {    padding-right: 3.8125rem;}.alert-dismissible .btn-close {    position: absolute;    color: inherit;    font-size: 24px;    background-image: none !important;    padding: 7px !important;    line-height: 1;    top: -4px;    z-index: 0;}.alert-primary {    color: var(--primary-bg-color);    background-color: var(--primary02);    border-color: var(--primary02);}.alert-primary hr {    border-top-color: var(--primary-bg-color);}.alert-primary .alert-link {    color: var(--primary-bg-color);}.alert-secondary {    color: #f74f75;    background-color: rgba(247, 79, 117, 0.2);    border-color: rgba(247, 79, 117, 0.2);}.alert-secondary hr {    border-top-color: #f74f75;}.alert-secondary .alert-link {    color: #f72959;}.alert-success {    color: #1a9c86;    background-color: rgba(26, 156, 134, 0.2);    border-color: rgba(26, 156, 134, 0.2);}.alert-success hr {    border-top-color: #24d5b8;}.alert-success .alert-link {    color: #059c83;}.alert-info {    color: #4ec2f0;    background-color: rgba(78, 194, 240, 0.2);    border-color: rgba(78, 194, 240, 0.2);}.alert-info hr {    border-top-color: #4ec2f0;}.alert-info .alert-link {    color: #1fb3ee;}.alert-warning {    color: #ffbd5a;    background-color: rgba(255, 189, 90, 0.2);    border-color: rgba(255, 189, 90, 0.2);}.alert-warning hr {    border-top-color: #ffbd5a;}.alert-warning .alert-link {    color: #fca626;}.alert-danger {    color: #f34343;    background-color: rgba(243, 67, 67, 0.2);    border-color: rgba(243, 67, 67, 0.2);}.alert-danger hr {    border-top-color: #f34343;}.alert-danger .alert-link {    color: #f11a1a;}.alert-light {    color: #7f7f81;    background-color: #fdfdfe;    border-color: #d8dae0;}.alert-light hr {    border-top-color: #ededf3;}.alert-light .alert-link {    color: #666667;}.alert-dark {    color: #1f2533;    background-color: #d8dae0;    border-color: #c8ccd3;}.alert-dark hr {    border-top-color: #babfc8;}.alert-dark .alert-link {    color: #0c0e13;}.alert-default {    color: #7f7f81;    background-color: #fdfdfe;    border-color: #d8dae0;}.alert-default hr {    border-top-color: #babfc8;}.alert-default .alert-link {    color: #666667;}/* ###### 3.2 Alerts ###### */.alert {    border-width: 1px;    padding: 3px 15px;    border-radius: 7px;}.alert .close {    text-shadow: none;    opacity: 0.5;}.alert strong {    font-weight: 600;}[class*=alert-outline-] {    border: 1px solid transparent;}.alert-outline-success {    border-color: #1a9c86;    color: #24d5b8;}.alert-outline-info {    border-color: #4ec2f0;    color: #4ec2f0;}.alert-outline-warning {    border-color: #ffbd5a;    color: #ffbd5a;}.alert-outline-danger {    border-color: #f34343;    color: #f34343;}[class*=alert-solid-] {    border-width: 0;    color: #fff;}.alert-solid-success {    background-color: #24d5b8;}.alert-solid-info {    background-color: #4ec2f0;}.alert-solid-warning {    background-color: #ffbd5a;}.alert-solid-danger {    background-color: #f34343;}.badge-light {    background-color: #e1e1ef;}.badge-pill {    padding-left: 8px;    padding-right: 8px;}/*////////////////////badgelight//////////////////*/.badge-primary-transparent {    color: var(--primary-bg-color);    background-color: var(--primary02);}.badge-success-transparent {    background-color: rgba(36, 213, 184, 0.15) !important;    color: #24d5b8;}.badge-teal-transparent {    background-color: rgba(41, 221, 238, 0.15) !important;    color: #29ddee;}.badge-warning-transparent {    background-color: rgba(255, 189, 90, 0.15) !important;    color: #ffbd5a;}.badge-danger-transparent {    color: #f34343;    background-color: rgba(243, 67, 67, 0.15);}.badge-purple-transparent {    color: #ad4ffa;    background-color: rgba(173, 79, 250, 0.15);}.badge-info-transparent {    color: #0a7ffb;    background-color: rgba(78, 194, 240, 0.15);}.badge-pink-transparent {    color: #f754fa;    background-color: rgba(247, 84, 250, 0.15);}.badge-light-transparent {    color: #7987a1;    background-color: rgba(121, 135, 161, 0.15);}.badge {    display: inline-block;    padding: 4px 6px 4px 6px;    font-weight: 400;    line-height: 1.1;    text-align: center;    white-space: nowrap;    vertical-align: baseline;    border-radius: 3px;    font-size: 75%;    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) {    .badge {        transition: none;    }}a.badge:hover,a.badge:focus {    text-decoration: none;}.badge:empty {    display: none;}.btn .badge,.sp-container button .badge {    position: relative;    top: -1px;}.badge-pill {    padding-right: 0.6em;    padding-left: 0.6em;    border-radius: 10rem;}.badge-primary {    color: #fff;    background-color: var(--primary-bg-color);}a.badge-primary:hover {    color: #fff;    background-color: #0040ff;}a.badge-primary:focus {    color: #fff;    background-color: #0040ff;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.5);}a.badge-primary.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.5);}.badge-secondary {    color: #fff;    background-color: #f74f75;}a.badge-secondary:hover {    color: #fff;    background-color: #f74f75;}a.badge-secondary:focus {    color: #fff;    background-color: #f74f75;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);}a.badge-secondary.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);}.badge-success {    color: #fff;    background-color: #24d5b8;}a.badge-success:hover {    color: #fff;    background-color: #2a7d01;}a.badge-success:focus {    color: #fff;    background-color: #2a7d01;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.5);}a.badge-success.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.5);}.badge-info {    color: #fff;    background-color: #4ec2f0;}a.badge-info:hover {    color: #fff;    background-color: #4ec2f0;}a.badge-info:focus {    color: #fff;    background-color: #4ec2f0;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);}a.badge-info.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.badge-warning {    color: #f5f5f5;    background-color: #ffbd5a;}a.badge-warning:hover,a.badge-warning:focus {    color: #323251;    background-color: #d39e00;}.badge-purple {    color: #fff;    background-color: 7571f9;}a.badge-purple:hover {    color: #fff;    background-color: #6536bb;}a.badge-purple:focus {    color: #fff;    background-color: #6536bb;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(101, 54, 187, 0.5);}a.badge-purple.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(101, 54, 187, 0.5);}.badge-teal {    color: #fff;    background-color: #29ddee;}a.badge-teal:hover,a.badge-teal:focus {    color: #323251;    background-color: #29ddee;}a.badge-warning:focus,a.badge-warning.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);}.badge-danger {    color: #fff;    background-color: #f34343;}a.badge-danger:hover {    color: #fff;    background-color: #bd2130;}a.badge-danger:focus {    color: #fff;    background-color: #bd2130;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);}a.badge-danger.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);}.badge-pink {    color: #fff;    background-color: #f754fa;}a.badge-pink:hover {    color: #fff;    background-color: #e20b73;}a.badge-pink:focus {    color: #fff;    background-color: #e20b73;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(241, 0, 117, 0.5);}a.badge-pink.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(241, 0, 117, 0.5);}.badge-purple {    color: #fff;    background-color: #ad4ffa;}a.badge-purple:hover {    color: #fff;    background-color: #582ea2;}a.badge-purple:focus {    color: #fff;    background-color: #582ea2;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);}a.badge-purple.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(103, 58, 183, 0.5);}.bg-light {    color: #323251;    background-color: #f9f9fb;}a.badge-light:hover {    color: #323251;    background-color: #d5d9e4;}a.badge-light:focus {    color: #323251;    background-color: #d5d9e4;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);}a.badge-light.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);}.badge-dark {    color: #fff;    background-color: #383853;}a.badge-dark:hover {    color: #fff;    background-color: #283143;}a.badge-dark:focus {    color: #fff;    background-color: #283143;    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);}a.badge-dark.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);}@media print {    .badge {        border: 1px solid #000;    }}.badge.badge-orange {    color: #fff;    background-color: #fd7e14;}.badge.badge-cyan {    color: #fff;    background-color: #ac50bb;}.badge.bg-white {    color: #000 !important;}btn-outline-primary:hover .bg-primary {    background: #fff !important;    color: #000;}.btn-outline-primary:hover .bg-primary {    background: #fff !important;    color: #000;}.btn-outline-success:hover .bg-success {    background: #fff !important;    color: #000;}.btn-outline-secondary:hover .bg-secondary {    background: #fff !important;    color: #000;}.btn-outline-info:hover .bg-info {    background: #fff !important;    color: #000;}.breadcrumb-header {    display: flex;    margin-top: 20px;  /*  margin-bottom: 16px; */    width: 100%;}.breadcrumb-header .breadcrumb {    background: transparent !important;    padding: 0 !important;    margin-bottom: 0;    font-size: 13px;}.breadcrumb-3 ol {    position: relative;    display: block;    width: 100%;    text-align: center;    padding: 10px;    border-radius: 7px;}.breadcrumb-3 li {    display: contents;    text-align: center;}.breadcrumb-4 ol {    position: relative;    display: block;    width: 100%;    text-align: right;}.breadcrumb-4 li {    display: contents;    text-align: right;}.breadcrumb-item+.breadcrumb-item::before {    content: ">";}@media (max-width: 633px) {    .breadcrumb-header {        display: block;    }}@media (max-width: 380px) {    .breadcrumb-right .btn-outline-primary {        display: none;    }}.breadcrumb {    display: flex;    flex-wrap: wrap;    padding: 0.75rem 1rem !important;    margin-bottom: 1rem;    list-style: none;    border-radius: 7px;}.breadcrumb-item a {    color: #7987a1;}.breadcrumb-item+.breadcrumb-item {    padding-left: 0.5rem;}.breadcrumb-item+.breadcrumb-item::before {    display: inline-block;    padding-right: 0.5rem;    color: rgba(227, 230, 232, 0.6901960784);    content: "/";}.breadcrumb-item+.breadcrumb-item:hover::before {    text-decoration: underline;    text-decoration: none;}.breadcrumb-item.active {    color: var(--primary-bg-color);}.breadcrumb-style1,.breadcrumb-style2,.breadcrumb-style3 {    border-radius: 7px;}.breadcrumb-style1 .breadcrumb-item a,.breadcrumb-style2 .breadcrumb-item a,.breadcrumb-style3 .breadcrumb-item a {    color: #6c7b9a;}.breadcrumb-style1 .breadcrumb-item a:hover,.breadcrumb-style1 .breadcrumb-item a:focus {    color: var(--primary-bg-color);}.breadcrumb-style2 .breadcrumb-item a:hover,.breadcrumb-style2 .breadcrumb-item a:focus {    color: var(--primary-bg-color);}.breadcrumb-style3 .breadcrumb-item a:hover,.breadcrumb-style3 .breadcrumb-item a:focus {    color: var(--primary-bg-color);}.breadcrumb-style1 .breadcrumb-item.active,.breadcrumb-style2 .breadcrumb-item.active,.breadcrumb-style3 .breadcrumb-item.active {    color: var(--primary-bg-color);}.breadcrumb-style1 .breadcrumb-item+.breadcrumb-item::before,.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before,.breadcrumb-style3 .breadcrumb-item+.breadcrumb-item::before {    color: #cfd4e1;}.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before,.breadcrumb-style3 .breadcrumb-item+.breadcrumb-item::before {    width: 16px;    text-align: center;    font-family: "Ionicons";}.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before {    content: "\f3d1";}.breadcrumb-style3 .breadcrumb-item+.breadcrumb-item::before {    content: "\f287";}.main-content-breadcrumb {    display: flex;    align-items: center;    font-size: 10px;    font-weight: 500;    font-family: "Roboto", sans-serif;    letter-spacing: 1px;    text-transform: uppercase;    color: #949eb7;    margin-bottom: 10px;}.main-content-breadcrumb span {    position: relative;}.main-content-breadcrumb span+span::before {    content: "\f3d1";    font-family: "Ionicons";    font-size: 12px;    font-weight: 300;    display: inline;    margin: 0 5px;    color: #d6d6e6;    line-height: 0;    position: relative;    top: 1px;}.main-content-breadcrumb span:last-child {    color: #4d5875;}.breadcrumb-item+.breadcrumb-item::before {    float: none;    padding-right: 0.5rem;    color: #d6dfe7;    content: var(--bs-breadcrumb-divider, "\e933");    font-family: "feather" !important;}.btn,.sp-container button {    display: inline-block;    font-weight: 400;    color: #4a4a69;    text-align: center;    vertical-align: middle;    user-select: none;    background-color: transparent;    border: 1px solid transparent;    padding: 0.2rem 0.5rem;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 5px;    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,    .sp-container button {        transition: none;    }}.btn:hover,.sp-container button:hover {    color: #4a4a69;    text-decoration: none;}.btn:focus,.sp-container button:focus,.btn.focus,.sp-container button.focus {    outline: 0;    box-shadow: none;}.btn.disabled,.sp-container button.disabled,.btn:disabled,.sp-container button:disabled {    opacity: 0.65;}a.btn.disabled,fieldset:disabled a.btn {    pointer-events: none;}.btn-primary {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-border);}.btn-primary:hover {    color: #fff;    background-color: var(--primary-bg-hover) !important;    border-color: var(--primary-bg-border);}.btn-primary:focus,.btn-primary.focus {    box-shadow: 0 0 0 0.15rem rgba(119, 210, 191, 0.5);}.btn-primary.disabled,.btn-primary:disabled {    color: #fff;    background-color: var(--primary-bg-color) !important;    border-color: var(--primary-bg-color) !important;}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.show>.btn-primary.dropdown-toggle {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem var(--primary05);}.show>.btn-primary.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(119, 210, 191, 0.2);}.btn-secondary {    color: #fff;    background-color: #525051;    border-color: #666666;}.btn-secondary:hover {    color: #fff;    background-color: #2b2b2b;    border-color: #666666;}.btn-secondary:focus,.btn-secondary.focus {    box-shadow: 0 0 0 0.2rem #f33e68;}.btn-secondary.disabled,.btn-secondary:disabled {    color: #fff;    background-color: #f74f75;    border-color: #f74f75;}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #f74f75;    border-color: #f5567b;}.show>.btn-secondary.dropdown-toggle {    color: #fff;    background-color: #f74f75;    border-color: #f74f75;}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.1rem #f74f75;}.show>.btn-secondary.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);}.btn-success {    color: #fff;    background-color: #057a20;    border-color: #24d5b8;}.btn-success:hover {    color: #fff;    background-color: #068f78;    border-color: #1a9c86;}.btn-success:focus,.btn-success.focus {    box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);}.btn-success.disabled,.btn-success:disabled {    color: #fff;    background-color: #24d5b8;    border-color: #24d5b8;}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #24d5b8;    border-color: #24d5b8;}.show>.btn-success.dropdown-toggle {    color: #fff;    background-color: #24d5b8;    border-color: #24d5b8;}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);}.show>.btn-success.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);}.btn-info {    color: #fff !important;    background-color: #4ec2f0;    border-color: rgb(108, 193, 226);}.btn-info:hover {    color: #fff !important;    background-color: rgb(72, 179, 221);    border-color: #4ec2f0;}.btn-info:focus,.btn-info.focus {    box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);}.btn-info.disabled,.btn-info:disabled {    color: #fff;    background-color: #4ec2f0;    border-color: #4ec2f0;}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #4ec2f0;    border-color: #4ec2f0;}.show>.btn-info.dropdown-toggle {    color: #fff;    background-color: #4ec2f0;    border-color: #4ec2f0;}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);}.show>.btn-info.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);}.btn-warning {    color: #fff;    background-color: #ffbd5a;    border-color: #f6c06f;}.btn-warning:hover {    color: #fff;    background-color: #f8ab37;    border-color: #f6ac3c;}.btn-warning:focus,.btn-warning.focus {    box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);}.btn-warning.disabled,.btn-warning:disabled {    color: #fff;    background-color: #ffbd5a !important;    border-color: #ffbd5a !important;}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #ffbd5a;    border-color: #ffbd5a;}.show>.btn-warning.dropdown-toggle {    color: #fff;    background-color: #ffbd5a;    border-color: #ffbd5a;}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);}.show>.btn-warning.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);}.btn-danger {    color: #fff !important;    background-color: #cf1b1b;    border-color: #f35959;}.btn-danger:hover {    color: #fff;    background-color: #f12d2d;    border-color: #f13939;}.btn-danger:focus,.btn-danger.focus {    box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.2);}.btn-danger.disabled,.btn-danger:disabled {    color: #fff;    background-color: #f34343;    border-color: #f34343;}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #f34343;    border-color: #f34343;}.show>.btn-danger.dropdown-toggle {    color: #fff;    background-color: #f34343;    border-color: #f34343;}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);}.show>.btn-danger.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);}.btn-teal {    color: #fff;    background-color: #29ddee;    border-color: #05d6d6;}.btn-teal:hover {    color: #fff;    background-color: #04bfbf;    border-color: #04bfbf;}.btn-teal:focus,.btn-teal.focus {    box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.5);}.btn-teal.disabled,.btn-teal:disabled {    color: #fff;    background-color: #29ddee;    border-color: #29ddee;}.btn-teal:not(:disabled):not(.disabled):active,.btn-teal:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #29ddee;    border-color: #29ddee;}.show>.btn-teal.dropdown-toggle {    color: #fff;    background-color: #29ddee;    border-color: #29ddee;}.btn-teal:not(:disabled):not(.disabled):active:focus,.btn-teal:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.5);}.show>.btn-teal.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.5);}.btn-white {    color: #323251;    background-color: #fff;    border-color: rgba(233, 233, 255, 0.5098039216);}.btn-white:hover {    color: #323251;    background-color: #fff;    border-color: #d5d9e4;}.btn-white:focus,.btn-white.focus {    box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);    background-color: #fff !important;    border-color: #ededf5 !important;}.btn-white.disabled,.btn-white:disabled {    color: #323251;    background-color: #fff;    border-color: #f9f9fb;}.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled).active {    color: #323251;    background-color: #fff;    border-color: #cdd2df;}.btn-light {    color: #323251;    background-color: #f9f9fb;    border-color: rgba(233, 233, 255, 0.5098039216);}.btn-light:hover {    color: #323251;    background-color: #dde0e9;    border-color: #d5d9e4;}.btn-light:focus,.btn-light.focus {    box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);    background-color: #f4f4fb !important;    border-color: #ededf5 !important;}.btn-light.disabled,.btn-light:disabled {    color: #323251;    background-color: #f9f9fb;    border-color: #f9f9fb;}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active {    color: #323251;    background-color: #d5d9e4;    border-color: #cdd2df;}.show>.btn-light.dropdown-toggle {    color: #323251;    background-color: #d5d9e4;    border-color: #cdd2df;}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);}.show>.btn-light.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);}.btn-dark {    color: #fff;    background-color: #383853;    border-color: #383853;}.btn-dark:hover {    color: #fff;    background-color: #2d374b;    border-color: #283143;}.btn-dark:focus,.btn-dark.focus {    box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5);}.btn-dark.disabled,.btn-dark:disabled {    color: #fff;    background-color: #383853;    border-color: #383853;}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #383853;    border-color: #383853;}.show>.btn-dark.dropdown-toggle {    color: #fff;    background-color: #383853;    border-color: #383853;}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5);}.show>.btn-dark.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.5);}.btn-outline-white {    color: #fff !important;    border-color: #fff;}.btn-outline-white:hover {    color: #fff !important;    border-color: #fff;}.btn-outline-primary {    color: var(--primary-bg-color) !important;    border-color: var(--primary-bg-color);}.btn-outline-primary:hover {    color: #fff !important;    background-color: var(--primary-bg-color) !important;    border-color: var(--primary-bg-color);}.btn-outline-primary:focus,.btn-outline-primary.focus {    box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5);}.btn-outline-primary.disabled,.btn-outline-primary:disabled {    color: var(--primary-bg-color);    background-color: transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active {    color: #fff !important;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.show>.btn-outline-primary.dropdown-toggle {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5);    background: var(--primary-bg-color) !important;}.show>.btn-outline-primary.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5);}.btn-outline-secondary {    color: #f74f75 !important;    border-color: #f74f75;}.btn-outline-secondary:hover {    color: #fff !important;    background-color: #f74f75;    border-color: #f74f75;}.btn-outline-secondary:focus,.btn-outline-secondary.focus {    box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5) !important;}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {    color: #7987a1;    background-color: transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #f74f75;    border-color: #f74f75;}.show>.btn-outline-secondary.dropdown-toggle {    color: #fff;    background-color: #7987a1;    border-color: #7987a1;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgb(247, 79, 117);}.show>.btn-outline-secondary.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.5);}.btn-outline-success {    color: #24d5b8 !important;    border-color: #24d5b8;}.btn-outline-success:hover {    color: #fff !important;    background-color: #24d5b8;    border-color: #24d5b8;}.btn-outline-success:focus,.btn-outline-success.focus {    box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);}.btn-outline-success.disabled,.btn-outline-success:disabled {    color: #24d5b8;    background-color: transparent;}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #24d5b8;    border-color: #24d5b8;}.show>.btn-outline-success.dropdown-toggle {    color: #fff !important;    background-color: #24d5b8;    border-color: #24d5b8;}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);}.show>.btn-outline-success.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.5);}.btn-outline-info {    color: #4ec2f0 !important;    border-color: #4ec2f0;}.btn-outline-info:hover {    color: #fff !important;    background-color: #4ec2f0;    border-color: #4ec2f0;}.btn-outline-info:focus,.btn-outline-info.focus {    box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);}.btn-outline-info.disabled,.btn-outline-info:disabled {    color: #4ec2f0;    background-color: transparent;}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #4ec2f0;    border-color: #4ec2f0;}.show>.btn-outline-info.dropdown-toggle {    color: #fff;    background-color: #4ec2f0;    border-color: #4ec2f0;}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);}.show>.btn-outline-info.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(78, 194, 240, 0.5);}.btn-outline-warning {    color: #ffbd5a !important;    border-color: #ffbd5a;}.btn-outline-warning:hover {    color: #fff !important;    background-color: #ffbd5a;    border-color: #ffbd5a;}.btn-outline-warning:focus,.btn-outline-warning.focus {    box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);}.btn-outline-warning.disabled,.btn-outline-warning:disabled {    color: #ffbd5a;    background-color: transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #ffbd5a;    border-color: #ffbd5a;}.show>.btn-outline-warning.dropdown-toggle {    color: #323251;    background-color: #ffbd5a;    border-color: #ffbd5a;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);}.show>.btn-outline-warning.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(255, 189, 90, 0.5);}.btn-outline-danger {    color: #e3073a !important;    border-color: #e3073a;}.btn-outline-danger:hover {    color: #fff !important;    background-color: #f34343;    border-color: #f34343;}.btn-outline-danger:focus,.btn-outline-danger.focus {    box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);}.btn-outline-danger.disabled,.btn-outline-danger:disabled {    color: #f34343;    background-color: transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #f34343;    border-color: #f34343;}.show>.btn-outline-danger.dropdown-toggle {    color: #fff;    background-color: #f34343;    border-color: #f34343;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);}.show>.btn-outline-danger.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.5);}.btn-outline-light {    color: #323251;    border-color: #f9f9fb;}.btn-outline-light:hover {    color: #323251;    background-color: #f9f9fb;}.btn-outline-light:focus,.btn-outline-light.focus {    box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);}.btn-outline-light.disabled,.btn-outline-light:disabled {    color: #949eb7;    background-color: transparent;}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active {    color: #323251;    background-color: #f9f9fb;    border-color: #f9f9fb;}.show>.btn-outline-light.dropdown-toggle {    color: #323251;    background-color: #f9f9fb;    border-color: #f9f9fb;}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(205, 211, 228, 0.5);}.show>.btn-outline-light.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);}.btn-outline-dark {    color: #383853;    border-color: #383853;}.btn-outline-dark:hover {    color: #fff;    background-color: #383853;    border-color: #383853;}.btn-outline-dark:focus,.btn-outline-dark.focus {    box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);}.btn-outline-dark.disabled,.btn-outline-dark:disabled {    color: #383853;    background-color: transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #383853;    border-color: #383853;}.show>.btn-outline-dark.dropdown-toggle {    color: #fff;    background-color: #383853;    border-color: #383853;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);}.show>.btn-outline-dark.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);}.btn-link {    font-weight: 400;    color: var(--primary-bg-color);    text-decoration: none;}.btn-link:hover {    color: #8485fb;    text-decoration: none;}.btn-link:focus,.btn-link.focus {    text-decoration: none;    box-shadow: none;}.btn-link:disabled,.btn-link.disabled {    color: #7987a1;    pointer-events: none;}.btn-lg,.btn-group-lg>.btn,.sp-container .btn-group-lg>button {    padding: 0.5rem 1rem !important;    font-size: 1.02375rem !important;    border-radius: 0.3rem !important;}.btn-sm,.btn-group-sm>.btn,.sp-container .btn-group-sm>button {  	font-size: 0.725rem !important;   	/*padding: 0.28rem 0.51rem !important;*/	padding: 0.22rem 0.40rem !important;    border-radius: 0.2rem !important;}.btn-block {    display: block;    width: 100%;}.btn-block+.btn-block {    margin-top: 0.5rem;}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block {    width: 100%;}.btn-group,.btn-group-vertical {    position: relative;    display: inline-flex;    vertical-align: middle;}.btn-group>.btn,.sp-container .btn-group>button,.btn-group-vertical>.btn,.sp-container .btn-group-vertical>button {    position: relative;    flex: 1 1 auto;}.btn-group>.btn:hover,.sp-container .btn-group>button:hover,.btn-group-vertical>.btn:hover,.sp-container .btn-group-vertical>button:hover,.btn-group>.btn:focus,.sp-container .btn-group>button:focus,.btn-group>.btn:active,.sp-container .btn-group>button:active,.btn-group>.btn.active,.sp-container .btn-group>button.active,.btn-group-vertical>.btn:focus,.sp-container .btn-group-vertical>button:focus,.btn-group-vertical>.btn:active,.sp-container .btn-group-vertical>button:active,.btn-group-vertical>.btn.active,.sp-container .btn-group-vertical>button.active {    z-index: 1;}.btn-toolbar {    display: flex;    flex-wrap: wrap;    justify-content: flex-start;}.btn-toolbar .input-group {    width: auto;}.btn-group>.btn:not(:first-child),.sp-container .btn-group>button:not(:first-child) {    margin-left: -1px;}.btn-group>.btn-group:not(:first-child) {    margin-left: -1px;}.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.sp-container .btn-group>button:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn,.sp-container .btn-group>.btn-group:not(:last-child)>button {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.sp-container .btn-group-sm>button+.dropdown-toggle-split {    padding-right: 0.375rem;    padding-left: 0.375rem;}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.sp-container .btn-group-lg>button+.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 {    width: 100%;}.sp-container .btn-group-vertical>button {    width: 100%;}.btn-group-vertical>.btn-group {    width: 100%;}.btn-group-vertical>.btn:not(:first-child) {    margin-top: -1px;}.sp-container .btn-group-vertical>button:not(:first-child) {    margin-top: -1px;}.btn-group-vertical>.btn-group:not(:first-child) {    margin-top: -1px;}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.sp-container .btn-group-vertical>button:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn,.sp-container .btn-group-vertical>.btn-group:not(:last-child)>button {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.btn-group-vertical>.btn:not(:first-child),.sp-container .btn-group-vertical>button:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn,.sp-container .btn-group-vertical>.btn-group:not(:first-child)>button {    border-top-left-radius: 0;    border-top-right-radius: 0;}.btn-group-toggle>.btn,.sp-container .btn-group-toggle>button,.btn-group-toggle>.btn-group>.btn,.sp-container .btn-group-toggle>.btn-group>button {    margin-bottom: 0;}.btn-group-toggle>.btn input[type=radio],.sp-container .btn-group-toggle>button input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.sp-container .btn-group-toggle>button input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.sp-container .btn-group-toggle>.btn-group>button input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.sp-container .btn-group-toggle>.btn-group>button input[type=checkbox] {    position: absolute;    clip: rect(0, 0, 0, 0);    pointer-events: none;}/* ###### 3.3 Buttons ###### */.btn:active,.sp-container button:active,.btn:focus,.sp-container button:focus {    box-shadow: none;}.show>.btn-light.dropdown-toggle {    color: #323251;    background-color: #ededf5;    border-color: #ededf5;}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgb(240, 239, 244);}.show>.btn-light.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgb(240, 239, 244);}.btn-indigo {    color: #fff;    background-color: #b057bf;    border-color: #b057bf;}.btn-indigo:hover {    color: #fff;    background-color: #d556b7;    border-color: #d556b7;}.btn-indigo:focus,.btn-indigo.focus {    box-shadow: 0 0 0 0.2rem rgba(172, 80, 187, 0.5);}.btn-indigo.disabled,.btn-indigo:disabled {    color: #fff;    background-color: #b057bf;    border-color: #b057bf;}.btn-indigo:not(:disabled):not(.disabled):active,.btn-indigo:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #b057bf;    border-color: #b057bf;}.show>.btn-indigo.dropdown-toggle {    color: #fff;    background-color: #b057bf;    border-color: #b057bf;}.btn-indigo:not(:disabled):not(.disabled):active:focus,.btn-indigo:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(172, 80, 187, 0.5);}.show>.btn-indigo.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(172, 80, 187, 0.5);}.btn-purple {    color: #fff;    background-color: #ad4ffa;    border-color: #643ab0;}.btn-purple:hover {    color: #fff;    background-color: #5e37a6;    border-color: #4e2d89;}.btn-purple:focus,.btn-purple.focus {    box-shadow: 0 0 0 0.2rem rgba(123, 87, 188, 0.5);}.btn-purple.disabled,.btn-purple:disabled {    color: #fff;    background-color: #ad4ffa;    border-color: #643ab0;}.btn-purple:not(:disabled):not(.disabled):active,.btn-purple:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #59339d;    border-color: #482a80;}.show>.btn-purple.dropdown-toggle {    color: #fff;    background-color: #59339d;    border-color: #482a80;}.btn-purple:not(:disabled):not(.disabled):active:focus,.btn-purple:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(123, 87, 188, 0.5);}.show>.btn-purple.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(123, 87, 188, 0.5);}.btn-pink {    color: #fff;    background-color: #f754fa;    border-color: #cc30ce;}.btn-pink:hover {    color: #fff;    background-color: #cc30ce;    border-color: #cc30ce;}.btn-pink:focus,.btn-pink.focus {    box-shadow: 0 0 0 0.2rem rgba(221, 38, 127, 0.5);}.btn-pink.disabled,.btn-pink:disabled {    color: #fff;    background-color: #f754fa;    border-color: #d80069;}.btn-pink:not(:disabled):not(.disabled):active,.btn-pink:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #be005c;    border-color: #98004a;}.show>.btn-pink.dropdown-toggle {    color: #fff;    background-color: #be005c;    border-color: #98004a;}.btn-pink:not(:disabled):not(.disabled):active:focus,.btn-pink:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(221, 38, 127, 0.5);}.show>.btn-pink.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(221, 38, 127, 0.5);}.btn-gray-500 {    color: #323251;    background-color: #949eb7;    border-color: #8896af;}.btn-gray-500:hover {    color: #fff;    background-color: #808faa;    border-color: #697b9a;}.btn-gray-500:focus,.btn-gray-500.focus {    box-shadow: 0 0 0 0.2rem rgba(120, 133, 158, 0.5);}.btn-gray-500.disabled,.btn-gray-500:disabled {    color: #323251;    background-color: #949eb7;    border-color: #8896af;}.btn-gray-500:not(:disabled):not(.disabled):active,.btn-gray-500:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #7988a4;    border-color: #637493;}.show>.btn-gray-500.dropdown-toggle {    color: #fff;    background-color: #7988a4;    border-color: #637493;}.btn-gray-500:not(:disabled):not(.disabled):active:focus,.btn-gray-500:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(120, 133, 158, 0.5);}.show>.btn-gray-500.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(120, 133, 158, 0.5);}.btn-gray-700 {    color: #fff;    background-color: #4d5875;    border-color: #4f5c73;}.btn-gray-700:hover {    color: #fff;    background-color: #49566b;    border-color: #3a4455;}.btn-gray-700:focus,.btn-gray-700.focus {    box-shadow: 0 0 0 0.2rem rgba(105, 116, 136, 0.5);}.btn-gray-700.disabled,.btn-gray-700:disabled {    color: #fff;    background-color: #4d5875;    border-color: #4f5c73;}.btn-gray-700:not(:disabled):not(.disabled):active,.btn-gray-700:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #445064;    border-color: #353e4d;}.show>.btn-gray-700.dropdown-toggle {    color: #fff;    background-color: #445064;    border-color: #353e4d;}.btn-gray-700:not(:disabled):not(.disabled):active:focus,.btn-gray-700:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(105, 116, 136, 0.5);}.show>.btn-gray-700.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(105, 116, 136, 0.5);}.btn-outline-indigo {    border-color: #b057bf;    color: #b057bf;}.btn-outline-indigo:hover,.btn-outline-indigo:focus {    background-color: #b057bf;}/* ###### 5.1 Buttons  ###### */.btn-main-primary {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-main-primary:hover {    color: #fff;    background-color: #6056f5 !important;    border-color: #8077f6;}.btn-main-primary:focus,.btn-main-primary.focus {    box-shadow: 0 0 0 0.15rem rgba(var(--primary-bg-color), 0.5);}.btn-main-primary.disabled,.btn-main-primary:disabled {    color: #fff;    background-color: var(--primary-bg-color) !important;    border-color: var(--primary-bg-color) !important;}.btn-main-primary:not(:disabled):not(.disabled):active,.btn-main-primary:not(:disabled):not(.disabled).active {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.show>.btn-primary.dropdown-toggle {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem var(--primary05);}.show>.btn-primary.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.2);}.btn-main-secondary {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-main-secondary:hover {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-main-secondary:focus,.btn-main-secondary.focus {    box-shadow: 0 0 0 0.2rem rgba(119, 210, 191, 0.5);}.btn-main-secondary.disabled,.btn-main-secondary:disabled {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-main-secondary:not(:disabled):not(.disabled):active,.btn-main-secondary:not(:disabled):not(.disabled).active {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.show>.btn-main-secondary.dropdown-toggle {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-main-secondary:not(:disabled):not(.disabled):active:focus,.btn-main-secondary:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);}.show>.btn-main-secondary.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);}.btn-main-secondary {    color: #fff;    background-color: var(--primary-bg-color);    border-color: #1a53ff;}.btn-main-secondary:hover {    color: #fff;    background-color: #0d49ff;    border-color: #8485fb;}.btn-main-secondary:focus,.btn-main-secondary.focus {    box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);}.btn-main-secondary.disabled,.btn-main-secondary:disabled {    color: #fff;    background-color: var(--primary-bg-color);    border-color: #1a53ff;}.btn-main-secondary:not(:disabled):not(.disabled):active,.btn-main-secondary:not(:disabled):not(.disabled).active {    color: #fff;    background-color: #0040ff;    border-color: #0036d9;}.show>.btn-main-secondary.dropdown-toggle {    color: #fff;    background-color: #0040ff;    border-color: #0036d9;}.btn-main-secondary:not(:disabled):not(.disabled):active:focus,.btn-main-secondary:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);}.show>.btn-main-secondary.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem rgba(60, 109, 255, 0.5);}.btn-rounded {    border-radius: 50px;}.btn-with-icon {    display: flex;    align-items: center;    justify-content: center;    height: 38px;}.btn-with-icon i {    line-height: 0;    font-size: 20px;    margin-right: 5px;}.btn-with-icon i.typcn {    line-height: 0.6;}.btn-with-icon i.fas {    font-size: 15px;}.btn-with-icon i.icon {    font-size: 18px;}.btn-icon {    width: 37px;    height: 37px;    display: flex;    align-items: center;    justify-content: center;    flex-shrink: 0;}.btn-icon i {    line-height: 0;    font-size: 1rem;}.btn-icon i.typcn {    line-height: 1.95;}.btn-icon-list {    display: flex;    align-items: center;}.btn-icon-list .btn+.btn,.btn-icon-list .sp-container button+.btn {    margin-left: 5px;}.sp-container .btn-icon-list button+.btn,.btn-icon-list .sp-container .btn+button,.sp-container .btn-icon-list .btn+button,.btn-icon-list .sp-container button+button,.sp-container .btn-icon-list button+button {    margin-left: 5px;}@media (max-width: 991px) {    .btn.btn-default.nav-link {        margin-top: 0;    }}.nav-link#bs-example-navbar-collapse-1 {    padding: 0rem 0.3rem;}/* ###### 4.8 button-light ###### */.btn-warning-light {    color: #FDAC41;    background-color: rgba(253, 172, 65, 0.2);    border-color: rgba(253, 172, 65, 0.2);}.btn-warning-light:hover {    color: #fff;    background-color: #FDAC41;    border-color: #FDAC41;}.btn-warning-light.disabled,.btn-warning-light:disabled {    color: #323251;    background-color: #FDAC41;    border-color: #FDAC41;}.btn-warning-light:not(:disabled):not(.disabled):active,.btn-warning-light:not(:disabled):not(.disabled).active {    color: #323251;    background-color: #FDAC41;    border-color: #FDAC41;}.show>.btn-warning-light.dropdown-toggle {    color: #323251;    background-color: #FDAC41;    border-color: #FDAC41;}.btn-warning-light:not(:disabled):not(.disabled):active:focus,.btn-warning-light:not(:disabled):not(.disabled).active:focus {    box-shadow: 0 0 0 0.2rem #ffc793;}.show>.btn-warning-light.dropdown-toggle:focus {    box-shadow: 0 0 0 0.2rem #ffc793;}.btn-primary-gradient {    color: #fff;    background: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary05) 100%);    border: 1px solid var(--primary-bg-color);}.btn-primary-gradient:hover {    color: #fff !important;}.btn-danger-gradient {    color: #fff;    background: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%);    border: 1px solid #f34343;}.btn-danger-gradient:hover {    color: #fff !important;}.btn-pink-gradient {    color: #fff;    background: linear-gradient(to right, #f754fa 0%, rgba(247, 84, 250, 0.5) 100%);    border: 1px solid #f754fa;}.btn-pink-gradient:hover {    color: #fff !important;}.btn-purple-gradient {    color: #fff;    background: linear-gradient(to right, #ad4ffa 0%, rgba(173, 79, 250, 0.5) 100%);    border: 1px solid #ad4ffa;}.btn-purple-gradient:hover {    color: #fff !important;}.btn-warning-gradient {    color: #fff;    background: linear-gradient(to right, #ffbd5a 0%, rgba(255, 189, 90, 0.5) 100%);    border: 1px solid #ffbd5a;}.btn-warning-gradient:hover {    color: #fff !important;}.btn-success-gradient {    color: #fff;    background: linear-gradient(to right, #24d5b8 0%, rgba(36, 213, 184, 0.5) 100%);    border: 1px solid #24d5b8;}.btn-success-gradient:hover {    color: #fff !important;}.btn-info-gradient {    color: #fff;    background: linear-gradient(to right, #4ec2f0 0%, rgba(78, 194, 240, 0.5) 100%);    border: 1px solid #4ec2f0;}.btn-info-gradient:hover {    color: #fff !important;}.btn-light-gradient {    color: #000;    background: linear-gradient(120deg, #cdd2de 0%, #f9f9fb 100%);    border: 1px solid #cdd2de;}.btn-light-gradient:hover {    color: #000;    background: linear-gradient(120deg, #c1c7d6 0%, #e0e5f1 100%);    border-color: #cdd2de;}.btn-light-gradient:focus,.btn-light-gradient.focus {    background: linear-gradient(120deg, #c1c7d6 0%, #e0e5f1 100%);}.btn-dark-gradient {    color: #fff;    background: linear-gradient(60deg, #29323c 0%, #485563 100%);    border: 1px solid #29323c;}.btn-dark-gradient:hover {    color: #fff;    background: linear-gradient(60deg, #212931 0%, #424f5d 100%);    border-color: #29323c;}.btn-dark-gradient:focus,.btn-dark-gradient.focus {    background: linear-gradient(60deg, #212931 0%, #424f5d 100%);}.btn-secondary-gradient {    color: #fff;    background: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%);    border: 1px solid #f74f75;}.btn-secondary-gradient:hover {    color: #fff !important;}.btn-primary.focus,.btn-primary:focus {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.btn-warning.focus,.btn-warning:focus {    color: #fff;    background-color: #ffbd5a;    border-color: #ffbd5a;}.btn-square {    border-radius: 0;}.btn-list>.btn:not(:last-child),.btn-list>.dropdown:not(:last-child) {    margin-right: 0.4rem;}.btn-list>.btn,.btn-list>.dropdown {    margin-bottom: 0.3rem;}.row>* {    width: auto;}.btn-outline-light:hover {    border-color: #ededf5;}.btn-check:focus+.btn-secondary,.btn-secondary:focus {    color: #fff;    background-color: #f74f75;    border-color: #f74f75;}.nav.panel-tabs .nav-item:focus-visible {    outline: none !important;}.tabs-style-1 .main-nav-line .nav-link.active {    /* color: #242f48; */    border: 1px solid;    border-color: #ededf5 #ededf5 #fff;}.btn-animation .btn-loaders:after {    content: "";    -webkit-animation: loader 500ms infinite linear;    animation: loader 500ms infinite linear;    border: 2px solid #fff;    border-radius: 50%;    border-right-color: transparent !important;    border-top-color: transparent !important;    display: block;    height: 1.4em;    width: 1.4em;    position: absolute;    right: 10px !important;    top: calc(50% - 0.7em);    -webkit-transform-origin: center;    transform-origin: center;    position: absolute !important;}.btn-animation .btn-spiner:after {    content: "";    -webkit-animation: sk-bounce 1.2s infinite ease-in-out;    animation: sk-bounce 1.2s infinite ease-in-out;    -webkit-animation-delay: -1s;    animation-delay: -1s;    border-radius: 50%;    border-right-color: transparent !important;    border-top-color: transparent !important;    display: block;    height: 0.5em;    width: 0.5em;    position: absolute;    right: 12px !important;    top: calc(50% - 0.7em);    -webkit-transform-origin: center;    transform-origin: center;    position: absolute !important;    background: #ffffff;    width: 14%;    height: 45%;}.btn-animation .btn-loaders {    color: #fff !important;    pointer-events: none;    position: relative;}.btn-animation .btn-spiner {    color: #fff !important;    pointer-events: none;    position: relative;}.btn-animation .loading {    margin-right: 30px;}@-webkit-keyframes loader {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@keyframes loader {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}.btn-primary-light {    color: var(--primary-bg-color);    background-color: var(--primary02);    border-color: var(--primary02);}.btn-primary-light:hover {    color: #fff;    background-color: var(--primary-bg-color) !important;    border-color: var(--primary-bg-color);}.btn-primary-light:focus,.btn-primary-light.focus {    box-shadow: 0 0 0 0.2rem var(--primary02);}.btn-secondary-light {    color: #f74f75;    background-color: rgba(247, 79, 117, 0.2);    border-color: rgba(247, 79, 117, 0.2);}.btn-secondary-light:hover {    color: #fff;    background-color: #f74f75 !important;    border-color: #f74f75;}.btn-secondary-light:focus,.btn-secondary-light.focus {    box-shadow: 0 0 0 0.2rem rgba(247, 79, 117, 0.2);}.btn-success-light {    color: #1a9c86 !important;    background-color: rgba(26, 156, 134, 0.2);    border-color: rgba(26, 156, 134, 0.2);}.btn-success-light:hover {    color: #fff !important;    background-color: #24d5b8 !important;    border-color: #24d5b8;}.btn-success-light:focus,.btn-success-light.focus {    box-shadow: 0 0 0 0.2rem rgba(26, 156, 134, 0.2);}.btn-danger-light {    color: #f34343 !important;    background-color: rgba(243, 67, 67, 0.2);    border-color: rgba(243, 67, 67, 0.2);}.btn-danger-light:hover {    color: #fff !important;    background-color: #f34343 !important;    border-color: #f34343;}.btn-danger-light:focus,.btn-danger-light.focus {    box-shadow: 0 0 0 0.2rem rgba(243, 67, 67, 0.2);}.btn-info-light {    color: #4ec2f0;    background-color: rgba(25, 192, 192, 0.2);    border-color: rgba(25, 192, 192, 0.2);}.btn-info-light:hover {    color: #fff !important;    background-color: #4ec2f0 !important;    border-color: #4ec2f0;}.btn-info-light:focus,.btn-info-light.focus {    box-shadow: 0 0 0 0.2rem rgba(25, 192, 192, 0.2);}.btn-dark-light {    color: #383853;    background-color: rgba(56, 56, 83, 0.1411764706);    border-color: #c8c8da;}.btn-dark-light:hover {    color: #fff !important;    background-color: #3b4863 !important;    border-color: rgba(200, 200, 218, 0.2);}.btn-dark-light:focus,.btn-dark-light.focus {    box-shadow: 0 0 0 0.2rem rgba(88, 99, 122, 0.2);}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active {    color: #fff !important;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);    z-index: 0 !important;}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus {    box-shadow: 0 0 0 0.2rem rgba(var(--primary-bg-color), 0.5) !important;}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus {    box-shadow: none !important;}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active {    color: #fff !important;    background-color: #ffc107;    border-color: #ffc107;}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active {    color: #fff !important;    background-color: #0dcaf0;    border-color: #0dcaf0;}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active {    color: #fff !important;    background-color: #dc3545;    border-color: #dc3545;}.card {    position: relative;    display: flex;    flex-direction: column;    min-width: 0;    word-wrap: break-word;    background: #fff !important;    background-clip: border-box;    border-radius: 5px;    border: 0px solid transparent;    margin-bottom: 1.3rem;    box-shadow: 1px 1px 7px rgba(154, 154, 204, 0.1);}.card>hr {    margin-right: 0;    margin-left: 0;}.card>.list-group:first-child .list-group-item:first-child {    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.card>.list-group:last-child .list-group-item:last-child {    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.card-body {    flex: 1 1 auto;    padding: 1.25rem;}.card-title {    margin-bottom: 0.75rem;}.card-subtitle {    margin-top: -0.375rem;    margin-bottom: 0;}.card-text:last-child {    margin-bottom: 0;}.card-link:hover {    text-decoration: none;}.card-link+.card-link {    margin-left: 1.25rem;}.card-header {    padding: 0.75rem 1.25rem;    margin-bottom: 0;    background-color: rgb(255, 255, 255);    border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.card-header:first-child {    border-radius: 2px 2px 0 0;}.card-header+.list-group .list-group-item:first-child {    border-top: 0;}.card-footer {    padding: 1.25rem 1.25rem;    background-color: rgb(255, 255, 255);    border-top: 1px solid rgba(0, 0, 0, 0.125);}.card-footer:last-child {    border-radius: 0 0 2px 2px;}.card-header-tabs {    margin-right: -0.625rem;    margin-bottom: -0.75rem;    margin-left: -0.625rem;    border-bottom: 0;}.card-header-pills {    margin-right: -0.625rem;    margin-left: -0.625rem;}.card-img-overlay {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    padding: 1.25rem;    overflow: auto;}.card-img {    width: 100%;    border-radius: 2px;}.card-img-top {    width: 100%;    border-top-left-radius: 4px;    border-top-right-radius: 4px;}.card-img-bottom {    width: 100%;    border-bottom-right-radius: 9px;    border-bottom-left-radius: 9px;}.card-deck {    display: flex;    flex-direction: column;}.card-deck .card {    margin-bottom: 15px;}@media (min-width: 576px) {    .card-deck {        flex-flow: row wrap;        margin-right: -15px;        margin-left: -15px;    }    .card-deck .card {        display: flex;        flex: 1 0 0%;        flex-direction: column;        margin-right: 15px;        margin-bottom: 0;        margin-left: 15px;    }}.card-group {    display: flex;    flex-direction: column;}.card-group>.card {    margin-bottom: 15px;}@media (min-width: 576px) {    .card-group {        flex-flow: row wrap;    }    .card-group>.card {        flex: 1 0 0%;        margin-bottom: 0;    }    .card-group>.card+.card {        margin-left: 0;        border-left: 0;    }    .card-group>.card:not(:last-child) {        border-top-right-radius: 0;        border-bottom-right-radius: 0;    }    .card-group>.card:not(:last-child) .card-img-top,    .card-group>.card:not(:last-child) .card-header {        border-top-right-radius: 0;    }    .card-group>.card:not(:last-child) .card-img-bottom,    .card-group>.card:not(:last-child) .card-footer {        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-img-top,    .card-group>.card:not(:first-child) .card-header {        border-top-left-radius: 0;    }    .card-group>.card:not(:first-child) .card-img-bottom,    .card-group>.card:not(:first-child) .card-footer {        border-bottom-left-radius: 0;    }}.card-columns .card {    margin-bottom: 0.75rem;}@media (min-width: 576px) {    .card-columns {        column-count: 3;        column-gap: 1.25rem;        orphans: 1;        widows: 1;    }    .card-columns .card {        display: inline-block;        width: 100%;    }}.card {    border-radius: 5px;}.card.text-white .card-title,.card.tx-white .card-title {    color: #fff;}.card-header,.card-footer {    position: relative;    border-color: #ededf5;    padding-left: 1.25rem;    padding-right: 1.25rem;    padding-top: 1.25rem;}.card-header {    border-bottom: 0;    border-top-left-radius: 5px !important;    border-top-right-radius: 5px !important;}.card-header:first-child {    border-radius: 0;}.card-footer {    border-bottom-left-radius: 7px !important;    border-bottom-right-radius: 7px !important;}.card-header-tab {    border-bottom: 0;    padding: 0;}.card-title {    font-weight: 600;    font-size: 14px;    text-transform: uppercase;}.card-item-desc .card-item-desc-1 dt,dd {    display: inline-block;}.card-item-desc .card-item-desc-1 dt {    font-weight: 500;    font-size: 13px;}.card-item-desc .card-item-desc-1 dd {    font-size: 13px;    color: #7987a1;    margin-bottom: 0;}.card-item-desc dl {    margin-bottom: 0;}.card .card-header .card-header-right .card-option {    width: 35px;    height: 20px;    overflow: hidden;    -webkit-transition: 0.3s ease-in-out;    transition: 0.3s ease-in-out;}.card .card-header .card-header-right .card-option li {    display: inline-block;}.card-category {    font-size: 18px;    text-transform: uppercase;    text-align: center;    font-weight: 500;    letter-spacing: 0.05em;    margin: 0 0 0.5rem;    background: #f9f9fb;    padding: 7px 0;    border-radius: 4px;}.card-body-top {    top: 63px;    left: -5px;    position: absolute;    font-size: 10px;    text-transform: uppercase;    letter-spacing: 1px;    z-index: 10;}.card-body-top a {    color: #323251;    font-weight: 700;    width: 20px;    text-align: right;    display: inline-block;}.card-progress {    display: flex;    align-items: center;}.card-progress .progress {    height: 3px;    flex: 1;    margin: 0 5px;}.card.card-primary {    border-top: 2px solid var(--primary-bg-color) !important;}.card.card-secondary {    border-top: 2px solid #f74f75 !important;}.card.card-success {    border-top: 2px solid #22e840 !important;}.card.card-danger {    border-top: 2px solid #f34343 !important;}.card.card-warning {    border-top: 2px solid #ffb209 !important;}.card.card-info {    border-top: 2px solid #01b8ff !important;}.card.card-purple {    border-top: 2px solid #ad4ffa !important;}.card.card-dark {    border-top: 2px solid #343a40 !important;}.card-img-top.card-img-bottom {    border-bottom-left-radius: 9px;    border-bottom-right-radius: 9px;}.card-category1 {    font-size: 18px;    text-transform: uppercase;    font-weight: 500;    letter-spacing: 0.05em;    margin: 0 0 0.5rem;    background: transparent;    padding: 0;    border-radius: 4px;    color: #383853;}.Choose1 {    border: #ededf5 solid 2px;    padding: 8px 19px;    border-radius: 5px;}.pricing-card:hover .card-category.style-1 {    background: var(--primary-bg-color);    color: #eee;    transition: all 0.5s ease 0s;}.pricing-card:hover .Choose1 {    background: var(--primary-bg-color);    color: #eee;    transition: all 0.5s ease 0s;    padding: 8px 19px;}.error-bg1 {    background-position: center;    background-size: cover;    background-repeat: no-repeat;}.error-bg1::before {    content: "";    position: absolute;    width: 100%;    height: 100%;}.card-sigin {    background: #fff;    padding: 50px;    border-radius: 15px;}.card-sigin-reserva {    background: #fff;    padding: 20px;    border-radius: 15px;}.square-box div:nth-child(1) {    top: 12%;    left: 42%;    animation: animate 10s linear infinite;}.square-box div {    position: absolute;    width: 50px;    height: 50px;    background: transparent;    border: 5px solid rgba(255, 255, 255, 0.3);    border-radius: 35px;}.square-box div:nth-child(2) {    top: 70%;    left: 50%;    animation: animate 7s linear infinite;}.square-box div:nth-child(4) {    top: 20%;    left: 60%;    animation: animate 10s linear infinite;}.square-box div:nth-child(3) {    top: 17%;    left: 6%;    animation: animate 9s linear infinite;}.square-box div:nth-child(5) {    top: 88%;    left: 10%;    animation: animate 6s linear infinite;}.square-box div:nth-child(6) {    top: 80%;    left: 70%;    animation: animate 12s linear infinite;}.square-box div:nth-child(7) {    top: 60%;    left: 80%;    animation: animate 15s linear infinite;}.square-box div:nth-child(8) {    top: 32%;    left: 25%;    animation: animate 16s linear infinite;}.square-box div:nth-child(9) {    top: 20%;    left: 80%;    animation: animate 10s linear infinite;}.square-box div:nth-child(10) {    top: 40%;    left: 72%;    animation: animate 5s linear infinite;}.square-box div:nth-child(11) {    top: 50%;    left: 30%;    animation: animate 6s linear infinite;}.square-box div:nth-child(12) {    top: 65%;    left: 16%;    animation: animate 9s linear infinite;}.square-box div:nth-child(13) {    top: 45%;    left: 3%;    animation: animate 14s linear infinite;}.square-box div:nth-child(14) {    top: 47%;    left: 55%;    animation: animate 3s linear infinite;}.square-box div:nth-child(15) {    top: 79%;    left: 90%;    animation: animate 8s linear infinite;}@-webkit-keyframes animate {    0% {        -webkit-transform: scale(0) translateY(0) rotate(0);        opacity: 1;    }    100% {        -webkit-transform: scale(1.3) translateY(-90px) rotate(360deg);        opacity: 0;    }}@media (max-width: 767px) {    .card-sigin-main {        padding: 25px;    }}@media (max-width: 767px) {    .card-sigin {        padding: 25px;    }}.card-collapsed> :not(.card-header):not(.card-status) {    display: none;}.card-fullscreen {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 9999;    margin: 0;}.card-title:before {    content: "";    width: 3px;    height: 16px;    background: var(--primary-bg-color);    position: absolute;    left: 11px;    display: block;    top: 21px;}.card-title2:before {    content: "";    background: #f32b71;}.card-title3:before {    content: "";    background: #1590be;}.card-img-top-1 .card-title:before {    display: none;}.card-img-left {    width: 100%;    border-bottom-left-radius: 4px;    border-top-left-radius: 4px;}.custom-title:before {    content: "";    width: 3px;    height: 16px;    background: #fff;    position: absolute;    left: 11px;    display: block;    top: 19px;}.primary-custom-card {    position: relative;    display: flex;    flex-direction: column;    min-width: 0;    overflow: visible !important;    word-wrap: break-word;    overflow: hidden;    background-clip: border-box;    border-radius: 5px;    margin-bottom: 1.3rem;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);    background-size: cover !important;    background-repeat: no-repeat;    background-position: center;}.primary-custom-card:before {    content: "";    width: 100%;    height: 100%;    position: absolute;    opacity: 0.2;    left: 0;    right: 0;    border-radius: 5px;    top: 0;    bottom: 0;}.primary-custom-card1 {    position: relative;    display: flex;    flex-direction: column;    min-width: 0;    overflow: visible !important;    word-wrap: break-word;    overflow: hidden;    background-clip: border-box;    border-radius: 5px;    margin-bottom: 1.3rem;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);    background-image: url(../img/png/chatbg.png) !important;    background-size: cover !important;    background-repeat: no-repeat;    background-position: center;}.primary-custom-card1:before {    content: "";    width: 100%;    height: 100%;    position: absolute;    opacity: 0.2;    left: 0;    right: 0;    border-radius: 5px;    top: 0;    bottom: 0;}.bg-primary-card {    position: relative;    display: flex;    flex-direction: column;    min-width: 0;    word-wrap: break-word;    background: var(--primary-bg-color) !important;    background-clip: border-box;    border-radius: 5px;    margin-bottom: 1.3rem;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);    color: #fff !important;}.bg-primary-card .card-header {    background-color: var(--primary-bg-color) !important;}.bg-primary-card .card-header .card-title:before {    background: #fff;    color: #fff !important;}/* Thumb Carousel */.carousel-slider #carousel {    margin: 0;}.carousel-slider #thumbcarousel {    margin: 10px 0 0 0;    padding: 0;}.carousel-slider #thumbcarousel .carousel-item {    text-align: center;}.carousel-slider #thumbcarousel .carousel-item .thumb {    width: 100%;    margin: 0px;    display: inline-block;    vertical-align: middle;    cursor: pointer;    max-width: 100px;}.carousel-slider .carousel-item img {    width: 100%;    border-radius: 3px;}.carousel-control:active,.carousel-control:focus,.carousel-control:hover {    color: #333;}#basicSlider img {    width: 100%;}#thumbcarousel .carousel-control-prev {    left: 0;    background: rgba(0, 0, 0, 0.8);}#thumbcarousel .carousel-control-next {    right: 0;    background: rgba(0, 0, 0, 0.8);}.owl-carousel button.owl-dot {    background: rgba(105, 99, 255, 0.3);    opacity: 7;    color: inherit;    border: none;    padding: 0 !important;    font: inherit;}.owl-nav button:before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #2098d1;    -webkit-transform: scaleY(0);    transform: scaleY(0);    -webkit-transform-origin: 50% 0;    transform-origin: 50% 0;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.5s;    transition-duration: 0.5s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}.carousel {    position: relative;}.carousel.pointer-event {    touch-action: pan-y;}.carousel-inner {    position: relative;    width: 100%;    overflow: hidden;    border-radius: 5px;}.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;}.carousel-item.active {    display: block;}@media (prefers-reduced-motion: reduce) {    .carousel-item {        transition: none;    }}.carousel-item-next,.carousel-item-prev {    display: block;}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end {    transform: translateX(100%);}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start {    transform: translateX(-100%);}.carousel-fade .carousel-item {    opacity: 0;    transition-property: opacity;    transform: none;}.carousel-fade .carousel-item.active {    z-index: 0;    opacity: 1;}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right {    z-index: 1;    opacity: 1;}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {    z-index: 0;    opacity: 0;    transition: 0s 0.6s opacity;}@media (prefers-reduced-motion: reduce) {    .carousel-fade .active.carousel-item-left,    .carousel-fade .active.carousel-item-right {        transition: none;    }}.carousel-control-prev,.carousel-control-next {    position: absolute;    top: 22px;    bottom: 0;    z-index: 0;    display: flex;    align-items: center;    justify-content: center;    width: 35px;    height: 35px;    color: #fff;    text-align: center;    opacity: 0.5;    transition: opacity 0.15s ease;    border-radius: 35px;}@media (prefers-reduced-motion: reduce) {    .carousel-control-prev,    .carousel-control-next {        transition: none;    }}.carousel-control-prev:hover,.carousel-control-prev:focus {    color: #fff;    text-decoration: none;    outline: 0;    opacity: 0.9;}.carousel-control-next:hover,.carousel-control-next:focus {    color: #fff;    text-decoration: none;    outline: 0;    opacity: 0.9;}.carousel-control-prev-icon,.carousel-control-next-icon {    display: inline-block;    width: 20px;    height: 20px;    background: no-repeat 50%/100% 100%;}.carousel-control-prev-icon {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators {    position: absolute;    right: 0;    bottom: 0;    left: 0;    z-index: 1;    display: flex;    justify-content: center;    padding-left: 0;    margin-right: 15%;    margin-left: 15%;    list-style: none;}.carousel-indicators li {    box-sizing: content-box;    flex: 0 1 auto;    width: 30px;    height: 3px;    margin-right: 3px;    margin-left: 3px;    text-indent: -999px;    cursor: pointer;    background-color: #fff;    background-clip: padding-box;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    opacity: 0.5;    transition: opacity 0.6s ease;}.carousel-indicators .active {    opacity: 1;}@media (prefers-reduced-motion: reduce) {    .carousel-indicators li {        transition: none;    }}.carousel-caption {    position: absolute;    right: 15%;    bottom: 20px;    left: 15%;    z-index: 0;    padding-top: 20px;    padding-bottom: 20px;    color: #fff;    text-align: center;}.carousel-control-prev-icon,.carousel-control-next-icon {    background-image: none;    display: block;    width: auto;    height: auto;}.carousel-control-prev-icon svg,.carousel-control-next-icon svg {    width: 48px;    height: 48px;}.carousel-indicators li {    width: 10px;    height: 10px;    border-radius: 100%;}.dashboard-carousel .btn-icons {    display: inline-block;    background: #eff2f6 !important;    background: no-repeat 50%/100% 100%;    text-align: center;    line-height: 15px;    margin: 0 auto;    align-items: center;    padding: 0.375rem 0.75rem;    min-height: inherit;}.dashboard-carousel .btn-icons i {    font-size: 15px;    margin: 0 auto;    text-align: center;}.carousel-indicators [data-bs-target] {    width: 8px;    height: 8px;}#carousel .carousel-control-prev {    position: absolute;    top: 0;    bottom: 0;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    width: 15%;    color: #fff;    text-align: center;    opacity: 0.8;    font-size: 30px;}#carousel .carousel-control-next {    position: absolute;    top: 0;    bottom: 0;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    width: 15%;    color: #fff;    text-align: center;    opacity: 0.8;    font-size: 30px;}#carouselExample2 .carousel-control-prev {    position: absolute;    top: 50%;    bottom: 0;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    width: 15%;    color: #fff;    text-align: center;    opacity: 0.8;    font-size: 30px;}#carouselExample2 .carousel-control-next {    position: absolute;    top: 50%;    bottom: 0;    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: center;    justify-content: center;    width: 15%;    color: #fff;    text-align: center;    opacity: 0.8;    font-size: 30px;}html {    font-family: "Poppins", sans-serif;    line-height: 1.15;    -webkit-text-size-adjust: 100%;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {    display: block;}body {    margin: 0;    font-family: "Poppins", sans-serif;    font-size: 0.81568rem;    font-weight: 400;    line-height: 1.5;    color: #4a4a69;    text-align: left;    background-color: rgba(234, 243, 241, 0.2784313725);}[tabindex="-1"]:focus {    outline: 0 !important;}hr {    box-sizing: content-box;    height: 0;    overflow: visible;}h1,h2,h3,h4,h5,h6 {    margin-top: 0;    margin-bottom: 0.5rem;}p {    margin-top: 0;    margin-bottom: 1rem;}abbr[title],abbr[data-original-title] {    text-decoration: underline;    text-decoration: underline dotted;    cursor: help;    border-bottom: 0;    text-decoration-skip-ink: none;}address {    margin-bottom: 1rem;    font-style: normal;    line-height: inherit;}ol,ul,dl {    margin-top: 0;    margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol {    margin-bottom: 0;}dt {    font-weight: 700;}dd {    margin-bottom: 0.5rem;    margin-left: 0;}blockquote {    margin: 0 0 1rem;}b,strong {    font-weight: bolder;}small {    font-size: 80%;}sub,sup {    position: relative;    font-size: 75%;    line-height: 0;    vertical-align: baseline;}sub {    bottom: -0.25em;}sup {    top: -0.5em;}a {    color: #4a4a69;    text-decoration: none;    background-color: transparent;}a:hover {    color: #4a4a69;    text-decoration: none;}a:not([href]):not([tabindex]) {    color: inherit;    text-decoration: none;}a:not([href]):not([tabindex]):hover {    color: inherit;    text-decoration: none;}a:not([href]):not([tabindex]):focus {    color: inherit;    text-decoration: none;    outline: 0;}pre,code,kbd,samp {    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;    font-size: 1em;}pre {    margin-top: 0;    margin-bottom: 0rem;}figure {    margin: 0 0 1rem;}img {    vertical-align: middle;    border-style: none;    max-width: 100%;}svg {    overflow: hidden;    vertical-align: middle;}table {    border-collapse: collapse;}caption {    padding-top: 0.75rem;    padding-bottom: 0.75rem;    color: #7987a1;    text-align: left;    caption-side: bottom;}th {    text-align: inherit;}label {    display: inline-block;    margin-bottom: 0.1rem;    font-weight: 500;    font-size:13px;    color:#383838;}button {    border-radius: 0;}button:focus {    outline: none !important;    outline: 5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea {    margin: 0;    font-family: inherit;    font-size: inherit;    line-height: inherit;}button,input {    overflow: visible;}button {    text-transform: none;}select {    text-transform: none;    word-wrap: normal;}button,[type=button],[type=reset],[type=submit] {    -webkit-appearance: button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {    cursor: pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {    padding: 0;    border-style: none;}input[type=radio],input[type=checkbox] {    box-sizing: border-box;    padding: 0;}input[type=date],input[type=time],input[type=datetime-local],input[type=month] {    -webkit-appearance: listbox;}textarea {    overflow: auto;    resize: vertical;}fieldset {    min-width: 0;    padding: 0;    margin: 0;    border: 0;}legend {    display: block;    width: 100%;    max-width: 100%;    padding: 0;    margin-bottom: 0.5rem;    font-size: 1.5rem;    line-height: inherit;    color: inherit;    white-space: normal;}progress {    vertical-align: baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {    height: auto;}[type=search] {    outline-offset: -2px;    -webkit-appearance: none;}[type=search]::-webkit-search-decoration {    -webkit-appearance: none;}::-webkit-file-upload-button {    font: inherit;    -webkit-appearance: button;}output {    display: inline-block;}summary {    display: list-item;    cursor: pointer;}template {    display: none;}[hidden] {    display: none !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    margin-bottom: 0.5rem;    font-weight: 500;    line-height: 1.2;}h1,.h1 {    font-size: 2.1875rem;}h2,.h2 {    font-size: 1.75rem;}h3,.h3 {    font-size: 1.53125rem;}h4,.h4 {    font-size: 1.3125rem;}h5,.h5 {    font-size: 1.09375rem;}h6,.h6 {    font-size: 0.875rem;}.lead {    font-size: 1.09375rem;    font-weight: 300;}.display-1 {    font-size: 6rem;    font-weight: 300;    line-height: 1.2;}.display-2 {    font-size: 5.5rem;    font-weight: 300;    line-height: 1.2;}.display-3 {    font-size: 4.5rem;    font-weight: 300;    line-height: 1.2;}.display-41,.display-42,.display-43,.display-44 {    font-size: 3rem;    font-weight: 400;    line-height: 1.2;}hr {    margin-top: 1rem;    margin-bottom: 1rem;    border: 0;    border-top: 1px solid rgba(0, 0, 0, 0.1);}small,.small {    font-size: 80%;    font-weight: 400;   }mark,.mark {    padding: 0.2em;    background-color: #fcf8e3;}.list-unstyled,.list-inline {    padding-left: 0;    list-style: none;}.list-inline-item {    display: inline-block;}.list-inline-item:not(:last-child) {    margin-right: 0.5rem;}.initialism {    font-size: 90%;    text-transform: uppercase;}.blockquote {    margin-bottom: 1rem;    font-size: 1.09375rem;}.blockquote-footer {    display: block;    font-size: 80%;    color: #7987a1;}.blockquote-footer::before {    content: "— ";}.figure {    display: inline-block;}.figure-img {    margin-bottom: 0.5rem;    line-height: 1;}.figure-caption {    font-size: 90%;    color: #7987a1;}code {    font-size: 13px;    color: #212529;    word-break: break-word;}a>code {    color: inherit;}kbd {    padding: 0.2rem 0.4rem;    font-size: 87.5%;    color: #fff;    background-color: #323251;    border-radius: 0.2rem;}kbd kbd {    padding: 0;    font-size: 100%;    font-weight: 700;}pre {    display: block;    font-size: 87.5%;    color: #323251;}pre code {    font-size: inherit;    color: #2d91fb;    word-break: normal;}.pre-scrollable {    max-height: 340px;    overflow-y: scroll;}.container,.container-fluid {    width: 100%;    padding-right: 15px;    padding-left: 15px;    margin-right: auto;    margin-left: auto;}@media (min-width: 576px) {    .container {        max-width: 540px;    }}@media (min-width: 768px) {    .container {        max-width: 720px;    }}@media (min-width: 992px) {    .container {        max-width: 960px;    }}@media (min-width: 1200px) {    .container {        max-width: 1200px;    }}/*.row {    display: flex;    flex-wrap: wrap;    margin-right: -0.75rem;    margin-left: -0.75rem;}*/.no-gutters {    margin-right: 0;    margin-left: 0;}.no-gutters>.col,.no-gutters>[class*=col-] {    padding-right: 0;    padding-left: 0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {    position: relative;    width: 100%;    padding-right: 0.5rem;    padding-left: 0.5rem;}.col {    flex-basis: 0;    flex-grow: 1;    max-width: 100%;}.col-auto {    flex: 0 0 auto;    width: auto;    max-width: 100%;}.col-1 {    flex: 0 0 8.33333%;    max-width: 8.33333%;}.col-2 {    flex: 0 0 16.66667%;    max-width: 16.66667%;}.col-3 {    flex: 0 0 25%;    max-width: 25%;}.col-4 {    flex: 0 0 33.33333%;    max-width: 33.33333%;}.col-5 {    flex: 0 0 41.66667%;    max-width: 41.66667%;}.col-6 {    flex: 0 0 50%;    max-width: 50%;}.col-7 {    flex: 0 0 58.33333%;    max-width: 58.33333%;}.col-8 {    flex: 0 0 66.66667%;    max-width: 66.66667%;}.col-9 {    flex: 0 0 75%;    max-width: 75%;}.col-10 {    flex: 0 0 83.33333%;    max-width: 83.33333%;}.col-11 {    flex: 0 0 91.66667%;    max-width: 91.66667%;}.col-12 {    flex: 0 0 100%;    max-width: 100%;}.order-first {    order: -1;}.order-last {    order: 13;}.order-0 {    order: 0;}.order-1 {    order: 1;}.order-2 {    order: 2;}.order-3 {    order: 3;}.order-4 {    order: 4;}.order-5 {    order: 5;}.order-6 {    order: 6;}.order-7 {    order: 7;}.order-8 {    order: 8;}.order-9 {    order: 9;}.order-10 {    order: 10;}.order-11 {    order: 11;}.order-12 {    order: 12;}.offset-1 {    margin-left: 8.33333%;}.offset-2 {    margin-left: 16.66667%;}.offset-3 {    margin-left: 25%;}.offset-4 {    margin-left: 33.33333%;}.offset-5 {    margin-left: 41.66667%;}.offset-6 {    margin-left: 50%;}.offset-7 {    margin-left: 58.33333%;}.offset-8 {    margin-left: 66.66667%;}.offset-9 {    margin-left: 75%;}.offset-10 {    margin-left: 83.33333%;}.offset-11 {    margin-left: 91.66667%;}@media (min-width: 576px) {    .col-sm {        flex-basis: 0;        flex-grow: 1;        max-width: 100%;    }    .col-sm-auto {        flex: 0 0 auto;        width: auto;        max-width: 100%;    }    .col-sm-1 {        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-sm-2 {        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-sm-3 {        flex: 0 0 25%;        max-width: 25%;    }    .col-sm-4 {        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-sm-5 {        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-sm-6 {        flex: 0 0 50%;        max-width: 50%;    }    .col-sm-7 {        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-sm-8 {        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-sm-9 {        flex: 0 0 75%;        max-width: 75%;    }    .col-sm-10 {        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-sm-11 {        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-sm-12 {        flex: 0 0 100%;        max-width: 100%;    }    .order-sm-first {        order: -1;    }    .order-sm-last {        order: 13;    }    .order-sm-0 {        order: 0;    }    .order-sm-1 {        order: 1;    }    .order-sm-2 {        order: 2;    }    .order-sm-3 {        order: 3;    }    .order-sm-4 {        order: 4;    }    .order-sm-5 {        order: 5;    }    .order-sm-6 {        order: 6;    }    .order-sm-7 {        order: 7;    }    .order-sm-8 {        order: 8;    }    .order-sm-9 {        order: 9;    }    .order-sm-10 {        order: 10;    }    .order-sm-11 {        order: 11;    }    .order-sm-12 {        order: 12;    }    .offset-sm-0 {        margin-left: 0;    }    .offset-sm-1 {        margin-left: 8.33333%;    }    .offset-sm-2 {        margin-left: 16.66667%;    }    .offset-sm-3 {        margin-left: 25%;    }    .offset-sm-4 {        margin-left: 33.33333%;    }    .offset-sm-5 {        margin-left: 41.66667%;    }    .offset-sm-6 {        margin-left: 50%;    }    .offset-sm-7 {        margin-left: 58.33333%;    }    .offset-sm-8 {        margin-left: 66.66667%;    }    .offset-sm-9 {        margin-left: 75%;    }    .offset-sm-10 {        margin-left: 83.33333%;    }    .offset-sm-11 {        margin-left: 91.66667%;    }}@media (min-width: 768px) {    .col-md {        flex-basis: 0;        flex-grow: 1;        max-width: 100%;    }    .col-md-auto {        flex: 0 0 auto;        width: auto;        max-width: 100%;    }    .col-md-1 {        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-md-2 {        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-md-3 {        flex: 0 0 25%;        max-width: 25%;    }    .col-md-4 {        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-md-5 {        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-md-6 {        flex: 0 0 50%;        max-width: 50%;    }    .col-md-7 {        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-md-8 {        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-md-9 {        flex: 0 0 75%;        max-width: 75%;    }    .col-md-10 {        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-md-11 {        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-md-12 {        flex: 0 0 100%;        max-width: 100%;    }    .order-md-first {        order: -1;    }    .order-md-last {        order: 13;    }    .order-md-0 {        order: 0;    }    .order-md-1 {        order: 1;    }    .order-md-2 {        order: 2;    }    .order-md-3 {        order: 3;    }    .order-md-4 {        order: 4;    }    .order-md-5 {        order: 5;    }    .order-md-6 {        order: 6;    }    .order-md-7 {        order: 7;    }    .order-md-8 {        order: 8;    }    .order-md-9 {        order: 9;    }    .order-md-10 {        order: 10;    }    .order-md-11 {        order: 11;    }    .order-md-12 {        order: 12;    }    .offset-md-0 {        margin-left: 0;    }    .offset-md-1 {        margin-left: 8.33333%;    }    .offset-md-2 {        margin-left: 16.66667%;    }    .offset-md-3 {        margin-left: 25%;    }    .offset-md-4 {        margin-left: 33.33333%;    }    .offset-md-5 {        margin-left: 41.66667%;    }    .offset-md-6 {        margin-left: 50%;    }    .offset-md-7 {        margin-left: 58.33333%;    }    .offset-md-8 {        margin-left: 66.66667%;    }    .offset-md-9 {        margin-left: 75%;    }    .offset-md-10 {        margin-left: 83.33333%;    }    .offset-md-11 {        margin-left: 91.66667%;    }}@media (min-width: 992px) {    .col-lg {        flex-basis: 0;        flex-grow: 1;        max-width: 100%;    }    .col-lg-auto {        flex: 0 0 auto;        width: auto;        max-width: 100%;    }    .col-lg-1 {        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-lg-2 {        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-lg-3 {        flex: 0 0 25%;        max-width: 25%;    }    .col-lg-4 {        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-lg-5 {        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-lg-6 {        flex: 0 0 50%;        max-width: 50%;    }    .col-lg-7 {        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-lg-8 {        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-lg-9 {        flex: 0 0 75%;        max-width: 75%;    }    .col-lg-10 {        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-lg-11 {        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-lg-12 {        flex: 0 0 100%;        max-width: 100%;    }    .order-lg-first {        order: -1;    }    .order-lg-last {        order: 13;    }    .order-lg-0 {        order: 0;    }    .order-lg-1 {        order: 1;    }    .order-lg-2 {        order: 2;    }    .order-lg-3 {        order: 3;    }    .order-lg-4 {        order: 4;    }    .order-lg-5 {        order: 5;    }    .order-lg-6 {        order: 6;    }    .order-lg-7 {        order: 7;    }    .order-lg-8 {        order: 8;    }    .order-lg-9 {        order: 9;    }    .order-lg-10 {        order: 10;    }    .order-lg-11 {        order: 11;    }    .order-lg-12 {        order: 12;    }    .offset-lg-0 {        margin-left: 0;    }    .offset-lg-1 {        margin-left: 8.33333%;    }    .offset-lg-2 {        margin-left: 16.66667%;    }    .offset-lg-3 {        margin-left: 25%;    }    .offset-lg-4 {        margin-left: 33.33333%;    }    .offset-lg-5 {        margin-left: 41.66667%;    }    .offset-lg-6 {        margin-left: 50%;    }    .offset-lg-7 {        margin-left: 58.33333%;    }    .offset-lg-8 {        margin-left: 66.66667%;    }    .offset-lg-9 {        margin-left: 75%;    }    .offset-lg-10 {        margin-left: 83.33333%;    }    .offset-lg-11 {        margin-left: 91.66667%;    }}@media (min-width: 1200px) {    .col-xl {        flex-basis: 0;        flex-grow: 1;        max-width: 100%;    }    .col-xl-auto {        flex: 0 0 auto;        width: auto;        max-width: 100%;    }    .col-xl-1 {        flex: 0 0 8.33333%;        max-width: 8.33333%;    }    .col-xl-2 {        flex: 0 0 16.66667%;        max-width: 16.66667%;    }    .col-xl-3 {        flex: 0 0 25%;        max-width: 25%;    }    .col-xl-4 {        flex: 0 0 33.33333%;        max-width: 33.33333%;    }    .col-xl-5 {        flex: 0 0 41.66667%;        max-width: 41.66667%;    }    .col-xl-6 {        flex: 0 0 50%;        max-width: 50%;    }    .col-xl-7 {        flex: 0 0 58.33333%;        max-width: 58.33333%;    }    .col-xl-8 {        flex: 0 0 66.66667%;        max-width: 66.66667%;    }    .col-xl-9 {        flex: 0 0 75%;        max-width: 75%;    }    .col-xl-10 {        flex: 0 0 83.33333%;        max-width: 83.33333%;    }    .col-xl-11 {        flex: 0 0 91.66667%;        max-width: 91.66667%;    }    .col-xl-12 {        flex: 0 0 100%;        max-width: 100%;    }    .order-xl-first {        order: -1;    }    .order-xl-last {        order: 13;    }    .order-xl-0 {        order: 0;    }    .order-xl-1 {        order: 1;    }    .order-xl-2 {        order: 2;    }    .order-xl-3 {        order: 3;    }    .order-xl-4 {        order: 4;    }    .order-xl-5 {        order: 5;    }    .order-xl-6 {        order: 6;    }    .order-xl-7 {        order: 7;    }    .order-xl-8 {        order: 8;    }    .order-xl-9 {        order: 9;    }    .order-xl-10 {        order: 10;    }    .order-xl-11 {        order: 11;    }    .order-xl-12 {        order: 12;    }    .offset-xl-0 {        margin-left: 0;    }    .offset-xl-1 {        margin-left: 8.33333%;    }    .offset-xl-2 {        margin-left: 16.66667%;    }    .offset-xl-3 {        margin-left: 25%;    }    .offset-xl-4 {        margin-left: 33.33333%;    }    .offset-xl-5 {        margin-left: 41.66667%;    }    .offset-xl-6 {        margin-left: 50%;    }    .offset-xl-7 {        margin-left: 58.33333%;    }    .offset-xl-8 {        margin-left: 66.66667%;    }    .offset-xl-9 {        margin-left: 75%;    }    .offset-xl-10 {        margin-left: 83.33333%;    }    .offset-xl-11 {        margin-left: 91.66667%;    }}@media (min-width: 1500px) {    .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;    }}.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;}.clearfix::after {    display: block;    clear: both;    content: "";}.d-none {    display: none !important;}.d-inline {    display: inline !important;}.d-inline-block {    display: inline-block !important;}.d-block {    display: block !important;}.d-table {    display: table !important;}.d-table-row {    display: table-row !important;}.d-table-cell {    display: table-cell !important;}.d-flex {    display: flex !important;}.d-inline-flex {    display: inline-flex !important;}@media (min-width: 576px) {    .d-sm-none {        display: none !important;    }    .d-sm-inline {        display: inline !important;    }    .d-sm-inline-block {        display: inline-block !important;    }    .d-sm-block {        display: block !important;    }    .d-sm-table {        display: table !important;    }    .d-sm-table-row {        display: table-row !important;    }    .d-sm-table-cell {        display: table-cell !important;    }    .d-sm-flex {        display: flex !important;    }    .d-sm-inline-flex {        display: inline-flex !important;    }}@media (min-width: 768px) {    .d-md-none {        display: none !important;    }    .d-md-inline {        display: inline !important;    }    .d-md-inline-block {        display: inline-block !important;    }    .d-md-block {        display: block !important;        margin-left: 3px;    }    .d-md-table {        display: table !important;    }    .d-md-table-row {        display: table-row !important;    }    .d-md-table-cell {        display: table-cell !important;    }    .d-md-flex {        display: flex !important;    }    .d-md-inline-flex {        display: inline-flex !important;    }}@media (min-width: 992px) {    .d-lg-none {        display: none !important;    }    .d-lg-inline {        display: inline !important;    }    .d-lg-inline-block {        display: inline-block !important;    }    .d-lg-block {        display: block !important;    }    .d-lg-table {        display: table !important;    }    .d-lg-table-row {        display: table-row !important;    }    .d-lg-table-cell {        display: table-cell !important;    }    .d-lg-flex {        display: flex !important;    }    .d-lg-inline-flex {        display: inline-flex !important;    }}@media (min-width: 1200px) {    .d-xl-none {        display: none !important;    }    .d-xl-inline {        display: inline !important;    }    .d-xl-inline-block {        display: inline-block !important;    }    .d-xl-block {        display: block !important;    }    .d-xl-table {        display: table !important;    }    .d-xl-table-row {        display: table-row !important;    }    .d-xl-table-cell {        display: table-cell !important;    }    .d-xl-flex {        display: flex !important;    }    .d-xl-inline-flex {        display: inline-flex !important;    }}@media print {    .d-print-none {        display: none !important;    }    .d-print-inline {        display: inline !important;    }    .d-print-inline-block {        display: inline-block !important;    }    .d-print-block {        display: block !important;    }    .d-print-table {        display: table !important;    }    .d-print-table-row {        display: table-row !important;    }    .d-print-table-cell {        display: table-cell !important;    }    .d-print-flex {        display: flex !important;    }    .d-print-inline-flex {        display: inline-flex !important;    }}.flex-row {    flex-direction: row !important;}.flex-column {    flex-direction: column !important;}.flex-row-reverse {    flex-direction: row-reverse !important;}.flex-column-reverse {    flex-direction: column-reverse !important;}.flex-wrap {    flex-wrap: wrap !important;}.flex-nowrap {    flex-wrap: nowrap !important;}.flex-wrap-reverse {    flex-wrap: wrap-reverse !important;}.flex-fill {    flex: 1 1 auto !important;}.flex-grow-0 {    flex-grow: 0 !important;}.flex-grow-1 {    flex-grow: 1 !important;}.flex-shrink-0 {    flex-shrink: 0 !important;}.flex-shrink-1 {    flex-shrink: 1 !important;}.justify-content-start {    justify-content: flex-start !important;}.justify-content-end {    justify-content: flex-end !important;}.justify-content-center {    justify-content: center !important;}.justify-content-between {    justify-content: space-between !important;}.justify-content-around {    justify-content: space-around !important;}.align-items-start {    align-items: flex-start !important;}.align-items-end {    align-items: flex-end !important;}.align-items-center {    align-items: center !important;}.align-items-baseline {    align-items: baseline !important;}.align-items-stretch {    align-items: stretch !important;}.align-content-start {    align-content: flex-start !important;}.align-content-end {    align-content: flex-end !important;}.align-content-center {    align-content: center !important;}.align-content-between {    align-content: space-between !important;}.align-content-around {    align-content: space-around !important;}.align-content-stretch {    align-content: stretch !important;}.align-self-auto {    align-self: auto !important;}.align-self-start {    align-self: flex-start !important;}.align-self-end {    align-self: flex-end !important;}.align-self-center {    align-self: center !important;}.align-self-baseline {    align-self: baseline !important;}.align-self-stretch {    align-self: stretch !important;}@media (min-width: 576px) {    .flex-sm-row {        flex-direction: row !important;    }    .flex-sm-column {        flex-direction: column !important;    }    .flex-sm-row-reverse {        flex-direction: row-reverse !important;    }    .flex-sm-column-reverse {        flex-direction: column-reverse !important;    }    .flex-sm-wrap {        flex-wrap: wrap !important;    }    .flex-sm-nowrap {        flex-wrap: nowrap !important;    }    .flex-sm-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .flex-sm-fill {        flex: 1 1 auto !important;    }    .flex-sm-grow-0 {        flex-grow: 0 !important;    }    .flex-sm-grow-1 {        flex-grow: 1 !important;    }    .flex-sm-shrink-0 {        flex-shrink: 0 !important;    }    .flex-sm-shrink-1 {        flex-shrink: 1 !important;    }    .justify-content-sm-start {        justify-content: flex-start !important;    }    .justify-content-sm-end {        justify-content: flex-end !important;    }    .justify-content-sm-center {        justify-content: center !important;    }    .justify-content-sm-between {        justify-content: space-between !important;    }    .justify-content-sm-around {        justify-content: space-around !important;    }    .align-items-sm-start {        align-items: flex-start !important;    }    .align-items-sm-end {        align-items: flex-end !important;    }    .align-items-sm-center {        align-items: center !important;    }    .align-items-sm-baseline {        align-items: baseline !important;    }    .align-items-sm-stretch {        align-items: stretch !important;    }    .align-content-sm-start {        align-content: flex-start !important;    }    .align-content-sm-end {        align-content: flex-end !important;    }    .align-content-sm-center {        align-content: center !important;    }    .align-content-sm-between {        align-content: space-between !important;    }    .align-content-sm-around {        align-content: space-around !important;    }    .align-content-sm-stretch {        align-content: stretch !important;    }    .align-self-sm-auto {        align-self: auto !important;    }    .align-self-sm-start {        align-self: flex-start !important;    }    .align-self-sm-end {        align-self: flex-end !important;    }    .align-self-sm-center {        align-self: center !important;    }    .align-self-sm-baseline {        align-self: baseline !important;    }    .align-self-sm-stretch {        align-self: stretch !important;    }}@media (min-width: 768px) {    .flex-md-row {        flex-direction: row !important;    }    .flex-md-column {        flex-direction: column !important;    }    .flex-md-row-reverse {        flex-direction: row-reverse !important;    }    .flex-md-column-reverse {        flex-direction: column-reverse !important;    }    .flex-md-wrap {        flex-wrap: wrap !important;    }    .flex-md-nowrap {        flex-wrap: nowrap !important;    }    .flex-md-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .flex-md-fill {        flex: 1 1 auto !important;    }    .flex-md-grow-0 {        flex-grow: 0 !important;    }    .flex-md-grow-1 {        flex-grow: 1 !important;    }    .flex-md-shrink-0 {        flex-shrink: 0 !important;    }    .flex-md-shrink-1 {        flex-shrink: 1 !important;    }    .justify-content-md-start {        justify-content: flex-start !important;    }    .justify-content-md-end {        justify-content: flex-end !important;    }    .justify-content-md-center {        justify-content: center !important;    }    .justify-content-md-between {        justify-content: space-between !important;    }    .justify-content-md-around {        justify-content: space-around !important;    }    .align-items-md-start {        align-items: flex-start !important;    }    .align-items-md-end {        align-items: flex-end !important;    }    .align-items-md-center {        align-items: center !important;    }    .align-items-md-baseline {        align-items: baseline !important;    }    .align-items-md-stretch {        align-items: stretch !important;    }    .align-content-md-start {        align-content: flex-start !important;    }    .align-content-md-end {        align-content: flex-end !important;    }    .align-content-md-center {        align-content: center !important;    }    .align-content-md-between {        align-content: space-between !important;    }    .align-content-md-around {        align-content: space-around !important;    }    .align-content-md-stretch {        align-content: stretch !important;    }    .align-self-md-auto {        align-self: auto !important;    }    .align-self-md-start {        align-self: flex-start !important;    }    .align-self-md-end {        align-self: flex-end !important;    }    .align-self-md-center {        align-self: center !important;    }    .align-self-md-baseline {        align-self: baseline !important;    }    .align-self-md-stretch {        align-self: stretch !important;    }}@media (min-width: 992px) {    .flex-lg-row {        flex-direction: row !important;    }    .flex-lg-column {        flex-direction: column !important;    }    .flex-lg-row-reverse {        flex-direction: row-reverse !important;    }    .flex-lg-column-reverse {        flex-direction: column-reverse !important;    }    .flex-lg-wrap {        flex-wrap: wrap !important;    }    .flex-lg-nowrap {        flex-wrap: nowrap !important;    }    .flex-lg-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .flex-lg-fill {        flex: 1 1 auto !important;    }    .flex-lg-grow-0 {        flex-grow: 0 !important;    }    .flex-lg-grow-1 {        flex-grow: 1 !important;    }    .flex-lg-shrink-0 {        flex-shrink: 0 !important;    }    .flex-lg-shrink-1 {        flex-shrink: 1 !important;    }    .justify-content-lg-start {        justify-content: flex-start !important;    }    .justify-content-lg-end {        justify-content: flex-end !important;    }    .justify-content-lg-center {        justify-content: center !important;    }    .justify-content-lg-between {        justify-content: space-between !important;    }    .justify-content-lg-around {        justify-content: space-around !important;    }    .align-items-lg-start {        align-items: flex-start !important;    }    .align-items-lg-end {        align-items: flex-end !important;    }    .align-items-lg-center {        align-items: center !important;    }    .align-items-lg-baseline {        align-items: baseline !important;    }    .align-items-lg-stretch {        align-items: stretch !important;    }    .align-content-lg-start {        align-content: flex-start !important;    }    .align-content-lg-end {        align-content: flex-end !important;    }    .align-content-lg-center {        align-content: center !important;    }    .align-content-lg-between {        align-content: space-between !important;    }    .align-content-lg-around {        align-content: space-around !important;    }    .align-content-lg-stretch {        align-content: stretch !important;    }    .align-self-lg-auto {        align-self: auto !important;    }    .align-self-lg-start {        align-self: flex-start !important;    }    .align-self-lg-end {        align-self: flex-end !important;    }    .align-self-lg-center {        align-self: center !important;    }    .align-self-lg-baseline {        align-self: baseline !important;    }    .align-self-lg-stretch {        align-self: stretch !important;    }}@media (min-width: 1200px) {    .flex-xl-row {        flex-direction: row !important;    }    .flex-xl-column {        flex-direction: column !important;    }    .flex-xl-row-reverse {        flex-direction: row-reverse !important;    }    .flex-xl-column-reverse {        flex-direction: column-reverse !important;    }    .flex-xl-wrap {        flex-wrap: wrap !important;    }    .flex-xl-nowrap {        flex-wrap: nowrap !important;    }    .flex-xl-wrap-reverse {        flex-wrap: wrap-reverse !important;    }    .flex-xl-fill {        flex: 1 1 auto !important;    }    .flex-xl-grow-0 {        flex-grow: 0 !important;    }    .flex-xl-grow-1 {        flex-grow: 1 !important;    }    .flex-xl-shrink-0 {        flex-shrink: 0 !important;    }    .flex-xl-shrink-1 {        flex-shrink: 1 !important;    }    .justify-content-xl-start {        justify-content: flex-start !important;    }    .justify-content-xl-end {        justify-content: flex-end !important;    }    .justify-content-xl-center {        justify-content: center !important;    }    .justify-content-xl-between {        justify-content: space-between !important;    }    .justify-content-xl-around {        justify-content: space-around !important;    }    .align-items-xl-start {        align-items: flex-start !important;    }    .align-items-xl-end {        align-items: flex-end !important;    }    .align-items-xl-center {        align-items: center !important;    }    .align-items-xl-baseline {        align-items: baseline !important;    }    .align-items-xl-stretch {        align-items: stretch !important;    }    .align-content-xl-start {        align-content: flex-start !important;    }    .align-content-xl-end {        align-content: flex-end !important;    }    .align-content-xl-center {        align-content: center !important;    }    .align-content-xl-between {        align-content: space-between !important;    }    .align-content-xl-around {        align-content: space-around !important;    }    .align-content-xl-stretch {        align-content: stretch !important;    }    .align-self-xl-auto {        align-self: auto !important;    }    .align-self-xl-start {        align-self: flex-start !important;    }    .align-self-xl-end {        align-self: flex-end !important;    }    .align-self-xl-center {        align-self: center !important;    }    .align-self-xl-baseline {        align-self: baseline !important;    }    .align-self-xl-stretch {        align-self: stretch !important;    }}.float-start {    float: left !important;}.float-end {    float: right !important;}.float-none {    float: none !important;}@media (min-width: 576px) {    .float-sm-left {        float: left !important;    }    .float-sm-right {        float: right !important;    }    .float-sm-none {        float: none !important;    }}@media (min-width: 768px) {    .float-md-left {        float: left !important;    }    .float-md-right {        float: right !important;    }    .float-md-none {        float: none !important;    }}@media (min-width: 992px) {    .float-lg-left {        float: left !important;    }    .float-lg-right {        float: right !important;    }    .float-lg-none {        float: none !important;    }}@media (min-width: 1200px) {    .float-xl-left {        float: left !important;    }    .float-xl-right {        float: right !important;    }    .float-xl-none {        float: none !important;    }}/*----- Typography ------*/.heading-primary {    background-color: var(--primary-bg-color);    color: #fff;    padding: 5px;}.heading-inverse {    background-color: #333;    color: #fff;    padding: 5px;}.heading-secondary {    background-color: #f74f75;    color: #fff;    padding: 5px;}.heading-success {    background-color: #24d5b8;    color: #fff;    padding: 5px;}.heading-info {    background-color: #4ec2f0;    color: #fff;    padding: 5px;}.heading-warning {    background-color: #ffbd5a;    color: #fff;    padding: 5px;}.heading-danger {    background-color: #f34343;    color: #fff;    padding: 5px;}.tab-content>.active {    display: block;}.tab-content>.tab-pane {    display: none;}@media (min-width: 992px) {    .responsive-logo {        display: none;    }}.dropup,.dropright,.dropdown,.dropleft {    position: relative;}.dropdown-toggle {    white-space: nowrap;}.dropdown-toggle::after {    display: inline-block;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid;    border-right: 0.3em solid transparent;    border-bottom: 0;    border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after {    margin-left: 0;}.dropdown-menu {    position: absolute;    top: 100%;    left: 0;    z-index: 999;    display: none;    float: left;    min-width: 10rem !important;    padding: 0.5rem 0;    margin: 0.125rem 0 0;    font-size: 0.875rem;    color: #4a4a69;    text-align: left;    list-style: none;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ededf5;    border-radius: 5px !important;    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;}.dropdown-menu-start {    right: auto;    left: 0;}.dropdown-menu-end {    right: 0;    left: auto;}@media (min-width: 576px) {    .dropdown-menu-sm-left {        right: auto;        left: 0;    }    .dropdown-menu-sm-right {        right: 0;        left: auto;    }}@media (min-width: 768px) {    .dropdown-menu-md-left {        right: auto;        left: 0;    }    .dropdown-menu-md-right {        right: 0;        left: auto;    }}@media (min-width: 992px) {    .dropdown-menu-lg-left {        right: auto;        left: 0;    }    .dropdown-menu-lg-right {        right: 0;        left: auto;    }}@media (min-width: 1200px) {    .dropdown-menu-xl-left {        right: auto;        left: 0;    }    .dropdown-menu-xl-right {        right: 0;        left: auto;    }}.dropup .dropdown-menu {    top: auto;    bottom: 100%;    margin-top: 0;    margin-bottom: 0.125rem;}.dropup .dropdown-toggle::after {    display: inline-block;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0;    border-right: 0.3em solid transparent;    border-bottom: 0.3em solid;    border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after {    margin-left: 0;}.dropright .dropdown-menu {    top: 0;    right: auto;    left: 100%;    margin-top: 0;    margin-left: 0.125rem;}.dropright .dropdown-toggle::after {    display: inline-block;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid transparent;    border-right: 0;    border-bottom: 0.3em solid transparent;    border-left: 0.3em solid;}.dropright .dropdown-toggle:empty::after {    margin-left: 0;}.dropright .dropdown-toggle::after {    vertical-align: 0;}.dropleft .dropdown-menu {    top: 0;    right: 100%;    left: auto;    margin-top: 0;    margin-right: 0.125rem;}.dropleft .dropdown-toggle::after {    display: inline-block;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    display: none;}.dropleft .dropdown-toggle::before {    display: inline-block;    margin-right: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid transparent;    border-right: 0.3em solid;    border-bottom: 0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after {    margin-left: 0;}.dropleft .dropdown-toggle::before {    vertical-align: 0;}.dropdown-menu[data-popper-placement^=top],.dropdown-menu[data-popper-placement^=right],.dropdown-menu[data-popper-placement^=bottom],.dropdown-menu[data-popper-placement^=left] {    right: auto;    bottom: auto;}.dropdown-divider {    height: 0;    margin: 0.5rem 0;    overflow: hidden;    border-top: 1px solid #f0f0f8;}.dropdown-item {    display: block;    width: 100%;    padding: 0.25rem 1.5rem;    clear: both;    font-weight: 400;    color: #323251;    text-align: inherit;    white-space: nowrap;    background-color: transparent;    border: 0;}.dropdown-item:hover,.dropdown-item:focus {    color: #141c2b;    text-decoration: none;    background-color: #fcfcff;}.dropdown-item.active,.dropdown-item:active {    color: #141c2b;    text-decoration: none;    background-color: #fcfcff;}.dropdown-item.disabled,.dropdown-item:disabled {    color: #7987a1;    pointer-events: none;    background-color: transparent;}.dropdown-menu.show {    display: block;}.dropdown-header {    display: block;    padding: 0.5rem 1.5rem;    margin-bottom: 0;    font-size: 0.76562rem;    color: #7987a1;    white-space: nowrap;}.dropdown-item-text {    display: block;    padding: 0.25rem 1.5rem;    color: #323251;	background-color: azure;}.dropdown-item-text  p{	margin-bottom: 0px;}.dropdown-toggle-split {    padding-right: 0.5625rem;    padding-left: 0.5625rem;}.dropdown-toggle-split::after {    margin-left: 0;}.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after {    margin-left: 0;}.dropleft .dropdown-toggle-split::before {    margin-right: 0;}/* ###### 3.5 Dropdown ###### */.dropdown-menu {    padding: 0;    border-width: 1px;    border-radius: 5px;}.dropdown-item {    padding: 8px 15px;    font-size: 13px;}.dropdown-header {    padding-left: 15px;    padding-right: 15px;}@media (min-width: 768px) {    .dropdown.d-cart .dropdown-menu,    .dropdown.message .dropdown-menu {        width: 20.5rem !important;    }}.user-lock .dropdown {    position: absolute;    right: 20px;}.main-dropdown-form-demo .static-dropdown {    padding: 20px;    background-color: #f0f0f8;    display: inline-flex;    justify-content: center;}.main-dropdown-form-demo .static-dropdown .dropdown-menu {    display: block;    position: static;    float: none;}.main-dropdown-form-demo .dropdown-menu {    padding: 20px;}.main-dropdown-form-demo .dropdown-title {    font-size: 20px;    font-weight: 700;    color: #323251;    margin-bottom: 5px;}@media (min-width: 576px) {    .main-dropdown-form-demo .static-dropdown {        padding: 40px;    }}@media (min-width: 576px) {    .main-dropdown-form-demo .dropdown-menu {        width: 300px;        padding: 30px 25px;    }}/* ###### 3.6 Forms ###### */.form-control {    height: 38px;    border-radius: 0;}.form-control:focus {    border-color: #949eb7;    box-shadow: none;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {    -webkit-appearance: none;}.form-label {    display: block;    margin-bottom: 5px;    color: #9393b5;}.form-control {    display: block;    width: 100%;    height: 30px;    padding: 0.375rem 0.5rem;    font-size: 0.875rem;    font-weight: 400;    line-height: 2;    color: #4c5773;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #a6a6a6;    border-radius: 3px;    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.form-control::-ms-expand {    background-color: transparent;    border: 0;}.form-control:focus {    color: #4d5875;    background-color: #fff;    border-color: var(--primary-bg-color);    outline: 0;    box-shadow: none;}.form-control::placeholder {    color: #7987a1;    opacity: 1;}.form-control:disabled,.form-control[readonly] {    background-color: rgba(234, 243, 241, 0.2784313725);    opacity: 1;}@media (prefers-reduced-motion: reduce) {    .form-control {        transition: none;    }}select.form-control:focus::-ms-value {    color: #4d5875;    background-color: #fff;}.form-control-file,.form-control-range {    display: block;    width: 100%;}.col-form-label {    padding-top: calc(0.375rem + 1px);    padding-bottom: calc(0.375rem + 1px);    margin-bottom: 0;    font-size: inherit;    line-height: 1.5;}.col-form-label-lg {    padding-top: calc(0.5rem + 1px);    padding-bottom: calc(0.5rem + 1px);    font-size: 1.09375rem;    line-height: 1.5;}.col-form-label-sm {    padding-top: calc(0.25rem + 1px);    padding-bottom: calc(0.25rem + 1px);    font-size: 0.76562rem;    line-height: 1.5;}.form-control-plaintext {    display: block;    width: 100%;    padding-top: 0.375rem;    padding-bottom: 0.375rem;    margin-bottom: 0;    line-height: 1.5;    color: #4a4a69;    background-color: transparent;    border: solid transparent;    border-width: 1px 0;}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {    padding-right: 0;    padding-left: 0;}.form-control-sm {    height: calc(1.5em + 0.5rem + 2px);    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 0.2rem;}.form-control-lg {    height: calc(1.5em + 1rem + 2px);    padding: 0.5rem 1rem;    font-size: 1.09375rem;    line-height: 1.5;    border-radius: 0.3rem;}select.form-control[size],select.form-control[multiple] {    height: auto;}textarea.form-control {    height: auto;}.form-group {    margin-bottom: 1rem;}.form-text {    display: block;    margin-top: 0.25rem;}.form-row {    display: flex;    flex-wrap: wrap;    margin-right: -5px;    margin-left: -5px;}.form-row>.col,.form-row>[class*=col-] {    padding-right: 5px;    padding-left: 5px;}.form-check {    position: relative;    display: block;    padding-left: 1.25rem;}.form-check-input {    position: absolute;    margin-top: 0.3rem;    margin-left: -1.25rem;}.form-check-input:disabled~.form-check-label {    color: #7987a1;}.form-check-label {    margin-bottom: 0;}.form-check-inline {    display: inline-flex;    align-items: center;    padding-left: 0;    margin-right: 0.75rem;}.form-check-inline .form-check-input {    position: static;    margin-top: 0;    margin-right: 0.3125rem;    margin-left: 0;}.valid-feedback {    display: none;    width: 100%;    margin-top: 0.25rem;    font-size: 80%;    color: #24d5b8;}.valid-tooltip {    position: absolute;    top: 100%;    z-index: 5;    display: none;    max-width: 100%;    padding: 0.25rem 0.5rem;    margin-top: 0.1rem;    font-size: 0.76562rem;    line-height: 1.5;    color: #fff;    background-color: rgba(59, 176, 1, 0.9);    border-radius: 3px;}.was-validated .form-control:valid,.form-control.is-valid,input.form-control.parsley-success,textarea.form-control.parsley-success {    border-color: #24d5b8;    padding-right: calc(1.5em + 0.75rem);    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300744cb3 ' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");    background-repeat: no-repeat;    background-position: center right calc(0.375em + 0.1875rem);    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,input.form-control.parsley-success:focus,textarea.form-control.parsley-success:focus {    border-color: #24d5b8;    box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25);}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip {    display: block;}.form-control.is-valid~.valid-feedback,input.form-control.parsley-success~.valid-feedback,textarea.form-control.parsley-success~.valid-feedback,.form-control.is-valid~.valid-tooltip,input.form-control.parsley-success~.valid-tooltip,textarea.form-control.parsley-success~.valid-tooltip {    display: block;}.was-validated textarea.form-control:valid {    padding-right: calc(1.5em + 0.75rem);    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}textarea.form-control.is-valid,textarea.form-control.parsley-success {    padding-right: calc(1.5em + 0.75rem);    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .custom-select:valid,.custom-select.is-valid,input.custom-select.parsley-success,textarea.custom-select.parsley-success {    border-color: #24d5b8;    padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300cccc ' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus,input.custom-select.parsley-success:focus,textarea.custom-select.parsley-success:focus {    border-color: #24d5b8;    box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25);}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip {    display: block;}.custom-select.is-valid~.valid-feedback,input.custom-select.parsley-success~.valid-feedback,textarea.custom-select.parsley-success~.valid-feedback,.custom-select.is-valid~.valid-tooltip,input.custom-select.parsley-success~.valid-tooltip,textarea.custom-select.parsley-success~.valid-tooltip {    display: block;}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip {    display: block;}.form-control-file.is-valid~.valid-feedback,input.form-control-file.parsley-success~.valid-feedback,textarea.form-control-file.parsley-success~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,input.form-control-file.parsley-success~.valid-tooltip,textarea.form-control-file.parsley-success~.valid-tooltip {    display: block;}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label,input.form-check-input.parsley-success~.form-check-label,textarea.form-check-input.parsley-success~.form-check-label {    color: #24d5b8;}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {    display: block;}.form-check-input.is-valid~.valid-feedback,input.form-check-input.parsley-success~.valid-feedback,textarea.form-check-input.parsley-success~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,input.form-check-input.parsley-success~.valid-tooltip,textarea.form-check-input.parsley-success~.valid-tooltip {    display: block;}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label,input.custom-control-input.parsley-success~.custom-control-label,textarea.custom-control-input.parsley-success~.custom-control-label {    color: #24d5b8;}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before,input.custom-control-input.parsley-success~.custom-control-label::before,textarea.custom-control-input.parsley-success~.custom-control-label::before {    border-color: #24d5b8;}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip {    display: block;}.custom-control-input.is-valid~.valid-feedback,input.custom-control-input.parsley-success~.valid-feedback,textarea.custom-control-input.parsley-success~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,input.custom-control-input.parsley-success~.valid-tooltip,textarea.custom-control-input.parsley-success~.valid-tooltip {    display: block;}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before,input.custom-control-input.parsley-success:checked~.custom-control-label::before,textarea.custom-control-input.parsley-success:checked~.custom-control-label::before {    border-color: #4ce301;    background-color: #4ce301;}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before,input.custom-control-input.parsley-success:focus~.custom-control-label::before,textarea.custom-control-input.parsley-success:focus~.custom-control-label::before {    box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,input.custom-control-input.parsley-success:focus:not(:checked)~.custom-control-label::before,textarea.custom-control-input.parsley-success:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label,input.custom-file-input.parsley-success~.custom-file-label,textarea.custom-file-input.parsley-success~.custom-file-label {    border-color: #24d5b8;}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip {    display: block;}.custom-file-input.is-valid~.valid-feedback,input.custom-file-input.parsley-success~.valid-feedback,textarea.custom-file-input.parsley-success~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,input.custom-file-input.parsley-success~.valid-tooltip,textarea.custom-file-input.parsley-success~.valid-tooltip {    display: block;}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label,input.custom-file-input.parsley-success:focus~.custom-file-label,textarea.custom-file-input.parsley-success:focus~.custom-file-label {    border-color: #24d5b8;    box-shadow: 0 0 0 0.2rem rgba(59, 176, 1, 0.25);}.invalid-feedback {    display: none;    width: 100%;    margin-top: 0.25rem;    font-size: 80%;    color: #f34343;}.invalid-tooltip {    position: absolute;    top: 100%;    z-index: 5;    display: none;    max-width: 100%;    padding: 0.25rem 0.5rem;    margin-top: 0.1rem;    font-size: 0.76562rem;    line-height: 1.5;    color: #fff;    background-color: rgba(220, 53, 69, 0.9);    border-radius: 3px;}.was-validated .form-control:invalid,.form-control.is-invalid,input.form-control.parsley-error,textarea.form-control.parsley-error {    border-color: #f34343;    padding-right: calc(1.5em + 0.75rem);    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");    background-repeat: no-repeat;    background-position: center right calc(0.375em + 0.1875rem);    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,input.form-control.parsley-error:focus,textarea.form-control.parsley-error:focus {    border-color: #f34343;    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip {    display: block;}.form-control.is-invalid~.invalid-feedback,input.form-control.parsley-error~.invalid-feedback,textarea.form-control.parsley-error~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,input.form-control.parsley-error~.invalid-tooltip,textarea.form-control.parsley-error~.invalid-tooltip {    display: block;}.was-validated textarea.form-control:invalid {    padding-right: calc(1.5em + 0.75rem);    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}textarea.form-control.is-invalid,textarea.form-control.parsley-error {    padding-right: calc(1.5em + 0.75rem);    background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .custom-select:invalid,.custom-select.is-invalid,input.custom-select.parsley-error,textarea.custom-select.parsley-error {    border-color: #f34343;    padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus,input.custom-select.parsley-error:focus,textarea.custom-select.parsley-error:focus {    border-color: #f34343;    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip {    display: block;}.custom-select.is-invalid~.invalid-feedback,input.custom-select.parsley-error~.invalid-feedback,textarea.custom-select.parsley-error~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,input.custom-select.parsley-error~.invalid-tooltip,textarea.custom-select.parsley-error~.invalid-tooltip {    display: block;}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip {    display: block;}.form-control-file.is-invalid~.invalid-feedback,input.form-control-file.parsley-error~.invalid-feedback,textarea.form-control-file.parsley-error~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,input.form-control-file.parsley-error~.invalid-tooltip,textarea.form-control-file.parsley-error~.invalid-tooltip {    display: block;}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label,input.form-check-input.parsley-error~.form-check-label,textarea.form-check-input.parsley-error~.form-check-label {    color: #f34343;}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {    display: block;}.form-check-input.is-invalid~.invalid-feedback,input.form-check-input.parsley-error~.invalid-feedback,textarea.form-check-input.parsley-error~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,input.form-check-input.parsley-error~.invalid-tooltip,textarea.form-check-input.parsley-error~.invalid-tooltip {    display: block;}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label,input.custom-control-input.parsley-error~.custom-control-label,textarea.custom-control-input.parsley-error~.custom-control-label {    color: #f34343;}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before,input.custom-control-input.parsley-error~.custom-control-label::before,textarea.custom-control-input.parsley-error~.custom-control-label::before {    border-color: #f34343;}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip {    display: block;}.custom-control-input.is-invalid~.invalid-feedback,input.custom-control-input.parsley-error~.invalid-feedback,textarea.custom-control-input.parsley-error~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,input.custom-control-input.parsley-error~.invalid-tooltip,textarea.custom-control-input.parsley-error~.invalid-tooltip {    display: block;}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before,input.custom-control-input.parsley-error:checked~.custom-control-label::before,textarea.custom-control-input.parsley-error:checked~.custom-control-label::before {    border-color: #e4606d;    background-color: #e4606d;}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before,input.custom-control-input.parsley-error:focus~.custom-control-label::before,textarea.custom-control-input.parsley-error:focus~.custom-control-label::before {    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,input.custom-control-input.parsley-error:focus:not(:checked)~.custom-control-label::before,textarea.custom-control-input.parsley-error:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label,input.custom-file-input.parsley-error~.custom-file-label,textarea.custom-file-input.parsley-error~.custom-file-label {    border-color: #f34343;}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip {    display: block;}.custom-file-input.is-invalid~.invalid-feedback,input.custom-file-input.parsley-error~.invalid-feedback,textarea.custom-file-input.parsley-error~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,input.custom-file-input.parsley-error~.invalid-tooltip,textarea.custom-file-input.parsley-error~.invalid-tooltip {    display: block;}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label,input.custom-file-input.parsley-error:focus~.custom-file-label,textarea.custom-file-input.parsley-error:focus~.custom-file-label {    border-color: #f34343;    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}.form-inline {    display: flex;    flex-flow: row wrap;    align-items: center;}.form-inline .form-check {    width: 100%;}@media (min-width: 576px) {    .form-inline label {        display: flex;        align-items: center;        justify-content: center;        margin-bottom: 0;    }    .form-inline .form-group {        display: flex;        flex: 0 0 auto;        flex-flow: row wrap;        align-items: center;        margin-bottom: 0;    }    .form-inline .form-control {        display: inline-block;        width: auto;        vertical-align: middle;    }    .form-inline .form-control-plaintext {        display: inline-block;    }    .form-inline .input-group,    .form-inline .custom-select {        width: auto;    }    .form-inline .form-check {        display: flex;        align-items: center;        justify-content: center;        width: auto;        padding-left: 0;    }    .form-inline .form-check-input {        position: relative;        flex-shrink: 0;        margin-top: 0;        margin-right: 0.25rem;        margin-left: 0;    }    .form-inline .custom-control {        align-items: center;        justify-content: center;    }    .form-inline .custom-control-label {        margin-bottom: 0;    }}/* ###### 5.3 Forms   ###### */.main-form-group {    padding: 12px 15px;    border: 1px solid #ededf5;    border-radius: 5px;}.main-form-group.focus {    border-color: #d6d6e6;    box-shadow: 0 0 0 2px rgba(91, 71, 251, 0.16);}.main-form-group .form-label {    font-size: 13px;    margin-bottom: 2px;    font-weight: 400;    color: #949eb7;}.main-form-group .form-control {    height: 25px;    color: #323251;    font-weight: 500;}.main-form-group .form-control:focus {    box-shadow: none;}.formgroup-wrapper .form-control {    height: 40px !important;}.formgroup-wrapper .main-form-group .form-label {    margin-bottom: 0px;}.main-header-center .form-control {    padding: 1rem;}.main-header-center .form-control::placeholder {    padding-left: 0rem;    padding-right: 0rem;}.browse-file.form-control {    background-color: transparent;    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.file-browser .btn-default {    background: #f1f4fb;    border-top-right-radius: 3px !important;    border-bottom-right-radius: 3px !important;    padding: 0.6rem 15px;    color: #68769a;    border-radius: 0;    border: 1px solid #ededf5;}.form-select {    border: 1px solid #a6a6a6;    width: 100%;    height: 30px;        font-size: 0.791rem;    font-weight: 400;        color: #4c5773 !important;}.SumoSelect>.CaptionCont {    border: 1px solid #ededf5;}.form-control::-webkit-file-upload-button {    background-color: rgba(234, 243, 241, 0.2784313725);}.form-control:hover:not(disabled):not([readonly])::-webkit-file-upload-button {    background-color: rgba(234, 243, 241, 0.2784313725) !important;}/* ###### 3.7 Grid ###### */.row-sm {    margin-left: -10px;    margin-right: -10px;}.row-sm>div {    padding-left: 10px;    padding-right: 10px;}.row-xs {    margin-left: -5px;    margin-right: -5px;}.row-xs>div {    padding-left: 5px;    padding-right: 5px;}@media (min-width: 576px) {    .row-xs--sm {        margin-left: -5px;        margin-right: -5px;    }    .row-xs--sm>div {        padding-left: 5px;        padding-right: 5px;    }    .row-sm--sm {        margin-left: -10px;        margin-right: -10px;    }    .row-sm--sm>div {        padding-left: 10px;        padding-right: 10px;    }    .row--sm {        margin-left: -15px;        margin-right: -15px;    }    .row--sm>div {        padding-left: 15px;        padding-right: 15px;    }}@media (min-width: 768px) {    .row-xs--md {        margin-left: -5px;        margin-right: -5px;    }    .row-xs--md>div {        padding-left: 5px;        padding-right: 5px;    }    .row-sm--md {        margin-left: -10px;        margin-right: -10px;    }    .row-sm--md>div {        padding-left: 10px;        padding-right: 10px;    }    .row--md {        margin-left: -15px;        margin-right: -15px;    }    .row--md>div {        padding-left: 15px;        padding-right: 15px;    }}@media (min-width: 992px) {    .row-xs--lg {        margin-left: -5px;        margin-right: -5px;    }    .row-xs--lg>div {        padding-left: 5px;        padding-right: 5px;    }    .row-sm--lg {        margin-left: -10px;        margin-right: -10px;    }    .row-sm--lg>div {        padding-left: 10px;        padding-right: 10px;    }    .row--lg {        margin-left: -15px;        margin-right: -15px;    }    .row--lg>div {        padding-left: 15px;        padding-right: 15px;    }}@media (min-width: 1200px) {    .row-xs--xl {        margin-left: -5px;        margin-right: -5px;    }    .row-xs--xl>div {        padding-left: 5px;        padding-right: 5px;    }    .row-sm--xl {        margin-left: -10px;        margin-right: -10px;    }    .row-sm--xl>div {        padding-left: 10px;        padding-right: 10px;    }    .row--xl {        margin-left: -15px;        margin-right: -15px;    }    .row--xl>div {        padding-left: 15px;        padding-right: 15px;    }}.input-group {    position: relative;    display: flex;    flex-wrap: wrap;    align-items: stretch;    width: 100%;}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file {    position: relative;    flex: 1 1 auto;    width: 1%;    margin-bottom: 0;}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file {    margin-left: -1px;}.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file {    margin-left: -1px;}.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file {    margin-left: -1px;}.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file {    margin-left: -1px;}.input-group>.form-control:focus,.input-group>.custom-select:focus {    z-index: 3;}.input-group>.custom-file .custom-file-input:focus {    z-index: 4;}.input-group>.custom-file .custom-file-input:focus~.custom-file-label {    z-index: 3;}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.input-group>.custom-file {    display: flex;    align-items: center;}.input-group>.custom-file:not(:last-child) .custom-file-label {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group>.custom-file:not(:last-child) .custom-file-label::after {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group>.custom-file:not(:first-child) .custom-file-label {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.input-group-prepend,.input-group-append {    display: flex;}.input-group-prepend .btn,.input-group-prepend .sp-container button {    position: relative;    z-index: 2;}.sp-container .input-group-prepend button {    position: relative;    z-index: 2;}.input-group-append .btn,.input-group-append .sp-container button {    position: relative;    z-index: 0;}.sp-container .input-group-append button {    position: relative;    z-index: 2;}.input-group-prepend .btn:focus,.input-group-prepend .sp-container button:focus {    z-index: 3;}.sp-container .input-group-prepend button:focus {    z-index: 3;}.input-group-append .btn:focus,.input-group-append .sp-container button:focus {    z-index: 3;}.sp-container .input-group-append button:focus {    z-index: 3;}.input-group-prepend .btn+.btn,.input-group-prepend .sp-container button+.btn {    margin-left: -1px;}.sp-container .input-group-prepend button+.btn,.input-group-prepend .sp-container .btn+button,.sp-container .input-group-prepend .btn+button,.input-group-prepend .sp-container button+button,.sp-container .input-group-prepend button+button {    margin-left: -1px;}.input-group-prepend .btn+.input-group-text,.input-group-prepend .sp-container button+.input-group-text {    margin-left: -1px;}.sp-container .input-group-prepend button+.input-group-text {    margin-left: -1px;}.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn {    margin-left: -1px;}.input-group-prepend .sp-container .input-group-text+button {    margin-left: -1px;}.sp-container .input-group-prepend .input-group-text+button {    margin-left: -1px;}.input-group-append .btn+.btn,.input-group-append .sp-container button+.btn {    margin-left: -1px;}.sp-container .input-group-append button+.btn,.input-group-append .sp-container .btn+button,.sp-container .input-group-append .btn+button,.input-group-append .sp-container button+button,.sp-container .input-group-append button+button {    margin-left: -1px;}.input-group-append .btn+.input-group-text,.input-group-append .sp-container button+.input-group-text {    margin-left: -1px;}.sp-container .input-group-append button+.input-group-text {    margin-left: -1px;}.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn {    margin-left: -1px;}.input-group-append .sp-container .input-group-text+button {    margin-left: -1px;}.sp-container .input-group-append .input-group-text+button {    margin-left: -1px;}.input-group-prepend {    margin-right: -1px;}.input-group-append {    margin-left: -1px;}.input-group-text {    display: flex;    align-items: center;    padding: 0.375rem 0.75rem;    margin-bottom: 0;    font-size: 0.875rem;    font-weight: 400;    line-height: 0;    color: #fff;    text-align: center;    white-space: nowrap;    background-color: var(--primary-bg-color);    border: 1px solid #ededf5;    border-radius: 3px;}.input-group-text input[type=radio],.input-group-text input[type=checkbox] {    margin-top: 0;}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select {    height: calc(1.5em + 1rem + 2px);}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn {    padding: 0.5rem 1rem;    font-size: 1.09375rem;    line-height: 1.5;    border-radius: 0.3rem;}.sp-container .input-group-lg>.input-group-prepend>button,.input-group-lg>.input-group-append>.btn,.sp-container .input-group-lg>.input-group-append>button {    padding: 0.5rem 1rem;    font-size: 1.09375rem;    line-height: 1.5;    border-radius: 0.3rem;}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select {    height: calc(1.5em + 0.5rem + 2px);}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn {    padding: 0.25rem 0.5rem;    font-size: 0.76562rem;    line-height: 1.5;    border-radius: 0.2rem;}.sp-container .input-group-sm>.input-group-prepend>button,.input-group-sm>.input-group-append>.btn,.sp-container .input-group-sm>.input-group-append>button {    padding: 0.25rem 0.5rem;    font-size: 0.76562rem;    line-height: 1.5;    border-radius: 0.2rem;}.input-group-lg>.custom-select,.input-group-sm>.custom-select {    padding-right: 1.75rem;}.input-group>.input-group-prepend>.btn,.sp-container .input-group>.input-group-prepend>button {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn {    border-top-right-radius: 0;    border-bottom-right-radius: 0;    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;}.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn {    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;}.sp-container .input-group>.input-group-append:not(:last-child)>button {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.sp-container .input-group>.input-group-append:last-child>button:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.input-group>.input-group-append>.btn {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.sp-container .input-group>.input-group-append>button {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.sp-container .input-group>.input-group-prepend:not(:first-child)>button {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.sp-container .input-group>.input-group-prepend:first-child>button:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}/* ###### 3.8 Input Group ###### */.input-group-prepend,.input-group-append {    border-radius: 0;}.input-group-text {    padding-top: 0;    padding-bottom: 0;    align-items: center;    border-radius: 0;    border-radius: 5px;}.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn {    border-top-right-radius: 5px !important;    border-bottom-right-radius: 5px !important;}/*------ Modal -------*/.modal-open {    overflow: hidden;    padding: 0 !important;    display: block;    overflow: inherit;}.modal-open {    overflow: auto !important;    padding: 0px !important;}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto;    padding-right: 0px !important;}.modal {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 10000;    display: none;    overflow: hidden;    outline: 0;    padding-right: 0 !important;    margin: 0 !important;}.modal-open,.modal-backdrop.fade.show {    padding-right: 0 !important;}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto;}.modal-dialog {    position: relative;    width: auto;    margin: 0.5rem;    pointer-events: none;}.modal.fade .modal-dialog {    transition: -webkit-transform 0.3s ease-out;    transition: transform 0.3s ease-out;    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;    -webkit-transform: translate(0, -25%);    transform: translate(0, -25%);}.modal.show .modal-dialog {    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}@media screen and (prefers-reduced-motion: reduce) {    .modal.fade .modal-dialog {        transition: none;    }}.modal-dialog-centered {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    min-height: calc(100% - 1rem);}.modal-content {    position: relative;    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;    width: 100%;    pointer-events: auto;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ededf5;    border-radius: 3px;    outline: 0;}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 9999;    background-color: #000;}.modal-backdrop.fade {    opacity: 0;}.modal-backdrop.show {    opacity: 0.5;}.modal {    z-index: 99999999;}.modal-header {    display: -ms-flexbox;    display: flex;    -ms-flex-align: left;    align-items: flex-left;    -ms-flex-pack: justify;    justify-content: space-between;    padding: 1rem;    border-bottom: 1px solid #ededf5;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.modal-header .btn-close {    padding: 1rem;    margin: -1rem -1rem -1rem auto;    background-image: none !important;    font-size: 25px;}.modal-title {    margin-bottom: 0;    line-height: 1.5;    font-size: 16px;}.modal-body {    position: relative;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    padding: 1rem;}.modal-body p:last-child {    margin-bottom: 0;}.modal-footer {    display: -ms-flexbox;    display: flex;    -ms-flex-align: center;    align-items: center;    -ms-flex-pack: right;    justify-content: flex-right;    padding: 1rem;    border-top: 1px solid #e9ecef;}.modal-footer> :not(:first-child) {    margin-left: 0.25rem;}.modal-footer> :not(:last-child) {    margin-right: 0.25rem;}.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll;}@media (min-width: 576px) {    .modal-dialog {        max-width: 500px;        margin: 1.75rem auto;    }    .modal-dialog-centered {        min-height: calc(100% - 3.5rem);    }    .modal-sm {        max-width: 300px;    }}@media (min-width: 992px) {    .modal-lg {        max-width: 800px;    }}.modal.animated .modal-dialog {    transform: translate(0, 0);}.modal.effect-scale .modal-dialog {    transform: scale(0.7);    opacity: 0;    transition: all 0.3s;}.modal.effect-scale.show .modal-dialog {    transform: scale(1);    opacity: 1;}.modal.effect-slide-in-right .modal-dialog {    transform: translateX(20%);    opacity: 0;    transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}.modal.effect-slide-in-right.show .modal-dialog {    transform: translateX(0);    opacity: 1;}.modal.effect-slide-in-bottom .modal-dialog {    transform: translateY(20%);    opacity: 0;    transition: all 0.3s;}.modal.effect-slide-in-bottom.show .modal-dialog {    transform: translateY(0);    opacity: 1;}.modal.effect-newspaper .modal-dialog {    transform: scale(0) rotate(720deg);    opacity: 0;}.modal.effect-newspaper.show~.modal-backdrop,.modal.effect-newspaper .modal-dialog {    transition: all 0.5s;}.modal.effect-newspaper.show .modal-dialog {    transform: scale(1) rotate(0deg);    opacity: 1;}.modal.effect-fall {    -webkit-perspective: 1300px;    -moz-perspective: 1300px;    perspective: 1300px;}.modal.effect-fall .modal-dialog {    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    transform: translateZ(600px) rotateX(20deg);    opacity: 0;}.modal.effect-fall.show .modal-dialog {    transition: all 0.3s ease-in;    transform: translateZ(0px) rotateX(0deg);    opacity: 1;}.modal.effect-flip-horizontal {    perspective: 1300px;}.modal.effect-flip-horizontal .modal-dialog {    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    transform: rotateY(-70deg);    transition: all 0.3s;    opacity: 0;}.modal.effect-flip-horizontal.show .modal-dialog {    transform: rotateY(0deg);    opacity: 1;}.modal.effect-flip-vertical {    perspective: 1300px;}.modal.effect-flip-vertical .modal-dialog {    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    transform: rotateX(-70deg);    transition: all 0.3s;    opacity: 0;}.modal.effect-flip-vertical.show .modal-dialog {    transform: rotateX(0deg);    opacity: 1;}.modal.effect-super-scaled .modal-dialog {    transform: scale(2);    opacity: 0;    transition: all 0.3s;}.modal.effect-super-scaled.show .modal-dialog {    transform: scale(1);    opacity: 1;}.modal.effect-sign {    perspective: 1300px;}.modal.effect-sign .modal-dialog {    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    transform: rotateX(-60deg);    transform-origin: 50% 0;    opacity: 0;    transition: all 0.3s;}.modal.effect-sign.show .modal-dialog {    transform: rotateX(0deg);    opacity: 1;}.modal.effect-rotate-bottom {    perspective: 1300px;}.modal.effect-rotate-bottom .modal-dialog {    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    transform: translateY(100%) rotateX(90deg);    transform-origin: 0 100%;    opacity: 0;    transition: all 0.3s ease-out;}.modal.effect-rotate-bottom.show .modal-dialog {    transform: translateY(0%) rotateX(0deg);    opacity: 1;}.modal.effect-rotate-left {    perspective: 1300px;}.modal.effect-rotate-left .modal-dialog {    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    transform: translateZ(100px) translateX(-30%) rotateY(90deg);    transform-origin: 0 100%;    opacity: 0;    transition: all 0.3s;}.modal.effect-rotate-left.show .modal-dialog {    transform: translateZ(0px) translateX(0%) rotateY(0deg);    opacity: 1;}.modal.effect-just-me .modal-dialog {    transform: scale(0.8);    opacity: 0;    transition: all 0.3s;}.modal.effect-just-me .modal-content {    background-color: transparent;    border: 1px solid #4d4e50;    padding: 0 9px;}.modal.effect-just-me .btn-close {    text-shadow: none;    color: #fff;}.modal.effect-just-me .modal-header {    background-color: transparent;    border-bottom-color: rgba(255, 255, 255, 0.1);    padding-left: 0;    padding-right: 0;}.modal.effect-just-me .modal-header h6 {    color: #fff;    font-weight: 500;}.modal.effect-just-me .modal-body {    color: rgba(255, 255, 255, 0.8);    padding-left: 0;    padding-right: 0;}.modal.effect-just-me .modal-body h6 {    color: #fff;}.modal.effect-just-me .modal-footer {    background-color: transparent;    padding-left: 0;    padding-right: 0;    border-top-color: rgba(255, 255, 255, 0.1);}.modal.effect-just-me.show~.modal-backdrop {    opacity: 0.96;}.modal.effect-just-me.show .modal-dialog {    transform: scale(1);    opacity: 1;}.stop-scrolling {    overflow: auto;}@media (min-width: 1200px) {    .modal-xl {        max-width: 1140px !important;    }}/* ###### 3.10 Nav ###### */.nav-link {    transition: 0.3s color;}.nav-link:hover,.nav-link:focus,.nav-link:active {    outline: none;}.nav-pills .nav-link {    color: #4d5875;}.nav-pills .nav-link:hover,.nav-pills .nav-link:focus {    color: #323251;}.nav-pills .nav-link.active {    border-radius: 5px;    background-color: var(--primary-bg-color);}.nav-pills .nav-link.active:hover,.nav-pills .nav-link.active:focus {    color: #fff;}.nav-dark .nav-link {    color: #949eb7;}.nav-dark .nav-link:hover,.nav-dark .nav-link:focus {    color: #fff;}.nav-tabs {    border-bottom-width: 0;}.nav-tabs .nav-link {    background-color: rgba(255, 255, 255, 0.5);    border-width: 0;    border-radius: 0;    padding: 10px 15px;    line-height: 1.428;    color: #4d5875;}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {    background-color: rgba(255, 255, 255, 0.5);    color: #323251;}.nav-tabs .nav-link+.nav-link {    margin-left: 1px;}.nav-tabs .nav-link.active {    background-color: #fff;    color: #323251;    font-weight: 500;    letter-spacing: -0.1px;}@media (min-width: 768px) {    .nav-tabs .nav-link {        padding: 10px 20px !important;    }}.nav {    display: flex;    flex-wrap: wrap;    padding-right: 0;    margin-bottom: 0;    list-style: none;}.nav-link {    display: block;    padding: 0.2rem 0rem 0rem 0.2rem;}.nav-link:hover,.nav-link:focus {    text-decoration: none;}.nav-link.disabled {    color: #7987a1;    pointer-events: none;    cursor: default;}.latest-tasks .nav-tabs {    border-bottom: 0 !important;}.nav-tabs {    border-bottom: 1px solid #b5b5b5;}.nav-tabs .nav-item {    margin-bottom: -1px;}.nav-tabs .nav-link {    border: 1px solid transparent;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {    border-color: #d1d1d1 #d1d1d1 #d1d1d1;}.nav-tabs .nav-link.disabled {    color: #7987a1;    background-color: transparent;    border-color: transparent;}.nav-tabs .nav-link.active {    color: #06233d;    background-color: #fff;    border-top-color: #b5b5b5;    border-left-color: #b5b5b5;    border-right-color: #b5b5b5;    border-bottom-color: #FFF;}.nav-tabs .nav-item.show .nav-link {    color: #fff;    background-color: #fff;    border-color: #91919e #91919e #fff;}.nav-tabs .dropdown-menu {    margin-top: -1px;    border-top-left-radius: 0;    border-top-right-radius: 0;}.nav-pills .nav-link {    border-radius: 5px;}.nav-pills .nav-link.active {    color: #fff;    background-color: var(--primary-bg-color);}.nav-pills .show>.nav-link {    color: #fff;    background-color: var(--primary-bg-color);}.nav-fill .nav-item {    flex: 1 1 auto;    text-align: center;}.nav-justified .nav-item {    flex-basis: 0;    flex-grow: 1;    text-align: center;}.tab-content>.tab-pane {    display: none;}.tab-content>.active {    display: block;}/* ###### 5.7 Nav   ###### */@media (min-width: 768px) {    .main-nav {        align-items: center;    }}.main-nav .nav-link {    display: block;    color: #4d5875;    padding: 0;    position: relative;    line-height: normal;}.main-nav .nav-link:hover,.main-nav .nav-link:focus {    color: #323251;}.main-nav .nav-link+.nav-link {    padding-top: 12px;    margin-top: 12px;    border-top: 1px solid #ededf5;}.main-nav .nav-link.active {    color: var(--primary-bg-color) !important;}@media (min-width: 768px) {    .main-nav .nav-link+.nav-link {        padding-top: 0;        margin-top: 0;        border-top: 0;        padding-left: 15px;        margin-left: 15px;        border-left: 1px solid #ededf5;    }}.main-nav-column {    flex-direction: column;}.main-nav-column .nav-link {    padding: 0;    height: 38px;    color: #7987a1;    display: flex;    align-items: center;    justify-content: flex-start;    padding: 7px 14px;}.main-nav-column .nav-link i {    font-size: 24px;    line-height: 0;    width: 20px;    margin-right: 12px;    text-align: center;    transition: all 0.2s ease-in-out;}.main-nav-column .nav-link i:not([class*=" tx-"]) {    color: #7987a1;}.main-nav-column .nav-link i.typcn {    line-height: 0.9;}.main-nav-column .nav-link span {    font-weight: 400;    font-size: 13px;    color: #949eb7;    margin-left: auto;}.main-nav-column .nav-link:hover,.main-nav-column .nav-link:focus,.main-nav-column .nav-link:hover i:not([class*=" tx-"]),.main-nav-column .nav-link:focus i:not([class*=" tx-"]) {    color: #323251;}.main-nav-column .nav-link.active {    position: relative;    background: var(--primary02);    border-radius: 5px;    color: var(--primary-bg-color);}.main-nav-column .nav-link.active::before {    content: "";    position: absolute;    top: 6px;    bottom: 6px;    left: -28px;    width: 3px;    background-color: var(--primary-bg-color);    border-radius: 3px;    display: none;}.main-nav-column .nav-link.active:hover,.main-nav-column .nav-link.active:focus,.main-nav-column .nav-link.active i,.main-nav-column .nav-link.active:hover i,.main-nav-column .nav-link.active:focus i {    color: var(--primary-bg-color);}.main-nav-column.sm .nav-link {    font-size: 0.875rem;    font-weight: 400;    padding: 10px 0;}.main-nav-column.sm .nav-link i {    font-size: 21px;}@media (prefers-reduced-motion: reduce) {    .main-nav-column .nav-link i {        transition: none;    }}.main-nav-dark .nav-link {    color: rgba(255, 255, 255, 0.7);}.main-nav-dark .nav-link:hover,.main-nav-dark .nav-link:focus {    color: #fff;}.main-nav-dark .nav-link+.nav-link {    border-color: #4d5875;}.main-nav-dark .nav-link.active {    color: var(--primary-bg-color);}.main-nav-colored-bg .nav-link+.nav-link {    border-color: rgba(180, 166, 166, 0.4);}.main-nav-colored-bg .nav-link.active {    color: #fff !important;}.main-nav-line {    position: relative;}.main-nav-line .nav-link {    padding: 0;    color: #4d5875;    position: relative;    padding: 0px 10px 0px 10px;    color: #37326d;    position: relative;}.main-nav-line .nav-link:hover,.main-nav-line .nav-link:focus {    color: #323251;}.main-nav-line .nav-link.active {    color: #323251;}.main-nav-line.main-nav-dark .nav-link {    color: rgba(255, 255, 255, 0.7);}.main-nav-line.main-nav-dark .nav-link:hover,.main-nav-line.main-nav-dark .nav-link:focus {    color: #fff;}.main-nav-line.main-nav-dark .nav-link.active {    color: #fff;}.main-nav-line.main-nav-dark .nav-link.active::before {    background-color: #fff;}.main-nav-tabs {    padding: 15px 15px 0;    background-color: #e1e1ef;}.main-nav-tabs .lSSlideOuter {    position: relative;    padding-left: 32px;    padding-right: 35px;}.main-nav-tabs .lSSlideWrapper {    overflow: visible;}.main-nav-tabs .lSAction>a {    display: block;    height: 40px;    top: 16px;    opacity: 1;    background-color: #d6d6e6;    background-image: none;}.main-nav-tabs .lSAction>a:hover,.main-nav-tabs .lSAction>a:focus {    background-color: #a5afc4;}.main-nav-tabs .lSAction>a::before {    font-family: "Ionicons";    font-size: 18px;    position: absolute;    top: -4px;    left: 0;    right: 0;    bottom: 0;    display: flex;    align-items: center;    justify-content: center;}.main-nav-tabs .lSAction>a.lSPrev {    left: -32px;}.main-nav-tabs .lSAction>a.lSPrev::before {    content: "\f3cf";}.main-nav-tabs .lSAction>a.lSNext {    right: -35px;}.main-nav-tabs .lSAction>a.lSNext::before {    content: "\f3d1";}.main-nav-tabs .lSAction>a.disabled {    background-color: #f0f0f8;    color: #fff;}.main-nav-tabs .lightSlider {    display: flex;}.main-nav-tabs .tab-item {    flex-shrink: 0;    display: block;    float: none;    min-width: 150px;}.main-nav-tabs .tab-link {    display: flex;    align-items: center;    justify-content: center;    padding: 10px 20px;    line-height: 1.428;    color: #4d5875;    white-space: nowrap;    background-color: #f0f0f8;}.main-nav-tabs .tab-link:hover,.main-nav-tabs .tab-link:focus {    background-color: #f9f9fb;}.main-nav-tabs .tab-link.active {    background-color: #fff;    color: #323251;    font-weight: 500;}.main-tab-pane {    display: none;}.main-tab-pane.active {    display: block;}.nav .nav-item .dropdown-menu {    top: 48px;    border-radius: 0px 0px 5px 5px;    min-width: 245px;    -webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);    box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);}.nav .nav-item .dropdown-menu .dropdown-item.dropdown-header {    background: #1b2d8f;    height: 85px;    color: #fff;}.nav-link.with-sub .angle {    right: 25px;    top: 18px;}.nav-link.with-sub .side-badge {    right: 44px;    position: absolute;}.nav-link .side-badge {    right: 20px;    position: absolute;}.nav-sub-item .sub-angle {    right: 25px;    top: 18px;    margin-left: auto;    font-size: 11px;}.nav-wrapper.crypto .label {    font-weight: 500;}.main-nav-column .nav-link.active span {    color: var(--primary-bg-color);    font-size: 14px;}.navbar-toggler:focus {    text-decoration: none;    outline: 0;    box-shadow: none;}@media (max-width: 320px) {    .main-toggle.on span {        left: 29px !important;    }}.icon-navbar .nav-pills-circle .nav-link {    padding: 0.75rem 1rem;}@media (min-width: 768px) {    .bg-primary .main-nav .nav-link+.nav-link {        border-left: 1px solid #07b79c !important;    }    .bg-secondary .main-nav .nav-link+.nav-link {        border-left: 1px solid #f52756 !important;    }    .bg-info .main-nav .nav-link+.nav-link {        border-left: 1px solid #26b7f0 !important;    }}/* ###### 3.11 Pagination ###### */.page-item:first-child .page-link,.page-item:last-child .page-link {    border-radius: 0;}.page-item+.page-item {    margin-left: 1px;}.page-item.active .page-link {    background-color: var(--primary-bg-color);}.page-link {    color: #4d5875;    padding: 0;    display: flex;    align-items: center;    justify-content: center;    width: 36px;    height: 38px;    border-width: 0;    background-color: #f0f0f8;    margin-left: 0;    font-weight: 500;}.page-link i {    font-size: 18px;    line-height: 0;}.page-link:hover,.page-link:focus {    color: #323251;    background-color: #e1e1ef;}.pagination-dark .page-item.active .page-link {    background-color: var(--primary-bg-color) !important;    color: #fff;    border: 1px solid var(--primary-bg-color);}.pagination-dark .page-link {    font-weight: 400;    background-color: rgba(255, 255, 255, 0.05);    color: rgba(255, 255, 255, 0.8);    border: 1px solid rgba(0, 0, 0, 0.1);}.pagination-dark .page-link:hover,.pagination-dark .page-link:focus {    color: #fff;    background-color: rgba(255, 255, 255, 0.08);}.pagination-primary .page-item.active .page-link {    background-color: var(--primary-bg-color);}.pagination-success .page-item.active .page-link {    background-color: #24d5b8;    border-color: #24d5b8;}.pagination-circled .page-item:first-child .page-link,.pagination-circled .page-item:last-child .page-link {    border-radius: 100%;}.pagination-circled .page-link {    padding: 0;    width: 38px;    border-radius: 100%;}.pagination {    display: flex;    padding-left: 0;    list-style: none;    border-radius: 3px;}.page-link {    position: relative;    display: flex;    padding: 0.5rem 0.75rem;    margin-left: -1px;    line-height: 1.25;    color: #596882;    background-color: #e3e7ed;    border: 1px solid rgba(234, 243, 241, 0.2784313725);}.page-link:hover {    z-index: 2;    color: #f9f9fb;    text-decoration: none;    background-color: var(--primary-bg-color) !important;    border-color: var(--primary-bg-color) !important;}.page-link:focus {    z-index: 2;    outline: 0;}.page-item:first-child .page-link {    margin-left: 0;    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;}.page-item:last-child .page-link {    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;}.page-item.active .page-link {    z-index: 1;    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.page-item.disabled .page-link {    color: #7987a1;    pointer-events: none;    cursor: auto;    background-color: #fff;    border-color: #e1e1ef;}.pagination-lg .page-link {    padding: 1.2rem 1.3rem;    font-size: 1.05rem;    line-height: 1.5;}.pagination-lg .page-item:first-child .page-link {    border-top-left-radius: 0.3rem;    border-bottom-left-radius: 0.3rem;}.pagination-lg .page-item:last-child .page-link {    border-top-right-radius: 0.3rem;    border-bottom-right-radius: 0.3rem;}.pagination-sm .page-link {    padding: 0.25rem 0.5rem;    font-size: 0.76562rem;    line-height: 1.5;}.pagination-sm .page-item:first-child .page-link {    border-top-left-radius: 0.2rem;    border-bottom-left-radius: 0.2rem;}.pagination-sm .page-item:last-child .page-link {    border-top-right-radius: 0.2rem;    border-bottom-right-radius: 0.2rem;}.page-prev .page-link,.page-next .page-link {    width: auto !important;    padding: 0 10px;}.page-prev .page-link,.page-next .page-link {    width: auto !important;    padding: 10px 15px;}.pagination li a {    margin-right: 4px;    border-radius: 4px;}.pagination .page-link {    background-color: #f9f9fb;    border: 1px solid #ededf5;}.pagination .page-link:hover {    background-color: var(--primary-bg-color) !important;    border: 1px solid var(--primary-bg-color) !important;}.pagination .page-item:last-child .page-link,.pagination .page-item:first-child .page-link {    border-radius: 4px;}.pagination.pagination-circled .page-link {    border-radius: 50% !important;}.pagination-dark.pagination .page-link {    background-color: #455377 !important;    border: 1px solid rgba(255, 255, 255, 0.1) !important;}.pagination-dark.pagination .page-link:hover {    background: var(--primary-bg-color) !important;    color: #fff;    border: 1px solid var(--primary-bg-color) !important;}.pagination-success .page-link:hover {    background-color: #24d5b8 !important;    border-color: #24d5b8 !important;}.pagination-circle {    margin-top: 0;    border-radius: 50px;    background: #f0f0ff;    padding: 7px;}.page-link:focus {    box-shadow: none;}.page-link-outline {    color: #3b4863;    padding: 0;    display: flex;    align-items: center;    justify-content: center;    width: 36px;    height: 36px;    border: 1px solid #ededf5;    background-color: #fff;    margin-left: 0;    font-weight: 500;}.page-link-outline i {    font-size: 18px;    line-height: 0;}.page-item.active .page-link-outline {    z-index: 1;    background-color: #fff;    border: 1px solid var(--primary-bg-color);    border-radius: 5px;    color: var(--primary-bg-color);}/* ###### 3.12 Popover ###### */.popover {    font-size: 12px;    padding: 0;    border-radius: 0;}.popover-header {    text-transform: uppercase;    font-size: 12px;    font-weight: 600;    color: #383853;    letter-spacing: 0.5px;    padding: 12px 15px;    background-color: #fff;    border-color: rgba(28, 39, 60, 0.2);    border-top-left-radius: 0;    border-top-right-radius: 0;}.popover-header::before {    display: none !important;}.popover-body {    padding: 15px;}.popover-body p:last-child {    margin-bottom: 0;}.popover-head-primary .popover-header {    color: #fff;    background-color: var(--primary-bg-color);}.popover-head-primary.bs-popover-top .popover-arrow,.popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {    bottom: -7px;}.popover-head-primary.bs-popover-start .popover-arrow,.popover-head-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {    right: -7px;}.popover-head-primary.bs-popover-end .popover-arrow,.popover-head-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {    left: -7px;}.popover-head-primary.bs-popover-bottom .popover-arrow::after,.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {    border-bottom-color: var(--primary-bg-color) !important;}.popover-head-secondary .popover-header {    color: #fff;    background-color: var(--primary-bg-color);}.popover-head-secondary.bs-popover-top .popover-arrow,.popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {    bottom: -7px;}.popover-head-secondary.bs-popover-start .popover-arrow,.popover-head-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {    right: -7px;}.popover-head-secondary.bs-popover-end .popover-arrow,.popover-head-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {    left: -7px;}.popover-head-secondary.bs-popover-bottom .popover-arrow::after,.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {    border-bottom-color: var(--primary-bg-color) !important;}.popover-head-primary,.popover-head-secondary {    border: 0;}.popover-head-primary .popover-header,.popover-head-secondary .popover-header {    border: 0;}.popover-head-primary .popover-body,.popover-head-secondary .popover-body {    border-top-width: 0;    border-bottom-right-radius: 2px;    border-bottom-left-radius: 2px;}.popover-head-primary.bs-popover-bottom .popover-arrow::before,.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {    display: none;}.popover-head-secondary.bs-popover-bottom .popover-arrow::before,.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {    display: none;}.popover-primary {    background-color: var(--primary-bg-color) !important;    border-width: 0;    padding: 15px;    border: 1px solid var(--primary-bg-color) !important;}.popover-primary .popover-header {    background-color: transparent;    border-bottom-width: 0;    padding: 0 0 15px;    color: #fff;}.popover-primary .popover-body {    padding: 0;    color: rgba(255, 255, 255, 0.75);}.popover-primary .popover-arrow::before {    display: none;}.popover-primary.bs-popover-top .popover-arrow::after,.popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {    border-top-color: var(--primary-bg-color) !important;}.popover-primary.bs-popover-bottom .popover-arrow::after,.popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {    border-bottom-color: var(--primary-bg-color);}.popover-primary.bs-popover-start .popover-arrow::after,.popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {    border-left-color: var(--primary-bg-color);}.popover-primary.bs-popover-end .popover-arrow::after,.popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {    border-right-color: var(--primary-bg-color);}.popover-secondary {    background-color: #f74f75 !important;    border-width: 0;    padding: 15px;    border: 1px solid #f74f75 !important;}.popover-secondary .popover-header {    background-color: transparent;    border-bottom-width: 0;    padding: 0 0 15px;    color: #fff;}.popover-secondary .popover-body {    padding: 0;    color: rgba(255, 255, 255, 0.75);}.popover-secondary .popover-arrow::before {    display: none;}.popover-secondary.bs-popover-top .popover-arrow::after,.popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {    border-top-color: #f74f75;}.popover-secondary.bs-popover-bottom .popover-arrow::after,.popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {    border-bottom-color: #f74f75 !important;}.popover-secondary.bs-popover-start .popover-arrow::after,.popover-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {    border-left-color: var(--primary-bg-color);}.popover-secondary.bs-popover-end .popover-arrow::after,.popover-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {    border-right-color: var(--primary-bg-color);}.popover {    position: absolute;    top: 0;    left: 0;    z-index: 99;    display: block;    max-width: 276px;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    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;    word-spacing: normal;    white-space: normal;    line-break: auto;    font-size: 0.76562rem;    word-wrap: break-word;    background-color: #fff;    background-clip: padding-box;    border-radius: 5px;    border: 1px solid #ededf5;    box-shadow: -8px 12px 18px 0 rgba(154, 154, 204, 0.1);}.popover .popover-arrow {    position: absolute;    display: block;    width: 1rem;    height: 0.5rem;    margin: 0 0.3rem;}.popover .popover-arrow::before,.popover .popover-arrow::after {    position: absolute;    display: block;    content: "";    border-color: transparent;    border-style: solid;}.bs-popover-top,.bs-popover-auto[data-popper-placement^=top] {    margin-bottom: 0.5rem;}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow {    bottom: calc((0.5rem + 1px) * -1);}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before {    bottom: 0;    border-width: 0.5rem 0.5rem 0;    border-top-color: #ededf5;}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after {    border-width: 0.5rem 0.5rem 0;    border-top-color: #fff;}.bs-popover-auto[data-popper-placement^=right] {    margin-left: 0.8rem !important;}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow {    left: calc((0.5rem + 1px) * -1);    width: 0.5rem;    height: 1rem;    margin: 0 0;}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before {    left: 0;    border-width: 0.5rem 0.5rem 0.5rem 0;    border-right-color: #ededf5;}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after {    left: 1px;    border-width: 0.5rem 0.5rem 0.5rem 0;    border-right-color: #fff;}.bs-popover-bottom,.bs-popover-auto[data-popper-placement^=bottom] {    margin-top: 0.5rem;}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow {    top: calc((0.5rem + 1px) * -1);}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before {    top: 0;    border-width: 0 0.5rem 0.5rem 0.5rem;    border-bottom-color: #ededf5;}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after {    top: 1px;    border-width: 0 0.5rem 0.5rem 0.5rem;    border-bottom-color: #fff;}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {    position: absolute;    top: 0;    left: 50%;    display: block;    width: 1rem;    margin-left: -0.5rem;    content: "";    border-bottom: 1px solid #f7f7f7;}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow {    right: calc((0.5rem + 1px) * -1);    width: 0.5rem;    height: 1rem;    margin: 0rem 0;}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before {    right: 0;    border-width: 0.5rem 0 0.5rem 0.5rem;    border-left-color: #ededf5;}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after {    right: 1px;    border-width: 0.5rem 0 0.5rem 0.5rem;    border-left-color: #fff;}.popover-header {    padding: 0.5rem 0.75rem;    margin-bottom: 0;    font-size: 0.875rem;    background-color: #fff;    border-bottom: 1px solid #ededf5;    border-top-left-radius: calc(0.3rem - 1px);    border-top-right-radius: calc(0.3rem - 1px);}.popover-header:empty {    display: none;}.popover-body {    padding: 0.5rem 0.75rem;    color: #4a4a69;}.popover-static-demo {    background-color: #f0f0f8;    padding-top: 40px;    padding-bottom: 40px;    text-align: center;}.popover-static-demo .popover {    z-index: 0;    opacity: 1;    position: relative;    display: inline-block;    margin: 0 10px;    box-shadow: -8px 12px 18px 0 rgba(154, 154, 204, 0.1);    border: 1px solid #ededf5;}.popover-static-demo .bs-popover-top .popover-arrow,.popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,.popover-static-demo .bs-popover-bottom .popover-arrow,.popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {    left: 50%;    margin-left: -5px;}.popover-static-demo .bs-popover-start,.popover-static-demo .bs-popover-auto[data-popper-placement^=left],.popover-static-demo .bs-popover-end,.popover-static-demo .bs-popover-auto[data-popper-placement^=right] {    margin-top: 5px;}.popover-static-demo .bs-popover-start .popover-arrow,.popover-static-demo .bs-popover-auto[data-popper-placement^=left] .popover-arrow,.popover-static-demo .bs-popover-end .popover-arrow,.popover-static-demo .bs-popover-auto[data-popper-placement^=right] .popover-arrow {    top: 50%;    margin-top: -5px;}/* ###### 3.13 Progress ###### */.progress {    height: auto;    border-radius: 0;}.progress-bar {    border-radius: 3px;    height: 13px;    font-size: 12px;}.progress-bar-xs {    height: 5px;}.progress-bar-sm {    height: 8px;}.progress-bar-lg {    height: 15px;}.progress {    display: flex;    overflow: hidden;    font-size: 0.65625rem;    background-color: #f0f0f8;    border-radius: 3px;}.progress-bar {    display: flex;    flex-direction: column;    justify-content: center;    color: #fff;    text-align: center;    white-space: nowrap;    background-color: var(--primary-bg-color);    transition: width 0.6s ease;}@media (prefers-reduced-motion: reduce) {    .progress-bar {        transition: none;    }}.progress-bar-striped {    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-size: 1rem 1rem;}.progress-bar-animated {    animation: progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion: reduce) {    .progress-bar-animated {        animation: none;    }}.progress-sm .progress-bar {    border-radius: 1px;}/* ###### 3.14 Table ###### */.table {    color: #383853;}.table thead th,.table thead td {    font-weight: 600;    font-size: 14px;    letter-spacing: 0.5px;    text-transform: capitalize;    border-bottom-width: 1px;    border-top-width: 0;    padding: 10px 15px 10px;}.table tbody tr {    background-color: rgba(255, 255, 255, 0.5);}.table tbody tr th {    font-weight: 500;}.table th,.table td {    padding: 9px 15px;    line-height: 1.462;    font-size: 13px;}.table-striped tbody tr:nth-of-type(4n+2) {    background-color: rgba(238, 238, 247, 0.5);}.table-bordered thead th,.table-bordered thead td {    border-top-width: 1px;    padding-top: 5px !important;    padding-bottom: 5px !important;    background-color: #333333;    color: #fff !important;}.table {    width: 100%;    margin-bottom: 1rem;    color: #4a4a69;}.table th,.table td {    padding: 0.4rem;    vertical-align: middle;    border-top: 1px solid #f0f0f8;}.table thead th {    vertical-align: bottom;}.table tbody+tbody {    border-top: 2px solid transparent !important;}.table-sm th,.table-sm td {    padding: 0.3rem;}.table-bordered {    border: 1px solid #f0f0f8;}.table-bordered th,.table-bordered td {    border: 1px solid #f0f0f8;}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody {    border: 0;}.table-striped tbody tr:nth-of-type(even) {    background-color: #f9f9fb;}.table-hover tbody tr:hover {    color: #4a4a69;    background-color: #fcfcff;}.table-primary {    background-color: #c6d4ff;}.table-primary>th,.table-primary>td {    background-color: #c6d4ff;}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody {    border-color: #95afff;}.table-hover .table-primary:hover {    background-color: #adc1ff;}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {    background-color: #adc1ff;}.table-secondary {    background-color: #d9dde5;}.table-secondary>th,.table-secondary>td {    background-color: #d9dde5;}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody {    border-color: #b9c1ce;}.table-hover .table-secondary:hover {    background-color: #cacfdb;}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {    background-color: #cacfdb;}.table-success {    background-color: #c8e9b8;}.table-success>th,.table-success>td {    background-color: #c8e9b8;}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody {    border-color: #99d67b;}.table-hover .table-success:hover {    background-color: #b9e3a5;}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {    background-color: #b9e3a5;}.table-info {    background-color: #bee5eb;}.table-info>th,.table-info>td {    background-color: #bee5eb;}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody {    border-color: #86cfda;}.table-hover .table-info:hover {    background-color: #abdde5;}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {    background-color: #abdde5;}.table-warning {    background-color: #ffeeba;}.table-warning>th,.table-warning>td {    background-color: #ffeeba;}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody {    border-color: #ffdf7e;}.table-hover .table-warning:hover {    background-color: #ffe8a1;}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {    background-color: #ffe8a1;}.table-danger {    background-color: #f5c6cb;}.table-danger>th,.table-danger>td {    background-color: #f5c6cb;}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody {    border-color: #ed969e;}.table-hover .table-danger:hover {    background-color: #f1b0b7;}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {    background-color: #f1b0b7;}.table-light {    background-color: #fcfcfd;}.table-light>th,.table-light>td {    background-color: #fcfcfd;}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody {    border-color: #f9fafb;}.table-hover .table-light:hover {    background-color: #ededf3;}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {    background-color: #ededf3;}.table-dark {    background-color: #c8ccd3;}.table-dark>th,.table-dark>td {    background-color: #c8ccd3;}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody {    border-color: #99a0ae;}.table-hover .table-dark:hover {    background-color: #babfc8;}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {    background-color: #babfc8;}.table-active {    background-color: rgba(0, 0, 0, 0.075);}.table-active>th,.table-active>td {    background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover {    background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {    background-color: rgba(0, 0, 0, 0.075);}.table .thead-dark th {    color: #fff;    background-color: #383853;    border-color: #49597b;}.table .thead-light th {    color: #4d5875;    background-color: #f0f0f8;    border-color: #e1e1ef;}.table-dark {    color: #fff;    background-color: #383853;}.table-dark th,.table-dark td,.table-dark thead th {    border-color: #49597b;}.table-dark.table-bordered {    border: 0;}.table-dark.table-striped tbody tr:nth-of-type(odd) {    background-color: rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover {    color: #fff;    background-color: rgba(255, 255, 255, 0.075);}@media (max-width: 575.98px) {    .table-responsive-sm {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;    }    .table-responsive-sm>.table-bordered {        border: 0;    }}@media (max-width: 767.98px) {    .table-responsive-md {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;    }    .table-responsive-md>.table-bordered {        border: 0;    }}@media (max-width: 991.98px) {    .table-responsive-lg {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;    }    .table-responsive-lg>.table-bordered {        border: 0;    }}@media (max-width: 1199.98px) {    .table-responsive-xl {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;    }    .table-responsive-xl>.table-bordered {        border: 0;    }}.table-responsive {    display: block;    width: 100%;    overflow-x: auto;    -webkit-overflow-scrolling: touch;}.table-responsive>.table-bordered {    border: 0;}@media print {    .table {        border-collapse: collapse !important;    }    .table td,    .table th {        background-color: #fff !important;    }    .table-bordered th,    .table-bordered td {        border: 1px solid #ededf5 !important;    }    .table-dark {        color: inherit;    }    .table-dark th,    .table-dark td,    .table-dark thead th,    .table-dark tbody+tbody {        border-color: #e1e1ef;    }    .table .thead-dark th {        color: inherit;        border-color: #e1e1ef;    }}.table.table-clean td .value {    font-size: 0.9rem;    line-height: 1.6;    font-weight: 500;}.table.table-clean td .sub-value {    font-size: 0.72rem;    color: #7987a1;}.table.table-clean tr:first-child td {    border-top: none;}.table.table-clean td {    padding-left: 0px;    padding-right: 0px;    border-top-color: rgba(0, 0, 0, 0.05);}.table.table-clean th,.table.table-clean td {    padding: 7px 20px !important;}@media (max-width: 1199px) {    .table-responsive {        display: block;        width: 100%;        overflow-x: auto;        -webkit-overflow-scrolling: touch;    }}.table> :not(:last-child)> :last-child>* {    border-bottom-color: #ededf5;}.table-bordered> :not(caption)>* {    border-width: 0;}.table-striped>tbody>tr:nth-of-type(odd) {    --bs-table-accent-bg: rgb(255, 255, 255);    color: #3b4863;}tbody,td,tfoot,th,thead,tr {    border-color: #ededf5;    border-style: none;    border-width: 0;}.table-hover>tbody>tr:hover {    --bs-table-accent-bg: none !important;    background: #fcfcff;}@media (min-width: 768px) {    .table-responsive.deleted-table .data-table-btn {        position: absolute;        left: 185px;        z-index: 999;    }}@media (min-width: 1319px) {    .table-responsive.export-table .dt-buttons.btn-group {        position: absolute;        top: 0;        left: 172px;    }}.table> :not(:first-child) {    border-top: 1px solid #ededf5 !important;}.table-striped>tbody>tr:nth-of-type(odd)>* {    --bs-table-accent-bg: $white  !important;}@media (max-width: 583px) {    .dt-buttons .btn,    .dt-buttons .sp-container button {        padding: 0.5rem 0.1rem;    }}.toast {    background-color: rgba(255, 255, 255, 0.95);    border-color: rgba(28, 39, 60, 0.16);    box-shadow: 0 2px 3px rgba(28, 39, 60, 0.06);    border-radius: 3px;}.toast-header {    border-bottom-color: rgba(205, 212, 224, 0.4);}.toast-header .close {    font-weight: 300;}.toast {    max-width: 100%;    width: 300px;    overflow: hidden;    font-size: 0.875rem;    background-color: rgba(255, 255, 255, 0.85);    background-clip: padding-box;    border: 1px solid rgb(229, 232, 243);    box-shadow: -8px 12px 18px 0 rgba(244, 244, 251, 0.4509803922);    backdrop-filter: blur(10px);    opacity: 0;    border-radius: 0.25rem;}.toast:not(:last-child) {    margin-bottom: 0.75rem;}.toast.showing {    opacity: 1;}.toast.show {    display: block;    opacity: 1;}.toast.hide {    display: none;}.toast-header {    display: flex;    align-items: center;    padding: 0.25rem 0.75rem;    color: #2c3e56;    background-color: rgba(255, 255, 255, 0.85);    background-clip: padding-box;    border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.toast-body {    padding: 0.75rem;    color: #607086;}.demo-static-toast .toast {    opacity: 1;}@media (max-width: 568px) {    .demo-static-toast {        position: relative !important;    }}/* ###### 3.15 Tooltip ###### */.tooltip {    top: 0;}.tooltip-inner {    font-size: 12px;    border-radius: 2px;}.tooltip-primary .tooltip-inner {    background-color: var(--primary-bg-color);    color: #fff;}.tooltip-primary.bs-tooltip-top .tooltip-arrow::before,.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {    border-top-color: var(--primary-bg-color);}.tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {    border-bottom-color: var(--primary-bg-color);}.tooltip-primary.bs-tooltip-start .tooltip-arrow::before,.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {    border-left-color: var(--primary-bg-color);}.tooltip-primary.bs-tooltip-end .tooltip-arrow::before,.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {    border-right-color: var(--primary-bg-color);}.tooltip-primary1 .tooltip-inner {    background-color: var(--primary-bg-color);    color: #fff;}.tooltip-primary1.bs-tooltip-top .tooltip-arrow::before,.tooltip-primary1.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {    border-top-color: var(--primary-bg-color);}.tooltip-primary1.bs-tooltip-bottom .tooltip-arrow::before,.tooltip-primary1.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {    border-bottom-color: var(--primary-bg-color);}.tooltip-primary1.bs-tooltip-start .tooltip-arrow::before,.tooltip-primary1.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {    border-left-color: var(--primary-bg-color);}.tooltip-primary1.bs-tooltip-end .tooltip-arrow::before,.tooltip-primary1.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {    border-right-color: var(--primary-bg-color);}.tooltip-secondary .tooltip-inner {    background-color: var(--primary-bg-color);    color: #fff;}.tooltip-secondary.bs-tooltip-top .tooltip-arrow::before,.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {    border-top-color: var(--primary-bg-color);}.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow::before,.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {    border-bottom-color: var(--primary-bg-color);}.tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {    border-left-color: var(--primary-bg-color);}.tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {    border-right-color: var(--primary-bg-color);}.tooltip-secondary1 .tooltip-inner {    background-color: var(--primary-bg-color);    color: #fff;}.tooltip-secondary1.bs-tooltip-top .tooltip-arrow::before,.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {    border-top-color: var(--primary-bg-color);}.tooltip-secondary1.bs-tooltip-bottom .tooltip-arrow::before,.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {    border-bottom-color: var(--primary-bg-color);}.tooltip-secondary1.bs-tooltip-start .tooltip-arrow::before,.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {    border-left-color: var(--primary-bg-color);}.tooltip-secondary1.bs-tooltip-end .tooltip-arrow::before,.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {    border-right-color: var(--primary-bg-color);}.tooltip {    position: absolute;    z-index: 0;    display: block;    margin: 0;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    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;    word-spacing: normal;    white-space: normal;    line-break: auto;    font-size: 0.76562rem;    word-wrap: break-word;    opacity: 0;}.tooltip.show {    opacity: 0.9;}.tooltip .tooltip-arrow {    position: absolute;    display: block;    width: 0.8rem;    height: 0.4rem;}.tooltip .tooltip-arrow::before {    position: absolute;    content: "";    border-color: transparent;    border-style: solid;}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top] {    padding: 0.4rem 0;}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {    bottom: 0;}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {    top: 0;    border-width: 0.4rem 0.4rem 0;    border-top-color: #000;}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {    width: 0.4rem;    height: 0.8rem;}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {    right: 0;    border-width: 0.4rem 0.4rem 0.4rem 0;    border-right-color: #000;}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom] {    padding: 0.4rem 0;}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {    top: 0;}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {    bottom: 0;    border-width: 0 0.4rem 0.4rem;    border-bottom-color: #000;}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {    width: 0.4rem;    height: 0.8rem;}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {    left: 0;    border-width: 0.4rem 0 0.4rem 0.4rem;    border-left-color: #000;}.tooltip-inner {    max-width: 200px;    padding: 0.25rem 0.5rem;    color: #fff;    text-align: center;    background-color: #000;    border-radius: 3px;}.tooltip-static-demo {    text-align: center;    background-color: #f0f0f8;    padding: 20px;}.tooltip-static-demo .tooltip {    z-index: 0;    opacity: 1;    position: relative;    display: inline-block;    margin: 0 10px;}.tooltip-static-demo .bs-tooltip-top .tooltip-arrow,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] {    left: 50%;    margin-left: -2px;}.tooltip-static-demo .bs-tooltip-start,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left],.tooltip-static-demo .bs-tooltip-end,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {    margin-top: 5px;}.tooltip-static-demo .tooltip-primary1.bs-tooltip-start .tooltip-arrow,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {    top: 50%;    margin-top: -6px;}.tooltip-static-demo .bs-tooltip-start .tooltip-arrow,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {    top: 50%;    margin-top: -6px;}/* ######### Res-Tabs #########*/.tabs-style-1 .main-nav-line .nav-link {    padding: 10px 18px 10px 18px;    background: transparent;}.tabs-style-1 .main-nav-line .nav-link.active::before {    bottom: 0;}.tabs-style-2 .main-nav-line .nav-link {    padding: 0.7rem 2rem;    background: #f9f9fb;}.tabs-style-2 .main-nav-line .nav-link.active {    background: transparent;    color: var(--primary-bg-color);    border-top-left-radius: 0;    border-top-right-radius: 0;}.tabs-style-2 .main-nav-line .nav-link.active::before {    display: none;}.tabs-style-2 .main-nav-line .nav-link {    padding: 0.7rem 2rem;    background: #f9f9fb;    border: 1px solid #ededf5;    border-bottom: 0;    border-right: 0;}.tabs-style-2 .main-nav-line:first-child {    border-left: 0;}.tabs-style-2 li .nav-link.active {    background: none;    box-shadow: inset 0 3px 1px var(--primary-bg-color);    color: var(--primary-bg-color);    border-top: 0;}.tabs-style-3 {    padding: 20px;    border: 1px solid #e3e3e3;}.tabs-style-3 .nav.panel-tabs li a {    padding: 10px 20px 10px 20px;    background: #ffffff;    border-radius: 5px;    margin: 0 3px 3px 0;    text-align: center;    display: block;    color: #4a4a69;    border: 1px solid #ededf5;}.tabs-style-3 .tabs-menu-body {    margin-top: 20px;}.tabs-style-3 .nav.panel-tabs li a.active {    background: var(--primary-bg-color);    color: #fff;}.tabs-style-4 .nav.panel-tabs li {    display: block;    width: 100%;}.tabs-style-4 .tabs-menu-body {    padding: 20px;    border: 1px solid #e3e7f3;    border-radius: 4px;}.tabs-style-4 .nav.panel-tabs li a {    padding: 10px 20px 10px 20px;    background: #fff;    border-radius: 5px;    margin: 0 0 16px 0;    text-align: center;    display: block;    color: #4a4a69;    width: 100%;    border: 1px solid #ededf5;}.tabs-style-4 .nav.panel-tabs li a.active {    background: var(--primary-bg-color);    color: #fff;}@media (min-width: 768px) {    .tabs-style-4 .tab-menu-heading {        width: 200px;    }}.panel-primary.tabs-style-1 .main-nav-line .nav-link.active::before {    top: auto;    bottom: 0;    left: 0;    right: 0;    height: 2px;    width: auto;}.tab_wrapper {    display: inline-block;    width: 100%;    position: relative;}.tab_wrapper.right_side>ul {    width: 25%;    float: right;    padding-left: 0;    border-bottom: 1px solid #f0f2f7;}.tab_wrapper.right_side>ul li {    width: 100%;    box-sizing: border-box;    margin: 0;    padding: 12px 18px;    border-width: 1px;    border-right: 0;    border-left: 0;    text-align: right;    list-style-type: none;}.tab_wrapper.right_side>ul li:after {    right: 0;    left: inherit;    top: 0;    content: "";    position: absolute;    width: 5px;    height: 100%;    background: #f0f2f7;}.tab_wrapper.right_side>ul li.active {    border-color: #f0f2f7;}.tab_wrapper.right_side>ul li.active:after {    right: 0;    left: inherit;    top: 0;    width: 5px;    height: 100%;    content: "";}.tab_wrapper.right_side>ul li.active:before {    left: -2px;    right: inherit;    position: absolute;    top: 0;    content: "";    width: 2px;    height: 100%;    background: #fff;}.tab_wrapper.right_side .content_wrapper {    width: 75%;    float: left;    border: 1px solid #f0f2f7;}.tab_wrapper.right_side .controller {    top: -50px;}.tab_wrapper>ul li.active {    border-color: var(--primary-bg-color);    background: var(--primary-bg-color);    color: #fff;}.tab_wrapper * {    box-sizing: border-box;}.tab_wrapper>ul {    clear: both;    display: inline-block;    width: 100%;    border-bottom: 1px solid rgba(0, 40, 100, 0.12);    margin-bottom: 0;}.tab_wrapper>ul li {    float: left;    cursor: pointer;    font-weight: 500;    padding: 8px 18px;    text-transform: uppercase;    border: 1px solid #f0f2f7;    font-size: 1.05em;    border-bottom: 0;    position: relative;    border-top: 3px solid #f0f2f7;    margin: 0 5px 0 0;}.tab_wrapper>ul li.active:after {    content: "";    position: absolute;    bottom: -1px;    height: 1px;    left: 0;    background: #fff;    width: 100%;}.tab_wrapper .controller {    display: block;    overflow: hidden;    clear: both;    position: absolute;    top: 0;    right: 0;}.tab_wrapper .controller span {    padding: 8px 22px;    text-transform: uppercase;    display: inline-block;}.tab_wrapper .controller span.next {    float: right;    margin-left: 10px;}.tab_wrapper .content_wrapper {    float: left;    width: 100%;    border: 1px solid rgba(0, 40, 100, 0.12);    border-top: 0;    box-sizing: border-box;}.tab_wrapper .content_wrapper .tab_content {    display: none;    padding: 15px 20px;}.tab_wrapper .content_wrapper .tab_content.active {    /* display: block; */}.tab_wrapper .content_wrapper .tab_content .error {    color: red;}.tab_wrapper .content_wrapper .accordian_header {    display: none;    padding: 10px 20px;    text-transform: uppercase;    font-weight: bold;    border-top: 1px solid #f0f2f7;    border-bottom: 1px solid #fff;    position: relative;    cursor: pointer;}.tab_wrapper .content_wrapper .accordian_header.active {    border: 1px solid #f0f2f7;}.tab_wrapper .content_wrapper .accordian_header.active:after {    position: absolute;    top: 0;    left: 0;    content: "";    width: 5px;    height: 100%;}.tab_wrapper .content_wrapper .accordian_header .arrow {    float: right;    display: inline-block;    width: 12px;    height: 12px;    position: relative;    border-radius: 2px;    transform: rotate(-135deg);    background: #fff;    border-top: 3px solid #cdd2e0;    border-left: 3px solid #cdd2e0;}.tab_wrapper .content_wrapper .accordian_header.active .arrow {    transform: rotate(45deg);    margin-top: 5px;}.tab_wrapper.left_side>ul {    width: 25%;    float: left;    padding-left: 0;    border-bottom: 1px solid #f0f2f7;}.tab_wrapper.left_side>ul li {    width: 100%;    box-sizing: border-box;    margin: 0;    padding: 12px 18px;    border-width: 1px;    border-right: 0;    border-left: 0;    list-style-type: none;}.tab_wrapper.left_side>ul li:after {    left: 0;    top: 0;    content: "";    position: absolute;    width: 5px;    height: 100%;    background: #f0f2f7;}.tab_wrapper.left_side>ul li.active {    border-color: #f0f2f7;}.tab_wrapper.left_side>ul li.active:after {    left: 0;    top: 0;    width: 5px;    height: 100%;}.tab_wrapper.left_side>ul li.active:before {    right: -1px;    position: absolute;    top: 0;    content: "";    width: 2px;    height: 100%;    background: #fff;}.tab_wrapper.left_side .content_wrapper {    width: 75%;    border: 1px solid #f0f2f7;    float: left;}.tab_wrapper.left_side .controller {    top: -50px;}.tab_wrapper.right_side>ul {    width: 25%;    float: right;    border-bottom: 1px solid #f0f2f7;}.tab_wrapper.right_side>ul li {    width: 100%;    box-sizing: border-box;    margin: 0;    padding: 12px 18px;    border-width: 1px;    border-right: 0;    border-left: 0;    text-align: right;}.tab_wrapper.right_side>ul li:after {    right: 0;    left: inherit;    top: 0;    content: "";    position: absolute;    width: 5px;    height: 100%;    background: #f0f2f7;}.tab_wrapper.right_side>ul li.active {    border-color: #f0f2f7;}.tab_wrapper.right_side>ul li.active:after {    right: 0;    left: inherit;    top: 0;    width: 5px;    height: 100%;    content: "";}.tab_wrapper.right_side>ul li.active:before {    left: -2px;    right: inherit;    position: absolute;    top: 0;    content: "";    width: 2px;    height: 100%;    background: #fff;}.tab_wrapper.right_side .content_wrapper {    width: 75%;    float: left;    border: 1px solid #f0f2f7;}.tab_wrapper.right_side .controller {    top: -50px;}.tab_wrapper.accordion .content_wrapper {    border-color: #f0f2f7;}.tab_wrapper.accordion .content_wrapper .accordian_header {    display: block;}.tab_wrapper.accordion>ul {    display: none;}.tab_wrapper .active_tab {    display: none;    position: relative;    background: #000;    padding: 12px;    text-align: center;    padding-right: 50px;    color: #fff;    cursor: pointer;    border-radius: 30px;}.tab_wrapper .active_tab .arrow {    width: 30px;    height: 30px;    overflow: hidden;    line-height: 30px;    text-align: center;    background: #fff;    position: absolute;    right: 6px;    border-radius: 50%;    top: 50%;    transform: translateY(-50%);}.tab_wrapper .active_tab .arrow:after {    content: "";    width: 10px;    display: inline-block;    height: 10px;    border-right: 3px solid #000;    border-bottom: 3px solid #000;    transform: rotate(45deg);    position: absolute;    top: 50%;    left: 50%;    margin-left: -6px;    margin-top: -8px;}.tab_wrapper .active_tab .text {    text-indent: 39px;    display: block;}@media only screen and (max-width: 768px) {    .tab_wrapper>ul {        display: none;    }    .tab_wrapper .content_wrapper {        border: 0;    }    .tab_wrapper .content_wrapper .accordian_header {        display: block;    }    .tab_wrapper.left_side .content_wrapper,    .tab_wrapper.right_side .content_wrapper {        width: 100%;        border-top: 0;    }    .tab_wrapper .controller {        display: none;    }    .tab_wrapper.show-as-dropdown>.tab_list {        border: 0;        box-shadow: 0 0 8px #f0f2f7;        position: absolute;        z-index: 3;        background: #fff;        border-radius: 5px;        margin-top: 15px;    }    .tab_wrapper.show-as-dropdown>.tab_list:before {        content: "";        position: absolute;        top: -6px;        left: 50%;        width: 14px;        height: 14px;        background: #fff;        transform: rotate(45deg);        box-shadow: -3px -4px 5px #efefef;        margin-left: -7px;    }    .tab_wrapper.show-as-dropdown>.tab_list li {        border: 0;        border-bottom: 1px solid #f0f2f7;    }    .tab_wrapper.show-as-dropdown>.tab_list li.active:after {        display: none;    }    .tab_wrapper.show-as-dropdown .active_tab {        display: block;    }    .tab_wrapper.show-as-dropdown>.tab_list,    .tab_wrapper.show-as-dropdown>.content_wrapper>.accordian_header {        display: none;    }    .tab_wrapper.show-as-dropdown>.tab_list li {        display: block;        float: none;        width: 100%;    }}@media only screen and (min-width: 769px) {    .tab_wrapper.show-as-dropdown>.tab_list {        display: block !important;        overflow: hidden;    }}.dark-theme .tabs-style-2 .main-nav-line .nav-link {    background: #30385f;}.dark-theme .tabs-style-2 .main-nav-line .nav-link.active {    background: var(--primary-bg-color) !important;    color: #fff;}.dark-theme .tabs-style-1 .main-nav-line .nav-link {    background: #191f3a;}.dark-theme .tabs-style-3 {    border: 1px solid rgba(227, 227, 227, 0.1);}.dark-theme .tabs-style-3 .nav.panel-tabs li a {    background: rgba(239, 239, 245, 0.3);    color: #fff;}.dark-theme .tabs-style-4 .tabs-menu-body {    border: 1px solid rgba(227, 227, 227, 0.15);}.dark-theme .tabs-style-3 .nav.panel-tabs li a.active {    background: var(--primary-bg-color);    color: #fff;}.dark-theme .tabs-style-4 .nav.panel-tabs li a {    background: rgba(239, 239, 245, 0.2);    color: #fff;}.dark-theme .tabs-style-4 .nav.panel-tabs li a.active {    background: var(--primary-bg-color);    color: #fff;}.dark-theme .tab_wrapper.right_side .content_wrapper,.dark-theme .tab_wrapper.left_side .content_wrapper,.dark-theme .tab_wrapper>ul li {    border: 1px solid rgba(240, 242, 247, 0.12);}.dark-theme .tab_wrapper.right_side>ul li.active:before,.dark-theme .tab_wrapper.left_side>ul li.active:before,.dark-theme .tab_wrapper.right_side>ul li:after,.dark-theme .tab_wrapper.left_side>ul li:after {    background: var(--primary-bg-color);}.dark-theme .tab_wrapper.right_side>ul li.active,.dark-theme .tab_wrapper.left_side>ul li.active {    border-color: rgba(240, 242, 247, 0.1);}.dark-theme .tab_wrapper.right_side>ul,.dark-theme .tab_wrapper.left_side>ul {    border-bottom: 1px solid rgba(240, 242, 247, 0.1);}.tab_wrapper .content_wrapper .accordian_header.active {    color: var(--primary-bg-color);}.tab_wrapper .content_wrapper .accordian_header.active:after {    background: var(--primary-bg-color);}.tab_wrapper .content_wrapper .accordian_header.active .arrow {    transform: rotate(45deg);    margin-top: 5px;}.dark-theme .tab_wrapper .content_wrapper .accordian_header.active {    border: 1px solid rgba(240, 242, 247, 0.1);}.dark-theme .tab_wrapper .content_wrapper .accordian_header {    border-top: 1px solid rgba(240, 242, 247, 0.1);    border-bottom: 1px solid rgba(240, 242, 247, 0.1);}.dark-theme .tab_wrapper .content_wrapper .accordian_header .arrow {    background: transparent;    border-top: 3px solid rgba(240, 242, 247, 0.4);    border-left: 3px solid rgba(240, 242, 247, 0.4);}.tabs-style-1 .panel-tabs {    border-bottom: 1px solid #ededf5;}.tabs-style-1 .main-nav-line .nav-link.active {    color: #323251;    border: 1px solid;    border-color: #ededf5 #ededf5 #fff;    transition: none;}.tabs-style-1 .main-nav-line .nav-item {    margin-bottom: -1px;}.tabs-style-1 .panel-tabs.main-nav-line .nav-link.active::before {    background: transparent !important;}.tabs-menu1 ul li a {    padding: 10px 20px 11px 20px;    display: block;    color: #282f53;}.tabs-menu1 ul li .active {    border-bottom: 2px solid var(--primary-bg-color);}.nav.panel-tabs a.active {    color: var(--primary-bg-color);}.tab-menu-heading {    padding: 0px;    font-size: 16px;    font-weight: 500;}/* ######### Res-Tabs #########*//*  ######## CUSTOM ######## */.was-validated .is-loading>.form-control:valid~.spinner-border,.was-validated .is-loading>.form-control:valid~.spinner-grow,.is-loading>.form-control.is-valid~.spinner-border,.is-loading>.form-control.is-valid~.spinner-grow {    right: calc(1.75rem + 2px + 3px);}.is-loading>.form-control~.spinner-border,.is-loading>.form-control~.spinner-grow,.is-loading>.form-control-plaintext~.spinner-border,.is-loading>.form-control-plaintext~.spinner-grow,.is-loading>.custom-select~.spinner-border,.is-loading>.custom-select~.spinner-grow,.is-loading>textarea[rows="1"].form-control~.spinner-border,.is-loading>textarea[rows="1"].form-control~.spinner-grow {    position: absolute;    top: 7px;    right: calc(0.375em + 0.1875rem);    z-index: 0;    border-radius: 50% !important;}.is-loading {    position: relative;}.is-loading .spinner-border {    color: var(--primary-bg-color);}.was-validated .is-loading>.form-control:valid,.is-loading>.form-control.is-valid {    padding-right: calc(1.5em + 0.75rem + 25px);}.is-loading>.form-control,.is-loading>.form-control-plaintext,.is-loading>.custom-select,.is-loading>textarea[rows="1"].form-control {    padding-right: calc(1.5em + 0.75rem);}.is-loading>.form-control~.spinner-border.spinner-border-sm,.is-loading>.form-control~.spinner-border.spinner-grow-sm,.is-loading>.form-control~.spinner-grow.spinner-border-sm,.is-loading>.form-control~.spinner-grow.spinner-grow-sm,.is-loading>.form-control-plaintext~.spinner-border.spinner-border-sm,.is-loading>.form-control-plaintext~.spinner-border.spinner-grow-sm,.is-loading>.form-control-plaintext~.spinner-grow.spinner-border-sm,.is-loading>.form-control-plaintext~.spinner-grow.spinner-grow-sm,.is-loading>.custom-select~.spinner-border.spinner-border-sm,.is-loading>.custom-select~.spinner-border.spinner-grow-sm,.is-loading>.custom-select~.spinner-grow.spinner-border-sm,.is-loading>.custom-select~.spinner-grow.spinner-grow-sm,.is-loading>textarea[rows="1"].form-control~.spinner-border.spinner-border-sm,.is-loading>textarea[rows="1"].form-control~.spinner-border.spinner-grow-sm,.is-loading>textarea[rows="1"].form-control~.spinner-grow.spinner-border-sm,.is-loading>textarea[rows="1"].form-control~.spinner-grow.spinner-grow-sm {    top: calc(0.375em + 0.1875rem + 2px);    border-radius: 50% !important;}.was-validated .is-loading>.form-control:invalid~.spinner-border,.was-validated .is-loading>.form-control:invalid~.spinner-grow,.is-loading>.form-control.is-invalid~.spinner-border,.is-loading>.form-control.is-invalid~.spinner-grow {    right: calc(1.75rem + 2px + 3px);}.is-loading .form-control-plaintext {    padding-left: 7px;}.is-loading .form-control-plaintext:focus-visible {    outline: none;    border: 1px solid #ededf5;}.is-loading .input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {    border-radius: 50%;}.is-loading .flex-fill {    flex: 1 1 auto !important;}.is-loading .spinner-border {    width: 1.5rem;    height: 1.5rem;}.is-loading .spinner-border-sm {    width: 1rem;    height: 1rem;}.is-loading .spinner-grow {    width: 1.5rem;    height: 1.5rem;    color: var(--primary05);}.is-loading .spinner-grow-sm {    width: 1rem;    height: 1rem;}.is-loading select option {    padding: 3px;    padding-left: 7px;}.is-loading>.form-control-sm~.spinner-border.spinner-border-sm {    top: 6px;}.is-loading>.form-control-lg~.spinner-border.spinner-border-sm {    top: 15px;}.is-loading>.form-control-lg~.spinner-border {    top: 10px;}.input-group .is-loading.spinner-append .form-control {    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;    line-height: 1.59;}.input-group.is-loading .form-control {    border-top-right-radius: 5px !important;    border-bottom-right-radius: 5px !important;}.input-group.multiple-input-group .input-group-text {    border: 1px solid rgba(255, 255, 255, 0.2);}.input-group.multiple-input-group .is-loading .form-control {    line-height: 1.63;}.form-control.is-valid,.was-validated .form-control:valid {    border-color: #3fc989 !important;}.form-control.is-invalid,.was-validated .form-control:invalid {    border-color: #f06e7a !important;}.spinner-input-group .input-group-text {    line-height: 2.6;}/* Checkbox */.ckbox {    font-weight: normal;    position: relative;    display: block;    line-height: 1;    margin-bottom: 0;}.ckbox span {    padding-left: 15px;}.ckbox span:empty {    float: left;}.ckbox span:before,.ckbox span:after {    line-height: 18px;    position: absolute;}.ckbox span:before {    content: "";    width: 16px;    height: 16px;    background-color: #fff;    border: 1px solid #cdd4e2;    top: 1px;    left: 0;    border-radius: 3px;}.ckbox span:after {    top: 1px;    left: 0;    width: 16px;    height: 16px;    content: "";    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");    background-size: 65%;    background-repeat: no-repeat;    background-position: 55% 45%;    background-color: var(--primary-bg-color);    line-height: 17px;    display: none;    border-radius: 3px;}.ckbox span:empty {    padding-left: 0;    width: 3px;}.ckbox input[type=checkbox] {    opacity: 0;    margin: 0;}.ckbox input[type=checkbox]:checked+span:after {    display: block;}.ckbox input[type=checkbox][disabled]+span {    opacity: 0.75;}.ckbox input[type=checkbox][disabled]+span:before,.ckbox input[type=checkbox][disabled]+span:after {    opacity: 0.75;}.ckbox-inline {    display: inline-block;}/*---Count-down---*/#count-down {    position: relative;    text-align: center;    display: inline-block;}#count-down .clock-presenter {    height: 80px;    padding: 0px;    text-align: center;    width: 68px;    height: 68px;    float: left;    margin: 0 20px 0 0;    border-radius: 3px;    background-size: cover;    position: relative;}#count-down .clock-presenter .digit {    margin-top: 5px;    font-size: 1.5rem;    color: #fff;    line-height: 60px;    height: 60px;    display: inline-block;    overflow: hidden;    text-align: center;    position: relative;    cursor: default;    font-weight: 600;    border-radius: 50%;}#count-down .clock-presenter:before {    content: "";    position: absolute;    background: linear-gradient(to left, var(--primary-bg-color) 0%, var(--primary-bg-color) 100%) !important;    left: 0;    top: 0;    bottom: 0;    right: 0;    display: block;    border-radius: 15%;}#count-down .clock-presenter .note {    position: relative;    margin-bottom: 0px;    cursor: default;    font-size: 16px;    opacity: 0.7;}@media (max-width: 568px) {    #count-down .clock-presenter {        float: none !important;        margin-bottom: 45px !important;    }}.custom-control {    position: relative;    display: block;    min-height: 1.3125rem;    padding-left: 1.5rem;}.custom-control-inline {    display: inline-flex;    margin-right: 1rem;}.custom-control-input {    position: absolute;    z-index: -1;    opacity: 0;}.custom-control-input:checked~.custom-control-label::before {    color: #fff;    border-color: var(--primary-bg-color);    background-color: var(--primary-bg-color);}.custom-control-input:focus~.custom-control-label::before {    box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.25);}.custom-control-input:focus:not(:checked)~.custom-control-label::before {    border-color: #b3c6ff;}.custom-control-input:not(:disabled):active~.custom-control-label::before {    color: #fff;    background-color: #e6ecff;    border-color: #e6ecff;}.custom-control-input:disabled~.custom-control-label {    color: #7987a1;}.custom-control-input:disabled~.custom-control-label::before {    background-color: #f0f0f8;}.custom-control-label {    position: relative;    margin-bottom: 0;    vertical-align: top;}.custom-control-label::before {    position: absolute;    top: 0;    left: -1.5rem;    display: block;    width: 1rem;    height: 1rem;    pointer-events: none;    content: "";    background-color: #fff;    border: #cdd4e2 solid 1px;}.custom-control-label::after {    position: absolute;    top: 0;    left: -1.5rem;    display: block;    width: 1rem;    height: 1rem;    content: "";    background: no-repeat 50%/50% 50%;}.custom-checkbox .custom-control-label::before {    border-radius: 3px;}.custom-checkbox .custom-control-input:checked~.custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {    border-color: var(--primary-bg-color);    background-color: var(--primary-bg-color);}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {    background-color: rgba(51, 102, 255, 0.5);}.custom-radio .custom-control-label::before {    border-radius: 50%;}.custom-radio .custom-control-input:checked~.custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {    background-color: rgba(51, 102, 255, 0.5);}.custom-switch {    padding-left: 2.25rem;}.custom-switch .custom-control-label::before {    left: -2.25rem;    width: 1.75rem;    pointer-events: all;    border-radius: 0.5rem;}.custom-switch .custom-control-label::after {    top: calc(0.15625rem + 2px);    left: calc(-2.25rem + 2px);    width: calc(1rem - 4px);    height: calc(1rem - 4px);    background-color: #949eb7;    border-radius: 0.5rem;    transition: transform 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;}.custom-switch .custom-control-input:checked~.custom-control-label::after {    background-color: #fff;    transform: translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {    background-color: rgba(51, 102, 255, 0.5);}@media (prefers-reduced-motion: reduce) {    .custom-switch .custom-control-label::after {        transition: none;    }}.custom-select {    display: inline-block;    width: 100%;    height: calc(1.5em + 0.75rem + 2px);    padding: 0.375rem 1.75rem 0.375rem 0.75rem;    font-size: 0.875rem;    font-weight: 400;    line-height: 1.5;    color: #4d5875;    vertical-align: middle;    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;    background-color: #fff;    border: 1px solid #ededf5;    border-radius: 3px;    appearance: none;}.custom-select:focus {    border-color: #b3c6ff;    outline: 0;}.custom-select:focus::-ms-value {    color: #4d5875;    background-color: #fff;}.custom-select[multiple],.custom-select[size]:not([size="1"]) {    height: auto;    padding-right: 0.75rem;    background-image: none;}.custom-select:disabled {    color: #7987a1;    background-color: #f0f0f8;}.custom-select::-ms-expand {    display: none;}.custom-select-sm {    height: calc(1.5em + 0.5rem + 2px);    padding-top: 0.25rem;    padding-bottom: 0.25rem;    padding-left: 0.5rem;    font-size: 0.76562rem;}.custom-select-lg {    height: calc(1.5em + 1rem + 2px);    padding-top: 0.5rem;    padding-bottom: 0.5rem;    padding-left: 1rem;    font-size: 1.09375rem;}.custom-file {    position: relative;    display: inline-block;    width: 100%;    height: calc(1.5em + 0.75rem + 2px);    margin-bottom: 0;}.custom-file-input {    position: relative;    z-index: 2;    width: 100%;    height: calc(1.5em + 0.75rem + 2px);    margin: 0;    opacity: 0;}.custom-file-input:focus~.custom-file-label {    border-color: #b3c6ff;    box-shadow: 0 0 0 0.2rem rgba(51, 102, 255, 0.25);}.custom-file-input:disabled~.custom-file-label {    background-color: #f0f0f8;}.custom-file-input:lang(en)~.custom-file-label::after {    content: "Browse";}.custom-file-input~.custom-file-label[data-browse]::after {    content: attr(data-browse);}.custom-file-label {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 1;    height: calc(1.5em + 0.75rem + 2px);    padding: 0.375rem 0.75rem;    font-weight: 400;    line-height: 1.5;    color: #4d5875;    background-color: #fff;    border: 1px solid #ededf5;    border-radius: 3px;}.custom-file-label::after {    position: absolute;    top: 0;    right: 0;    bottom: 0;    z-index: 3;    display: block;    height: calc(1.5em + 0.75rem);    padding: 0.375rem 0.75rem;    line-height: 1.5;    color: #4d5875;    content: "Browse";    background-color: #f0f0f8;    border-left: inherit;    border-radius: 0 3px 3px 0;}.custom-range {    width: 100%;    height: 1.4rem;    padding: 0;    background-color: transparent;    appearance: none;}.custom-range:focus {    outline: none;}.custom-range:focus::-webkit-slider-thumb,.custom-range:focus::-moz-range-thumb,.custom-range:focus::-ms-thumb {    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(51, 102, 255, 0.25);}.custom-range::-moz-focus-outer {    border: 0;}.custom-range::-webkit-slider-thumb {    width: 1rem;    height: 1rem;    margin-top: -0.25rem;    background-color: var(--primary-bg-color);    border: 0;    border-radius: 1rem;    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    appearance: none;}.custom-range::-webkit-slider-thumb:active {    background-color: #e6ecff;}.custom-range::-webkit-slider-runnable-track {    width: 100%;    height: 0.5rem;    color: transparent;    cursor: pointer;    background-color: #e1e1ef;    border-color: transparent;    border-radius: 1rem;}.custom-range::-moz-range-thumb {    width: 1rem;    height: 1rem;    background-color: var(--primary-bg-color);    border: 0;    border-radius: 1rem;    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    appearance: none;}.custom-range::-moz-range-thumb:active {    background-color: #e6ecff;}.custom-range::-moz-range-track {    width: 100%;    height: 0.5rem;    color: transparent;    cursor: pointer;    background-color: #e1e1ef;    border-color: transparent;    border-radius: 1rem;}.custom-range::-ms-thumb {    width: 1rem;    height: 1rem;    margin-top: 0;    margin-right: 0.2rem;    margin-left: 0.2rem;    background-color: var(--primary-bg-color);    border: 0;    border-radius: 1rem;    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    appearance: none;}.custom-range::-ms-thumb:active {    background-color: #e6ecff;}.custom-range::-ms-track {    width: 100%;    height: 0.5rem;    color: transparent;    cursor: pointer;    background-color: transparent;    border-color: transparent;    border-width: 0.5rem;}.custom-range::-ms-fill-lower {    background-color: #e1e1ef;    border-radius: 1rem;}.custom-range::-ms-fill-upper {    margin-right: 15px;    background-color: #e1e1ef;    border-radius: 1rem;}.custom-range:disabled::-webkit-slider-thumb {    background-color: #949eb7;}.custom-range:disabled::-webkit-slider-runnable-track {    cursor: default;}.custom-range:disabled::-moz-range-thumb {    background-color: #949eb7;}.custom-range:disabled::-moz-range-track {    cursor: default;}.custom-range:disabled::-ms-thumb {    background-color: #949eb7;}@media (prefers-reduced-motion: reduce) {    .custom-range::-webkit-slider-thumb {        transition: none;    }}@media (prefers-reduced-motion: reduce) {    .custom-range::-moz-range-thumb {        transition: none;    }}@media (prefers-reduced-motion: reduce) {    .custom-range::-ms-thumb {        transition: none;    }}.custom-control-label::before,.custom-file-label,.custom-select {    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {    .custom-control-label::before,    .custom-file-label,    .custom-select {        transition: none;    }}.custom-file,.custom-file-input {    height: 38px;}.custom-file-label {    height: 38px;    line-height: 1.8;    border-radius: 0;}.custom-file-label::after {    line-height: 1.8;    border-radius: 0;    height: auto;}.custom-select {    background: none;}.custom-control-label-lg::before {    position: absolute;    top: 0.15625rem;    left: -1.5rem;    display: block;    width: 2rem;    height: 2rem;    pointer-events: none;    content: "";    background-color: #fff;    border: #cdd4e2 solid 1px;    border-radius: 35px;}.custom-control-label-lg::after {    position: absolute;    top: 0.15625rem;    left: -1.5rem;    display: block;    width: 2rem;    height: 2rem;    content: "";    background: no-repeat 50%/50% 50%;    border-radius: 35px;}.custom-control-label-md::before,.custom-control-label-md::after {    top: 0.25rem !important;    width: 1.5rem !important;    height: 1.5rem !important;}.custom-control-label-md::before,.custom-control-label-md::after {    top: 0.25rem !important;    width: 1.5rem !important;    height: 1.5rem !important;}.custom-control-md {    min-height: 2rem !important;}.custom-control-label-md {    padding-left: 8px;    padding-top: 6px;}.custom-control-label-lg::before,.custom-control-label-lg::after {    top: 0.25rem !important;    width: 2rem !important;    height: 2rem !important;}.custom-control-label-lg::before,.custom-control-label-lg::after {    top: 0.25rem !important;    width: 2rem !important;    height: 2rem !important;}.custom-control-lg {    min-height: 2rem !important;}.custom-control-label-lg {    padding-left: 15px;    padding-top: 10px;}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {    background-color: var(--primary-bg-color);    opacity: 0.5;}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {    background-color: var(--primary-bg-color);    opacity: 0.5;}.custom-switch-input {    position: absolute;    z-index: -1;    opacity: 0;}.custom-switch-indicator {    display: inline-block;    height: 1.25rem;    width: 2.25rem;    background: #f0f0f2;    border-radius: 50px;    position: relative;    vertical-align: bottom;    transition: 0.3s border-color, 0.3s background-color;}.custom-switch-indicator:before {    content: "";    position: absolute;    height: calc(1.25rem - 4px);    width: calc(1.25rem - 4px);    top: 1px;    left: 1px;    background: #fff;    border-radius: 50%;    transition: 0.3s left;    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);}.custom-switch-input:checked~.custom-switch-indicator {    background: var(--primary-bg-color);}.custom-switch-input:checked~.custom-switch-indicator:before {    left: calc(1rem + 1px);}.custom-square {    border-radius: 0px !important;}.custom-square:before {    border-radius: 0px !important;}.custom-switch-indicator-lg {    display: inline-block;    height: 1.5rem;    width: 3rem;    background: #f5f6fb;    border-radius: 50px;    position: relative;    vertical-align: bottom;    border: 1px solid #ebeaf1;    transition: 0.3s border-color, 0.3s background-color;}.custom-switch-indicator-lg:before {    content: "";    position: absolute;    height: calc(1.5rem - 4px);    width: calc(1.5rem - 4px);    top: 1px;    left: 1px;    background: #fff;    border-radius: 50%;    transition: 0.3s left;    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);}.custom-switch-input:checked~.custom-switch-indicator-lg:before {    left: calc(1.46rem + 1px);}.custom-switch-indicator-xl {    display: inline-block;    height: 2rem;    width: 4rem;    background: #f5f6fb;    border-radius: 50px;    position: relative;    vertical-align: bottom;    border: 1px solid #ebeaf1;    transition: 0.3s border-color, 0.3s background-color;}.custom-switch-indicator-xl:before {    content: "";    position: absolute;    height: calc(2rem - 4px);    width: calc(2rem - 4px);    top: 1px;    left: 1px;    background: #fff;    border-radius: 50%;    transition: 0.3s left;    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);}.custom-switch-input:checked~.custom-switch-indicator-xl:before {    left: calc(1.96rem + 1px) !important;}.form-select:focus {    box-shadow: none;    color: #4d5875;    background-color: #fff;    border-color: var(--primary-bg-color);    outline: 0;    }.item-card .cardprice-2 span.type--strikethrough {    opacity: 0.5;    text-decoration: line-through;    font-size: 14px;    font-weight: 400;}.item-card .cardprice-2 span {    display: block;    font-size: 18px;    font-weight: 500;}.item-card .cardprice-2 {    position: absolute;    right: 15px;}/* ###### 5.4 Image   ###### */.main-img-user {    display: inline-block;    position: relative;    width: 40px;    height: 40px;    border-radius: 100%;    text-align: center;}.main-img-user img {    width: 100% !important;    height: 100% !important;    object-fit: cover;    border-radius: 100%;}.p-text {    display: block;    margin-left: 12px;    margin-right: 10px;}.p-text .p-name {    color: #3e464e;    font-size: 14px;    vertical-align: middle;    margin-bottom: 0;    display: block;    padding-bottom: 4px;    line-height: 1.8;}.p-text .p-sub-text {    line-height: 0;    display: block;    color: #7987a1 !important;}/* ###### 5.4 Image   ###### */.main-img-user {    display: inline-block;    position: relative;    width: 36px;    height: 36px;    border-radius: 100%;    text-align: center;}.main-img-user img {    object-fit: cover;    border-radius: 100%;}.demo-avatar-group .main-img-user {    width: 40px;    height: 40px;}.example .demo-avatar-group .main-img-user::after {    right: 3px;    bottom: 3px;}.demo-avatar-group.main-avatar-list-stacked .main-img-user::after {    right: 1px;    bottom: 3px;}.main-img-user::after {    content: "";    position: absolute;    bottom: 3px;    right: 0px;    width: 6px;    height: 6px;    background-color: #17b86a;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);    border-radius: 100%;    display: block !important;}.main-img-user.online::after {    background-color: #0ba360;}.main-avatar {    position: relative;    width: 36px;    height: 36px;    text-align: center;    display: flex;    justify-content: center;    align-items: center;    border-radius: 100%;    color: #fff;    font-weight: 600;    font-size: 16px;    background-color: #4d5875;}.main-avatar::after {    content: "";    position: absolute;    bottom: 0;    right: 3px;    width: 6px;    height: 6px;    background-color: #949eb7;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);    border-radius: 100%;}.main-avatar.online::after {    background-color: #0ba360;}.avatar-xs {    width: 24px !important;    height: 24px !important;    font-size: 11px !important;}.avatar-xs::after {    width: 5px;    height: 5px;}.avatar-sm {    width: 32px !important;    height: 32px !important;    font-size: 14px !important;}.avatar-sm::after {    width: 7px;    height: 7px;}.avatar-md {    width: 48px !important;    height: 48px !important;    font-size: 20px !important;}.avatar-md::after {    width: 9px;    height: 9px;    right: 2px;    bottom: 2px;}.avatar-lg {    width: 64px !important;    height: 64px !important;    font-size: 28px !important;}.avatar-lg::after {    width: 10px;    height: 10px;    bottom: 3px;    right: 4px;}.avatar-xl {    width: 72px !important;    height: 72px !important;    font-size: 36px !important;}.avatar-xl::after {    width: 11px;    height: 11px;    bottom: 4px;    right: 5px;    box-shadow: 0 0 0 2.5px #fff;}.avatar-xxl {    width: 100px !important;    height: 100px !important;    font-size: 56px !important;}.avatar-xxl::after {    width: 13px;    height: 13px;    bottom: 6px;    right: 7px;    box-shadow: 0 0 0 3px #fff;}.img-fluid {    max-width: 100%;    height: auto;}.img-thumbnail {    padding: 0.25rem;    background-color: #fff;    border: 1px solid #ededf5;    border-radius: 10px;    max-width: 100%;    height: auto;}.demo-avatar-group {    display: flex;    align-items: center;}.demo-avatar-group .main-img-user,.demo-avatar-group .main-avatar {    flex-shrink: 0;}.demo-avatar-group .main-img-user+.main-img-user,.demo-avatar-group .main-img-user+.main-avatar {    margin-left: 5px;}.demo-avatar-group .main-avatar+.main-img-user,.demo-avatar-group .main-avatar+.main-avatar {    margin-left: 5px;}@media (min-width: 576px) {    .demo-avatar-group .main-img-user+.main-img-user,    .demo-avatar-group .main-img-user+.main-avatar {        margin-left: 5px;    }    .demo-avatar-group .main-avatar+.main-img-user,    .demo-avatar-group .main-avatar+.main-avatar {        margin-left: -5px;    }    .avatar-list .avatar:not(:last-child) {        margin-right: 5px !important;    }}.img-xs {    width: 32px;    min-width: 32px;    height: 32px;}.user-pic img {    width: 60px;    height: 60px;    font-size: 36px;}.main-img-user .avatar {    width: 38px !important;    height: 38px !important;    border-radius: 4px !important;}.main-img-user::after {    display: none;}.wrapper.image-group .img-xs.rounded-circle {    margin-right: -5px;}.user-lock img {    width: 70px;    height: 70px;    margin: 0 auto;}.avatar {    position: relative;    width: 36px;    height: 36px;    border-radius: 100%;    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font-weight: 500;    font-size: 16px;}.avatar-list .avatar:not(:last-child) {    margin-right: 0.5rem;}.img-thumbnail .caption {    padding: 15px;}.img-sm {    width: 43px;    min-width: 43px;    height: 43px;}.square {    border-radius: 0 !important;}.radius {    border-radius: 10px !important;}.main-img-user1,.main-img-user3 {    position: relative;}.main-img-user1.avatar-sm .number-badge {    position: absolute;    top: -7px;    width: 18px;    height: 18px;    display: flex;    align-items: center;    justify-content: center;    font-size: 10px;    line-height: 1;    right: -7px;    border: 1px solid #ededf5;}.main-img-user1.avatar-md .number-badge {    position: absolute;    top: -7px;    width: 23px;    height: 23px;    display: flex;    align-items: center;    justify-content: center;    font-size: 11px;    line-height: 1;    right: -7px;    border: 1px solid #ededf5;}.main-img-user1.avatar-lg .number-badge {    position: absolute;    top: -7px;    width: 28px;    height: 28px;    display: flex;    align-items: center;    justify-content: center;    font-size: 12px;    line-height: 1;    right: -7px;    border: 1px solid #ededf5;}.main-img-user3.avatar-sm .icon-badgeavatar {    position: absolute;    bottom: -4px;    width: 18px;    height: 18px;    display: flex;    align-items: center;    justify-content: center;    font-size: 10px;    line-height: 1;    right: -4px;    border: 2px solid #ededf5;}.main-img-user3.avatar-sm .icon-badgeavatar i {    font-size: 10px;    line-height: 1.4 !important;}.main-img-user3.avatar-md .icon-badgeavatar {    position: absolute;    bottom: -4px;    width: 24px;    height: 24px;    display: flex;    align-items: center;    justify-content: center;    font-size: 12px;    line-height: 1;    right: -4px;    border: 2px solid #ededf5;}.main-img-user3.avatar-md .icon-badgeavatar i {    font-size: 11px;    line-height: 1.4 !important;}.main-img-user3.avatar-lg .icon-badgeavatar {    position: absolute;    bottom: -4px;    width: 28px;    height: 28px;    display: flex;    align-items: center;    justify-content: center;    font-size: 12px;    line-height: 1;    right: -4px;    border: 2px solid #ededf5;}.main-img-user3.avatar-lg .icon-badgeavatar i {    font-size: 12px;    line-height: 1.4 !important;}.avatar-list {    margin: 0 0 -0.5rem;    padding: 0;    font-size: 0;}.avatar-list-stacked .avatar1 {    box-shadow: 0 0 0 2px #fff;    margin-right: -0.8em !important;}.avatar1 {    width: 3rem;    height: 3rem;    line-height: 2.85rem;    position: relative;    text-align: center;    display: inline-block;    color: #fff;    font-weight: 600;    vertical-align: bottom;    font-size: 0.875rem;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.avatar1 {    background: var(--primary-bg-color) no-repeat center/cover;}.avatar1 i {    line-height: 3.1;}/* ###### 5.5 List   ###### */.main-list-item {    display: flex;    align-items: center;    justify-content: space-between;    padding: 10px 0;}.main-list-item+.main-list-item {    border-top: 1px solid #f0f0f8;}.main-list-item:last-child {    padding-bottom: 0;}.main-list-item h6 {    margin-bottom: 2px;    font-weight: 600;}.main-list-item>div:first-child h6 {    color: #323251;}.main-list-item>div span {    color: #7987a1;    font-size: 12px;}.main-list-item>div:last-child {    text-align: right;}.main-list-item>div:last-child h6 {    line-height: 1;}.list-group {    display: flex;    flex-direction: column;    padding-left: 0;    margin-bottom: 0;}.list-group-item-action {    width: 100%;    color: #434f63;    text-align: inherit;}.list-group-item-action:hover,.list-group-item-action:focus {    z-index: 0;    color: #4a4a69;    text-decoration: none;    background-color: #fcfcff;}.list-group-item-action:active {    color: #4a4a69;    background-color: var(--primary02);}.list-group-item {    position: relative;    display: block;    padding: 0.75rem 1.25rem;    margin-bottom: -1px;    background-color: #fff;    border: 1px solid rgb(231, 235, 243);}.list-group-item:first-child {    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.list-group-item.disabled,.list-group-item:disabled {    color: #7987a1;    pointer-events: none;    background-color: #fff;}.list-group-item.active {    z-index: 2;    color: #4a4a69;    background-color: var(--primary02) !important;    border-color: #ededf5 !important;}.list-group-horizontal {    flex-direction: row;}.list-group-horizontal .list-group-item {    margin-right: -1px;    margin-bottom: 0;}.list-group-horizontal .list-group-item:first-child {    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    border-top-right-radius: 0;}.list-group-horizontal .list-group-item:last-child {    margin-right: 0;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 0;}@media (min-width: 576px) {    .list-group-horizontal-sm {        flex-direction: row;    }    .list-group-horizontal-sm .list-group-item {        margin-right: -1px;        margin-bottom: 0;    }    .list-group-horizontal-sm .list-group-item:first-child {        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-top-right-radius: 0;    }    .list-group-horizontal-sm .list-group-item:last-child {        margin-right: 0;        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-bottom-left-radius: 0;    }}@media (min-width: 768px) {    .list-group-horizontal-md {        flex-direction: row;    }    .list-group-horizontal-md .list-group-item {        margin-right: -1px;        margin-bottom: 0;    }    .list-group-horizontal-md .list-group-item:first-child {        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-top-right-radius: 0;    }    .list-group-horizontal-md .list-group-item:last-child {        margin-right: 0;        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-bottom-left-radius: 0;    }}@media (min-width: 992px) {    .list-group-horizontal-lg {        flex-direction: row;    }    .list-group-horizontal-lg .list-group-item {        margin-right: -1px;        margin-bottom: 0;    }    .list-group-horizontal-lg .list-group-item:first-child {        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-top-right-radius: 0;    }    .list-group-horizontal-lg .list-group-item:last-child {        margin-right: 0;        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-bottom-left-radius: 0;    }}@media (min-width: 1200px) {    .list-group-horizontal-xl {        flex-direction: row;    }    .list-group-horizontal-xl .list-group-item {        margin-right: -1px;        margin-bottom: 0;    }    .list-group-horizontal-xl .list-group-item:first-child {        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-top-right-radius: 0;    }    .list-group-horizontal-xl .list-group-item:last-child {        margin-right: 0;        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-bottom-left-radius: 0;    }}.list-group-flush .list-group-item {    border-right: 0;    border-left: 0;    border: 0 !important;    border-radius: 0;}.list-group-flush .list-group-item:last-child {    margin-bottom: -1px;}.list-group-flush:first-child .list-group-item:first-child {    border-top: 0;}.list-group-flush:last-child .list-group-item:last-child {    margin-bottom: 0;    border-bottom: 0;}.list-group-item-primary {    color: var(--primary-bg-color);    background: var(--primary02);}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus {    color: var(--primary-bg-color);    background-color: var(--primary02);}.list-group-item-primary.list-group-item-action.active {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-border);}.list-group-item-secondary {    color: #f74f75;    background-color: rgba(247, 79, 117, 0.13);}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus {    color: #3f4654;    background-color: #cacfdb;}.list-group-item-secondary.list-group-item-action.active {    color: #fff;    background-color: #3f4654;    border-color: #3f4654;}.list-group-item-success {    color: #24d5b8;    background-color: rgba(26, 156, 134, 0.13);}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus {    color: #1f5c01;    background-color: #b9e3a5;}.list-group-item-success.list-group-item-action.active {    color: #fff;    background-color: #1f5c01;    border-color: #1f5c01;}.list-group-item-info {    color: #4ec2f0;    background-color: rgba(25, 192, 192, 0.13);}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus {    color: #0c5460;    background-color: #abdde5;}.list-group-item-info.list-group-item-action.active {    color: #fff;    background-color: #0c5460;    border-color: #0c5460;}.list-group-item-warning {    color: #ffbd5a;    background-color: rgba(255, 189, 90, 0.13);}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus {    color: #856404;    background-color: #ffe8a1;}.list-group-item-warning.list-group-item-action.active {    color: #fff;    background-color: #856404;    border-color: #856404;}.list-group-item-danger {    color: #f34343;    background-color: rgba(243, 67, 67, 0.13);}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus {    color: #721c24;    background-color: #f1b0b7;}.list-group-item-danger.list-group-item-action.active {    color: #fff;    background-color: #721c24;    border-color: #721c24;}.list-group-item-light {    color: #7f7f81;    background-color: #fcfcfd;}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus {    color: #7f7f81;    background-color: #ededf3;}.list-group-item-light.list-group-item-action.active {    color: #fff;    background-color: #7f7f81;    border-color: #7f7f81;}.list-group-item-dark {    color: #1f2533;    background-color: #c8ccd3;}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus {    color: #1f2533;    background-color: #babfc8;}.list-group-item-dark.list-group-item-action.active {    color: #fff;    background-color: #1f2533;    border-color: #1f2533;}.listgroup-example ul {    list-style-type: none;}.listgroup-example ul ul {    list-style-type: square;    margin: 10px 0 0 0;}.listgroup-example ul li {    padding: 5px 5px;}.listgroup-example2 ul {    list-style-type: none;}.listgroup-example2 ul ul {    list-style-type: circle;    margin: 10px 0 0 0;}.listgroup-example2 ul li {    padding: 5px 5px;}.users-list-group .btn-icon {    width: 34px;    height: 34px;}.users-list-group .btn-icon i {    line-height: 34px;    line-height: 34px;}.users-list-group .list-group-item {    padding: 0.85rem 1.25rem;}.list-style-1 {    list-style: inherit;    padding-left: inherit;}.list-style-1 ul {    list-style: inherit;    padding-left: 30px;}.list-style-1 li {    line-height: 30px;}.list-style2 {    list-style: decimal;    padding-left: inherit;}.list-style2 ul {    list-style: decimal;    padding-left: 30px;}.list-style2 li {    line-height: 30px;}.list-style3 {    list-style: circle !important;    padding-left: inherit;}.list-style3 ul {    list-style: decimal;    padding-left: 30px;}.list-style3 li {    line-height: 30px;}.list-style4 {    list-style: lower-alpha;    padding-left: inherit;}.list-style4 ul {    list-style: decimal;    padding-left: 30px;}.list-style4 li {    line-height: 30px;}.list-style5 {    list-style: square;    padding-left: inherit;}.list-style5 ul {    list-style: decimal;    padding-left: 30px;}.list-style5 li {    line-height: 30px;}.list-style6 {    list-style: lower-roman;    padding-left: inherit;}.list-style6 ul {    list-style: decimal;    padding-left: 30px;}.list-style6 li {    line-height: 30px;}.order-list li {    line-height: 30px;}.paragraph-list {    list-style: lower-roman;    padding-left: inherit;    list-style-type: inline;    padding-left: 20px;    line-height: 2;}/* ###### 6.6 Navbar  ###### */@media (max-width: 991.98px) {    .main-navbar-show {        overflow: hidden;    }    .main-navbar-show .main-navbar-backdrop {        visibility: visible;        opacity: 1;    }    .main-navbar-show .main-navbar {        transform: translateX(0);        visibility: visible;    }}.main-navbar-backdrop {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.89);    z-index: 900;    visibility: hidden;    opacity: 0;    transition: all 0.4s;}@media (prefers-reduced-motion: reduce) {    .main-navbar-backdrop {        transition: none;    }}.main-navbar {    position: fixed;    top: 0;    left: 0;    bottom: 0;    width: 240px;    overflow-y: auto;    background-color: #fff;    z-index: 1000;    visibility: hidden;    transform: translateX(-240px);    transition: all 0.4s;}.main-navbar>.container,.main-navbar>.container-fluid {    display: flex;    flex-direction: column;}.main-navbar .nav {    flex-direction: column;    padding: 20px;    margin-bottom: 20px;}.main-navbar .nav-label {    font-size: 10px;    font-weight: 500;    text-transform: uppercase;    color: #7987a1;    letter-spacing: 1px;    display: block;    margin-bottom: 10px;}.main-navbar .nav-item {    position: relative;}.main-navbar .nav-item+.nav-item {    border-top: 1px dotted #f0f0f8;}.main-navbar .nav-item.active .nav-link {    color: var(--primary-bg-color);}.main-navbar .nav-item.show>.nav-sub {    display: block;}.main-navbar .nav-item-mega {    position: static;}.main-navbar .nav-link {    padding: 0;    color: #323251;    font-size: 15px;    font-weight: 500;    position: relative;    display: flex;    align-items: center;    height: 42px;    outline: none;}.main-navbar .nav-link i {    font-size: 26px;    margin-right: 10px;}.main-navbar .nav-link i.typcn {    line-height: 1;    width: 20px;}.main-navbar .nav-link i.typcn::before {    width: auto;}.main-navbar .nav-link.with-sub::after {    content: "\f3d0";    font-family: "Ionicons";    font-size: 11px;    font-weight: 400;    display: inline-block;    position: relative;    margin-left: auto;    color: #949eb7;}.main-navbar .nav-link.with-sub::before {    content: "";    position: absolute;    top: 39px;    left: 50%;    margin-left: -7px;    width: 15px;    height: 15px;    border: 2px solid transparent;    border-top-color: rgba(28, 39, 60, 0.12);    border-left-color: rgba(28, 39, 60, 0.12);    transform: rotate(45deg);    background-color: #fff;    z-index: 901;    display: none;}.main-navbar .nav-sub {    display: none;    border-top: 1px dotted #f0f0f8;    list-style: none;    padding: 0;    margin: 0;}.main-navbar .nav-sub-item {    position: relative;    display: block;    margin-left: 30px;}.main-navbar .nav-sub-item+.nav-sub-item {    border-top: 1px dotted #f0f0f8;}.main-navbar .nav-sub-item>.nav-sub {    left: 176px;    top: -10px;    display: none;}.main-navbar .nav-sub-item.show>.nav-sub {    display: block;}.main-navbar .nav-sub-item.active>.nav-sub-link {    color: var(--primary-bg-color);}.main-navbar .nav-sub-link {    position: relative;    font-size: 0.875rem;    color: #4d5875;    display: flex;    align-items: center;    height: 34px;}.main-navbar .nav-sub-link:hover,.main-navbar .nav-sub-link:focus {    color: var(--primary-bg-color);    outline: none;}.main-navbar .nav-sub-link.with-sub {    justify-content: space-between;}.main-navbar .nav-sub-link.with-sub::after {    content: "\f3d0";    font-family: "Ionicons";    font-size: 11px;    font-weight: 400;    display: inline-block;    position: relative;    margin-left: auto;    color: #949eb7;}.main-navbar .nav-sub-mega {    top: 57px;    left: 0;    right: 0;    background-color: transparent;    padding: 7px 0;    border: 0;    width: auto;    border-top: 1px dotted #f0f0f8;    pointer-events: none;}.main-navbar .nav-sub-mega .container,.main-navbar .nav-sub-mega .container-fluid {    padding: 0;    pointer-events: auto;}.main-navbar .nav-sub-mega .container>div+div,.main-navbar .nav-sub-mega .container-fluid>div+div {    margin-top: 25px;}.main-navbar .nav-sub-mega .nav {    min-width: 120px;    flex-direction: column;    align-items: stretch;    padding: 0;    margin: 0;}.main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {    display: block;    text-transform: uppercase;    font-size: 12px;    font-weight: 700;    color: #323251;    letter-spacing: 0.5px;    margin-bottom: 10px;    margin-top: 30px;    margin-left: 30px;}.main-navbar .nav-sub-mega .nav li:not(.nav-sub-item):first-of-type {    margin-top: 0;}.main-navbar .nav-sub-mega .nav-sub-item+.nav-sub-item {    padding-top: 7px;    margin-top: 7px;}.main-navbar .nav-sub-mega .nav-sub-link {    height: auto;}@media (prefers-reduced-motion: reduce) {    .main-navbar {        transition: none;    }}@media (min-width: 992px) {    .main-navbar {        position: relative;        top: auto;        left: auto;        bottom: auto;        width: auto;        padding: 0;        border-right: 0;        overflow-y: inherit;        display: block;        border-bottom: 1px solid rgba(28, 39, 60, 0.12);        visibility: visible;        transform: none;        z-index: auto;    }}@media (max-width: 991.98px) {    .main-navbar>.container,    .main-navbar>.container-fluid {        padding: 0;    }}@media (min-width: 992px) {    .main-navbar>.container,    .main-navbar>.container-fluid {        flex-direction: row;        align-items: center;        height: 48px;    }}@media (min-width: 992px) {    .main-navbar>.container {        padding: 0;    }}@media (min-width: 992px) {    .main-navbar>.container-fluid {        padding-left: 20px;        padding-right: 20px;    }}@media (min-width: 992px) {    .main-navbar .nav {        flex-direction: row;        align-items: center;        margin-bottom: 0;        padding: 0;    }}@media (min-width: 992px) {    .main-navbar .nav-label {        display: none;    }}@media (min-width: 992px) {    .main-navbar .nav-item+.nav-item {        border-top: 0;        margin-left: 15px;        padding-left: 15px;        border-left: 1px dotted #f0f0f8;    }}@media (min-width: 1200px) {    .main-navbar .nav-item+.nav-item {        margin-left: 20px;        padding-left: 20px;    }}@media (min-width: 992px) {    .main-navbar .nav-item.show .nav-link::before {        display: block;    }}@media (min-width: 992px) {    .main-navbar .nav-link {        height: auto;        font-size: 14px;    }}@media (min-width: 992px) {    .main-navbar .nav-link i {        margin-right: 8px;        font-size: 22px;    }}@media (min-width: 992px) {    .main-navbar .nav-link i.typcn {        line-height: 0.9;        width: auto;    }}@media (min-width: 992px) {    .main-navbar .nav-link.with-sub::after {        margin-left: 4px;    }}@media (min-width: 992px) {    .main-navbar .nav-sub {        position: absolute;        top: 44.5px;        left: 0;        width: 200px;        background-color: #fff;        border: 2px solid rgba(28, 39, 60, 0.12);        padding: 8px 20px;        z-index: 900;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-item {        margin-left: 0;    }}@media (max-width: 991.98px) {    .main-navbar .nav-sub-item>.nav-sub>.nav-sub-item {        margin-left: 37px;    }    .main-navbar .nav-sub-item>.nav-sub>.nav-sub-item>.nav-sub-link {        padding-left: 10px;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-link {        font-size: 0.8125rem;        height: 36px;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-link.with-sub::after {        margin-left: 4px;        content: "\f3d1";        font-size: 12px;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-mega {        padding: 0 25px;        border-top: 0;    }}@media (max-width: 991.98px) {    .main-navbar .nav-sub-mega .container,    .main-navbar .nav-sub-mega .container-fluid {        max-width: none;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-mega .container,    .main-navbar .nav-sub-mega .container-fluid {        display: flex;        background-color: #fff;        border: 2px solid rgba(28, 39, 60, 0.12);    }}@media (min-width: 992px) {    .main-navbar .nav-sub-mega .container>div,    .main-navbar .nav-sub-mega .container-fluid>div {        display: flex;        padding: 20px;        flex: 1;        margin-top: 0;    }}@media (min-width: 1200px) {    .main-navbar .nav-sub-mega .container>div,    .main-navbar .nav-sub-mega .container-fluid>div {        padding: 20px 25px;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-mega .container>div+div,    .main-navbar .nav-sub-mega .container-fluid>div+div {        margin-top: 0;        border-left: 1px solid rgba(28, 39, 60, 0.05);    }}@media (min-width: 1200px) {    .main-navbar .nav-sub-mega .nav {        min-width: 140px;    }}@media (max-width: 991.98px) {    .main-navbar .nav-sub-mega .nav+.nav .nav-sub-item:first-child {        margin-top: 6px;        padding-top: 6px;        border-top: 1px dotted #f0f0f8;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-mega .nav+.nav {        margin-left: 20px;        margin-top: 31px;        padding-top: 0;        border-top: 0;    }}@media (min-width: 1200px) {    .main-navbar .nav-sub-mega .nav+.nav {        margin-left: 25px;    }}@media (min-width: 992px) {    .main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {        margin-bottom: 15px;        margin-left: 0;    }}.main-navbar-header {    display: flex;    align-items: center;    justify-content: space-between;    padding: 0 20px;    border-bottom: 1px solid #f0f0f8;    height: 60px;}@media (min-width: 992px) {    .main-navbar-header {        display: none;    }}.main-navbar-search {    position: relative;    padding: 0 20px;    border-bottom: 1px solid #f0f0f8;}.main-navbar-search .form-control {    border-width: 0;    padding: 0;}.main-navbar-search .form-control:focus {    box-shadow: none !important;    border-color: #e1e1ef;}.main-navbar-search .btn,.main-navbar-search .sp-container button {    background-color: transparent;    position: absolute;    top: 0;    right: 0;    height: 38px;    padding-left: 20px;    padding-right: 20px;    font-size: 16px;    line-height: 1;}@media (min-width: 992px) {    .main-navbar-search {        display: none;    }}.sp-container .main-navbar-search button {    background-color: transparent;    position: absolute;    top: 0;    right: 0;    height: 38px;    padding-left: 20px;    padding-right: 20px;    font-size: 16px;    line-height: 1;}.navbar {    position: relative;    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;    padding: 0.5rem 0.5rem;}.navbar>.container,.navbar>.container-fluid {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;}.navbar-brand {    display: inline-block;    padding-top: 0.33594rem;    padding-bottom: 0.33594rem;    margin-right: 1rem;    font-size: 1.09375rem;    line-height: inherit;    white-space: nowrap;}.navbar-brand:hover,.navbar-brand:focus {    text-decoration: none;}.navbar-nav {    display: flex;    flex-direction: column;    padding-left: 0;    margin-bottom: 0;    list-style: none;}.navbar-nav .nav-link {    padding-right: 0;    padding-left: 0;}.navbar-nav .dropdown-menu {    position: static;    float: none;}.navbar-text {    display: inline-block;    padding-top: 0.5rem;    padding-bottom: 0.5rem;}.navbar-toggler {    padding: 0.4rem 0 0.45rem 0.75rem;    font-size: 1.09375rem;    color: #272746;    position: relative;    line-height: 35px;    outline: none;    height: 37px;    width: 37px;    text-align: center;    border: 0px solid #dfd7e9;}.navbar-toggler:hover,.navbar-toggler:focus {    text-decoration: none;}.navbar-toggler-icon {    display: inline-block;    width: 1.5em;    height: 1.7em;    vertical-align: middle;    content: "";    background: no-repeat center center;    background-size: 100% 100%;    color: #7987a1;}@media (max-width: 575.98px) {    .navbar-expand-sm>.container,    .navbar-expand-sm>.container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 576px) {    .navbar-expand-sm {        flex-flow: row nowrap;        justify-content: flex-start;    }    .navbar-expand-sm .navbar-nav {        flex-direction: row;    }    .navbar-expand-sm .navbar-nav .dropdown-menu {        position: absolute;    }    .navbar-expand-sm .navbar-nav .nav-link {        padding-right: 0.5rem;        padding-left: 0.5rem;    }    .navbar-expand-sm>.container,    .navbar-expand-sm>.container-fluid {        flex-wrap: nowrap;    }    .navbar-expand-sm .main-header {        display: flex !important;        flex-basis: auto;    }    .navbar-expand-sm .navbar-toggler {        display: none;    }}@media (max-width: 767.98px) {    .navbar-expand-md>.container,    .navbar-expand-md>.container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 768px) {    .navbar-expand-md {        flex-flow: row nowrap;        justify-content: flex-start;    }    .navbar-expand-md .navbar-nav {        flex-direction: row;    }    .navbar-expand-md .navbar-nav .dropdown-menu {        position: absolute;    }    .navbar-expand-md .navbar-nav .nav-link {        padding-right: 0.5rem;        padding-left: 0.5rem;    }    .navbar-expand-md>.container,    .navbar-expand-md>.container-fluid {        flex-wrap: nowrap;    }    .navbar-expand-md .main-header {        display: flex !important;        flex-basis: auto;    }    .navbar-expand-md .navbar-toggler {        display: none;    }}@media (max-width: 991.98px) {    .navbar-expand-lg>.container,    .navbar-expand-lg>.container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 992px) {    .navbar-expand-lg {        flex-flow: row nowrap;        justify-content: flex-start;    }    .navbar-expand-lg .navbar-nav {        flex-direction: row;    }    .navbar-expand-lg .navbar-nav .dropdown-menu {        position: absolute;    }    .navbar-expand-lg .navbar-nav .nav-link {        padding-right: 0.5rem;        padding-left: 0.5rem;    }    .navbar-expand-lg>.container,    .navbar-expand-lg>.container-fluid {        flex-wrap: nowrap;    }    .navbar-expand-lg .main-header {        display: flex !important;        flex-basis: auto;    }    .navbar-expand-lg .navbar-toggler {        display: none;    }}@media (max-width: 1199.98px) {    .navbar-expand-xl>.container,    .navbar-expand-xl>.container-fluid {        padding-right: 0;        padding-left: 0;    }}@media (min-width: 1200px) {    .navbar-expand-xl {        flex-flow: row nowrap;        justify-content: flex-start;    }    .navbar-expand-xl .navbar-nav {        flex-direction: row;    }    .navbar-expand-xl .navbar-nav .dropdown-menu {        position: absolute;    }    .navbar-expand-xl .navbar-nav .nav-link {        padding-right: 0.5rem;        padding-left: 0.5rem;    }    .navbar-expand-xl>.container,    .navbar-expand-xl>.container-fluid {        flex-wrap: nowrap;    }    .navbar-expand-xl .main-header {        display: flex !important;        flex-basis: auto;    }    .navbar-expand-xl .navbar-toggler {        display: none;    }}.navbar-expand {    flex-flow: row nowrap;    justify-content: flex-start;}.navbar-expand>.container,.navbar-expand>.container-fluid {    padding-right: 0;    padding-left: 0;}.navbar-expand .navbar-nav {    flex-direction: row;}.navbar-expand .navbar-nav .dropdown-menu {    position: absolute;}.navbar-expand .navbar-nav .nav-link {    padding-right: 0.5rem;    padding-left: 0.5rem;}.navbar-expand>.container,.navbar-expand>.container-fluid {    flex-wrap: nowrap;}.navbar-expand .main-header {    display: flex !important;    flex-basis: auto;}.navbar-expand .navbar-toggler {    display: none;}.navbar-light .navbar-brand {    color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus {    color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link {    color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus {    color: rgba(0, 0, 0, 0.7);}.navbar-light .navbar-nav .nav-link.disabled {    color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link {    color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active {    color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-toggler {    color: rgba(0, 0, 0, 0.5);    border-color: rgba(0, 0, 0, 0.1);}.navbar-light .navbar-toggler-icon {    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='$black-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text {    color: rgba(0, 0, 0, 0.5);}.navbar-light .navbar-text a {    color: rgba(0, 0, 0, 0.9);}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus {    color: rgba(0, 0, 0, 0.9);}.navbar-dark .navbar-brand {    color: #fff;}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus {    color: #fff;}.navbar-dark .navbar-nav .nav-link {    color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus {    color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .nav-link.disabled {    color: rgba(255, 255, 255, 0.25);}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link {    color: #fff;}.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {    color: #fff;}.navbar-dark .navbar-toggler {    color: rgba(255, 255, 255, 0.5);    border-color: rgba(255, 255, 255, 0.1);}.navbar-dark .navbar-toggler-icon {    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='$white-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text {    color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-text a {    color: #fff;}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus {    color: #fff;}@media print {    .navbar {        display: none;    }}.navbar-form.active .input-group-btn {    position: absolute;    right: 12px;    z-index: 9999;    top: 4.3rem;}.navbar-form.nav-item.active .btn.btn-default.nav-link {    display: none;}@media (min-width: 992px) {    .navbar-form {        display: none;    }}@media (max-width: 991px) {    .navbar-form.active .btn.btn-default.nav-link.resp-btn {        display: none !important;    }}@media (min-width: 992px) {    .navbar-expand-lg.responsive-navbar .navbar-collapse {        display: flex !important;        -ms-flex-preferred-size: auto;        flex-basis: auto;        background: transparent;    }}#verticallpill .nav-pills .nav-link {    padding: 0.75rem 0rem 0.75rem 0.75rem;}/* ###### 4.9 Perfect Scrollbar ###### */.ps {    overflow: hidden;}.ps>.ps__rail-y {    width: 8px;    background-color: transparent;    z-index: 10;    position: absolute;    left: auto !important;    right: 0;    opacity: 0;    transition: opacity 0.2s;}.ps>.ps__rail-y>.ps__thumb-y {    position: absolute;    border-radius: 0;    width: 5px;    left: 4px;}.ps.ps--active-y:hover>.ps__rail-y,.ps.ps--active-y:focus>.ps__rail-y {    opacity: 1;}@media (prefers-reduced-motion: reduce) {    .ps>.ps__rail-y {        transition: none;    }}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y {    width: 8px;}/* Radio Box */.rdiobox {    font-weight: normal;    position: relative;    display: block;    line-height: 18px;}.rdiobox span {    padding-left: 4px;}.rdiobox span:before,.rdiobox span:after {    line-height: 18px;    position: absolute;}.rdiobox span:before {    content: "";    width: 16px;    height: 16px;    background-color: #fff;    border: 1px solid #cdd4e2;    border-radius: 50px;    top: 2px;    left: 0;}.rdiobox span:after {    content: "";    width: 6px;    height: 6px;    background-color: #fff;    border-radius: 50px;    top: 7px;    left: 5px;    display: none;}.rdiobox span:empty {    padding-left: 0;    width: 16px;    display: block;}.rdiobox input[type=radio] {    opacity: 0;    margin: 0;}.rdiobox input[type=radio]:checked+span:before {    border-color: transparent;    background-color: var(--primary-bg-color);}.rdiobox input[type=radio]:checked+span:after {    display: block;}.rdiobox input[type=radio][disabled]+span {    opacity: 0.75;}.rdiobox input[type=radio][disabled]+span:before,.rdiobox input[type=radio][disabled]+span:after {    opacity: 0.75;}.rdiobox-inline {    display: inline-block;}.form-group-rdiobox {    display: flex;    align-items: center;}.form-group-rdiobox .rdiobox {    margin-bottom: 0;}.form-group-rdiobox .rdiobox+.rdiobox {    margin-left: 30px;}.form-group-rdiobox .rdiobox span {    padding-left: 0;}/*-- rating--*/.rating-stars {    width: 100%;    text-align: center;    font-size: 18px;}.rating-stars i {    padding: 5px;}.rating-stars .rating-stars-container {    font-size: 0px;}.rating-stars .rating-stars-container .rating-star {    display: inline-block;    font-size: 26px;    cursor: pointer;    padding: 4px 8px;    color: var(--primary02);}.rating-stars .rating-stars-container .rating-star.is--active .fa-heart,.rating-stars .rating-stars-container .rating-star.is--hover .fa-heart {    color: #f74f75;}.rating-stars .rating-stars-container .rating-star.sm {    display: inline-block;    font-size: 14px;    color: #eaedf1;    cursor: pointer;    padding: 5px;}.rating-stars .rating-stars-container .rating-star.is--active,.rating-stars .rating-stars-container .rating-star.is--hover {    color: #ffc102;}.rating-stars .rating-stars-container .rating-star.is--no-hover,.rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {    color: #ededf5;}.rating-stars .rating-stars-container .rating-star.is--active,.rating-stars .rating-stars-container .rating-star.is--hover {    color: #ffc102;}/*-----Br Themes-----*/.br-theme-bars-horizontal .br-widget a {    background-color: var(--primary02);}.br-theme-bars-horizontal .br-widget a.br-active,.br-theme-bars-horizontal .br-widget a.br-selected {    background-color: var(--primary-bg-color);}.br-theme-bars-horizontal .br-widget .br-current-rating {    color: var(--primary-bg-color);}.br-theme-bars-pill .br-widget a {    background-color: var(--primary02);    color: var(--primary-bg-color);}.br-theme-bars-pill .br-widget a.br-active,.br-theme-bars-pill .br-widget a.br-selected {    background-color: var(--primary-bg-color);    color: white;}.br-theme-bars-square .br-widget a {    border: 2px solid var(--primary02);    background-color: #fff;    color: #334151;}.br-theme-bars-square .br-widget a.br-active,.br-theme-bars-square .br-widget a.br-selected {    border: 2px solid var(--primary02);    color: var(--primary-bg-color);}.br-theme-bars-movie .br-widget a {    background-color: var(--primary02);}.br-theme-bars-movie .br-widget a.br-active,.br-theme-bars-movie .br-widget a.br-selected {    background-color: var(--primary-bg-color);}.br-theme-bars-movie .br-widget .br-current-rating {    color: var(--primary-bg-color);}.br-theme-bars-1to10 .br-widget a {    background-color: var(--primary02);}.br-theme-bars-1to10 .br-widget a.br-active,.br-theme-bars-1to10 .br-widget a.br-selected {    background-color: var(--primary-bg-color);}.br-theme-bars-1to10 .br-widget .br-current-rating {    color: var(--primary-bg-color);}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after {    color: var(--primary-bg-color);}/*-----Br Themes-----*/.rating-stars input {    display: block;    margin: 0 auto;    text-align: center;    padding: 0.375rem 0.75rem;    font-size: 0.9375rem;    line-height: 1.6;    color: #495057;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ededf5;    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.rating-table.table th,.rating-table.table td {    padding: 7px 6px !important;    line-height: 1.462;}.rating-table tr {    padding: 10px 0;}/*---- Tags-----*/.tag {    font-size: 0.75rem;    color: #8189b6;    border: 1px solid #ededf5;    border-radius: 3px;    padding: 2px 0.55rem;    line-height: 2em;    display: -ms-inline-flexbox;    display: inline-flex;    cursor: default;    font-weight: 400;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}a.tag {    text-decoration: none;    cursor: pointer;    transition: 0.3s color, 0.3s background;}a.tag:hover {    background-color: rgba(110, 118, 135, 0.2);    color: inherit;}.tag-addon {    display: inline-block;    padding: 0 0.5rem;    color: inherit;    text-decoration: none;    background: #f9f9fb;    margin: 0 -0.4rem 0 0.5rem;    text-align: center;    min-width: 1.5rem;}.tag-addon:last-child {    border-radius: 3px;}.tag-addon i {    vertical-align: middle;    margin: 0 -0.25rem;    line-height: 1.5px;    font-size: 13px;}a.tag-addon {    text-decoration: none;    cursor: pointer;    transition: 0.3s color, 0.3s background;}a.tag-addon:hover {    background: rgb(238, 238, 255);    color: inherit;}.tag-avatar {    width: 1.5rem;    height: 1.5rem;    border-radius: 3px 0 0 3px;    margin: 0 0.5rem 0 -0.5rem;}.tag-blue {    background-color: #467fcf !important;    color: #fff;}.tag-indigo {    background-color: #5b67c7 !important;    color: #fff;}.tag-purple {    background-color: #ad4ffa !important;    color: #fff;}.tag-pink {    background-color: #bc22be !important;    color: #fff;}.tag-red {    background-color: #f34343 !important;    color: #fff;}.tag-orange {    background-color: #fd7e14 !important;    color: #fff;}.tag-yellow {    background-color: #fdb901 !important;    color: #fff;}.tag-green {    background-color: #0fa751 !important;    color: #fff;}.tag-teal {    background-color: #29ddee !important;    color: #fff;}.tag-cyan {    background-color: #4ec2f0 !important;    color: #fff;}.tag-white {    background-color: #fff !important;    color: #fff;}.tag-gray {    background-color: #868e96 !important;    color: #fff;}.tag-gray-dark {    background-color: #343a40 !important;    color: #fff;}.tag-azure {    background-color: #17c1f4 !important;    color: #fff;}.tag-lime {    background-color: #7bd235 !important;    color: #fff;}.tag-primary {    background-color: #467fcf !important;    color: #fff;}.tag-secondary {    background-color: #868e96 !important;    color: #fff;}.tag-success {    background-color: #0fa751 !important;    color: #fff;}.tag-info {    background-color: #17c1f4 !important;    color: #fff;}.tag-warning {    background-color: #fdb901 !important;    color: #fff;}.tag-danger {    background-color: #ec2d38 !important;    color: #fff;}.tag-light {    background-color: #f8f9fa !important;    color: #fff;}.tag-dark {    background-color: #343a40 !important;    color: #fff;}.tag-rounded {    border-radius: 50px;}.tag-rounded .tag-avatar {    border-radius: 50px;}.tags {    margin-bottom: -0.5rem;    font-size: 0;}.tags>.tag {    margin-bottom: 0.5rem;}.tags>.tag:not(:last-child) {    margin-right: 0.2rem;}@media (min-width: 459px) {    .text-wrap .example .form-group {        margin-bottom: 0;    }}.tag-primary {    background-color: var(--primary-bg-color) !important;    color: #fff;}.tag-secondary {    background-color: #f74f75 !important;    color: #fff;}.tag-success {    background-color: #24d5b8 !important;    color: #fff;}.tag-danger {    background-color: #f34343 !important;    color: #fff;}.tag-warning {    background-color: #ffbd5a !important;    color: #fff;}.tag-info {    background-color: #4ec2f0 !important;    color: #fff;}.tag-teal {    background-color: #29ddee !important;    color: #fff;}/* Timeline *//*--- Vertical --*/.vtimeline {    list-style: none;    padding: 0;    position: relative;    margin-bottom: 20px;}.vtimeline:before {    top: 0;    bottom: 0;    position: absolute;    content: " ";    width: 3px;    background-color: #ededf5;    left: 50%;    margin-left: -1.5px;}.vtimeline .timeline-wrapper {    display: block;    margin-bottom: 20px;    position: relative;    width: 100%;    padding-right: 90px;}.vtimeline .timeline-wrapper:before {    content: " ";    display: table;}.vtimeline .timeline-wrapper:after {    content: " ";    display: table;    clear: both;}.vtimeline .timeline-wrapper .timeline-panel {    border-radius: 5px;    overflow: hidden;    padding: 20px;    position: relative;    background: #f9f9fb;    box-shadow: none;    width: 35%;    margin-left: 15%;}.vtimeline .timeline-wrapper .timeline-panel:before {    position: absolute;    top: 0;    width: 100%;    height: 2px;    content: "";    left: 0;    right: 0;}.vtimeline .timeline-wrapper .timeline-panel:after {    position: absolute;    top: 25px;    right: -14px;    display: inline-block;    border-top: 14px solid transparent;    border-left: 14px solid #f9f9fb;    border-right: 0 solid #f9f9fb;    border-bottom: 14px solid transparent;    content: " ";}.vtimeline .timeline-wrapper .timeline-panel .timeline-title {    font-size: 1rem;    font-weight: 700;    margin: 0 0 0.625rem;}.vtimeline .timeline-wrapper .timeline-panel .timeline-body p+p {    margin-top: 5px;}.timeline-body img {    max-width: 100%;}.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {    margin-bottom: 0;}.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {    font-size: 0.6875rem;}.vtimeline .timeline-wrapper .timeline-badge {    width: 45px;    height: 45px;    position: absolute;    top: 16px;    left: calc(50% - 20px);    z-index: 0;    border-top-right-radius: 50%;    border-top-left-radius: 50%;    border-bottom-right-radius: 50%;    border-bottom-left-radius: 50%;    border: 0px solid #fff;    border-radius: 50%;}.vtimeline .timeline-wrapper .timeline-badge i {    color: #fff;    text-align: center;    font-size: 25px;    line-height: 1.75;    display: flex;    margin: 0 auto;    justify-content: center;    left: 0;    right: 0;    padding: 1px 9px;}.vtimeline .timeline-wrapper.timeline-inverted {    padding-right: 0;    padding-left: 90px;}.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {    margin-left: auto;    margin-right: 15%;}.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {    border-left-width: 0;    border-right-width: 14px;    left: -14px;    right: auto;}.timeline-wrapper-primary .timeline-panel:before,.timeline-wrapper-primary .timeline-badge {    background: var(--primary-bg-color);}.timeline-wrapper-secondary .timeline-panel:before,.timeline-wrapper-secondary .timeline-badge {    background: #eb6f33;}.timeline-wrapper-success .timeline-panel:before,.timeline-wrapper-success .timeline-badge {    background: #24d5b8;}.timeline-wrapper-info .timeline-panel:before,.timeline-wrapper-info .timeline-badge {    background: #01b8ff;}.timeline-wrapper-warning .timeline-panel:before,.timeline-wrapper-warning .timeline-badge {    background: #ffbd5a;}.timeline-wrapper-danger .timeline-panel:before,.timeline-wrapper-danger .timeline-badge {    background: #f34343;}.timeline-wrapper-light .timeline-panel:before,.timeline-wrapper-light .timeline-badge {    background: #f1f2f9;}.timeline-wrapper-dark .timeline-panel:before,.timeline-wrapper-dark .timeline-badge {    background: #323251;}@media (max-width: 992px) {    .timeline .btn {        font-size: 12px;    }    .vtimeline:before {        left: 26px !important;    }    .vtimeline .timeline-wrapper {        padding-right: 0 !important;    }    .vtimeline .timeline-wrapper .timeline-badge {        left: 0 !important;    }    .vtimeline .timeline-wrapper .timeline-panel {        width: auto !important;        margin-left: 16% !important;    }    .vtimeline .timeline-wrapper .timeline-panel:after {        border-right: 14px solid #f9f9fb !important;        border-left: 0 solid #f9f9fb !important;        left: -14px !important;        right: auto !important;        top: 25px;    }    .vtimeline .timeline-wrapper.timeline-inverted {        padding-left: 0 !important;    }    .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {        margin-right: 0 !important;        width: auto !important;    }    .profile-user .p-text {        display: none;    }}/*latetes news timeline */.latest-timeline-1 ul.timeline-1 {    list-style-type: none;    position: relative;}.latest-timeline-1 ul.timeline-1:before {    content: " ";    position: absolute;    top: 0;    bottom: 0;    left: 20px;    border-left: 2px dotted #c0ccda;}.latest-timeline-1 ul.timeline-1>li {    margin: 25px 0;    padding-left: 0.9rem;}.latest-timeline-1 ul.timeline-1>li a {    color: #000;}.latest-timeline-1 ul.timeline-1>li .date {    font-size: 10px;}.latest-timeline-1 ul.timeline-1>li p {    font-size: 13px;}.latest-timeline-1 ul.timeline-1>li .product-icon {    width: 40px;    height: 40px;    text-align: center;    border-radius: 50%;    position: absolute;    left: 1px;    background-color: #f3f6f7;    font-size: 20px;    line-height: 37px;    font-size: 21px;}.latest-timeline-1 ul.timeline-1>li:nth-child(2):before {    border: 3px solid #fb1c52;}.latest-timeline-1 ul.timeline-1>li:nth-child(3):before {    border: 3px solid #e9b307;}.latest-timeline-1 ul.timeline-1>li:nth-child(4):before {    border: 3px solid #4481eb;}.latest-timeline-1 ul.timeline-1>li:last-child:before {    border: 3px solid #27af06;}.projects-stat .table-bordered th,.projects-stat .table-bordered td {    border: transparent;}.projects-stat .table th,.projects-stat .table td {    padding: 7px 7px !important;    vertical-align: baseline;}.projects-stat .project-names h6 {    width: 38px;    height: 38px;    border-radius: 50%;    color: #fff;    line-height: 2.5;    margin-bottom: 0;    font-weight: 600;    padding: 3px;}.review-project .project-contain {    display: inline-block;}.review-project .table th,.review-project .table td {    vertical-align: middle;    padding: 7px 15px;}.review-project.card tbody>tr>th:not(:first-child),.review-project.card tbody>tr>td:not(:first-child) {    font-family: roboto;    font-size: 13px !important;}.review-project img {    vertical-align: top;    width: 35px;    min-width: 32px;    height: 35px;}.latest-tasks .tasks {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    position: relative;    margin: 0 0 1.15rem 0;}.latest-tasks .tasks .span {    margin-left: 1.3rem;    font-weight: 500;    color: #323251;}.latest-tasks .task-line:before {    position: absolute;    display: block;    width: 0.2rem;    top: 0.2rem;    content: "";    border-radius: 0.2rem;    height: 2rem;}.latest-tasks .label {    color: #4a4a69;    margin-left: 1.3rem;    font-weight: 500;}.latest-tasks .time {    margin-left: 1.3rem;    font-size: 13px;    color: #7987a1;}.latest-tasks .task-line.primary:before {    background: var(--primary-bg-color);}.latest-tasks .task-line.pink:before {    background: #f754fa;}.latest-tasks .task-line.success:before {    background: #24d5b8;}.latest-tasks .task-line.teal:before {    background: #29ddee;}.latest-tasks .task-line.warning:before {    background: #ffbd5a;}.latest-tasks .task-line.orange:before {    background: #fd7e14;}.latest-tasks .task-line.info:before {    background: #4ec2f0;}.latest-tasks .task-line.purple:before {    background: #ad4ffa;}.latest-tasks .task-line.danger:before {    background: #f34343;}.latest-tasks .check-box .ckbox span:before {    content: "";    width: 16px;    height: 16px;    background-color: rgba(190, 206, 255, 0.05);    border: 1px solid #d9e2ff;    top: 1px;    left: 0;    border-radius: 2px;}.latest-tasks .check-box .ckbox span:after {    border-radius: 2px;}.latest-tasks .nav-tabs .nav-link {    color: #7987a1;}.latest-tasks .nav-tabs .nav-link.active,.latest-tasks .nav-tabs .nav-link:hover,.latest-tasks .nav-tabs .nav-link:focus {    color: var(--primary-bg-color);    border: 0;}.image-grouped img {    margin-right: -0.6em !important;}.background-text {    position: relative;    z-index: 10;}.project-countdown #launch_date {    margin: 0;}.project-countdown .countdown {    padding: 0;    margin: 0;}.project-countdown .countdown li {    width: 65px;    height: 65px;    z-index: 0;    padding: 0px;    line-height: 30px;}.project-countdown .countdown .number {    font-size: 20px;    font-weight: 700;    line-height: 14px;    padding-top: 11px;}.project-countdown .countdown .time {    padding-top: 0px;    font-size: 11px !important;}.project-countdown .countdown span {    display: block;    color: #fff;}.project-countdown .countdown li {    background: rgb(40, 92, 247);    border: 5px solid rgb(40, 92, 247);}@media (min-width: 992px) {    .project-countdown .countdown li {        margin: 2px 5px 7px 5px;    }}.Activity-scroll {    max-height: 349px;}.activity .added-project {    font-weight: 700;    font-size: 12px;    color: var(--primary-bg-color);}.sparkline .tooltip {    width: 20px;    height: 20px;}.Project-scroll {    max-height: 367px;    position: relative;}.rating-scroll {    max-height: 344px;    position: relative;}.coming-events .icon {    height: 47px;    width: 47px;    border-radius: 50%;    text-align: center;}.coming-events .icon span {    display: block;    font-size: 12px;}.coming-events .icon .date {    line-height: 10px;    padding-top: 11px;}.coming-events .icon .month {    font-size: 11px;}.coming-events .pb-3 {    padding-bottom: 0.8rem !important;}.coming-events .pt-3 {    padding-top: 0.8rem !important;}.activity {    position: relative;    padding: 1.25rem 1.25rem 0 1.25rem;}.activity-list {    position: relative;}.activity-list:before {    content: " ";    border: 1px solid #eaf2f9;    margin: 20px 20px 0 22px;    display: inline-block;    position: absolute;    width: 2px;    height: 100%;    z-index: 0;}.activity .img-activity {    width: 42px;    height: 42px;    text-align: center;    line-height: 34px;    border-radius: 50%;    position: absolute;    -webkit-box-shadow: 0 0 0 0.5px #f8f9fa;    box-shadow: 0 0 0 0.5px #f8f9fa;}.activity .item-activity {    margin-left: 60px;    margin-bottom: 22px;}.timeline-image {    border-radius: 50%;}@media (max-width: 576px) {    .vtimeline .timeline-wrapper .timeline-panel {        width: auto !important;        margin-left: 24% !important;    }}.main-toggle {    width: 60px;    height: 25px;    background-color: #d6d6e6;    padding: 2px;    position: relative;    overflow: hidden;}.main-toggle span {    position: absolute;    top: 3px;    bottom: 3px;    left: 3px;    display: block;    width: 20px;    background-color: #fff;    cursor: pointer;    transition: all 0.2s ease-in-out;}.main-toggle span::before,.main-toggle span::after {    position: absolute;    font-size: 10px;    font-weight: 500;    letter-spacing: 0.5px;    text-transform: uppercase;    color: #fff;    top: 2px;    line-height: 1.38;}.main-toggle span::before {    content: "on";    left: -25px;}.main-toggle span::after {    content: "off";    right: -29px;}.main-toggle.on {    background-color: var(--primary-bg-color) !important;}.main-toggle.on span {    left: 37px;}@media (prefers-reduced-motion: reduce) {    .main-toggle span {        transition: none;    }}.main-toggle-secondary.on {    background-color: var(--primary-bg-color) !important;}.main-toggle-success.on {    background-color: #24d5b8 !important;}.main-toggle-dark.on {    background-color: #323251 !important;}.main-toggle-group-demo {    display: flex;}.main-toggle-group-demo .main-toggle+.main-toggle {    margin-left: 10px;}:root {    --primary-bg-color: #38cab3;    --primary-bg-hover: #5cd3b9;    --primary-bg-border: #38cab3;    --primary02: rgba(28, 213, 174, 0.2);    --primary05: rgba(28, 213, 174, 0.5);    --primary-transparentcolor: rgba(28, 213, 174, 0.2);    --transparentprimary-transparentcolor: rgba(255, 255, 255, 0.05);    --transparent-body: #2caa97;    --transparent-theme: rgba(0, 0, 0, 0.1);    --blue: $primary;    --indigo: $primary;    --purple: $purple;    --pink: $pink;    --red: $danger;    --orange: $orange;    --yellow: $warning;    --green: $success;    --teal: $teal;    --cyan: $info;    --white: $white;    --gray: $gray-600;    --gray-dark: $gray-800;    --secondary: $gray-600;    --success: $success;    --info: $info;    --warning: $warning;    --danger: $danger;    --light: $gray-100;    --dark: $gray-800;    --breakpoint-xs: 0;    --breakpoint-sm: 576px;    --breakpoint-md: 992px;    --breakpoint-lg: 992px;    --breakpoint-xl: 1200px;    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",        sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}* {    box-sizing: border-box;}*::before,*::after {    box-sizing: border-box;}#global-loader {    position: fixed;    z-index: 50000;    background: #fff;    left: 0;    top: 0;    right: 0;    bottom: 0;        margin: 0 auto;    text-align: center;}.loader-img {    position: absolute;    right: 0;    bottom: 0;    top: 43%;    left: 0;    margin: 0 auto;    text-align: center;}.fade {    transition: opacity 0.15s linear;}.fade:not(.show) {    opacity: 0;}@media (prefers-reduced-motion: reduce) {    .fade {        transition: none;    }}.collapse:not(.show) {    display: none;}.collapsing {    position: relative;    height: 0;    overflow: hidden;    transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce) {    .collapsing {        transition: none;    }}@keyframes progress-bar-stripes {    from {        background-position: 1rem 0;    }    to {        background-position: 0 0;    }}.media {    display: flex;    align-items: center;}.media-body {    flex: 1;}.close {    font-size: 1.3125rem;    font-weight: 400;    line-height: 1;    color: #000;    text-shadow: 0 1px 0 #fff;    opacity: 0.5;    float: right;}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus {    opacity: 0.75;}@media (max-width: 991px) {    .close {        font-size: 1.3125rem;        font-weight: 400;        line-height: 1;        color: #000;        text-shadow: 0 1px 0 #fff;        opacity: 0.5;        position: absolute;        right: 10px;    }}button.close {    padding: 0;    background-color: transparent;    border: 0;    appearance: none;    color: inherit;}a.close.disabled {    pointer-events: none;}@keyframes spinner-border {    to {        transform: rotate(360deg);    }}.spinner-border {    display: inline-block;    width: 2rem;    height: 2rem;    vertical-align: text-bottom;    border: 0.25em solid currentColor;    border-right-color: transparent;    border-radius: 50%;    animation: spinner-border 0.75s linear infinite;}.spinner-border-sm {    width: 1rem;    height: 1rem;    border-width: 0.2em;}@-webkit-keyframes spinner-grow {    0% {        -webkit-transform: scale(0);        opacity: 0;    }    50% {        -webkit-transform: scale(0.2);        opacity: 1;    }}@keyframes spinner-grow {    0% {        -webkit-transform: scale(0);        opacity: 0;    }    50% {        -webkit-transform: scale(0.2);        opacity: 1;    }}.spinner-grow {    display: inline-block;    width: 2rem;    height: 2rem;    vertical-align: text-bottom;    background-color: currentColor;    border-radius: 50%;    opacity: 0;    animation: spinner-grow 0.75s linear infinite;}.spinner-grow-sm {    width: 1rem;    height: 1rem;}.embed-responsive {    position: relative;    display: block;    width: 100%;    padding: 0;    overflow: hidden;}.embed-responsive::before {    display: block;    content: "";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.embed-responsive-21by9::before {    padding-top: 42.85714%;}.embed-responsive-16by9::before {    padding-top: 56.25%;}.embed-responsive-4by3::before {    padding-top: 75%;}.embed-responsive-1by1::before {    padding-top: 100%;}.overflow-auto {    overflow: auto !important;}.overflow-hidden {    overflow: hidden !important;}.fixed-top {    position: fixed;    top: 0;    right: 0;    left: 0;    z-index: 1030;}.fixed-bottom {    position: fixed;    right: 0;    bottom: 0;    left: 0;    z-index: 1030;}@supports (position: sticky) {    .sticky-top {        position: sticky;        top: 0;        z-index: 1020;    }}.sr-only {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    overflow: hidden;    clip: rect(0, 0, 0, 0);    white-space: nowrap;    border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {    position: static;    width: auto;    height: auto;    overflow: visible;    clip: auto;    white-space: normal;}.shadow-sm {    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow {    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.09) !important;}.shadow-lg {    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none {    box-shadow: none !important;}@media print {    * {        text-shadow: none !important;        box-shadow: none !important;    }    *::before,    *::after {        text-shadow: none !important;        box-shadow: none !important;    }    a:not(.btn) {        text-decoration: underline;    }    abbr[title]::after {        content: " (" attr(title) ")";    }    pre {        white-space: pre-wrap !important;        border: 1px solid #949eb7;        page-break-inside: avoid;    }    blockquote {        border: 1px solid #949eb7;        page-break-inside: avoid;    }    thead {        display: table-header-group;    }    tr,    img {        page-break-inside: avoid;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    h2,    h3 {        page-break-after: avoid;    }    @page {        size: a3;    }    body,    .container {        min-width: 992px !important;    }}/* ########## BOOTSTRAP OVERRIDES ########## *//* ############### PAGE LAYOUT STYLES ############### *//* ###### 6.3 Global  ###### */body {    font-family: "Poppins", sans-serif;}.main-body {    min-height: 100vh;    display: flex;    flex-direction: column;    justify-content: flex-start;    position: relative;}.main-body::before {    content: "main";    position: fixed;    top: 45%;    left: 70%;    transform: translate3d(-50%, -58%, 0);    font-size: 1300px;    font-weight: 600;    letter-spacing: -10px;    line-height: 0.5;    opacity: 0.02;    z-index: -1;    display: none;}.main-table-reference {    background-color: #fff;}.main-table-reference>thead>tr>th,.main-table-reference>thead>tr>td {    padding: 8px 10px;    border: 1px solid #ededf5;    font-size: 13px;}.main-table-reference>tbody>tr>th,.main-table-reference>tbody>tr>td {    padding: 8px 10px;    border: 1px solid #ededf5;    font-size: 13px;}.main-table-reference>thead>tr>th,.main-table-reference>thead>tr>td {    background-color: #f9f9fb;    color: #7987a1;    font-size: 11px;    font-weight: 500;    text-transform: uppercase;    letter-spacing: 1px;    border-bottom: 0;}/* ############### TEMPLATE STYLES ############### */.main-icon-group {    text-align: center;    padding: 20px;    color: #383853;}.font-awesome.main-icon-group i {    font-size: 14px;}.main-icon-group i {    line-height: 3;    font-size: 24px;    font-size: 18px;}.brround {    border-radius: 50%;}/* ############### UTILITIES/HELPER CLASSES ############### */.h-6 {    height: 2rem !important;}.country-Flag img {    width: 1.5rem;    height: 1rem;    line-height: 0.1rem;    font-size: 0.75rem;}.dropdown.flag .dropdown-item span {    font-size: 14px;}.btn.btn-default.nav-link {    height: 38px;    width: 38px;    text-align: center;    border-radius: 50%;    line-height: 1;    font-size: 17px;    padding: 1px;}.d-md-block.nav.nav-item.nav-link {    padding: 0.5rem 0.7rem;}.dropdown-menu .dropdown-header {    text-transform: uppercase;    font-size: 0.73333333rem;    font-weight: 500;    border-bottom: 1px solid #ededf5;}#dropdownMenuButton2 .badge-pill {    padding: 5px 7px;    font-size: 10.5px;}.drop-img {    width: 40px;    height: 40px;    border-radius: 50%;    background: #fff;    position: relative;}.dropdown-item .content {    margin-left: 15px;    width: 200px;    white-space: normal;}.avatar-status {    content: "";    position: absolute;    bottom: 0;    right: 5px;    width: 6px;    height: 6px;    background-color: #949eb7;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);    border-radius: 100%;    bottom: 4px;}.user-pro-body .profile-status {    position: absolute;    display: block;    bottom: 0;    right: 18px;    width: 8px;    height: 8px;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);    border-radius: 100%;    background: #24d5b8;}.user-pro-body .profile-status:before {    content: "";    right: -6px;    width: 20px;    height: 20px;    position: absolute;    border-radius: 50%;    background: rgba(34, 192, 60, 0.5);    cursor: pointer;    box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);    animation: pulse 1s linear infinite;    top: -6px;}.main-header .nav-link .header-badge,.main-header .nav-item .header-badge {    position: absolute;    top: 0px;    right: 0px;    display: block !important;    padding: 3px 5px !important;    font-size: 10px;    z-index: 9999;    border-radius: 50px;    line-height: 1.1;}.pulse {    display: block;    position: absolute;    top: 6px;    right: 8px;    width: 7px;    height: 7px;    border-radius: 50%;    background: #24d5b8;}.pulse:before {    content: "";    top: -4px;    right: -4px;    width: 15px;    height: 15px;    position: absolute;    border-radius: 50%;    background: rgba(34, 192, 60, 0.6);    cursor: pointer;    box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);    animation: pulse 1s linear infinite;}@keyframes pulse {    0% {        -webkit-transform: scale(0);        opacity: 0;    }    8% {        -webkit-transform: scale(0);        opacity: 0;    }    15% {        -webkit-transform: scale(0.1);        opacity: 1;    }    30% {        -webkit-transform: scale(0.5);        opacity: 1;    }    100% {        opacity: 0;        -webkit-transform: scale(1.1);    }}@-webkit-keyframes pulse {    0% {        -webkit-transform: scale(0);        opacity: 0;    }    8% {        -webkit-transform: scale(0);        opacity: 0;    }    15% {        -webkit-transform: scale(0.1);        opacity: 1;    }    30% {        -webkit-transform: scale(0.5);        opacity: 1;    }    100% {        opacity: 0;        -webkit-transform: scale(1.1);    }}@-moz-keyframes pulse {    0% {        -webkit-transform: scale(0);        opacity: 0;    }    8% {        -webkit-transform: scale(0);        opacity: 0;    }    15% {        -webkit-transform: scale(0.1);        opacity: 1;    }    30% {        -webkit-transform: scale(0.5);        opacity: 1;    }    100% {        opacity: 0;        -webkit-transform: scale(1.1);    }}.pulse-danger {    display: block;    position: absolute;    top: 6px;    right: 5px;    width: 7px;    height: 7px;    border-radius: 50%;    background: #ee335e;}.pulse-danger:before {    content: "";    top: -4px;    right: -4px;    width: 15px;    height: 15px;    position: absolute;    border-radius: 50%;    background: rgba(238, 51, 94, 0.8);    cursor: pointer;    box-shadow: 0 0 0 rgba(238, 51, 94, 0.9);    animation: pulse 1s linear infinite;}.main-message-list a .desc {    font-size: 11px;    color: #4a4a69;    margin-left: 10px;    white-space: break-spaces;}.main-message-list a .name {    font-size: 0.8rem;    transition: all 0.2s ease-in-out;    border-radius: 2px;    color: #4a4a69;    margin-left: 10px;    white-space: break-spaces;}.main-message-list a .time {    font-size: 11px;    color: #7987a1;    font-weight: 400;}.menu-header-content {    padding: 1.2rem;}.chat-scroll,.Notification-scroll,.chat-scroll1,.Notification-scroll1,.cart-scroll {    max-height: 280px;    position: relative;}.cover-image {    background-size: cover !important;}.notifyimg {    border-radius: 25%;    width: 37px;    height: 37px;}.notifyimg i {    color: #000;    float: left;    height: 40px;    line-height: 40px;    text-align: center;    vertical-align: middle;    width: 40px;    font-size: 21px;}.notification-label {    font-size: 13.5px;    transition: all 0.2s ease-in-out;    border-radius: 2px;    color: #4a4a69;}.notification-label:hover {    color: var(--primary-bg-color);}.main-message-list .name:hover {    color: var(--primary-bg-color);}.notification-subtext {    font-size: 12px;    color: #7987a1;}/* ###### 4.8 Box-shadows ###### */.box-shadow-primary {    box-shadow: 0 5px 10px var(--primary02);}.box-shadow-success {    box-shadow: 0 5px 10px rgba(26, 156, 134, 0.25);}.box-shadow-warning {    box-shadow: 0 5px 10px rgba(255, 189, 90, 0.25);}.box-shadow-danger {    box-shadow: 0 5px 10px rgba(220, 53, 69, 0.25);}.box-shadow-pink {    box-shadow: 0 5px 10px rgba(241, 0, 117, 0.25);}.box-shadow-info {    box-shadow: 0 5px 10px rgba(78, 194, 240, 0.25);}.main-notification-list .las {    font-size: 13px;}.main-notification-list a:hover {    background: #fcfcff;    color: #4a4a69;}.main-message-list a:hover {    background: #fcfcff;    color: #4a4a69;}.progress-sm {    height: 4px;}.card-chart {    width: 40px;    height: 40px;    display: flex;    align-items: center;    justify-content: center;    margin-bottom: 10px;    margin-top: 3px;}.browser-stats i {    height: 32px;    width: 32px;    text-align: center;    border-radius: 50%;    line-height: 32px;}.browser-stats .item {    padding: 11px 1rem;}.browser-stats h6 {    font-size: 13px;    margin-bottom: 2px;}.browser-stats .sub-text {    display: block;    color: #949eb7;    font-size: 10.6px;}.sales-card .badge {    border-radius: 30px;    background-color: #c6d8ff;    padding: 4px 15px;    color: #4680ff;    font-weight: 600;}.sales-card .sales-icon {    color: #fff;    font-size: 18px;    padding: 40px 40px 20px 20px;    border-radius: 50%;    position: absolute;    top: -30px;    right: -30px;    -webkit-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.sales-card:hover .sales-icon {    font-size: 25px;}.media img {    width: 35px;    height: 35px;}.sales-session {    margin-left: 0;    padding-left: 0;}.sales-session li {    list-style-type: none;    margin-bottom: 1.2rem;}.font-weight-semibold {    font-weight: 500 !important;}.order-list .list {    padding-left: 0;}.order-list .list .list-item:first-child {    padding-top: 0;}.order-list .list.list-noborders .list-item {    border: none;}.order-list .list .list-item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding: 0 0 19px 0;}.order-list .list-item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 100%;    padding: 20px 0;    border-bottom: 1px solid #dee2e6;}.order-list img {    border-radius: 6px;}@keyframes ani {    0% {        transform: scale(1);    }    25% {        transform: scale(1);    }    30% {        transform: scale(1.4);    }    50% {        transform: scale(1.2);    }    70% {        transform: scale(1.4);    }    90% {        transform: scale(1);    }    100% {        transform: scale(1);    }}.row-cards>.col,.row-cards>[class*=col-] {    display: -ms-flexbox;    display: flex;    -ms-flex-direction: column;    flex-direction: column;}.row-deck>.col,.row-deck>[class*=col-] {    display: -ms-flexbox;    display: flex;    -ms-flex-align: stretch;    align-items: stretch;}.row-deck>.col .card,.row-deck>[class*=col-] .card {    -ms-flex: 1 1 auto;    flex: 1 1 auto;}.area.chart-legend {    top: 125px;}.pricing-card .list-unstyled {    padding-left: 0;    list-style: none;}.pricing-card .display-5 {    font-size: 2.3rem;    line-height: 1.2;    padding: 25px 0 0 !important;}.pricing-card .list-unstyled li {    display: flow-root;    margin-bottom: 0;    padding: 9px 0;}/*------ Pricing Styles ---------*/.panel.price {    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;}.panel.price>.panel-heading {    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;    -o-transition: all 0.3s ease;    -webkit-transition: all 0.3s ease;}.panel.price h3 {    margin-bottom: 0;    padding: 20px 0;}.panel-heading {    padding: 10px 15px;    border-bottom: 1px solid rgba(255, 255, 255, 0.2);    background: #fff;}.panel.price {    margin-bottom: 1.5rem;}.panel.price>.panel-heading {    color: #3b4863;    border-top-left-radius: 6px;    border-top-right-radius: 6px;}.panel.price .list-group-item:last-child {    border-bottom-right-radius: 0px;    border-bottom-left-radius: 0px;}.panel.price .list-group-item:first-child {    border-top-right-radius: 0px;    border-top-left-radius: 0px;}.price .panel-footer {    border-bottom: 0px;    background-color: #fff;    border-left: 0;    border-right: 0;}.price.panel-color>.panel-body {    background-color: #fff;}.panel-body {    padding: 15px;    border: 1px solid #ededf5;}.panel-body .lead {    font-size: 20px;    margin-bottom: 0;    padding: 10px 0;}.panel-body .lead strong {    font-size: 40px;    margin-bottom: 0;}.panel-footer {    padding: 10px 15px;    background-color: #fff;    border-top: 1px solid #ededf5;    border-left: 1px solid #ededf5;    border-right: 1px solid #ededf5;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.panel.price .btn {    border: 0px;}.pricing .list-unstyled li {    display: flow-root;    margin-bottom: 0;    padding: 15px 0;}.demo-gallery>ul>li a {    border-radius: 3px;    display: block;    overflow: hidden;    position: relative;    float: left;    height: 100%;    width: 100%;}.demo-gallery>ul>li a>img {    opacity: 1;    -webkit-transition: 0.3s ease-in-out;    transition: 0.3s ease-in-out;    width: 100% !important;}.demo-gallery>ul>li a:hover>img,.demo-gallery>ul>li a:hover .demo-gallery-poster>img {    opacity: 0.5;}.demo-gallery>ul>li a .demo-gallery-poster {    background-color: rgba(0, 0, 0, 0.1);    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;    -webkit-transition: background-color 0.15s ease 0s;    -o-transition: background-color 0.15s ease 0s;    transition: background-color 0.15s ease 0s;}.demo-gallery>ul>li a .demo-gallery-poster>img {    left: 50%;    margin-left: -10px;    margin-top: -10px;    opacity: 0;    position: absolute;    top: 50%;    -webkit-transition: opacity 0.3s ease 0s;    -o-transition: opacity 0.3s ease 0s;    transition: opacity 0.3s ease 0s;}.demo-gallery>ul>li a:hover .demo-gallery-poster {    background-color: rgba(0, 0, 0, 0.5);}.demo-gallery .justified-gallery>a>img {    -webkit-transition: -webkit-transform 0.15s ease 0s;    -moz-transition: -moz-transform 0.15s ease 0s;    -o-transition: -o-transform 0.15s ease 0s;    transition: transform 0.15s ease 0s;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    height: 100%;    width: 100%;}.demo-gallery .justified-gallery>a:hover>img {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);}.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img {    opacity: 1;}.demo-gallery .justified-gallery>a .demo-gallery-poster {    background-color: rgba(0, 0, 0, 0.1);    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;    -webkit-transition: background-color 0.15s ease 0s;    -o-transition: background-color 0.15s ease 0s;    transition: background-color 0.15s ease 0s;}.demo-gallery .justified-gallery>a .demo-gallery-poster>img {    left: 50%;    margin-left: -10px;    margin-top: -10px;    opacity: 0;    position: absolute;    top: 50%;    -webkit-transition: opacity 0.3s ease 0s;    -o-transition: opacity 0.3s ease 0s;    transition: opacity 0.3s ease 0s;}.demo-gallery .justified-gallery>a:hover .demo-gallery-poster {    background-color: rgba(0, 0, 0, 0.5);}.demo-gallery .video .demo-gallery-poster img {    height: 48px;    margin-left: -24px;    margin-top: -24px;    opacity: 0.8;    width: 48px;}.demo-gallery.dark>ul>li a {    border: 3px solid #04070a;}.card-body+.card-body {    border-top: 1px solid #ededf5;}.product-details .media img {    width: 60px;    height: 60px;    margin-right: 20px;    border-radius: 5px;    max-width: inherit;    border: 1px solid #d4daea;}.tab-content {    overflow: hidden;}.tab-content img {  /*  width: 100%; */}.details {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;}.colors {    -webkit-box-flex: 1;    -webkit-flex-grow: 1;    -ms-flex-positive: 1;    flex-grow: 1;}.product-title,.price,.sizes,.colors {    font-weight: 500;}.checked {    color: #ff9f1a;}.price span {    color: #031b4e;}.product-title,.rating,.product-description,.price,.vote,.sizes {    margin-bottom: 15px;}.product-title {    margin-top: 0;}.size {    margin-right: 10px;}.size:first-of-type {    margin-left: 40px;}.details .rdiobox span:after {    top: 5px;}.details .rdiobox span:before {    top: 0px;}@-webkit-keyframes opacity {    0% {        opacity: 0;        -webkit-transform: scale(3);        transform: scale(3);    }    100% {        opacity: 1;        -webkit-transform: scale(1);        transform: scale(1);    }}@keyframes opacity {    0% {        opacity: 0;        -webkit-transform: scale(3);        transform: scale(3);    }    100% {        opacity: 1;        -webkit-transform: scale(1);        transform: scale(1);    }}.colorinput {    margin: 0;    position: relative;    cursor: pointer;}.colorinput-input {    position: absolute;    z-index: -1;    opacity: 0;}.colorinput-color {    display: inline-block;    width: 1.75rem;    height: 1.75rem;    border-radius: 3px;    border: 1px solid #eaf0f7;    color: #fff;    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);}.colorinput-color:before {    content: "";    opacity: 0;    position: absolute;    top: 0.25rem;    left: 0.25rem;    height: 1.25rem;    width: 1.25rem;    transition: 0.3s opacity;    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;}.colorinput-input:checked~.colorinput-color:before {    opacity: 1;}.item-card .cardtitle span {    display: block;    font-size: 0.75rem;}.item-card .cardtitle a {    color: #1f252d;    font-weight: 500;    text-decoration: none;}.item-card .cardprice {    position: absolute;    top: 17px;    right: 15px;}.item-card .cardprice span {    display: block;    color: #1f252d;}.item-card .cardprice span.type--strikethrough {    opacity: 0.7;    text-decoration: line-through;}.item-card .relative {    position: relative;}/*------icons-list---------*/.main-icon-list {    padding: 0;}.icons-list-item i {    font-size: 1rem !important;    line-height: 3;}.icons-list {    list-style: none;    margin: 0 -1px -1px 0;    padding: 0;    display: flex;    flex-wrap: wrap;}.icons-list-item {    text-align: center;    height: 3rem;    width: 3rem;    line-height: 3.3;    display: block;    align-items: center;    justify-content: center;    border: 1px solid #e9ebfa;    margin: 4px;    border-radius: 5px;    color: #6c757e;    fill: #6c757e;    flex: 1 0 3rem;}.icons-list-item .bs-tooltip-start {    padding: 10px 0.4rem;}.flag {    margin: 8px auto !important;    width: 30px;    height: 30px;    margin: 0 auto;    display: block;    box-shadow: none;}.payment {    width: 30px;    height: 30px;    margin: 0 auto;    margin-top: 9px;    display: block;    box-shadow: none;}.icons-list .flag-icon {    border-radius: 0;}/*------icons-list---------*/.example {    padding: 1rem;    border: 1px solid #ededf5;    font-size: 0.8175rem;    border-radius: 7px;}.example+.highlight {    border-top: none;    margin-top: 0;}.text-wrap> :last-child {    margin-bottom: 0;}.highlight {    margin: 0 0 2rem;    border: 1px solid #23241f;    border-radius: 0px;    border-bottom-left-radius: 7px;    border-bottom-right-radius: 7px;    font-size: 0.9375rem;    background: #edeff7;    border-top-right-radius: 8px;    position: relative !important;}.highlight pre {    margin-bottom: 0;    background-color: #23241f;    max-height: 20rem;}pre {    color: #3d3f4e;    padding: 1rem;    overflow: auto;    font-size: 85%;    line-height: 1.45;    background-color: #edeff7;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;    -moz-tab-size: 4;    -o-tab-size: 4;    tab-size: 4;    -webkit-hyphens: none;    -moz-hyphens: none;    -ms-hyphens: none;    hyphens: none;    border-top-right-radius: 7px;}/*------icons-list---------*/*::-webkit-scrollbar {    width: 4px;    height: 4px;    transition: 0.3s background;}::-webkit-scrollbar-thumb {    background: var(--primary02);}*:hover::-webkit-scrollbar-thumb {    background: #adb5bd;}@media (max-width: 568px) {    .alert-dismissible .close {        padding: 0.55rem 0.2rem;        color: inherit;    }    .main-nav .nav-link+.nav-link {        border-top: 0px solid #ededf5;    }    .main-nav .nav-link+.nav-link {        border-left: 0px !important;    }}@media (max-width: 992px) {    .responsive-logo .header-logo {        display: block;        margin: 0 auto;        left: 0;        right: 0;        text-align: center;        position: absolute;        top: 10px;    }		.ocultar_saudacao{		display:none; 	}}.angle {    color: #9ca2a9 !important;}.pro-img-box img {    border: 1px solid #ededf5 !important;}.nav-sub-item .sub-slide-item {    color: #fff;}.sub-menu li a:before {    margin-right: 8px;    content: "";    width: inherit;    height: inherit;    border-width: 0;    position: absolute;    left: 8px;    top: 15px;    z-index: 99;    border-color: #bec5d0;    content: "\e92f";    font-family: "feather" !important;    position: absolute;    top: 9px;    left: 8px;    font-size: 9px;}.slide.active.is-expanded {    background: rgba(238, 238, 247, 0.5);}@media (max-width: 1134px) {    .p-text {        display: none;    }}@media (max-width: 992px) {    .fullscreen-button {        display: none;    }}.horizontalMenucontainer.main-header form[role=search] {    width: inherit;}.page {    display: flex;    flex-direction: column;    min-height: 100vh;}.prev-price {    text-decoration: line-through;}.qunatity-list {    margin-left: 0;    padding-left: 6px;}.qunatity-list li {    list-style-type: none;}.feature .project {    display: flex;    width: 45px;    height: 45px;    line-height: 2em;    vertical-align: middle;    padding-top: 0px;    color: #fff;    font-size: 20px;    border-radius: 50px;    position: relative;    align-items: center;    text-align: center;    left: 0;    right: 0;    justify-content: center;    font-weight: 500;}.plan-icon {    font-size: 25px;    width: 80px;    height: 80px;    line-height: 80px !important;    overflow: hidden;    border: 1px solid var(--primary01);    border-radius: 50%;    background: var(--primary01);    transition: all 0.3s;    display: inline-block;}/*-----Back to Top-----*/#back-to-top {    position: fixed;    bottom: 20px;    right: 20px;    z-index: 99;    display: none;    text-align: center;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    -o-border-radius: 4px;    z-index: 1000;    height: 50px;    width: 50px;    background-repeat: no-repeat;    background-position: center;    transition: background-color 0.1s linear;    -moz-transition: background-color 0.1s linear;    -webkit-transition: background-color 0.1s linear;    -o-transition: background-color 0.1s linear;    background: var(--primary-bg-color);    color: #fff;    border-radius: 5px;}#back-to-top i {    padding-top: 0;    font-size: 20px;    line-height: 2.4;}@media (max-width: 578px) {    .main-logo {        display: none !important;    }}.box-shadow {    box-shadow: none;}@media (max-width: 578px) {    .desktop-logo.logo-light .main-logo {        display: block;    }}@media (max-width: 991px) {    .icons-list-item {        margin: 4px 4px;    }}.chart-legend {    margin-bottom: 20px;    display: flex;    align-items: center;    justify-content: center;    position: absolute;    top: 5px;    left: 0;    right: 0;    z-index: 10;    font-size: 10px;    font-weight: 500;    letter-spacing: 1px;    text-transform: uppercase;}.chart-legend div {    display: flex;    align-items: center;}.chart-legend div+div {    margin-left: 15px;}.chart-legend span {    width: 10px;    height: 4px;    display: block;    margin-right: 5px;}@media (min-width: 576px) {    .chart-legend div+div {        margin-left: 30px;    }}@media (min-width: 576px) {    .chart-legend span {        width: 40px;        margin-right: 10px;    }}.chart-wrapper {    position: relative;    margin-left: -13px;    margin-right: -13px;}@media (min-width: 576px) {    .chart-wrapper {        margin-left: -10px;        margin-right: -15px;    }}.main-img-user.online::after {    background-color: #24d5b8;}.dropdown-menu-start {    box-shadow: 0px 0px 15px 1px rgb(188, 181, 214);}.dropdown-menu-start .dropdown-item {    padding: 4px 19px;}.dropdown-menu-start img {    width: 31px;    height: 20px;}.main-header-profile {    border-top-right-radius: 7px;    border-top-left-radius: 7px;}.dropdown-menu-arrow:after {    content: "";    position: absolute;    top: -8.5px;    right: 16px;    border-bottom: 9px solid #fff;    border-left: 9px solid transparent;    border-right: 9px solid transparent;}.dropdown-menu-start {    right: 0 !important;    left: auto !important;    bottom: auto !important;}.customers .list-group-item .media img {    width: 35px !important;    height: 35px !important;}.list-group-item-action {    width: 100%;    color: #1d2635;    text-align: inherit;}.progress-style .table th,.progress-style .table td {    padding: 0.75rem;    vertical-align: middle;}.progress-style.progress {    overflow: visible !important;}.progress-style.progress .progress-bar:after {    content: "";    width: 15px;    height: 15px;    border-radius: 50%;    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);    background: #fff;    position: absolute;    right: -5px;    top: -5px;}.progress-style .bg-primary-gradient.progress-bar:after,.progress-style .bg-primary.progress-bar:after {    border: 4px solid var(--primary-bg-color);}.progress-style .bg-secondary.progress-bar:after {    border: 4px solid #f74f75;}.progress-style .bg-danger.progress-bar:after {    border: 4px solid #f34343;}.progress-style .bg-teal.progress-bar:after {    border: 4px solid #29ddee;}.progress-style .bg-pink.progress-bar:after {    border: 4px solid #f754fa;}.progress-style .bg-success.progress-bar:after {    border: 4px solid #24d5b8;}.progress-style .bg-danger-gradient.progress-bar:after {    border: 4px solid #f34343;}.progress-style .bg-warning.progress-bar:after {    border: 4px solid #ffbd5a;}.progress-style .bg-info.progress-bar:after {    border: 4px solid #4ec2f0;}.progress-style.progress .progress-bar {    box-shadow: none;    border-radius: 0;    position: relative;    -webkit-animation: animate-positive 2s;    animation: animate-positive 2s;}.progress-style .progress-bar {    float: left;    height: 100%;    font-size: 12px;    border-radius: 20px !important;    line-height: 20px;    overflow: visible !important;    color: #fff;    text-align: center;    background-color: #337ab7;    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);    -webkit-transition: width 0.6s ease;    -o-transition: width 0.6s ease;    transition: width 0.6s ease;}.customers .list-group-item-action:hover,.customers .list-group-item-action:focus {    color: #4a4a69;    background-color: #fff;}.customers .list-group-item {    padding: 0.82rem 1.25rem;}.sales-info h3,.card-table h4 {    font-size: 21px;    font-weight: 700;    font-family: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    color: #1c273c;}.header-icon-svgs {    width: 20px;    height: 20px;}.fullscreen-button .full-screen-link {    line-height: 33px !important;}@media (max-width: 991px) {    .app-sidebar__toggle {        text-align: center;    }}@media (max-width: 920px) {    .sidebar-mini .breadcrumb-header {        display: block !important;    }}@media (max-width: 576px) {    .square-box {        display: none;    }}.counter-icon {    margin-bottom: 0;    display: inline-flex;    padding: 1.3rem 1.4rem;    border-radius: 50%;    text-align: center;    background: rgba(21, 22, 23, 0.2);}.counter-icon i {    color: #fff;    font-size: 22px;}.success-widget h3 {    text-align: center;}.success-widget h3:before {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #ccead1;}.success-widget h3:after {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #ccead1;    left: 0.5em;}.success-widget h3:before {    right: 0.5em;}.danger-widget h3 {    text-align: center;}.danger-widget h3:before,.danger-widget h3:after {    background: #cad8a9;}.danger-widget h3:before {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #f5dce2;}.danger-widget h3:after {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #f5dce2;    left: 0.5em;}.danger-widget h3:before {    right: 0.5em;}.warning-widget h3 {    text-align: center;}.warning-widget h3:before,.warning-widget h3:after {    background: #cad8a9;}.warning-widget h3:before {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #f3e7c6;}.warning-widget h3:after {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #f3e7c6;    left: 0.5em;}.warning-widget h3:before {    right: 0.5em;}.info-widget h3 {    text-align: center;}.info-widget h3:before,.info-widget h3:after {    background: #4ec2f0;}.info-widget h3:before {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #bae4f5;}.info-widget h3:after {    content: "";    position: relative;    display: inline-block;    width: 26%;    height: 1px;    vertical-align: middle;    background: #bae4f5;    left: 0.5em;}.info-widget h3:before {    right: 0.5em;}.card .box {    position: relative;    top: 50%;    left: 0;    text-align: center;    padding: 30px;    box-sizing: border-box;    border: 1px solid #e9f1f1;    border-radius: 4px;    box-shadow: 0 0 25px rgba(255, 255, 255, 0.3);    width: 100%;}.card .box .img {    width: 120px;    height: 120px;    margin: 0 auto;    border-radius: 50%;    overflow: hidden;}.card .box h2 {    font-size: 20px;    margin: 20px auto;}.card .box ul li a {    display: block;    margin: 0 10px;    font-size: 20px;    transition: 0.5s;    text-align: center;}.card .box h2 span {    background: var(--primary-bg-color);    font-size: 14px;    color: #fff;    display: inline-block;    padding: 4px 10px;    border-radius: 15px;    margin-top: 10px;}.dot-label {    width: 6px;    height: 6px;    border-radius: 50%;    animation: ani 1s linear infinite;    left: 7px;    bottom: -12px;    position: relative;}@keyframes ani {    0% {        transform: scale(1);    }    25% {        transform: scale(1);    }    30% {        transform: scale(1.4);    }    50% {        transform: scale(1.2);    }    70% {        transform: scale(1.4);    }    90% {        transform: scale(1);    }    100% {        transform: scale(1);    }}.search .page-link {    background-color: #fff;}.table {    width: 100% !important;    margin-bottom: 1rem;    color: #22252f;    border: 1px solid #ededf5;}.main-logo1 {    font-family: poppins;    font-weight: 600;}.btn-outline-danger:focus {    color: #f34343;}.featured_icon i {    transform: rotate(-43deg);    position: absolute;    top: 3px;    text-align: center;    right: 0;    left: 0;    color: #fff;    font-size: 6px;}.fa-circle:before {    content: "\f111";}.featured_icon.danger {    border: 3px solid #ee6161;    background-image: linear-gradient(-38deg, #f32828 0%, #f32828 100%) !important;}.featured_icon {    width: 17px;    height: 17px;    line-height: 60px;    margin-left: -35px !important;    background-image: linear-gradient(-38deg, var(--primary-bg-color) 0%, #6922be 100%);    color: #000;    font-size: 10px;    border: 3px solid #a36de3;    position: relative;    margin-top: -40px;    border-radius: 18px;    top: 20px;}ul.timeline:before {    content: " ";    background: #ededf5;    display: inline-block;    position: absolute;    left: 25px;    width: 1.5px;    height: 76%;    z-index: 0;    top: 61px;}.latest-timeline .timeline li.activity {    margin-bottom: 2.5rem;    padding: 0;}.latest-timeline .timeline li.activity:last-child {    margin-bottom: 0;}.featured_icon.success {    border: 3px solid #25de8c;    background-image: linear-gradient(-38deg, #0ba360 0%, #3cba92 100%) !important;}.featured_icon.warning {    border: 3px solid #f09819;    background-image: linear-gradient(-38deg, #ff5858 0%, #f09819 100%) !important;}.featured_icon.teal {    border: 3px solid #29ddee;    background-image: linear-gradient(-38deg, #265b5b 0%, #29ddee 100%) !important;}.progress-style .bg-warning-gradient.progress-bar:after {    border: 4px solid #f67536;}.fa-genderless:before {    content: "\f22d";}.fs-12 {    font-size: 12px;}.fs-15 {    font-size: 15px;}.btn-icon {    padding-left: 0.5rem;    padding-right: 0.5rem;    text-align: center;}.country-card {    padding: 20px;}@media (max-width: 991px) {    .responsive-navbar.navbar .navbar-collapse {               padding: 0px 5px;        width: 100%;        background: #fff;        margin-top: 0;        z-index: 9999;        top: 63px;        border-bottom: 1px solid #f0f0ff;        border-top: 1px solid #f0f0ff;        position: fixed;        left: 0;        right: 0;                     }    .responsive-navbar.navbar {        position: relative !important;        display: -ms-flexbox;        display: flex;        top: -5px;        margin: 0;        margin-bottom: 0 !important;        padding: 0;    }    .responsive-navbar.navbar .new.nav-link {        margin: 10px 3.5px !important;    }    .responsive-logo .mobile-logo {        margin-top: 3px !important;    }		.breadcrumb-header {		display: flex;		margin-top: 20px;		margin-bottom: 16px;		width: 100%;	}}@media (min-width: 992px) {    .navbar-toggler.navresponsive-toggler {        display: none;    }}.feature-1 {    position: absolute;    right: 40px;    top: 30px;}.feature .text-start .text-success {    background: #c1ecab;    padding: 10px;    border-radius: 10px;    margin-left: -104px;}.feature .text-danger {    background: #fba5b9;    padding: 10px;    border-radius: 10px;    margin-left: -104px;}.sidenav-toggled .responsive-navbar.navbar .navbar-collapse {    z-index: 999 !important;}.product-grid6 .icons li a {    color: #fff;}.product-grid6 .icons {    padding: 0;    margin: 0;    list-style: none;    opacity: 0;    left: 0;    right: 0;    text-align: center;    position: absolute;    bottom: -3px;    z-index: 1;    transition: all 0.5s ease 0s;    display: block;    margin: 0 auto;}.product-grid6 .icons li .primary-gradient {    font-size: 13px;    line-height: 35px;    text-align: center;    height: 35px;    width: 35px;    margin: 0 auto;    border-radius: 4px;    display: block;    position: relative;    transition: all 0.3s ease-in-out;    background: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary05) 100%);    color: #fff;}.product-grid6 .icons li .secondary-gradient {    font-size: 13px;    line-height: 35px;    text-align: center;    height: 35px;    width: 35px;    margin: 0 auto;    border-radius: 4px;    display: block;    position: relative;    transition: all 0.3s ease-in-out;    background: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%);}.product-grid6 .icons li .info-gradient {    font-size: 13px;    line-height: 35px;    text-align: center;    height: 35px;    width: 35px;    margin: 0 auto;    border-radius: 4px;    display: block;    position: relative;    transition: all 0.3s ease-in-out;    background: linear-gradient(to right, #4ec2f0 0%, rgba(78, 194, 240, 0.5) 100%);}.product-grid6:hover .icons {    opacity: 1;    bottom: 12px;    left: 0;    right: 0;    margin: 0 auto;    text-align: center;}.product-grid6 .icons li a:hover:after,.product-grid6 .icons li a:hover:before {    opacity: 1;}.product-image .pic-1 {    transition: all 0.3s ease;}.product-grid6 .product-image img {    width: 100%;    height: auto;    border-radius: 10px;}.product-image .pic-2 {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    transition: all 0.3s ease;    bottom: 0;    right: 0;    margin: 0 auto;}.product-grid6 .product-link a:nth-child(2n) {    border-right: none;}.product-grid6 .product-image a.image {    display: block;}.product-grid6:hover .product-image .pic-2 {    opacity: 0;}.product-grid6:hover .icons li {    opacity: 1;}.product-grid6 .icons li {    margin: 0 auto;    display: inline-block;    opacity: 0;    transition: all 0.4s ease;}.handle-counter {    overflow: hidden;    display: flex;    justify-content: center;}.btn:not(:disabled):not(.disabled) {    cursor: pointer;}.counter-minus.btn {    padding: 9px 15px !important;}.handle-counter .btn {    padding: 9px 10px !important;}.handle-counter input {    float: left;    text-align: center;    height: 41px;    border-radius: 0;    width: 70px;    border: 1px solid #ededf5;    outline: none;    border-left: 0;    border-right: 0;}.handle-counter .counter-minus,.handle-counter .handle-counter .counter-plus {    float: left;    text-align: center;    border-radius: 1px;}.handle-counter .counter-minus {    border-radius: 3px 0px 0px 3px !important;}.handle-counter .counter-plus {    border-radius: 0px 3px 3px 0px !important;}.counter-minus {    border-radius: 0px 0 0 0px !important;}.counter-plus {    border-radius: 0 0px 0px 0 !important;}.file-image-1 {    width: 100px;    height: 100px;    display: inline-table;    margin: 20px;    position: relative;    border: 1px solid #ededf5;    border-radius: 5px;}.file-image-1 .product-image img {    width: 100px;    height: 100px;    background-size: cover;    background-repeat: no-repeat;}.file-image-md .product-image img {    width: 150px;    height: 150px;    background-size: cover;    background-repeat: no-repeat;}.file-image-lg .product-image img {    width: 200px;    height: 200px;    background-size: cover;    background-repeat: no-repeat;}.file-image-1 .icons {    padding: 0;    margin: 0;    list-style: none;    opacity: 0;    right: 7px;    top: 6px;    text-align: center;    position: absolute;    bottom: 0;    z-index: 1;    transition: all 0.5s ease 0s;    text-align: right;}.file-image-1:hover .icons {    opacity: 1;    bottom: 33px;}.file-image-1 .icons li a {    font-size: 12px;    line-height: 28px;    text-align: center;    height: 25px;    width: 25px;    margin: 4px 1px;    padding: 0;    border-radius: 50px !important;    display: block;    position: relative;    transition: all 0.3s ease-in-out;    color: #fff;}.file-image-1 .file-name-1 {    position: absolute;    right: 0;    left: 0;    font-size: 12px;    text-align: center;    font-weight: 500;    margin-bottom: 10px;    margin-top: 10px;}.file-image-md {    width: 150px;    height: 150px;}.file-image-md .icons li a {    font-size: 13px;    line-height: 30px;    height: 28px;    width: 28px;}.file-image-lg {    width: 200px;    height: 200px;}.file-image-lg .icons li a {    font-size: 15px;    line-height: 35px;    height: 35px;    width: 35px;}.edit {    display: inline-block;    color: var(--primary-bg-color);    font-size: 18px;    line-height: 1;    text-decoration: none;    margin-left: 30px;}.dlist-align {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.card-options a:not(.btn) {    margin-left: 0;    color: #505069;    display: inline-block;    min-width: 1rem;    padding: 0px 15px;}.card-options {    margin-left: auto;    display: -ms-flexbox;    display: flex;    -ms-flex-order: 100;    order: 100;    margin-right: -0.5rem;    color: #a8afc7;    -ms-flex-item-align: center;    align-self: center;}.product-carousel .carousel-inner .carousel-item {    border: 0px solid #ededf5;    padding: 35px;    border-radius: 5px;    background: transparent;}.carousel-inner .carousel-item .thumb {    padding: 0.55rem;    border: 1px solid #ededf5;    border-radius: 5px;}.carousel-inner .carousel-item .thumb.active {    border: 1px solid #ededf5;    background: var(--primary02);}/* ######  Loaders ###### *//* ###### circleloader ###### */.lds-circle {    display: inline-block;    transform: translateZ(1px);}.lds-circle>div {    background: var(--primary-bg-color);}.lds-circle>div {    display: inline-block;    width: 51px;    height: 51px;    margin: 6px;    border-radius: 50%;    animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;}@keyframes lds-circle {    0%,    100% {        animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);    }    0% {        transform: rotateY(0deg);    }    50% {        transform: rotateY(1800deg);        animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);    }    100% {        transform: rotateY(3600deg);    }}/* ###### dual-ring loader ###### */.lds-dual-ring {    display: inline-block;    width: 64px;    height: 64px;}.lds-dual-ring:after {    border: 5px solid var(--primary-bg-color);    border-color: var(--primary-bg-color) transparent var(--primary-bg-color) transparent;}.lds-dual-ring:after {    content: " ";    display: block;    width: 46px;    height: 46px;    margin: 1px;    border-radius: 50%;    animation: lds-dual-ring 1.2s linear infinite;}.lds-ripple div:nth-child(2) {    animation-delay: -0.5s;}@keyframes lds-dual-ring {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}/* ###### heart loader ###### */.lds-heart {    display: inline-block;    position: relative;    width: 64px;    height: 64px;    transform: rotate(45deg);    transform-origin: 32px 32px;}.lds-heart div {    background: var(--primary-bg-color);}.lds-heart div:after,.lds-heart div:before,.lds-heart div:after,.lds-heart div:before {    background: var(--primary-bg-color);}.lds-heart div:before {    content: " ";    position: absolute;    display: block;    width: 26px;    height: 26px;    left: -17px;    border-radius: 50% 0 0 50%;}.lds-heart div:after,.lds-heart div:before,.lds-heart div:after,.lds-heart div:before {    background: var(--primary-bg-color);}.lds-heart div:after {    top: -17px;    border-radius: 50% 50% 0 0;}.lds-heart div:after {    content: " ";    position: absolute;    display: block;    width: 26px;    height: 26px;}.lds-heart div:after {    content: " ";    position: absolute;    display: block;    width: 26px;    height: 26px;}.lds-heart div {    background: var(--primary-bg-color);}.lds-heart div {    top: 23px;    left: 19px;    position: absolute;    width: 26px;    height: 26px;    animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);}@keyframes lds-heart {    0% {        transform: scale(0.95);    }    5% {        transform: scale(1.1);    }    39% {        transform: scale(0.85);    }    45% {        transform: scale(1);    }    60% {        transform: scale(0.95);    }    100% {        transform: scale(0.9);    }}/* ###### ripple loader ###### */.lds-ripple {    display: inline-block;    position: relative;    width: 64px;    height: 64px;}.lds-ripple div {    border: 4px solid var(--primary-bg-color);}.lds-ripple div {    position: absolute;    opacity: 1;    border-radius: 50%;    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}.lds-ripple div {    position: absolute;    opacity: 1;    border-radius: 50%;    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}@keyframes lds-ripple {    0% {        top: 28px;        left: 28px;        width: 0;        height: 0;        opacity: 1;    }    100% {        top: -1px;        left: -1px;        width: 58px;        height: 58px;        opacity: 0;    }}/* ###### Spinner loader ###### */.lds-spinner {    color: official;    display: inline-block;    position: relative;    width: 64px;    height: 64px;}.lds-spinner div:nth-child(1) {    transform: rotate(0deg);    animation-delay: -1.1s;}.lds-spinner div {    transform-origin: 32px 32px;    animation: lds-spinner 1.2s linear infinite;}.lds-spinner div:nth-child(2) {    transform: rotate(30deg);    animation-delay: -1s;}.lds-spinner div:nth-child(3) {    transform: rotate(60deg);    animation-delay: -0.9s;}.lds-spinner div:after {    background: var(--primary-bg-color);}.lds-spinner div:after {    content: " ";    display: block;    position: absolute;    top: 3px;    left: 29px;    width: 5px;    height: 14px;    border-radius: 20%;}.lds-spinner div:nth-child(4) {    transform: rotate(90deg);    animation-delay: -0.8s;}.lds-spinner div:nth-child(5) {    transform: rotate(120deg);    animation-delay: -0.7s;}.lds-spinner div:nth-child(6) {    transform: rotate(150deg);    animation-delay: -0.6s;}.lds-spinner div:nth-child(7) {    transform: rotate(180deg);    animation-delay: -0.5s;}.lds-spinner div:nth-child(8) {    transform: rotate(210deg);    animation-delay: -0.4s;}.lds-spinner div:nth-child(9) {    transform: rotate(240deg);    animation-delay: -0.3s;}.lds-spinner div:nth-child(10) {    transform: rotate(270deg);    animation-delay: -0.2s;}.lds-spinner div:nth-child(11) {    transform: rotate(300deg);    animation-delay: -0.1s;}.lds-spinner div:nth-child(12) {    transform: rotate(330deg);    animation-delay: 0s;}@keyframes lds-spinner {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}/* ######  lines loader  ###### */.lds-facebook {    display: inline-block;    position: relative;    width: 64px;    height: 64px;}.lds-facebook div:nth-child(1) {    left: 6px;    animation-delay: -0.24s;}.lds-facebook div {    background: var(--primary-bg-color);}.lds-facebook div {    display: inline-block;    position: absolute;    left: 6px;    width: 13px;    animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;}.lds-facebook div:nth-child(2) {    left: 26px;    animation-delay: -0.12s;}.lds-facebook div:nth-child(3) {    left: 45px;    animation-delay: -0.12s;}@keyframes lds-facebook {    0% {        top: 6px;        height: 51px;    }    50%,    100% {        top: 19px;        height: 26px;    }}.Accordion-Style02 {    border-radius: 0px;}@media (max-width: 991.98px) {    .main-header-message .dropdown-menu,    .main-header-notification .dropdown-menu,    .main-profile-menu .dropdown-menu {        width: 95% !important;        left: 5px !important;        right: 5px !important;        top: 60px !important;        margin: 0 auto;    }    .menu-header-content {        border-top-left-radius: 0px;        border-top-right-radius: 0px;    }    .main-header-message,    .main-header-notification,    .main-profile-menu,    .nav-link.icon {        position: inherit !important;    }    .main-header-profile {        border-radius: 0px;    }}.btn.Sub {    padding: 8px 20px !important;    transition: none;}.bxl-instagram.tx-prime,.bxl-linkedin.tx-prime,.bxl-twitter.tx-prime,.bxl-facebook.tx-prime {    color: var(--primary-bg-color);    display: block;    font-size: 22px;    position: relative;    line-height: 35px !important;    outline: none;    height: 37px;    width: 37px;    background: #fff;    margin: auto;    text-align: center;    border: 1px solid #f1ecf7;    box-shadow: none;    border-radius: 35px;}@media (max-width: 568px) {    .feature-1 {        right: 4px;    }    .btn,    .sp-container button {        padding: 0.1rem 0.5rem;        transition: none;        margin-right: 0px;        margin-top: 0px;    }    .main-contact-action {        right: 0px !important;    }}.main-sidemenu .slide.is-expanded i.angle {    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);    position: absolute;    top: 13px;    right: 20px;    font-size: 15px;}.main-sidemenu i.angle {    -webkit-transform-origin: center;    -ms-transform-origin: center;    transform-origin: center;    position: absolute;    top: 13px;    right: 20px;    font-size: 15px;}@media (max-width: 600px) {    .main-nav-line .nav-link+.nav-link {        margin-top: 13px;        margin-left: 0;    }}@media (max-width: 576px) {    .nav.main-nav-line {        display: block;    }}@media (max-width: 991px) {    .main-error-wrapper.wrapper-1 {        margin-top: 0rem !important;    }    .profile-cover__info .nav li {        width: 100% !important;    }    .profile-cover__info .nav li:not(:first-child) {        margin-left: 0px !important;    }}@media (max-width: 568px) {    .btn.btn-rounded.plus,    .btn.btn-rounded.comment {        padding: 8px 12px;        transition: none;        margin-right: -25px;        margin-top: 9px;    }    .main-error-wrapper h1 {        line-height: 1;        font-size: 95px !important;    }}.mail-option .chk-all,.mail-option .btn-group a.btn {    border: 1px solid #ebecf1;    border-radius: 5px !important;    display: inline-block;    min-height: 0;    padding: 5px 10px;}ul.inbox-pagination {    float: right;    list-style-type: none;    display: flex;}.mail-option .dropdown-menu>li>a {    display: block;    padding: 0.5rem 0.75rem;    clear: both;    font-weight: 400;    line-height: 1.428571429;    color: #7987a1;    white-space: nowrap;}.inbox-pagination a.np-btn {    border: 1px solid #ebecf1;    border-radius: 3px !important;    display: inline-block;    padding: 5px 10px;    margin-left: 5px;    vertical-align: middle;    min-height: 0;}.inbox-pagination li span {    display: inline-block;    margin-right: 5px;    margin-top: 10px;}.remove-icons .remove-heart i {    border: 1px solid var(--primary-bg-color);    border-radius: 35px;    padding: 6px;    color: var(--primary-bg-color);}.remove-icons .remove-thumb i {    border: 1px solid #f74f75;    border-radius: 35px;    padding: 6px;    color: #f74f75;}.nav.panel-tabs .side-menu__icon {    margin-right: 5px;    width: 23px;    height: 23px;    color: #7987a1;    fill: #7987a1;}.nav.panel-tabs .active .side-menu__icon {    fill: #fff;}hr:not([size]) {    height: 0px;}ul.timeline li {    list-style: none !important;}.btn-check:focus+.btn-info,.btn-info:focus {    color: #fff;}.light-layout {    display: none;}@media (max-width: 991px) {    .header-icons .new.nav-link {        position: relative;        margin: auto 6px !important;    }    .responsive-navbar.navbar .dropdown {        position: initial;    }}@media (max-width: 992px) {    .responsive-navbar .collapse.show .dropdown {        position: inherit;    }    .responsive-navbar .collapse.show .dropdown .dropdown-menu.header-search {        width: 100%;        left: 0;        right: 0;    }    .responsive-navbar .collapse.show .dropdown .dropdown-menu.header-search .form-control {        border-radius: 5px;    }    .responsive-navbar .collapse.show .dropdown .dropdown-menu:before,    .responsive-navbar .collapse.show .dropdown .dropdown-menu:after {        display: none;    }    .responsive-navbar .collapse.show .dropdown .show.dropdown-menu {        top: 57px !important;        left: 5px !important;        right: 5px !important;    }}@media (width: 992px) {    .main-header-message .dropdown-menu {        width: 16rem !important;    }}.header-brand .desktop-dark {    display: none;}.responsive-logo .mobile-logo.dark-logo-1 {    display: none;}hr {    border-top: 1px solid #ededf5;}.circle-icon.widget i {    line-height: 1.9 !important;}.circle-icon {    height: 40px;    width: 40px;    position: absolute;    top: 40px;    border-radius: 5px;    right: 40px;}.circle-icon i {    line-height: 2.4 !important;}.lh-lg {    line-height: 2.2 !important;}.chart-dropshadow {    -webkit-filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));    filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));}@media (min-width: 992px) {    .main-content .main-header .container-fluid {        padding: 0px;    }}.dot-label-1 {    width: 10px;    height: 10px;    display: inline-block;    border-radius: 100%;    margin-right: 5px;}@media (max-width: 991px) {    form[role=search].active input {        top: 0.09rem !important;    }    .navbar-form.active .input-group-btn {        top: 1rem !important;    }    .demo-icon .nav-link {        padding: 12px 4px 4px 10px !important;    }}@media (min-width: 992px) and (max-width: 992px) {    .search-open .main-header {        z-index: 9999 !important;    }    .search-open form[role=search].active {        position: fixed;        top: 0;    }    .search-open form[role=search].active input {        top: 0;        transition: none;        box-shadow: none;    }    .search-open form[role=search].active .input-group-btn {        top: 0.75rem;    }    .main-header-right .input-group-btn .btn {        height: 30px !important;        width: 30px !important;        line-height: 18px !important;    }}@-webkit-keyframes sk-bounce {    0%,    100% {        -webkit-transform: scale(0);    }    50% {        -webkit-transform: scale(1);    }}@keyframes sk-bounce {    0%,    100% {        transform: scale(0);        -webkit-transform: scale(0);    }    50% {        transform: scale(1);        -webkit-transform: scale(1);    }}.row.user-social-detail {    position: absolute;}.pos-absolute.bg-black-9 {    border-radius: 0px 5px 5px 0px;}.main-mail-star .typcn-star:before {    content: "\e109";    font-size: 20px;    line-height: 0.8;}.main-content-label {    font-weight: 600;    text-transform: uppercase;    line-height: 1;    margin-bottom: 10px;    letter-spacing: 0.2px;}#morrisDonut1.morris-donut-wrapper-demo svg text {    font-size: 12px !important;    font-weight: 500 !important;    font-family: "Poppins", sans-serif !important;}#morrisDonut2.morris-donut-wrapper-demo svg text {    font-size: 12px !important;    font-weight: 500 !important;    font-family: "Poppins", sans-serif !important;}.form-label {    display: block;    margin-bottom: 0.375rem;    font-weight: 500;    font-size: 0.875rem;    margin-top: 9px;}.form-group {    margin-bottom: 1rem;    display: block;}div.dt-button-info {    position: fixed;    top: 50%;    left: 50%;    width: 400px;    margin-top: -100px;    margin-left: -200px;    background-color: white;    border: 1px solid #ededf5;    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);    border-radius: 1px;    text-align: center;    z-index: 21;}div.dt-button-info h2 {    padding: 0.5em;    margin: 0;    font-weight: normal;    border-bottom: 1px solid #ddd;    background-color: #f4f4fb;    font-size: 22px;}.file-manger-icon img {    width: 80px;    height: 80px;}.file-manger-icon {    position: relative;}@media (min-width: 992px) {    .main-footer {        padding: 0.9rem 1rem 0.9rem 250px !important;    }}@media (max-width: 992px) {    .main-footer {        padding: 0.9rem 1rem 0.9rem 10px;    }}@media (max-width: 991px) {    .handle-counter input {        height: 41;        width: 48px;    }    .handle-counter .btn {        padding: 5px 6px !important;    }}.item7-card-img {    border-radius: 5px !important;}@media (max-width: 320px) {    .sweet-alert button {        padding: 0.45rem 0.5rem;    }}.custom-control-input:focus~.custom-control-label::before {    box-shadow: none !important;}.custom-control-input:not(:disabled):active~.custom-control-label::before {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.bootstrap-tagsinput .badge [data-role=remove]:after {    content: "×";    margin-left: 6px;}.btn-close {    box-sizing: content-box;    border: 0;    border-radius: 0.25rem;    opacity: 0.5;    padding: 5px;    line-height: 1;    font-size: 24px;    background-image: none;    color: #000;}.btn-close:focus {    box-shadow: none !important;}@media (max-width: 576px) {    .alert {        padding: 12px 30px;    }    .intl-tel-input input {        width: 180px;    }}.typcn:before {    height: auto !important;    line-height: 2 !important;}.demo-icon {    margin: auto 6px !important;    margin-right: 20px !important;}.search-icon {    margin: auto 6px auto -6px !important;    padding: 0 !important;}.file-manager-icon {    width: 28px;    height: 28px;}.pricing-body {    list-style-type: none;}.pricing-card {    transition: box-shadow 0.3s;}.pricing-card:hover {    box-shadow: 0px 16px 32px rgba(33, 33, 33, 0.15);}.border-primary-transparent {    border: 1px solid #e8e7fe;}.pricing-tabs ul.nav-price {    text-align: center;    margin: 0 auto;    display: inline-flex;    margin-top: 30px;    margin-bottom: 40px;    border: 1px solid #e6ebf1;    border-radius: 5px;    background: #fff;    overflow: hidden;}.pricing-tabs ul.nav-price li {    display: block;}.pricing-tabs ul.nav-price li a.active {    background: var(--primary-bg-color);}.pricing-tabs ul.nav-price li a.active {    color: #fff;    transition: 0.3s;}.pricing-tabs ul.nav-price li a {    padding: 12px 22px;    display: block;    background: #fff;    font-size: 16px;    border-radius: 0px;    transition: 0.3s;}#user-datatable thead th {    background-image: none;    background-color: #ffffff !important;    position: relative;}#user-datatable td {    padding: 0.8rem;}#user-datatable thead .sorting::after {    content: "\f3d0" !important;    top: 49%;    display: none !important;}#user-datatable input.form-control {    width: 25rem !important;    border-radius: 4px !important;    background-color: rgba(118, 109, 249, 0.13) !important;}.demo-icon.nav-link {    padding: 0rem 0rem 0rem 0.2rem !important;}.theme-layout {    cursor: pointer;}.file-manger-icon1 img {    width: 70px;    height: 70px;    border-radius: 10px;}.intl-tel-input .flag-dropdown .selected-flag {    padding: 10px 18px 9px 7px;}.lg-outer .lg-thumb-item {    border: 0px solid #fff !important;}.form-control::placeholder {    opacity: 0.6;}.productdesc .tab-menu-heading {    border-bottom: 0px !important;}.productdesc .panel-body {    border: 0px solid #ededf5;}.background-image-blog {    background-image: url(../img/photos/error.jpg) !important;    background-position: center !important;    background-size: cover !important;    background-repeat: no-repeat !important;    height: 320px;    position: relative;    border-top-left-radius: calc(0.25rem - 1px);    border-top-right-radius: calc(0.25rem - 1px);    border-radius: 0px;}.custom-blog-content {    position: absolute;    font-weight: 600;    color: #fff;    font-size: 19px;    bottom: 0;}a.custom-blog-content:hover {    color: #fff !important;}.white-space-nowrap {    white-space: nowrap;}.attached-file-grid6 .icons li {    margin: 0 auto;    display: inline-block;    opacity: 0;    transition: all 0.4s ease;}.attached-file-grid6 .icons li a:hover {    color: #fff;}.attached-file-grid6 .icons li a:hover {    border: var(--primary-bg-color);    background: var(--primary-bg-color);}.attached-file-grid6 .file-image img {    width: 100%;    height: auto;    border-radius: 10px;}.attached-file-image .pic-1 {    transition: all 0.3s ease;}.attached-file-image .pic-2 {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    transition: all 0.3s ease;    bottom: 0;    right: 0;    margin: 0 auto;}.attached-file-grid6:hover .attached-file-image .pic-2 {    opacity: 0;}.attached-file-grid6:hover .icons {    opacity: 1;    bottom: 0px;    left: 0;    right: 0;    margin: 0 auto;    text-align: center;    padding: 10px;}.attached-file-grid6:hover .icons li {    opacity: 1;}.image-pic {    position: absolute;    right: 0;    left: 5px;    top: 10px;    color: #fff;    font-size: 15px;    padding: 0px 0px 20px 10px;    border-radius: 5px;}.tag.tag-attachments {    padding: 4px 15px 2px 15px;    font-size: 13px;    background-color: #ffffff;    border: 1px solid #e8e8f7;}.tag.tag-attachments-lg {    padding: 5px 17px 3px 17px;    font-size: 17px;    background-color: #ffffff;    border: 1px solid #e8e8f7;}.tag.tag-attachments-sm {    padding: 3px 10px 1px 10px;    font-size: 13px;    background-color: #ffffff;    border: 1px solid #e8e8f7;}.tags .tag-files span {    position: absolute;    top: 21px;    margin-right: 104px;    left: 51px;    font-size: 12px;    color: #a5b1d9;}.attached-file-grid6 .icons li a {    font-size: 13px;    line-height: 30px;    text-align: center;    height: 30px;    width: 30px;    margin: 0 auto;    border-radius: 5px;    display: block;    position: relative;    transition: all 0.3s ease-in-out;    background: #fff;    padding: 0;}.attached-file-grid6 .icons li a {    color: var(--primary-bg-color);    border: 1px solid #fff;}.attached-file-grid6 .icons {    padding: 0;    margin: 0;    list-style: none;    opacity: 0;    left: 0;    right: 0;    text-align: center;    position: absolute;    bottom: -3px;    z-index: 1;    transition: all 0.5s ease 0s;    display: block;    margin: 0 auto;    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 100%);}.pro-img-box {    position: relative;}.theme-container button {    font-weight: 400;    text-align: center;    vertical-align: middle;    user-select: none;    padding: 5px 10px;    background-color: #fff;    border: 1px solid #ededf5;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 5px;    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;}.theme-container1 button {    font-weight: 400;    text-align: center;    vertical-align: middle;    user-select: none;    padding: 5px 10px;    background-color: #fff;    border: 1px solid #ededf5;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 5px;    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;}.theme-container2 button {    font-weight: 400;    text-align: center;    vertical-align: middle;    user-select: none;    padding: 5px 10px;    background-color: #fff;    border: 1px solid #ededf5;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 5px;    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;}.pickr {    text-align: center;    margin-top: 10px;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot {    background-color: #fff;    opacity: 7;    color: inherit;    border: none;    padding: 0p !important;    font: inherit;}.owl-nav .owl-next {    position: absolute;    top: 50%;    right: -25px;    margin-top: -1.65em;}.owl-nav .owl-prev {    position: absolute;    top: 50%;    left: -25px;    margin-top: -1.65em;}.owl-nav button {    display: block;    font-size: 1.3rem !important;    line-height: 2em;    border-radius: 50%;    width: 3rem;    height: 3rem;    text-align: center;    background: #fff !important;    opacity: 0.5 !important;    border: 1px solid #e8ebf3 !important;    z-index: 99;    box-shadow: 0 4px 15px rgba(67, 67, 67, 0.15);}@media (min-width: 992px) {    .main-settings-menu .nav-link {        font-size: 14px;    }    .main-settings-menu .nav-link i {        font-size: 18px;    }}.settings-main-icon {    display: flex;    text-align: center;}.settings-main-icon i {    width: 3rem;    font-size: 18px;    line-height: 3rem;    height: 3rem;    background-color: var(--primary02);    color: var(--primary-bg-color);    border-radius: 50%;}.leading-normal {    line-height: 1.5 !important;}.lead-1 {    font-size: 1.6rem;    font-weight: 500;}.aboutlist {    list-style-type: none;}.about-icons {    height: 60px;    width: 60px;}.about-team {    width: 80px;    height: 80px;    right: 0;    left: 0;    margin: 0 auto;}.about-main,.about-motto {    display: flex;    align-items: center;    justify-content: center;}.motto-icon {    width: 30px;    height: 30px;}.prime-card {    display: flex;    align-items: center;    justify-content: center;}.prime-card img {    height: 160px;    transform: scale(1.9) translate(3px, -12px);}@media (max-width: 1600px) {    .prime-card img {        height: 250px;        transform: scale(1);    }}.apexcharts-yaxis-texts-g text {    fill: #adb5be !important;}.apexcharts-xaxis-texts-g text {    fill: #adb5be !important;}#sales {    justify-content: center;    align-items: center;}#sales div {    margin: 0 auto;}#Viewers .apexcharts-canvas {    margin: 0 auto;}.apexcharts-legend-marker {    margin-right: 10px !important;}.apexcharts-legend-series {    margin: 0px 20px !important;}.under-countdown .countdown {    padding: 20px;    border-radius: 5px;}.countdown span:first-child {    font-size: 30px;    font-weight: 500;}.notification {    list-style-type: none;    padding: 0;    position: relative;}.notification:before {    content: "";    position: absolute;    top: 40px;    bottom: 5px;    width: 4px;    background-color: var(--primary02);    left: 20%;    margin-left: -2.5px;}.notification>li {    position: relative;    min-height: 50px;    padding: 15px 0;}.notification .notification-time {    position: absolute;    left: 0;    width: 18%;    text-align: right;    top: 30px;}.notification .notification-time .date,.notification .notification-time .time {    display: block;    font-weight: 500;}.notification .notification-time .date {    line-height: 16px;    font-size: 11px;    margin-bottom: 4px;    color: #7987a1;}.notification .notification-time .time {    line-height: 24px;    font-size: 18px;    color: #7987a1;}.notification .notification-icon {    left: 15%;    position: absolute;    width: 10%;    text-align: center;    top: 51px;}.notification .notification-icon a {    text-decoration: none;    width: 20px;    height: 20px;    display: inline-block;    border-radius: 50%;    background: #fff;    line-height: 10px;    color: #fff;    font-size: 14px;    border: 3px solid var(--primary-bg-color);    transition: border-color 0.2s linear;}.notification .notification-body {    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.05);    margin-left: 24%;    margin-right: 18%;    background: #fff;    position: relative;    padding: 14px 20px;    border-radius: 6px;}.notification .notification-body:before {    content: "";    display: block;    position: absolute;    border: 10px solid transparent;    border-right-color: #fff;    left: -20px;    top: 32px;}.notification .notification-body>div+div {    margin-top: 15px;}.notification-badge {    background-color: #eff1f5;    color: #7987a1;}@media (max-width: 576px) {    .notification .notification-body:before {        display: none;    }    .notification .notification-icon a {        display: none;    }    .notification:before {        display: none;    }    .notification-body .media {        flex-direction: column;    }    .notification-body .media .main-img-user {        margin-bottom: 10px !important;    }    .notification .notification-time {        z-index: 99;        width: 100%;        right: 5px !important;        position: absolute;        top: 20px !important;    }    .notification .notification-body {        margin-left: 0px;        margin-right: 0px;        position: relative;    }    .notification-badge {        position: absolute;        left: 10px;        top: 8px;    }    .notification .notification-time .date,    .notification .notification-time .time {        display: inline;    }    .notification .notification-time .time {        line-height: 16px;        font-size: 11px;        margin-left: 5px;        margin-right: 10px;        color: #b6bfcf;    }}.country-selector img {    width: 20px;    height: 20px;    border-radius: 50%;}#country-selector .modal-header {    background-color: rgba(59, 72, 99, 0.1);    border-bottom: 1px solid #dae5e7 !important;}#country-selector .modal-body {    background-image: url(../img/png/countrymap.png);    background-size: cover;    background-position: center;    background-repeat: no-repeat;    position: relative;}#country-selector .modal-body:before {    width: 100%;    height: 100%;    content: "";    position: absolute;    background-color: rgba(59, 72, 99, 0.1);    left: 0;    right: 0;    top: 0;    bottom: 0;}.btn-country {    border: 1px solid rgba(var(--primary-bg-color), 0.2);    box-shadow: none !important;    text-align: justify !important;    font-size: 13px !important;    line-height: 1;    border-radius: 12em;    border: 1px solid transparent;    padding: 0.45rem 0.45rem !important;    transition: none !important;}.btn-country:hover {    border: 1px solid var(--primary-bg-color) !important;}.btn-country .country-selector img {    box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.2) !important;}.btn-check:checked+.btn-country,.btn-country.active,.btn-country:active {    border: 1px solid var(--primary-bg-color) !important;    font-weight: 600;    color: #000;    background-color: #fff;}#login-otp {    display: none;}.apexcharts-toolbar {    z-index: 1 !important;}.app-sidebar.sidebar-scroll.open.ps--scrolling-y .main-content.app-content {    position: fixed !important;}.apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text {    font-size: 14px !important;    font-weight: 500 !important;}@supports (-webkit-touch-callout: none) {    @media screen and (max-device-width: 991px) and (orientation: portrait) {        .ps.ps--active-y:hover>.ps__rail-y,        .ps.ps--active-y:focus>.ps__rail-y {            opacity: 0;        }    }    @media screen and (max-device-width: 991px) and (orientation: landscape) {        .ps.ps--active-y:hover>.ps__rail-y,        .ps.ps--active-y:focus>.ps__rail-y {            opacity: 0;        }    }}.main-rocket {    fill: var(--primary-bg-color);}.tree li i {    color: var(--primary-bg-color);}.bootstrap-tagsinput .badge {    background-color: var(--primary-bg-color);    border: 1px solid var(--primary-bg-border);}.sweet-alert button {    background-color: var(--primary-bg-color) !important;}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected {    color: var(--primary-bg-color);}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {    fill: var(--primary-bg-color);}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {    stroke: var(--primary-bg-color);}.ql-snow a {    color: var(--primary-bg-color);}.lg-actions .lg-next,.lg-actions .lg-prev {    background-color: var(--primary05);    border: 1px solid var(--primary-bg-color);}.lg-toolbar {    background-color: var(--primary05);}.datepicker .datepicker-switch {    color: var(--primary-bg-color);}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover {    color: var(--primary-bg-color) !important;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover {    color: var(--primary-bg-color);}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover {    background-image: -moz-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: -ms-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary-bg-color)), to(var(--primary-bg-color)));    background-image: -webkit-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: -o-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-repeat: repeat-x;    filter: gradient(startColorstr="$primary", endColorstr="$primary", GradientType=0);    border-color: var(--primary-bg-color);}.datepicker table tr td span:hover,.datepicker table tr td span.focused {    background: var(--primary-bg-color);}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover {    background: none;    color: var(--primary-bg-color);}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover {    background-image: -moz-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: -ms-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--primary-bg-color)), to(var(--primary-bg-color)));    background-image: -webkit-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: -o-linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    background-image: linear-gradient(to bottom, var(--primary-bg-color), var(--primary-bg-color));    filter: gradient(startColorstr="$primary", endColorstr="$primary", GradientType=0);    border-color: var(--primary-bg-color);}.datepicker table tr td span.old,.datepicker table tr td span.new {    color: var(--primary-bg-color);}.datepicker table tr td span.old:hover,.datepicker table tr td span.new:hover {    color: #fff !important;}@media (max-width: 991.98px) {    .error-page1 .demo-icon svg {        position: absolute;        left: auto;        right: 60px;        top: 60px;        fill: var(--primary-bg-color);        width: 25px;        height: 25px;        z-index: 99999;    }}.error-page1.dark-theme .main-card-signin {    box-shadow: none !important;}.error-page1.dark-theme .main-card-signin {    background-color: transparent;    border: 1px solid transparent;}.error-page1 .demo-icon svg {    position: absolute;    left: auto;    right: 60px;    top: 60px;    fill: #fff;    width: 25px;    height: 25px;}.error-page1 .tabs-menu1 ul li a.active {    border-bottom: 3px solid var(--primary-bg-color) !important;}.error-page1 .tabs-menu1 ul li a {    border-bottom: 3px solid #e6ebf1 !important;}@media (max-width: 991.98px) {    .error-page1 .demo-icon svg {        position: absolute;        left: auto;        right: 50px;        top: 20px;        width: 25px;        z-index: 999;        height: 25px;    }}.carousel-inner.slider {    position: relative;    height: 400px;}.carousel-inner.slider .carousel-item {    position: absolute;    left: 0;    top: 0;}.sidebar-mini .slide-left,.sidebar-mini .slide-right {    display: none !important;}#videomodal .modal-content,#audiomodal .modal-content {    box-shadow: 0 1px 15px 1px rgba(156, 156, 168, 0.5);}.main-content-app .option-dots {    position: relative;    right: 15px;    z-index: 999;    margin: 0 auto;}.masonry .brick {    width: auto;    margin-bottom: 20px;}.brick img {    border-radius: 5px;}.smartphoto-img.active {    border-radius: 5px;}.smartphoto-arrows li {    padding: 8px;    border-radius: 5px;    background: var(--primary02);}.smartphoto-arrows a {    width: 50% !important;    height: 50% !important;    margin: 7px;}.smartphoto-dismiss {    width: 15px !important;    height: 15px !important;    right: 22px !important;    top: 18px !important;}.smartphoto {    background-color: rgba(0, 0, 0, 0.8) !important;}.smartphoto-arrow-left {    left: 15px !important;}.smartphoto-arrow-right {    right: 15px !important;}.smartphoto-nav li {    width: 70px !important;    height: 70px !important;    margin-left: 5px;}.smartphoto-nav {    bottom: 10px !important;}.smartphoto-nav a {    border-radius: 5px;    opacity: 0.6 !important;    border: #ededf5;}.smartphoto-list li {    display: table !important;}.ck.ck-button,a.ck.ck-button {    border: 1px solid #ededf5;}.theme-switch {    position: relative;    padding: 10px;    border-radius: 50px;    background-color: var(--primary02);    height: 50px;    width: 50px;    display: flex !important;    align-items: center;    text-align: center;    justify-content: center;}.theme-switch .demo-icon {    margin: 0 auto !important;}.theme-switch a {    position: absolute;}.theme-switch a svg {    fill: var(--primary-bg-color);}@media (max-width: 576px) {    .error-page1 .demo-icon {        display: none;    }    .wizard>.steps .current a .title,    .wizard>.steps .current a:hover .title,    .wizard>.steps .current a:active .title {        display: none !important;    }}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {    background-color: var(--primary-bg-color) !important;}.twentytwenty-container {    border-radius: 5px !important;}.pcr-app[data-theme=classic] {    border-radius: 5px !important;}.pcr-app[data-theme=monolith] {    border-radius: 5px !important;}.pcr-app[data-theme=nano] {    border-radius: 5px !important;}.file-detailimg img {    width: 1000%;    height: 100%;}#gallery img {    width: 360px;}.chart-circle {    display: block;    height: 6rem;    width: 6rem;    position: relative;}.chart-circle canvas {    margin: 0 auto;    display: block;    max-width: 100%;    max-height: 100%;}.chart-circle .chart-circle-value.circle-style {    position: absolute;    top: 18px;    left: 0;    right: 0;    margin-left: auto;    margin-right: auto;    bottom: 0;    display: -ms-flexbox;    display: flex;    -ms-flex-pack: center;    justify-content: center;    -ms-flex-align: center;    align-items: center;    -ms-flex-direction: column;    flex-direction: column;    line-height: 1;    width: 60px;    height: 60px;    line-height: 60px;    border: 2px dotted var(--primary-bg-color);    border-radius: 50%;    background: transparent;}.chart-circle-value {    position: absolute;    top: 0;    left: 0;    right: 0;    margin-left: auto;    margin-right: auto;    bottom: 0;    display: -ms-flexbox;    display: flex;    -ms-flex-pack: center;    justify-content: center;    -ms-flex-align: center;    align-items: center;    -ms-flex-direction: column;    flex-direction: column;    line-height: 1;}.chart-circle[data-color] {    color: var(--primary-bg-color);}@media screen and (max-width: 1024px) {    .cardbody {        padding-left: 0;    }    .item-card .product-grid6 .cardprice {        top: 20px;        right: 0;    }    .rtl .cardbody {        padding-left: inherit;        padding-right: 0;    }    .rtl .item-card .product-grid6 .cardprice {        top: 20px;        left: 0;        right: inherit;    }}@media (orientation: landscape) and (max-width: 991px) {    .smartphoto-img {        width: 250px !important;        left: 80%;        display: block;        right: 0;        margin-left: auto;        margin-right: auto;        width: 50%;        justify-content: center;        align-items: center;        position: relative;    }    .smartphoto-img-wrap {        left: 0;        display: block;        margin-left: auto;        margin-right: auto;        margin-top: 33%;        right: 0;        transform: none !important;        justify-content: center;        align-items: center;    }}@media (orientation: landscape) and (min-width: 992px) and (max-width: 991px) {    .smartphoto-img {        width: 350px !important;        left: 75%;        display: block;        right: 0;        margin-left: auto;        margin-right: auto;        width: 50%;        justify-content: center;        align-items: center;        position: relative;    }    .smartphoto-img-wrap {        left: 0;        display: block;        margin-left: auto;        margin-right: auto;        margin-top: 20%;        right: 0;        transform: none !important;        justify-content: center;        align-items: center;    }}.SumoSelect.disabled>.CaptionCont {    background-color: #f9fbfb;}.SumoSelect.disabled .SlectBox,.SumoSelect.disabled .testselect2 {    display: none;}.index1 .circle-icon {    height: 35px;    width: 35px;    position: initial;    border-radius: 50%;}.index1 .circle-icon i {    line-height: 2.2 !important;}.transaction-icon {    padding: 10px;    display: flex;    justify-content: center;    align-items: center;    border-radius: 5px;}.featured_icon1.danger {    border: 2px solid #f34343;}.featured_icon1.success {    border: 2px solid #24d5b8;}.featured_icon1.warning {    border: 2px solid #ffbd5a;}.featured_icon1.teal {    border: 2px solid #29ddee;}.featured_icon1.info {    border: 2px solid #4ec2f0;}.featured_icon1.secondary {    border: 2px solid #f74f75;}.featured_icon1 {    width: 15px;    height: 15px;    line-height: 60px;    margin-left: -34px !important;    color: #000;    font-size: 10px;    border: 2px solid var(--primary-bg-color);    position: relative;    margin-top: -40px;    border-radius: 18px;    top: 20px;}.table-edit,.table-delete {    fill: #fff;}.apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom.light.active {    display: none !important;}.apexcharts-tooltip.light {    border: 1px solid var(--primary-bg-border) !important;    background: var(--primary-bg-color) !important;    color: #fff !important;}.apexcharts-tooltip.light .apexcharts-tooltip-title {    background: var(--primary-bg-color) !important;    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;}.apexcharts-tooltip-marker {    background-color: #fff !important;}.lh-maincard {    line-height: 1.6 !important;}#country-selector .modal-body ul li {    list-style-type: none;}.modal-fullscreen {    max-width: initial;    margin: auto;}@media screen and (max-width: 991.8px) {    .side-menu {        margin-inline: 0 !important;    }}.counter-side-badge {    position: absolute;    top: 0;    right: 0;    height: 100px;    width: 100%;    z-index: 1;    overflow: hidden;    cursor: pointer;}.counter-side-badge .badge {    position: relative;    left: -60px;    top: 13px;    width: 170px;    font-weight: 400;    font-size: 10px;    margin: 0;    text-align: center;    padding: 5px 9px;    float: left;    transform: rotate(-45deg);}@media (max-width: 576px) {    .main-mail-list .main-mail-star {        display: none;    }    .theme-container button,    .theme-container1 button,    .theme-container2 button {        font-size: 13px;    }}.horizontal-content .input-group .btn {    z-index: 0;}@media (min-width: 768px) {    .horizontal-content .table-responsive.deleted-table .data-table-btn {        z-index: 0;    }}.horizontal-content .page-item.active .page-link {    z-index: 0;}.note-editor input[type=radio],.note-editor input[type=checkbox] {    margin-right: 7px;}.main-cart-list .main-cart-item:hover {    background-color: #fcfcff;}.btn-group.file-attach .btn {    display: flex;    align-items: center;    justify-content: center;}.btn-group.file-attach .btn-sm {    font-size: 12px !important;    line-height: 0.8;}.btn-group.file-attach .btn-close {    padding: 9px;    border-radius: 0px 4px 4px 0px;    opacity: 1;    font-weight: 300;    background-image: none;}.btn-group.file-attach .btn-close.rounded-pill {    border-radius: 0px 50px 50px 0px !important;}.btn-group.file-attach .btn-close.btn-outline-primary {    border: 1px solid var(--primary-bg-color);}.btn-group.file-attach .btn-close.btn-outline-secondary {    border: 1px solid #f74f75;}.btn-group.file-attach .btn-close.btn-outline-info {    border: 1px solid #4ec2f0;}.btn-group.file-attach .btn-close.btn-outline-danger {    border: 1px solid #f34343;}.btn-group.file-attach .btn-close.btn-outline-warning {    border: 1px solid #ffbd5a;}.btn-group.file-attach .btn-close.btn-outline-success {    border: 1px solid #24d5b8;}.btn-group.file-attach .btn-close.btn-primary-light {    border: 1px solid var(--primary02);    border-left: 0;    color: var(--primary-bg-color);}.btn-group.file-attach .btn-close.btn-primary-light:hover {    color: #fff;}.btn-group.file-attach .btn-close.btn-secondary-light {    border: 1px solid rgba(247, 79, 117, 0.2);    border-left: 0;    color: #f74f75;}.btn-group.file-attach .btn-close.btn-secondary-light:hover {    color: #fff;}.btn-group.file-attach .btn-close.btn-info-light {    border: 1px solid rgba(78, 194, 240, 0.2);    border-left: 0;    color: #4ec2f0;}.btn-group.file-attach .btn-close.btn-info-light:hover {    color: #fff;}.btn-group.file-attach .btn-close.btn-success-light {    border: 1px solid rgba(36, 213, 184, 0.2);    border-left: 0;    color: #24d5b8;}.btn-group.file-attach .btn-close.btn-success-light:hover {    color: #fff;}.btn-group.file-attach .btn-close.btn-warning-light {    border: 1px solid rgba(255, 189, 90, 0.2);    border-left: 0;    color: #ffbd5a;}.btn-group.file-attach .btn-close.btn-warning-light:hover {    color: #fff;}.btn-group.file-attach .btn-close.btn-danger-light {    border: 1px solid rgba(243, 67, 67, 0.2);    border-left: 0;    color: #f34343;}.btn-group.file-attach .btn-close.btn-danger-light:hover {    color: #fff;}.btn-group.file-attach .btn-close.btn-sm {    font-size: 1rem !important;    background-image: none;}.btn-group.file-attach .btn-close.btn-lg {    padding: 10px !important;    background-image: none;    font-size: 30px !important;}@media (max-width: 450px) {    .group-btn .btn {        font-size: 10px;    }}@media (max-width: 576px) {    .card-pay .tabs-menu li {        width: 100% !important;    }}.horizontal .input-group .form-control.is-valid {    z-index: 0;}@media (min-width: 1200px) {    .main-nav-line-chat .nav-link+.nav-link {        margin-left: 0px !important;    }    .rtl .main-nav-line-chat .nav-link+.nav-link {        margin-right: 0px !important;    }}@media (min-width: 576px) {    .main-nav-line-chat .nav-link {        margin-right: 5px;    }    .rtl .main-nav-line-chat .nav-link {        margin-left: 5px;        margin-right: 0;    }}.main-chat-body .media {    align-items: flex-start;}@media (min-width: 1500px) and (max-width: 1850px) {    .layout-boxed .upgrade-chart-circle {        display: block !important;        margin: auto;    }}@media screen and (max-width: 767px) {    div.dataTables_wrapper div.dataTables_length label,    .dataTables_wrapper .dataTables_filter {        text-align: center !important;    }    div.dataTables_wrapper div.dataTables_filter label {        text-align: center !important;    }    .dataTables_wrapper .dataTables_filter {        float: none !important;    }}@media screen and (max-width: 991px) {    #statistics1 svg {        width: 100% !important;    }}@media screen and (max-width: 1299px) {    #input-fields input.form-control {        width: 100px;    }}.card-pay .tabs-menu.nav li:last-child {    border-right: 0;    border-left: 0;}.custom-select:focus {    border-color: var(--primary-bg-color);}.main-mail-compose-body .form-group .form-control {    background: transparent;}.panel-heading2 {    border: 1px solid #ededf5;    border-bottom: 0;}.modal-open .popover {    z-index: 999999;}.modal-open .tooltip {    z-index: 9999;}.attached-file-grid6:hover .icons {    border-radius: 5px;}#divider .dropdown-divider {    margin: 0;}@media screen and (max-width: 575px) {    .dataTables_paginate .pagination .page-link {        padding: 0.5rem 0rem !important;    }    .dataTables_paginate .pagination li a {        margin-right: 3px;    }    .dataTables_paginate .page-link {        width: 17px;        height: 25px;    }}@media screen and (max-width: 400px) {    .intl-tel-input input {        width: 160px !important;    }}.horizontal .irs-slider.type_last,.horizontal .irs-slider,.horizontal .counter-side-badge {    z-index: 0;}/*-----IE issues-----*/*::-ms-backdrop,.main-header-center {    display: inline-table !important;    width: 350px;}*::-ms-backdrop,.main-header-center .form-control {    padding: 0.5rem 1.5rem;}@media (min-width: 991px) {    *::-ms-backdrop,    .main-header-right .nav-link.btn-default.btn {        margin-top: 10px;    }}@media (max-width: 991px) {    *::-ms-backdrop,    .card-img-top {        height: 300px;    }    *::-ms-backdrop,    .main-header-right .nav-link.btn-default.btn {        margin-top: 7px;    }}*::-ms-backdrop,.pricing .list-unstyled li {    dispLay: block;}*::-ms-backdrop,.main-content-body.main-content-body-mail,*::-ms-backdrop,.main-content-body.main-content-body-chat {    flex: inherit;}*::-ms-backdrop,.breadcrumb-3 li,*::-ms-backdrop,.breadcrumb-4 li {    display: inline-block;}*::-ms-backdrop,.main-footer {    width: 100%;    position: relative;    bottom: -5px;    margin-top: 1.5rem;    margin-bottom: -10px;    height: inherit !important;    flex-grow: 1;    flex-shrink: 0;    flex-basis: auto;}*::-ms-backdrop,.horizontalMenucontainer .main-header-left {    margin-left: 0 !important;}*::-ms-backdrop,.main-content {    height: 100%;}*::-ms-backdrop,.horizontalMenucontainer .main-footer- {    padding-bottom: 10px;}*::-ms-backdrop,.media-list.media.d-block {    display: inline !important;}*::-ms-backdrop,.chat .action-header {    padding: 10px 13px 1px 17px;}*::-ms-backdrop,.sidebar-mini .main-header-left .btn {    margin-left: 60px;    left: 250px;}*::-ms-backdrop,.sidebar-mini .main-content.app-content .main-header-left {    margin-left: 0;}*::-ms-backdrop,.sidebar.sidebar-open {    z-index: 9999 !important;}*::-ms-backdrop,.p-4.border-bottom {    height: 100%;}*::-ms-backdrop,.img-fluid,*::-ms-backdrop,.table,*::-ms-backdrop,.text-wrap table {    max-width: 100%;}*::-ms-backdrop,.sidebar {    z-index: 0 !important;}*::-ms-backdrop,.d-block.media.media-list {    display: inline !important;}*::-ms-backdrop,.main-header-message>a,*::-ms-backdrop,.main-header-notification>a,*::-ms-backdrop,.full-screen.nav-item>a,*::-ms-backdrop,.fullscreen-button .full-screen-link {    line-height: 49px !important;}*::-ms-backdrop,.datetimepicker table th.prev span,*::-ms-backdrop,.datetimepicker table th.next span {    top: 20px;}*::-ms-backdrop,.datetimepicker table th.next {    border-top-right-radius: 0;}*::-ms-backdrop,.datetimepicker table th.prev {    border-top-left-radius: 0;}*::-ms-backdrop,.main-header-center .btn,*::-ms-backdrop,.main-header-center .sp-container button,*::-ms-backdrop,.sp-container .main-header-center button {    top: 0;}@media (min-width: 992px) {    *::-ms-backdrop,    .sidebar-mini .main-header-left {        margin-left: 80px;    }    *::-ms-backdrop,    .sidebar-mini .main-header .main-header-left .header-brand {        margin-right: 80px;        width: auto;    }    *::-ms-backdrop,    .card-img-top {        height: 250px;    }}*::-ms-backdrop,.btn-icon-list .btn {    display: table;    vertical-align: middle;    text-align: center;    margin-right: 10px;}*::-ms-backdrop,.side-badge {    top: 14px;}*::-ms-backdrop,.media.d-sm-flex {    display: initial;}*::-ms-backdrop,.btn,.sp-container button {    padding: 8.5px;}*::-ms-backdrop,.page-h {    height: 100%;}*::-ms-backdrop,p {    font-size: 13px;}*::-ms-backdrop,.breadcrumb-right .btn {    padding: 0.4rem 1rem;}*::-ms-backdrop,.horizontalMenucontainer .main-footer {    padding-bottom: 10px;}*::-ms-backdrop,.media-list.media.d-sm-flex {    display: initial;}*::-ms-backdrop,.main-msg-wrapper {    display: inline-table;}*::-ms-backdrop,.p-text .p-name {    display: block;}*::-ms-backdrop,.sidebar .tab-menu-heading {    position: absolute !important;}*::-ms-backdrop,.card--calendar .ui-datepicker-inline {    border-width: 1px !important;}*::-ms-backdrop,.fc-datepicker.main-datepicker.hasDatepicker {    border-right: 0 !important;    border-top: 0 !important;    border-bottom: 0 !important;}*::-ms-backdrop,.second-sidemenu .resp-tabs-container .slide-menu.submenu-list li {    display: flex;}@media (min-width: 992px) {    *::-ms-backdrop,    .pulse-danger,    *::-ms-backdrop,    .pulse {        top: 13px;    }    *::-ms-backdrop,    .card.custom-card .box {        position: static;    }    *::-ms-backdrop,    .thumb .thumb-img {        height: 139px;    }    *::-ms-backdrop,    .main-chat-body .media-body .main-msg-wrapper.right,    *::-ms-backdrop,    .main-chat-body .media-body .main-msg-wrapper.left {        display: inline-table;    }    *::-ms-backdrop,    .main-dashboard-header-right>div:first-child {        flex-basis: 150px;    }    *::-ms-backdrop,    .tasks .ckbox {        margin-right: 10px;    }    *::-ms-backdrop,    .app-sidebar__toggle {        margin-right: 30px !important;    }    *::-ms-backdrop,    .product-details.table-responsive.text-nowrap .media-body {        flex: none;    }}@media (min-width: 767px) {    *::-ms-backdrop,    .bg-primary-transparent .row.wd-100p.mx-auto.text-center {        margin-top: 4rem;    }    *::-ms-backdrop,    .login.d-flex.align-items-center.py-2 {        margin-top: 7rem;    }}@media (max-width: 767px) {    *::-ms-backdrop,    .dropdown.nav-item.main-header-message,    *::-ms-backdrop,    .dropdown.nav-item.main-header-notification,    *::-ms-backdrop,    .dropdown.main-header-message.right-toggle {        margin-top: 7px !important;    }    *::-ms-backdrop,    .main-header-left .responsive-logo {        margin-left: 40px !important;    }    *::-ms-backdrop,    .sidebar-mini .main-header .main-header-left .header-brand {        margin-left: 30px;    }}*::-ms-backdrop,html.fullscreen-button {    width: 100%;}*::-ms-backdrop,html.fullscreen-button .main-content,*::-ms-backdrop,html.fullscreen-button .app-content {    overflow: scroll;    overflow-x: hidden;    height: 100vh;}*::-ms-backdrop,.error-page1 {    -ms-overflow-y: hidden;}*::-ms-backdrop,#list1 .avatar-md {    width: inherit !important;}*::-ms-backdrop,#list3 .me-4 {    margin-right: 0 !important;}*::-ms-backdrop,.app-sidebar .slide .side-menu__item.active::before {    top: 0;}*::-ms-backdrop,.tab-content.border-bottom.p-4 {    height: inherit !important;}*::-ms-backdrop,.datetimepicker table th.prev span,*::-ms-backdrop,.datetimepicker table th.next span {    top: 20px !important;}@media (min-width: 1025px) {    *::-ms-backdrop,    .btn,    .sp-container button {        padding: 12px;    }}.adtocart {    background: linear-gradient(45deg, #f93a5a, #f7778c) !important;    width: 50px;    height: 50px;    border-radius: 50%;    -webkit-border-radius: 50%;    color: #fff;    display: inline-block;    text-align: center;    border: 3px solid #fff;    left: 40%;    bottom: -24px;    position: absolute;}.adtocart i {    color: #fff;    font-size: 32px;    line-height: 42px;}.pro-title {    color: #5A5A5A;    display: inline-block;    margin-top: 20px;    font-size: 16px;}.product-list .price {    color: #fc5959;    font-size: 15px;}.pro-img-box {    position: relative;}.prod-cat li ul li a:hover,.prod-cat li ul li a:focus {    background: none;    color: #f34343;}.prod-cat li ul li.active a {    background: none;    color: #f34343;}.prod-cat li a:hover,.prod-cat li a:focus,.prod-cat li a.active {    background: none;    color: #f34343;}.nav.prod-cat {    position: relative;    display: block;    padding: 10px 5px;}.prod-cat li ul {    margin-left: 44px;    display: block;}.prod-cat li ul li {    padding: 10px 15px;}.nav.prod-cat li {    padding: 10px 0;}.product-pagination .page-link {    background-color: #f9f9fb;    border: 1px solid #ededf5;}.product-pagination .page-item.disabled .page-link {    border-color: #ededf5;}.nav.prod-cat li a {    color: #031b4e;}.nav.prod-cat li a i {    margin-right: 14px;}.product-sale {    position: absolute;    width: 100%;    top: 10px;    left: 13px;    right: 5px;}.product-sale .badge {    color: #fff;    font-size: 12px !important;    margin-top: 10px;}.product-sale .wishlist {    float: right;    right: 26px;    position: absolute;    font-size: 18px !important;    top: 5px;}.shopping-cart,.wishlist-table,.order-table {    margin-bottom: 20px;}.shopping-cart .table,.wishlist-table .table,.order-table .table {    margin-bottom: 0;}.shopping-cart .btn,.wishlist-table .btn,.order-table .btn {    margin: 0;}.shopping-cart>table>thead>tr>th,.shopping-cart>table>thead>tr>td {    vertical-align: middle !important;}.shopping-cart>table>tbody>tr>th,.shopping-cart>table>tbody>tr>td {    vertical-align: middle !important;}.wishlist-table>table>thead>tr>th,.wishlist-table>table>thead>tr>td {    vertical-align: middle !important;}.wishlist-table>table>tbody>tr>th,.wishlist-table>table>tbody>tr>td {    vertical-align: middle !important;}.order-table>table>thead>tr>th,.order-table>table>thead>tr>td {    vertical-align: middle !important;}.order-table>table>tbody>tr>th,.order-table>table>tbody>tr>td {    vertical-align: middle !important;}.shopping-cart>table thead th,.wishlist-table>table thead th,.order-table>table thead th {    padding-top: 17px;    padding-bottom: 17px;    border-width: 1px;}.shopping-cart .count-input,.wishlist-table .count-input,.order-table .count-input {    display: inline-block;    width: 100%;    width: 86px;}.shopping-cart .product-item,.wishlist-table .product-item,.order-table .product-item {    display: table;    width: 100%;    min-width: 150px;    margin-top: 5px;    margin-bottom: 3px;}.shopping-cart .product-item .product-thumb,.shopping-cart .product-item .product-info {    display: table-cell;    vertical-align: top;}.wishlist-table .product-item .product-thumb,.wishlist-table .product-item .product-info {    display: table-cell;    vertical-align: top;}.order-table .product-item .product-thumb,.order-table .product-item .product-info {    display: table-cell;    vertical-align: top;}.shopping-cart .product-item .product-thumb,.wishlist-table .product-item .product-thumb,.order-table .product-item .product-thumb {    width: 109px;    padding-right: 0;}.shopping-cart .product-item .product-thumb>img,.wishlist-table .product-item .product-thumb>img,.order-table .product-item .product-thumb>img {    display: block;    width: 85px;    height: 85px;}@media screen and (max-width: 860px) {    .shopping-cart .product-item .product-thumb,    .wishlist-table .product-item .product-thumb,    .order-table .product-item .product-thumb {        display: none;    }}.shopping-cart .product-item .product-info span,.wishlist-table .product-item .product-info span,.order-table .product-item .product-info span {    display: block;    font-size: 13px;    padding: 3px 0;}.shopping-cart .product-item .product-info span>em,.wishlist-table .product-item .product-info span>em,.order-table .product-item .product-info span>em {    font-weight: 500;    font-style: normal;}.shopping-cart .product-item .product-title,.wishlist-table .product-item .product-title,.order-table .product-item .product-title {    margin-bottom: 6px;    padding-top: 5px;    font-size: 15px;    font-weight: 500;}.table-responsive.shopping-cart {    overflow-y: inherit;    overflow-x: scroll;}.shopping-cart .product-item .product-title>a,.wishlist-table .product-item .product-title>a,.order-table .product-item .product-title>a {    transition: color 0.3s;    color: #374250;    line-height: 1.5;    text-decoration: none;}.shopping-cart .product-item .product-title>a:hover,.wishlist-table .product-item .product-title>a:hover,.order-table .product-item .product-title>a:hover {    color: var(--primary-bg-color);}.shopping-cart .product-item .product-title small,.wishlist-table .product-item .product-title small,.order-table .product-item .product-title small {    display: inline;    margin-left: 6px;    font-weight: 500;}.wishlist-table .product-item .product-thumb {    display: table-cell !important;}@media screen and (max-width: 576px) {    .wishlist-table .product-item .product-thumb {        display: none !important;    }}.shopping-cart-footer {    display: table;    width: 100%;    border-top: 1px solid #e1e7ec;}.shopping-cart-footer>.column {    display: table-cell;    padding: 0;    vertical-align: middle;}.shopping-cart-footer>.column:last-child {    text-align: right;}.shopping-cart-footer>.column:last-child .btn {    margin-right: 0;    margin-left: 5px;}@media (max-width: 768px) {    .shopping-cart-footer>.column {        display: block;        width: 100%;    }    .shopping-cart-footer>.column:last-child {        text-align: center;    }    .shopping-cart-footer>.column .btn {        width: 100%;        margin: 12px 0 !important;    }}.coupon-form .form-control {    display: inline-block;    width: 100%;    max-width: 235px;    margin-right: 12px;}.product-details tr>td {    vertical-align: middle !important;}.product-details>table thead th {    padding-top: 17px;    padding-bottom: 17px;    border-width: 1px;    text-align: center;}.product-details .media {    display: flex;    align-items: flex-start;    padding: 0.75rem;}@media screen and (max-width: 850px) {    .shopping-cart-footer>.column {        display: flow-root;    }}@media screen and (max-width: 767px) {    .coupon-form .form-control {        max-width: inherit !important;    }}@media (min-width: 768px) {    #checkoutsteps .checkoutline {        height: 3px;        background-color: #eaedf7;        -webkit-transform: translateY(1.7rem);        transform: translateY(1.7rem);        margin: 0 11%;        position: relative;        z-index: 0;        top: 28px;    }}#checkoutsteps ul {    list-style: none !important;    padding: 0;    margin: 0;}#checkoutsteps ul[role=tablist] li {    display: flex;    z-index: 0;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-preferred-size: auto;    flex-basis: auto;    -webkit-box-flex: 1;    -ms-flex: 1;    flex: 1;    flex-basis: auto;    font-weight: 500;    font-size: 1.1rem;}#checkoutsteps>.steps a {    display: block;    width: auto;    background-color: transparent;    color: #2d2c40;    font-size: 16px;    font-weight: 400;    padding: 14px 0;    text-decoration: none;    border-radius: 30px;    cursor: default;    text-align: center;    outline: none;}.wizard>.steps>ul li .current-info {    display: none;}#checkoutsteps>.steps .current a .number {    background: var(--primary-bg-color);    color: #ffffff;}#checkoutsteps .item .thumb {    display: inline-flex;    width: 100px;    height: 90px;    justify-content: center;    align-items: center;    border: 0px solid #f2f2f2;}#checkoutsteps .item .left {    display: flex;    align-items: center;}#checkoutsteps .item {    display: flex;    justify-content: space-between;    align-items: center;    padding-bottom: 30px;    border-bottom: 1px solid #ededf5;    margin-bottom: 30px;}#checkoutsteps .item .purchase {    text-decoration: none;}#checkoutsteps .item .purchase {    display: inline-block;    margin-left: 21px;}#checkoutsteps .total {    float: right;    color: var(--primary-bg-color);}#checkoutsteps>.steps {    position: relative;    display: block;    width: 100%;    border-radius: 3px;    padding: 0;}#checkoutsteps.wizard {    border-radius: 10px;}.wizard>.content>.title {    font-size: 18px;    color: #8f9cc0;    font-weight: 700;    margin-bottom: 5px;    display: none;}.wizard>.content>.body {    float: none;    position: static;    width: auto;    height: auto;}.wizard>.content>.title.current {    display: none !important;}.card-pay .tabs-menu li {    width: 33.3%;    display: block;}.card-pay .tabs-menu li a.active {    background: var(--primary-bg-color);    color: #ffffff;}.card-pay .tabs-menu li a {    padding: 0.7rem 1rem;    display: block;    text-align: center;}.card-pay .tabs-menu.nav {    background: #f0f3ff;}.card-pay .tabs-menu {    margin-bottom: 25px;    border-radius: 5px;    overflow: hidden;}@media (min-width: 768px) {    #checkoutsteps>.steps .number {        background-color: #eaedf7;        color: #9197ab;        font-size: 17px;        font-weight: 400;        width: 45px;        height: 45px;        border-radius: 50%;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        margin: 15px auto;    }}@media (max-width: 767px) {    #checkoutsteps>.steps .number {        background-color: #eaedf7;        color: #9197ab;        font-size: 15px;        font-weight: 600;        width: 35px;        height: 35px;        border-radius: 50%;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        margin: 15px auto;    }}@media (max-width: 767px) {    #checkoutsteps>.steps a {        font-size: 12px !important;    }}@media (max-width: 767px) {    #checkoutsteps .checkoutline {        height: 3px;        background-color: #eaedf7;        -webkit-transform: translateY(1.7rem);        transform: translateY(1.7rem);        margin: 0 11%;        position: relative;        z-index: 0;        top: 20px;    }}.cart-img {    height: 55px !important;    width: 55px;    border-radius: 10px !important;}.widget-user .widget-user-header {    padding: 20px;    height: 120px;}.widget-user .widget-user-username {    margin-top: 0;    margin-bottom: 5px;    font-size: 25px;    font-weight: 300;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    color: #fff;}.widget-user .widget-user-desc {    margin-top: 0;    color: #fff;}.widget-user .widget-user-image {    position: absolute;    top: 65px;    left: 50%;    margin-left: -45px;}.widget-user .widget-user-image>img {    width: 90px;    height: auto;    border: 3px solid #fff;}.widget-user .user-wideget-footer {    padding-top: 30px;}.user-wideget-footer {    border-top-left-radius: 0;    border-top-right-radius: 0;    border-top: 1px solid #f4f4f4;    padding: 10px;    background-color: #fff;}.user-wideget .border-right {    border-right: 1px solid #f4f4f4;}.description-block {    display: block;    margin: 10px 0;    text-align: center;}.description-block>.description-header {    margin: 0;    padding: 0;    font-weight: 600;    font-size: 16px;}.description-block>.description-text {    text-transform: uppercase;    color: #a3b1c9;}/* ######## LAYOUT-STYLES ######## *//* ###### 6.2 Footer  ###### */.main-footer {    background-color: #fff;    border-top: 1px solid #ededf5;    margin-top: auto;}@media (min-width: 992px) {    .main-footer {        display: block;    }    .sticky {        width: 100%;    }}.side-header {    position: sticky;    width: 100%;    z-index: 10 !important;    border-bottom: 1px solid #ededf5;}.main-footer .container {    font-size: 14px;    padding: 38px 20px 0;    align-items: center;    justify-content: space-between;    color: #7987a1;    margin: 0 auto;    text-align: center;    justify-content: center;}.main-footer .container-fluid {    font-size: 14px;    padding: 38px 20px 0;    align-items: center;    justify-content: space-between;    margin: 0 auto;    text-align: center;    justify-content: center;    padding-left: 20px;    padding-right: 20px;}@media (min-width: 992px) {    .main-footer .container {        padding: 10px 0 0;    }}.main-footer-app .container,.main-footer-app .container-fluid {    border-top-width: 0;}@media (max-width: 480px) {    .main-footer .container-fluid {        padding-left: 0;        padding-right: 0;    }}@media (max-width: 380px) {    .main-footer .container-fluid {        font-size: 12px;    }}.main-footer-demo {    background-color: #0c025b;    color: rgba(255, 255, 255, 0.4);    height: 60px;}.main-footer-demo .container {    border-top-width: 0;}.main-footer-demo a {    color: rgba(255, 255, 255, 0.5);}.main-footer-demo a:hover,.main-footer-demo a:focus {    color: #fff;}/* ###### 6.4 Header  ###### */@media (max-width: 991.98px) {    .main-header-menu-show {        overflow: hidden;    }    .main-header-menu-show .main-header-menu {        border-right: 1px solid rgba(28, 39, 60, 0.08);        box-shadow: 0 0 30px rgba(28, 39, 60, 0.08);        transform: translateX(0);    }    .main-header-menu-show .main-navbar-backdrop {        visibility: visible;        opacity: 1;    }}.main-header {    background-color: transparent;    z-index: 100;    height: 64px;    background: #fff;    border-bottom: 1px solid #ededf5;    z-index: 1025 !important;    width: 100% !important;    position: fixed;    margin-bottom: 20px;    box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);}.main-header>.container,.main-header>.container-fluid {    height: 100%;    display: flex;    align-items: center;    justify-content: space-between;    padding-left: 0px;    padding-right: 0px;}.main-header .dropdown-menu {    border: 1px solid #ededf5 !important;}.main-header .dropdown-menu .main-message-list .dropdown-item {    padding: 0.75rem;}.main-header .dropdown-menu .main-message-list .dropdown-item:last-of-type {    border-bottom: 0 !important;}.main-header .dropdown-menu .main-notification-list a:last-of-type {    border-bottom: 0 !important;}@media (min-width: 992px) {    .main-header>.container,    .main-header>.container-fluid {        padding-left: 0px;        padding-right: 0px;    }}@media (min-width: 992px) {    .main-header>.container {        padding: 0;    }}@media (max-width: 991.98px) {    .main-header>.container {        max-width: none;    }}@media (max-width: 1158px) {    .main-header-left #dropdownMenuButton {        display: none;    }}@media (max-width: 1052px) {    .main-header-left #dropdownMenuButton2 {        display: none;    }}@media (max-width: 633px) {    .profile-name.ms-2 {        display: none;        margin-left: 0;    }}.main-profile-menu.nav-link {    padding: 0rem 0rem !important;    margin: auto 6px;}.main-header .main-header-left .main-logo {    display: none;}@media (min-width: 992px) {    .main-header .main-header-left .main-logo {        display: flex;    }}.main-header-left {    display: flex;    align-items: center;}.main-header-left .list-items {    margin-bottom: 0;}.main-header-left .list-items li {    display: inline-block;}.main-header-left .list-items li i {    display: block;    font-size: 24px;    color: #323251;    position: relative;    line-height: 0.9;    outline: none;    margin-right: 15px;}.main-header-left .main-header-arrow {    display: none;    position: relative;    top: -2px;}.main-logo {    display: flex;    align-items: center;    position: relative;    height: 2.5rem;    margin: 0 auto;    justify-content: center;    text-align: center;}.main-logo:hover,.main-logo:focus {    color: var(--primary-bg-color);}.main-logo i {    display: block;    line-height: 0.9;    margin-right: 8px;    font-size: 40px;}.main-logo i::before {    width: auto;    height: auto;}.main-header-menu-icon {    margin-right: 10px;    width: 20px;    height: 30px;    display: flex;    align-items: center;}.main-header-menu-icon span {    display: block;    position: relative;    width: 15px;    height: 2px;        background-color: #323251;    border-radius: 3px;    transition: all 0.2s ease-in-out;}.main-header-menu-icon span::before,.main-header-menu-icon span::after {    content: "";    position: absolute;    left: 0;    width: 20px;    height: 2px;    background-color: #323251;    border-radius: 3px;    transition: all 0.2s ease-in-out;}.main-header-menu-icon span::before {    top: -6px;}.main-header-menu-icon span::after {    bottom: -6px;}@media (min-width: 992px) {    .main-header-menu-icon {        margin-right: 25px;    }}@media (prefers-reduced-motion: reduce) {    .main-header-menu-icon span {        transition: none;    }}@media (prefers-reduced-motion: reduce) {    .main-header-menu-icon span::before,    .main-header-menu-icon span::after {        transition: none;    }}.main-header-menu {    position: fixed;    top: 0;    bottom: 0;    left: 0;    width: 240px;    background-color: #fff;    overflow-y: auto;    z-index: 1000;    transform: translateX(-240px);    transition: all 0.35s;}.main-header-menu>.nav {    flex-direction: column;    padding: 20px;}.main-header-menu .nav-item::before {    content: "";    position: absolute;    top: 67px;    margin-left: 25px;    width: 15px;    height: 15px;    border-top: 2px solid rgba(28, 39, 60, 0.12);    border-left: 2px solid rgba(28, 39, 60, 0.12);    background-color: #fff;    transform: rotate(45deg);    z-index: 100;    display: none;}.main-header-menu .nav-item+.nav-item {    margin-top: 10px;}.main-header-menu .nav-item>.nav-link {    display: flex;    align-items: center;    position: relative;    color: #4a4a69;    font-size: 15px;    font-weight: 500;    padding: 0;    transition: all 0.2s ease-in-out;}.main-header-menu .nav-item>.nav-link:hover {    color: var(--primary-bg-color);}.main-header-menu .nav-item>.nav-link:hover i {    color: var(--primary-bg-color);}.main-header-menu .nav-item>.nav-link.with-sub::after {    content: "\f3d0";    display: inline-block;    font-family: "Ionicons";    font-size: 12px;    font-weight: 400;    margin-left: auto;    margin-top: 3px;    opacity: 0.5;}.main-header-menu .nav-item>.nav-link .typcn {    font-size: 20px;    line-height: 0.95;    margin-right: 15px;    width: 16px;}.main-header-menu .nav-item>.nav-link .typcn::before {    width: auto;}.main-header-menu .nav-item.active>.nav-link {    color: var(--primary-bg-color);    position: relative;}.main-header-menu .nav-item.active>.nav-link::before {    content: "";    position: absolute;    bottom: 0;    top: 0;    left: -20px;    width: 2px;    background-color: var(--primary-bg-color);    border-radius: 3px;}.main-header-menu .nav-item.show .main-menu-sub {    display: block;}@media (prefers-reduced-motion: reduce) {    .main-header-menu {        transition: none;    }}@media (min-width: 992px) {    .main-header-menu {        background-color: transparent;        border-right: 0;        position: static;        width: auto;        overflow-y: visible;        transform: none;        z-index: auto;    }}@media (min-width: 992px) {    .main-header-menu>.nav {        padding: 0;        flex-direction: row;        align-items: center;    }}@media (min-width: 992px) {    .main-header-menu .nav-item+.nav-item {        margin-top: 0;        margin-left: 30px;    }}@media (prefers-reduced-motion: reduce) {    .main-header-menu .nav-item>.nav-link {        transition: none;    }}@media (min-width: 992px) {    .main-header-menu .nav-item>.nav-link {        font-size: 0.875rem;    }}@media (min-width: 992px) {    .main-header-menu .nav-item>.nav-link.with-sub::after {        margin-left: 5px;    }}@media (min-width: 992px) {    .main-header-menu .nav-item>.nav-link .typcn {        font-size: 18px;        margin-right: 7px;    }}@media (min-width: 992px) {    .main-header-menu .nav-item.active>.nav-link::before {        top: auto;        bottom: -22px;        left: 0;        right: 0;        width: auto;        height: 2px;    }}@media (min-width: 992px) {    .main-header-menu .nav-item.show::before {        display: block;    }}.main-header-menu-header {    height: 60px;    display: flex;    align-items: center;    justify-content: space-between;    padding: 0 20px;    border-bottom: 1px solid rgba(28, 39, 60, 0.05);}.main-header-menu-header .close {    font-weight: 300;    font-size: 28px;}@media (min-width: 992px) {    .main-header-menu-header {        display: none;    }}.main-menu-sub {    font-size: 13px;    margin-left: 32px;    margin-top: 12px;    display: none;}.main-menu-sub .nav {    flex-direction: column;}.main-menu-sub .nav-link {    padding: 0;    display: block;    color: #4d5875;}.main-menu-sub .nav-link+.nav-link {    margin-top: 6px;    padding-top: 6px;    border-top: 1px dotted #f0f0f8;}.main-menu-sub .nav-link:hover,.main-menu-sub .nav-link:focus {    color: var(--primary-bg-color);}.main-menu-sub .nav-link.active {    color: var(--primary-bg-color);    font-weight: 500;}@media (min-width: 992px) {    .main-menu-sub {        position: absolute;        top: 74px;        background-color: #fff;        padding: 15px 20px;        border: 2px solid rgba(28, 39, 60, 0.12);        min-width: 200px;        margin-left: 0;        margin-top: 0;    }}@media (min-width: 992px) {    .main-menu-sub .nav-link.active {        font-weight: 400;    }}.main-menu-sub-mega {    left: 0;    right: 0;    background-color: transparent;    padding: 0;    border: 0;}.main-menu-sub-mega .container {    padding: 0;}.main-menu-sub-mega .container>div+div {    margin-top: 25px;}.main-menu-sub-mega .nav {    min-width: 120px;    flex-direction: column;}.main-menu-sub-mega .nav+.nav {    border-top: 1px dotted #f0f0f8;    margin-top: 6px;    padding-top: 6px;}.main-menu-sub-mega .nav>span {    display: block;    text-transform: uppercase;    font-size: 10px;    font-weight: 700;    color: #323251;    letter-spacing: 0.5px;    margin-bottom: 15px;    margin-top: 30px;}.main-menu-sub-mega .nav>span:first-of-type {    margin-top: 0;}@media (max-width: 991.98px) {    .main-menu-sub-mega .container {        max-width: none;    }}@media (min-width: 992px) {    .main-menu-sub-mega .container {        display: flex;        background-color: #fff;        border: 2px solid rgba(28, 39, 60, 0.12);    }}@media (min-width: 992px) {    .main-menu-sub-mega .container>div {        display: flex;        padding: 20px;        flex: 1;        margin-top: 0;    }}@media (min-width: 1200px) {    .main-menu-sub-mega .container>div {        padding: 20px 25px;    }}@media (min-width: 992px) {    .main-menu-sub-mega .container>div+div {        margin-top: 0;        border-left: 1px solid rgba(28, 39, 60, 0.05);    }}@media (min-width: 1200px) {    .main-menu-sub-mega .nav {        min-width: 140px;    }}@media (min-width: 992px) {    .main-menu-sub-mega .nav+.nav {        margin-left: 20px;        margin-top: 31px;        padding-top: 0;        border-top: 0;    }}@media (min-width: 1200px) {    .main-menu-sub-mega .nav+.nav {        margin-left: 25px;    }}@media (min-width: 992px) {    .main-menu-sub-mega .nav>span {        font-size: 12px;    }}.main-header-center {    flex: 1;    margin: 0 50px;    position: relative;    display: none;}@media (min-width: 992px) {    .main-header-center {        display: block;    }}.main-header-right .dropdown-menu:before {    content: "";    width: 13px;    height: 13px;    background: #fff;    position: absolute;    top: -7px;    right: 28px;    transform: rotate(45deg);    border-top: 1px solid #e9edf4;    border-left: 1px solid #e9edf4;}.main-profile-menu .dropdown-menu:before {    right: 15px;}.main-header-right {    display: flex;    align-items: center;}.main-header-right .btn-social {    padding: 0;    display: flex;    align-items: center;    justify-content: center;    color: #949eb7;    border-radius: 3px;    transition: all 0.2s ease-in-out;}.main-header-right .btn-social:hover,.main-header-right .btn-social:focus {    color: #4d5875;}.main-header-right .btn-social i {    font-size: 18px;    line-height: 0;}.main-header-right .btn-social+.btn-social {    margin-left: 10px;}.main-header-right .btn-buy {    text-transform: uppercase;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    font-size: 11px;    font-weight: 500;    background-color: var(--primary-bg-color);    color: #fff;    letter-spacing: 0.5px;    display: flex;    align-items: center;    border-radius: 3px;    transition: all 0.2s ease-in-out;    margin-left: 20px;}.main-header-right .btn-buy:hover,.main-header-right .btn-buy:focus {    background-color: #452efa;}@media (prefers-reduced-motion: reduce) {    .main-header-right .btn-social {        transition: none;    }}@media (prefers-reduced-motion: reduce) {    .main-header-right .btn-buy {        transition: none;    }}.main-header-search-link {    font-size: 18px;    color: #4d5875;    line-height: 1;    margin-right: 15px;}.main-header-arrow {    font-size: 27px;    color: #323251;    display: inline-block;    line-height: 0;}.main-header-arrow i {    line-height: 0;}.main-header-arrow:hover,.main-header-arrow:focus {    color: #4d5875;}.header-icons .new.nav-link {    position: relative;    margin: auto 6px !important;}.header-icons .new.nav-link {    display: block;    font-size: 22px;    color: var(--primary02);    position: relative;    line-height: 33px;    outline: none;    height: 37px;    width: 37px;    margin: auto;    text-align: center;}.profile-name {    margin-top: 3px;}.main-profile-menu>.profile-name::after {    content: "";    position: absolute;    top: 46px;    left: 50%;    margin-left: -7px;    width: 14px;    height: 14px;    border: 2px solid transparent;    border-top-color: var(--primary-bg-color);    border-left-color: var(--primary-bg-color);    transform: rotate(45deg);    background-color: var(--primary-bg-color);    z-index: 7;    display: none;}@media (min-width: 992px) {    .main-header-notification>a::after,    .main-header-message>a::after {        bottom: -36px;    }}.main-header-notification .dropdown-menu {    background-color: #fff;    width: 100%;    position: fixed;    border-radius: 0;    width: 300px;    position: absolute;    top: 52px;    left: auto;    right: -10px;    bottom: auto;    padding: 0;    z-index: 9;}.main-header-message .dropdown-menu {    width: 300px;    position: absolute;    top: 52px;    left: auto;    right: -10px;    bottom: auto;    z-index: 9;}.main-header-notification .dropdown-footer {    text-align: center;    padding-top: 10px;    font-size: 13px;    border-top: 1px dotted #d6d6e6;}.main-header-notification.show .dropdown-menu {    display: block;}@media (min-width: 576px) {    .main-header-notification.show>a::after,    .main-header-message.show>a::after,    .drop-flag.show>a::after {        display: block;    }}.main-header-message.show .dropdown-menu,.drop-flag.show .dropdown-menu {    display: block;}.main-notification-title {    font-size: 18px;    font-weight: 700;    color: #323251;    margin-bottom: 5px;    line-height: 1;}.main-notification-text {    font-size: 13px;    margin-bottom: 15px;}.main-notification-list .media {    padding: 10px 0;    position: relative;}.main-notification-list .media+.media {    border-top: 1px dotted #d6d6e6;}.main-notification-list .media.new {    color: #323251;}.main-notification-list .media:hover,.main-notification-list .media:focus {    z-index: 1;}.main-notification-list .media:hover::before,.main-notification-list .media:focus::before {    content: "";    position: absolute;    top: -1px;    left: -20px;    bottom: -1px;    right: -20px;    background-color: #f9f9fb;    border-top: 1px solid #ededf5;    border-bottom: 1px solid #ededf5;    z-index: -1;}.main-notification-list .media-body {    margin-left: 15px;    font-size: 13px;}.main-notification-list .media-body p {    margin-bottom: 5px;    line-height: 1.3;}.main-notification-list .media-body strong {    font-weight: 500;}.main-notification-list .media-body span {    display: block;    font-size: 11px;    color: #949eb7;}.main-profile-menu>.main-img-user {    outline: none;    width: 32px;    height: 32px;}.main-profile-menu>.main-img-user::before {    content: "";    position: absolute;    bottom: -20px;    right: -90px;    margin-left: -7px;    width: 14px;    height: 14px;    border: 2px solid transparent;    border-top-color: #e1e1ef;    border-left-color: #e1e1ef;    transform: rotate(45deg);    background-color: #fff;    z-index: 901;    display: none;}.main-profile-menu .dropdown-menu {    background-color: #fff;    width: 100%;    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    padding: 0;    border-width: 0;    z-index: 900;    border-radius: 0;    position: absolute;    top: 56px;    left: auto;    right: 0px;    bottom: auto;    width: 230px;}.main-profile-menu .dropdown-item {    position: relative;    padding: 20px 16px;    height: 38px;    display: flex;    align-items: center;    font-size: 12px;    color: #7a839b;}.main-profile-menu .dropdown-item i {    font-size: 17px;    margin-right: 10px;    width: 24px;    text-align: center;}.main-profile-menu .dropdown-item i.typcn {    line-height: 0.9;}.main-profile-menu .dropdown-item:hover,.main-profile-menu .dropdown-item:focus {    background-color: transparent;    color: var(--primary-bg-color);}.main-profile-menu .dropdown-item+.dropdown-item {    border-top: 1px solid #e2eaf9;}.main-profile-menu .dropdown-item:last-child {    margin-bottom: 10px;}.main-profile-menu.show .dropdown-menu {    display: block;    top: 50px;}@media (min-width: 576px) {    .main-profile-menu.show .main-img-user::before {        display: block;    }}.main-header-profile {    display: flex;    flex-direction: column;    align-items: center;}.main-header-profile .main-img {    margin-bottom: 10px;    margin-top: 10px;}.main-header-profile .main-img img {    width: 60px;    height: 60px;    border-radius: 50%;}.main-header-profile h6 {    font-weight: 700;    color: #323251;    margin-bottom: 3px;    font-size: 16px;    color: #fff;}.main-header-profile span {    display: block;    font-size: 12px;    margin-bottom: 0;    color: rgba(0, 0, 0, 0.6);}@media (min-width: 576px) {    .main-header-profile .main-img-user {        width: 80px;        height: 80px;    }}.main-header-sticky {    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 1000;}/*--Search--*/.main-header-right .input-group-btn .btn {    border: 0px solid #ebeaf1 !important;    background: transparent;    border-radius: 3px;    color: #3c4858;    height: 38px;    width: 38px;    line-height: 24px;    border-radius: 50px;    font-size: 22px;}.main-header-right .input-group-btn .btn:hover {    border-radius: 50%;    color: var(--primary-bg-color);}.main-header-right .input-group-btn .btn:hover i {    color: #2205bf;}.main-header-right .input-group-btn .btn i {    font-size: 16px;    color: #ffffff;}.main-header-right .navbar-form.active .input-group-btn .btn i {    font-size: 14px;    line-height: 27px;}.main-header-right form[role=search] {    top: 0px;    right: 0;    width: 100%;    padding: 0px;    margin: 0px;    z-index: 0;}.main-header-right form[role=search] button {    padding: 5px 12px;    border-radius: 0px;    border-width: 0px;    color: #6f7282;    background-color: rgb(248, 248, 248);    border-color: rgb(231, 231, 231);    box-shadow: none;    outline: none;}.main-header-right form[role=search] input {    padding: 5px 12px;    border-radius: 0px;    border-width: 0px;    color: #6f7282;    background-color: rgb(248, 248, 248);    border-color: rgb(231, 231, 231);    box-shadow: none;    outline: none;    padding: 16px 12px;    font-size: 14px;    color: #807b90;    box-shadow: none;}.main-header-right form[role=search] button[type=reset] {    display: none;    background: #fff;    border: 0 !important;}.main-header-right .input-group-btn .btn i {    font-size: 18px;    color: #7d7d86;}.main-header-message.right-toggle .nav-link {    padding: 0;}@media (min-width: 992px) {    .main-header-menu-icon {        margin-right: 25px;        margin-left: auto;        margin-right: 8px !important;    }}form[role=search] input {    font-size: 16px;    opacity: 0;    display: none;    height: 66px;    transition: all 5s;}form[role=search].active {    width: 100%;    z-index: 9999;    right: 0;    border-left: 0px solid #e3e3f7;    position: absolute;    left: -1px;    display: block;}form[role=search].active button {    display: table-cell !important;    opacity: 1;}form[role=search].active input {    display: table-cell;    opacity: 1;    width: 100%;    height: 64px;    background: #fff;    padding-left: 20px;    border-radius: 0 0 5px 5px;    transition: all 5s;    box-shadow: 5px 6px 6px -3px #e2e1f5;    top: 3.6rem;}.main-header-message i,.main-header-notification i,.nav-item.full-screen i {    height: 37px;    width: 37px;    text-align: center;    line-height: 37px;    font-size: 17px;}.main-header-message .dropdown-footer,.main-header-notification .dropdown-footer {    border-top: 1px solid #ededf5;    padding: 10px;    background: var(--primary02);    box-shadow: -8px 12px 18px 0 rgba(25, 42, 70, 0.1);    border-radius: 0px 0px 10px 10px;}.main-header-message .dropdown-footer a {    font-size: 13px;}.main-header-center {    display: flex;}.header .form-control {    border: 2px solid #e1e1ef;}@media (min-width: 992px) {    .main-header.fixed-header {        position: fixed;        z-index: 999;        margin-top: 0;    }    .main-header-left .form-control {        height: 35px;        border-radius: 5px;        background: #fff;        border: 1px solid #ededf5;    }    .main-header-left .btn {        position: absolute;        top: 0;        right: 0px;        background-color: #fff;        height: 35px;        color: #ffffff;        transition: none;        font-size: 14px;        padding: 4px 15px;        border: 1px solid #ededf5;        border-left: 0px !important;        border-radius: 0px 5px 5px 0px;    }}.main-header-message .nav-link i,.main-header-notification .nav-link i,.nav-item.full-screen .nav-link i {    text-align: center;    line-height: 40px;    width: 40px;    height: 40px;    border-radius: 4px;    text-align: center;    line-height: 40px;    font-size: 1.2rem;    color: #fff;}.header-icons .new.nav-link {    padding: 0;    border-radius: 25px;}.header-megamenu-dropdown i {    font-size: 1.2rem;    margin-right: 3px;}.main-header.hor-header {    box-shadow: none;    margin-bottom: 0;}.main-header.hor-header>.container-fluid {    padding-left: 25px;    padding-right: 25px;    width: 1200px;}.main-header .main-header-left .main-logo {    display: flex;    margin: 0;}@media (max-width: 1134px) {    .main-header-left .form-control {        width: 175px;    }}@media (min-width: 1400px) {    .main-header-left .form-control {        width: 500px !important;    }}.main-header-arrow {    display: none;    position: relative;    right: auto;    display: none;    position: relative;    right: auto;}@media (min-width: 991px) {    .header {        width: 230px;    }}@media (max-width: 991px) {    .main-header-left .form-control,    .main-header-center .btn {        display: none;    }}@media (max-width: 578px) {    .main-header-message>a,    .main-header-notification>a,    .main-header-message>a,    .nav-link.icon {        padding: 0px;    }    .profile-user {        padding: 0px;    }    .main-header-center {        display: none;    }    .main-header-message.right-toggle .nav-link {        padding: 0 0;    }    .main-header-message>a,    .main-header-notification>a,    .nav-item.full-screen>a,    .nav-link.icon {        line-height: 33px;    }    .nav-link.icon {        top: 10px;    }}@media (min-width: 992px) {    .main-header {        z-index: 1000 !important;        width: 100% !important;        left: 0;        padding-left: 250px;        position: fixed;    }    .app.sidenav-toggled .main-header {        padding-left: 80px;        padding-left: 80px;    }    .app.sidenav-toggled .main-sidebar-header {        width: 80px;    }}.right-toggle {    cursor: pointer;}.horizontalMenucontainer .main-header.hor-header {    padding-left: 0;}@media (max-width: 633px) and (min-width: 321px) {    .main-profile-menu {        margin-left: 0 !important;        margin-right: 0 !important;        padding-right: 7px !important;        padding-left: 7px !important;    }}@media (max-width: 320px) {    .main-profile-menu {        margin-left: 0 !important;        margin-right: 0 !important;        padding-right: 2px !important;        padding-left: 2px !important;    }    .total-revenue label {        font-size: 0.775rem !important;    }    .total-revenue h4 {        font-size: 17px !important;    }}@media (max-width: 991px) {    .btn.btn-default.nav-link.resp-btn {        display: block;        font-size: 22px;        color: #272746;        position: relative;        line-height: 18px;        outline: none;        height: 34px;        width: 34px;        margin: auto;        text-align: center;        border: 0px solid #dfd7e9;        padding: 2px;    }}.main-header .main-header-right .nav-link.icon {    margin: 0px;    text-align: center;    font-size: 1.2rem;    position: relative;}.nav-link.icon i {    color: #7a839b !important;    font-size: 20px;    position: relative;}@media (max-width: 992px) {    .responsive-navbar .collapsing .dropdown-menu {        display: none !important;    }    .responsive-navbar .collapse.show .dropdown-menu.show {        display: block !important;    }}@media (max-width: 360px) {    .responsive-navbar.navbar .new.nav-link {        margin: 10px 0px !important;    }}@media (min-width: 992px) {    .horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {        left: 180px;        top: 8px;        width: 190px;        position: absolute;        background-color: #fff;        z-index: 9999;        border-radius: 5px;        padding: 5px;        min-width: fit-content;        box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;        border: 1px solid #e7eaf3;    }    .horizontal .app-sidebar {        border-bottom: 0px !important;    }    .horizontal .main-footer {        padding: 0.9rem 1rem 0.9rem 1rem !important;    }    .horizontal.dark-theme .horizontal-main .slide .slide-menu,    .horizontal.dark-theme .horizontal-main .slide .sub-slide-menu,    .horizontal.dark-theme .horizontal-main .sub-slide2 .sub-slide-menu1 {        background-color: #2a2e3f !important;        border: 1px solid #404353;        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;    }    .horizontal .horizontal-main {        z-index: 999 !important;    }    .horizontal.dark-theme .logo-1 {        display: none !important;    }    .horizontal.dark-theme .dark-logo-1 {        display: block !important;    }    .horizontal .hor-header .container,    .horizontal .horizontal-main .container,    .horizontal .main-content.horizontal-content .container {        max-width: 85% !important;        padding: 0;    }    .horizontal .app-sidebar .side-item.side-item-category {        display: none;    }    .horizontal .side-menu {        display: flex;        overflow: hidden;    }    .horizontal .main-sidemenu {        margin-top: 0;    }    .horizontal .main-sidebar-header {        display: none;    }    .horizontal .horizontal-main {        width: 100%;        position: relative;        bottom: initial;    }    .horizontal .horizontal-main.ps {        overflow: visible !important;    }    .horizontal .horizontal-main .slide .slide-menu,    .horizontal .horizontal-main .slide .sub-slide-menu {        width: 190px;        position: absolute;        background-color: #fff;        z-index: 9999;        border-radius: 5px;        padding: 5px;        min-width: fit-content;        box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;        border: 1px solid #e7eaf3;    }    .horizontal .horizontal-main .slide .slide-menu .slide-item:before,    .horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before {        left: 20px;        top: 11px;        margin-right: 8px;    }    .horizontal .slide-item {        padding: 8px 35px;    }    .horizontal .slide.is-expanded .sub-slide-item2:before {        left: 20px !important;    }    .horizontal .sub-slide-menu .sub-slide-item2 {        padding: 8px 20px 8px 35px !important;    }    .horizontal .sub-slide .sub-angle {        right: -20px;        left: auto;        margin-right: 0 !important;        position: relative;    }    .horizontal .sub-slide .sub-slide-menu {        position: absolute;        background-color: #fff;        z-index: 9999;        box-shadow: 5px 5px 5px #b9b9b9;        border-radius: 5px;        padding: 0px;        min-width: fit-content;        border: 1px solid #f0f0f8;        left: 180px;        top: 13px;    }    .horizontal .side-menu>li>a {        display: flex;        margin: 0px -4px !important;        text-decoration: none;        position: relative;        color: #ffffff;        padding: 17px 13px 17px 13px !important;        font-weight: 400;    }    .horizontal .main-sidemenu i.angle {        position: relative;        top: 0px;        right: 0;        transform: rotate(90deg);        font-size: 15px;    }    .horizontal .main-sidemenu .slide.is-expanded i.angle {        transform: rotate(-90deg);        position: relative;        top: 0px;        right: 0;        font-size: 15px;    }    .horizontal .breadcrumb-header {        margin-top: 20px;    }    .horizontal .side-menu .slide .side-menu__item.active {        border-bottom: 3px solid var(--primary-bg-color);        border-right: none;    }    .horizontal .slide {        margin: 0 3px;    }    .horizontal .logo-horizontal {        display: block;    }    .horizontal .app-sidebar__toggle {        display: none;    }    .horizontal .mobile-logo.dark-logo-1 {        display: none;    }    .horizontal .main-content {        margin-left: 0px !important;    }    .horizontal .main-sidemenu .slide-right {        right: 0;    }    .horizontal .main-sidemenu .slide-left,    .horizontal .main-sidemenu .slide-right {        position: absolute;        top: 0px;        padding: 17px;        color: #fff;        display: flex;        align-items: center;        justify-content: center;        z-index: 1;        cursor: pointer;    }    .horizontal .main-sidemenu .slide-left {        left: 0;    }    .horizontal .horizontal-main {        position: relative;        margin: 0 auto;    }    .horizontal .main-sidemenu {        overflow: hidden;    }    .horizontal .sticky-pin {        position: fixed;        top: 0;        width: 100%;        z-index: 1;    }    .horizontal-hover.horizontal .slide:hover ul.slide-menu {        display: block !important;    }    .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {        display: block !important;    }}.logo-horizontal {    display: none;}@media (max-width: 991.98px) {    .horizontal .app-sidebar.horizontal-main {        left: -300px;    }    .horizontal .main-header.hor-header {        box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);    }    .horizontal .main-sidemenu {        padding: 0;    }    .horizontal .horizontalMenucontainer .main-header.hor-header {        position: fixed;    }    .horizontal .slide-left,    .horizontal .slide-right {        display: none !important;    }}.horizontal .main-sidemenu.container {    padding-left: 0 !important;    padding-right: 0 !important;}@media (min-width: 992px) {    .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu1 {        display: block !important;    }    .horizontal-hover.horizontal .app-sidebar .slide-menu .sub-slide-menu1 a:before {        left: 20px !important;        top: 11px;    }    .horizontal-hover.horizontal .sub-slide-menu .sub-side-menu__item:before {        content: "\f10c";        font-family: "FontAwesome";        position: absolute;        left: 20px !important;        top: 10px !important;        font-size: 9px;        color: #ffffff;        font-weight: 900;    }}.horizontal-content {    min-height: calc(100vh - 57px) !important;}.horizontal .main-contact-item.selected,.horizontal .list-group-item.active,.horizontal .select2-dropdown,.horizontal .apexcharts-toolbar {    z-index: 0 !important;}@media (min-width: 992px) {    .horizontal .horizontal-main.ps .ps__rail-y .ps__thumb-y {        display: none;    }}/* ###### 6.5 Iconbar  ###### */@media (max-width: 991.98px) {    .main-iconbar-show .main-iconbar {        display: flex;    }    .main-iconbar-show .main-iconbar-aside {        display: block;    }}.main-iconbar {    width: 64px;    display: none;    flex-direction: column;    align-items: center;    padding: 20px 0;    background-color: #fff;    position: fixed;    top: 0;    left: 0;    height: 100%;    background-color: #fff;    z-index: 500;}.main-iconbar .nav {    flex: 1;    flex-direction: column;    align-items: center;    padding: 5px 0;}.main-iconbar .nav-link {    position: relative;    padding: 0;    color: #4a4a69;    width: 40px;    height: 40px;    display: flex;    align-items: center;    justify-content: center;}.main-iconbar .nav-link i {    font-size: 28px;}.main-iconbar .nav-link i.typcn {    line-height: 1;}.main-iconbar .nav-link i.typcn::before {    width: auto;}.main-iconbar .nav-link i.typcn-device-laptop,.main-iconbar .nav-link i.typcn-th-large-outline {    font-size: 25px;}.main-iconbar .nav-link i.fa-desktop {    font-size: 23px;}.main-iconbar .nav-link:hover,.main-iconbar .nav-link:focus {    color: #4d5875;}.main-iconbar .nav-link.active {    color: var(--primary-bg-color);}.main-iconbar .nav-link+.nav-link {    margin-top: 10px;}@media (min-width: 992px) {    .main-iconbar {        display: flex;    }}.main-iconbar-logo {    width: 100%;    display: flex;    align-items: center;    justify-content: center;    font-size: 32px;    line-height: 0.9;    color: #323251;    flex-shrink: 0;    margin-bottom: 20px;    position: relative;}.main-iconbar-logo::after {    content: "";    position: absolute;    bottom: 6px;    left: 20px;    height: 3px;    width: 24px;    background-color: var(--primary-bg-color);    border-radius: 2px;}.main-iconbar-logo:hover,.main-iconbar-logo:focus {    color: #323251;}.main-iconbar-bottom {    flex-shrink: 0;    display: flex;    flex-direction: column;    align-items: center;}.main-iconbar-help {    line-height: 0;    font-size: 22px;    color: #7987a1;    margin-bottom: 20px;}.main-iconbar-help:hover,.main-iconbar-help:focus {    color: #323251;}.main-iconbar-aside {    width: 230px;    height: 100%;    background-color: #fff;    border-right: 1px solid #d6d6e6;    position: fixed;    top: 0;    left: 64px;    overflow-y: auto;    z-index: 600;    display: none;}@media (min-width: 1200px) {    .main-iconbar-aside {        border-right: 0;        z-index: 500;    }}@media (min-width: 992px) {    .main-iconbar-aside.show {        display: block;    }}@media (min-width: 1200px) {    .main-iconbar-aside.show+.main-content {        margin-left: 294px;    }}.main-iconbar-header {    display: flex;    align-items: center;    justify-content: space-between;    padding: 20px;    padding-left: 0;}.main-iconbar-header .main-logo {    line-height: 1;}.main-iconbar-toggle-menu {    display: block;    position: relative;    line-height: 0;    color: #323251;    font-size: 28px;    opacity: 0.5;}.main-iconbar-toggle-menu:hover,.main-iconbar-toggle-menu:focus {    opacity: 1;    color: #323251;}.main-iconbar-toggle-menu i:first-child {    display: none;}@media (min-width: 1200px) {    .main-iconbar-toggle-menu {        font-size: 24px;    }    .main-iconbar-toggle-menu::before {        content: "";        position: absolute;        top: 3px;        bottom: 3px;        left: -1px;        border-left: 2px solid #323251;    }    .main-iconbar-toggle-menu i:first-child {        display: block;    }    .main-iconbar-toggle-menu i:last-child {        display: none;    }}.main-iconbar-title {    font-size: 20px;    font-weight: 700;    color: #323251;    margin-bottom: 10px;    line-height: 1;}.main-iconbar-text {    display: block;    font-size: 12px;    color: #7987a1;    margin-bottom: 12px;}.main-iconbar-pane {    margin-bottom: 20px;    display: none;}.main-iconbar-pane.show {    display: block;}/* ###### 6.1 Content  ###### */@media (max-width: 575px) {    .main-content-left-show {        overflow: hidden;    }}@media (max-width: 991.98px) {    .main-content-left-show .main-content-left {        display: block;        position: fixed;        top: 0;        bottom: 0;        left: 0;        background-color: #fff;        z-index: 800;        border-right: 1px solid #ededf5;        box-shadow: 0 0 3px rgba(28, 39, 60, 0.1);        overflow-y: auto;    }}@media (max-width: 575px) {    .main-content-left-show .main-content-body {        display: none;    }}@media (max-width: 991.98px) {    .main-content-body-show .main-header .main-header-menu-icon {        display: none;    }    .main-content-body-show .main-header .main-header-left .main-header-arrow {        display: block;    }    .main-content-body-show .main-content-left {        display: none;    }    .main-content-body-show .main-content-body {        display: block;    }}.main-content .container,.main-content .container-fluid {    padding-left: 20px;    padding-right: 20px;}@media (min-width: 992px) {    .main-content .container {        padding: 0;    }}@media (max-width: 991.98px) {    .main-content .container {        max-width: none;    }    .browser-stats .sub-text {        display: none;    }    .browser-stats h6 {        line-height: 2;    }}.main-content-app {    padding-top: 0;}.main-content-app .container,.main-content-app .container-fluid {    height: 100%;    padding: 0;}@media (min-width: 992px) {    .main-content-app {        padding-top: 0;    }}.main-content-left {    width: 100%;    position: relative;    flex-shrink: 0;}@media (min-width: 992px) {    .main-content-left {        display: block;        padding: 0;    }}.main-content-header {    height: 60px;    display: flex;    align-items: center;    justify-content: space-between;}.main-content-header .main-logo {    flex: 1;    text-align: center;}@media (min-width: 992px) {    .main-content-header {        display: none;    }}.main-content-body {    flex: 1;}.main-content-right {    padding-left: 25px;    margin-left: 25px;    width: 200px;    display: none;}@media (min-width: 992px) {    .main-content-right {        display: block;    }}.main-content-title {    color: #323251;    font-weight: 500;    font-size: 18px;    text-indent: -1px;    line-height: 2;    position: relative;    margin-bottom: 20px;}@media (min-width: 992px) {    .main-content-title {        margin-bottom: 40px;    }}.card-table-two .card-title,.card-dashboard-eight .card-title {    color: #323251;    font-weight: 700;    text-transform: uppercase;    line-height: 1;    margin-bottom: 10px;    letter-spacing: 0.2px;}.main-content-label-sm {    font-size: 10px;    font-weight: 600;    text-transform: uppercase;    color: #949eb7;    letter-spacing: 0.5px;}.main-content-text {    font-size: 12px;    line-height: 1.4;    display: block;    color: #7987a1;}.main-content .header {    border-radius: 8px;    margin: 20px;}@media (min-width: 992px) {    .main-content {        padding-top: 0 !important;        margin-left: 240px;    }}@media (max-width: 991px) {    .main-content-body-show .main-header-arrow {        display: block;        padding: 10px 20px;        background: var(--primary-bg-color);        color: #fff;    }}@media (min-width: 992px) {    .main-content-body-show .main-header-arrow {        display: none;    }}@media (max-width: 635px) {    .main-content .breadcrumb-header .breadcrumb-right {        margin-top: 12px !important;    }}.main-content-left-components {    border-right: 1px solid #f0f0f8;    width: 200px;}.main-content-left-components .component-item label {    display: block;    text-transform: uppercase;    font-size: 12px;    font-weight: 700;    letter-spacing: 0.5px;}.main-content-left-components .component-item label~label {    margin-top: 30px;}.main-content-left-components .component-item .nav-link {    padding: 0;    display: block;    font-size: 13px;    color: #4d5875;}.main-content-left-components .component-item .nav-link+.nav-link {    margin-top: 5px;}.main-content-left-components .component-item .nav-link:hover {    color: var(--primary-bg-color);}.main-content-left-components .component-item .nav-link.active {    color: var(--primary-bg-color);    font-weight: 500;}.main-content-choose-demo {    position: relative;    z-index: 5;    background-color: #0f0373;    color: rgba(255, 255, 255, 0.5);    padding: 0;}.main-content-choose-demo .container {    display: block;    padding: 20px;}.main-content-choose-demo .title-label {    text-transform: uppercase;    letter-spacing: 1px;    font-size: 10px;    color: var(--primary-bg-color);    margin-bottom: 3px;}.main-content-choose-demo .title {    font-size: 20px;    font-weight: 400;    color: #fff;    letter-spacing: -0.5px;    margin-bottom: 10px;}.main-content-choose-demo .title-text {    font-weight: 300;    margin-bottom: 20px;}.main-content-choose-demo .card {    border-width: 0;    margin-bottom: 10px;    height: 200px;    overflow: hidden;    position: relative;}.main-content-choose-demo .card img {    transition: all 0.2s ease-in-out;}.main-content-choose-demo .card figure {    margin-bottom: 0;}.main-content-choose-demo .card figure:hover img,.main-content-choose-demo .card figure:focus img {    transform: scale(1.75, 1.75);}.main-content-choose-demo .card figure:hover figcaption,.main-content-choose-demo .card figure:focus figcaption {    opacity: 1;}.main-content-choose-demo .card figcaption {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    display: flex;    align-items: center;    justify-content: center;    background-color: rgba(25, 4, 190, 0.75);    opacity: 0;    transition: all 0.2s ease-in-out;}.main-content-choose-demo .card figcaption .btn,.main-content-choose-demo .card figcaption .sp-container button {    text-transform: uppercase;    letter-spacing: 1.5px;    font-size: 11px;    font-weight: 500;    min-height: inherit;    padding: 10px 20px;    border-radius: 2px;}@media (min-width: 576px) {    .main-content-choose-demo .container {        padding: 40px;    }}@media (min-width: 992px) {    .main-content-choose-demo .container {        padding: 100px 40px;    }}@media (min-width: 1200px) {    .main-content-choose-demo .container {        padding: 100px 0;    }}@media (min-width: 768px) {    .main-content-choose-demo .title-label {        font-size: 11px;    }}@media (min-width: 768px) {    .main-content-choose-demo .title {        font-size: 30px;    }}@media (min-width: 576px) {    .main-content-choose-demo .title-text {        margin-bottom: 40px;    }}@media (min-width: 768px) {    .main-content-choose-demo .title-text {        font-size: 16px;    }}@media (min-width: 992px) {    .main-content-choose-demo .title-text {        margin-bottom: 60px;    }}@media (min-width: 576px) {    .main-content-choose-demo .card {        height: 155px;    }}@media (min-width: 768px) {    .main-content-choose-demo .card {        height: 215px;        margin-bottom: 15px;    }}@media (min-width: 1200px) {    .main-content-choose-demo .card {        height: 255px;    }}@media (prefers-reduced-motion: reduce) {    .main-content-choose-demo .card img {        transition: none;    }}@media (prefers-reduced-motion: reduce) {    .main-content-choose-demo .card figcaption {        transition: none;    }}.sp-container .main-content-choose-demo .card figcaption button {    text-transform: uppercase;    letter-spacing: 1.5px;    font-size: 11px;    font-weight: 500;    min-height: inherit;    padding: 10px 20px;    border-radius: 2px;}.main-content-choose-demo .card.coming-soon {    display: flex;    align-items: center;    justify-content: center;    color: #323251;    background-color: #f0f0f8;}.main-content-choose-demo .card.coming-soon .typcn {    line-height: 0.9;    font-size: 48px;    margin-bottom: 10px;}.main-content-choose-demo .card.coming-soon h6 {    margin-bottom: 0;    text-transform: uppercase;    font-weight: 800;    letter-spacing: 1px;}.main-content-choose-demo .main-content-label,.main-content-choose-demo .card-table-two .card-title {    color: #7987a1;    margin-bottom: 5px;    letter-spacing: 1px;}.card-table-two .main-content-choose-demo .card-title,.main-content-choose-demo .card-dashboard-eight .card-title,.card-dashboard-eight .main-content-choose-demo .card-title {    color: #7987a1;    margin-bottom: 5px;    letter-spacing: 1px;}.main-content-choose-demo .main-content-title {    font-size: 15px;    font-weight: 400;    margin-bottom: 0;    color: #fff;}@media (min-width: 768px) {    .main-content-choose-demo .main-content-title {        font-size: 17px;    }}.main-content-left.main-content-left-mail.card-body {    padding: 1.25rem;}.main-header-profile .main-img-user {    display: inline-block;    position: relative;    width: 45px;    height: 45px;    border-radius: 100%;    text-align: center;}.main-header-profile .main-img-user::after {    content: "";    position: absolute;    bottom: 0;    right: 6px;    width: 6px;    height: 6px;    background-color: #17b86a;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);    border-radius: 100%;    bottom: 3px;    display: block !important;    top: 35px;}.main-profile-menu .profile-user img {    width: 37px;    height: 37px;    border-radius: 50%;    margin-left: 0;    width: 37px;    height: 37px;   }.main-profile-overview .main-img-user::after {    display: none !important;}/* ###### 7.8 Profile  ###### */.main-content-profile {    flex: 1;}@media (max-width: 991.98px) {    .main-content-profile .container,    .main-content-profile .container-fluid {        display: block;    }}.main-content-left-profile {    padding-left: 0;    padding-right: 0;    display: block;    border-bottom: 1px solid #ededf5;    padding-bottom: 25px;    width: auto;}@media (min-width: 992px) {    .main-content-left-profile {        width: 270px;        padding-right: 20px;        padding-bottom: 0;        border-right: 1px solid #ededf5;        border-bottom: 0;    }}@media (min-width: 1200px) {    .main-content-left-profile {        padding-right: 25px;    }}.main-profile-overview .main-img-user {    width: 120px;    height: 120px;    margin-bottom: 20px;}.main-profile-overview .btn-icon-list .btn,.main-profile-overview .btn-icon-list .sp-container button {    border-radius: 100%;}.sp-container .main-profile-overview .btn-icon-list button {    border-radius: 100%;}.main-profile-name {    color: #323251;    font-weight: 700;    font-size: 20px;    margin-bottom: 2px;}.main-profile-name-text {    color: #7987a1;    font-size: 13px;    margin-bottom: 0;}.main-profile-bio {    font-size: 13px;    margin-bottom: 20px;}.main-profile-social-list .media {    align-items: center;}.main-profile-social-list .media+.media {    margin-top: 20px;}.main-profile-social-list .media-icon {    font-size: 34px;    width: 30px;    line-height: 0;}.main-profile-social-list .media-body {    margin-left: 20px;}.main-profile-social-list .media-body span {    display: block;    font-size: 12px;}.main-profile-social-list .media-body a {    font-size: 13px;}.main-content-body-profile .nav {    flex-direction: column;    padding: 20px 20px 20px 15px;    border-bottom: 1px solid #ededf5;    margin-bottom: 1.3rem;}.main-content-body-profile .main-nav-line .nav-link {    text-transform: uppercase;    font-size: 13px;    font-weight: 500;    color: #383853;}.main-content-body-profile .main-nav-line .nav-link.active {    font-weight: 700;    color: var(--primary-bg-color);}.main-content-body-profile .main-nav-line .nav-link.active::before {    background-color: var(--primary-bg-color);}@media (min-width: 576px) {    .main-content-body-profile .nav {        flex-direction: row;        align-items: center;    }    .main-content-body-profile .nav {        padding: 18px 14px 17px 30px;    }}@media (min-width: 992px) {    .main-content-body-profile .nav {        padding-left: 20px;    }}@media (min-width: 1200px) {    .main-content-body-profile .nav {        padding-left: 25px;    }}@media (min-width: 576px) and (max-width: 767.98px) {    .main-content-body-profile .main-nav-line .nav-link.active::before {        width: auto;        top: auto;        left: 0;        right: 0;        height: 2px;    }}@media (min-width: 576px) and (max-width: 767.98px) {    .main-content-body-profile .main-nav-line .nav-link+.nav-link {        margin-top: 0;        margin-left: 0;    }}.main-profile-body {    padding: 15px 0 0;}@media (min-width: 576px) {    .main-profile-body {        padding-top: 20px;    }}@media (min-width: 992px) {    .main-profile-body {        padding: 25px 0 0 20px;    }}@media (min-width: 1200px) {    .main-profile-body {        padding-left: 25px;    }}.main-profile-view-chart {    position: relative;    width: calc(100% - 10px);    height: 200px;}@media (min-width: 375px) {    .main-profile-view-chart {        width: 100%;    }}@media (min-width: 576px) {    .main-profile-view-chart {        height: 250px;    }}.main-profile-view-info {    position: absolute;    top: 0;    left: 0;}.main-profile-view-info h6 {    font-size: 32px;    font-weight: 500;    color: #323251;    margin-bottom: 0;}.main-profile-view-info span {    font-size: 12px;    color: #f754fa;    margin-left: 5px;}.main-profile-view-info p {    font-size: 13px;    margin-bottom: 0;}.main-traffic-detail-item>div:first-child {    display: flex;    align-items: center;    justify-content: space-between;    font-size: 12px;    margin-bottom: 7px;}.main-traffic-detail-item>div:first-child>span:first-child {    color: #7987a1;}.main-traffic-detail-item>div:first-child>span:last-child {    font-size: 11px;    font-weight: 700;    color: #323251;}.main-traffic-detail-item>div:first-child>span:last-child span {    color: #7987a1;    font-weight: 400;}.main-traffic-detail-item+.main-traffic-detail-item {    margin-top: 25px;}.main-traffic-detail-item .progress {    height: 8px;}.main-profile-work-list .media+.media {    margin-top: 25px;}.main-profile-work-list .media-logo {    width: 40px;    height: 40px;    display: flex;    align-items: center;    justify-content: center;    line-height: 0;    color: #fff;    font-size: 21px;    position: relative;    top: 2px;    border-radius: 100%;}.main-profile-work-list .media-body {    margin-left: 20px;}.main-profile-work-list .media-body h6 {    color: #323251;    font-weight: 500;    margin-bottom: 2px;}.main-profile-work-list .media-body span {    display: block;    margin-bottom: 5px;}.main-profile-work-list .media-body p {    margin-bottom: 0;    font-size: 12px;    color: #7987a1;}.main-profile-contact-list .media {    align-items: center;}.main-profile-contact-list .media+.media {    margin-top: 25px;}.main-profile-contact-list .media-icon {    line-height: 0;    font-size: 36px;    width: 35px;    text-align: center;}.main-profile-contact-list .media-body {    margin-left: 25px;}.main-profile-contact-list .media-body span {    font-size: 12px;    color: #7987a1;    display: block;    line-height: 1.3;}.main-profile-contact-list .media-body div {    font-weight: 500;    color: #323251;}@media (max-width: 1134px) {    .main-profile-body .media.profile-footer {        display: block !important;    }    .main-profile-body .media.profile-footer .media-body {        padding: 3px 0 15px 0;    }}@media (max-width: 578px) {    .main-profile-menu .profile-user img {        margin-left: 0;    }}.main-profile-work-list .media-logo,.main-profile-contact-list .media-icon,.main-profile-social-list .media-icon {    width: 40px;    height: 40px;    display: flex;    align-items: center;    justify-content: center;    line-height: 0;    color: #fff;    font-size: 21px;    position: relative;    top: 2px;    border-radius: 100%;}.profile-user .profile-edit {    position: absolute;    width: 30px;    height: 30px;    border-radius: 50%;    line-height: 30px;    right: 0;    background: #d5d4e0;    margin: 0 auto;    text-align: center;}.main-profile-body .card-header {    padding-top: 0;    padding-left: 0;}.drop-down-profile {    position: relative;}.profile-footer a {    width: 34px;    height: 34px;    background: #efeff5;    color: #000;    margin: 1px auto;    text-align: center;    line-height: 34px;    display: inline-block;    border-radius: 50%;    font-size: 12px;}.drop-down-profile span.assigned-task {    position: absolute;    font-size: 12px;    width: 18px;    height: 18px;    line-height: 18px;    color: #fff;    top: 0;    margin: 0 auto;    text-align: center;    border-radius: 50%;    right: 0;}@media (max-width: 575px) {    .main-content-body-profile .main-nav-line .nav-link.active::before {        left: 0px;    }}@media (max-width: 767.98px) {    .main-profile-menu .profile-user img {        margin-left: 0 !important;    }}.profile-name {    margin-top: 8px;}.profile.navtab-custom {    padding: 11px 0 10px 0;}.profile.navtab-custom li a {    padding: 13px;    color: #000;    background: transparent;    margin-right: 7px;    border-top-left-radius: 7px;    border-top-right-radius: 7px;    border: 1px solid #e3e6f0;    border-bottom: 0;    font-size: 13px;}.profile.navtab-custom .active a,.profile.navtab-custom a.active {    background: #f9f9fb;    border-bottom: 0;    color: #000;}.ga-border {    height: 3px;    width: 40px;    background-color: var(--primary-bg-color);    margin: 10px auto 5px auto;}.profile-cover__action {    display: -ms-flexbox;    display: -webkit-box;    display: flex;    padding: 216px 30px 10px 185px;    border-radius: 5px 5px 0 0;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -ms-flex-pack: end;    -webkit-box-pack: end;    justify-content: flex-end;    overflow: hidden;    background: url(../img/media/bg-img.jpg) no-repeat;    background-size: cover;}.profile-cover__img {    position: absolute;    top: 230px !important;    left: 50px;    text-align: center;    z-index: 1;}.profile-cover__img>img {    max-width: 120px;    border-radius: 50%;}.profile-cover__img>img+.h3 {    margin-top: 6px;}.profile-cover__img>.h3 {    color: #393939;    font-size: 20px;    line-height: 30px;}@media (min-width: 481px) {    .profile-cover__action>.btn {        min-width: 125px;    }    .profile-cover__action>.btn {        margin-bottom: 10px !important;    }}@media (min-width: 601px) {    .profile-cover__info .nav {        padding: 15px 0 10px 170px;        color: #999;        font-size: 16px;        line-height: 26px;        font-weight: 300;        text-align: center;    }}.profile-cover__info .nav li {    font-size: 14px;    color: #464461;    margin-bottom: 13px;}.profile-cover__info,.profile-tab .main-nav-line .nav-link.active {    color: var(--primary-bg-color);    padding: 15px;}.profile-cover__info .nav span {    display: block;    margin-bottom: 10px;    font-size: 25px;}.profile-cover__info .nav li:not(:first-child) {    margin-left: 30px;    padding-left: 30px;    border-left: 1px solid rgba(238, 238, 238, 0.2);}.profile-tab .main-nav-line .nav-link {    font-weight: 500;}.main-nav-line .nav-link {    color: #3c4858;    position: relative;    border: 0px solid #ededf5 !important;    padding: 7px;}.main-content-body-profile .main-nav-line .nav-link {    color: #3c4858;    position: relative;    padding: 8px 25px;}.profile-tab.tab-menu-heading .main-nav-line .nav-link {    position: relative;    padding: 4px 20px;}.profile-tab .main-nav-line .nav-link {    font-weight: 500;}@media (min-width: 769px) {    .main-nav-line .nav-link+.nav-link {        margin-top: 0;        margin-left: 5px;        padding: 8px 25px;    }}.card-header:first-child {    border-radius: 11px 11px 0 0;}.user-lock img {    width: 70px;    height: 70px;    margin: 0 auto;}.main-img-user img {    width: 100%;    height: 100%;    object-fit: cover;    border-radius: 100%;}@media (max-width: 576px) {    .main-nav-line .nav-link+.nav-link {        margin-top: 10px !important;        margin-left: 0 !important;    }    .profile-cover__img {        top: 260px !important;        left: 0;        right: 0;    }}.panel-tabs.main-nav-line .nav-link {    border-radius: 0px;}.profile-image img {    position: relative;    width: 120px;    height: 150px;    background-position: center;    background-size: cover;    background-repeat: no-repeat;}.profile-online {    right: -10px;    position: absolute;    border: 3px solid #fff;    padding: 6px;    margin-top: 6px;}.profile-tab.tab-menu-heading {    font-size: 14px !important;}.bg-white-transparent {    background-color: rgba(255, 255, 255, 0.4);}a.option-dots {    display: inline-block;    display: block;    width: 2.5rem;    height: 2.5rem;    line-height: 2.5rem;    text-align: center;    border-radius: 100%;    font-size: 18px;    border-radius: 50px;    border: 1px solid #ededf5;    margin-right: 5px;    padding: 0;}/* ###### 6.8 Sidebar  ###### */.nav-link.with-sub .angle {    -webkit-transform-origin: center;    -ms-transform-origin: center;    transform-origin: center;    position: absolute;    top: 17px;    right: 23px;    font-size: 12px;}.nav-link.with-sub .side-badge {    right: 23px;    position: absolute;}.sidebar-right .main-nav-line .nav-link {    padding: 10px 18px 10px 21px;    background: #f0f0f8;}.sidebar-right .main-nav-line .nav-link.active::before {    bottom: 0;}@media (min-width: 768px) {    .sidebar-mini.sidenav-toggled .main-sidebar-header .logo-icon.dark-theme {        display: none;    }}.sidebar {    position: fixed;    display: block;    top: 0px;    width: 320px;    bottom: 0;    z-index: 9999;    height: 100%;    background: #fff;    box-shadow: 0px 18px 36px 10px rgba(154, 154, 204, 0.1);    border-left: 1px solid #ededf5;}.sidebar .tab-menu-heading {    position: fixed;    top: 0;    width: 100%;    z-index: 1;    display: flex;    margin-bottom: 27px;    background: #f9f9fb;}.sidebar .tabs-menu-body {    margin-top: 56px;}.sidebar .tabs-menu ul li .active {    background: var(--primary-bg-color);    color: #fff;    border: 1px solid var(--primary-bg-color);}.sidebar .tabs-menu ul li a {    padding: 8px 8px;    font-size: 12px;    display: inline-block;    margin-bottom: 10px;    border-radius: 3px;    border: 1px solid #ebeaf1;    font-weight: 500;    background: transparent;    color: #4a4a69;    margin: 0 2px;}.sidebar .tabs-menu ul li:last-child a {    margin-bottom: 0px;}.sidebar .nav.panel-tabs {    padding: 15px;}.sidebar .avatar-md {    width: 40px !important;    height: 40px !important;    font-size: 15px !important;}.sidebar .avatar-lg {    width: 50px !important;    height: 50px !important;}.sidebar .card {    box-shadow: none;    border: 0 !important;}.sidebar .list-group-item {    margin-bottom: -2px;}@media (max-width: 480px) {    .sidebar .tab-menu-heading .tabs-menu ul li {        width: auto;        margin: 0;    }}.sidebar-right .list a {    color: #4a4a69;}.tabs-menu ul li a {    padding: 10px 12px 11px 13px;    display: block;}.sidebar .nav.panel-tabs .side-menu__icon {    margin-right: 2px;    width: 16px;    height: 16px;}.sidebar .tab-pane b {    font-weight: 500;}.sidebar-mini .side-menu {    margin-left: 0 !important;    margin-right: 0 !important;}.sub-slide-menu .sub-side-menu__item.active {    color: var(--primary-bg-color);}.side-menu__label1 {    display: none !important;}@media (min-width: 992px) {    .app.sidenav-toggled .app-content {        margin-left: 80px;    }    .app.sidenav-toggled .app-sidebar {        left: 0;        width: 80px !important;    }    .app.sidenav-toggled .slide.is-expanded .slide-menu {        display: none;    }    .side-badge {        display: none;    }    .side-header {        width: 240px;        left: 0;        right: 0;        top: 0;        position: fixed;        z-index: 1;    }}@media (max-width: 991px) {    .app {        overflow-x: hidden;    }    .app .app-sidebar {        left: -240px;    }    .app.sidenav-toggled .app-content {        margin-left: 0;    }    .app.sidenav-toggled .app-sidebar {        left: 0;    }    .app.sidebar-gone.sidenav-toggled .app-sidebar {        left: 0;    }    .app.sidenav-toggled .side-menu .side-menu__icon {        margin-right: 13px !important;        margin-left: 0;    }}.app-content {    min-height: calc(100vh - 114px);    margin-bottom: 0 !important;    -webkit-transition: margin-left 320ms ease;    -o-transition: margin-left 320ms ease;    transition: margin-left 320ms ease;}.app-content .side-app {    padding: 0px 30px 0 30px;}.footer .container {    width: 100%;    padding-right: 0.75rem;    padding-left: 0.75rem;    margin-right: auto;    margin-left: auto;}.main-sidebar-header .header-logo .desktop-dark,.main-sidebar-header .header-logo .mobile-logo,.main-sidebar-header .header-logo .mobile-dark {    display: none;}@media (min-width: 992px) {    .app-content {        margin-left: 240px;    }    .app.sidenav-toggled .avatar-xl {        width: 55px !important;        height: 55px !important;    }    .app.sidebar-mini.sidenav-toggled .main-sidebar-header .header-logo .desktop-logo {        display: none;    }    .app.sidebar-mini.sidenav-toggled .main-sidebar-header .header-logo .mobile-logo {        display: block;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-logo {        display: none !important;    }    .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {        line-height: 19px;    }    .app.sidebar-mini.sidenav-toggled .side-item.side-item-category {        display: none;    }    .app.sidebar-mini.sidenav-toggled .side-item.side-item-category {        display: none;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-item.side-item-category {        display: block;    }}@media (max-width: 991px) and (min-width: 992px) {    .desktop-logo {        height: auto !important;        text-align: inherit !important;        margin: 0 !important;        justify-content: inherit !important;    }}@media (max-width: 991px) {    .app-content {        min-width: 100%;    }}@media print {    .app-content {        margin: 0;        padding: 0;        background-color: #fff;    }}.light-text {    font-weight: 300 !important;}.semibold-text {    font-weight: 600 !important;}.line-head {    padding-bottom: 10px;    border-bottom: 1px solid #ddd;}/*----- Componant: Top Navigation Bar ----- *//*----- Componant: Top Navigation Bar ----- */.app-header {    position: fixed;    left: 0;    right: 0;    top: 0;    width: 100%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    z-index: 999;    padding-right: 15px;    padding: 5px 0;    box-shadow: 0 2px 17px 2px rgba(0, 0, 0, 0.2);    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    background: #5e2dd8;}.app-sidebar__toggle {    color: #fff;    -webkit-transition: background-color 320ms ease;    -o-transition: background-color 320ms ease;    transition: background-color 320ms ease;    z-index: 1;    margin-right: 10px;    display: block;    font-size: 22px;    color: #7b8191;    position: relative;    line-height: 21px;    outline: none;    height: 39px;    width: 39px;    margin: auto;    text-align: center;}.app-sidebar__toggle:hover {    color: #fff;}.app-sidebar__toggle:focus,.app-sidebar__toggle:hover {    text-decoration: none;}@media (max-width: 991px) {    .app-sidebar__toggle {        -webkit-box-ordinal-group: 0;        -ms-flex-order: -1;        order: -1;    }    .main-sidebar-header {        display: none !important;    }    .main-sidemenu {        margin-top: 20px !important;    }}.main-sidemenu .side-menu {    -webkit-transition: left 320ms ease, width 320ms ease;    -o-transition: left 320ms ease, width 320ms ease;    transition: left 320ms ease, width 320ms ease;}.sidebar-mini .app-sidebar {    width: 240px !important;}.app-sidebar {    position: fixed;    top: 0;    bottom: 0;    left: 0;    color: #14112d;    max-height: 100%;    z-index: 1024;    background: rgb(255, 255, 255);    -webkit-box-shadow: 0px 8px 14.72px 1.28px rgba(154, 154, 204, 0.1);    box-shadow: 0px 8px 14.72px 1.28px rgba(154, 154, 204, 0.1);    border-right: 1px solid #ededf5;    -webkit-transition: left 320ms ease, width 320ms ease;    -o-transition: left 320ms ease, width 320ms ease;    transition: left 320ms ease, width 320ms ease;}.app-sidebar::-webkit-scrollbar {    width: 6px;}.app-sidebar::-webkit-scrollbar-thumb {    background: rgba(0, 0, 0, 0.2);}@media print {    .app-sidebar {        display: none;    }}.side-menu {    margin-bottom: 0;    padding: 0;    list-style: none;}.side-menu .slide .side-menu__item {    padding: 10px 91px 10px 30px;    margin: 0;    border-radius: 0;}.slide {    margin: 0;}/*.side-menu .slide .side-menu__item.active {    background-color: #fff;    border-right: 3px solid var(--primary-bg-color);}*/.side-menu .slide .side-menu__item.active .side-menu__icon {   /* color: var(--primary-bg-color) !important;*/	color: #ffffff !important;}.side-menu .slide .side-menu__item.active .side-menu__label {  /*  color: #4a4a69 !important;*/    font-weight: 600;}.side-menu__item {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding: 0;    font-size: 14px;    font-weight: 600;    white-space: nowrap;}.side-menu__item.active,.side-menu__item:hover,.side-menu__item:focus {    text-decoration: none;    color: var(--primary-bg-color);}.side-menu__item.active .side-menu__label {    color: var(--primary-bg-color);}.side-menu__item.active .angle {    color: var(--primary-bg-color);}.side-menu__item.active .side-menu__icon {    fill: var(--primary-bg-color) !important;}.side-menu__item.active .side-menu__icon,.side-menu__item:hover .side-menu__icon,.side-menu__item:focus .side-menu__icon {    color: var(--primary-bg-color);}@media (min-width: 992px) {    .app.sidenav-toggled .side-menu__label {        display: none !important;        position: relative;        padding: 0;        margin: 0;        left: 0;        color: rgba(255, 255, 255, 0.8);        opacity: 1;        background: transparent;        font-size: 12px;        box-shadow: none;    }}.slide:hover .side-menu__label,.slide:hover .angle,.slide:hover .side-menu__icon {    color: #7b8191;    fill: #7b8191;}.slide-item.active,.slide-item:hover,.slide-item:focus {    text-decoration: none;    color: #b5c1d2;}.slide-item.active,.slide-item:hover,.slide-item:focus {    text-decoration: none;    color: var(--primary-bg-color) !important;}.slide-item .app-sidebar .slide-menu .slide-item:before:hover {    color: var(--primary-bg-color) !important;}.slide.is-expanded .slide-menu a:hover:before {    color: var(--primary-bg-color) !important;}.slide-menu .sub-slide-menu {    padding: 0 10px;}.sub-slide .sub-angle {    margin-left: auto;    float: right;    font-size: 12px;    margin-top: 3px;}.slide-menu li {    position: relative;}.slide.is-expanded a {    color: #7b8191;    text-decoration: none;}.slide.is-expanded .sub-side-menu__item:before {    content: "\f22d";    font-family: "Font Awesome 5 Free";    position: absolute;    top: 10px;    left: 15px;    font-size: 9px;    color: #7b8191;    font-weight: 900;}.sub-slide-menu1 .sub-slide-item2:before {    content: "\f22d";    font-family: "Font Awesome 5 Free";    position: absolute;    left: 35px !important;    font-size: 9px;    color: #7b8191;    font-weight: 900;}.side-menu .side-menu__icon {    font-size: 16px;    line-height: 0;    margin-right: 10px;    width: 20px;    height: 20px;    line-height: 20px;    border-radius: 2px;    text-align: center;    color: #7b8191;   /* fill: #7b8191;*/	fill: #ffffff;}.side-menu__icon {    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: 25px;}.side-menu__label {    white-space: nowrap;    -webkit-box-flex: 1;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    display: -webkit-flex;    display: flex;    -webkit-align-items: center;    align-items: center;   /* color: #7b8191;*/	color: #ffffff;    position: relative;    font-size: 14px;    line-height: 1;    vertical-align: middle;    font-weight: 400;}.app-sidebar .slide .side-menu__item.active::before {    content: "";    width: 2px;    height: 42px;    background: #f2f7ff;    position: absolute;    left: 0;    display: none;}.app-sidebar .side-item.side-item-category {    color: #7b8191;    font-size: 11px;    text-transform: uppercase;    font-weight: 500;    letter-spacing: 0.5px;    margin-bottom: 12px;    height: 15px;    padding: 0 20px 0 25px;    opacity: 0.6;    white-space: nowrap;}.app-sidebar .side-item.side-item-category:not(:first-child) {    margin-top: 25px;}.slide-menu {    display: none;    padding-left: 29px;    list-style: none;}.slide.is-expanded .slide-menu {    display: block;}.slide-item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-size: 13px;    padding: 8px 35px 8px 35px;    font-weight: 400;    color: #7b8191;}.slide-item .icon {    margin-right: 5px;}.angle {    -webkit-transform-origin: center;    -ms-transform-origin: center;    transform-origin: center;    -webkit-transition: -webkit-transform 320ms ease;    transition: -webkit-transform 320ms ease;    -o-transition: transform 320ms ease;    transition: transform 320ms ease;    transition: transform 320ms ease, -webkit-transform 320ms ease;}@media (max-width: 848px) {    .profile-user .p-text {        display: none;    }}@media (min-width: 992px) {    .sidenav-toggled .angle {        display: none;    }    .sidenav-toggled .side-menu {        margin-top: 0px;    }    .sidenav-toggled .app-content {        margin-left: 0;    }    .sidenav-toggled .app-sidebar {        left: 0;    }    .sidenav-toggled .app-sidebar:hover {        overflow: visible;    }    .sidenav-toggled .side-menu__item {        overflow: hidden;    }    .sidenav-toggled .side-menu__item:hover {        overflow: visible;    }    .sidenav-toggled .side-menu__item:hover .side-menu__label {        opacity: 1;    }    .sidenav-toggled .side-menu__item:hover+.slide-menu {        visibility: visible;    }    .sidenav-toggled .side-menu__label {        display: block;        position: absolute;        top: 0;        left: 50px;        padding: 12px 5px 12px 20px;        margin-left: -3px;        line-height: 1;        opacity: 0;        background: #fff;        color: #7b8191;        border-top-right-radius: 4px;        border-bottom-right-radius: 4px;        -webkit-box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);        box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);    }    .sidenav-toggled .slide:hover .side-menu__label {        opacity: 1;    }    .sidenav-toggled .slide:hover .slide-menu {        max-height: 100%;        opacity: 1;        visibility: visible;        z-index: 10;    }    .sidenav-toggled .slide .side-menu__label {        border-bottom-right-radius: 0;    }    .sidenav-toggled .slide-menu {        position: absolute;        left: 90px;        min-width: 180px;        opacity: 0;        border-bottom-right-radius: 4px;        z-index: 9;        visibility: hidden;        -webkit-transition: visibility 320ms ease;        -o-transition: visibility 320ms ease;        transition: visibility 320ms ease;        -webkit-box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);        box-shadow: 0px 8px 17px rgba(0, 0, 0, 0.2);    }    .app.sidenav-toggled .side-menu__item {        display: block;        padding: 11px 0 11px 0;        margin: 0 auto;        text-align: center;        border-left: 0;    }    .app.sidenav-toggled .side-menu_label {        display: block;        font-size: 12px;    }    .app.sidenav-toggled .side-menu__label {        display: block;        position: relative;        padding: 0;        margin: 0;        left: 0;        color: #7b8191;        opacity: 1;        background: transparent;        font-size: 12px;        box-shadow: none;    }    .app.sidenav-toggled .nav-badge {        position: absolute;        top: 8px;        right: 28px;        padding: 0.2rem 0.4rem;        font-size: 11px;    }}.app.sidenav-toggled .side-menu .side-menu__icon {    margin-right: 0;    margin-left: 0;}.app .side-menu_label {    display: none;}.dropdown-menu {    border-radius: 0;}.dropdown-menu.dropdown-menu-end {    left: auto;}.dropdown-item .fa,.dropdown-item .icon {    vertical-align: middle;}.nav-badge {    border-radius: 30px;    padding: 0.4em 0.6em;    font-size: 12px;}.side-header .header-brand1 {    text-align: center;    display: table;}.side-header .header-brand-img.desktop-logo {    max-height: 2.5rem;    text-align: center;    display: block;    margin-right: 0;}.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo,.side-header .header-brand-img.toggle-logo {    display: none;}.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {    display: none;    margin-right: 0;}.side-header {    display: flex;    border-bottom: 1px solid #ededf5;    -webkit-transition: left 320ms ease;    -o-transition: left 320ms ease;    transition: left 320ms ease;}.sidenav-toggled .app-sidebar__toggle {    display: block;}.side-menu h3 {    font-size: 11px;    font-weight: 400;    letter-spacing: 1px;    opacity: 1;    padding: 20px 34px 10px;    text-transform: capitalize;    width: 100%;    position: relative;    color: #90909e;    /* color: $white-4!important; */    position: relative;}.side-menu h3:after {    content: "--";    position: absolute;    left: 21px;    top: 20px;}.sidenav-toggled .side-menu h3 {    display: none;}.slide.is-expanded .slide-menu,.sub-slide {    display: block;}/*-- Sub-slide--**/.sub-side-menu__item {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding: 7px 0;    font-size: 12px;}.sub-side-menu__label {    white-space: normal;    -webkit-box-flex: 1;    -ms-flex: 1 1 auto;    flex: 1 1 auto;    font-weight: 400;}.sub-slide .sub-angle {    transform-origin: center;}.sub-slide.is-expanded .sub-angle {    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);}.sub-slide2 .sub-angle {    transform-origin: center;}.sub-slide2.is-expanded .sub-angle2 {    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);}.sub-slide-menu {    list-style: none;    padding: 0;}.sub-slide-item {    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    position: relative;    list-style: none;    padding: 8px 0 8px 25px !important;}.sub-slide-menu {    display: none;    font-size: 0.8rem !important;    padding-left: 0;    list-style: none;}.sub-slide.is-expanded .sub-slide-menu {    display: block;}.slide-menu .sub-slide.is-expanded {    display: block;}.sub-side-menu__item {    padding-left: 40px !important;    padding-right: 20px !important;}.sub-side-menu__item:hover {    color: var(--primary-bg-color) !important;}.sub-slide.is-expanded .sub-slide-item {    padding-left: 42px !important;}.sub-slide-menu1 .sub-slide-item2 {    padding: 6px 0px 6px 48px !important;    display: block;    font-size: 11px;}.sub-slide .sub-angle2 {    margin-left: 68px;}.sub-slide-menu1 .sub-slide-item2:hover {    color: var(--primary-bg-color) !important;}.app-sidebar .side-menu__item.active:hover {    color: #7282a9 !important;}.app-sidebar .slide-menu .sub-slide-menu a:before {    left: 25px;}.side-menu .slid.active .sub-slide.is-expanded .sub-slide-menu {    max-height: 0;}.app-sidebar .slide-menu .slide-item:before {   content: "\f054";    font-family: "Font Awesome 5 Free";    position: absolute;    top: 9px;    left: 20px;    font-size: 12px;    color: #eee;    font-weight: 900;    opacity: 0.8;	}.app-sidebar__toggle .close-toggle,.sidebar-mini.sidenav-toggled .open-toggle {    display: none;}.header-icon {    text-align: center;    line-height: 40px;    width: 30px;    height: 30px;    border-radius: 25px;    text-align: center;    line-height: 1.8;    font-size: 1.3rem;    color: #7b8191;    border: 0px solid #eae3f3;    padding: 20px;}.sidebar-mini.sidenav-toggled .close-toggle {    display: block;    color: #000;    font-size: 18px;    line-height: 42px;    text-align: center;}.sidenav-toggled .app-content {    transition: margin-left 320ms ease;}.sub-slide-menu .active .sub-slide-item.active {    color: #f34343;}.app-sidebar .slide-menu a.active:before {    color: var(--primary-bg-color);}@media (min-width: 992px) {    .app.sidebar-mini.sidenav-toggled-open .app-sidebar {        left: 0;        width: 240px !important;    }    .app.sidebar-mini.sidenav-toggled-open .side-menu__item {        display: flex;        align-items: center;        padding: 12px 14px;        margin: 2px 0;    }    .app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item {        padding: 10px 20px 10px 22px;        margin: 0;        text-align: left;        border-radius: 0;    }    .app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        padding: 11px 20px 11px 22px !important;        width: inherit;        height: inherit;    }    .app.sidebar-mini.sidenav-toggled-open .side-menu__label {        white-space: normal;        -webkit-box-flex: 1;        -ms-flex: 1 1 auto;        flex: 1 1 auto;        opacity: 1;        display: block !important;        position: initial;        font-size: 13px;        line-height: 1;        font-weight: 400;        color: #7b8191;    }    .app.sidebar-mini.sidenav-toggled-open .angle {        display: block;    }    .app.sidebar-mini.sidenav-toggled-open .side-menu .side-menu__icon {        margin-right: 12px;    }    .app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {        left: 3px;        background-color: rgb(207, 211, 225);    }    .app.sidebar-mini.sidenav-toggled-open .main-sidebar-header {        width: 240px;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo {        display: block !important;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-logo.dark-theme {        display: none !important;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .desktop-logo.logo-dark {        display: none !important;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .main-logo.dark-theme {        display: none !important;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {        display: block !important;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {        left: 0;    }    .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover+.slide-menu {        visibility: visible;        opacity: inherit;    }    .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {        display: block;        box-shadow: none;    }    .sidenav-toggled .slide-menu {        box-shadow: none !important;    }    .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {        position: inherit;        visibility: visible;        opacity: inherit !important;        z-index: 0;        cursor: pointer;    }    .sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {        padding: 10px;    }}@media (min-width: 991px) and (max-width: 992px) {    .main-sidebar-header .main-logo {        display: block;    }}@media (min-width: 1200px) {    .main-sidebar-sticky+.main-content {        margin-left: 240px;    }}.main-sidebar-header {    height: 64px;    padding: 12px 20px;    width: 240px;    background: #fff;    border-bottom: 1px solid #ededf5;    position: fixed;    border-right: 1px solid #ededf5;    z-index: 999;    top: 0;    left: 0;    right: 0;    -webkit-transition: left 320ms ease, width 320ms ease;    -o-transition: left 320ms ease, width 320ms ease;    transition: left 320ms ease, width 320ms ease;    outline: none;}.main-sidemenu {    margin-top: 85px;    height: 90%;}.sidenav-toggled-open .side-menu .slide.active .side-menu__label,.side-menu .slide.active .side-menu__icon {    color: #ffffff !important;}.sub-slide .sub-angle2 {    margin-left: auto;    float: right;    font-size: 12px;    margin-top: 3px;    transform-origin: center;    opacity: 0.8;}.side-menu .side-menu__icon:before {    content: "";    position: absolute;    width: 12px;    height: 12px;    top: 12px;    bottom: 0;    border-radius: 50%;    right: 3px;    background: rgba(108, 95, 252, 0.26);}.side-menu__item:hover .side-menu__icon,.side-menu__item:hover .side-menu__label,.side-menu__item:hover .angle {    color: var(--primary-bg-color) !important;    fill: var(--primary-bg-color) !important;}.sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {    border-right: 0 !important;}.sidebar-mini .side-menu {    margin-left: 0 !important;}@media (min-width: 992px) {    .icontext-menu.app.sidenav-toggled .side-menu .side-menu__icon {        margin-bottom: 5px;    }    .icontext-menu.sidenav-toggled .side-menu__label {        display: block !important;        font-size: 11px !important;        position: relative !important;    }    .icontext-menu.app.sidenav-toggled .side-menu__label {        font-size: 13px !important;    }    .icontext-menu.app.sidenav-toggled .app-sidebar {        width: 110px !important;    }    .icontext-menu.app.sidenav-toggled .main-sidebar-header {        width: 110px !important;    }    .icontext-menu.app.sidenav-toggled .main-header {        padding-left: 110px !important;    }    .icontext-menu.app.sidenav-toggled .app-content {        margin-left: 110px;    }    .icontext-menu.app.sidebar-mini.sidenav-toggled-open .app-sidebar {        width: 240px !important;    }    .icontext-menu.app.sidebar-mini.sidenav-toggled-open .main-sidebar-header {        width: 240px !important;    }    .icontext-menu.app.sidebar-mini.sidenav-toggled-open .close-toggle {        display: none !important;    }    .icontext-menu.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        width: inherit;        height: inherit;    }}@media (min-width: 992px) {    .closed-menu.app.sidenav-toggled .app-sidebar {        display: none !important;    }    .closed-menu.app.sidenav-toggled .app-content {        margin-left: 0px !important;    }    .closed-menu.app.sidenav-toggled .main-header {        padding-left: 0px !important;    }}@media (min-width: 992px) {    .hover-submenu.sidenav-toggled-open .slide-menu {        border-radius: 0px 5px 5px 0px !important;    }    .hover-submenu.rtl.sidenav-toggled-open .slide-menu {        border-radius: 5px 0px 0px 5px !important;    }    .hover-submenu .slide-item {        padding: 8px 18px 8px 35px;    }    .hover-submenu .slide-menu {        border-radius: 0px 5px 5px 0px;    }    .hover-submenu.dark-theme.app.sidenav-toggled-open .slide-menu {        background: #1d1d2a;        border: 1px solid #444566;        box-shadow: 8px 8px 17px rgba(255, 255, 255, 0.1);    }    .hover-submenu.dark-theme .side-menu__label {        color: #a9abbd;    }    .hover-submenu.dark-theme .app-sidebar .slide-menu .slide-item:before {        color: #a9abbd;    }    .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {        position: absolute;        left: 108px;        min-width: 180px;        opacity: 1;        z-index: 9999;        visibility: hidden;        top: 0;        display: block;        max-height: inherit;    }    .hover-submenu .app-sidebar .slide {        position: relative;        display: block;    }    .hover-submenu.app.sidenav-toggled-open .ps>.ps__rail-y {        display: none !important;    }    .hover-submenu.app.sidenav-toggled-open .slide-menu {        padding-left: 0 !important;        padding: 10px 0px !important;        position: absolute;        background: #fff;        opacity: 1;        visibility: visible;        z-index: 999;        width: 200px;        left: 110px;        border: 1px solid #ededf5;        transition: none !important;        display: block !important;        box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);        top: 0;    }    .hover-submenu.app.sidenav-toggled-open .slide:hover .slide-menu {        visibility: visible;        display: block !important;        height: auto !important;    }    .hover-submenu.app.sidenav-toggled-open .app-sidebar {        overflow: visible !important;        position: absolute !important;    }    .hover-submenu.app.sidenav-toggled-open .side-menu__label {        white-space: nowrap;        display: block;        position: relative;        padding: 0;        margin: 0;        left: 0;        color: #7b8191;        opacity: 1;        background: transparent;        font-size: 12px;        box-shadow: none;    }    .hover-submenu.app.sidenav-toggled-open .side-menu .side-menu__icon {        margin-bottom: 5px !important;    }    .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        border-right: 0 !important;        padding: 10px;    }    .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-logo,    .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .desktop-dark,    .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {        display: none !important;    }    .hover-submenu.app.sidenav-toggled-open .main-sidebar-header .mobile-logo {        display: block !important;    }    .hover-submenu.app.sidenav-toggled-open .side-item.side-item-category {        display: none !important;    }    .hover-submenu.app.sidenav-toggled-open .side-menu__icon {        margin-right: 0;        margin-left: 0;        margin: 0 auto !important;    }    .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        display: block;        margin: 0 auto !important;        padding: 10px !important;        border-radius: 0;        text-align: center;    }    .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {        display: block;        margin: 0 auto !important;        padding: 11px 0px 11px 0px !important;        border-radius: 0;        text-align: center;    }    .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item i {        display: none !important;    }    .hover-submenu.app.sidenav-toggled .main-content {        min-height: 1300px;    }    .hover-submenu.app.sidenav-toggled .side-menu__label {        font-size: 11px !important;    }    .hover-submenu.app.sidenav-toggled .app-sidebar {        position: absolute !important;    }    .hover-submenu.app.sidenav-toggled .side-menu .side-menu__icon {        margin-bottom: 5px;    }    .hover-submenu.app.sidenav-toggled .side-menu__label {        display: block !important;    }    .hover-submenu.app.sidenav-toggled .app-sidebar__toggle .close-toggle {        display: block;    }    .hover-submenu.app.sidenav-toggled .main-header {        padding-left: 110px;    }    .hover-submenu.app.sidenav-toggled .main-sidebar-header {        width: 110px;    }    .hover-submenu.app.sidenav-toggled .app-content {        margin-left: 110px;    }    .hover-submenu.app.sidenav-toggled .app-sidebar {        left: 0;        width: 110px !important;    }    .hover-submenu.app.sidenav-toggled .slide.is-expanded .slide-menu {        display: none;    }    .hover-submenu .side-badge {        display: none;    }    .hover-submenu .side-header {        width: 240px;        left: 0;        right: 0;        top: 0;        position: fixed;        z-index: 1;    }}.hover-submenu .sub-slide-menu .sub-side-menu__item:before {    content: "\f22d";    font-family: "Font Awesome 5 Free";    position: absolute;    left: 25px !important;    font-size: 9px;    color: #7b8191;    font-weight: 900;}@media (min-width: 992px) {    .hover-submenu1.sidenav-toggled-open .slide-menu {        border-radius: 0px 5px 5px 0px !important;    }    .hover-submenu1.rtl.sidenav-toggled-open .slide-menu {        border-radius: 5px 0px 0px 5px !important;    }    .hover-submenu1 .slide-item {        padding: 8px 18px 8px 35px;    }    .hover-submenu1.sidenav-toggled .side-menu__label1 {        display: block !important;    }    .hover-submenu1.dark-theme.app.sidenav-toggled-open .side-menu__label1 {        border-bottom: 1px solid #404353;    }    .hover-submenu1.dark-theme.app.sidenav-toggled-open .slide-menu {        background: #1d1d2a;        border: 1px solid #444566;        box-shadow: 8px 8px 17px rgba(255, 255, 255, 0.1);    }    .hover-submenu1.dark-theme .side-menu__label {        color: #a9abbd;    }    .hover-submenu1.dark-theme .app-sidebar .slide-menu .slide-item:before {        color: #a9abbd;    }    .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {        position: absolute;        left: 108px;        min-width: 180px;        opacity: 1;        z-index: 9999;        visibility: hidden;        top: 0;        display: block;        max-height: inherit;    }    .hover-submenu1 .app-sidebar .slide {        position: relative;        display: block;    }    .hover-submenu1.app.sidenav-toggled-open .ps>.ps__rail-y {        display: none !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu__label1 {        display: block;        font-size: 15px;        font-weight: 500;        border-bottom: 1px solid #ededf5;        padding: 10px 20px !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu__label1 a {        color: var(--primary-bg-color) !important;    }    .hover-submenu1.app.sidenav-toggled-open .slide-menu {        padding-left: 0 !important;        position: absolute;        background: #fff;        opacity: 1;        visibility: visible;        z-index: 999;        left: 110px;        width: 200px;        border: 1px solid #ededf5;        transition: none !important;        display: block !important;        box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);        top: 0;    }    .hover-submenu1.app.sidenav-toggled-open .slide:hover .slide-menu {        visibility: visible;        display: block !important;        height: auto !important;    }    .hover-submenu1.app.sidenav-toggled-open .app-sidebar {        overflow: visible !important;        position: absolute !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu__label {        display: none !important;        white-space: nowrap;        display: block;        position: relative;        padding: 0;        margin: 0;        left: 0;        color: #7b8191;        opacity: 1;        background: transparent;        font-size: 12px;        box-shadow: none;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu .side-menu__icon {        margin-bottom: 5px !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        border-right: 0 !important;        padding: 10px;    }    .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-logo,    .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .desktop-dark,    .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-dark {        display: none !important;    }    .hover-submenu1.app.sidenav-toggled-open .main-sidebar-header .mobile-logo {        display: block !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-item.side-item-category {        display: none !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu__icon {        margin-right: 0;        margin-left: 0;        margin: 0 auto !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        display: block;        margin: 0 auto !important;        padding: 10px !important;        border-radius: 0;        text-align: center;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {        display: block;        margin: 0 auto !important;        padding: 11px 0px 11px 0px !important;        border-radius: 0;        text-align: center;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item i {        display: none !important;    }    .hover-submenu1.app.sidenav-toggled-open .side-menu__label {        display: none !important;    }    .hover-submenu1.app.sidenav-toggled .main-content {        min-height: 1300px;    }    .hover-submenu1.app.sidenav-toggled .side-menu__label {        display: none !important;    }    .hover-submenu1.app.sidenav-toggled .side-menu__label {        font-size: 11px !important;    }    .hover-submenu1.app.sidenav-toggled .app-sidebar {        position: absolute !important;    }    .hover-submenu1.app.sidenav-toggled .side-menu .side-menu__icon {        margin-bottom: 5px;    }    .hover-submenu1.app.sidenav-toggled .app-sidebar__toggle .close-toggle {        display: block;    }    .hover-submenu1.app.sidenav-toggled .main-header {        padding-left: 110px;    }    .hover-submenu1.app.sidenav-toggled .main-sidebar-header {        width: 110px;    }    .hover-submenu1.app.sidenav-toggled .app-content {        margin-left: 110px;    }    .hover-submenu1.app.sidenav-toggled .app-sidebar {        left: 0;        width: 110px !important;    }    .hover-submenu1.app.sidenav-toggled .slide.is-expanded .slide-menu {        display: none;    }    .hover-submenu1 .side-badge {        display: none;    }    .hover-submenu1 .side-header {        width: 240px;        left: 0;        right: 0;        top: 0;        position: fixed;        z-index: 1;    }    .hover-submenu1 .rtl.light-menu.app.sidenav-toggled.sidenav-toggled-open.light-menu .desktop-dark,    .hover-submenu1 .rtl.light-menu.app.sidenav-toggled.sidenav-toggled-open.light-menu .desktop-logo,    .hover-submenu1 .rtl.light-menu.app.sidenav-toggled.sidenav-toggled-open.light-menu .mobile-dark {        display: none !important;    }    .hover-submenu1 .rtl.light-menu.app.sidenav-toggled.sidenav-toggled-open.light-menu .mobile-logo {        display: block !important;    }}.hover-submenu1 .sub-slide-menu .sub-side-menu__item:before {    content: "\f22d";    font-family: "Font Awesome 5 Free";    position: absolute;    left: 25px !important;    font-size: 9px;    color: #7b8191;    font-weight: 900;}.sub-slide2.is-expanded .sub-slide-menu1 {    display: none;}.slide-menu .sub-slide-menu1 {    padding: 0 10px;}.sub-slide-menu1 {    display: none;    font-size: 0.8rem !important;    padding-left: 0;    list-style: none;}.rtl {    /* ###### 5.7 Nav   ###### */    /*latetes news timeline */    /*-----Back to Top-----*/}@media (max-width: 480px) {    .rtl .border-end.bd-xs-e-0 {        border-left: 0 !important;        border-right: inherit !important;    }    .rtl .border-end.bd-xs-s-0 {        border-right: 0 !important;        border-left: inherit !important;    }}@media (max-width: 991px) {    .rtl .border-end.bd-md-e-0 {        border-left: 0 !important;        border-right: inherit !important;    }}@media (max-width: 1024px) {    .rtl .border-end.bd-lg-e-0 {        border-left: 0 !important;        border-right: inherit !important;    }}@media (max-width: 1366px) {    .rtl .border-end.bd-xl-e-0 {        border-left: 0 !important;        border-right: inherit !important;    }}.rtl .panel-group1 .panel-collapse.collapse.show:before {    left: 10px;    right: inherit;}.rtl .nav.nav-item.header-icons.navbar-nav-right {    padding-right: 0;}@media (min-width: 992px) {    .rtl .float-md-end {        float: left !important;    }}@media (min-width: 992px) {    .rtl.horizontal .main-sidemenu .slide-right {        right: initial !important;        left: 0px;        transform: rotate(180deg);    }    .rtl.horizontal .main-sidemenu .slide-left {        left: initial !important;        right: 0px;        transform: rotate(180deg);    }}.rtl .button-icon i {    float: right;    margin-top: 1px;}@media (min-width: 992px) {    .rtl.horizontal .main-footer {        padding: 0.9rem 1rem 0.9rem 1rem !important;    }}.rtl.transparent-theme .sidebar.sidebar-right {    box-shadow: none !important;}.rtl.transparent-theme .app-sidebar {    border-left: 1px solid rgba(255, 255, 255, 0.15);    border-right: 0;}.rtl.transparent-theme .main-sidebar-header {    border-left-color: rgba(255, 255, 255, 0.15);}@media (min-width: 992px) {    .rtl.transparent-theme .main-header-left .btn {        border-left: 1px solid rgba(255, 255, 255, 0.15) !important;    }}.rtl .la-angle-right:before {    content: "\f104";}.rtl .la-angle-left:before {    content: "\f105";}.rtl .pri-tabs-heading .nav {    padding-right: 0 !important;}.rtl .demo_changer {    z-index: 999999;}.rtl .prof-details span {    display: inline-flex;}.rtl .prof-details .me-3 {    margin-left: 1rem !important;    margin-right: auto !important;}.rtl .prof-details .me-2 {    margin-left: 0.5rem !important;    margin-right: auto !important;}@media (min-width: 992px) {    .rtl #checkoutsteps .checkoutline {        margin: 0px 8%;    }}.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {    left: 1px;    right: inherit;}.rtl .table> :not(:first-child) {    border-top: 1px solid #404353 !important;}@media (min-width: 1400px) {    .rtl.layout-boxed .app-sidebar {        right: auto !important;        left: inherit !important;    }}@media (min-width: 992px) {    .rtl.closed-menu.app.sidenav-toggled .app-content {        margin-right: 0px !important;    }    .rtl.closed-menu.app.sidenav-toggled .main-header {        padding-right: 0px !important;    }    .rtl.closed-menu .app-sidebar {        position: fixed;    }    .rtl.closed-menu .side-header {        position: fixed;    }}@media (min-width: 992px) {    .rtl.icontext-menu.app.sidenav-toggled .main-header {        padding-right: 110px !important;        padding-left: inherit !important;    }    .rtl.icontext-menu.app.sidenav-toggled .app-content {        margin-right: 110px;        margin-left: inherit;    }}@media (min-width: 992px) {    .rtl.hover-submenu.app.sidenav-toggled.sidenav-toggled-open .side-menu .slide .side-menu__item.active,    .rtl.hover-submenu.app.sidenav-toggled .side-menu .slide .side-menu__item.active {        padding: 11px 0px 11px 0px !important;    }    .rtl.hover-submenu .side-menu .slide .side-menu__item {        padding: 10px 22px 10px 20px !important;    }    .rtl.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {        text-align: center !important;    }    .rtl.hover-submenu.app.sidenav-toggled .app-sidebar {        position: absolute !important;    }    .rtl.hover-submenu .side-header {        position: fixed;    }    .rtl.hover-submenu .slide-item {        padding: 8px 35px 8px 18px !important;    }    .rtl.hover-submenu .slide-menu {        border-radius: 5px 0px 0px 5px;    }    .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {        right: 108px;        left: inherit;    }    .rtl.hover-submenu.app.sidenav-toggled-open .slide-menu {        padding-right: 0 !important;        right: 110px;    }    .rtl.hover-submenu.app.sidenav-toggled-open .side-menu__label {        right: 0;        left: inherit;    }    .rtl.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        border-left: 0 !important;        border-right: inherit;    }    .rtl.hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item {        padding: 11px 0px 11px 0px !important;    }    .rtl.hover-submenu.app.sidenav-toggled .main-header {        padding-right: 110px;        padding-left: inherit;    }    .rtl.hover-submenu.app.sidenav-toggled .app-content {        margin-right: 110px;        margin-left: inherit;    }    .rtl.hover-submenu.app.sidenav-toggled .app-sidebar {        right: 0;        left: inherit;    }}@media (min-width: 992px) {    .rtl.hover-submenu1.app.sidenav-toggled.sidenav-toggled-open .side-menu .slide .side-menu__item.active,    .rtl.hover-submenu1.app.sidenav-toggled .side-menu .slide .side-menu__item.active {        padding: 11px 0px 11px 0px !important;    }    .rtl.hover-submenu1 .side-menu .slide .side-menu__item {        padding: 10px 22px 10px 20px !important;    }    .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {        text-align: center !important;    }    .rtl.hover-submenu1.app.sidenav-toggled .app-sidebar {        position: absolute !important;    }    .rtl.hover-submenu1 .side-header {        position: fixed;    }    .rtl.hover-submenu1 .slide-item {        padding: 8px 35px 8px 18px !important;    }    .rtl.hover-submenu1 .slide-menu {        border-radius: 5px 0px 0px 5px;    }    .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {        right: 108px;        left: inherit;    }    .rtl.hover-submenu1.app.sidenav-toggled-open .slide-menu {        padding-right: 0 !important;        right: 110px;    }    .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu__label {        right: 0;        left: inherit;    }    .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        border-left: 0 !important;        border-right: inherit;    }    .rtl.hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item {        padding: 11px 0px 11px 0px !important;    }    .rtl.hover-submenu1.app.sidenav-toggled .main-header {        padding-right: 110px;        padding-left: inherit;    }    .rtl.hover-submenu1.app.sidenav-toggled .app-content {        margin-right: 110px;        margin-left: inherit;    }    .rtl.hover-submenu1.app.sidenav-toggled .app-sidebar {        right: 0;        left: inherit;    }}@media (min-width: 992px) {    .rtl.horizontal .side-menu>li>a {        padding: 17px 13px 17px 13px !important;    }    .rtl.horizontal .main-sidemenu i.angle {        left: 0;        right: inherit;        transform: rotate(270deg);    }}.rtl ul.timeline {    padding-right: 2rem !important;    padding-left: inherit !important;}.rtl .dt-button.dropdown-item.buttons-columnVisibility.active {    text-align: right;}.rtl .dt-button.dropdown-item.buttons-columnVisibility {    text-align: right;}.rtl .btn-group>.btn-group:not(:first-child)>.btn,.rtl .btn-group>.btn:nth-child(n+3),.rtl .btn-group> :not(.btn-check)+.btn {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}.rtl .ql-snow .ql-tooltip {    margin-right: 20rem;    margin-left: inherit;}.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {    float: right;}.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {    left: 10px;    right: inherit;}.rtl .richText .richText-toolbar ul li {    float: right;}.rtl .richText .richText-toolbar ul {    padding-right: 0;}.rtl .note-dropdown-menu.dropdown-menu.note-check.dropdown-fontname.show {    text-align: right !important;}.rtl .note-editor .note-toolbar .note-color .dropdown-toggle,.rtl .note-popover .popover-content .note-color .dropdown-toggle {    padding-right: 5px !important;    padding-left: inherit !important;}.rtl .was-validated .form-control:invalid,.rtl .form-control.is-invalid,.rtl input.form-control.parsley-error,.rtl textarea.form-control.parsley-error {    padding-left: calc(1.5em + 0.75rem);    padding-right: 0.75rem;    background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);}.rtl .form-select {    padding: 0.375rem 0.75rem 0.375rem 2.25rem;}@media (min-width: 992px) {    .rtl.app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        padding: 11px 22px 11px 20px !important;    }}.rtl .SumoSelect .select-all {    border-radius: 3px 0px 0 3px;    padding: 8px 35px 3px 0px;}.rtl .SumoSelect>.optWrapper.multiple>.options li.opt {    padding-right: 35px;}.rtl .SumoSelect>.optWrapper.multiple>.options li.opt span,.rtl .SumoSelect .select-all>span {    margin-right: -35px;}.rtl .dropify-wrapper .dropify-clear {    left: 10px;    right: inherit;}.rtl .intl-tel-input .flag-dropdown .country-list .flag1,.rtl .intl-tel-input .flag-dropdown .country-list .country-name {    margin-left: 6px;}.rtl .intl-tel-input input {    padding-right: 47px;    border-radius: 0px 5px 5px 0px;}.rtl .intl-tel-input .flag-dropdown .selected-flag {    border-radius: 0px 5px 5px 0px;}.rtl .form-select.is-invalid:not([multiple]):not([size]),.rtl .form-select.is-invalid:not([multiple])[size="1"],.rtl .was-validated .form-select:invalid:not([multiple]):not([size]),.rtl .was-validated .form-select:invalid:not([multiple])[size="1"] {    padding-left: 4.125rem;    padding-right: 0.75rem;    background-position: left 0.75rem center, center left 2.25rem !important;}.rtl .was-validated .form-control:valid,.rtl .form-control.is-valid,.rtl input.form-control.parsley-success,.rtl textarea.form-control.parsley-success {    padding-left: calc(1.5em + 0.75rem);    padding-right: 0.75rem;    background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);}.rtl .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.rtl .input-group.has-validation> :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;}.rtl .telephone-input .btn {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;    border-top-left-radius: 5px !important;    border-bottom-left-radius: 5px !important;}.rtl .intl-tel-input .flag-dropdown .selected-flag .down-arrow {    right: 20px;    left: inherit;}.rtl .SumoSelect>.CaptionCont>span {    padding-left: 30px;    padding-right: inherit;}.rtl .SumoSelect>.CaptionCont>label {    left: 0;    right: inherit;}.rtl .SumoSelect>.CaptionCont>label>i:before {    margin-right: 0.255em;    margin-left: inherit;    border-right: 0.3em solid transparent;    border-left: 0.3em solid transparent;}.rtl .form-select {    background-position: left 0.75rem center !important;}.rtl .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.rtl .input-group:not(.has-validation)> :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {    border-top-right-radius: 5px !important;    border-bottom-right-radius: 5px !important;    border-top-left-radius: 0px !important;    border-bottom-left-radius: 0px !important;}.rtl .input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {    margin-right: -1px;    margin-left: inherit;    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;}.rtl .main-icon-group ul,.rtl .icons-list-wrap ul {    padding-right: 0;}.rtl .main-content-app .option-dots {    left: 15px;    right: inherit;}.rtl .chat-profile {    padding: 8px !important;}.rtl .emai-img h6 small {    float: left;}.rtl .product-details .media img {    margin-left: 20px;    margin-right: inherit;}.rtl.error-page1 .demo-icon svg {    left: 60px;    right: inherit;}.rtl .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {    margin-left: 0.5em;    margin-right: inherit;}.rtl .select2-results__options {    padding-right: 0rem;    padding-left: inherit;}.rtl div.dataTables_wrapper div.dataTables_length label {    text-align: right;}.rtl .carousel {    overflow: hidden;}.rtl .carousel-control-prev {    left: 0;    right: inherit;}.rtl .carousel-control-next {    right: 0;    left: inherit;}.rtl .active.carousel-item-start,.rtl .carousel-item-prev:not(.carousel-item-end) {    transform: translateX(100%) !important;}.rtl .active.carousel-item-end {    transform: translateX(-100%) !important;}.rtl .carousel-item-next:not(.carousel-item-start) {    transform: translateX(-100%) !important;    transform: translateX(-100%) !important;}.rtl .accordion i {    float: right;}.rtl .panel-heading1.collapsed::before {    left: 10px;    right: inherit;}.rtl .tabs-style-2 .main-nav-line .nav-link {    padding: 0.7rem 2rem;}.rtl .main-nav-column .nav-link {    padding: 7px 14px;}.rtl .alert-inner--icon i {    float: right;    padding-left: 5px;}.rtl .alert-heading i {    float: right;}.rtl .alert-dismissible .btn-close {    left: 0;    right: inherit;}.rtl .main-content-left-mail .card-header i {    float: right;}.rtl .tree li i {    margin-left: 10px;    margin-right: inherit;    float: right;    padding-top: 5px;}.rtl .dropdown-item i {    float: right;}.rtl .dropdown-item {    text-align: right;}.rtl .ps>.ps__rail-y {    width: 3px;}@media (min-width: 992px) {    .rtl .main-nav-line-chat .nav-link {        padding: 8px 20px !important;    }    .rtl.horizontal .main-sidemenu .slide.is-expanded i.angle {        left: 0px !important;        right: inherit;    }    .rtl.horizontal .sub-slide .sub-slide-menu {        right: 180px;        left: inherit;    }    .rtl.horizontal .sub-slide .sub-angle {        left: -20px;        right: auto;        margin-left: 0 !important;    }    .rtl.horizontal .horizontal-main .slide .slide-menu .slide-item:before,    .rtl .horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before {        right: 15px;        left: inherit;        margin-left: 8px;        margin-right: inherit;    }    .rtl.horizontal .main-sidemenu i.angle {        left: 0 !important;        right: inherit;    }    .rtl.horizontal .side-menu .slide .side-menu__item.active {        border-left: none !important;        border-right: inherit;    }}.rtl .main-profile-menu.nav-link {    padding: 0rem 0rem !important;    margin: auto 6px;}@media (max-width: 991px) {    .rtl.app.sidenav-toggled .side-menu .side-menu__icon {        margin-left: 13px !important;        margin-right: 0 !important;    }    .rtl.app .app-sidebar {        right: -240px;    }    .rtl.app.sidebar-gone.sidenav-toggled .app-sidebar {        right: 0;    }}.rtl .side-menu {    margin-bottom: 0;    padding: 0;    list-style: none;}.rtl .apexcharts-yaxis-title {    transform: translate(-35px, 10px);}.rtl .apexcharts-tooltip-marker {    margin-left: 10px;    margin-right: inherit;}.rtl .sub-slide.is-expanded .sub-angle {    transform: rotate(90deg);}.rtl .sub-slide2.is-expanded .sub-angle2 {    transform: rotate(90deg);}.rtl .main-sidemenu .slide.is-expanded i.angle {    left: 20px !important;    right: inherit;    transform: rotate(90deg);}.rtl .modal-header .btn-close {    margin: -1rem auto -1rem -1rem;}@media (min-width: 992px) {    .rtl .main-header>.container,    .rtl .main-header>.container-fluid {        padding-left: 0px;        padding-right: 0px;    }}@media (min-width: 992px) {    .rtl.app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item {        padding: 10px 22px 10px 20px !important;        text-align: right;    }    .rtl.app.sidebar-mini.sidenav-toggled-open .side-menu .side-menu__icon {        margin-left: 12px;        margin-right: inherit;    }    .rtl.app.sidenav-toggled .side-menu__item {        padding: 11px 0 11px 0 !important;    }}.rtl.sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {    border-left: 0px !important;    border-right: inherit !important;}.rtl .sidebar.sidebar-right {    transform: translate(-100%, 0);}.rtl .sidebar.sidebar-right.sidebar-open {    transform: translate(0, 0);}.rtl .sidebar .tabs-menu ul li a {    padding: 8px 8px !important;}.rtl .sidebar-right {    left: 0;    right: inherit;}.rtl .fe-chevron-right:before {    content: "\e92e";}.rtl .fe-chevron-left:before {    content: "\e92f";}.rtl .accordion>.card:first-of-type {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.rtl .accordion>.card:last-of-type {    border-top-right-radius: 0;    border-top-left-radius: 0;}.rtl .accordion .card-header a[aria-expanded=true] {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;}.rtl .accordion .collapse.show .card-body {    border-radius: 0px 5px 5px 0px;}.rtl .main-accordion .accordion-body {    padding: 0 20px 20px;}.rtl .accor div a[aria-expanded=true] {    border-bottom-left-radius: 0px;    border-bottom-right-radius: 0px;}.rtl #accordion11 .panel-body {    border-radius: 0px 0px 5px 5px;}.rtl .panel-heading2.collapsed:before {    left: 10px;    right: inherit !important;}.rtl .panel-group2 .panel-collapse.collapse.show:before {    left: 10px;    right: inherit;}.rtl .collapse.show .accstyle {    border-radius: 0px 0px 5px 5px;}.rtl .alert-dismissible {    padding-left: 3.8125rem;}.rtl .badge-pill {    padding-right: 8px;    padding-left: 8px;}.rtl .badge {    padding: 4px 6px 4px 6px;}@media (prefers-reduced-motion: reduce) {    .rtl .badge {        -webkit-transition: none;        transition: none;    }}.rtl .badge-pill {    padding-left: 0.6em;    padding-right: 0.6em;}.rtl .breadcrumb-4 ol {    text-align: left;}.rtl .breadcrumb-4 li {    text-align: left;}.rtl .breadcrumb-item+.breadcrumb-item {    padding-right: 0.5rem;}.rtl .breadcrumb-item+.breadcrumb-item::before {    padding-left: 0.5rem;}.rtl .breadcrumb-item+.breadcrumb-item::before {    padding-left: 0.5rem;}.rtl .btn-group {    border-radius: 5px !important;}.rtl .btn-group>.btn:not(:first-child),.rtl .sp-container .btn-group>button:not(:first-child) {    margin-right: -1px;    margin-left: 0;}.rtl .btn-group>.btn-group:not(:first-child) {    margin-right: -1px;}.rtl .btn-group>.btn:not(:first-child),.rtl .note-editor.note-frame .btn-group>.btn-group:not(:first-child)>.btn {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}.rtl .btn-group>.btn:not(:first-child) {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}.rtl .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-left-radius: 0 !important;    border-bottom-left-radius: 0 !important;}.rtl .btn-group>.btn:not(:first-child):not(.dropdown-toggle) {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}.rtl .btn-rounded {    border-radius: 50px !important;}.rtl .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;}.rtl .btn-sm+.dropdown-toggle-split,.rtl .btn-group-sm>.btn+.dropdown-toggle-split,.rtl .sp-container .btn-group-sm>button+.dropdown-toggle-split {    padding-left: 0.375rem;    padding-right: 0.375rem;}.rtl .btn-lg+.dropdown-toggle-split,.rtl .btn-group-lg>.btn+.dropdown-toggle-split,.rtl .sp-container .btn-group-lg>button+.dropdown-toggle-split {    padding-left: 0.75rem;    padding-right: 0.75rem;}.rtl .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.rtl .sp-container .btn-group-vertical>button:not(:last-child):not(.dropdown-toggle),.rtl .btn-group-vertical>.btn-group:not(:last-child)>.btn,.rtl .sp-container .btn-group-vertical>.btn-group:not(:last-child)>button {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.rtl .btn-group-vertical>.btn:not(:first-child),.rtl .sp-container .btn-group-vertical>button:not(:first-child),.rtl .btn-group-vertical>.btn-group:not(:first-child)>.btn,.rtl .sp-container .btn-group-vertical>.btn-group:not(:first-child)>button {    border-top-right-radius: 0;    border-top-left-radius: 0;}.rtl .btn-with-icon i {    margin-left: 5px;}.rtl .btn-icon-list .btn+.btn,.rtl .btn-icon-list .sp-container button+.btn {    margin-right: 5px;}.rtl .sp-container .btn-icon-list button+.btn,.rtl .btn-icon-list .sp-container .btn+button,.rtl .sp-container .btn-icon-list .btn+button,.rtl .btn-icon-list .sp-container button+button,.rtl .sp-container .btn-icon-list button+button {    margin-right: 5px;}.rtl .btn-list>.btn:not(:last-child),.rtl .btn-list>.dropdown:not(:last-child) {    margin-left: 0.4rem;    margin-right: inherit;}.rtl .btn-animation .btn-loaders:after {    left: 10px !important;    right: inherit !important;}.rtl .btn-animation .btn-spiner:after {    left: 12px !important;    right: inherit !important;}.rtl .btn-animation .loading {    margin-left: 30px;}.rtl .card>hr {    margin-left: 0;    margin-right: 0;}.rtl .card>.list-group:first-child .list-group-item:first-child {    border-top-right-radius: 3px;    border-top-left-radius: 3px;}.rtl .card>.list-group:last-child .list-group-item:last-child {    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px;}.rtl .card-header-tabs {    margin-left: -0.625rem;    margin-right: -0.625rem;}.rtl .card-header-pills {    margin-left: -0.625rem;    margin-right: -0.625rem;}.rtl .card-img-overlay {    left: 0;    right: 0;}.rtl .card-img-top {    border-top-right-radius: 4px;    border-top-left-radius: 4px;}.rtl .card-img-bottom {    border-bottom-left-radius: 9px;    border-bottom-right-radius: 9px;}@media (min-width: 576px) {    .rtl .card-deck {        margin-left: -15px;        margin-right: -15px;    }    .rtl .card-deck .card {        margin-left: 15px;        margin-right: 15px;    }}@media (min-width: 576px) {    .rtl .card-group>.card+.card {        margin-right: 0;        border-right: 0;    }    .rtl .card-group>.card:not(:last-child) {        border-top-left-radius: 0;        border-bottom-left-radius: 0;    }    .rtl .card-group>.card:not(:last-child) .card-img-top,    .rtl .card-group>.card:not(:last-child) .card-header {        border-top-left-radius: 0;    }    .rtl .card-group>.card:not(:last-child) .card-img-bottom,    .rtl .card-group>.card:not(:last-child) .card-footer {        border-bottom-left-radius: 0;    }    .rtl .card-group>.card:not(:first-child) {        border-top-right-radius: 0;        border-bottom-right-radius: 0;    }    .rtl .card-group>.card:not(:first-child) .card-img-top,    .rtl .card-group>.card:not(:first-child) .card-header {        border-top-right-radius: 0;    }    .rtl .card-group>.card:not(:first-child) .card-img-bottom,    .rtl .card-group>.card:not(:first-child) .card-footer {        border-bottom-right-radius: 0;    }}.rtl .card-header {    border-top-right-radius: 5px !important;    border-top-left-radius: 5px !important;}.rtl .card-footer {    border-bottom-right-radius: 7px !important;    border-bottom-left-radius: 7px !important;}.rtl .card-category {    margin: 0 0 0.5rem;}.rtl .card-img-top.card-img-bottom {    border-bottom-right-radius: 9px;    border-bottom-left-radius: 9px;}.rtl .square-box div:nth-child(1) {    right: 42%;}.rtl .square-box div:nth-child(2) {    right: 50%;}.rtl .square-box div:nth-child(4) {    right: 60%;}.rtl .square-box div:nth-child(3) {    right: 6%;}.rtl .square-box div:nth-child(5) {    right: 10%;}.rtl .square-box div:nth-child(6) {    right: 70%;}.rtl .square-box div:nth-child(7) {    right: 80%;}.rtl .square-box div:nth-child(8) {    right: 25%;}.rtl .square-box div:nth-child(9) {    right: 80%;}.rtl .square-box div:nth-child(10) {    right: 72%;}.rtl .square-box div:nth-child(11) {    right: 30%;}.rtl .square-box div:nth-child(12) {    right: 16%;}.rtl .square-box div:nth-child(13) {    right: 3%;}.rtl .square-box div:nth-child(14) {    right: 55%;}.rtl .square-box div:nth-child(15) {    right: 90%;}.rtl .card-fullscreen {    right: 0;    left: 0;}.rtl .card-title:before {    right: 11px;}.rtl .custom-title:before {    right: 11px;}.rtl #thumbcarousel .carousel-control-prev {    right: 0;}.rtl #thumbcarousel .carousel-control-next {    left: 0;}.rtl .carousel-item {    float: right;    margin-left: -100%;    margin-right: inherit;}.rtl .carousel-indicators {    padding-right: 0;}.rtl dd {    margin-right: 0;}.rtl caption {    text-align: right;}.rtl .list-unstyled,.rtl .list-inline {    padding-right: 0;}.rtl .list-inline-item:not(:last-child) {    margin-left: 0.5rem;}.rtl .float-start {    float: right !important;}.rtl .float-end {    float: left !important;}@media (min-width: 576px) {    .rtl .float-sm-left {        float: right !important;    }    .rtl .float-sm-right {        float: left !important;    }}@media (min-width: 992px) {    .rtl .float-md-left {        float: left !important;    }    .rtl .float-md-right {        float: right !important;    }}@media (min-width: 992px) {    .rtl .float-lg-left {        float: left !important;    }    .rtl .float-lg-right {        float: right !important;    }}@media (min-width: 1200px) {    .rtl .float-xl-left {        float: left !important;    }    .rtl .float-xl-right {        float: right !important;    }}.rtl .dropdown-toggle::after {    margin-right: 0.255em;    border-left: 0.3em solid transparent;    border-right: 0.3em solid transparent;}.rtl .dropdown-toggle:empty::after {    margin-right: 0;}.rtl .dropdown-menu-start {    left: auto;    right: 0;}.rtl .dropdown-menu-end {    left: 0;    right: auto;}@media (min-width: 576px) {    .rtl .dropdown-menu-sm-left {        left: auto;        right: 0;    }    .rtl .dropdown-menu-sm-right {        left: 0;        right: auto;    }}@media (min-width: 992px) {    .rtl .dropdown-menu-md-left {        left: auto;        right: 0;    }    .rtl .dropdown-menu-md-right {        left: 0;        right: auto;    }}@media (min-width: 992px) {    .rtl .dropdown-menu-lg-left {        left: auto;        right: 0;    }    .rtl .dropdown-menu-lg-right {        left: 0;        right: auto;    }}@media (min-width: 1200px) {    .rtl .dropdown-menu-xl-left {        left: auto;        right: 0;    }    .rtl .dropdown-menu-xl-right {        left: 0;        right: auto;    }}.rtl .dropup .dropdown-toggle::after {    margin-right: 0.255em;    border-left: 0.3em solid transparent;    border-right: 0.3em solid transparent;}.rtl .dropup .dropdown-toggle:empty::after {    margin-right: 0;}.rtl .dropright .dropdown-menu {    left: auto;    right: 100%;    margin-right: 0.125rem;}.rtl .dropright .dropdown-toggle::after {    margin-right: 0.255em;    border-left: 0;    border-right: 0.3em solid;}.rtl .dropright .dropdown-toggle:empty::after {    margin-right: 0;}.rtl .dropleft .dropdown-menu {    left: 100%;    right: auto;    margin-left: 0.125rem;}.rtl .dropleft .dropdown-toggle::after {    margin-right: 0.255em;}.rtl .dropleft .dropdown-toggle::before {    margin-left: 0.255em;    border-left: 0.3em solid;}.rtl .dropleft .dropdown-toggle:empty::after {    margin-right: 0;}.rtl .dropdown-menu[data-popper-placement^=top],.rtl .dropdown-menu[data-popper-placement^=right],.rtl .dropdown-menu[data-popper-placement^=bottom],.rtl .dropdown-menu[data-popper-placement^=left] {    left: auto;}.rtl .dropdown-toggle-split::after {    margin-right: 0;}.rtl .dropup .dropdown-toggle-split::after,.rtl .dropright .dropdown-toggle-split::after {    margin-right: 0;}.rtl .dropleft .dropdown-toggle-split::before {    margin-left: 0;}.rtl .user-lock .dropdown {    left: 20px;}.rtl .form-check {    padding-right: 1.25rem;}.rtl .form-check-input {    margin-right: -1.25rem;}.rtl .form-check-inline {    padding-right: 0;    margin-left: 0.75rem;}.rtl .form-check-inline .form-check-input {    margin-left: 0.3125rem;    margin-right: 0;}.rtl .was-validated textarea.form-control:valid {    padding-left: calc(1.5em + 0.75rem);    padding-right: 0.75rem;}.rtl textarea.form-control.is-valid,.rtl textarea.form-control.parsley-success {    padding-left: calc(1.5em + 0.75rem);    padding-right: 0.75rem;}.rtl .was-validated .custom-select:valid,.rtl .custom-select.is-valid,.rtl input.custom-select.parsley-success,.rtl textarea.custom-select.parsley-success {    padding-left: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);}.rtl .was-validated .form-control:invalid,.rtl .form-control.is-invalid,.rtl input.form-control.parsley-error,.rtl textarea.form-control.parsley-error {    padding-left: calc(1.5em + 0.75rem);}.rtl .was-validated textarea.form-control:invalid {    padding-left: calc(1.5em + 0.75rem);}.rtl textarea.form-control.is-invalid,.rtl textarea.form-control.parsley-error {    padding-left: calc(1.5em + 0.75rem);}.rtl .was-validated .custom-select:invalid,.rtl .custom-select.is-invalid,.rtl input.custom-select.parsley-error,.rtl textarea.custom-select.parsley-error {    padding-left: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);}@media (min-width: 576px) {    .rtl .form-inline .form-check {        padding-right: 0;    }    .rtl .form-inline .form-check-input {        margin-left: 0.25rem;        margin-right: 0;    }}.rtl .main-header-center .form-control::-webkit-input-placeholder {    padding-right: 0rem;    padding-left: 0rem;}.rtl .main-header-center .form-control:-ms-input-placeholder {    padding-right: 0rem;    padding-left: 0rem;}.rtl .main-header-center .form-control::-ms-input-placeholder {    padding-right: 0rem;    padding-left: 0rem;}.rtl .main-header-center .form-control::placeholder {    padding-right: 0rem;    padding-left: 0rem;}.rtl .browse-file.form-control {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .file-browser .btn-default {    border-top-left-radius: 3px !important;    border-bottom-left-radius: 3px !important;}.rtl .input-group>.form-control+.form-control,.rtl .input-group>.form-control+.custom-select,.rtl .input-group>.form-control+.custom-file {    margin-right: -1px;}.rtl .input-group>.form-control-plaintext+.form-control,.rtl .input-group>.form-control-plaintext+.custom-select,.rtl .input-group>.form-control-plaintext+.custom-file {    margin-right: -1px;}.rtl .input-group>.custom-select+.form-control,.rtl .input-group>.custom-select+.custom-select,.rtl .input-group>.custom-select+.custom-file {    margin-right: -1px;}.rtl .input-group>.custom-file+.form-control,.rtl .input-group>.custom-file+.custom-select,.rtl .input-group>.custom-file+.custom-file {    margin-right: -1px;}.rtl .input-group>.form-control:not(:last-child),.rtl .input-group>.custom-select:not(:last-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .input-group>.form-control:not(:first-child),.rtl .input-group>.custom-select:not(:first-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .input-group>.custom-file:not(:last-child) .custom-file-label {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .input-group>.custom-file:not(:last-child) .custom-file-label::after {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .input-group>.custom-file:not(:first-child) .custom-file-label {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .input-group-prepend .btn+.btn,.rtl .input-group-prepend .sp-container button+.btn {    margin-right: -1px;}.rtl .sp-container .input-group-prepend button+.btn,.rtl .input-group-prepend .sp-container .btn+button,.rtl .sp-container .input-group-prepend .btn+button,.rtl .input-group-prepend .sp-container button+button,.rtl .sp-container .input-group-prepend button+button {    margin-right: -1px;}.rtl .input-group-prepend .btn+.input-group-text,.rtl .input-group-prepend .sp-container button+.input-group-text {    margin-right: -1px;}.rtl .sp-container .input-group-prepend button+.input-group-text {    margin-right: -1px;}.rtl .input-group-prepend .input-group-text+.input-group-text,.rtl .input-group-prepend .input-group-text+.btn {    margin-right: -1px;}.rtl .input-group-prepend .sp-container .input-group-text+button {    margin-right: -1px;}.rtl .sp-container .input-group-prepend .input-group-text+button {    margin-right: -1px;}.rtl .input-group-append .btn+.btn,.rtl .input-group-append .sp-container button+.btn {    margin-right: -1px;}.rtl .sp-container .input-group-append button+.btn,.rtl .input-group-append .sp-container .btn+button,.rtl .sp-container .input-group-append .btn+button,.rtl .input-group-append .sp-container button+button,.rtl .sp-container .input-group-append button+button {    margin-right: -1px;}.rtl .input-group-append .btn+.input-group-text,.rtl .input-group-append .sp-container button+.input-group-text {    margin-right: -1px;}.rtl .sp-container .input-group-append button+.input-group-text {    margin-right: -1px;}.rtl .input-group-append .input-group-text+.input-group-text,.rtl .input-group-append .input-group-text+.btn {    margin-right: -1px;}.rtl .input-group-append .sp-container .input-group-text+button {    margin-right: -1px;}.rtl .sp-container .input-group-append .input-group-text+button {    margin-right: -1px;}.rtl .input-group-prepend {    margin-left: -1px;}.rtl .input-group-append {    margin-right: -1px;}.rtl .input-group-lg>.custom-select,.rtl .input-group-sm>.custom-select {    padding-left: 1.75rem;}.rtl .input-group>.input-group-prepend>.btn,.rtl .sp-container .input-group>.input-group-prepend>button {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .input-group>.input-group-prepend>.input-group-text,.rtl .input-group>.input-group-append:not(:last-child)>.btn {    border-top-left-radius: 0;    border-bottom-left-radius: 0;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;}.rtl .input-group>.input-group-append>.input-group-text,.rtl .input-group>.input-group-prepend:not(:first-child)>.btn {    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;}.rtl .sp-container .input-group>.input-group-append:not(:last-child)>button {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .input-group>.input-group-append:not(:last-child)>.input-group-text,.rtl .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .sp-container .input-group>.input-group-append:last-child>button:not(:last-child):not(.dropdown-toggle) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .input-group>.input-group-append>.btn {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;}.rtl .sp-container .input-group>.input-group-append>button {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .sp-container .input-group>.input-group-prepend:not(:first-child)>button {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .input-group>.input-group-prepend:not(:first-child)>.input-group-text,.rtl .input-group>.input-group-prepend:first-child>.btn:not(:first-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .sp-container .input-group>.input-group-prepend:first-child>button:not(:first-child),.rtl .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .input-group>.input-group-append>.input-group-text,.rtl .input-group>.input-group-prepend:not(:first-child)>.btn {    border-top-left-radius: 5px !important;    border-bottom-left-radius: 5px !important;}.rtl .modal {    right: 0;}.rtl .modal-backdrop {    right: 0;}.rtl .modal-header {    border-top-right-radius: 0.3rem;    border-top-left-radius: 0.3rem;}.rtl .modal-header .close {    margin: -1rem auto -1rem -1rem;}.rtl .modal-footer {    border-bottom-left-radius: 0.3rem;    border-bottom-right-radius: 0.3rem;}.rtl .modal-footer> :not(:first-child) {    margin-right: 0.25rem;}.rtl #modaldemo8 .modal-footer> :not(:first-child) {    margin-left: 14px;}.rtl .modal-footer> :not(:last-child) {    margin-left: 0.25rem;}.rtl .nav-tabs .nav-link+.nav-link {    margin-right: 1px;}.rtl .nav-link {    padding: 0.2rem 0.2rem 0rem 0rem;}.rtl .nav-tabs .nav-link {    border-top-right-radius: 3px;    border-top-left-radius: 3px;}.rtl .nav-tabs .dropdown-menu {    border-top-right-radius: 0;    border-top-left-radius: 0;}@media (min-width: 768px) {    .rtl .main-nav .nav-link+.nav-link {        padding-right: 15px;        padding-left: inherit;        margin-right: 15px;        margin-left: inherit;        border-right: 1px solid #ededf5;        border-left: inherit;    }}.rtl .main-nav-column .nav-link i {    margin-left: 12px;    margin-right: inherit;}.rtl .main-nav-column .nav-link span {    margin-right: auto;    margin-left: inherit;}.rtl .main-nav-column .nav-link.active::before {    right: -28px;}.rtl .main-nav-tabs {    padding: 15px 15px 0;}.rtl .main-nav-tabs .lSSlideOuter {    padding-right: 32px;    padding-left: 35px;}.rtl .main-nav-tabs .lSAction>a.lSPrev {    right: -32px;}.rtl .main-nav-tabs .lSAction>a.lSNext {    left: -35px;}.rtl .nav .nav-item .dropdown-menu {    border-radius: 0px 5px 5px 0px;}.rtl .nav-link.with-sub .angle {    left: 25px;}.rtl .nav-link.with-sub .side-badge {    left: 44px;}.rtl .nav-link .side-badge {    left: 20px;}.rtl .nav-sub-item .sub-angle {    left: 25px;    margin-right: auto;}@media (max-width: 320px) {    .rtl .main-toggle.on span {        right: 29px !important;        left: inherit !important;    }}@media (min-width: 768px) {    .rtl .bg-primary .main-nav .nav-link+.nav-link {        border-right: 1px solid #07b79c !important;        border-left: inherit !important;    }    .rtl .bg-secondary .main-nav .nav-link+.nav-link {        border-right: 1px solid #f52756 !important;        border-left: inherit !important;    }    .rtl .bg-info .main-nav .nav-link+.nav-link {        border-right: 1px solid #26b7f0 !important;        border-left: inherit !important;    }}.rtl .page-item+.page-item {    margin-right: 1px;    margin-left: 0;}.rtl .page-link {    margin-right: 0;}.rtl .pagination li a {    margin-left: 4px !important;    margin-right: inherit;}.rtl .pagination {    padding-right: 0;}.rtl .page-link {    margin-right: -1px;}.rtl .page-item:last-child .page-link {    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;}.rtl .pagination-lg .page-item:first-child .page-link {    border-top-right-radius: 0.3rem;    border-bottom-right-radius: 0.3rem;}.rtl .pagination-lg .page-item:last-child .page-link {    border-top-left-radius: 0.3rem;    border-bottom-left-radius: 0.3rem;}.rtl .pagination-sm .page-item:first-child .page-link {    border-top-right-radius: 0.2rem;    border-bottom-right-radius: 0.2rem;}.rtl .pagination-sm .page-item:last-child .page-link {    border-top-left-radius: 0.2rem;    border-bottom-left-radius: 0.2rem;}.rtl .page-link-outline {    margin-right: 0;}.rtl .popover-header {    border-top-right-radius: 0;    border-top-left-radius: 0;}.rtl .popover-head-primary.bs-popover-start .popover-arrow,.rtl .popover-head-primary.bs-popover-auto[data-popper-placement^=start] .popover-arrow {    left: -7px;}.rtl .popover-head-primary.bs-popover-end .popover-arrow,.rtl .popover-head-primary.bs-popover-auto[data-popper-placement^=end] .popover-arrow {    right: -7px;}.rtl .popover-head-secondary.bs-popover-start .popover-arrow,.rtl .popover-head-secondary.bs-popover-auto[data-popper-placement^=start] .popover-arrow {    left: -7px;}.rtl .popover-head-secondary.bs-popover-end .popover-arrow,.rtl .popover-head-secondary.bs-popover-auto[data-popper-placement^=end] .popover-arrow {    right: -7px;}.rtl .popover-head-primary .popover-body,.rtl .popover-head-secondary .popover-body {    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;}.rtl .popover-primary.bs-popover-start .popover-arrow::after,.rtl .popover-primary.bs-popover-auto[data-popper-placement^=start] .popover-arrow::after {    border-left-color: #38cab3;}.rtl .popover-primary.bs-popover-end .popover-arrow::after,.rtl .popover-primary.bs-popover-auto[data-popper-placement^=end] .popover-arrow::after {    border-right-color: #38cab3;}.rtl .popover-secondary.bs-popover-start .popover-arrow::after,.rtl .popover-secondary.bs-popover-auto[data-popper-placement^=start] .popover-arrow::after {    border-left-color: #38cab3;}.rtl .popover-secondary.bs-popover-end .popover-arrow::after,.rtl .popover-secondary.bs-popover-auto[data-popper-placement^=end] .popover-arrow::after {    border-right-color: #38cab3;}.rtl .popover {    right: 0;    text-align: right;}.rtl .bs-popover-end,.rtl .bs-popover-auto[data-popper-placement^=end] {    margin-right: 0.5rem;}.rtl .bs-popover-end>.popover-arrow,.rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow {    left: calc((0.5rem + 1px) * -1);    right: auto;}.rtl .bs-popover-end>.popover-arrow::before,.rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow::before {    right: 0;    border-width: 0.5rem 0.5rem 0.5rem 0;    border-right-color: #ededf5;}.rtl .bs-popover-end>.popover-arrow::after,.rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow::after {    right: -1px;    border-width: 0.5rem 0.5rem 0.5rem 0;    border-right-color: #fff;}.rtl .bs-popover-bottom .popover-header::before,.rtl .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {    right: 50%;    margin-right: -0.5rem;}.rtl .bs-popover-start,.rtl .bs-popover-auto[data-popper-placement^=left] {    margin-left: 0.5rem;}.rtl .bs-popover-start>.popover-arrow,.rtl .bs-popover-auto[data-popper-placement^=start]>.popover-arrow {    left: calc((0.5rem + 1px) * -1);}.rtl .bs-popover-start>.popover-arrow::before,.rtl .bs-popover-auto[data-popper-placement^=start]>.popover-arrow::before {    left: 0;    border-width: 0.5rem 0 0.5rem 0.5rem;    border-left-color: #ededf5;}.rtl .bs-popover-start>.popover-arrow::after,.rtl .bs-popover-auto[data-popper-placement^=start]>.popover-arrow::after {    left: 1px;    border-width: 0.5rem 0 0.5rem 0.5rem;    border-left-color: #fff;}.rtl .popover-header {    border-top-right-radius: calc(0.3rem - 1px);    border-top-left-radius: calc(0.3rem - 1px);}.rtl .popover-static-demo .bs-popover-top .popover-arrow,.rtl .popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,.rtl .popover-static-demo .bs-popover-bottom .popover-arrow,.rtl .popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {    right: 50%;    margin-right: -5px;}@media (min-width: 992px) {    .rtl .table-responsive.deleted-table .data-table-btn {        right: 185px;        left: inherit;    }}@media (min-width: 1200px) {    .rtl .table-responsive.export-table .dt-buttons.btn-group {        right: 172px;    }}.rtl .tooltip-primary.bs-tooltip-start .tooltip-arrow::before,.rtl .tooltip-primary.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {    border-left-color: #38cab3;}.rtl .tooltip-primary.bs-tooltip-end .tooltip-arrow::before,.rtl .tooltip-primary.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {    border-right-color: #38cab3;}.rtl .tooltip-primary1.bs-tooltip-start .tooltip-arrow::before,.rtl .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {    border-left-color: #38cab3;}.rtl .tooltip-primary1.bs-tooltip-end .tooltip-arrow::before,.rtl .tooltip-primary1.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {    border-right-color: #38cab3;}.rtl .tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,.rtl .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {    border-left-color: #38cab3;}.rtl .tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,.rtl .tooltip-secondary.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {    border-right-color: #38cab3;}.rtl .tooltip-secondary1.bs-tooltip-start .tooltip-arrow::before,.rtl .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {    border-left-color: #38cab3;}.rtl .tooltip-secondary1.bs-tooltip-end .tooltip-arrow::before,.rtl .tooltip-secondary1.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before {    border-right-color: #38cab3;}.rtl .tooltip {    text-align: right;}.rtl .bs-tooltip-top .tooltip-arrow::before,.rtl .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {    border-width: 0.4rem 0.4rem 0;}.rtl .bs-tooltip-end .tooltip-arrow::before,.rtl .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {    left: 0;    border-width: 0.4rem 0.4rem 0.4rem 0;    border-right-color: #000;}.rtl .bs-tooltip-bottom .tooltip-arrow::before,.rtl .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {    border-width: 0 0.4rem 0.4rem;}.rtl .bs-tooltip-start .tooltip-arrow,.rtl .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow {    right: 0;}.rtl .bs-tooltip-start .tooltip-arrow::before,.rtl .bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before {    right: 0;    border-width: 0.4rem 0 0.4rem 0.4rem;    border-left-color: #000;}.rtl .bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow,.rtl .bs-tooltip-end .tooltip-arrow {    left: 0;    right: auto;}.rtl .tooltip-static-demo .bs-tooltip-top .tooltip-arrow,.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.rtl .tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,.rtl .tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] {    right: 50%;    margin-right: -2px;}.rtl .tabs-style-2 .main-nav-line .nav-link {    border-left: 0;}.rtl .tabs-style-2 .main-nav-line:first-child {    border-right: 0;}.rtl .tabs-style-3 .nav.panel-tabs li a {    margin: 0 0px 3px 3px;}.rtl .tab_wrapper.right_side>ul {    float: left;    padding-right: 0;}.rtl .tab_wrapper.right_side>ul li {    text-align: left;}.rtl .tab_wrapper.right_side>ul li:after {    left: 0;    right: inherit;}.rtl .tab_wrapper.right_side>ul li.active:after {    left: 0;    right: inherit;}.rtl .tab_wrapper.right_side>ul li.active:before {    right: -2px;    left: inherit;}.rtl .tab_wrapper.right_side .content_wrapper {    float: right;}.rtl .tab_wrapper>ul li {    float: right;    margin: 0 0 0 5px;}.rtl .tab_wrapper>ul li.active:after {    right: 0;}.rtl .tab_wrapper .controller {    left: 0;}.rtl .tab_wrapper .controller span.next {    float: left;    margin-right: 10px;}.rtl .tab_wrapper .content_wrapper {    float: right;}.rtl .tab_wrapper .content_wrapper .accordian_header.active:after {    top: 0;    right: 0;}.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {    float: left;    border-right: 3px solid #cdd2e0;    border-left: inherit;}.rtl .tab_wrapper.left_side>ul {    float: right;    padding-right: 0;}.rtl .tab_wrapper.left_side>ul li:after {    right: 0;}.rtl .tab_wrapper.left_side>ul li.active:after {    right: 0;}.rtl .tab_wrapper.left_side>ul li.active:before {    left: -1px;}.rtl .tab_wrapper.left_side .content_wrapper {    float: right;}.rtl .tab_wrapper.right_side>ul {    float: left;}.rtl .tab_wrapper.right_side>ul li {    text-align: left;}.rtl .tab_wrapper.right_side>ul li:after {    left: 0;    right: inherit;}.rtl .tab_wrapper.right_side>ul li.active:after {    left: 0;    right: inherit;}.rtl .tab_wrapper.right_side>ul li.active:before {    right: -2px;    left: inherit;}.rtl .tab_wrapper.right_side .content_wrapper {    float: right;}.rtl .tab_wrapper .active_tab {    padding-left: 50px;}.rtl .tab_wrapper .active_tab .arrow {    left: 6px;}.rtl .tab_wrapper .active_tab .arrow:after {    border-left: 3px solid #000;    right: 50%;    margin-right: -6px;}@media only screen and (max-width: 992px) {    .rtl .tab_wrapper.show-as-dropdown>.tab_list:before {        right: 50%;        margin-right: -7px;    }}.rtl .dark-theme .tab_wrapper .content_wrapper .accordian_header .arrow {    border-right: 3px solid rgba(240, 242, 247, 0.4);}.rtl .ckbox span {    padding-right: 15px;    padding-left: inherit;}.rtl .ckbox span:empty {    float: right;}.rtl .ckbox span:before {    right: 0;}.rtl .ckbox span:after {    right: 0;}.rtl .ckbox span:empty {    padding-right: 0;    padding-left: inherit;}.rtl #count-down .clock-presenter {    float: right;    margin: 0 0px 0 20px;}.rtl .custom-control {    padding-right: 1.5rem;}.rtl .custom-control-inline {    margin-left: 1rem;}.rtl .custom-control-label::before {    right: -1.5rem;}.rtl .custom-control-label::after {    right: -1.5rem;}.rtl .custom-switch {    padding-right: 2.25rem;    padding-left: inherit;}.rtl .custom-switch .custom-control-label::before {    right: -2.25rem;}.rtl .custom-switch .custom-control-label::after {    right: calc(-2.25rem + 2px);}.rtl .custom-select[multiple],.rtl .custom-select[size]:not([size="1"]) {    padding-left: 0.75rem;}.rtl .custom-select-sm {    padding-right: 0.5rem;}.rtl .custom-select-lg {    padding-right: 1rem;}.rtl .custom-file-label::after {    left: 0;    border-right: inherit;    border-radius: 0 0px 3px 3px;}.rtl .custom-range::-ms-fill-upper {    margin-left: 15px;}.rtl .custom-control-label-lg::before {    right: -l 0.5rem;}.rtl .custom-control-label-lg::after {    right: -l 0.5rem;}.rtl .custom-control-label-md {    padding-right: 8px;}.rtl .custom-control-label-lg {    padding-right: 15px;}.rtl .custom-switch-indicator:before {    right: 1px;}.rtl .custom-switch-input:checked~.custom-switch-indicator:before {    right: calc(1rem + 1px);}.rtl .custom-switch-indicator-lg:before {    right: 1px;}.rtl .custom-switch-input:checked~.custom-switch-indicator-lg:before {    right: calc(1.46rem + 1px);}.rtl .custom-switch-indicator-xl:before {    right: 1px;}.rtl .custom-switch-input:checked~.custom-switch-indicator-xl:before {    right: calc(1.96rem + 1px) !important;}.rtl .item-card .cardprice-2 {    left: 15px;    right: inherit;}.rtl .p-text {    margin-right: 12px;    margin-left: 10px;}.rtl .example .demo-avatar-group .main-img-user::after {    left: 3px;}.rtl .demo-avatar-group.main-avatar-list-stacked .main-img-user::after {    left: 1px;}.rtl .main-img-user::after {    left: 0px;}.rtl .main-avatar::after {    left: 3px;}.rtl .avatar-md::after {    left: 2px;}.rtl .avatar-lg::after {    left: 4px;}.rtl .avatar-xl::after {    left: 5px;}.rtl .avatar-xxl::after {    left: 7px;}.rtl .demo-avatar-group .main-img-user+.main-img-user,.rtl .demo-avatar-group .main-img-user+.main-avatar {    margin-right: 5px;}.rtl .demo-avatar-group .main-avatar+.main-img-user,.rtl .demo-avatar-group .main-avatar+.main-avatar {    margin-right: 5px;}@media (min-width: 576px) {    .rtl .demo-avatar-group .main-img-user+.main-img-user,    .rtl .demo-avatar-group .main-img-user+.main-avatar {        margin-right: 5px;        margin-left: inherit;    }    .rtl .demo-avatar-group .main-avatar+.main-img-user,    .rtl .demo-avatar-group .main-avatar+.main-avatar {        margin-right: -5px;    }    .rtl .avatar-list .avatar:not(:last-child) {        margin-left: 5px !important;        margin-right: 0 !important;    }}.rtl .wrapper.image-group .img-xs.rounded-circle {    margin-left: -5px;}.rtl .avatar-list .avatar:not(:last-child) {    margin-left: 0.5rem;}.rtl .main-img-user1.avatar-sm .number-badge {    left: -7px;}.rtl .main-img-user1.avatar-md .number-badge {    left: -7px;}.rtl .main-img-user1.avatar-lg .number-badge {    left: -7px;}.rtl .main-img-user3.avatar-sm .icon-badgeavatar {    left: -4px;}.rtl .main-img-user3.avatar-md .icon-badgeavatar {    left: -4px;}.rtl .main-img-user3.avatar-lg .icon-badgeavatar {    left: -4px;}.rtl .avatar-list-stacked .avatar1 {    margin-left: -0.8em !important;}.rtl .main-list-item>div:last-child {    text-align: left;}.rtl .list-group-horizontal .list-group-item {    margin-left: -1px;}.rtl .list-group-horizontal .list-group-item:first-child {    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .list-group-horizontal .list-group-item:last-child {    margin-left: 0;    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.rtl .list-group-horizontal>.list-group-item+.list-group-item {    border-left-width: 1px;    border-right-width: 0;}@media (min-width: 576px) {    .rtl .list-group-horizontal-sm .list-group-item {        margin-left: -1px;    }    .rtl .list-group-horizontal-sm .list-group-item:first-child {        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-top-left-radius: 0;        border-bottom-left-radius: 0;    }    .rtl .list-group-horizontal-sm .list-group-item:last-child {        margin-left: 0;        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-bottom-right-radius: 0;        border-top-right-radius: 0;    }    .rtl .list-group-horizontal-sm>.list-group-item+.list-group-item {        border-left-width: 1px;        border-right-width: 0;    }}@media (min-width: 992px) {    .rtl .list-group-horizontal-md .list-group-item {        margin-left: -1px;    }    .rtl .list-group-horizontal-md .list-group-item:first-child {        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-top-left-radius: 0;    }    .rtl .list-group-horizontal-md .list-group-item:last-child {        margin-left: 0;        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-bottom-right-radius: 0;    }    .rtl .list-group-horizontal-md>.list-group-item+.list-group-item {        border-left-width: 1px;        border-right-width: 0;    }}@media (min-width: 992px) {    .rtl .list-group-horizontal-lg .list-group-item {        margin-left: -1px;    }    .rtl .list-group-horizontal-lg .list-group-item:first-child {        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-top-left-radius: 0;    }    .rtl .list-group-horizontal-lg .list-group-item:last-child {        margin-left: 0;        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-bottom-right-radius: 0;    }    .rtl .list-group-horizontal-lg>.list-group-item+.list-group-item {        border-left-width: 1px;        border-right-width: 0;    }}@media (min-width: 1200px) {    .rtl .list-group-horizontal-xl .list-group-item {        margin-left: -1px;    }    .rtl .list-group-horizontal-xl .list-group-item:first-child {        border-top-right-radius: 3px;        border-bottom-right-radius: 3px;        border-top-left-radius: 0;    }    .rtl .list-group-horizontal-xl .list-group-item:last-child {        margin-left: 0;        border-top-left-radius: 3px;        border-bottom-left-radius: 3px;        border-bottom-right-radius: 0;    }    .rtl .list-group-horizontal-xl>.list-group-item+.list-group-item {        border-left-width: 1px;        border-right-width: 0;    }}.rtl .list-style-1 ul {    padding-right: 30px;}.rtl .list-style2 ul {    padding-right: 30px;}.rtl .list-style3 {    padding-right: inherit;}.rtl .list-style3 ul {    padding-right: 30px;}.rtl .list-style4 {    padding-right: inherit;}.rtl .list-style4 ul {    padding-right: 30px;}.rtl .list-style5 {    padding-right: inherit;}.rtl .list-style5 ul {    padding-right: 30px;}.rtl .list-style6 {    padding-right: inherit;}.rtl .list-style6 ul {    padding-right: 30px;}.rtl .paragraph-list {    padding-right: 20px;}.rtl .main-navbar {    right: 0;}.rtl .main-navbar .nav-link i {    margin-left: 10px;}.rtl .main-navbar .nav-link.with-sub::after {    margin-right: auto;}.rtl .main-navbar .nav-link.with-sub::before {    right: 50%;    margin-right: -7px;}.rtl .main-navbar .nav-sub-item {    margin-right: 30px;}.rtl .main-navbar .nav-sub-item>.nav-sub {    right: 176px;}.rtl .main-navbar .nav-sub-link.with-sub::after {    margin-right: auto;}.rtl .main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {    margin-right: 30px;}@media (min-width: 992px) {    .rtl .main-navbar {        right: auto;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-item+.nav-item {        margin-right: 15px;        padding-right: 15px;        border-right: 1px dotted #f0f0f8;    }}@media (min-width: 1200px) {    .rtl .main-navbar .nav-item+.nav-item {        margin-right: 20px;        padding-right: 20px;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-link i {        margin-left: 8px;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-link.with-sub::after {        margin-right: 4px;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-sub {        right: 0;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-sub-item {        margin-right: 0;    }}@media (max-width: 991.98px) {    .rtl .main-navbar .nav-sub-item>.nav-sub>.nav-sub-item {        margin-right: 37px;    }    .rtl .main-navbar .nav-sub-item>.nav-sub>.nav-sub-item>.nav-sub-link {        padding-right: 10px;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-sub-link.with-sub::after {        margin-right: 4px;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-sub-mega .container>div+div,    .rtl .main-navbar .nav-sub-mega .container-fluid>div+div {        border-right: 1px solid rgba(28, 39, 60, 0.05);    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-sub-mega .nav+.nav {        margin-right: 20px;    }}@media (min-width: 1200px) {    .rtl .main-navbar .nav-sub-mega .nav+.nav {        margin-right: 25px;    }}@media (min-width: 992px) {    .rtl .main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {        margin-right: 0;    }}.rtl .main-navbar-search .btn,.rtl .main-navbar-search .sp-container button {    left: 0;}.rtl .sp-container .main-navbar-search button {    left: 0;}.rtl .navbar-nav {    padding-right: 0;}.rtl .navbar-form.active .input-group-btn {    left: 12px;    right: inherit;}.rtl #verticallpill .nav-pills .nav-link {    padding: 0.75rem 0.75rem 0.75rem 0rem;}.rtl .ps>.ps__rail-y {    right: auto !important;    left: 0;}.rtl .ps>.ps__rail-y>.ps__thumb-y {    right: 4px;}.rtl .rdiobox span {    padding-right: 4px;}.rtl .rdiobox span:before {    right: 0;}.rtl .rdiobox span:after {    right: 5px;}.rtl .rdiobox span:empty {    padding-right: 0;}.rtl .form-group-rdiobox .rdiobox+.rdiobox {    margin-right: 30px;}.rtl .form-group-rdiobox .rdiobox span {    padding-right: 0;}.rtl .tag-addon {    margin: 0 0.5rem 0 -0.4rem;}.rtl .tag-avatar {    border-radius: 3px 3px 0 0px;    margin: 0 -0.5rem 0 0.5rem;}.rtl .tags>.tag:not(:last-child) {    margin-left: 0.2rem;}.rtl .vtimeline:before {    right: 50%;    margin-right: -1.5px;}.rtl .vtimeline .timeline-wrapper .timeline-panel {    margin-right: 15%;    margin-left: inherit;}.rtl .vtimeline .timeline-wrapper .timeline-panel:after {    left: -14px;    right: inherit;    border-right: 14px solid #f9f9fb;    border-left: 0 solid #f9f9fb;}.rtl .vtimeline .timeline-wrapper .timeline-badge {    right: calc(50% - 20px);    border-top-left-radius: 50%;    border-top-right-radius: 50%;    border-bottom-left-radius: 50%;    border-bottom-right-radius: 50%;}.rtl .vtimeline .timeline-wrapper.timeline-inverted {    padding-left: 0;    padding-right: 90px;}.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {    margin-right: auto;    margin-left: 15%;}.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {    border-left-width: 14px;    border-right-width: 0px;    right: -14px;    left: auto;}@media (max-width: 992px) {    .rtl .vtimeline:before {        right: 26px !important;    }    .rtl .vtimeline .timeline-wrapper {        padding-left: 0 !important;    }    .rtl .vtimeline .timeline-wrapper .timeline-badge {        right: 0 !important;    }    .rtl .vtimeline .timeline-wrapper .timeline-panel {        margin-right: 16% !important;    }    .rtl .vtimeline .timeline-wrapper .timeline-panel:after {        border-left: 14px solid #f9f9fb !important;        border-right: 0 solid #f9f9fb !important;        right: -14px !important;        left: auto !important;    }    .rtl .vtimeline .timeline-wrapper.timeline-inverted {        padding-right: 0 !important;    }    .rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {        margin-left: 0 !important;    }}.rtl .latest-timeline-1 ul.timeline-1:before {    right: 20px;    border-right: 2px dotted #c0ccda;}.rtl .latest-timeline-1 ul.timeline-1>li {    padding-right: 0.9rem;}.rtl .latest-timeline-1 ul.timeline-1>li .product-icon {    right: 1px;}.rtl .latest-tasks .tasks {    margin: 0 0 1.15rem 0;}.rtl .latest-tasks .tasks .span {    margin-right: 1.3rem;}.rtl .latest-tasks .label {    margin-right: 1.3rem;}.rtl .latest-tasks .time {    margin-right: 1.3rem;}.rtl .latest-tasks .check-box .ckbox span:before {    right: 0;}.rtl .image-grouped img {    margin-left: -0.6em !important;}.rtl .activity-list:before {    margin: 20px 22px 0 20px;}.rtl .activity .item-activity {    margin-right: 60px;}@media (max-width: 576px) {    .rtl .vtimeline .timeline-wrapper .timeline-panel {        margin-right: 24% !important;        margin-left: 0 !important;    }}.rtl .main-toggle span {    right: 3px;    left: inherit;}.rtl .main-toggle span::before {    right: -25px;    left: inherit;}.rtl .main-toggle span::after {    right: 24px;}.rtl .main-toggle.on span {    right: 37px;    left: inherit;}.rtl .main-toggle-group-demo .main-toggle+.main-toggle {    margin-right: 10px;    margin-left: inherit;}.rtl .close {    float: left;}@media (max-width: 991px) {    .rtl .close {        left: 10px;        right: inherit;    }}.rtl .spinner-border {    border-right-color: transparent;}.rtl .embed-responsive .embed-responsive-item,.rtl .embed-responsive iframe,.rtl .embed-responsive embed,.rtl .embed-responsive object,.rtl .embed-responsive video {    right: 0;    left: inherit;}.rtl .main-body::before {    right: 70%;}.rtl .main-home-slider .card-columns {    right: 24%;}@media (min-width: 576px) {    .rtl .main-home-slider .card-columns {        right: 16%;    }}@media (min-width: 992px) {    .rtl .main-home-slider .card-columns {        right: auto;        left: -45%;    }}@media (min-width: 992px) {    .rtl .main-home-slider .card-columns {        left: -30%;    }}@media (min-width: 1200px) {    .rtl .main-home-slider .card-columns {        left: -15%;    }}@media (min-width: 1300px) {    .rtl .main-home-slider .card-columns {        left: -5%;    }}.rtl .main-home-content .logo-group i+i {    margin-right: 10px;}@media (min-width: 576px) {    .rtl .main-home-content {        right: 40px;        left: auto;    }}.rtl .main-home-content p:last-of-type .btn+.btn,.rtl .main-home-content p:last-of-type .sp-container button+.btn {    margin-right: 5px;}.rtl .sp-container .main-home-content p:last-of-type button+.btn,.rtl .main-home-content p:last-of-type .sp-container .btn+button,.rtl .sp-container .main-home-content p:last-of-type .btn+button,.rtl .main-home-content p:last-of-type .sp-container button+button,.rtl .sp-container .main-home-content p:last-of-type button+button {    margin-right: 5px;}.rtl .main-home-content nav:last-child a+a {    margin-right: 8px;}.rtl .main-page-content-list li i {    margin-left: 10px;}.rtl .main-syntax-wrapper .badge {    left: 5px;}.rtl .horizontal-nav .mega-dropdown-menu:before {    border-width: 0 10px 10px 10px;    left: auto;    right: 16px;}.rtl .mega-dropdown-menu:after {    left: auto;    right: 16px;}.rtl .drop-icon-wrap .drop-icon-item {    float: right;}.rtl .flag>a::before {    right: 50%;    margin-right: -7px;}.rtl .dropdown-toggle-1::after {    left: 9px;}.rtl .dropdown-toggle-2::after {    left: 0px;}.rtl .arrow-ribbon {    right: 0px;}.rtl .arrow-ribbon:before {    left: 0;    left: -15px;    border-right: 15px solid #000;}.rtl .mega-menu:before {    right: 14px;}.rtl .mega-menu:after {    right: 14px;}.rtl .flag-text:before {    left: 0;}.rtl .drop-flag {    margin-left: 2.3rem !important;}.rtl .drop-flag .dropdown-menu {    right: auto;    left: -10px;    padding: 10px 10px 10px;}.rtl .dropdown-item .content {    margin-right: 15px;}.rtl .avatar-status {    left: 5px;}.rtl .user-pro-body .profile-status {    left: 18px;}.rtl .user-pro-body .profile-status:before {    left: -6px;}.rtl .pulse {    left: 8px;}.rtl .pulse:before {    left: -4px;}.rtl .pulse-danger {    left: 5px;}.rtl .pulse-danger:before {    left: -4px;}.rtl .main-message-list a .desc {    margin-right: 10px;}.rtl .main-message-list a .name {    margin-right: 10px;}.rtl .notifyimg i {    float: right;}.rtl .nav-badge {    margin-right: auto !important;    left: 12px;}.rtl .nav-text-badge {    margin-right: auto !important;    left: 7px;}.rtl .line-list {    padding-right: 30px;}.rtl .line-list li:before {    right: 0;    margin-left: 15px;}.rtl .line-list li:after {    right: 0;}.rtl .sales-card .sales-icon {    padding: 40px 20px 20px 10px;    left: -30px;}.rtl .sales-session {    margin-right: 0;    padding-right: 0;}.rtl .product-timeline ul.timeline-1:before {    margin: 20px 22px 0 20px;    right: -2px;}.rtl .product-timeline ul.timeline-1>li {    padding-right: 1rem;}.rtl .product-timeline ul.timeline-1>li .product-icon {    right: 3px;}.rtl .order-list .list {    padding-right: 0;}.rtl .top-selling-product .table th,.rtl .top-selling-product .table td {    padding: 7px 13px 7px 7px !important;}.rtl .out-of-stock:before {    right: 0;}.rtl .semi-circle {    border-radius: 0 300px 300px 0px;}.rtl .project-card i {    margin: 0 -30px 0 24px;}.rtl .project-card .project-content ul span {    float: left;    text-align: left;    margin-right: auto;}.rtl .crypto .nav-link+.nav-link {    border-right: 1px solid #ededf5;}.rtl .crypto .coin-logo {    margin-left: 15px;}.rtl .project-list .list-unstyled li {    border-right: 1px solid #000;}.rtl .project-list .list-unstyled li .media-body {    margin-right: 13px;}.rtl .pricing-card .list-unstyled {    padding-right: 0;}.rtl .demo-gallery>ul>li a {    float: right;}.rtl .demo-gallery>ul>li a .demo-gallery-poster>img {    right: 50%;    margin-right: -10px;}.rtl .demo-gallery .justified-gallery>a .demo-gallery-poster>img {    right: 50%;    margin-right: -10px;}.rtl .preview-thumbnail.nav-tabs li {    margin-left: 2.5%;}.rtl .preview-thumbnail.nav-tabs li:last-of-type {    margin-left: 0;}.rtl .size {    margin-left: 10px;}.rtl .size:first-of-type {    margin-right: 40px;}.rtl .colorinput-color:before {    right: 0.25rem;}.rtl .item-card .cardprice {    left: 15px;    right: inherit;}.rtl .icons-list {    margin: 0 0px -1px -1px;}.rtl .icons-list-item .bs-tooltip-start {    padding: 10px 0.4rem;}.rtl .highlight {    border-top-left-radius: 8px;}.rtl pre {    border-top-left-radius: 7px;}.rtl .clipboard-icon {    left: 10px;}@media (max-width: 568px) {    .rtl .main-nav .nav-link+.nav-link {        border-right: 0px !important;    }}.rtl .sub-menu li a:before {    margin-left: 8px;    right: 8px;}.rtl .mega-menubg.hor-mega-menu li a:before {    right: 10px;}.rtl .qunatity-list {    margin-right: 0;    padding-right: 6px;}.rtl .chips .chip {    margin: 0 0 0.5rem 0.5rem;}.rtl .chip .avatar {    float: right;    margin: 0 -0.75rem 0 0.5rem;}.rtl .team i {    margin-right: 10px;    float: left;}.rtl #back-to-top {    left: 20px !important;    right: inherit !important;}.rtl .email-button {    left: 20px;    right: inherit;}.rtl .main-star span {    margin-right: 5px;}@media (min-width: 992px) {    .rtl .main-header-left .btn {        left: 11px;    }}.rtl .main-content-header-right .media+.media {    margin-right: 20px;    padding-right: 20px;    border-right: 1px solid #ededf5;}.rtl .main-content-header-right .btn:first-of-type,.rtl .main-content-header-right .sp-container button:first-of-type {    margin-right: 30px;}.rtl .sp-container .main-content-header-right button:first-of-type {    margin-right: 30px;}.rtl .main-content-header-right .btn+.btn,.rtl .main-content-header-right .sp-container button+.btn {    margin-right: 5px;}.rtl .sp-container .main-content-header-right button+.btn,.rtl .main-content-header-right .sp-container .btn+button,.rtl .sp-container .main-content-header-right .btn+button,.rtl .main-content-header-right .sp-container button+button,.rtl .sp-container .main-content-header-right button+button {    margin-right: 5px;}.rtl .chart-legend div+div {    margin-right: 15px;}.rtl .chart-legend span {    margin-left: 5px;}@media (min-width: 576px) {    .rtl .chart-legend div+div {        margin-right: 30px;    }}@media (min-width: 576px) {    .rtl .chart-legend span {        margin-left: 10px;    }}.rtl .chart-wrapper {    margin-right: -13px;    margin-left: -13px;}@media (min-width: 576px) {    .rtl .chart-wrapper {        margin-right: -10px;        margin-left: -15px;    }}.rtl .dropdown-menu-arrow:after {    left: 16px;}.rtl .dropdown-menu-start {    left: 0 !important;    right: auto !important;}.rtl .progress-style.progress .progress-bar:after {    left: -5px;    right: inherit;    top: -5px;}.rtl .progress-style .progress-bar {    float: right;}.rtl .success-widget h3:after {    right: 0.5em;    left: inherit;}.rtl .success-widget h3:before {    left: 0.5em;    right: inherit;}.rtl .danger-widget h3:after {    right: 0.5em;    left: inherit;}.rtl .danger-widget h3:before {    left: 0.5em;    right: inherit;}.rtl .warning-widget h3:after {    right: 0.5em;    left: inherit;}.rtl .warning-widget h3:before {    left: 0.5em;    right: inherit;}.rtl .card .box {    right: 0;    left: inherit;}.rtl .dot-label {    right: 7px;}@media (min-width: 992px) {    .rtl .top-header .main-header-center {        margin-right: 0 !important;    }}.rtl .featured_icon {    margin-right: -35px !important;}.rtl ul.timeline:before {    right: 25px;}.rtl .img-card .img-card-circle {    margin-left: -48px;    text-align: left;    left: 0;}.rtl .feature-1 {    left: 40px;    right: inherit;}.rtl .product-grid6 .product-link a:nth-child(2n) {    border-left: none;}.rtl .handle-counter input {    float: right;}.rtl .handle-counter .counter-minus,.rtl .handle-counter .handle-counter .counter-plus {    float: right;}.rtl .handle-counter .counter-minus {    border-radius: 0 3px 3px 0 !important;}.rtl .handle-counter .counter-plus {    border-radius: 3px 0px 0 3px !important;}.rtl .edit {    margin-right: 30px;}.rtl .card-options a:not(.btn) {    margin-right: 0;    margin-left: inherit;}.rtl .card-options {    margin-right: auto;    margin-left: inherit;}.rtl .lds-heart div:before {    right: -17px;    left: inherit;    border-radius: 0 50% 50% 0;}.rtl .lds-heart div {    right: 19px;    left: inherit;}.rtl .lds-spinner div:after {    right: 29px;}.rtl .lds-facebook div:nth-child(1) {    right: 6px;}.rtl .lds-facebook div {    right: 6px;}.rtl .lds-facebook div:nth-child(2) {    right: 26px;}.rtl .lds-facebook div:nth-child(3) {    right: 45px;}@media (max-width: 568px) {    .rtl .feature-1 {        left: 4px;    }    .rtl .btn,    .rtl .sp-container button {        margin-left: 0px;    }    .rtl .main-contact-action {        left: 0px !important;        right: inherit !important;    }}.rtl .main-sidemenu .slide.is-expanded i.angle {    left: 20px;}.rtl .main-sidemenu i.angle {    left: 20px;    right: inherit;}@media (max-width: 600px) {    .rtl .main-nav-line .nav-link+.nav-link {        margin-right: 0;    }}@media (max-width: 991px) {    .rtl .profile-cover__info .nav li:not(:first-child) {        margin-right: 0px !important;    }}@media (max-width: 568px) {    .rtl .btn.btn-rounded.plus,    .rtl .btn.btn-rounded.comment {        margin-left: -25px;    }}.rtl ul.inbox-pagination {    float: left;}.rtl .inbox-pagination li span {    margin-left: 5px;}.rtl .nav.panel-tabs .side-menu__icon {    margin-left: 5px;}.rtl .circle-icon {    left: 40px;    right: inherit;}.rtl .dot-label-1 {    margin-left: 5px;}@media (max-width: 991px) {    .rtl .demo-icon .nav-link {        padding: 12px 10px 4px 4px !important;    }}.rtl .pos-absolute.bg-black-9 {    border-radius: 0px 0px 5px 5px;}.rtl div.dt-button-info {    right: 50%;    margin-right: -200px;}@media (min-width: 992px) {    .rtl .main-footer {        padding: 0.9rem 250px 0.9rem 1rem !important;    }}@media (max-width: 992px) {    .rtl .main-footer {        padding: 0.9rem 10px 0.9rem 1rem;    }}.rtl .bootstrap-tagsinput .badge [data-role=remove]:after {    margin-right: 6px;    margin-left: inherit;}.rtl .img-card-circle1 {    margin-left: 0px;    text-align: left;    left: 0;}.rtl .demo-icon {    margin-left: 20px !important;    margin-right: inherit !important;}.rtl .demo-icon.nav-link {    padding: 0rem 0.2rem 0rem 0rem !important;}.rtl .intl-tel-input .flag-dropdown .selected-flag {    padding: 11px 6px 11px 16px;}.rtl .image-pic {    padding: 0px 10px 20px 0px;}.rtl .tags .tag-files span {    margin-left: 104px;}.rtl .owl-nav .owl-next {    left: -25px;    right: inherit;}.rtl .owl-nav .owl-prev {    right: -25px;    left: inherit;}.rtl .apexcharts-legend-marker {    margin-left: 10px !important;}.rtl .notification:before {    right: 20%;    margin-right: -2.5px;}.rtl .notification .notification-time {    right: 0;    text-align: left;}.rtl .notification .notification-icon {    right: 15%;    left: inherit;}.rtl .notification .notification-body {    margin-right: 24%;    margin-left: 18%;}.rtl .notification .notification-body:before {    border-left-color: #fff;    right: -20px;    left: inherit;    border-right-color: transparent;}@media (max-width: 576px) {    .rtl .notification .notification-time {        left: 5px !important;        right: inherit !important;    }    .rtl .notification-badge {        right: 10px;        left: inherit !important;    }    .rtl .notification .notification-time .time {        margin-right: 5px;        margin-left: 10px;    }    .rtl .notification .notification-body {        margin-right: 0;        margin-left: 0;    }}.rtl *::-ms-backdrop,.rtl .horizontalMenucontainer .main-header-left {    margin-right: 0 !important;}.rtl *::-ms-backdrop,.rtl .chat .action-header {    padding: 10px 17px 1px 13px;}.rtl *::-ms-backdrop,.rtl .sidebar-mini .main-header-left .btn {    margin-right: 60px;    right: 250px;}.rtl *::-ms-backdrop,.rtl .sidebar-mini .main-content.app-content .main-header-left {    margin-right: 0;}@media (min-width: 992px) {    .rtl *::-ms-backdrop,    .rtl .sidebar-mini .main-header-left {        margin-right: 80px;    }    .rtl *::-ms-backdrop,    .rtl .sidebar-mini .main-header .main-header-left .header-brand {        margin-left: 80px;    }}.rtl *::-ms-backdrop,.rtl .btn-icon-list .btn {    margin-left: 10px;}.rtl *::-ms-backdrop,.rtl .fc-datepicker.main-datepicker.hasDatepicker {    border-left: 0 !important;}@media (min-width: 992px) {    .rtl *::-ms-backdrop,    .rtl .tasks .ckbox {        margin-left: 10px;    }    .rtl *::-ms-backdrop,    .rtl .app-sidebar__toggle {        margin-left: 30px !important;    }}@media (max-width: 991px) {    .rtl *::-ms-backdrop,    .rtl .main-header-left .responsive-logo {        margin-right: 40px !important;    }    .rtl *::-ms-backdrop,    .rtl .sidebar-mini .main-header .main-header-left .header-brand {        margin-right: 30px;    }}.rtl *::-ms-backdrop,.rtl #list3 .me-4 {    margin-left: 0 !important;}.rtl .adtocart {    right: 40%;}.rtl .prod-cat li ul {    margin-right: 44px;}.rtl .nav.prod-cat li a i {    margin-left: 14px;}.rtl .product-sale {    right: 13px;    left: 5px;}.rtl .product-sale .wishlist {    float: left;    left: 26px;}.rtl .shopping-cart .product-item .product-thumb,.rtl .wishlist-table .product-item .product-thumb,.rtl .order-table .product-item .product-thumb {    padding-left: 0;}.rtl .shopping-cart .product-item .product-title small,.rtl .wishlist-table .product-item .product-title small,.rtl .order-table .product-item .product-title small {    margin-right: 6px;}.rtl .shopping-cart-footer>.column:last-child {    text-align: left;}.rtl .shopping-cart-footer>.column:last-child .btn {    margin-left: 0;    margin-right: 5px;}.rtl .coupon-form .form-control {    margin-left: 12px;}.rtl #checkoutsteps .item .purchase {    margin-right: 21px;}.rtl #checkoutsteps .total {    float: left;}.rtl .widget-user .widget-user-image {    right: 50%;    margin-right: -45px;}.rtl .user-wideget .border-right {    border-left: 1px solid #f4f4f4;}.rtl .main-footer .container {    padding: 38px 20px 0;}.rtl .main-footer .container-fluid {    padding: 38px 20px 0;}@media (max-width: 633px) {    .rtl .profile-name.ms-2 {        margin-right: 0;    }}.rtl .main-header-left .list-items li i {    margin-left: 15px;}.rtl .main-logo i {    margin-left: 8px;}.rtl .main-header-menu-icon {    margin-left: 10px;}.rtl .main-header-menu-icon span::before,.rtl .main-header-menu-icon span::after {    right: 0;}@media (min-width: 992px) {    .rtl .main-header-menu-icon {        margin-left: 25px;    }}.rtl .main-header-menu {    right: 0;}.rtl .main-header-menu .nav-item::before {    margin-right: 25px;    border-right: 2px solid rgba(28, 39, 60, 0.12);}.rtl .main-header-menu .nav-item>.nav-link .typcn {    margin-left: 15px;}.rtl .main-header-menu .nav-item.active>.nav-link::before {    right: -20px;}@media (min-width: 992px) {    .rtl .main-header-menu {        border-left: 0;    }}@media (min-width: 992px) {    .rtl .main-header-menu .nav-item+.nav-item {        margin-right: 30px;    }}@media (min-width: 992px) {    .rtl .main-header-menu .nav-item>.nav-link.with-sub::after {        margin-right: 5px;    }}@media (min-width: 992px) {    .rtl .main-header-menu .nav-item>.nav-link .typcn {        margin-left: 7px;    }}.rtl .main-menu-sub {    margin-right: 32px;}@media (min-width: 992px) {    .rtl .main-menu-sub {        margin-right: 0;    }}@media (min-width: 992px) {    .rtl .main-menu-sub-mega .container>div+div {        border-right: 1px solid rgba(28, 39, 60, 0.05);    }}@media (min-width: 992px) {    .rtl .main-menu-sub-mega .nav+.nav {        margin-right: 20px;    }}@media (min-width: 1200px) {    .rtl .main-menu-sub-mega .nav+.nav {        margin-right: 25px;    }}.rtl .main-header-right .btn-social+.btn-social {    margin-right: 10px;}.rtl .main-header-search-link {    margin-left: 15px;}.rtl .main-profile-menu>.profile-name::after {    right: 50%;    margin-right: -7px;}.rtl .main-header-notification .dropdown-menu {    right: auto;    left: -10px;}.rtl .main-profile-menu .dropdown-menu:before {    right: auto !important;    left: 15px !important;}.rtl .main-header-right .dropdown-menu:before {    left: 28px;    right: auto;}.rtl.light-theme .main-sidebar-header {    border-left: 1px solid #ededf5;}.rtl .main-header-message .dropdown-menu {    right: auto;    left: -10px;}.rtl .main-notification-list .media-body {    margin-right: 15px;}.rtl .main-profile-menu>.main-img-user::before {    left: -90px;    margin-right: -7px;}.rtl .main-profile-menu .dropdown-menu {    right: auto;    left: 0px;}.rtl .main-profile-menu .dropdown-item i {    margin-left: 10px;    margin-right: inherit;}.rtl .main-header-right form[role=search] {    left: 0;}@media (min-width: 992px) {    .rtl .main-header-menu-icon {        margin-right: auto;        margin-left: 8px !important;    }}.rtl form[role=search].active {    left: 0;    border-right: 0px solid #e3e3f7;    right: -1px;}@media (min-width: 992px) {    .rtl .main-header-left .btn {        left: 0px;        right: inherit;        border-right: inherit;        border-left: 1px solid #ededf5 !important;        border-radius: 0px 0px 5px 5px;    }}.rtl .header-megamenu-dropdown i {    margin-left: 3px;}.rtl .main-header-arrow {    left: auto;}@media (min-width: 992px) {    .rtl .main-header {        right: 0;        padding-right: 250px;        padding-left: inherit;    }}.rtl .horizontalMenucontainer .main-header.hor-header {    padding-right: 0;}.rtl .desktoplogo {    float: right;}.rtl .horizontalMenu>.horizontalMenu-list {    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li {    float: right;}.rtl .horizontalMenu>.horizontalMenu-list>li:last-child>a {    border-left: 0px;}.rtl .horizontalMenu>.horizontalMenu-list>li>a i {    margin-left: 5px;}.rtl .horizontalMenu>.horizontalMenu-list>li>a .arrow:after {    float: left;    left: 11px;    margin: 0 14px 0 0;    text-align: left;}.rtl .horizontalMenu>.horizontalMenu-list>li.rightmenu {    float: left;}.rtl .horizontalMenu>.horizontalMenu-list>li.rightmenu a {    padding: 0px 20px 0px 30px;    border-left: none;}.rtl .horizontalMenu>.horizontalMenu-list>li.rightmenu>.topmenusearch {    float: left;}.rtl .horizontalMenu>.horizontalMenu-list>li.rightmenu>.topmenusearch input {    float: left;    left: 0;}.rtl .horizontalMenu>.horizontalMenu-list>li.rightmenu>.topmenusearch .btnstyle {    left: 0;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {    border-left: 0 none;    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a>i {    margin-left: 9px;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {    right: 100%;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {    border-left: 0 none;    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a>i {    margin-left: 9px;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {    right: 100%;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {    border-left: 0 none;    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a>i {    margin-left: 9px;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {    right: 0px;    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .title {    padding: 5px 0px 5px 5px;    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li {    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {    border-left: none;    text-align: right;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu li i {    margin-left: 5px;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu li i {    margin-left: 5px;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .menu_form input[type=submit] {    float: left;    margin-left: 15px;}.rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .menu_form input[type=button] {    float: left;}@media only screen and (max-width: 991px) {    .rtl .horizontalMenu {        right: 0;    }    .rtl .horizontalMenu>.horizontalMenu-list {        margin-right: -240px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li {        border-left: none;        clear: left;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>a {        padding: 8px 17px 8px 32px;        text-align: right;        border-left: solid 0px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a {        padding: 10px 36px 10px 0px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li span+a {        padding-left: 30px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {        right: 100%;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {        padding: 10px 62px 10px 0px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:before {        right: 45px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li span+a {        padding-left: 30px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {        right: 100%;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {        padding: 10px 34px 10px 0px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li span+a {        padding-left: 30px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu.halfmenu {        padding: 5px 0px 10px 0px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .title {        padding: 10px 0px 10px 8px;    }    .rtl .horizontal-header {        right: 0;    }    .rtl .callusbtn {        left: 5px;    }    .rtl .animated-arrow {        right: 0;        padding: 14px 0px 16px 35px;        margin: 18px 25px 0 0;    }    .rtl .horizontal-overlapbg {        left: 0;    }    .rtl .active .horizontalMenucontainer {        margin-right: 240px;    }    .rtl .active .horizontalMenu>.horizontalMenu-list {        margin-right: 0;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click {        left: 0;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i {        margin-left: 10px;        float: left;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click02 {        left: 0;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click02>i {        float: left;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click03 {        left: 0;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click03>i {        margin: 0px 6px 8px 6px;        float: left;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click04 {        left: 0;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click04>i {        margin: 0px 6px 8px 6px;        float: left;    }    .rtl .desktop-logo {        margin-right: 2rem !important;    }}@media (max-width: 991px) {    .rtl .desktop-logo-1 {        margin-right: 0;    }    .rtl .horizontalMenucontainer .header-brand {        margin-right: 3rem;    }}@media (min-width: 992px) {    .rtl .side-badge {        left: 17px;    }}.rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu .sub-menu-sub:after {    left: 14px;}.rtl .sub-menu li a:before {    right: 15px;}.rtl .mega-menubg li a:before {    right: 9px;}.rtl .horizontalMenu>.horizontalMenu-list>li>a i.horizontal-icon {    margin-left: 0;}.rtl .hor-icon {    margin-left: 3px;}.rtl .horizontal-badge {    margin-right: 1px;}.rtl .mega-menubg.hor-mega-menu h3 {    padding: 0 2px 0 20px;}.rtl .horizontalMenucontainer .side-menu__icon {    margin-left: 7px;}@media only screen and (max-width: 991px) {    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {        padding: 10px 80px 10px 0px;    }    .rtl .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:before {        right: 62px;    }}.rtl .main-iconbar {    right: 0;}.rtl .main-iconbar-logo::after {    right: 20px;}.rtl .main-iconbar-aside {    border-left: 1px solid #d6d6e6;    right: 64px;}@media (min-width: 1200px) {    .rtl .main-iconbar-aside {        border-left: 0;    }}@media (min-width: 1200px) {    .rtl .main-iconbar-aside.show+.main-content {        margin-right: 294px;    }}.rtl .main-iconbar-header {    padding-right: 0;}@media (min-width: 1200px) {    .rtl .main-iconbar-toggle-menu::before {        right: -1px;        border-right: 2px solid #323251;    }}@media (max-width: 991.98px) {    .rtl .main-content-left-show .main-content-left {        right: 0;        border-left: 1px solid #ededf5;    }}.rtl .main-content.horizontal-content {    margin-right: 0;}@media (min-width: 992px) {    .rtl .main-content {        margin-right: 240px;        margin-left: inherit;    }}.rtl .main-content-left-components {    border-left: 1px solid #f0f0f8;}.rtl .main-header-profile .main-img-user::after {    left: 6px;}.rtl .main-profile-menu .profile-user img {    margin-right: 0;}@media (min-width: 992px) {    .rtl .main-content-left-profile {        padding-left: 20px;        border-left: 1px solid #ededf5;    }}@media (min-width: 1200px) {    .rtl .main-content-left-profile {        padding-left: 25px;    }}.rtl .main-profile-social-list .media-body {    margin-right: 20px;}@media (min-width: 576px) {    .rtl .main-content-body-profile .nav {        padding: 18px 30px 17px 14px;    }}@media (min-width: 992px) {    .rtl .main-content-body-profile .nav {        padding-right: 20px;    }}@media (min-width: 1200px) {    .rtl .main-content-body-profile .nav {        padding-right: 25px;    }}@media (min-width: 576px) and (max-width: 991.98px) {    .rtl .main-content-body-profile .main-nav-line .nav-link+.nav-link {        margin-right: 20px;    }}@media (min-width: 992px) {    .rtl .main-profile-body {        padding: 25px 20px 0 0px;    }}@media (min-width: 1200px) {    .rtl .main-profile-body {        padding-right: 25px;    }}.rtl .main-profile-view-info {    right: 0;}.rtl .main-profile-view-info span {    margin-right: 5px;}.rtl .main-profile-work-list .media-body {    margin-right: 20px;}.rtl .main-profile-contact-list .media-body {    margin-right: 25px;}@media (max-width: 578px) {    .rtl .main-profile-menu .profile-user img {        margin-right: 0;    }}.rtl .profile-user .profile-edit {    left: 0;}.rtl .main-profile-body .card-header {    padding-right: 0;}.rtl .drop-down-profile span.assigned-task {    left: 0;    right: inherit;}@media (max-width: 575px) {    .rtl .main-content-body-profile .main-nav-line .nav-link.active::before {        right: 0px;    }}@media (max-width: 991.98px) {    .rtl .main-profile-menu .profile-user img {        margin-right: 0 !important;    }}.rtl .profile.navtab-custom li a {    margin-left: 7px;}.rtl .profile-cover__img {    right: 50px;}@media (min-width: 601px) {    .rtl .profile-cover__info .nav {        padding: 15px 170px 10px 0px;    }}.rtl .profile-cover__info .nav li:not(:first-child) {    margin-right: 30px;    padding-right: 30px;    border-right: 1px solid rgba(238, 238, 238, 0.2);}@media (min-width: 769px) {    .rtl .main-nav-line .nav-link+.nav-link {        margin-right: 5px;    }}@media (max-width: 992px) {    .rtl .main-nav-line .nav-link+.nav-link {        margin-right: 0 !important;    }}.rtl .profile-online {    left: -10px;    right: inherit;}.rtl a.option-dots {    margin-left: 5px;    margin-right: inherit;}.rtl .main-sidebar-body .nav-sub-item {    margin-right: 55px;}.rtl .main-sidebar {    border-left: 0 solid #d8dfea;}@media (max-width: 991.98px) {    .rtl .main-sidebar {        right: 0;    }}.rtl .main-sidebar-sticky {    right: 0;}@media (min-width: 992px) {    .rtl .main-sidebar-sticky+.main-content {        margin-right: 220px;    }}.rtl .main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu {    right: -30px;}.rtl .main-sidebar .nav-pills-circle.nav .nav-item .dropdown-menu .dropdown-item i {    margin-left: 3px;}.rtl .main-sidebar-loggedin .media-body {    margin-right: 12px;}.rtl .main-sidebar-body .nav-item.active .nav-link .nav-badge {    left: 12px !important;}.rtl .main-sidebar-body .nav-sub {    margin-right: 32px;}.rtl .main-sidebar-body .nav-item+.nav-item::before {    right: 30px;    left: 0;}.rtl .nav-link.with-sub .angle {    left: 23px;}.rtl .nav-link.with-sub .side-badge {    left: 23px;}.rtl .main-sidebar-body .nav-sub {    margin: 0 7px 0 0px;}.rtl .main-sidebar-body .nav-sub-item .nav-sub {    padding: 0 18px 0 0px;    border-left-width: 1px;    margin-right: 0;}.rtl .main-sidebar-body .nav-sub-link.with-sub::after {    margin-right: auto;}@media (min-width: 992px) {    .rtl .main-sidebar-body .nav-sub-link.with-sub::after {        margin-right: 4px;    }}.rtl .main-sidebar-body .nav-sub li .nav-sub-link::after {    right: -30px;}.rtl .main-sidebar-body .nav-label:after {    right: 13px;}.rtl .sidebar-right .main-nav-line .nav-link {    padding: 10px 21px 10px 18px;}.rtl .main-sidebar-body .nav-sub-item {    margin-right: 0;    text-align: right;    padding: 2.2px 52px 2.2px 25px;}.rtl .main-sidebar-loggedin .media-body {    margin-right: 13px;}.rtl .main-sidebar-body .nav-item.active:before {    right: 0px;}.rtl .main-sidebar-body .nav .nav-item .nav-sub:before {    right: 0px;}.rtl .main-sidebar-body .nav-sub .nav-sub-item .nav-sub-link:before::hover {    right: -27px;}.rtl .main-sidebar .search .btn {    left: 0;}.rtl .sidebar {    border-right: 1px solid #ededf5;}.rtl .tabs-menu ul li a {    padding: 10px 13px 11px 12px;}.rtl .sidebar .nav.panel-tabs .side-menu__icon {    margin-left: 2px;}.rtl .main-donut-chart .slice {    right: 0;}.rtl .legend {    margin-left: 9px;}.rtl .dot-label {    right: 9px;}.rtl .chart-legend div+div {    margin-right: 15px;}.rtl .chart-legend span {    margin-left: 5px;}@media (min-width: 576px) {    .rtl .chart-legend div+div {        margin-right: 30px;    }}@media (min-width: 576px) {    .rtl .chart-legend span {        margin-left: 10px;    }}@media (min-width: 576px) {    .rtl .chart-wrapper {        margin-right: -10px;        margin-left: -15px;    }}.rtl table.dataTable thead .sorting_asc::after,.rtl table.dataTable thead .sorting_desc::after {    left: 10px;    right: auto;}.rtl table.dataTable thead .sorting::before,.rtl table.dataTable thead .sorting::after {    left: 10px;    right: auto;}.rtl table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before {    right: 7px;}.rtl .dataTables_wrapper .dataTables_length {    text-align: right;}.rtl .dataTables_wrapper .dataTables_length .select2-container--default {    margin-left: 5px;    margin-right: auto;}.rtl .dataTables_wrapper .dataTables_filter {    text-align: right;}.rtl .dataTables_wrapper .dataTables_filter input {    margin-right: 0;    margin-left: inherit;}.rtl .dataTables_wrapper .dataTables_info {    text-align: right;}.rtl .dataTables_wrapper .dataTables_paginate {    text-align: right;}.rtl .dataTables_wrapper .dataTables_paginate .paginate_button+.paginate_button {    margin-right: 0px;}.rtl .dataTables_wrapper .dataTables_paginate .paginate_button.previous {    margin-left: 3px;}.rtl .dataTables_wrapper .dataTables_paginate .paginate_button.next {    margin-right: 3px;}@media (min-width: 576px) {    .rtl .dataTables_wrapper .dataTables_filter {        float: left;    }}@media (min-width: 576px) {    .rtl .dataTables_wrapper .dataTables_info {        float: right;    }}@media (min-width: 576px) {    .rtl .dataTables_wrapper .dataTables_paginate {        float: left;    }}@media (max-width: 414px) {    .rtl div.dataTables_wrapper div.dataTables_filter input {        margin-right: -12px;    }}.rtl .hoverable-table .btn-primary {    margin-right: 98px;}.rtl .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {    left: 5px;    right: auto;    transform: rotate(180deg);}.rtl .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {    right: 5px;    left: auto;    transform: rotate(180deg);}.rtl .datetimepicker table th.prev span,.rtl .datetimepicker table th.next span {    transform: rotate(180deg);}.rtl .datetimepicker table th.prev span::before {    right: 0;}.rtl .datetimepicker table th.next span::before {    left: 0;}.rtl .main-datetimepicker>.datepicker_header a:nth-child(2)::before {    right: 0;}.rtl .main-datetimepicker>.datepicker_header a:last-child::before {    left: 0;}.rtl .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist {    border-right: 1px solid #ededf5;}.rtl .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item {    margin: 0 1px 0 0;}.rtl .wizard>.steps>ul li .title {    margin-right: 5px;    margin-left: inherit;}.rtl .wizard>.steps>ul li+li {    margin-right: 5px;    margin-left: inherit;}.rtl .wizard>.actions a {    margin-left: 10px;    margin-right: inherit;}.rtl .wizard.vertical>.steps ul li+li {    margin-right: 10px;    margin-left: inherit;}@media (min-width: 576px) {    .rtl .wizard>.steps>ul li .title {        margin-right: 10px;        margin-left: inherit;    }}@media (min-width: 576px) {    .rtl .wizard>.steps>ul li+li {        margin-right: 20px;        margin-left: inherit;    }}@media (min-width: 992px) {    .rtl .wizard>.steps>ul li+li {        margin-right: 30px;        margin-left: inherit;    }}@media (min-width: 576px) {    .rtl .wizard.vertical>.steps {        float: right;    }}@media (min-width: 576px) {    .rtl .wizard.vertical>.steps ul li+li {        margin-right: 0;        margin-left: inherit;    }}@media (min-width: 576px) {    .rtl .wizard.vertical>.content {        float: left;        border-right: 1px solid #ededf5;        border-left: 0;    }}@media (min-width: 576px) {    .rtl .wizard.vertical>.actions {        float: left;        border-right: 1px solid #ededf5;    }}.rtl .wizard-style-2>.steps>ul a .title,.rtl .wizard-style-2>.steps>ul a:hover .title,.rtl .wizard-style-2>.steps>ul a:active .title {    margin-left: 20px;    margin-right: inherit;}.rtl #jqvmap1_ca_pin {    margin-right: -2%;}.rtl #jqvmap1_ct_pin {    margin-right: -0.25%;}.rtl #jqvmap1_fl_pin {    margin-right: 5%;}.rtl #jqvmap1_id_pin {    margin-right: -1%;}.rtl #jqvmap1_ky_pin {    margin-right: 2%;}.rtl #jqvmap1_la_pin {    margin-right: -2%;}.rtl #jqvmap1_mi_pin {    margin-right: 3%;}.rtl #jqvmap1_mn_pin {    margin-right: -2%;}.rtl #jqvmap1_nh_pin {    margin-right: -0.25%;}.rtl #jqvmap1_ok_pin,.rtl #jqvmap1_va_pin {    margin-right: 2%;}.rtl #jqvmap1_wv_pin {    margin-right: -1%;}.rtl .ql-bubble .ql-toolbar {    padding: 0 8px 8px;}.rtl .ql-bubble .ql-toolbar .ql-formats {    margin: 8px 0 0 8px;}.rtl .ql-bubble .ql-toolbar .ql-formats:first-child {    margin-right: 0;}@media (min-width: 576px) {    .rtl .ql-bubble .ql-toolbar .ql-formats {        margin: 8px 0 0;    }    .rtl .ql-bubble .ql-toolbar .ql-formats:first-child {        margin-right: 0;    }}.rtl .ql-snow .ql-formats button+button {    margin: 0 2px 0 0;}.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {    left: 3px;    right: inherit;}.rtl .ql-editor {    text-align: right;}.rtl .ql-snow.ql-toolbar button,.rtl .ql-snow .ql-toolbar button {    float: right;}.rtl .ql-snow .ql-picker-label {    padding-right: 10px;}@media (min-width: 992px) {    .rtl .ql-scrolling-demo {        padding-right: 0;    }}.rtl .parsley-errors-list li {    margin: 5px 0 0;}.rtl .irs-bar-edge {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .irs-line-left {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.rtl .irs-line-right {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.rtl .irs-slider:before {    right: 50%;    margin-right: -1px;}.rtl .irs-modern .irs-slider::before {    margin-right: -2px;}.rtl .irs-outline .irs-slider::before {    margin-right: -4px;}.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {    margin-left: 4px;    padding: 3px 20px 3px 10px;    float: right;}.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {    right: 7px;}.rtl .select2-container--default .select2-search--inline .select2-search__field {    padding-right: 7px;}.rtl .select2-container--default.select2-container--disabled .select2-selection__choice {    padding-right: 10px;}.rtl .select2-lg .select2-container .select2-selection--single .select2-selection__rendered {    padding-right: 4px !important;    padding-left: inherit;}.rtl .sp-picker-container {    border-right: 0;}.rtl .sp-dd::before {    right: 0;}.rtl .card--calendar .card--events .list-group-item {    padding: 13px 40px 13px 20px;}.rtl .card--calendar .card--events .list-group-item {    padding: 13px 40px 13px 20px;}.rtl .card--events .list-group-item {    padding: 10px 40px 10px 18px;}.rtl .card--events .event-indicator {    right: 20px;}.rtl .card--events .event-user .main-img-user+.main-img-user {    margin-right: -6px;}.rtl .card--events .event-user a:last-child {    margin-right: 10px;}.rtl .ui-datepicker-multi .ui-datepicker-group {    float: right;}.rtl .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {    right: 10px;}.rtl .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {    left: 10px;}.rtl .ui-datepicker-multi .ui-datepicker-group-last {    padding-left: 0;}.rtl .main-nav-calendar-event .nav-link i {    margin-left: 10px;}@media (min-width: 992px) {    .rtl .main-content-body-calendar {        padding-right: 25px;    }}.rtl .main-calendar .fc-view .fc-day-number {    margin: 2px 0px 0 2px;}.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-time,.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-time {    border-left: 1px solid #f0f0f8;}.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-title,.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-title {    border-left: 1px solid #f0f0f8;}.rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,.rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {    margin-right: 20%;}.rtl .main-calendar .fc-time-grid-event {    border-left-width: 0;}@media (max-width: 575px) {    .rtl .main-calendar .fc-header-toolbar button.fc-month-button::before,    .rtl .main-calendar .fc-header-toolbar button.fc-agendaWeek-button::before,    .rtl .main-calendar .fc-header-toolbar button.fc-agendaDay-button::before,    .rtl .main-calendar .fc-header-toolbar button.fc-listWeek-button::before,    .rtl .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {        right: 10px;    }    .rtl .main-calendar .fc-header-toolbar button.fc-listWeek-button::before,    .rtl .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {        right: 11px;    }}@media (max-width: 991.98px) {    .rtl .main-calendar .fc-view>table>thead th:first-child,    .rtl .main-calendar .fc-view>table>thead td:first-child {        border-left-width: 0;    }    .rtl .main-calendar .fc-view>table>thead th:last-child,    .rtl .main-calendar .fc-view>table>thead td:last-child {        border-right-width: 0;    }}@media (max-width: 991.98px) {    .rtl .main-calendar .fc-view>table>tbody>tr>td:first-child {        border-left-width: 0;    }    .rtl .main-calendar .fc-view>table>tbody>tr>td:last-child {        border-right-width: 0;    }}@media (min-width: 576px) {    .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-right: 15%;    }}@media (min-width: 992px) {    .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-right: 12%;    }}@media (min-width: 992px) {    .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-right: 10%;    }}@media (min-width: 1200px) {    .rtl .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .rtl .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-right: 8%;    }}@media (min-width: 576px) {    .rtl .main-calendar .fc-event {        border-left-width: 2px;    }}.rtl .main-modal-calendar-schedule .modal-content>.close {    left: 25px;}.rtl .main-modal-calendar-schedule .form-group-date>i {    margin-left: 10px;}.rtl .main-modal-calendar-event .nav-modal-event .nav-link+.nav-link {    margin-right: 15px;}.rtl .main-nav-line-chat {    padding-right: 20px;}.rtl .main-nav-line-chat .nav-link+.nav-link {    margin-right: 5px;}.rtl .main-chat-contacts-wrapper .main-img-user::after,.rtl .main-chat-list .main-img-user::after,.rtl .main-chat-header .main-img-user::after,.rtl .main-chat-body .main-img-user::after {    left: 1px;}.rtl .main-chat-contacts-wrapper .main-content-label,.rtl .main-chat-contacts-wrapper .card-table-two .card-title {    padding-right: 20px;}@media (min-width: 992px) {    .rtl .main-chat-contacts-wrapper {        padding: 10px 0px 10px 15px;    }}.rtl .main-chat-contacts {    padding-right: 20px;}.rtl .main-chat-list .media::after {    right: -1px;}.rtl .main-chat-list .media+.media::before {    right: 65px;    left: 0;}.rtl .main-chat-list .media.selected {    border-right: 1px solid #38cab3;    border-left: inherit;}.rtl .main-chat-list .main-img-user span {    right: -2px;}.rtl .main-chat-list .media-body {    margin-right: 15px;    margin-left: inherit;}.rtl .main-chat-header .nav {    margin-right: auto;    margin-left: inherit;}.rtl .main-chat-header .nav-link+.nav-link {    margin-right: 10px;    margin-left: inherit;}.rtl .main-chat-msg-name {    margin-right: 15px;}.rtl .main-chat-body .media.flex-row-reverse .media-body {    margin-right: 0;    margin-left: 20px;}.rtl .main-chat-body .media-body {    margin-right: 20px;}@media (min-width: 576px) {    .rtl .main-chat-body .media.flex-row-reverse .media-body {        margin-right: 55px;    }}@media (min-width: 576px) {    .rtl .main-chat-body .media-body {        margin-left: 55px;    }}.rtl .main-chat-footer .nav-link+.nav-link {    margin-right: 10px;}.rtl .main-chat-footer .nav-link:last-child {    margin-right: 0;}@media (min-width: 576px) {    .rtl .main-chat-footer .form-control {        margin-right: 20px;    }}@media (min-width: 992px) {    .rtl .main-chat-footer .form-control {        margin: 0 0px 0 20px;    }}@media (max-width: 991px) and (min-width: 992px) {    .rtl .app.sidebar-mini .main-chat-footer {        margin-right: 0px;    }    .rtl .app.sidebar-mini.sidenav-toggled .main-chat-footer {        margin-right: 0;    }}@media (max-width: 380px) and (min-width: 305px) {    .rtl .main-nav-line-chat .nav-link+.nav-link {        margin-right: 0px;    }}.rtl #action_menu_btn {    left: 36px;}.rtl .action_menu {    left: 15px;}.rtl .action-header {    padding: 15px 17px 15px 13px;}.rtl .ah-actions {    float: left !important;}.rtl .chat .dropdown-menu.dropdown-menu-end.show {    right: 0px;}.rtl .chat .msb-reply textarea {    margin-right: -42px;}.rtl .chat .video_cam {    margin-right: 50px;}.rtl .chat .video_cam span {    margin-left: 20px;}.rtl .chat .msg_cotainer {    margin-right: 10px;}.rtl .chat .msg_cotainer_send {    margin-left: 10px;}.rtl .chat .msg_time {    right: 0;}.rtl .chat .msg_time_send {    left: 0;}@media (max-width: 449px) {    .rtl .actions {        float: right !important;    }}.rtl .main-chat-footer .form-control {    padding-right: 10px !important;    padding-left: 0;}.rtl .main-msg-wrapper.left:after,.rtl .main-msg-wrapper.left:before {    left: 100%;    right: inherit;}.rtl .main-msg-wrapper.left:nth-child(1):before {    border-left-color: #38cab3;}.rtl .main-msg-wrapper.left:nth-child(1):after {    border-left-color: var(--primary02);    border-right-color: transparent !important;}.rtl .main-msg-wrapper.right:after,.rtl .main-msg-wrapper.right:before {    right: 100%;}.rtl .main-msg-wrapper.right:nth-child(1):before {    border-right-color: rgba(56, 202, 179, 0.08);}.rtl .main-msg-wrapper.right:nth-child(1):after {    border-right-color: var(--primary-bg-color);    border-left-color: transparent;}.rtl .main-content-left-contacts .main-content-breadcrumb,.rtl .main-content-left-contacts .main-content-title {    padding-right: 20px;}@media (min-width: 992px) {    .rtl .main-content-left-contacts .main-content-breadcrumb,    .rtl .main-content-left-contacts .main-content-title {        padding-right: 0;    }}.rtl .main-contact-label {    padding-right: 20px;    margin-right: -10px;}@media (min-width: 992px) {    .rtl .main-contact-label {        padding-right: 30px;    }}.rtl .main-contact-item {    border-right-width: 0;}.rtl .main-contact-item.selected {    border-left-color: #38cab3;}.rtl .main-contact-body {    margin-right: 15px;}.rtl .main-contact-info-header {    padding-right: 20px;}.rtl .main-contact-info-header .main-img-user a {    left: 0;}.rtl .main-contact-info-header .media-body .nav-link i {    margin-left: 5px;}.rtl .main-contact-info-header .media-body .nav-link+.nav-link {    margin-right: 10px;}@media (min-width: 992px) {    .rtl .main-contact-info-header {        padding-right: 30px;    }}@media (min-width: 992px) {    .rtl .main-contact-info-header .media-body {        margin-right: 30px;        margin-left: inherit;    }}@media (min-width: 576px) {    .rtl .main-contact-info-header .media-body .nav-link i {        margin-left: 7px;    }}@media (min-width: 576px) {    .rtl .main-contact-info-header .media-body .nav-link+.nav-link {        margin-right: 25px;    }}.rtl .main-contact-action {    left: 20px;    right: inherit;}@media (min-width: 992px) {    .rtl .main-contact-action {        left: 20px;    }}.rtl .main-contact-info-body {    padding-right: 20px;}.rtl .main-contact-info-body .media+.media::before {    right: -19px;    left: 0;}.rtl .main-contact-info-body .media-body {    margin-right: 0;}.rtl .main-contact-item .main-img-user::after {    left: 0;}.rtl .contact-icon {    margin-right: 3px;    margin-left: inherit;}.rtl .page-signin-style:before {    right: 0;}.rtl .page-signin-style {    right: 0;}@media (min-width: 992px) {    .rtl .main-column-signup {        border-right: 1px solid #e3e3e3;    }}.rtl .main-signup-header .row>div .btn i,.rtl .main-signup-header .row>div .sp-container button i {    margin-left: 5px;}.rtl .sp-container .main-signup-header .row>div button i {    margin-left: 5px;}.rtl .construction .input-group-prepend,.rtl .construction .input-group-append {    left: 0;}.rtl .construction .input-group>.input-group-append>.btn {    border-radius: 0 0px 4px 4px;    float: left;}.rtl .construction .input-group>.form-control:not(:last-child),.rtl .construction .input-group>.custom-select:not(:last-child) {    border-top-left-radius: 4px;    border-bottom-left-radius: 4px;}.rtl .main-content-left-invoice .main-content-breadcrumb,.rtl .main-content-left-invoice .main-content-title {    padding-right: 20px;}@media (min-width: 992px) {    .rtl .main-content-left-invoice {        border-left: 1px solid #ededf5;    }}@media (min-width: 992px) {    .rtl .main-content-left-invoice .main-content-breadcrumb,    .rtl .main-content-left-invoice .main-content-title {        padding-right: 0;    }}.rtl .main-invoice-list .media+.media::before {    right: 55px;    left: 0;}.rtl .main-invoice-list .media-body {    margin-right: 15px;}.rtl .main-invoice-list .selected {    border-left-color: #38cab3;}@media (min-width: 992px) {    .rtl .main-content-left-mail .btn-compose {        margin-left: 0;    }}.rtl .main-mail-menu {    padding-left: 0;}@media (min-width: 992px) {    .rtl .main-mail-menu {        padding-left: 0;    }}.rtl .main-mail-header>div:last-child>span {    margin-left: 10px;}@media (min-width: 992px) {    .rtl .main-mail-header {        padding: 0 25px 0 0px;    }}.rtl .main-mail-header .btn-group .btn+.btn,.rtl .main-mail-header .btn-group .sp-container button+.btn {    margin-right: -2px;}.rtl .sp-container .main-mail-header .btn-group button+.btn,.rtl .main-mail-header .btn-group .sp-container .btn+button,.rtl .sp-container .main-mail-header .btn-group .btn+button,.rtl .main-mail-header .btn-group .sp-container button+button,.rtl .sp-container .main-mail-header .btn-group button+button {    margin-right: -2px;}.rtl .main-mail-options {    padding: 5px 20px 5px 10px;}@media (min-width: 992px) {    .rtl .main-mail-options {        padding-right: 25px;    }}.rtl .main-mail-item .main-img-user,.rtl .main-mail-item .main-avatar {    margin-left: 15px;    margin-right: inherit;}.rtl .main-mail-checkbox {    margin-left: 15px;}.rtl .main-mail-star {    margin-left: 15px;    margin-right: inherit;    left: 0;    right: inherit;}@media (min-width: 992px) {    .rtl .main-mail-body {        margin-left: 15px;        margin-right: inherit;    }}.rtl .main-mail-attachment {    margin-left: 15px;}@media (min-width: 992px) {    .rtl .main-mail-attachment {        left: 63px;    }}.rtl .main-mail-date {    left: 15px;    right: inherit;    margin-right: auto;}.rtl .main-mail-compose {    right: 0;}.rtl .main-mail-compose-header .nav-link+.nav-link {    margin-right: 15px;}.rtl .main-mail-compose-body .form-group>div {    margin-right: 10px;}.rtl .main-mail-compose-body .form-group .nav-link+.nav-link {    margin-right: 15px;}.rtl .main-mail-compose-compress,.rtl .main-mail-compose-minimize {    right: auto;    left: 30px;}.rtl .main-mail-two .main-header-menu-icon {    margin-left: 0;}.rtl .main-mail-left .main-mail-menu {    padding-left: 0;}.rtl .border-end {    border-left: 1px solid #ededf5 !important;    border-right: inherit !important;}.rtl .border-start {    border-right: 1px solid #ededf5 !important;    border-left: inherit !important;}.rtl .border-end-0 {    border-left: 0 !important;}.rtl .border-start-0 {    border-right: 0 !important;}.rtl .rounded-end {    border-top-left-radius: 5px !important;    border-bottom-left-radius: 5px !important;}.rtl .rounded-start {    border-top-right-radius: 5px !important;    border-bottom-right-radius: 5px !important;}.rtl .bd-e {    border-left: 1px solid #ededf5;    border-right: inherit;}.rtl .bd-s {    border-right: 1px solid #ededf5;    border-left: inherit;}.rtl .bd-l {    border-right: 1px solid #ededf5;    border-left: inherit;}.rtl .bd-x {    border-right: 1px solid #ededf5;    border-left: 1px solid #ededf5;}.rtl .bd-e-0 {    border-left: 0;}.rtl .bd-s-0 {    border-right: 0;}@media (min-width: 480px) {    .rtl .bd-xs-e {        border-left: 1px solid #ededf5;    }    .rtl .bd-xs-e {        border-right: 1px solid #ededf5;    }}@media (min-width: 576px) {    .rtl .bd-sm-e {        border-left: 1px solid #ededf5;    }    .rtl .bd-sm-s {        border-right: 1px solid #ededf5;    }    .rtl .ms-sm-auto {        margin-right: auto !important;        margin-left: inherit !important;    }}@media (min-width: 992px) {    .rtl .bd-md-e {        border-left: 1px solid #ededf5;    }    .rtl .bd-md-s {        border-right: 1px solid #ededf5;    }}@media (min-width: 992px) {    .rtl .bd-lg-enf {        border-left: 1px solid #ededf5;    }    .rtl .bd-lg-s {        border-right: 1px solid #ededf5;    }}@media (min-width: 1200px) {    .rtl .bd-xl-e {        border-left: 1px solid #ededf5;    }    .rtl .bd-xl-s {        border-right: 1px solid #ededf5;    }}.rtl .br-ts-0 {    border-top-right-radius: 0 !important;}.rtl .br-bs-0 {    border-bottom-right-radius: 0 !important;}.rtl .br-te-0 {    border-top-left-radius: 0 !important;}.rtl .br-be-0 {    border-bottom-left-radius: 0 !important;}.rtl .br-ts-5 {    border-top-right-radius: 5px !important;}.rtl .br-te-5 {    border-top-left-radius: 5px !important;}.rtl .br-be-5 {    border-bottom-left-radius: 5px !important;}.rtl .br-bs-5 {    border-bottom-right-radius: 5px !important;}.rtl .border-start-primary {    border-left-color: #38cab3 !important;}.rtl .border-start-success {    border-left-color: #1a9c86 !important;}.rtl .border-start-warning {    border-left-color: #ffbd5a !important;}.rtl .me-0 {    margin-left: 0 !important;    margin-right: inherit !important;}.rtl .ms-0 {    margin-right: 0 !important;    margin-left: inherit !important;}.rtl .me-1 {    margin-left: 0.25rem !important;    margin-right: inherit !important;}.rtl .ms-1 {    margin-right: 0.25rem !important;    margin-left: inherit !important;}.rtl .me-2 {    margin-left: 0.5rem !important;    margin-right: initial !important;}.rtl .ms-2 {    margin-right: 0.5rem !important;    margin-left: inherit !important;}.rtl .me-3 {    margin-left: 1rem !important;    margin-right: inherit !important;}.rtl .ms-3 {    margin-right: 1rem !important;    margin-left: inherit !important;}.rtl .me-4 {    margin-left: 1.5rem !important;    margin-right: inherit !important;}.rtl .ms-4 {    margin-right: 1.5rem !important;    margin-left: inherit !important;}.rtl .me-5 {    margin-left: 3rem !important;    margin-right: inherit !important;}.rtl .ms-5 {    margin-right: 3rem !important;}.rtl .me-auto {    margin-left: auto !important;    margin-right: inherit !important;}.rtl .ms-auto {    margin-right: auto !important;    margin-left: initial !important;}@media (max-width: 991px) {    .rtl .me-sm-0 {        margin-left: 0 !important;    }    .rtl .ms-sm-0 {        margin-right: 0 !important;    }    .rtl .me-sm-1 {        margin-left: 0.25rem !important;    }    .rtl .ms-sm-1 {        margin-right: 0.25rem !important;    }    .rtl .me-sm-2 {        margin-left: 0.5rem !important;    }    .rtl .ms-sm-2 {        margin-right: 0.5rem !important;    }    .rtl .me-sm-3 {        margin-left: 1rem !important;    }    .rtl .ms-sm-3 {        margin-right: 1rem !important;    }    .rtl .me-sm-4 {        margin-left: 1.5rem !important;    }    .rtl .ms-sm-4 {        margin-right: 1.5rem !important;    }    .rtl .me-sm-5 {        margin-left: 3rem !important;    }    .rtl .ms-sm-5 {        margin-right: 3rem !important;    }}@media (min-width: 768px) {    .rtl .me-md-0 {        margin-left: 0 !important;    }    .rtl .ms-md-0 {        margin-right: 0 !important;    }    .rtl .me-md-1 {        margin-left: 0.25rem !important;    }    .rtl .ms-md-1 {        margin-right: 0.25rem !important;    }    .rtl .me-md-2 {        margin-left: 0.5rem !important;    }    .rtl .ms-md-2 {        margin-right: 0.5rem !important;    }    .rtl .me-md-3 {        margin-left: 1rem !important;    }    .rtl .ms-md-3 {        margin-right: 1rem !important;    }    .rtl .me-md-4 {        margin-left: 1.5rem !important;    }    .rtl .ms-md-4 {        margin-right: 1.5rem !important;    }    .rtl .me-md-5 {        margin-left: 3rem !important;    }    .rtl .ms-md-5 {        margin-right: 3rem !important;    }    .rtl .me-md-auto {        margin-left: auto !important;    }    .rtl .ms-md-auto {        margin-right: auto !important;    }}@media (min-width: 992px) {    .rtl .me-lg-0 {        margin-left: 0 !important;    }    .rtl .ms-lg-0 {        margin-right: 0 !important;    }    .rtl .me-lg-1 {        margin-left: 0.25rem !important;    }    .rtl .ms-lg-1 {        margin-right: 0.25rem !important;    }    .rtl .me-lg-2 {        margin-left: 0.5rem !important;    }    .rtl .ms-lg-2 {        margin-right: 0.5rem !important;    }    .rtl .me-lg-3 {        margin-left: 1rem !important;    }    .rtl .ms-lg-3 {        margin-right: 1rem !important;    }    .rtl .me-lg-4 {        margin-left: 1.5rem !important;    }    .rtl .ms-lg-4 {        margin-right: 1.5rem !important;    }    .rtl .me-lg-5 {        margin-left: 3rem !important;    }    .rtl .ms-lg-5 {        margin-right: 3rem !important;    }    .rtl .me-lg-auto {        margin-left: auto !important;    }    .rtl .ms-lg-auto {        margin-right: auto !important;    }}@media (min-width: 1200px) {    .rtl .me-xl-0 {        margin-left: 0 !important;    }    .rtl .ms-xl-0 {        margin-right: 0 !important;    }    .rtl .me-xl-1-1 {        margin-left: 0.25rem !important;    }    .rtl .ms-xl-1 {        margin-right: 0.25rem !important;    }    .rtl .me-xl-2 {        margin-left: 0.5rem !important;    }    .rtl .ms-xl-2 {        margin-right: 0.5rem !important;    }    .rtl .me-xl-3 {        margin-left: 1rem !important;    }    .rtl .ms-xl-3 {        margin-right: 1rem !important;    }    .rtl .me-xl-4 {        margin-left: 1.5rem !important;    }    .rtl .ms-xl-4 {        margin-right: 1.5rem !important;    }    .rtl .me-xl-5 {        margin-left: 3rem !important;    }    .rtl .ms-xl-5 {        margin-right: 3rem !important;    }    .rtl .me-xl-auto {        margin-left: auto !important;    }    .rtl .ms-xl-auto {        margin-right: auto !important;    }}.rtl .mg-r-0 {    margin-left: 0px;}.rtl .mg-l-0 {    margin-right: 0px;}.rtl .mg-r-1 {    margin-left: 1px;}.rtl .mg-l-1 {    margin-right: 1px;}.rtl .mg-r-2 {    margin-left: 2px;}.rtl .mg-l-2 {    margin-right: 2px;}.rtl .mg-r-3 {    margin-left: 3px;}.rtl .mg-l-3 {    margin-right: 3px;}.rtl .mg-r-4 {    margin-left: 4px;}.rtl .mg-l-4 {    margin-right: 4px;}.rtl .mg-r-5 {    margin-left: 5px;}.rtl .mg-l-5 {    margin-right: 5px;}.rtl .mg-r-6 {    margin-left: 6px;}.rtl .mg-l-6 {    margin-right: 6px;}.rtl .mg-r-7 {    margin-left: 7px;}.rtl .mg-l-7 {    margin-right: 7px;}.rtl .mg-r-8 {    margin-left: 8px;}.rtl .mg-l-8 {    margin-right: 8px;}.rtl .mg-r-9 {    margin-left: 9px;}.rtl .mg-l-9 {    margin-right: 9px;}.rtl .mg-r-10 {    margin-left: 10px;    margin-right: inherit;}.rtl .mg-l-10 {    margin-right: 10px;}.rtl .mg-r-15 {    margin-left: 15px;}.rtl .mg-l-15 {    margin-right: 15px;}.rtl .mg-r-20 {    margin-left: 20px;    margin-right: inherit;}.rtl .mg-l-20 {    margin-right: 20px;    margin-left: 0;}.rtl .mg-r-25 {    margin-left: 25px;}.rtl .mg-l-25 {    margin-right: 25px;}.rtl .mg-r-30 {    margin-left: 30px;}.rtl .mg-b-30 {    margin-bottom: 30px;}.rtl .mg-l-30 {    margin-right: 30px;}.rtl .mg-r-35 {    margin-left: 35px;}.rtl .mg-l-35 {    margin-right: 35px;}.rtl .mg-r-40 {    margin-left: 40px;}.rtl .mg-l-40 {    margin-right: 40px;}.rtl .mg-r-45 {    margin-left: 45px;}.rtl .mg-l-45 {    margin-right: 45px;}.rtl .mg-r-50 {    margin-left: 50px;}.rtl .mg-l-50 {    margin-right: 50px;}.rtl .mg-r-55 {    margin-left: 55px;}.rtl .mg-l-55 {    margin-right: 55px;}.rtl .mg-r-60 {    margin-left: 60px;}.rtl .mg-l-60 {    margin-right: 60px;}.rtl .mg-r-65 {    margin-left: 65px;}.rtl .mg-l-65 {    margin-right: 65px;}.rtl .mg-r-70 {    margin-left: 70px;}.rtl .mg-l-70 {    margin-right: 70px;}.rtl .mg-r-75 {    margin-left: 75px;}.rtl .mg-l-75 {    margin-right: 75px;}.rtl .mg-r-80 {    margin-left: 80px;}.rtl .mg-l-80 {    margin-right: 80px;}.rtl .mg-r-85 {    margin-left: 85px;}.rtl .mg-l-85 {    margin-right: 85px;}.rtl .mg-r-90 {    margin-left: 90px;}.rtl .mg-l-90 {    margin-right: 90px;}.rtl .mg-r-95 {    margin-left: 95px;}.rtl .mg-l-95 {    margin-right: 95px;}.rtl .mg-r-100 {    margin-left: 100px;}.rtl .mg-l-100 {    margin-right: 100px;}.rtl .mg-r-105 {    margin-left: 105px;}.rtl .mg-l-105 {    margin-right: 105px;}.rtl .mg-r-110 {    margin-left: 110px;}.rtl .mg-l-110 {    margin-right: 110px;}.rtl .mg-r-115 {    margin-left: 115px;}.rtl .mg-l-115 {    margin-right: 115px;}.rtl .mg-r-120 {    margin-left: 120px;}.rtl .mg-l-120 {    margin-right: 120px;}.rtl .mg-r-auto {    margin-left: auto;}.rtl .mg-l-auto {    margin-right: auto;}@media (min-width: 480px) {    .rtl .mg-xs-r-0 {        margin-left: 0px;    }    .rtl .mg-xs-l-0 {        margin-right: 0px;    }    .rtl .mg-xs-r-1 {        margin-left: 1px;    }    .rtl .mg-xs-l-1 {        margin-right: 1px;    }    .rtl .mg-xs-r-2 {        margin-left: 2px;    }    .rtl .mg-xs-l-2 {        margin-right: 2px;    }    .rtl .mg-xs-r-3 {        margin-left: 3px;    }    .rtl .mg-xs-l-3 {        margin-right: 3px;    }    .rtl .mg-xs-r-4 {        margin-left: 4px;    }    .rtl .mg-xs-l-4 {        margin-right: 4px;    }    .rtl .mg-xs-r-5 {        margin-left: 5px;    }    .rtl .mg-xs-l-5 {        margin-right: 5px;    }    .rtl .mg-xs-r-6 {        margin-left: 6px;    }    .rtl .mg-xs-l-6 {        margin-right: 6px;    }    .rtl .mg-xs-r-7 {        margin-left: 7px;    }    .rtl .mg-xs-l-7 {        margin-right: 7px;    }    .rtl .mg-xs-r-8 {        margin-left: 8px;    }    .rtl .mg-xs-l-8 {        margin-right: 8px;    }    .rtl .mg-xs-r-9 {        margin-left: 9px;    }    .rtl .mg-xs-l-9 {        margin-right: 9px;    }    .rtl .mg-xs-r-10 {        margin-left: 10px;    }    .rtl .mg-xs-l-10 {        margin-right: 10px;    }    .rtl .mg-xs-r-15 {        margin-left: 15px;    }    .rtl .mg-xs-l-15 {        margin-right: 15px;    }    .rtl .mg-xs-r-20 {        margin-left: 20px;    }    .rtl .mg-xs-l-20 {        margin-right: 20px;    }    .rtl .mg-xs-r-25 {        margin-left: 25px;    }    .rtl .mg-xs-l-25 {        margin-right: 25px;    }    .rtl .mg-xs-r-30 {        margin-left: 30px;    }    .rtl .mg-xs-l-30 {        margin-right: 30px;    }    .rtl .mg-xs-r-35 {        margin-left: 35px;    }    .rtl .mg-xs-l-35 {        margin-right: 35px;    }    .rtl .mg-xs-r-40 {        margin-left: 40px;    }    .rtl .mg-xs-l-40 {        margin-right: 40px;    }    .rtl .mg-xs-r-45 {        margin-left: 45px;    }    .rtl .mg-xs-l-45 {        margin-right: 45px;    }    .rtl .mg-xs-r-50 {        margin-left: 50px;    }    .rtl .mg-xs-l-50 {        margin-right: 50px;    }    .rtl .mg-xs-r-55 {        margin-left: 55px;    }    .rtl .mg-xs-l-55 {        margin-right: 55px;    }    .rtl .mg-xs-r-60 {        margin-left: 60px;    }    .rtl .mg-xs-l-60 {        margin-right: 60px;    }    .rtl .mg-xs-r-65 {        margin-left: 65px;    }    .rtl .mg-xs-l-65 {        margin-right: 65px;    }    .rtl .mg-xs-r-70 {        margin-left: 70px;    }    .rtl .mg-xs-l-70 {        margin-right: 70px;    }    .rtl .mg-xs-r-75 {        margin-left: 75px;    }    .rtl .mg-xs-l-75 {        margin-right: 75px;    }    .rtl .mg-xs-r-80 {        margin-left: 80px;    }    .rtl .mg-xs-l-80 {        margin-right: 80px;    }    .rtl .mg-xs-t-85 {        margin-top: 85px;    }    .rtl .mg-xs-r-85 {        margin-left: 85px;    }    .rtl .mg-xs-l-85 {        margin-right: 85px;    }    .rtl .mg-xs-r-90 {        margin-left: 90px;    }    .rtl .mg-xs-l-90 {        margin-right: 90px;    }    .rtl .mg-xs-r-95 {        margin-left: 95px;    }    .rtl .mg-xs-l-95 {        margin-right: 95px;    }    .rtl .mg-xs-r-100 {        margin-left: 100px;    }    .rtl .mg-xs-l-100 {        margin-right: 100px;    }    .rtl .mg-xs-r-auto {        margin-left: auto;    }    .rtl .mg-xs-l-auto {        margin-right: auto;    }}@media (min-width: 576px) {    .rtl .mg-sm-r-0 {        margin-left: 0px;    }    .rtl .mg-sm-l-0 {        margin-right: 0px;    }    .rtl .mg-sm-r-1 {        margin-left: 1px;    }    .rtl .mg-sm-l-1 {        margin-right: 1px;    }    .rtl .mg-sm-r-2 {        margin-left: 2px;    }    .rtl .mg-sm-l-2 {        margin-right: 2px;    }    .rtl .mg-sm-r-3 {        margin-left: 3px;    }    .rtl .mg-sm-l-3 {        margin-right: 3px;    }    .rtl .mg-sm-r-4 {        margin-left: 4px;    }    .rtl .mg-sm-l-4 {        margin-right: 4px;    }    .rtl .mg-sm-r-5 {        margin-left: 5px;    }    .rtl .mg-sm-l-5 {        margin-right: 5px;    }    .rtl .mg-sm-r-6 {        margin-left: 6px;    }    .rtl .mg-sm-l-6 {        margin-right: 6px;    }    .rtl .mg-sm-r-7 {        margin-left: 7px;    }    .rtl .mg-sm-l-7 {        margin-right: 7px;    }    .rtl .mg-sm-r-8 {        margin-left: 8px;    }    .rtl .mg-sm-l-8 {        margin-right: 8px;    }    .rtl .mg-sm-r-9 {        margin-left: 9px;    }    .rtl .mg-sm-l-9 {        margin-right: 9px;    }    .rtl .mg-sm-r-10 {        margin-left: 10px;    }    .rtl .mg-sm-l-10 {        margin-right: 10px;    }    .rtl .mg-sm-r-15 {        margin-left: 15px;    }    .rtl .mg-sm-l-15 {        margin-right: 15px;    }    .rtl .mg-sm-r-20 {        margin-left: 20px;        margin-right: inherit;    }    .rtl .mg-sm-l-20 {        margin-right: 20px;    }    .rtl .mg-sm-r-25 {        margin-left: 25px;    }    .rtl .mg-sm-l-25 {        margin-right: 25px;    }    .rtl .mg-sm-r-30 {        margin-left: 30px;    }    .rtl .mg-sm-l-30 {        margin-right: 30px;    }    .rtl .mg-sm-r-35 {        margin-left: 35px;    }    .rtl .mg-sm-l-35 {        margin-right: 35px;    }    .rtl .mg-sm-r-40 {        margin-left: 40px;    }    .rtl .mg-sm-l-40 {        margin-right: 40px;    }    .rtl .mg-sm-r-45 {        margin-left: 45px;    }    .rtl .mg-sm-l-45 {        margin-right: 45px;    }    .rtl .mg-sm-r-50 {        margin-left: 50px;    }    .rtl .mg-sm-l-50 {        margin-right: 50px;    }    .rtl .mg-sm-r-55 {        margin-left: 55px;    }    .rtl .mg-sm-l-55 {        margin-right: 55px;    }    .rtl .mg-sm-r-60 {        margin-left: 60px;    }    .rtl .mg-sm-l-60 {        margin-right: 60px;    }    .rtl .mg-sm-r-65 {        margin-left: 65px;    }    .rtl .mg-sm-l-65 {        margin-right: 65px;    }    .rtl .mg-sm-r-70 {        margin-left: 70px;    }    .rtl .mg-sm-l-70 {        margin-right: 70px;    }    .rtl .mg-sm-r-75 {        margin-left: 75px;    }    .rtl .mg-sm-l-75 {        margin-right: 75px;    }    .rtl .mg-sm-r-80 {        margin-left: 80px;    }    .rtl .mg-sm-l-80 {        margin-right: 80px;    }    .rtl .mg-sm-r-85 {        margin-left: 85px;    }    .rtl .mg-sm-l-85 {        margin-right: 85px;    }    .rtl .mg-sm-r-90 {        margin-left: 90px;    }    .rtl .mg-sm-l-90 {        margin-right: 90px;    }    .rtl .mg-sm-r-95 {        margin-left: 95px;    }    .rtl .mg-sm-l-95 {        margin-right: 95px;    }    .rtl .mg-sm-r-100 {        margin-left: 100px;    }    .rtl .mg-sm-l-100 {        margin-right: 100px;    }    .rtl .mg-sm-r-auto {        margin-left: auto;    }    .rtl .mg-sm-l-auto {        margin-right: auto;    }}@media (min-width: 992px) {    .rtl .mg-md-r-0 {        margin-left: 0px;    }    .rtl .mg-md-l-0 {        margin-right: 0px;    }    .rtl .mg-md-r-1 {        margin-left: 1px;    }    .rtl .mg-md-l-1 {        margin-right: 1px;    }    .rtl .mg-md-r-2 {        margin-left: 2px;    }    .rtl .mg-md-l-2 {        margin-right: 2px;    }    .rtl .mg-md-r-3 {        margin-left: 3px;    }    .rtl .mg-md-l-3 {        margin-right: 3px;    }    .rtl .mg-md-r-4 {        margin-left: 4px;    }    .rtl .mg-md-l-4 {        margin-right: 4px;    }    .rtl .mg-md-r-5 {        margin-left: 5px;    }    .rtl .mg-md-l-5 {        margin-right: 5px;    }    .rtl .mg-md-r-6 {        margin-left: 6px;    }    .rtl .mg-md-l-6 {        margin-right: 6px;    }    .rtl .mg-md-r-7 {        margin-left: 7px;    }    .rtl .mg-md-l-7 {        margin-right: 7px;    }    .rtl .mg-md-r-8 {        margin-left: 8px;    }    .rtl .mg-md-l-8 {        margin-right: 8px;    }    .rtl .mg-md-r-9 {        margin-left: 9px;    }    .rtl .mg-md-l-9 {        margin-right: 9px;    }    .rtl .mg-md-r-10 {        margin-left: 10px;    }    .rtl .mg-md-l-10 {        margin-right: 10px;    }    .rtl .mg-md-r-15 {        margin-left: 15px;    }    .rtl .mg-md-l-15 {        margin-right: 15px;    }    .rtl .mg-md-r-20 {        margin-left: 20px;        margin-right: inherit;    }    .rtl .mg-md-l-20 {        margin-right: 20px;    }    .rtl .mg-md-r-25 {        margin-left: 25px;    }    .rtl .mg-md-l-25 {        margin-right: 25px;    }    .rtl .mg-md-r-30 {        margin-left: 30px;    }    .rtl .mg-md-l-30 {        margin-right: 30px;    }    .rtl .mg-md-r-35 {        margin-left: 35px;    }    .rtl .mg-md-l-35 {        margin-right: 35px;    }    .rtl .mg-md-r-40 {        margin-left: 40px;    }    .rtl .mg-md-l-40 {        margin-right: 40px;    }    .rtl .mg-md-r-45 {        margin-left: 45px;    }    .rtl .mg-md-l-45 {        margin-right: 45px;    }    .rtl .mg-md-r-50 {        margin-left: 50px;    }    .rtl .mg-md-l-50 {        margin-right: 50px;    }    .rtl .mg-md-r-55 {        margin-left: 55px;    }    .rtl .mg-md-l-55 {        margin-right: 55px;    }    .rtl .mg-md-r-60 {        margin-left: 60px;    }    .rtl .mg-md-l-60 {        margin-right: 60px;    }    .rtl .mg-md-r-65 {        margin-left: 65px;    }    .rtl .mg-md-l-65 {        margin-right: 65px;    }    .rtl .mg-md-r-70 {        margin-left: 70px;    }    .rtl .mg-md-l-70 {        margin-right: 70px;    }    .rtl .mg-md-r-75 {        margin-left: 75px;    }    .rtl .mg-md-l-75 {        margin-right: 75px;    }    .rtl .mg-md-r-80 {        margin-left: 80px;    }    .rtl .mg-md-l-80 {        margin-right: 80px;    }    .rtl .mg-md-r-85 {        margin-left: 85px;    }    .rtl .mg-md-l-85 {        margin-right: 85px;    }    .rtl .mg-md-r-90 {        margin-left: 90px;    }    .rtl .mg-md-l-90 {        margin-right: 90px;    }    .rtl .mg-md-r-95 {        margin-left: 95px;    }    .rtl .mg-md-l-95 {        margin-right: 95px;    }    .rtl .mg-md-r-100 {        margin-left: 100px;    }    .rtl .mg-md-l-100 {        margin-right: 100px;    }    .rtl .mg-md-r-auto {        margin-left: auto;    }    .rtl .mg-md-l-auto {        margin-right: auto;    }}@media (min-width: 992px) {    .rtl .mg-lg-r-0 {        margin-left: 0px;    }    .rtl .mg-lg-l-0 {        margin-right: 0px;    }    .rtl .mg-lg-x-1 {        margin-right: 1px;        margin-left: 1px;    }    .rtl .mg-lg-r-1 {        margin-left: 1px;    }    .rtl .mg-lg-l-1 {        margin-right: 1px;    }    .rtl .mg-lg-x-2 {        margin-right: 2px;        margin-left: 2px;    }    .rtl .mg-lg-r-2 {        margin-left: 2px;    }    .rtl .mg-lg-l-2 {        margin-right: 2px;    }    .rtl .mg-lg-r-3 {        margin-left: 3px;    }    .rtl .mg-lg-l-3 {        margin-right: 3px;    }    .rtl .mg-lg-r-4 {        margin-left: 4px;    }    .rtl .mg-lg-l-4 {        margin-right: 4px;    }    .rtl .mg-lg-r-5 {        margin-left: 5px;    }    .rtl .mg-lg-l-5 {        margin-right: 5px;    }    .rtl .mg-lg-r-6 {        margin-left: 6px;    }    .rtl .mg-lg-l-6 {        margin-right: 6px;    }    .rtl .mg-lg-r-7 {        margin-left: 7px;    }    .rtl .mg-lg-l-7 {        margin-right: 7px;    }    .rtl .mg-lg-r-8 {        margin-left: 8px;    }    .rtl .mg-lg-l-8 {        margin-right: 8px;    }    .rtl .mg-lg-r-9 {        margin-left: 9px;    }    .rtl .mg-lg-l-9 {        margin-right: 9px;    }    .rtl .mg-lg-r-10 {        margin-left: 10px;    }    .rtl .mg-lg-l-10 {        margin-right: 10px;    }    .rtl .mg-lg-r-15 {        margin-left: 15px;    }    .rtl .mg-lg-l-15 {        margin-right: 15px;    }    .rtl .mg-lg-r-20 {        margin-left: 20px;    }    .rtl .mg-lg-l-20 {        margin-right: 20px;    }    .rtl .mg-lg-r-25 {        margin-left: 25px;    }    .rtl .mg-lg-l-25 {        margin-right: 25px;    }    .rtl .mg-lg-r-30 {        margin-left: 30px;    }    .rtl .mg-lg-l-30 {        margin-right: 30px;    }    .rtl .mg-lg-r-35 {        margin-left: 35px;    }    .rtl .mg-lg-l-35 {        margin-right: 35px;    }    .rtl .mg-lg-r-40 {        margin-left: 40px;    }    .rtl .mg-lg-l-40 {        margin-right: 40px;    }    .rtl .mg-lg-r-45 {        margin-left: 45px;    }    .rtl .mg-lg-l-45 {        margin-right: 45px;    }    .rtl .mg-lg-r-50 {        margin-left: 50px;    }    .rtl .mg-lg-l-50 {        margin-right: 50px;    }    .rtl .mg-lg-r-55 {        margin-left: 55px;    }    .rtl .mg-lg-l-55 {        margin-right: 55px;    }    .rtl .mg-lg-r-60 {        margin-left: 60px;    }    .rtl .mg-lg-l-60 {        margin-right: 60px;    }    .rtl .mg-lg-r-65 {        margin-left: 65px;    }    .rtl .mg-lg-l-65 {        margin-right: 65px;    }    .rtl .mg-lg-r-70 {        margin-left: 70px;    }    .rtl .mg-lg-l-70 {        margin-right: 70px;    }    .rtl .mg-lg-r-75 {        margin-left: 75px;    }    .rtl .mg-lg-l-75 {        margin-right: 75px;    }    .rtl .mg-lg-r-80 {        margin-left: 80px;    }    .rtl .mg-lg-l-80 {        margin-right: 80px;    }    .rtl .mg-lg-r-85 {        margin-left: 85px;    }    .rtl .mg-lg-l-85 {        margin-right: 85px;    }    .rtl .mg-lg-r-90 {        margin-left: 90px;    }    .rtl .mg-lg-l-90 {        margin-right: 90px;    }    .rtl .mg-lg-r-95 {        margin-left: 95px;    }    .rtl .mg-lg-l-95 {        margin-right: 95px;    }    .rtl .mg-lg-r-100 {        margin-left: 100px;    }    .rtl .mg-lg-l-100 {        margin-right: 100px;    }    .rtl .mg-lg-r-auto {        margin-left: auto;    }    .rtl .mg-lg-l-auto {        margin-right: auto;    }}@media (min-width: 1200px) {    .rtl .mg-xl-r-0 {        margin-left: 0px;    }    .rtl .mg-xl-l-0 {        margin-right: 0px;    }    .rtl .mg-xl-r-1 {        margin-left: 1px;    }    .rtl .mg-xl-l-1 {        margin-right: 1px;    }    .rtl .mg-xl-r-2 {        margin-left: 2px;    }    .rtl .mg-xl-l-2 {        margin-right: 2px;    }    .rtl .mg-xl-r-3 {        margin-left: 3px;    }    .rtl .mg-xl-l-3 {        margin-right: 3px;    }    .rtl .mg-xl-r-4 {        margin-left: 4px;    }    .rtl .mg-xl-l-4 {        margin-right: 4px;    }    .rtl .mg-xl-r-5 {        margin-left: 5px;    }    .rtl .mg-xl-l-5 {        margin-right: 5px;    }    .rtl .mg-xl-r-6 {        margin-left: 6px;    }    .rtl .mg-xl-l-6 {        margin-right: 6px;    }    .rtl .mg-xl-r-7 {        margin-left: 7px;    }    .rtl .mg-xl-l-7 {        margin-right: 7px;    }    .rtl .mg-xl-r-8 {        margin-left: 8px;    }    .rtl .mg-xl-l-8 {        margin-right: 8px;    }    .rtl .mg-xl-r-9 {        margin-left: 9px;    }    .rtl .mg-xl-l-9 {        margin-right: 9px;    }    .rtl .mg-xl-r-10 {        margin-left: 10px;    }    .rtl .mg-xl-l-10 {        margin-right: 10px;    }    .rtl .mg-xl-r-15 {        margin-left: 15px;    }    .rtl .mg-xl-l-15 {        margin-right: 15px;    }    .rtl .mg-xl-r-20 {        margin-left: 20px;    }    .rtl .mg-xl-l-20 {        margin-right: 20px;    }    .rtl .mg-xl-r-25 {        margin-left: 25px;    }    .rtl .mg-xl-l-25 {        margin-right: 25px;    }    .rtl .mg-xl-r-30 {        margin-left: 30px;    }    .rtl .mg-xl-l-30 {        margin-right: 30px;    }    .rtl .mg-xl-r-35 {        margin-left: 35px;    }    .rtl .mg-xl-l-35 {        margin-right: 35px;    }    .rtl .mg-xl-r-40 {        margin-left: 40px;    }    .rtl .mg-xl-l-40 {        margin-right: 40px;    }    .rtl .mg-xl-r-45 {        margin-left: 45px;    }    .rtl .mg-xl-l-45 {        margin-right: 45px;    }    .rtl .mg-xl-r-50 {        margin-left: 50px;    }    .rtl .mg-xl-l-50 {        margin-right: 50px;    }    .rtl .mg-xl-r-55 {        margin-left: 55px;    }    .rtl .mg-xl-l-55 {        margin-right: 55px;    }    .rtl .mg-xl-r-60 {        margin-left: 60px;    }    .rtl .mg-xl-l-60 {        margin-right: 60px;    }    .rtl .mg-xl-r-65 {        margin-left: 65px;    }    .rtl .mg-xl-l-65 {        margin-right: 65px;    }    .rtl .mg-xl-r-70 {        margin-left: 70px;    }    .rtl .mg-xl-l-70 {        margin-right: 70px;    }    .rtl .mg-xl-r-75 {        margin-left: 75px;    }    .rtl .mg-xl-l-75 {        margin-right: 75px;    }    .rtl .mg-xl-r-80 {        margin-left: 80px;    }    .rtl .mg-xl-l-80 {        margin-right: 80px;    }    .rtl .mg-xl-r-85 {        margin-left: 85px;    }    .rtl .mg-xl-l-85 {        margin-right: 85px;    }    .rtl .mg-xl-r-90 {        margin-left: 90px;    }    .rtl .mg-xl-l-90 {        margin-right: 90px;    }    .rtl .mg-xl-r-95 {        margin-left: 95px;    }    .rtl .mg-xl-l-95 {        margin-right: 95px;    }    .rtl .mg-xl-r-100 {        margin-left: 100px;    }    .rtl .mg-xl-l-100 {        margin-right: 100px;    }    .rtl .mg-xl-r-auto {        margin-left: auto;    }    .rtl .mg-xl-l-auto {        margin-right: auto;    }}.rtl .pe-xl-0 {    padding-left: 0 !important;}.rtl .ps-0 {    padding-right: 0 !important;}.rtl .pe-1 {    padding-left: 0.25rem !important;}.rtl .ps-1 {    padding-right: 0.25rem !important;}.rtl .pe-2 {    padding-left: 0.5rem !important;}.rtl .ps-2 {    padding-right: 0.5rem !important;}.rtl .pe-3 {    padding-left: 1rem !important;}.rtl .ps-3 {    padding-right: 1rem !important;}.rtl .pe-xl-4 {    padding-left: 1.5rem !important;}.rtl .ps-4 {    padding-right: 1.5rem !important;}.rtl .pe-5 {    padding-left: 3rem !important;    padding-right: inherit !important;}.rtl .ps-5 {    padding-right: 3rem !important;}@media (min-width: 576px) {    .rtl .pe-sm-0 {        padding-left: 0 !important;    }    .rtl .ps-sm-0 {        padding-right: 0 !important;    }    .rtl .pe-sm-1 {        padding-left: 0.25rem !important;    }    .rtl .ps-sm-1 {        padding-right: 0.25rem !important;    }    .rtl .pe-sm-2 {        padding-left: 0.5rem !important;    }    .rtl .ps-sm-2 {        padding-right: 0.5rem !important;    }    .rtl .pe-sm-3 {        padding-left: 1rem !important;    }    .rtl .ps-sm-3 {        padding-right: 1rem !important;    }    .rtl .pe-sm-4 {        padding-left: 1.5rem !important;    }    .rtl .ps-sm-4 {        padding-right: 1.5rem !important;    }    .rtl .pe-sm-5 {        padding-left: 3rem !important;    }    .rtl .ps-sm-5 {        padding-right: 3rem !important;    }}@media (min-width: 992px) {    .rtl .pe-md-0 {        padding-left: 0 !important;    }    .rtl .ps-md-0 {        padding-right: 0 !important;    }    .rtl .pe-md-1 {        padding-left: 0.25rem !important;    }    .rtl .ps-md-1 {        padding-right: 0.25rem !important;    }    .rtl .pe-md-2 {        padding-left: 0.5rem !important;    }    .rtl .ps-md-2 {        padding-right: 0.5rem !important;    }    .rtl .pe-md-3 {        padding-left: 1rem !important;    }    .rtl .ps-md-3 {        padding-right: 1rem !important;    }    .rtl .pe-md-4 {        padding-left: 1.5rem !important;    }    .rtl .ps-md-4 {        padding-right: 1.5rem !important;    }    .rtl .pe-md-5 {        padding-left: 3rem !important;    }    .rtl .ps-md-5 {        padding-right: 3rem !important;    }}@media (min-width: 992px) {    .rtl .pe-lg-0 {        padding-left: 0 !important;    }    .rtl .ps-lg-0 {        padding-right: 0 !important;    }    .rtl .pe-lg-1 {        padding-left: 0.25rem !important;    }    .rtl .ps-lg-1 {        padding-right: 0.25rem !important;    }    .rtl .pe-lg-2 {        padding-left: 0.5rem !important;    }    .rtl .ps-lg-2 {        padding-right: 0.5rem !important;    }    .rtl .pe-lg-3 {        padding-left: 1rem !important;    }    .rtl .ps-lg-3 {        padding-right: 1rem !important;    }    .rtl .pe-lg-4 {        padding-left: 1.5rem !important;    }    .rtl .ps-lg-4 {        padding-right: 1.5rem !important;    }    .rtl .pe-lg-5 {        padding-left: 3rem !important;    }    .rtl .ps-lg-5 {        padding-right: 3rem !important;    }}@media (min-width: 1200px) {    .rtl .pe-xl-0 {        padding-left: 0 !important;    }    .rtl .ps-xl-0 {        padding-right: 0 !important;    }    .rtl .pe-xl-1 {        padding-left: 0.25rem !important;    }    .rtl .ps-xl-1 {        padding-right: 0.25rem !important;    }    .rtl .pe-xl-2 {        padding-left: 0.5rem !important;    }    .rtl .ps-xl-2 {        padding-right: 0.5rem !important;    }    .rtl .pe-xl-3 {        padding-left: 1rem !important;    }    .rtl .ps-xl-3 {        padding-right: 1rem !important;    }    .rtl .pe-xl-4 {        padding-left: 1.5rem !important;    }    .rtl .ps-xl-4 {        padding-right: 1.5rem !important;    }    .rtl .pe-xl-5 {        padding-left: 3rem !important;    }    .rtl .ps-xl-5 {        padding-right: 3rem !important;    }}.rtl .pd-r-0 {    padding-left: 0px;}.rtl .pd-l-0 {    padding-right: 0px;}.rtl .pd-r-1 {    padding-left: 1px;}.rtl .pd-l-1 {    padding-right: 1px;}.rtl .pd-r-2 {    padding-left: 2px;}.rtl .pd-l-2 {    padding-right: 2px;}.rtl .pd-r-3 {    padding-left: 3px;}.rtl .pd-l-3 {    padding-right: 3px;}.rtl .pd-r-4 {    padding-left: 4px;}.rtl .pd-l-4 {    padding-right: 4px;}.rtl .pd-r-5 {    padding-left: 5px;}.rtl .pd-l-5 {    padding-right: 5px;}.rtl .pd-r-6 {    padding-left: 6px;}.rtl .pd-l-6 {    padding-right: 6px;}.rtl .pd-r-7 {    padding-left: 7px;}.rtl .pd-l-7 {    padding-right: 7px;}.rtl .pd-r-8 {    padding-left: 8px;}.rtl .pd-l-8 {    padding-right: 8px;}.rtl .pd-r-9 {    padding-left: 9px;}.rtl .pd-l-9 {    padding-right: 9px;}.rtl .pd-r-10 {    padding-left: 10px;}.rtl .pd-l-10 {    padding-right: 10px;}.rtl .pd-r-15 {    padding-left: 15px;}.rtl .pd-l-15 {    padding-right: 15px;}.rtl .pd-r-20 {    padding-left: 20px;}.rtl .pd-l-20 {    padding-right: 20px;}.rtl .pd-r-25 {    padding-left: 25px;}.rtl .pd-l-25 {    padding-right: 25px;}.rtl .pd-r-30 {    padding-left: 30px;}.rtl .pd-l-30 {    padding-right: 30px;}.rtl .pd-r-35 {    padding-left: 35px;}.rtl .pd-l-35 {    padding-right: 35px;}.rtl .pd-r-40 {    padding-left: 40px;}.rtl .pd-l-40 {    padding-right: 40px;}.rtl .pd-r-45 {    padding-left: 45px;}.rtl .pd-l-45 {    padding-right: 45px;}.rtl .pd-r-50 {    padding-left: 50px;}.rtl .pd-l-50 {    padding-right: 50px;}.rtl .pd-r-55 {    padding-left: 55px;}.rtl .pd-l-55 {    padding-right: 55px;}.rtl .pd-r-60 {    padding-left: 60px;}.rtl .pd-l-60 {    padding-right: 60px;}.rtl .pd-r-65 {    padding-left: 65px;}.rtl .pd-l-65 {    padding-right: 65px;}.rtl .pd-r-70 {    padding-left: 70px;}.rtl .pd-l-70 {    padding-right: 70px;}.rtl .pd-r-75 {    padding-left: 75px;}.rtl .pd-l-75 {    padding-right: 75px;}.rtl .pd-r-80 {    padding-left: 80px;}.rtl .pd-l-80 {    padding-right: 80px;}.rtl .pd-r-85 {    padding-left: 85px;}.rtl .pd-l-85 {    padding-right: 85px;}.rtl .pd-r-90 {    padding-left: 90px;}.rtl .pd-l-90 {    padding-right: 90px;}.rtl .pd-r-95 {    padding-left: 95px;}.rtl .pd-l-95 {    padding-right: 95px;}.rtl .pd-r-100 {    padding-left: 100px;}.rtl .pd-l-100 {    padding-right: 100px;}.rtl .pd-r-110 {    padding-left: 110px;}.rtl .pd-l-110 {    padding-right: 110px;}.rtl .pd-r-120 {    padding-left: 120px;}.rtl .pd-l-120 {    padding-right: 120px;}.rtl .pd-r-130 {    padding-left: 130px;}.rtl .pd-l-130 {    padding-right: 130px;}.rtl .pd-r-140 {    padding-left: 140px;}.rtl .pd-l-140 {    padding-right: 140px;}.rtl .pd-r-150 {    padding-left: 150px;}.rtl .pd-l-150 {    padding-right: 150px;}.rtl .pd-r-160 {    padding-left: 160px;}.rtl .pd-l-160 {    padding-right: 160px;}.rtl .pd-r-170 {    padding-left: 170px;}.rtl .pd-l-170 {    padding-right: 170px;}.rtl .pd-r-180 {    padding-left: 180px;}.rtl .pd-l-180 {    padding-right: 180px;}.rtl .pd-r-190 {    padding-left: 190px;}.rtl .pd-l-190 {    padding-right: 190px;}.rtl .pd-r-200 {    padding-left: 200px;}.rtl .pd-l-200 {    padding-right: 200px;}@media (min-width: 480px) {    .rtl .pd-xs-r-0 {        padding-left: 0px;    }    .rtl .pd-xs-l-0 {        padding-right: 0px;    }    .rtl .pd-xs-r-1 {        padding-left: 1px;    }    .rtl .pd-xs-l-1 {        padding-right: 1px;    }    .rtl .pd-xs-r-2 {        padding-left: 2px;    }    .rtl .pd-xs-l-2 {        padding-right: 2px;    }    .rtl .pd-xs-r-3 {        padding-left: 3px;    }    .rtl .pd-xs-l-3 {        padding-right: 3px;    }    .rtl .pd-xs-r-4 {        padding-left: 4px;    }    .rtl .pd-xs-l-4 {        padding-right: 4px;    }    .rtl .pd-xs-r-5 {        padding-left: 5px;    }    .rtl .pd-xs-l-5 {        padding-right: 5px;    }    .rtl .pd-xs-r-6 {        padding-left: 6px;    }    .rtl .pd-xs-l-6 {        padding-right: 6px;    }    .rtl .pd-xs-r-7 {        padding-left: 7px;    }    .rtl .pd-xs-l-7 {        padding-right: 7px;    }    .rtl .pd-xs-r-8 {        padding-left: 8px;    }    .rtl .pd-xs-l-8 {        padding-right: 8px;    }    .rtl .pd-xs-r-9 {        padding-left: 9px;    }    .rtl .pd-xs-l-9 {        padding-right: 9px;    }    .rtl .pd-xs-r-10 {        padding-left: 10px;    }    .rtl .pd-xs-l-10 {        padding-right: 10px;    }    .rtl .pd-xs-r-15 {        padding-left: 15px;    }    .rtl .pd-xs-l-15 {        padding-right: 15px;    }    .rtl .pd-xs-r-20 {        padding-left: 20px;    }    .rtl .pd-xs-l-20 {        padding-right: 20px;    }    .rtl .pd-xs-r-25 {        padding-left: 25px;    }    .rtl .pd-xs-l-25 {        padding-right: 25px;    }    .rtl .pd-xs-r-30 {        padding-left: 30px;    }    .rtl .pd-xs-l-30 {        padding-right: 30px;    }    .rtl .pd-xs-r-35 {        padding-left: 35px;    }    .rtl .pd-xs-l-35 {        padding-right: 35px;    }    .rtl .pd-xs-r-40 {        padding-left: 40px;    }    .rtl .pd-xs-l-40 {        padding-right: 40px;    }    .rtl .pd-xs-r-45 {        padding-left: 45px;    }    .rtl .pd-xs-l-45 {        padding-right: 45px;    }    .rtl .pd-xs-r-50 {        padding-left: 50px;    }    .rtl .pd-xs-l-50 {        padding-right: 50px;    }    .rtl .pd-xs-r-55 {        padding-left: 55px;    }    .rtl .pd-xs-l-55 {        padding-right: 55px;    }    .rtl .pd-xs-r-60 {        padding-left: 60px;    }    .rtl .pd-xs-l-60 {        padding-right: 60px;    }    .rtl .pd-xs-r-65 {        padding-left: 65px;    }    .rtl .pd-xs-l-65 {        padding-right: 65px;    }    .rtl .pd-xs-r-70 {        padding-left: 70px;    }    .rtl .pd-xs-l-70 {        padding-right: 70px;    }    .rtl .pd-xs-r-75 {        padding-left: 75px;    }    .rtl .pd-xs-l-75 {        padding-right: 75px;    }    .rtl .pd-xs-r-80 {        padding-left: 80px;    }    .rtl .pd-xs-l-80 {        padding-right: 80px;    }    .rtl .pd-xs-r-85 {        padding-left: 85px;    }    .rtl .pd-xs-l-85 {        padding-right: 85px;    }    .rtl .pd-xs-r-90 {        padding-left: 90px;    }    .rtl .pd-xs-l-90 {        padding-right: 90px;    }    .rtl .pd-xs-r-95 {        padding-left: 95px;    }    .rtl .pd-xs-l-95 {        padding-right: 95px;    }    .rtl .pd-xs-r-100 {        padding-left: 100px;    }    .rtl .pd-xs-l-100 {        padding-right: 100px;    }    .rtl .pd-xs-r-110 {        padding-left: 110px;    }    .rtl .pd-xs-l-110 {        padding-right: 110px;    }    .rtl .pd-xs-r-120 {        padding-left: 120px;    }    .rtl .pd-xs-l-120 {        padding-right: 120px;    }    .rtl .pd-xs-r-130 {        padding-left: 130px;    }    .rtl .pd-xs-l-130 {        padding-right: 130px;    }    .rtl .pd-xs-r-140 {        padding-left: 140px;    }    .rtl .pd-xs-l-140 {        padding-right: 140px;    }    .rtl .pd-xs-r-150 {        padding-left: 150px;    }    .rtl .pd-xs-l-150 {        padding-right: 150px;    }    .rtl .pd-xs-r-160 {        padding-left: 160px;    }    .rtl .pd-xs-l-160 {        padding-right: 160px;    }    .rtl .pd-xs-r-170 {        padding-left: 170px;    }    .rtl .pd-xs-l-170 {        padding-right: 170px;    }    .rtl .pd-xs-r-180 {        padding-left: 180px;    }    .rtl .pd-xs-l-180 {        padding-right: 180px;    }    .rtl .pd-xs-r-190 {        padding-left: 190px;    }    .rtl .pd-xs-l-190 {        padding-right: 190px;    }    .rtl .pd-xs-r-200 {        padding-left: 200px;    }    .rtl .pd-xs-l-200 {        padding-right: 200px;    }}@media (min-width: 576px) {    .rtl .pd-sm-r-0 {        padding-left: 0px;    }    .rtl .pd-sm-l-0 {        padding-right: 0px;    }    .rtl .pd-sm-r-1 {        padding-left: 1px;    }    .rtl .pd-sm-l-1 {        padding-right: 1px;    }    .rtl .pd-sm-r-2 {        padding-left: 2px;    }    .rtl .pd-sm-l-2 {        padding-right: 2px;    }    .rtl .pd-sm-r-3 {        padding-left: 3px;    }    .rtl .pd-sm-l-3 {        padding-right: 3px;    }    .rtl .pd-sm-r-4 {        padding-left: 4px;    }    .rtl .pd-sm-l-4 {        padding-right: 4px;    }    .rtl .pd-sm-r-5 {        padding-left: 5px;    }    .rtl .pd-sm-l-5 {        padding-right: 5px;    }    .rtl .pd-sm-r-6 {        padding-left: 6px;    }    .rtl .pd-sm-l-6 {        padding-right: 6px;    }    .rtl .pd-sm-r-7 {        padding-left: 7px;    }    .rtl .pd-sm-l-7 {        padding-right: 7px;    }    .rtl .pd-sm-r-8 {        padding-left: 8px;    }    .rtl .pd-sm-l-8 {        padding-right: 8px;    }    .rtl .pd-sm-r-9 {        padding-left: 9px;    }    .rtl .pd-sm-l-9 {        padding-right: 9px;    }    .rtl .pd-sm-r-10 {        padding-left: 10px;    }    .rtl .pd-sm-l-10 {        padding-right: 10px;    }    .rtl .pd-sm-r-15 {        padding-left: 15px;    }    .rtl .pd-sm-l-15 {        padding-right: 15px;    }    .rtl .pd-sm-r-20 {        padding-left: 20px;    }    .rtl .pd-sm-l-20 {        padding-right: 20px;    }    .rtl .pd-sm-r-25 {        padding-left: 25px;    }    .rtl .pd-sm-l-25 {        padding-right: 25px;    }    .rtl .pd-sm-r-30 {        padding-left: 30px;    }    .rtl .pd-sm-l-30 {        padding-right: 30px;    }    .rtl .pd-sm-r-35 {        padding-left: 35px;    }    .rtl .pd-sm-l-35 {        padding-right: 35px;    }    .rtl .pd-sm-r-40 {        padding-left: 40px;    }    .rtl .pd-sm-l-40 {        padding-right: 40px;    }    .rtl .pd-sm-r-45 {        padding-left: 45px;    }    .rtl .pd-sm-l-45 {        padding-right: 45px;    }    .rtl .pd-sm-r-50 {        padding-left: 50px;    }    .rtl .pd-sm-l-50 {        padding-right: 50px;    }    .rtl .pd-sm-r-55 {        padding-left: 55px;    }    .rtl .pd-sm-l-55 {        padding-right: 55px;    }    .rtl .pd-sm-r-60 {        padding-left: 60px;    }    .rtl .pd-sm-l-60 {        padding-right: 60px;    }    .rtl .pd-sm-r-65 {        padding-left: 65px;    }    .rtl .pd-sm-l-65 {        padding-right: 65px;    }    .rtl .pd-sm-r-70 {        padding-left: 70px;    }    .rtl .pd-sm-l-70 {        padding-right: 70px;    }    .rtl .pd-sm-r-75 {        padding-left: 75px;    }    .rtl .pd-sm-l-75 {        padding-right: 75px;    }    .rtl .pd-sm-r-80 {        padding-left: 80px;    }    .rtl .pd-sm-l-80 {        padding-right: 80px;    }    .rtl .pd-sm-r-85 {        padding-left: 85px;    }    .rtl .pd-sm-l-85 {        padding-right: 85px;    }    .rtl .pd-sm-r-90 {        padding-left: 90px;    }    .rtl .pd-sm-l-90 {        padding-right: 90px;    }    .rtl .pd-sm-r-95 {        padding-left: 95px;    }    .rtl .pd-sm-l-95 {        padding-right: 95px;    }    .rtl .pd-sm-r-100 {        padding-left: 100px;    }    .rtl .pd-sm-l-100 {        padding-right: 100px;    }    .rtl .pd-sm-r-110 {        padding-left: 110px;    }    .rtl .pd-sm-l-110 {        padding-right: 110px;    }    .rtl .pd-sm-r-120 {        padding-left: 120px;    }    .rtl .pd-sm-l-120 {        padding-right: 120px;    }    .rtl .pd-sm-r-130 {        padding-left: 130px;    }    .rtl .pd-sm-l-130 {        padding-right: 130px;    }    .rtl .pd-sm-r-140 {        padding-left: 140px;    }    .rtl .pd-sm-l-140 {        padding-right: 140px;    }    .rtl .pd-sm-r-150 {        padding-left: 150px;    }    .rtl .pd-sm-l-150 {        padding-right: 150px;    }    .rtl .pd-sm-r-160 {        padding-left: 160px;    }    .rtl .pd-sm-l-160 {        padding-right: 160px;    }    .rtl .pd-sm-r-170 {        padding-left: 170px;    }    .rtl .pd-sm-l-170 {        padding-right: 170px;    }    .rtl .pd-sm-r-180 {        padding-left: 180px;    }    .rtl .pd-sm-l-180 {        padding-right: 180px;    }    .rtl .pd-sm-r-190 {        padding-left: 190px;    }    .rtl .pd-sm-l-190 {        padding-right: 190px;    }    .rtl .pd-sm-r-200 {        padding-left: 200px;    }    .rtl .pd-sm-l-200 {        padding-right: 200px;    }}@media (min-width: 992px) {    .rtl .pd-md-r-0 {        padding-left: 0px;    }    .rtl .pd-md-l-0 {        padding-right: 0px;    }    .rtl .pd-md-r-1 {        padding-left: 1px;    }    .rtl .pd-md-l-1 {        padding-right: 1px;    }    .rtl .pd-md-r-2 {        padding-left: 2px;    }    .rtl .pd-md-l-2 {        padding-right: 2px;    }    .rtl .pd-md-r-3 {        padding-left: 3px;    }    .rtl .pd-md-l-3 {        padding-right: 3px;    }    .rtl .pd-md-r-4 {        padding-left: 4px;    }    .rtl .pd-md-l-4 {        padding-right: 4px;    }    .rtl .pd-md-r-5 {        padding-left: 5px;    }    .rtl .pd-md-l-5 {        padding-right: 5px;    }    .rtl .pd-md-r-6 {        padding-left: 6px;    }    .rtl .pd-md-l-6 {        padding-right: 6px;    }    .rtl .pd-md-r-7 {        padding-left: 7px;    }    .rtl .pd-md-l-7 {        padding-right: 7px;    }    .rtl .pd-md-r-8 {        padding-left: 8px;    }    .rtl .pd-md-l-8 {        padding-right: 8px;    }    .rtl .pd-md-r-9 {        padding-left: 9px;    }    .rtl .pd-md-l-9 {        padding-right: 9px;    }    .rtl .pd-md-r-10 {        padding-left: 10px;    }    .rtl .pd-md-l-10 {        padding-right: 10px;    }    .rtl .pd-md-r-15 {        padding-left: 15px;    }    .rtl .pd-md-l-15 {        padding-right: 15px;    }    .rtl .pd-md-r-20 {        padding-left: 20px;    }    .rtl .pd-md-l-20 {        padding-right: 20px;    }    .rtl .pd-md-r-25 {        padding-left: 25px;    }    .rtl .pd-md-l-25 {        padding-right: 25px;    }    .rtl .pd-md-r-30 {        padding-left: 30px;    }    .rtl .pd-md-l-30 {        padding-right: 30px;    }    .rtl .pd-md-r-35 {        padding-left: 35px;    }    .rtl .pd-md-l-35 {        padding-right: 35px;    }    .rtl .pd-md-r-40 {        padding-left: 40px;    }    .rtl .pd-md-l-40 {        padding-right: 40px;    }    .rtl .pd-md-r-45 {        padding-left: 45px;    }    .rtl .pd-md-l-45 {        padding-right: 45px;    }    .rtl .pd-md-r-50 {        padding-left: 50px;    }    .rtl .pd-md-l-50 {        padding-right: 50px;    }    .rtl .pd-md-r-55 {        padding-left: 55px;    }    .rtl .pd-md-l-55 {        padding-right: 55px;    }    .rtl .pd-md-r-60 {        padding-left: 60px;    }    .rtl .pd-md-l-60 {        padding-right: 60px;    }    .rtl .pd-md-r-65 {        padding-left: 65px;    }    .rtl .pd-md-l-65 {        padding-right: 65px;    }    .rtl .pd-md-r-70 {        padding-left: 70px;    }    .rtl .pd-md-l-70 {        padding-right: 70px;    }    .rtl .pd-md-r-75 {        padding-left: 75px;    }    .rtl .pd-md-l-75 {        padding-right: 75px;    }    .rtl .pd-md-r-80 {        padding-left: 80px;    }    .rtl .pd-md-l-80 {        padding-right: 80px;    }    .rtl .pd-md-r-85 {        padding-left: 85px;    }    .rtl .pd-md-l-85 {        padding-right: 85px;    }    .rtl .pd-md-r-90 {        padding-left: 90px;    }    .rtl .pd-md-l-90 {        padding-right: 90px;    }    .rtl .pd-md-r-95 {        padding-left: 95px;    }    .rtl .pd-md-l-95 {        padding-right: 95px;    }    .rtl .pd-md-r-100 {        padding-left: 100px;    }    .rtl .pd-md-l-100 {        padding-right: 100px;    }    .rtl .pd-md-r-110 {        padding-left: 110px;    }    .rtl .pd-md-l-110 {        padding-right: 110px;    }    .rtl .pd-md-r-120 {        padding-left: 120px;    }    .rtl .pd-md-l-120 {        padding-right: 120px;    }    .rtl .pd-md-r-130 {        padding-left: 130px;    }    .rtl .pd-md-l-130 {        padding-right: 130px;    }    .rtl .pd-md-r-140 {        padding-left: 140px;    }    .rtl .pd-md-l-140 {        padding-right: 140px;    }    .rtl .pd-md-r-150 {        padding-left: 150px;    }    .rtl .pd-md-l-150 {        padding-right: 150px;    }    .rtl .pd-md-r-160 {        padding-left: 160px;    }    .rtl .pd-md-l-160 {        padding-right: 160px;    }    .rtl .pd-md-r-170 {        padding-left: 170px;    }    .rtl .pd-md-l-170 {        padding-right: 170px;    }    .rtl .pd-md-r-180 {        padding-left: 180px;    }    .rtl .pd-md-l-180 {        padding-right: 180px;    }    .rtl .pd-md-r-190 {        padding-left: 190px;    }    .rtl .pd-md-l-190 {        padding-right: 190px;    }    .rtl .pd-md-r-200 {        padding-left: 200px;    }    .rtl .pd-md-l-200 {        padding-right: 200px;    }}@media (min-width: 992px) {    .rtl .pd-lg-r-0 {        padding-left: 0px;    }    .rtl .pd-lg-l-0 {        padding-right: 0px;    }    .rtl .pd-lg-r-1 {        padding-left: 1px;    }    .rtl .pd-lg-l-1 {        padding-right: 1px;    }    .rtl .pd-lg-r-2 {        padding-left: 2px;    }    .rtl .pd-lg-l-2 {        padding-right: 2px;    }    .rtl .pd-lg-r-3 {        padding-left: 3px;    }    .rtl .pd-lg-l-3 {        padding-right: 3px;    }    .rtl .pd-lg-r-4 {        padding-left: 4px;    }    .rtl .pd-lg-l-4 {        padding-right: 4px;    }    .rtl .pd-lg-r-5 {        padding-left: 5px;    }    .rtl .pd-lg-l-5 {        padding-right: 5px;    }    .rtl .pd-lg-r-6 {        padding-left: 6px;    }    .rtl .pd-lg-l-6 {        padding-right: 6px;    }    .rtl .pd-lg-r-7 {        padding-left: 7px;    }    .rtl .pd-lg-l-7 {        padding-right: 7px;    }    .rtl .pd-lg-r-8 {        padding-left: 8px;    }    .rtl .pd-lg-l-8 {        padding-right: 8px;    }    .rtl .pd-lg-r-9 {        padding-left: 9px;    }    .rtl .pd-lg-l-9 {        padding-right: 9px;    }    .rtl .pd-lg-r-10 {        padding-left: 10px;    }    .rtl .pd-lg-l-10 {        padding-right: 10px;    }    .rtl .pd-lg-r-15 {        padding-left: 15px;    }    .rtl .pd-lg-l-15 {        padding-right: 15px;    }    .rtl .pd-lg-r-20 {        padding-left: 20px;    }    .rtl .pd-lg-l-20 {        padding-right: 20px;    }    .rtl .pd-lg-r-25 {        padding-left: 25px;    }    .rtl .pd-lg-l-25 {        padding-right: 25px;    }    .rtl .pd-lg-r-30 {        padding-left: 30px;    }    .rtl .pd-lg-l-30 {        padding-right: 30px;    }    .rtl .pd-lg-r-35 {        padding-left: 35px;    }    .rtl .pd-lg-l-35 {        padding-right: 35px;    }    .rtl .pd-lg-r-40 {        padding-left: 40px;    }    .rtl .pd-lg-l-40 {        padding-right: 40px;    }    .rtl .pd-lg-r-45 {        padding-left: 45px;    }    .rtl .pd-lg-l-45 {        padding-right: 45px;    }    .rtl .pd-lg-r-50 {        padding-left: 50px;    }    .rtl .pd-lg-l-50 {        padding-right: 50px;    }    .rtl .pd-lg-r-55 {        padding-left: 55px;    }    .rtl .pd-lg-l-55 {        padding-right: 55px;    }    .rtl .pd-lg-r-60 {        padding-left: 60px;    }    .rtl .pd-lg-l-60 {        padding-right: 60px;    }    .rtl .pd-lg-r-65 {        padding-left: 65px;    }    .rtl .pd-lg-l-65 {        padding-right: 65px;    }    .rtl .pd-lg-r-70 {        padding-left: 70px;    }    .rtl .pd-lg-l-70 {        padding-right: 70px;    }    .rtl .pd-lg-r-75 {        padding-left: 75px;    }    .rtl .pd-lg-l-75 {        padding-right: 75px;    }    .rtl .pd-lg-r-80 {        padding-left: 80px;    }    .rtl .pd-lg-l-80 {        padding-right: 80px;    }    .rtl .pd-lg-r-85 {        padding-left: 85px;    }    .rtl .pd-lg-l-85 {        padding-right: 85px;    }    .rtl .pd-lg-r-90 {        padding-left: 90px;    }    .rtl .pd-lg-l-90 {        padding-right: 90px;    }    .rtl .pd-lg-r-95 {        padding-left: 95px;    }    .rtl .pd-lg-l-95 {        padding-right: 95px;    }    .rtl .pd-lg-r-100 {        padding-left: 100px;    }    .rtl .pd-lg-l-100 {        padding-right: 100px;    }    .rtl .pd-lg-r-110 {        padding-left: 110px;    }    .rtl .pd-lg-l-110 {        padding-right: 110px;    }    .rtl .pd-lg-r-120 {        padding-left: 120px;    }    .rtl .pd-lg-l-120 {        padding-right: 120px;    }    .rtl .pd-lg-r-130 {        padding-left: 130px;    }    .rtl .pd-lg-l-130 {        padding-right: 130px;    }    .rtl .pd-lg-r-140 {        padding-left: 140px;    }    .rtl .pd-lg-l-140 {        padding-right: 140px;    }    .rtl .pd-lg-r-150 {        padding-left: 150px;    }    .rtl .pd-lg-l-150 {        padding-right: 150px;    }    .rtl .pd-lg-r-160 {        padding-left: 160px;    }    .rtl .pd-lg-l-160 {        padding-right: 160px;    }    .rtl .pd-lg-r-170 {        padding-left: 170px;    }    .rtl .pd-lg-l-170 {        padding-right: 170px;    }    .rtl .pd-lg-r-180 {        padding-left: 180px;    }    .rtl .pd-lg-l-180 {        padding-right: 180px;    }    .rtl .pd-lg-r-190 {        padding-left: 190px;    }    .rtl .pd-lg-l-190 {        padding-right: 190px;    }    .rtl .pd-lg-r-200 {        padding-left: 200px;    }    .rtl .pd-lg-l-200 {        padding-right: 200px;    }}@media (min-width: 1200px) {    .rtl .pd-xl-r-0 {        padding-left: 0px;    }    .rtl .pd-xl-l-0 {        padding-right: 0px;    }    .rtl .pd-xl-r-1 {        padding-left: 1px;    }    .rtl .pd-xl-l-1 {        padding-right: 1px;    }    .rtl .pd-xl-r-2 {        padding-left: 2px;    }    .rtl .pd-xl-l-2 {        padding-right: 2px;    }    .rtl .pd-xl-r-3 {        padding-left: 3px;    }    .rtl .pd-xl-l-3 {        padding-right: 3px;    }    .rtl .pd-xl-r-4 {        padding-left: 4px;    }    .rtl .pd-xl-l-4 {        padding-right: 4px;    }    .rtl .pd-xl-r-5 {        padding-left: 5px;    }    .rtl .pd-xl-l-5 {        padding-right: 5px;    }    .rtl .pd-xl-r-6 {        padding-left: 6px;    }    .rtl .pd-xl-l-6 {        padding-right: 6px;    }    .rtl .pd-xl-r-7 {        padding-left: 7px;    }    .rtl .pd-xl-l-7 {        padding-right: 7px;    }    .rtl .pd-xl-r-8 {        padding-left: 8px;    }    .rtl .pd-xl-l-8 {        padding-right: 8px;    }    .rtl .pd-xl-r-9 {        padding-left: 9px;    }    .rtl .pd-xl-l-9 {        padding-right: 9px;    }    .rtl .pd-xl-r-10 {        padding-left: 10px;    }    .rtl .pd-xl-l-10 {        padding-right: 10px;    }    .rtl .pd-xl-r-15 {        padding-left: 15px;    }    .rtl .pd-xl-l-15 {        padding-right: 15px;    }    .rtl .pd-xl-r-20 {        padding-left: 20px;    }    .rtl .pd-xl-l-20 {        padding-right: 20px;    }    .rtl .pd-xl-r-25 {        padding-left: 25px;    }    .rtl .pd-xl-l-25 {        padding-right: 25px;    }    .rtl .pd-xl-r-30 {        padding-left: 30px;    }    .rtl .pd-xl-l-30 {        padding-right: 30px;    }    .rtl .pd-xl-r-35 {        padding-left: 35px;    }    .rtl .pd-xl-l-35 {        padding-right: 35px;    }    .rtl .pd-xl-r-40 {        padding-left: 40px;    }    .rtl .pd-xl-l-40 {        padding-right: 40px;    }    .rtl .pd-xl-r-45 {        padding-left: 45px;    }    .rtl .pd-xl-l-45 {        padding-right: 45px;    }    .rtl .pd-xl-r-50 {        padding-left: 50px;    }    .rtl .pd-xl-l-50 {        padding-right: 50px;    }    .rtl .pd-xl-r-55 {        padding-left: 55px;    }    .rtl .pd-xl-l-55 {        padding-right: 55px;    }    .rtl .pd-xl-r-60 {        padding-left: 60px;    }    .rtl .pd-xl-l-60 {        padding-right: 60px;    }    .rtl .pd-xl-r-65 {        padding-left: 65px;    }    .rtl .pd-xl-l-65 {        padding-right: 65px;    }    .rtl .pd-xl-r-70 {        padding-left: 70px;    }    .rtl .pd-xl-l-70 {        padding-right: 70px;    }    .rtl .pd-xl-r-75 {        padding-left: 75px;    }    .rtl .pd-xl-l-75 {        padding-right: 75px;    }    .rtl .pd-xl-r-80 {        padding-left: 80px;    }    .rtl .pd-xl-l-80 {        padding-right: 80px;    }    .rtl .pd-xl-r-85 {        padding-left: 85px;    }    .rtl .pd-xl-l-85 {        padding-right: 85px;    }    .rtl .pd-xl-r-90 {        padding-left: 90px;    }    .rtl .pd-xl-l-90 {        padding-right: 90px;    }    .rtl .pd-xl-r-95 {        padding-left: 95px;    }    .rtl .pd-xl-l-95 {        padding-right: 95px;    }    .rtl .pd-xl-r-100 {        padding-left: 100px;    }    .rtl .pd-xl-l-100 {        padding-right: 100px;    }    .rtl .pd-xl-r-110 {        padding-left: 110px;    }    .rtl .pd-xl-l-110 {        padding-right: 110px;    }    .rtl .pd-xl-r-120 {        padding-left: 120px;    }    .rtl .pd-xl-l-120 {        padding-right: 120px;    }    .rtl .pd-xl-r-130 {        padding-left: 130px;    }    .rtl .pd-xl-l-130 {        padding-right: 130px;    }    .rtl .pd-xl-r-140 {        padding-left: 140px;    }    .rtl .pd-xl-l-140 {        padding-right: 140px;    }    .rtl .pd-xl-r-150 {        padding-left: 150px;    }    .rtl .pd-xl-l-150 {        padding-right: 150px;    }    .rtl .pd-xl-r-160 {        padding-left: 160px;    }    .rtl .pd-xl-l-160 {        padding-right: 160px;    }    .rtl .pd-xl-r-170 {        padding-left: 170px;    }    .rtl .pd-xl-l-170 {        padding-right: 170px;    }    .rtl .pd-xl-r-180 {        padding-left: 180px;    }    .rtl .pd-xl-l-180 {        padding-right: 180px;    }    .rtl .pd-xl-r-190 {        padding-left: 190px;    }    .rtl .pd-xl-l-190 {        padding-right: 190px;    }    .rtl .pd-xl-r-200 {        padding-left: 200px;    }    .rtl .pd-xl-l-200 {        padding-right: 200px;    }}.rtl .pd-r-12 {    padding-left: 12px;}.rtl .pd-l-12 {    padding-right: 12px;}.rtl .pd-r-13 {    padding-left: 13px;}.rtl .pd-l-13 {    padding-right: 13px;}.rtl .r-0 {    left: 0px;}.rtl .l-0 {    right: 0px;}.rtl .r--0 {    left: 0px;}.rtl .l--0 {    right: 0px;}.rtl .a-0 {    left: 0px;    right: 0px;}.rtl .r-5 {    left: 5px;}.rtl .l-5 {    right: 5px;}.rtl .r--5 {    left: -5px;}.rtl .l--5 {    right: -5px;}.rtl .r-10 {    left: 10px;}.rtl .l-10 {    right: 10px;}.rtl .r--10 {    left: -10px;}.rtl .l--10 {    right: -10px;}.rtl .r-15 {    left: 15px;}.rtl .l-15 {    right: 15px;}.rtl .r--15 {    left: -15px;}.rtl .l--15 {    right: -15px;}.rtl .r-20 {    left: 20px;    right: inherit;}.rtl .l-20 {    right: 20px;}.rtl .r--20 {    left: -20px;}.rtl .l--20 {    right: -20px;}.rtl .r-25 {    left: 25px;}.rtl .l-25 {    right: 25px;}.rtl .r--25 {    left: -25px;}.rtl .l--25 {    right: -25px;}.rtl .r-30 {    left: 30px;}.rtl .l-30 {    right: 30px;}.rtl .r--30 {    left: -30px;}.rtl .l--30 {    right: -30px;}.rtl .r-35 {    left: 35px;}.rtl .l-35 {    right: 35px;}.rtl .r--35 {    left: -35px;}.rtl .l--35 {    right: -35px;}.rtl .r-40 {    left: 40px;}.rtl .l-40 {    right: 40px;}.rtl .r--40 {    left: -40px;}.rtl .l--40 {    right: -40px;}.rtl .r-45 {    left: 45px;}.rtl .l-45 {    right: 45px;}.rtl .r--45 {    left: -45px;}.rtl .l--45 {    right: -45px;}.rtl .r-50 {    left: 50px;}.rtl .l-50 {    right: 50px;}.rtl .r--50 {    left: -50px;}.rtl .l--50 {    right: -50px;}.rtl .r-55 {    left: 55px;}.rtl .l-55 {    right: 55px;}.rtl .r--55 {    left: -55px;}.rtl .l--55 {    right: -55px;}.rtl .r-60 {    left: 60px;}.rtl .l-60 {    right: 60px;}.rtl .r--60 {    left: -60px;}.rtl .l--60 {    right: -60px;}.rtl .r-65 {    left: 65px;}.rtl .l-65 {    right: 65px;}.rtl .r--65 {    left: -65px;}.rtl .l--65 {    right: -65px;}.rtl .r-70 {    left: 70px;}.rtl .l-70 {    right: 70px;}.rtl .r--70 {    left: -70px;}.rtl .l--70 {    right: -70px;}.rtl .r-75 {    left: 75px;}.rtl .l-75 {    right: 75px;}.rtl .r--75 {    left: -75px;}.rtl .l--75 {    right: -75px;}.rtl .r-80 {    left: 80px;}.rtl .l-80 {    right: 80px;}.rtl .r--80 {    left: -80px;}.rtl .l--80 {    right: -80px;}.rtl .r-85 {    left: 85px;}.rtl .l-85 {    right: 85px;}.rtl .r--85 {    left: -85px;}.rtl .l--85 {    right: -85px;}.rtl .r-90 {    left: 90px;}.rtl .l-90 {    right: 90px;}.rtl .r--90 {    left: -90px;}.rtl .l--90 {    right: -90px;}.rtl .r-95 {    left: 95px;}.rtl .l-95 {    right: 95px;}.rtl .r--95 {    left: -95px;}.rtl .l--95 {    right: -95px;}.rtl .r-100 {    left: 100px;}.rtl .l-100 {    right: 100px;}.rtl .r--100 {    left: -100px;}.rtl .l--100 {    right: -100px;}.rtl .r--5 {    left: -5px;}@media (min-width: 480px) {    .rtl .r-xs-auto {        left: auto;    }    .rtl .l-xs-auto {        right: auto;    }}@media (min-width: 576px) {    .rtl .r-sm-auto {        left: auto;    }    .rtl .l-sm-auto {        right: auto;    }}@media (min-width: 992px) {    .rtl .r-md-auto {        left: auto;    }    .rtl .l-md-auto {        right: auto;    }}@media (min-width: 992px) {    .rtl .r-lg-auto {        left: auto;    }    .rtl .l-lg-auto {        right: auto;    }}@media (min-width: 1200px) {    .rtl .r-xl-auto {        left: auto;    }    .rtl .l-xl-auto {        right: auto;    }}.rtl .tx-right {    text-align: left;}.rtl .tx-left {    text-align: right;}@media (min-width: 480px) {    .rtl .tx-xs-right {        text-align: left;    }    .rtl .tx-xs-left {        text-align: right;    }}@media (min-width: 576px) {    .rtl .tx-sm-right {        text-align: left;    }    .rtl .tx-sm-left {        text-align: right;    }}@media (min-width: 992px) {    .rtl .tx-md-right {        text-align: left;    }    .rtl .tx-md-left {        text-align: right;    }}@media (min-width: 992px) {    .rtl .tx-lg-right {        text-align: left;    }    .rtl .tx-lg-left {        text-align: right;    }}@media (min-width: 1200px) {    .rtl .tx-xl-right {        text-align: left;    }    .rtl .tx-xl-left {        text-align: right;    }}.rtl .text-start {    text-align: right !important;}.rtl .text-end {    text-align: left !important;}@media (min-width: 576px) {    .rtl .text-sm-left {        text-align: left !important;    }    .rtl .text-sm-right {        text-align: right !important;    }}@media (min-width: 992px) {    .rtl .text-md-left {        text-align: left !important;    }    .rtl .text-md-right {        text-align: right !important;    }}@media (min-width: 992px) {    .rtl .text-lg-left {        text-align: left !important;    }    .rtl .text-lg-right {        text-align: right !important;    }}@media (min-width: 1200px) {    .rtl .text-xl-left {        text-align: left !important;    }    .rtl .text-xl-right {        text-align: right !important;    }}.rtl .app-sidebar .mCSB_draggerContainer {    left: -11px !important;}@media (min-width: 992px) {    .rtl .app.sidenav-toggled .app-content {        margin-right: 80px;    }    .rtl .app.sidenav-toggled .app-sidebar {        right: 0;    }}@media (max-width: 991px) {    .rtl .app .app-sidebar {        right: -240px;    }    .rtl .app.sidenav-toggled .app-content {        margin-right: 0;    }    .rtl .app.sidenav-toggled .app-sidebar {        right: 0;    }    .rtl .app.sidebar-gone.sidenav-toggled .app-sidebar {        right: 0;    }    .rtl .app.sidenav-toggled .side-menu .side-menu__icon {        margin-left: 13px !important;        margin-right: 0;    }}@media (min-width: 992px) {    .rtl .app-content {        margin-right: 240px;        margin-left: inherit;    }}.rtl .app-header {    padding-left: 15px;}@media (min-width: 992px) {    .rtl .app-header {        padding-left: 30px;    }}.rtl .app-search {    margin-left: 15px;}.rtl .app-search__input {    padding-left: 30px;}.rtl .app-search__button {    left: 0;}.rtl .app-notification__icon {    padding-left: 10px;}.rtl .app-sidebar {    right: 0;    left: inherit !important;    border-left: 1px solid #ededf5;    border-right: 0px;    transition: right 320ms ease, width 320ms ease;}.rtl.dark-theme .app-sidebar {    border-left: 1px solid #404353;    border-right: inherit;}.rtl.dark-theme .main-sidebar-header {    border-left: 1px solid #404353;}@media (min-width: 992px) {    .rtl.dark-theme .main-header-left .btn {        border-left: 1px solid transparent !important;    }}.rtl .app-sidebar__user-avatar {    margin-left: 15px;}.rtl .side-menu .slide .side-menu__item {    padding: 10px 30px 10px 91px;}.rtl .side-menu .slide .side-menu__item.active {    border-left: 3px solid var(--primary-bg-color);    border-right: inherit;}@media (min-width: 992px) {    .rtl .app.sidebar-mini.sidenav-toggled .profile-status {        left: 12px;    }    .rtl .app.sidenav-toggled .side-menu__label {        right: 0;    }}.rtl .sub-slide .sub-angle {    margin-right: auto;    float: left;}.rtl .slide.is-expanded .sub-side-menu__item:before {    right: 15px;}.rtl .slide.is-expanded .sub-slide-item2:before {    right: 35px !important;}.rtl .side-menu .side-menu__icon {    margin-left: 10px;    margin-right: inherit;}.rtl .app-sidebar .slide .side-menu__item.active::before {    right: 0;}.rtl .app-sidebar .side-item.side-item-category {    padding: 0 25px 0 20px;    text-align: right;}.rtl .slide-menu {    padding-right: 29px;    padding-left: inherit;}.rtl .slide-item {    padding: 8px 35px 8px 43px;}.rtl .slide-item .icon {    margin-left: 5px;}@media (min-width: 992px) {    .rtl .sidenav-toggled .profile-img {        left: 19px;    }    .rtl .sidenav-toggled .app-content {        margin-right: 0;    }    .rtl .sidenav-toggled .app-sidebar {        right: 0;    }    .rtl .sidenav-toggled .side-menu__label {        right: 50px;        padding: 12px 20px 12px 5px;        margin-right: -3px;        border-top-left-radius: 4px;        border-bottom-left-radius: 4px;    }    .rtl .sidenav-toggled .slide-menu {        right: 90px;    }    .rtl .app.sidenav-toggled .side-menu__item {        border-right: 0;    }    .rtl .app.sidenav-toggled .side-menu__label {        right: 0;    }    .rtl .app.sidenav-toggled .nav-badge {        left: 28px;    }}.rtl .dropdown-menu.dropdown-menu-end {    right: auto;}.rtl .app-breadcrumb {    text-align: left;}.rtl .sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {    right: 57px;}.rtl .side-header .header-brand-img.desktop-logo {    margin-left: 0;}.rtl .sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {    margin-left: 0;}.rtl .sidebar-navs .nav li:last-child a {    margin-left: 0 !important;}.rtl .side-menu h3:after {    right: 21px;}.rtl .sub-slide-item {    padding: 8px 25px 8px 0px !important;}.rtl .sub-slide-menu {    padding-right: 0;}.rtl .sub-side-menu__item {    padding-right: 40px !important;    padding-left: 20px !important;}.rtl .sub-slide.is-expanded .sub-slide-item {    padding-right: 42px !important;}.rtl .sub-slide-menu .sub-slide-item2 {    padding: 6px 48px 6px 0px !important;}.rtl .sub-slide .sub-angle2 {    margin-right: 68px;}.rtl .app-sidebar .slide-menu .sub-slide-menu a:before {    right: 25px;}.rtl .app-sidebar .slide-menu .slide-item:before {    right: 20px;}@media (min-width: 992px) {    .rtl .app.sidebar-mini.sidenav-toggled-open .app-sidebar {        right: 0;    }    .rtl .app.sidebar-mini.sidenav-toggled-open .side-menu .slide .side-menu__item {        padding: 10px 22px 10px 20px;        text-align: right;    }    .rtl .app.sidebar-mini.sidenav-toggled-open .side-menu .side-menu__icon {        margin-left: 12px;    }    .rtl .app.sidebar-mini.sidenav-toggled-open .ps>.ps__rail-y>.ps__thumb-y {        right: 3px;    }    .rtl .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .profile-status {        left: 19px;    }    .rtl .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {        right: 0;    }}@media (min-width: 1200px) {    .rtl .main-sidebar-sticky+.main-content {        margin-right: 240px;    }}.rtl .sub-slide .sub-angle2 {    margin-right: auto;    float: left;}.rtl .side-menu .side-menu__icon:before {    left: 3px;}.rtl .sidebar-mini.sidenav-toggled .side-menu .slide .side-menu__item.active {    border-left: 0 !important;}.rtl .sidebar-mini .side-menu {    margin-right: 0 !important;}@media (min-width: 992px) {    .rtl .icontext-menu.app.sidenav-toggled .main-header {        padding-right: 110px !important;    }    .rtl .icontext-menu.app.sidenav-toggled .app-content {        margin-right: 110px;    }}@media (min-width: 992px) {    .rtl .closed-menu.app.sidenav-toggled .app-content {        margin-right: 0px !important;    }    .rtl .closed-menu.app.sidenav-toggled .main-header {        padding-right: 0px !important;    }}@media (min-width: 992px) {    .rtl .hover-submenu .slide-item {        padding: 8px 35px 8px 18px;    }    .rtl .hover-submenu .slide-menu {        border-radius: 0px 0px 5px 5px;    }    .rtl .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {        right: 108px;    }    .rtl .hover-submenu.app.sidenav-toggled-open .slide-menu {        padding-right: 0 !important;        right: 110px;    }    .rtl .hover-submenu.app.sidenav-toggled-open .side-menu__label {        right: 0;    }    .rtl .hover-submenu.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        border-left: 0 !important;    }    .rtl .hover-submenu.app.sidenav-toggled .main-header {        padding-right: 110px;    }    .rtl .hover-submenu.app.sidenav-toggled .app-content {        margin-right: 110px;    }    .rtl .hover-submenu.app.sidenav-toggled .app-sidebar {        right: 0;    }}@media (min-width: 992px) {    .rtl .hover-submenu1 .slide-item {        padding: 8px 35px 8px 18px;    }    .rtl .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {        right: 108px;    }    .rtl .hover-submenu1.app.sidenav-toggled-open .slide-menu {        padding-right: 0 !important;        right: 110px;    }    .rtl .hover-submenu1.app.sidenav-toggled-open .side-menu__label {        right: 0;    }    .rtl .hover-submenu1.app.sidenav-toggled-open .side-menu .slide .side-menu__item.active {        border-left: 0 !important;    }    .rtl .hover-submenu1.app.sidenav-toggled .main-header {        padding-right: 110px;    }    .rtl .hover-submenu1.app.sidenav-toggled .app-content {        margin-right: 110px;    }}@media (min-width: 992px) {    .rtl.app.sidenav-toggled .app-content {        margin-right: 80px;        margin-left: 0;    }    .rtl.app.sidenav-toggled .main-header {        padding-right: 80px;        padding-left: 0px;    }}.rtl .example .group-btn .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    border-top-left-radius: 0 !important;    border-bottom-left-radius: 0 !important;}.rtl .example .group-btn .btn-group>.btn:nth-child(n+3) {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;    border-top-left-radius: 5px !important;    border-bottom-left-radius: 5px !important;}.rtl .example .btn-toolbar .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    border-top-left-radius: 0 !important;    border-bottom-left-radius: 0 !important;}.rtl .example .btn-toolbar .btn-group>.btn:nth-child(n+2) {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}.rtl .card-header .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    border-top-left-radius: 0 !important;    border-bottom-left-radius: 0 !important;}.rtl .card-header .btn-group>.btn:nth-child(n+2) {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}body.rtl {    text-align: right !important;}.rtl .main-body.app.sidebar-mini.rtl.dark-theme.light-header.light-menu .app-sidebar {    border-left: 1px solid #ededf5;}.rtl .main-body.app.sidebar-mini.rtl.dark-theme.light-header.light-menu .main-sidebar-header {    border-left: 1px solid #ededf5;}.rtl .main-sidebar-header {    border-left: 1px solid #ededf5;    border-right: inherit !important;}@media (min-width: 992px) {    .rtl .horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {        right: 180px;    }}.rtl.transparent-theme .main-nav .nav-link+.nav-link {    border-right: 1px solid rgba(255, 255, 255, 0.15);    border-left: inherit;}.rtl .feature-1 .feature i {    float: right;}@media (min-width: 992px) {    .rtl.horizontal .horizontal-main .sub-slide2 .sub-slide-menu1 {        right: 180px;        left: auto;    }}.rtl .featured_icon1 {    margin-right: -34px !important;}.rtl.dark-theme .border-end {    border-left: 1px solid #3c3c60 !important;    border-right: inherit !important;}.rtl table.table-bordered.dataTable th:first-child,.rtl table.table-bordered.dataTable th:first-child,.rtl table.table-bordered.dataTable td:first-child,.rtl table.table-bordered.dataTable td:first-child {    border-right-width: 1px !important;}.rtl.dark-theme table.table-bordered.dataTable th:first-child,.rtl.dark-theme table.table-bordered.dataTable th:first-child,.rtl.dark-theme table.table-bordered.dataTable td:first-child,.rtl.dark-theme table.table-bordered.dataTable td:first-child {    border-right-width: 0px !important;}.rtl.transparent-theme table.table-bordered.dataTable th:first-child,.rtl.transparent-theme table.table-bordered.dataTable th:first-child,.rtl.transparent-theme table.table-bordered.dataTable td:first-child,.rtl.transparent-theme table.table-bordered.dataTable td:first-child {    border-right-width: 0px !important;}.rtl .icon.ion-ios-arrow-forward {    transform: rotate(180deg);}.rtl .icon.ion-ios-arrow-back {    transform: rotate(180deg);}.rtl .bootstrap-tagsinput .badge [data-role=remove] {    margin-right: 8px;    margin-left: inherit;}.rtl .tab_wrapper .content_wrapper .accordian_header.active .arrow {    transform: rotate(-45deg);}.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {    transform: rotate(135deg);}.rtl .vtimeline .timeline-wrapper {    padding-left: 90px;    padding-right: inherit;}@media (max-width: 992px) {    .rtl.dark-theme .vtimeline .timeline-wrapper .timeline-panel:after {        border-left: 14px solid #353949 !important;        border-right: 0 solid #2a2e3f !important;    }    .rtl.transparent-theme .vtimeline .timeline-wrapper .timeline-panel:after {        border-left: 14px solid rgba(255, 255, 255, 0.1) !important;        border-right: 0 solid rgba(255, 255, 255, 0.1) !important;    }}.rtl div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {    padding-left: 0;    padding-right: inherit;}.rtl .file-image-1 .icons {    left: 7px;    right: inherit;    text-align: left;}.rtl .main-signup-header .nav.panel-tabs {    padding-right: 0;}.rtl .smartphoto-dismiss {    left: 10px;    right: inherit;}.rtl .smartphoto-dismiss {    left: 22px !important;    right: inherit !important;}.rtl .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {    padding: 5px 0px 5px 90px;}.rtl .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {    text-align: right;}.rtl .tree ul:before {    right: -10px;    left: inherit;    border-right: 1px solid #ededf5;    border-left: inherit;}.rtl .tree ul {    margin-right: 1em;    margin-left: inherit;}.rtl .tree ul li:before {    right: -10px;    left: inherit;}.rtl table.dataTable>thead>tr>th:not(.sorting_disabled),.rtl table.dataTable>thead>tr>td:not(.sorting_disabled) {    padding-right: 15px;    padding-left: 30px;}.rtl .dropdown.btn-group>.btn.btn-rounded:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 50px !important;    border-bottom-right-radius: 50px !important;}.rtl .counter-side-badge {    left: 0;    right: inherit;}.rtl .counter-side-badge .badge {    right: -60px;    left: inherit;    float: right;    transform: rotate(45deg);}.rtl .select2-container {    direction: rtl;}.rtl .note-editor input[type=radio],.rtl .note-editor input[type=checkbox] {    margin-left: 7px;    margin-right: 0;}.rtl .image-pic {    right: 5px;    left: inherit;}.rtl .btn-group.file-attach .btn.rounded-pill:not(:last-child):not(.dropdown-toggle) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;    border-top-right-radius: 50px !important;    border-bottom-right-radius: 50px !important;}.rtl .btn-group.file-attach .btn-close {    border-radius: 4px 0 0 4px;}.rtl .btn-group.file-attach .btn-close.rounded-pill {    border-radius: 50px 0 0 50px !important;}.rtl .btn-group.file-attach .btn-close.btn-primary-light {    border: 1px solid var(--primary02);    border-right: 0;}.rtl .btn-group.file-attach .btn-close.btn-secondary-light {    border: 1px solid rgba(247, 79, 117, 0.2);    border-right: 0;}.rtl .btn-group.file-attach .btn-close.btn-info-light {    border: 1px solid rgba(78, 194, 240, 0.2);    border-right: 0;}.rtl .btn-group.file-attach .btn-close.btn-success-light {    border: 1px solid rgba(36, 213, 184, 0.2);    border-right: 0;}.rtl .btn-group.file-attach .btn-close.btn-warning-light {    border: 1px solid rgba(255, 189, 90, 0.2);    border-right: 0;}.rtl .btn-group.file-attach .btn-close.btn-danger-light {    border: 1px solid rgba(243, 67, 67, 0.2);    border-right: 0;}.rtl .info-widget h3:before {    left: 0.5em;    right: inherit;}.rtl .info-widget h3:after {    right: 0.5em;    left: inherit;}.rtl .select2-container .select2-selection--single .select2-selection__rendered {    padding-right: 8px;    padding-left: 20px;}.rtl .nice-select {    text-align: right;}.rtl .nice-select .option {    text-align: right;}.rtl .nice-select:after {    left: 12px;    right: inherit;}.rtl [type=email],.rtl [type=number],.rtl [type=tel],.rtl [type=url] {    direction: rtl;}.rtl .was-validated .is-loading>.form-control:valid~.spinner-border,.rtl .was-validated .is-loading>.form-control:valid~.spinner-grow,.rtl .is-loading>.form-control.is-valid~.spinner-border,.rtl .is-loading>.form-control.is-valid~.spinner-grow {    left: calc(1.75rem + 2px + 3px);    right: inherit;}.rtl .is-loading>.form-control~.spinner-border,.rtl .is-loading>.form-control~.spinner-grow,.rtl .is-loading>.form-control-plaintext~.spinner-border,.rtl .is-loading>.form-control-plaintext~.spinner-grow,.rtl .is-loading>.custom-select~.spinner-border,.rtl .is-loading>.custom-select~.spinner-grow,.rtl .is-loading>textarea[rows="1"].form-control~.spinner-border,.rtl .is-loading>textarea[rows="1"].form-control~.spinner-grow {    left: calc(0.375em + 0.1875rem);    right: inherit;}.rtl .was-validated .is-loading>.form-control:valid,.rtl .is-loading>.form-control.is-valid {    padding-left: calc(1.5em + 0.75rem + 25px);    padding-right: 0.75rem;}.rtl .is-loading>.form-control,.rtl .is-loading>.form-control-plaintext,.rtl .is-loading>.custom-select,.rtl .is-loading>textarea[rows="1"].form-control {    padding-left: calc(1.5em + 0.75rem);    padding-right: 0.75rem;}.rtl .was-validated .is-loading>.form-control:invalid~.spinner-border,.rtl .was-validated .is-loading>.form-control:invalid~.spinner-grow,.rtl .is-loading>.form-control.is-invalid~.spinner-border,.rtl .is-loading>.form-control.is-invalid~.spinner-grow {    left: calc(1.75rem + 2px + 3px);    right: inherit;}.rtl .is-loading .form-control-plaintext {    padding-right: 7px;    padding-left: inherit;}.rtl .is-loading select option {    padding-right: 7px;    padding-left: inherit;}.rtl .input-group .is-loading.spinner-append .form-control {    border-top-right-radius: 5px !important;    border-bottom-right-radius: 5px !important;    border-top-left-radius: 0px !important;    border-bottom-left-radius: 0px !important;}.rtl .dropdown-menu {    float: right;    text-align: right;}.rtl .input-group.is-loading> :first-child:not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {    border-radius: 0 5px 5px 0 !important;}.rtl .input-group.is-loading> :not(:last-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {    border-radius: 5px 0 0 5px !important;}.rtl .input-group.input-group-rtl> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {    border-top-right-radius: 0px !important;    border-bottom-right-radius: 0px !important;}.rtl .search-icon {    margin: auto -6px auto 6px !important;}.rtl div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {    padding-left: inherit;    padding-right: 0;}.rtl .breadcrumb-header .breadcrumb-item+.breadcrumb-item::before {    transform: rotate(180deg);}.rtl table.table-bordered.dataTable th:last-child,.rtl table.table-bordered.dataTable td:last-child {    border-left-width: 2px;}@media screen and (min-width: 1389px) {    .rtl table.table-bordered.dataTable th:last-child,    .rtl table.table-bordered.dataTable td:last-child {        border-left-width: 1px;    }}.rtl table.table-bordered.dataTable {    border-left-width: 0;}.rtl #ui_notifIt {    left: 10px !important;    right: auto;}@media (min-width: 768px) {    .rtl .table-responsive.deleted-table .data-table-btn {        right: 185px;        left: auto;    }}.rtl .nav-tabs .nav-link {    padding: 10px 15px;}/* ######## LIBARARY ######## *//* ###### 4.5 Morris ###### */.morris-hover.morris-default-style {    border-radius: 0;}/* ###### 5.2 Charts  ###### */.main-donut-chart {    position: relative;    border-radius: 50%;    overflow: hidden;}.main-donut-chart .slice {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.main-donut-chart .chart-center {    position: absolute;    border-radius: 50%;}.main-donut-chart .chart-center span {    display: block;    text-align: center;}#ecom-chart {    height: 200px !important;}.legend {    width: 15px;    height: 10px;    display: block;    border-radius: 2px;    margin-right: 9px;    margin-top: 6px;}.list-unstyled .legend-content {    display: inline-block;    vertical-align: top;}.list-unstyled li {    display: flex;    margin-bottom: 20px;}.dot-label {    width: 6px;    height: 6px;    border-radius: 50%;    animation: ani 1s linear infinite;    left: 9px;    bottom: -12px;    position: relative;}#summary-chart {    height: 204px;    width: 100%;}.summary.chart-legend {    top: 169px;}.morris-wrapper-demo {    height: 200px;    position: relative;    margin-left: -15px;    margin-right: -15px;}@media (min-width: 576px) {    .morris-wrapper-demo {        height: 300px;    }}.morris-donut-wrapper-demo {    height: 200px;}@media (min-width: 576px) {    .morris-donut-wrapper-demo {        height: 250px;    }}.chartjs-wrapper-demo {    height: 250px;}@media (min-width: 992px) {    .chartjs-wrapper-demo {        height: 300px;    }}.chartist-wrapper-demo {    height: 200px;}@media (min-width: 768px) {    .chartist-wrapper-demo {        height: 300px;    }}.flotChart6 {    width: 100%;    height: 180px;}.chart-icons {    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;}.sales-flot {    position: relative;}.sales-flot .flot-chart .flot-x-axis>div span:first-child {    display: block;    text-transform: uppercase;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    font-weight: 500;    font-size: 10px;    color: #7987a1;    top: 10px;    position: relative;}.sales-flot .flot-chart .flot-x-axis>div span:last-child {    display: block;    font-size: 16px;    font-weight: 700;    font-family: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    color: #323251;    line-height: 1;    top: 15px;    position: relative;}.sales-bar-chart {    position: relative;    width: auto;    height: 160px;}.chart-legend {    margin-bottom: 20px;    display: flex;    align-items: center;    justify-content: center;    position: absolute;    top: 5px;    left: 0;    right: 0;    z-index: 10;    font-size: 10px;    font-weight: 500;    letter-spacing: 1px;    text-transform: uppercase;}.chart-legend div {    display: flex;    align-items: center;}.chart-legend div+div {    margin-left: 15px;}.chart-legend span {    width: 10px;    height: 4px;    display: block;    margin-right: 5px;}@media (min-width: 576px) {    .chart-legend div+div {        margin-left: 30px;    }}@media (min-width: 576px) {    .chart-legend span {        width: 40px;        margin-right: 10px;    }}.chart-wrapper {    position: relative;    margin-left: -13px;    margin-right: -13px;}@media (min-width: 576px) {    .chart-wrapper {        margin-left: -10px;        margin-right: -15px;    }}.card-dashboard-twelve .flot-chart {    width: 100%;    height: 200px;    position: relative;}.card-dashboard-twelve .flot-chart .flot-x-axis>div span:first-child {    display: block;    text-transform: uppercase;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    font-weight: 500;    font-size: 10px;    color: #7987a1;}.card-dashboard-twelve .flot-chart .flot-x-axis>div span:last-child {    display: block;    font-size: 16px;    font-weight: 700;    font-family: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    color: #1c273c;    line-height: 1;}@media (min-width: 768px) {    .card-dashboard-twelve .flot-chart {        height: 250px;    }}@media (min-width: 992px) {    .card-dashboard-twelve .flot-chart {        height: 300px;    }}/* ###### 4.1 Datatables ###### */table.dataTable {    border: 1px solid #ededf5;}table.dataTable thead th,table.dataTable thead td {    border-top-width: 0;    border-bottom-width: 0;    padding: 15px 10px;    font-weight: 500;    font-size: 12px;    color: #323251;}table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc {    background-image: none;    background-color: #fff;    position: relative;}table.dataTable thead .sorting_asc::after,table.dataTable thead .sorting_desc::after {    font-family: "Ionicons";    font-size: 11px;    position: absolute;    line-height: 0;    top: 50%;    right: 10px;}table.dataTable thead .sorting_asc::after {    content: "\f3d8";}table.dataTable thead .sorting_desc::after {    content: "\f3d0";}table.dataTable thead .sorting {    background-image: none;    position: relative;}table.dataTable thead .sorting::before,table.dataTable thead .sorting::after {    font-family: "Ionicons";    font-size: 11px;    position: absolute;    line-height: 0;    right: 10px;}table.dataTable thead .sorting::before {    content: "\f3d8";    top: 40%;}table.dataTable thead .sorting::after {    content: "\f3d0" !important;    top: 49%;}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child::before {    top: 9.5px;    left: 7px;    width: 16px;    height: 16px;    display: flex;    align-items: center;    justify-content: center;    border-width: 0;    box-shadow: none;    background-color: #e1e1ef;    font-size: 14px;    font-weight: 700;    color: #949eb7;}table.dataTable>tbody>tr.child ul.dtr-details {    display: block;}table.dataTable>tbody>tr.child span.dtr-title {    font-weight: 500;}.dataTables_wrapper .dataTables_length {    text-align: left;}.dataTables_wrapper .dataTables_length label {    display: block;    margin-bottom: 15px;}.dataTables_wrapper .dataTables_length .select2-container--default {    margin-right: 5px;    width: 50px !important;}.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single {    height: 32px;    border-color: #cdd4e2;    border-radius: 3px;}.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 32px;}.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow {    height: 30px;}.dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow b {    border-top-color: #949eb7;}.dataTables_wrapper .dataTables_filter {    text-align: left;}.dataTables_wrapper .dataTables_filter label {    display: block;    margin-bottom: 15px;}.dataTables_wrapper .dataTables_filter input {    margin-left: 0;    border: 1px solid #ededf5;    padding: 16px 10px;    line-height: 1.539;    color: #4a4a69;    border-radius: 3px;    width: 100%;}.dataTables_wrapper .dataTables_filter input::placeholder {    color: #949eb7;}.dataTables_wrapper .dataTables_info {    margin-top: 19px !important;    padding: 0 !important;    text-align: left;}.dataTables_wrapper .dataTables_paginate {    margin-top: 15px !important;    padding-top: 0;    margin-top: 15px;    text-align: left;}.dataTables_wrapper .dataTables_paginate .paginate_button {    background-color: transparent;    padding: 0;    margin: 0;    border: 0;    border-radius: 1px;    transition: all 0.2s ease-in-out;}.dataTables_wrapper .dataTables_paginate .paginate_button+.paginate_button {    margin-left: 0px;}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {    background-color: transparent;    color: #e1e1ef !important;}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus {    color: #e1e1ef !important;}.dataTables_wrapper .dataTables_paginate .paginate_button.previous {    margin-right: 3px;}.dataTables_wrapper .dataTables_paginate .paginate_button.next {    margin-left: 3px;}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:focus {    border: 0;    background-image: none;    background-color: transparent;    color: #4a4a69 !important;}.dataTables_wrapper .dataTables_paginate .paginate_button.current {    border: 0;    background-image: none;    background-color: var(--primary-bg-color);    color: #fff !important;}.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {    border: 0;    background-image: none;    background-color: var(--primary-bg-color);    color: #fff !important;}@media (min-width: 576px) {    .dataTables_wrapper .dataTables_filter {        float: right;        margin-top: 0;    }}@media (min-width: 576px) {    .dataTables_wrapper .dataTables_filter input {        width: auto;    }}@media (min-width: 576px) {    .dataTables_wrapper .dataTables_paginate {        float: right;    }}@media (prefers-reduced-motion: reduce) {    .dataTables_wrapper .dataTables_paginate .paginate_button {        transition: none;    }}@media (max-width: 414px) {    div.dataTables_wrapper div.dataTables_filter input {        margin-left: -12px;    }}.table.dataTable thead .sorting:before {    display: none;}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before {    display: none;}.dataTables_paginate .pagination .page-link {    padding: 0.5rem 0.75rem;    background-color: #f9f9fb;    border: 1px solid #ededf5;}.dataTables_paginate .page-item.active .page-link {    background-color: var(--primary-bg-color);}.dataTables_wrapper .dataTables_paginate .paginate_button.focus {    background: var(--primary-bg-color);}.dataTables_wrapper .dataTables_paginate .page-item.disabled .page-link {    background-color: #ffffff;    width: 65px;    color: #7a839b;    FONT-WEIGHT: 100;    font-size: 12px;}.page-item.next a {    width: 64px;}table.dataTable tfoot th,table.dataTable tfoot td {    padding: 10px 18px 6px 18px;    border-top: 1px solid #f0f0f8;}.table-responsive.hoverable-table {    position: relative;}.hoverable-table .btn-primary {    position: absolute;    margin-left: 98px;    top: 0px;    padding: 7px 16px;    z-index: 99;}#basic-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus,#responsive-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus,#delete-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus,#file-datatable .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {    width: 100% !important;}#example1 .select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {    width: auto !important;}/* ###### 3.2 Datepicker ###### */.ui-datepicker {    background-color: #fff;    border: 1px solid #ededf5;    font-family: inherit;    font-size: inherit;    padding: 10px;    margin: 1px 0 0;    display: none;    width: auto !important;    z-index: 9999 !important;    border-radius: 5px;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);}.ui-datepicker .ui-datepicker-header {    display: flex;    justify-content: space-between;    align-items: center;    position: relative;    font-weight: 500;    font-size: 12px;    text-transform: uppercase;    color: #4a4a69;    padding: 0 0 5px;    letter-spacing: 1px;    border: 0;    background-color: transparent;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {    text-indent: -99999px;    color: #7987a1;    top: 3px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {    font-size: 16px;    font-family: "Ionicons";    position: absolute;    top: -2px;    text-indent: 0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {    color: #383853;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {    color: #383853;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next {    order: 3;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {    right: 5px;    content: "\f3d1";}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {    left: 5px;    content: "\f3cf";}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {    color: #4d5875;    cursor: pointer;    top: 1px;    border: 0;    background-color: transparent;}.ui-datepicker .ui-datepicker-title {    color: #383853;    font-weight: 700;    font-size: 13px;}.ui-datepicker .ui-datepicker-calendar {    margin: 0;    background-color: transparent;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.ui-datepicker .ui-datepicker-calendar th {    text-transform: uppercase;    font-size: 12px;    font-weight: 700;    letter-spacing: 1px;    padding: 6px 9px;    color: #383853;}/* ###### 4.12 Datetimepicker ###### *//* Amaze UI Datetimepicker */.datetimepicker {    box-shadow: none;    border-radius: 0;    border-width: 1px;    border-color: #ededf5;    min-width: 270px;    padding: 0 10px 10px;    border-radius: 5px;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);}.datetimepicker::before {    display: none;}.datetimepicker table {    width: 100%;}.datetimepicker table th.prev,.datetimepicker table th.next,.datetimepicker table th.switch {    background-color: #fff;    color: #4a4a69;}.datetimepicker table th.prev,.datetimepicker table th.next {    position: relative;}.datetimepicker table th.prev span,.datetimepicker table th.next span {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;}.datetimepicker table th.prev span::before,.datetimepicker table th.next span::before {    font-family: "Ionicons";    position: absolute;    top: 50%;    font-size: 16px;    color: #7987a1;    line-height: 0;}.datetimepicker table th.prev:hover,.datetimepicker table th.prev:focus {    background-color: #fff;}.datetimepicker table th.next:hover,.datetimepicker table th.next:focus {    background-color: #fff;}.datetimepicker table th.prev:hover span::before,.datetimepicker table th.prev:focus span::before {    color: var(--primary-bg-color);}.datetimepicker table th.next:hover span::before,.datetimepicker table th.next:focus span::before {    color: var(--primary-bg-color);}.datetimepicker table th.prev span::before {    content: "\f3cf";    left: 0;}.datetimepicker table th.next span::before {    content: "\f3d1";    right: 0;}.datetimepicker table th.switch {    text-transform: uppercase;    font-weight: 700;    font-size: 13px;    letter-spacing: 1px;    color: #323251;}.datetimepicker table th.switch:hover,.datetimepicker table th.switch:focus {    background-color: #fff;    color: var(--primary-bg-color);}.datetimepicker table td {    font-size: 0.875rem;    text-align: center;}.datetimepicker table td.old,.datetimepicker table td.new {    color: #949eb7;}.datetimepicker table td.active {    background-color: var(--primary-bg-color);    color: #fff;}.datetimepicker table td.active:hover,.datetimepicker table td.active:focus {    background-color: var(--primary-bg-color);    color: #fff;}.datetimepicker table span.active {    background-color: var(--primary-bg-color);    color: #fff;}.datetimepicker table span.active:hover,.datetimepicker table span.active:focus {    background-color: var(--primary-bg-color);    color: #fff;}.datetimepicker .datetimepicker-days table thead tr:first-child th {    height: 38px;}.datetimepicker .datetimepicker-days table thead tr:last-child th {    height: 25px;    text-transform: uppercase;    color: #4d5875;    font-weight: 700;    font-size: 11px;}/* jQuery Simple Datetimepicker */.main-datetimepicker {    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);    border-radius: 5px;    border-color: #ededf5;    margin-top: 0px;}.main-datetimepicker>.datepicker_header {    padding: 10px;    display: flex;    align-items: center;    justify-content: space-between;}.main-datetimepicker>.datepicker_header>.icon-home {    display: none;}.main-datetimepicker>.datepicker_header a:nth-child(2),.main-datetimepicker>.datepicker_header a:last-child {    display: block;    position: relative;    text-indent: -999999px;}.main-datetimepicker>.datepicker_header a:nth-child(2)::before,.main-datetimepicker>.datepicker_header a:last-child::before {    font-family: "Ionicons";    position: absolute;    top: 50%;    line-height: 0;    text-indent: 0;    font-size: 13px;}.main-datetimepicker>.datepicker_header a:nth-child(2)::before {    content: "\f3cf";    left: 0;}.main-datetimepicker>.datepicker_header a:last-child::before {    content: "\f3d1";    right: 0;}.main-datetimepicker>.datepicker_header span {    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    text-transform: uppercase;}.main-datetimepicker>.datepicker_inner_container {    border-radius: 0;    box-shadow: none;    border-width: 0;    display: flex;    height: 225px;    margin: 0;    background-color: #fff;}.main-datetimepicker>.datepicker_inner_container::after {    display: none;}.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar {    width: 230px;    border-width: 0;    border-radius: 0;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    padding: 5px;    float: none;    margin: 0;}.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar>table {    width: 100%;    height: 100%;}.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar th {    font-size: 11px;    text-transform: uppercase;    color: #323251;    font-weight: 700;    text-align: center;    padding: 8px 5px;}.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td {    font-size: 0.875rem;    font-weight: 400;    text-align: center;    padding: 5px;}.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.day_another_month {    color: #949eb7;}.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.hover {    background-color: #f0f0f8;    cursor: pointer;}.main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.active {    background-color: var(--primary-bg-color);    color: #fff;    border-radius: 2px;}.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist {    float: none;    width: 70px;    height: 100% !important;    border-left: 1px solid #ededf5;}.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item {    padding: 5px 8px;    margin: 0 0 0 1px;}.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:hover,.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:focus {    background-color: #fcfcff;}.main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active {    background-color: var(--primary-bg-color);    color: #fff;}/* Picker JS */.picker-title {    font-size: 15px;    font-weight: 500;}.picker-cell__header {    text-transform: uppercase;    font-size: 0.875rem;    font-weight: 700;    letter-spacing: 0.4px;}.picker-item {    font-family: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}.picker-picked {    font-weight: 500;    color: var(--primary-bg-color);}/* ###### 4.3 jQuery Steps ###### *//***** DEFAULT STYLE WIZARD *****/.wizard {    border: 1px solid #f0f0f8;    background-color: #fff;}.wizard>.steps {    padding: 20px;}.wizard>.steps>ul {    padding: 0;    margin-bottom: 0;    display: flex;}.wizard>.steps>ul li {    float: none;    display: block;    width: auto;}.wizard>.steps>ul li .current-info {    display: none;}.wizard>.steps>ul li .title {    margin-left: 5px;    white-space: nowrap;    transition: all 0.2s ease-in-out;}.wizard>.steps>ul li+li {    margin-left: 5px;}.wizard>.steps a {    color: #323251;    font-weight: 500;    font-size: 15px;    display: flex;    justify-content: center;    align-items: center;}.wizard>.steps a:hover,.wizard>.steps a:active {    color: #323251;    font-weight: 500;    font-size: 15px;    display: flex;    justify-content: center;    align-items: center;}.wizard>.steps a .number,.wizard>.steps a:hover .number,.wizard>.steps a:active .number {    flex-shrink: 0;    font-weight: 700;    color: #fff;    display: block;    text-align: center;    line-height: 2;    width: 30px;    height: 30px;    background-color: #d6d6e6;    border-radius: 3px;    transition: all 0.2s ease-in-out;}.wizard>.steps .disabled {    display: none;}.wizard>.steps .disabled a {    color: #949eb7;}.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active {    color: #949eb7;}.wizard>.steps .current a {    color: var(--primary-bg-color) !important;}.wizard>.steps .current a:hover,.wizard>.steps .current a:active {    color: var(--primary-bg-color) !important;}.wizard>.steps .current a .title,.wizard>.steps .current a:hover .title,.wizard>.steps .current a:active .title {    display: inline-block;}.wizard>.steps .current a .number,.wizard>.steps .current a:hover .number,.wizard>.steps .current a:active .number {    background-color: var(--primary-bg-color) !important;}.wizard>.steps .done a {    color: var(--primary-bg-color) !important;}.wizard>.steps .done a:hover,.wizard>.steps .done a:active {    color: var(--primary-bg-color) !important;}.wizard>.steps .done a .title,.wizard>.steps .done a:hover .title,.wizard>.steps .done a:active .title {    display: none;}.wizard>.steps .done a .number,.wizard>.steps .done a:hover .number,.wizard>.steps .done a:active .number {    background-color: #f74f75;}.wizard>.content {    border-top: 1px solid #f0f0f8;    border-bottom: 1px solid #f0f0f8;    min-height: 150px;    padding: 20px;}.wizard>.content>.title {    font-size: 18px;    color: #323251;    font-weight: 700;    margin-bottom: 5px;    display: none;}.wizard>.content>.title.current {    display: block;}.wizard>.content>.body {    float: none;    position: static;    width: auto;    height: auto;}.wizard>.content>.body input.parsley-error {    border-color: #f34343;}.wizard>.content>.body input.parsley-error+ul {    list-style: none !important;}.wizard>.actions {    padding: 20px;}.wizard>.actions>ul {    margin: 0;    padding: 0;    list-style: none;    display: flex;    justify-content: space-between;}.wizard>.actions>ul>li:last-child a {    background-color: #f74f75;}.wizard>.actions a {    display: block;    background-color: var(--primary-bg-color);    padding: 9px 25px;    line-height: 1.573;    color: #fff;    border-radius: 3px;    margin-right: 10px;}.wizard>.actions a:hover,.wizard>.actions a:active {    display: block;    background-color: var(--primary-bg-color);    padding: 9px 25px;    line-height: 1.573;    color: #fff;}.wizard>.actions .disabled a {    background-color: #949eb7;    border-radius: 3px;}.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active {    background-color: #949eb7;}.wizard.vertical>.steps {    padding: 20px;}.wizard.vertical>.steps ul li+li {    margin-left: 10px;}.wizard.vertical>.steps ul li .title {    display: none;}.wizard.vertical>.steps .current a .title {    display: inline-block;}.wizard.vertical>.content {    margin: 0;    padding: 20px;}.wizard.vertical>.actions {    padding: 20px;}.wizard.vertical>.actions ul {    float: none;    margin: 0;    padding: 0;}@media (min-width: 768px) {    .wizard>.steps {        padding: 25px;    }}@media (min-width: 992px) {    .wizard>.steps {        padding: 30px;    }}@media (prefers-reduced-motion: reduce) {    .wizard>.steps>ul li .title {        transition: none;    }}@media (min-width: 576px) {    .wizard>.steps>ul li .title {        display: none;        margin-left: 10px;    }}@media (min-width: 768px) {    .wizard>.steps>ul li .title {        display: none;    }}@media (min-width: 576px) {    .wizard>.steps>ul li+li {        margin-left: 20px;    }}@media (min-width: 992px) {    .wizard>.steps>ul li+li {        margin-left: 30px;    }}@media (min-width: 1200px) {    .wizard>.steps a {        justify-content: flex-start;    }    .wizard>.steps a:hover,    .wizard>.steps a:active {        justify-content: flex-start;    }}@media (prefers-reduced-motion: reduce) {    .wizard>.steps a .number,    .wizard>.steps a:hover .number,    .wizard>.steps a:active .number {        transition: none;    }}@media (min-width: 576px) {    .wizard>.steps a .number,    .wizard>.steps a:hover .number,    .wizard>.steps a:active .number {        font-size: 18px;        font-weight: 600;        line-height: 2.1;        width: 40px;        height: 40px;    }}@media (min-width: 576px) {    .wizard>.steps .disabled {        display: block;    }}@media (min-width: 768px) {    .wizard>.steps .done a .title,    .wizard>.steps .done a:hover .title,    .wizard>.steps .done a:active .title {        display: inline-block;    }}@media (min-width: 768px) {    .wizard>.content {        padding: 25px;    }}@media (min-width: 992px) {    .wizard>.content {        padding: 30px;    }}@media (min-width: 768px) {    .wizard>.actions {        padding: 25px;    }}@media (min-width: 992px) {    .wizard>.actions {        padding: 30px;    }}@media (min-width: 576px) {    .wizard.vertical>.steps {        float: left;        width: 20%;    }}@media (min-width: 768px) {    .wizard.vertical>.steps {        width: 15%;    }}@media (min-width: 992px) {    .wizard.vertical>.steps {        padding: 25px;        width: 30%;    }}@media (min-width: 576px) {    .wizard.vertical>.steps ul {        flex-direction: column;    }}@media (min-width: 576px) {    .wizard.vertical>.steps ul li+li {        margin-top: 10px;        margin-left: 0;    }}@media (min-width: 768px) {    .wizard.vertical>.steps ul li+li {        margin-top: 20px;    }}@media (min-width: 992px) {    .wizard.vertical>.steps ul li .title {        display: block;    }}@media (min-width: 992px) {    .wizard.vertical>.steps a {        justify-content: flex-start;    }}@media (min-width: 576px) {    .wizard.vertical>.steps .current a .title {        display: none;    }}@media (min-width: 992px) {    .wizard.vertical>.steps .current a .title {        display: inline-block;    }}@media (min-width: 576px) {    .wizard.vertical>.content {        border-top-width: 0;        border-bottom-width: 0;        width: 80%;        float: right;        border-left: 1px solid #ededf5;    }}@media (min-width: 768px) {    .wizard.vertical>.content {        width: 85%;    }}@media (min-width: 992px) {    .wizard.vertical>.content {        width: 70%;        padding: 25px;    }}@media (min-width: 576px) {    .wizard.vertical>.actions {        width: 80%;        float: right;        border-left: 1px solid #ededf5;    }}@media (min-width: 768px) {    .wizard.vertical>.actions {        width: 85%;    }}@media (min-width: 992px) {    .wizard.vertical>.actions {        width: 70%;        padding: 25px;    }}/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/.step-equal-width>.steps>ul {    display: flex;    display: flex;}.step-equal-width>.steps>ul>li {    flex: 1;    width: auto;    float: none;    flex: 1;    width: auto;    float: none;}/****** EQUAL COLUMN WIDTH STEP INDICATOR *****//***** CUSTOM STYLES *****/.wizard-style-1>.steps>ul a {    padding: 0;    height: 50px;}.wizard-style-1>.steps>ul a:hover,.wizard-style-1>.steps>ul a:active {    padding: 0;    height: 50px;}.wizard-style-1>.steps>ul a .number,.wizard-style-1>.steps>ul a:hover .number,.wizard-style-1>.steps>ul a:active .number {    width: 50px;    height: 100%;    border: 0;    font-size: 18px;    font-weight: bold;    color: #7987a1;    background-color: #e1e1ef;    border-radius: 0;}.wizard-style-1>.steps>ul a .title,.wizard-style-1>.steps>ul a:hover .title,.wizard-style-1>.steps>ul a:active .title {    margin-right: 20px;    margin-left: 20px;}.wizard-style-1>.steps>ul .current a .number,.wizard-style-1>.steps>ul .current a:hover .number,.wizard-style-1>.steps>ul .current a:active .number {    background-color: #452efa;    color: #fff;}.wizard-style-1>.steps>ul .done a .number,.wizard-style-1>.steps>ul .done a:hover .number,.wizard-style-1>.steps>ul .done a:active .number {    background-color: #643ab0;    color: #fff;}.wizard-style-2>.steps>ul a {    padding: 0;    height: 50px;    border-radius: 50px;}.wizard-style-2>.steps>ul a:hover,.wizard-style-2>.steps>ul a:active {    padding: 0;    height: 50px;    border-radius: 50px;}.wizard-style-2>.steps>ul a .number,.wizard-style-2>.steps>ul a:hover .number,.wizard-style-2>.steps>ul a:active .number {    width: 50px;    height: 100%;    border: 2px solid #f0f0f8;    font-size: 18px;    font-weight: bold;    color: #7987a1;    background-color: #fff;}.wizard-style-2>.steps>ul a .title,.wizard-style-2>.steps>ul a:hover .title,.wizard-style-2>.steps>ul a:active .title {    margin-right: 20px;}.wizard-style-2>.steps>ul .current a .number,.wizard-style-2>.steps>ul .current a:hover .number,.wizard-style-2>.steps>ul .current a:active .number {    border-color: var(--primary-bg-color);    color: var(--primary-bg-color);}.wizard-style-2>.steps>ul .done a .number,.wizard-style-2>.steps>ul .done a:hover .number,.wizard-style-2>.steps>ul .done a:active .number {    border-color: #ad4ffa;    color: #ad4ffa;}@media (min-width: 992px) and (max-width: 1200px) {    .wizard.vertical>.steps .current a .title {        display: none;    }    .wizard>.steps>ul li .title {        display: none;    }    .wizard.vertical>.steps ul li .title {        display: none;    }}/* ###### 4.4 jQVMap ###### */.jqvmap-label {    padding: 2px 8px;    background-color: rgba(17, 17, 17, 0.9);    border-radius: 2px;}.jqvmap-zoomin {    font-size: 20px;    padding: 0;    width: 20px;    height: 20px;    display: flex;    align-items: center;    justify-content: center;    border-radius: 2px;}.jqvmap-zoomout {    font-size: 20px;    padding: 0;    width: 20px;    height: 20px;    display: flex;    align-items: center;    justify-content: center;    border-radius: 2px;    top: 32px;}/* Setup basic CSS for Label */.jqvmap-pin {    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    cursor: default;    pointer-events: none;}/* Hide Whichever Labels you want */#jqvmap1_ri_pin,#jqvmap1_dc_pin,#jqvmap1_de_pin,#jqvmap1_md_pin {    display: none;}/* Reposition Labels that are not quite right ( labels are centered in shape, and sometimes need tweaking ) */#jqvmap1_ak_pin {    margin-top: -2%;}#jqvmap1_ca_pin {    margin-left: -2%;}#jqvmap1_ct_pin {    margin-top: -0.25%;    margin-left: -0.25%;}#jqvmap1_fl_pin {    margin-left: 5%;}#jqvmap1_id_pin {    margin-top: 3%;    margin-left: -1%;}#jqvmap1_ky_pin {    margin-left: 2%;}#jqvmap1_la_pin {    margin-left: -2%;}#jqvmap1_mi_pin {    margin-top: 4%;    margin-left: 3%;}#jqvmap1_ma_pin {    margin-top: -0.25%;}#jqvmap1_mn_pin {    margin-top: 2%;    margin-left: -2%;}#jqvmap1_nh_pin {    margin-top: 1%;    margin-left: -0.25%;}#jqvmap1_nj_pin {    margin-top: 1%;}#jqvmap1_ok_pin,#jqvmap1_va_pin {    margin-left: 2%;}#jqvmap1_wv_pin {    margin-left: -1%;    margin-top: 1%;}/* Add responsibe support to resize labels for difference screen sizes */@media only screen and (min-width: 320px) {    .jqvmap-pin {        font-size: 6px;    }}@media only screen and (min-width: 480px) {    .jqvmap-pin {        font-size: 8px;    }}@media only screen and (min-width: 640px) {    .jqvmap-pin {        font-size: 10px;    }}@media only screen and (min-width: 800px) {    .jqvmap-pin {        font-size: 12px;    }}@media only screen and (min-width: 1024px) {    .jqvmap-pin {        font-size: 14px;    }}.jqstooltip {    width: 20px;}/* ###### 4.7 Quill ###### */.ql-wrapper {    display: flex;    flex-direction: column;}.ql-wrapper-modal .ql-snow.ql-toolbar {    border-width: 0;    border-bottom-width: 1px;}.ql-wrapper-modal .ql-snow.ql-container {    border-width: 0;}.ql-wrapper-modal .ql-snow .ql-editor {    padding: 20px;}@media (min-width: 576px) {    .ql-wrapper-modal .ql-snow.ql-toolbar {        padding: 15px 20px;    }}.ql-bubble.ql-container {    border: 1px solid #dee4f3;}.ql-bubble.ql-container:not(.ql-disabled) a::before {    background-color: #323251;    border-radius: 2px;}.ql-bubble .ql-tooltip {    background-color: #323251;    border-radius: 2px;}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {    border-top-color: #323251;}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {    border-bottom-color: #323251;}.ql-bubble .ql-toolbar {    padding: 0 8px 8px;}.ql-bubble .ql-toolbar button {    width: 32px;    height: 32px;    display: flex;    align-items: center;    justify-content: center;    color: #8896af;    outline: none;}.ql-bubble .ql-toolbar button i {    font-size: 24px;    line-height: 0;    display: inline-block;}.ql-bubble .ql-toolbar button i.la-bold,.ql-bubble .ql-toolbar button i.la-underline {    width: 21px;}.ql-bubble .ql-toolbar button .ql-fill {    fill: #8896af;}.ql-bubble .ql-toolbar button .ql-stroke {    stroke: #8896af;}.ql-bubble .ql-toolbar button.ql-active {    color: #fff;    background-color: rgba(255, 255, 255, 0.08);}.ql-bubble .ql-toolbar .ql-formats {    margin: 8px 8px 0 0;}.ql-bubble .ql-toolbar .ql-formats:first-child {    margin-left: 0;}@media (min-width: 576px) {    .ql-bubble .ql-toolbar .ql-formats {        margin: 8px 0 0;    }    .ql-bubble .ql-toolbar .ql-formats:first-child {        margin-left: 0;    }}.ql-snow.ql-container {    border-color: #dee4f3;    border-width: 1px;}.ql-snow.ql-toolbar {    border-color: #dee4f3;    border-width: 1px;    border-bottom-width: 1px;    padding: 5px 10px 10px !important;    background: transparent;}.ql-snow.ql-toolbar .ql-picker-label {    border-color: #d6d6e6;}.ql-snow.ql-toolbar .ql-picker-label.ql-active {    background-color: #fff;    border-color: transparent;    color: #323251;    font-weight: 500;}.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke {    stroke: #4a4a69;}.ql-snow.ql-toolbar button {    border: 1px solid #d5d0da;    width: 32px;    height: 32px;    display: flex;    align-items: center;    justify-content: center;    color: #4a4a69;    outline: none;    border-radius: 5px;}.ql-snow.ql-toolbar button svg {    width: 20px;    float: none;}.ql-snow.ql-toolbar button i {    font-size: 24px;    line-height: 0.8;    display: inline-block;}.ql-snow.ql-toolbar button i.la-bold,.ql-snow.ql-toolbar button i.la-underline {    width: 21px;}.ql-snow.ql-toolbar button .ql-stroke {    stroke-width: 2px;}.ql-snow.ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus {    border-color: #d6d6e6;    color: #063598;}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke {    stroke: #7987a1;}.ql-snow.ql-toolbar button.ql-active {    background-color: #f0f0f8;    color: #383853;    border-color: transparent;}.ql-snow.ql-toolbar button.ql-active .ql-fill {    fill: #383853;}.ql-snow.ql-toolbar button.ql-active .ql-stroke {    stroke: #383853;}.ql-snow.ql-toolbar .ql-formats {    margin-top: 5px;    margin-right: 5px;}.ql-snow .ql-formats button+button {    margin: 0 0 0 2px;}.ql-snow .ql-picker {    display: block;    border-width: 0;    height: 32px;    color: #4d5875;}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {    right: 3px;}.ql-snow .ql-picker:hover .ql-picker-label,.ql-snow .ql-picker:focus .ql-picker-label {    color: #323251;}.ql-snow .ql-picker:hover .ql-picker-label .ql-stroke,.ql-snow .ql-picker:focus .ql-picker-label .ql-stroke {    stroke: #4a4a69;}.ql-snow .ql-picker.ql-header {    width: 120px;}.ql-snow .ql-picker-label {    display: block;    padding-left: 10px;    font-size: 13px;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    border: 1px solid #ededf5;    background-color: #fff;    outline: none;}.ql-snow .ql-picker-label::before {    line-height: 2.25;    font-weight: 400;}.ql-snow .ql-stroke {    stroke: #4a4a69;    stroke-linecap: square;    stroke-linejoin: miter;    stroke-width: 1;}.ql-snow .ql-editor {    padding: 20px;    color: #383853;}@media (min-width: 576px) {    .ql-snow.ql-toolbar {        padding: 15px;    }}.ql-wrapper-demo {    background-color: #fff;}.ql-wrapper-demo .ql-container {    height: 250px;}.ql-wrapper-demo .ql-editor {    height: 100%;    overflow-y: auto;}@media (min-width: 1200px) {    .ql-wrapper-demo {        width: 100%;    }}.ql-scrolling-demo {    background-color: #fff;    height: 100%;    min-height: 100%;    overflow: hidden;    border: 1px solid #f0f0f8;    position: relative;}.ql-scrolling-demo .ql-container {    border-width: 0;    height: auto;    min-height: 100%;    padding: 30px;}.ql-scrolling-demo .ql-container .ql-editor {    font-size: 16px;    overflow-y: visible;    color: #383853;}@media (min-width: 768px) {    .ql-scrolling-demo {        padding-left: 0;    }}@media (min-width: 768px) {    .ql-scrolling-demo .ql-container {        padding: 1rem;    }}.jqvmap-zoomin,.jqvmap-zoomout {    background: #5b5b6b;}/* ###### 4.6 Parsley ###### */input.parsley-error:focus,textarea.parsley-error:focus,input.parsley-success:focus,textarea.parsley-success:focus {    box-shadow: none !important;}.parsley-checkbox.parsley-error {    display: inline-block;    padding: 10px;    border: 1px solid #f34343;    border-radius: 0px;}.parsley-checkbox.parsley-success {    display: inline-block;    padding: 10px;    border: 1px solid #24d5b8;    border-radius: 5px;}.parsley-errors-list {    color: #f34343;    list-style: none;    font-size: 12px;    padding: 0;    margin-bottom: 0;}.parsley-errors-list li {    margin: 5px 0 0;}/***** CUSTOM STYLED ERROR MESSAGE *****/.parsley-style-1 .parsley-input.parsley-error .form-control {    background-color: #fef9f9;    border-color: #f34343;    border-bottom-width: 0;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.parsley-style-1 .parsley-input.parsley-success .form-control {    border-color: #24d5b8;}.parsley-style-1 .parsley-checkbox.parsley-error {    border: 1px solid #f34343;    background-color: #fef9f9;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}.parsley-style-1 .parsley-select.parsley-error .select2-container--default .select2-selection--single {    background-color: #fef9f9;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.parsley-style-1 .parsley-errors-list.filled {    background-color: #f34343;    color: #fff;    padding: 7px 10px;    border-bottom-right-radius: 5px;    border-bottom-left-radius: 5px;}.parsley-style-1 .parsley-errors-list.filled li:first-child {    margin-top: 0;}/* ###### 4.8 RangeSlider ###### */.irs-min,.irs-max {    font-family: "Roboto", sans-serif;    border-radius: 0;}.irs-from,.irs-to,.irs-single {    font-family: "Roboto", sans-serif;    background-color: var(--primary-bg-color);    border-radius: 0;}.irs-bar {    background-image: none;    background-color: var(--primary-bg-color);}.irs-bar-edge {    background-image: none;    background-color: var(--primary-bg-color);    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.irs-line-left {    background-image: none;    background-color: #e1e1ef;    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.irs-line-mid {    background-image: none;    background-color: #e1e1ef;}.irs-line-right {    background-image: none;    background-color: #e1e1ef;    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.irs-from::after,.irs-to::after,.irs-single::after {    border-top-color: var(--primary-bg-color);}.irs-slider {    background-image: none;}.irs-slider:before {    content: "";    width: 2px;    height: 18px;    position: absolute;    background-color: var(--primary-bg-color);    left: 50%;    margin-left: -1px;}.irs-slider:hover:before,.irs-slider:focus:before {    background-color: var(--primary-bg-hover);}/* #################### COLOR VARIANT SKINS #################### */.irs-primary .irs-bar,.irs-primary .irs-bar-edge,.irs-primary .irs-slider::before,.irs-primary .irs-from,.irs-primary .irs-to,.irs-primary .irs-single {    background-color: var(--primary-bg-color);}.irs-primary .irs-from::after,.irs-primary .irs-to::after,.irs-primary .irs-single::after {    border-top-color: var(--primary-bg-color);}.irs-success .irs-bar,.irs-success .irs-bar-edge,.irs-success .irs-slider::before,.irs-success .irs-from,.irs-success .irs-to,.irs-success .irs-single {    background-color: #24d5b8;}.irs-success .irs-from::after,.irs-success .irs-to::after,.irs-success .irs-single::after {    border-top-color: #24d5b8;}.irs-dark .irs-bar,.irs-dark .irs-bar-edge,.irs-dark .irs-slider::before,.irs-dark .irs-from,.irs-dark .irs-to,.irs-dark .irs-single {    background-color: #383853;}.irs-dark .irs-from::after,.irs-dark .irs-to::after,.irs-dark .irs-single::after {    border-top-color: #383853;}/* #################### MODERN SKIN #################### */.irs-modern .irs-line-left,.irs-modern .irs-line-mid,.irs-modern .irs-line-right {    height: 6px;    box-shadow: inset -2px 2px 2px 0 rgba(34, 34, 34, 0.1);}.irs-modern .irs-bar,.irs-modern .irs-bar-edge {    height: 6px;    box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.1);}.irs-modern .irs-slider {    top: 18px;    background-color: #fff;    border: 2px solid var(--primary-bg-color);    border-radius: 4px;}.irs-modern .irs-slider::before {    width: 4px;    height: 9px;    background-color: #fff;    border-left: 1px solid var(--primary-bg-color);    border-right: 1px solid var(--primary-bg-color);    margin-left: -2px;    top: 3px;}.irs-modern.irs-primary .irs-slider {    border-color: var(--primary-bg-color);}.irs-modern.irs-primary .irs-slider::before {    border-color: var(--primary-bg-color);}.irs-modern.irs-success .irs-slider {    border-color: #24d5b8;}.irs-modern.irs-success .irs-slider::before {    border-color: #24d5b8;}.irs-modern.irs-dark .irs-slider {    border-color: #323251;}.irs-modern.irs-dark .irs-slider::before {    border-color: #323251;}/* #################### OUTLINE SKIN #################### */.irs-outline .irs-line {    border: 1px solid var(--primary-bg-color);    height: 10px;    border-radius: 5px;}.irs-outline .irs-line-left,.irs-outline .irs-line-mid,.irs-outline .irs-line-right {    height: 10px;    background-color: transparent;}.irs-outline .irs-bar {    height: 10px;}.irs-outline .irs-bar-edge {    height: 10px;    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;}.irs-outline .irs-slider {    top: 21px;    width: 18px;    background-color: #fff;    border: 1px solid var(--primary-bg-color);    border-radius: 100%;}.irs-outline .irs-slider::before {    margin-left: -4px;    top: 4px;    width: 8px;    height: 8px;    border-radius: 100%;}.irs-outline .irs-slider:hover::before,.irs-outline .irs-slider:focus::before {    background-color: var(--primary-bg-hover);}.irs-outline.irs-primary .irs-line,.irs-outline.irs-primary .irs-slider {    border-color: var(--primary-bg-color);}.irs-outline.irs-primary .irs-line:hover::before,.irs-outline.irs-primary .irs-line:focus::before {    background-color: #1a53ff;}.irs-outline.irs-primary .irs-slider:hover::before,.irs-outline.irs-primary .irs-slider:focus::before {    background-color: #1a53ff;}.irs-outline.irs-success .irs-line,.irs-outline.irs-success .irs-slider {    border-color: #24d5b8;}.irs-outline.irs-success .irs-line:hover::before,.irs-outline.irs-success .irs-line:focus::before {    background-color: #339701;}.irs-outline.irs-success .irs-slider:hover::before,.irs-outline.irs-success .irs-slider:focus::before {    background-color: #339701;}.irs-outline.irs-dark .irs-line,.irs-outline.irs-dark .irs-slider {    border-color: #383853;}.irs-outline.irs-dark .irs-line:hover::before,.irs-outline.irs-dark .irs-line:focus::before {    background-color: #313c53;}.irs-outline.irs-dark .irs-slider:hover::before,.irs-outline.irs-dark .irs-slider:focus::before {    background-color: #313c53;}/* ###### 4.10 Select2 ###### */.select2-results__option {    border-radius: 0;    margin: 4px;    font-size: 13px;}.select2-container--default .select2-selection--single {    background-color: #fff;    border-color: #ededf5 !important;    border-radius: 5px;    height: 38px;    outline: none;}.select2-container--default .select2-selection--single .select2-selection__rendered {    color: #4d5875;    line-height: calc(1.5em + 0.75rem + 2px) -0.1rem;    padding-left: 0.75rem;    height: 100%;    display: flex;    align-items: center;}.select2-container--default .select2-selection--single .select2-selection__placeholder {    color: #7987a1;}.select2-container--default .select2-selection--single .select2-selection__arrow {    width: 30px;    height: 38px;    line-height: calc(1.5em + 0.75rem + 2px);}.select2-container--default .select2-selection--single .select2-selection__arrow b {    margin-top: -3px;}.select2-container--default .select2-selection--multiple {    background-color: #fff;    border-color: #ededf5;    border-radius: 5px;    min-height: 38px;    outline: none;}.select2-container--default .select2-selection--multiple .select2-selection__rendered {    padding: 0 4px;}.select2-container--default .select2-selection--multiple .select2-selection__choice {    position: relative;    margin-top: 5px;    margin-right: 4px;    padding: 3px 10px 3px 20px;    border-color: transparent;    border-radius: 3px;    background-color: var(--primary-bg-color);    color: #fff;    line-height: 1.45;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {    color: #fff;    opacity: 0.5;    font-size: 12px;    display: inline-block;    position: absolute;    top: 4px;    left: 7px;}.select2-container--default.select2-container--focus .select2-selection--multiple {    border-color: #e1e1ef;}.select2-container--default .select2-search--dropdown .select2-search__field {    border-color: #e1e1ef;    border-radius: 0;    outline: none;}.select2-container--default .select2-results__option[aria-selected=true] {    background-color: white;}.select2-container--default .select2-results__option--highlighted[aria-selected] {    background-color: var(--primary-bg-color);}.select2-container--default .select2-search--inline .select2-search__field {    margin-top: 7px;    line-height: 26px;    padding-left: 7px;    opacity: 1;}.select2-container--default.select2-container--disabled .select2-selection__choice {    padding-left: 10px;    background-color: #949eb7;}.select2-container--default.select2-container--disabled .select2-selection__choice .select2-selection__choice__remove {    display: none;}.select2-container--open .select2-selection--single,.select2-container--open .select2-selection--multiple {    background-color: #fff;    border-color: #e1e1ef;}.select2-container--open .select2-dropdown--above {    border-top-left-radius: 0;    border-top-right-radius: 0;}.select2-container--open .select2-dropdown--below {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;    top: 0;}.select2-dropdown {    border-color: #ededf5 !important;    z-index: 200;    border-radius: 0 0 5px 5xp !important;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1) !important;}.select2-search--dropdown {    padding-bottom: 0;}.select2-results__option {    padding: 6px 10px !important;}.has-success .select2-container--default .select2-selection--single,.parsley-select.parsley-success .select2-container--default .select2-selection--single {    border-color: #24d5b8;}.has-warning .select2-container--default .select2-selection--single {    border-color: #ffbd5a;}.has-danger .select2-container--default .select2-selection--single,.parsley-select.parsley-error .select2-container--default .select2-selection--single {    border-color: #f34343;}.select2-xs+.select2-container,.select2-dropdown-xs .select2-results__option {    font-size: 12px;}.select2-sm+.select2-container,.select2-dropdown-sm .select2-results__option {    font-size: 14px;}.select2-bd-0+.select2-container--default .select2-selection--single {    border-width: 0;}.select2-dropdown {    z-index: 99999;}.select2-container--default .select2-results__option--highlighted[aria-selected] {    background-color: var(--primary-bg-color) !important;    color: white;}.select2-search--dropdown {    display: block;}.select2-sm .select2-container--default .select2-selection--single {    height: calc(1.5em + 0.5rem + 2px) !important;}.select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow {    height: calc(1.5em + 0.5rem + 2px) !important;}.select2-lg .select2-container .select2-selection--single .select2-selection__rendered {    padding-left: 4px !important;}.select2-lg .select2-container--default .select2-selection--single {    height: calc(1.5em + 1rem + 2px);    padding: 0.5rem 1rem;    font-size: 1.09375rem;    line-height: 1.5;    border-radius: 0.3rem;}.select2-lg .select2-container--default .select2-selection--single .select2-selection__arrow {    height: calc(1.5em + 1rem + 2px);    padding: 0.5rem 1rem;    font-size: 1.09375rem;    line-height: 1.5;    border-radius: 0.3rem;}#input-fields .select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 3.3;}#input-fields .select2-container .select2-selection--single {    height: 40px;}#input-fields .select2-container--default .select2-selection--single .select2-selection__arrow {    height: 40px;}#input-fields .select2-container {    width: 100% !important;}#input-fields .select2-lg .select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 1.5;}#input-fields .select2-lg .select2-container .select2-selection--single {    height: 44.25px;}#input-fields .select2-lg .select2-container--default .select2-selection--single .select2-selection__arrow {    height: 44.25px;}#input-fields .select2-lg .select2-container--default .select2-selection--single {    padding: 0.5rem 0rem;}#input-fields .select2-sm .select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 1.1;}#input-fields .select2-sm .select2-container .select2-selection--single {    height: 31px;}#input-fields .select2-sm .select2-container--default .select2-selection--single .select2-selection__arrow {    height: 31px;}#input-fields .select2-sm .select2-container--default .select2-selection--single {    padding: 0.5rem 0rem;}/* ###### 4.11 Spectrum ###### */.sp-container {    background-color: #fff;    border-color: #ededf5;    z-index: 200;    border-radius: 5px;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);}.sp-container button {    border: 0;    padding: 8px 15px;    background-image: none;    background-color: #e1e1ef;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    font-size: 12px;    text-shadow: none;    text-transform: capitalize;    border-radius: 2px;}.sp-container button:hover,.sp-container button:focus {    border: 0;    background-image: none;    background-color: #949eb7;    text-shadow: none;}.sp-button-container .sp-cancel {    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";    font-size: 12px;    text-transform: capitalize;    color: #7987a1 !important;}.sp-button-container .sp-cancel:hover,.sp-button-container .sp-cancel:focus {    color: #383853 !important;    text-decoration: none;}.sp-picker-container {    border-left: 0;}.sp-replacer {    border-color: #ededf5;    background-color: #fff;    border-radius: 5px;}.sp-replacer:hover,.sp-replacer:focus {    border-color: #ededf5;}.sp-replacer.sp-active {    border-color: #ededf5;}.sp-dd {    text-indent: -99999px;    position: relative;    width: 10px;}.sp-dd::before {    content: "\f280";    font-family: "Ionicons";    font-size: 15px;    color: #949eb7;    position: absolute;    text-indent: 0;    left: 0;    z-index: 10;}.sp-preview {    border: 0;}.sp-dragger {    background-color: transparent;}.sp-choose {    background-color: #e1e1ef;}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active {    border-color: #383853;}.fc .fc-button-primary {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color) !important;    box-shadow: 0 5px 10px var(--primary02);}.fc .fc-button-primary:hover {    color: #fff;    background-color: var(--primary-bg-hover);    border-color: var(--primary-bg-border);}.fc .fc-button-primary:disabled {    /* not DRY */    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active {    color: #fff;    background-color: var(--primary-bg-color);    border-color: var(--primary-bg-color);    opacity: 0.5;}.fc-daygrid-event.fc-event {    background: var(--primary-bg-color);    color: #fff !important;}.fc .fc-list-event-dot {    display: inline-block;    box-sizing: content-box;    width: 0;    height: 0;    border: 5px solid var(--primary-bg-color);    border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));    border-radius: 5px;    border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);}.fc-v-event {    /* allowed to be top-level */    display: block;    border: 1px solid var(--primary-bg-color);    border: 1px solid var(--fc-event-border-color, var(--primary-bg-color));    background-color: var(--primary-bg-color);    background-color: var(--fc-event-bg-color, var(--primary-bg-color));}.fc-daygrid-event-dot {    /* the actual dot */    display: none;    margin: 4px;    box-sizing: content-box;    width: 0;    height: 0;    border: 4px solid var(--primary-bg-color);    border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));    border-radius: 4px;    border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);}.fc-h-event {    /* allowed to be top-level */    display: block;    border: 1px solid var(--primary-bg-color);    border: 1px solid var(--primary-bg-color);    background-color: var(--primary-bg-color);    background-color: var(--primary-bg-color);}.notifit_confirm_accept {    background-color: var(--primary-bg-color) !important;    color: #fff !important;    border-radius: 4px;}#ui_notifIt.default {    background-color: var(--primary-bg-color);    color: white;}#ui_notifIt.primary {    background-color: var(--primary-bg-color);    color: #fff;}/* ######## PLUGINS ######## */.accordionjs {    position: relative;    margin: 0;    padding: 0;    list-style: none;    box-shadow: 0px 0px 51px 0px rgba(122, 128, 144, 0.08), 0px 6px 18px 0px rgba(122, 128, 144, 0.05);}.accordionjs .acc_section {    border: 1px solid #eff2f7;    position: relative;    z-index: 10;    margin-top: -1px;    overflow: hidden;}.accordionjs .acc_section .acc_head {    position: relative;    background: #fff;    padding: 15px;    display: block;    cursor: pointer;}.accordionjs .acc_section .acc_head h3 {    line-height: 1;    margin: 5px;    font-size: 15px;}.accordionjs .acc_section .acc_content {    padding: 15px;    background: #fff;}.accordionjs .acc_section:first-of-type {    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.accordionjs .acc_section:first-of-type .acc_head {    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.accordionjs .acc_section:last-of-type {    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px;}.accordionjs .acc_section:last-of-type .acc_content {    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px;}.accordionjs .acc_section.acc_active>.acc_content {    display: block;}.accordionjs .acc_section.acc_active>.acc_head {    border-bottom: 1px solid #eff4fc;    color: #6a7882;}.accordionjs .acc_section.acc_active .acc_head h3:before {    content: "\e994";    position: absolute;    font-family: "feather" !important;    right: 15px;    top: 17px;    font-size: 20px;    transition: all 0.5s;    transform: scale(1);}.accordionjs .acc_section .acc_head h3:before {    content: "\e9af";    position: absolute;    font-family: "feather" !important;    right: 15px;    top: 17px;    font-size: 20px;    transition: all 0.5s;    transform: scale(1);}/*! * Datetimepicker for Amaze UI * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Improvements by Sébastien Malot * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 */.datetimepicker {    border-radius: 2px;    -webkit-box-shadow: 0 0 6px #ccc;    box-shadow: 0 0 6px #ccc;    text-align: center;}.datetimepicker:before {    display: inline-block;    width: 0;    height: 0;    vertical-align: middle;    border-bottom: 7px solid #7987a1;    border-right: 7px solid transparent;    border-left: 7px solid transparent;    border-top: 0 dotted;    -webkit-transform: rotate(360deg);    -ms-transform: rotate(360deg);    transform: rotate(360deg);    position: absolute;}.datetimepicker.datetimepicker-rtl {    direction: rtl;}.datetimepicker.datetimepicker-rtl table tr td span {    float: right;}.datetimepicker>div {    display: none;}.datetimepicker table {    width: 238px;    background: none;    border-radius: 2px;}.datetimepicker table th {    -webkit-transition: background-color 300ms ease-out;    transition: background-color 300ms ease-out;    width: 34px;    height: 40px;    text-align: center;    font-weight: 400;}.datetimepicker table th.next,.datetimepicker table th.prev {    -webkit-transition: background-color 300ms ease-out;    transition: background-color 300ms ease-out;}.datetimepicker table th.switch {    width: 170px;    cursor: pointer;}.datetimepicker table th.next:hover,.datetimepicker table th.prev:hover,.datetimepicker table th.switch:hover {    background: transparent;}.datetimepicker table th.next,.datetimepicker table th.prev {    color: #fff;    cursor: pointer;}.datetimepicker table th.next i,.datetimepicker table th.prev i {    width: 34px;    height: 34px;    display: inline-block;}.datetimepicker table th.next {    border-top-right-radius: 2px;}.datetimepicker table th.prev {    border-top-left-radius: 2px;}.datetimepicker table th.dow {    color: #7987a1;    background: #fff;}.datetimepicker table th.today {    background: #fff;    color: #7987a1;    cursor: pointer;}.datetimepicker table th.today:hover {    background: #f9f9fe;}.datetimepicker-days td:hover {    background: #f9f9fe;}.datetimepicker-hours span.hour:hover,.datetimepicker-hours span.minute:hover,.datetimepicker-hours span.month:hover,.datetimepicker-hours span.year:hover {    background: #f9f9fe;}.datetimepicker-minutes span.hour:hover,.datetimepicker-minutes span.minute:hover,.datetimepicker-minutes span.month:hover,.datetimepicker-minutes span.year:hover {    background: #f9f9fe;}.datetimepicker-months span.hour:hover,.datetimepicker-months span.minute:hover,.datetimepicker-months span.month:hover,.datetimepicker-months span.year:hover {    background: #f9f9fe;}.datetimepicker-years span.hour:hover,.datetimepicker-years span.minute:hover,.datetimepicker-years span.month:hover,.datetimepicker-years span.year:hover {    background: #f9f9fe;}.datetimepicker table .icon-arrow-left:before {    display: inline-block;    font: 1.6rem/1 "FontAwesome", sans-serif;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    transform: translate(0, 0);    content: "\f053";    vertical-align: bottom;}.datetimepicker table .icon-arrow-right:before {    display: inline-block;    font: 1.6rem/1 "FontAwesome", sans-serif;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    transform: translate(0, 0);    content: "\f053";    vertical-align: bottom;    content: "\f054";}.datetimepicker table td {    width: 34px;    height: 34px;    cursor: pointer;    color: #4a4a69;    background: #fff;    border-radius: 5px;}.datetimepicker table td.today {    background: transparent;    color: #fff;}.datetimepicker table .new,.datetimepicker table .old {    color: var(--primary-bg-color);}.datetimepicker table .disabled {    background: #fafafa;    color: #999;    cursor: not-allowed;}.datetimepicker-hours table td,.datetimepicker-minutes table td,.datetimepicker-months table td,.datetimepicker-years table td {    height: auto;    background: #fff;}.datetimepicker-hours table td:after,.datetimepicker-hours table td:before {    content: " ";    display: table;}.datetimepicker-minutes table td:after,.datetimepicker-minutes table td:before {    content: " ";    display: table;}.datetimepicker-months table td:after,.datetimepicker-months table td:before {    content: " ";    display: table;}.datetimepicker-years table td:after,.datetimepicker-years table td:before {    content: " ";    display: table;}.datetimepicker-hours table td:after,.datetimepicker-minutes table td:after,.datetimepicker-months table td:after,.datetimepicker-years table td:after {    clear: both;}.datetimepicker-hours span.hour,.datetimepicker-hours span.minute,.datetimepicker-hours span.month,.datetimepicker-hours span.year {    float: left;    height: 38px;    width: 59.5px;    line-height: 38px;    border-radius: 5px;}.datetimepicker-minutes span.hour,.datetimepicker-minutes span.minute,.datetimepicker-minutes span.month,.datetimepicker-minutes span.year {    float: left;    height: 38px;    width: 59.5px;    line-height: 38px;    border-radius: 5px;}.datetimepicker-months span.hour,.datetimepicker-months span.minute,.datetimepicker-months span.month,.datetimepicker-months span.year {    float: left;    height: 38px;    width: 59.5px;    line-height: 38px;    border-radius: 5px;}.datetimepicker-years span.hour,.datetimepicker-years span.minute,.datetimepicker-years span.month,.datetimepicker-years span.year {    float: left;    height: 38px;    width: 59.5px;    line-height: 38px;    border-radius: 5px;}.datetimepicker-hours fieldset,.datetimepicker-hours legend {    margin: 0;    padding: 0;}.datetimepicker-minutes fieldset,.datetimepicker-minutes legend {    margin: 0;    padding: 0;}.datetimepicker-inline {    width: 238px;}.datetimepicker-inline:before {    content: none;}.datetimepicker-dropdown-bottom-right:before {    top: -7px;    left: 10px;}.datetimepicker-dropdown-bottom-left:before {    top: -7px;    right: 10px;}.datetimepicker-dropdown-top-left,.datetimepicker-dropdown-top-right {    margin-top: 0;}.datetimepicker-dropdown-top-left:before,.datetimepicker-dropdown-top-right:before {    display: inline-block;    width: 0;    height: 0;    vertical-align: middle;    border-top: 7px solid #fff;    border-right: 7px solid transparent;    border-left: 7px solid transparent;    border-bottom: 0 dotted;    -webkit-transform: rotate(360deg);    -ms-transform: rotate(360deg);    transform: rotate(360deg);    bottom: -7px;    right: 10px;}.am-input-group.date span.add-on {    cursor: pointer;}.dropdown-menu {    position: absolute;    display: none;}@media only screen and (max-width: 640px) {    .datetimepicker {        width: 100%;        left: 0 !important;    }    .datetimepicker table {        width: 100%;    }    .datetimepicker td span.hour,    .datetimepicker td span.minute,    .datetimepicker td span.month,    .datetimepicker td span.year {        width: 25%;    }    .datetimepicker:before {        content: none;    }    .next,    .prev {        width: 44px;        height: 44px;    }}/*! * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker) * * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */.datepicker {    border-radius: 5px;    direction: ltr;    background-color: #fff;    border: 1px solid #ededf5;    overflow: hidden;}.datepicker-inline {    width: 220px;}.datepicker-rtl {    direction: rtl;}.datepicker-rtl.dropdown-menu {    left: auto;}.datepicker-rtl table tr td span {    float: right;}.datepicker-dropdown {    top: 0;    left: 0;}.datepicker-dropdown:before {    content: "";    display: inline-block;    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-bottom: 7px solid #f0f3fa;    border-top: 0;    border-bottom-color: rgba(0, 0, 0, 0.2);    position: absolute;}.datepicker-dropdown:after {    content: "";    display: inline-block;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-bottom: 6px solid #f0f3fa;    border-top: 0;    position: absolute;}.datepicker-dropdown.datepicker-orient-left:before {    left: 6px;}.datepicker-dropdown.datepicker-orient-left:after {    left: 7px;}.datepicker-dropdown.datepicker-orient-right:before {    right: 6px;}.datepicker-dropdown.datepicker-orient-right:after {    right: 7px;}.datepicker-dropdown.datepicker-orient-bottom:before {    top: -7px;}.datepicker-dropdown.datepicker-orient-bottom:after {    top: -6px;}.datepicker-dropdown.datepicker-orient-top:before {    bottom: -7px;    border-bottom: 0;    border-top: 7px solid #f0f3fa;}.datepicker-dropdown.datepicker-orient-top:after {    bottom: -6px;    border-bottom: 0;    border-top: 6px solid #f0f3fa;}.datepicker table {    margin: 0;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border-collapse: inherit;}.datepicker td {    text-align: center;    padding: 6px 10px;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    border: none;    font-size: 12px;    color: #4a4a69;}.datepicker .datepicker-switch {    text-align: center;    font-weight: 700;    font-size: 12px;    text-transform: uppercase;    letter-spacing: 1px;}.datepicker .datepicker-switch:hover {    background: transparent !important;}.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover {    background: transparent !important;}.datepicker th {    text-transform: uppercase;    font-size: 12px;    font-weight: 700;    letter-spacing: 1px;    padding: 6px 9px;    color: #364261;}.datepicker-days tbody {    background: #fff;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {    background-color: transparent;}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused {    background: rgba(255, 255, 255, 0.1);    cursor: pointer;}.datepicker table tr td.old,.datepicker table tr td.new {    opacity: 0.5;}.datepicker table tr td.disabled {    background: none;    cursor: default;}.datepicker table tr td.disabled:hover {    background: none;    cursor: default;}.datepicker table tr td.highlighted {    background: #d9edf7;    border-radius: 0;}.datepicker table tr td.today {    background-color: #fde19a;    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);    border-color: #fdf59a #fdf59a #fbed50;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #7e7da0;}.datepicker table tr td.today:hover {    background-color: #fde19a;    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);    border-color: #fdf59a #fdf59a #fbed50;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #7e7da0;}.datepicker table tr td.today.disabled {    background-color: #fde19a;    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);    border-color: #fdf59a #fdf59a #fbed50;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #7e7da0;}.datepicker table tr td.today.disabled:hover {    background-color: #fde19a;    background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));    background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);    background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);    border-color: #fdf59a #fdf59a #fbed50;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #7e7da0;}.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active {    background-color: #fdf59a;}.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active {    background-color: #fdf59a;}.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active {    background-color: #fdf59a;}.datepicker table tr td.today.disabled {    background-color: #fdf59a;}.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active {    background-color: #fdf59a;}.datepicker table tr td.today:hover.disabled {    background-color: #fdf59a;}.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled {    background-color: #fdf59a;}.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled] {    background-color: #fdf59a;}.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled] {    background-color: #fdf59a;}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active {    background-color: #fbf069 \9;}.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active {    background-color: #fbf069 \9;}.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active {    background-color: #fbf069 \9;}.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active {    background-color: #fbf069 \9;}.datepicker table tr td.today:hover:hover {    color: #000;}.datepicker table tr td.today.active:hover {    color: #fff;}.datepicker table tr td.range {    background: #f0f2f7;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range:hover {    background: #f0f2f7;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range.disabled {    background: #f0f2f7;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range.disabled:hover {    background: #f0f2f7;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range.today {    background-color: #f3d17a;    background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));    background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);    border-color: #f3e97a #f3e97a #edde34;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range.today:hover {    background-color: #f3d17a;    background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));    background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);    border-color: #f3e97a #f3e97a #edde34;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range.today.disabled {    background-color: #f3d17a;    background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));    background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);    border-color: #f3e97a #f3e97a #edde34;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range.today.disabled:hover {    background-color: #f3d17a;    background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));    background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);    background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);    border-color: #f3e97a #f3e97a #edde34;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active {    background-color: #f3e97a;}.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active {    background-color: #f3e97a;}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active {    background-color: #f3e97a;}.datepicker table tr td.range.today.disabled {    background-color: #f3e97a;}.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active {    background-color: #f3e97a;}.datepicker table tr td.range.today:hover.disabled {    background-color: #f3e97a;}.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled {    background-color: #f3e97a;}.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled] {    background-color: #f3e97a;}.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled] {    background-color: #f3e97a;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active {    background-color: #efe24b \9;}.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active {    background-color: #efe24b \9;}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active {    background-color: #efe24b \9;}.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active {    background-color: #efe24b \9;}.datepicker table tr td.selected {    background-color: #9e9e9e;    background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));    background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: linear-gradient(to bottom, #b3b3b3, #808080);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);    border-color: #808080 #808080 #595959;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.selected:hover {    background-color: #9e9e9e;    background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));    background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: linear-gradient(to bottom, #b3b3b3, #808080);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);    border-color: #808080 #808080 #595959;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.selected.disabled {    background-color: #9e9e9e;    background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));    background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: linear-gradient(to bottom, #b3b3b3, #808080);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);    border-color: #808080 #808080 #595959;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.selected.disabled:hover {    background-color: #9e9e9e;    background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));    background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);    background-image: linear-gradient(to bottom, #b3b3b3, #808080);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);    border-color: #808080 #808080 #595959;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active {    background-color: #808080;}.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active {    background-color: #808080;}.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active {    background-color: #808080;}.datepicker table tr td.selected.disabled {    background-color: #808080;}.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active {    background-color: #808080;}.datepicker table tr td.selected:hover.disabled {    background-color: #808080;}.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled {    background-color: #808080;}.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled] {    background-color: #808080;}.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled] {    background-color: #808080;}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active {    background-color: #666666 \9;}.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active {    background-color: #666666 \9;}.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active {    background-color: #666666 \9;}.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active {    background-color: #666666 \9;}.datepicker table tr td.active {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.active:hover {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.active.disabled {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.active.disabled:hover {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active {    background-color: #ededf5;}.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active {    background-color: #ededf5;}.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active {    background-color: #ededf5;}.datepicker table tr td.active.disabled {    background-color: #ededf5;}.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active {    background-color: #ededf5;}.datepicker table tr td.active:hover.disabled {    background-color: #ededf5;}.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled {    background-color: #ededf5;}.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled] {    background-color: #ededf5;}.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled] {    background-color: #ededf5;}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active {    background-color: #003399 \9;}.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active {    background-color: #003399 \9;}.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active {    background-color: #003399 \9;}.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active {    background-color: #003399 \9;}.datepicker table tr td span {    display: block;    width: 24%;    height: 54px;    line-height: 54px;    float: left;    margin: 0.5px;    cursor: pointer;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    background: #fff;}.datepicker table tr td span:hover,.datepicker table tr td span.focused {    color: #fff;}.datepicker table tr td span.disabled {    background: none;    cursor: default;}.datepicker table tr td span.disabled:hover {    background: none;    cursor: default;}.datepicker table tr td span.active {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td span.active:hover {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td span.active.disabled {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td span.active.disabled:hover {    background-color: #006dcc;    background-repeat: repeat-x;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active {    background-color: #ededf5;}.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active {    background-color: #ededf5;}.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active {    background-color: #ededf5;}.datepicker table tr td span.active.disabled {    background-color: #ededf5;}.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active {    background-color: #ededf5;}.datepicker table tr td span.active:hover.disabled {    background-color: #ededf5;}.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled {    background-color: #ededf5;}.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled] {    background-color: #ededf5;}.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled] {    background-color: #ededf5;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active {    background-color: #003399 \9;}.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active {    background-color: #003399 \9;}.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active {    background-color: #003399 \9;}.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active {    background-color: #003399 \9;}.datepicker .datepicker-switch {    width: 145px;    cursor: pointer;}.datepicker .prev,.datepicker .next,.datepicker tfoot tr th {    cursor: pointer;}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover {    background: rgba(255, 255, 255, 0.1);    color: #c5c5f3;}.datepicker .prev.disabled,.datepicker .next.disabled {    visibility: hidden;}.datepicker .cw {    font-size: 10px;    width: 12px;    padding: 0 2px 0 5px;    vertical-align: middle;}.input-append.date .add-on,.input-prepend.date .add-on {    cursor: pointer;}.input-append.date .add-on i,.input-prepend.date .add-on i {    margin-top: 3px;}.input-daterange input {    text-align: center;}.input-daterange input:first-child {    -webkit-border-radius: 3px 0 0 3px;    -moz-border-radius: 3px 0 0 3px;    border-radius: 3px 0 0 3px;}.input-daterange input:last-child {    -webkit-border-radius: 0 3px 3px 0;    -moz-border-radius: 0 3px 3px 0;    border-radius: 0 3px 3px 0;}.input-daterange .add-on {    display: inline-block;    width: auto;    min-width: 16px;    height: 18px;    padding: 4px 5px;    font-weight: normal;    line-height: 18px;    text-align: center;    text-shadow: 0 1px 0 #fff;    vertical-align: middle;    background-color: #f0f2f7;    border: 1px solid #ccc;    margin-left: -5px;    margin-right: -5px;}.form-control {    color: #7a787a;}@keyframes dtb-spinner {    100% {        transform: rotate(360deg);    }}@-o-keyframes dtb-spinner {    100% {        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}@-ms-keyframes dtb-spinner {    100% {        -ms-transform: rotate(360deg);        transform: rotate(360deg);    }}@-webkit-keyframes dtb-spinner {    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}@-moz-keyframes dtb-spinner {    100% {        -moz-transform: rotate(360deg);        transform: rotate(360deg);    }}div.dt-button-info {    position: fixed;    top: 50%;    left: 50%;    width: 400px;    margin-top: -100px;    margin-left: -200px;    background-color: white;    border: 1px solid #ededf5;    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);    border-radius: 3px;    text-align: center;    z-index: 21;}div.dt-button-info h2 {    padding: 0.5em;    margin: 0;    font-weight: normal;    border-bottom: 1px solid #ddd;    background-color: #f3f3f3;}div.dt-button-info>div {    padding: 1em;}div.dt-button-collection-title {    text-align: center;    padding: 0.3em 0 0.5em;    font-size: 0.9em;}div.dt-button-collection-title:empty {    display: none;}div.dt-button-collection {    position: absolute;    z-index: 2001;}div.dt-button-collection div.dropdown-menu {    display: block;    z-index: 2002;    min-width: 100%;}div.dt-button-collection div.dt-button-collection-title {    background-color: white;    border: 1px solid rgba(0, 0, 0, 0.15);}div.dt-button-collection.fixed {    position: fixed;    top: 50%;    left: 50%;    margin-left: -75px;    border-radius: 0;}div.dt-button-collection.fixed.two-column {    margin-left: -200px;}div.dt-button-collection.fixed.three-column {    margin-left: -225px;}div.dt-button-collection.fixed.four-column {    margin-left: -300px;}div.dt-button-collection> :last-child {    display: block !important;    -webkit-column-gap: 8px;    -moz-column-gap: 8px;    -ms-column-gap: 8px;    -o-column-gap: 8px;    column-gap: 8px;}div.dt-button-collection> :last-child>* {    -webkit-column-break-inside: avoid;    break-inside: avoid;}div.dt-button-collection.two-column {    width: 400px;}div.dt-button-collection.two-column> :last-child {    padding-bottom: 1px;    -webkit-column-count: 2;    -moz-column-count: 2;    -ms-column-count: 2;    -o-column-count: 2;    column-count: 2;}div.dt-button-collection.three-column {    width: 450px;}div.dt-button-collection.three-column> :last-child {    padding-bottom: 1px;    -webkit-column-count: 3;    -moz-column-count: 3;    -ms-column-count: 3;    -o-column-count: 3;    column-count: 3;}div.dt-button-collection.four-column {    width: 600px;}div.dt-button-collection.four-column> :last-child {    padding-bottom: 1px;    -webkit-column-count: 4;    -moz-column-count: 4;    -ms-column-count: 4;    -o-column-count: 4;    column-count: 4;}div.dt-button-collection .dt-button {    border-radius: 0;}div.dt-button-collection.fixed {    max-width: none;}div.dt-button-collection.fixed:before,div.dt-button-collection.fixed:after {    display: none;}div.dt-button-background {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 999;}div.dt-buttons button.btn.processing,div.dt-buttons div.btn.processing,div.dt-buttons a.btn.processing {    color: rgba(0, 0, 0, 0.2);}div.dt-buttons button.btn.processing:after,div.dt-buttons div.btn.processing:after,div.dt-buttons a.btn.processing:after {    position: absolute;    top: 50%;    left: 50%;    width: 16px;    height: 16px;    margin: -8px 0 0 -8px;    box-sizing: border-box;    display: block;    content: " ";    border: 2px solid #282828;    border-radius: 50%;    border-left-color: transparent;    border-right-color: transparent;    animation: dtb-spinner 1500ms infinite linear;    -o-animation: dtb-spinner 1500ms infinite linear;    -ms-animation: dtb-spinner 1500ms infinite linear;    -webkit-animation: dtb-spinner 1500ms infinite linear;    -moz-animation: dtb-spinner 1500ms infinite linear;}@media screen and (max-width: 767px) {    div.dt-buttons {        float: none;        width: 100%;        text-align: center;        margin-bottom: 0.5em;    }    div.dt-buttons a.btn {        float: none;    }}/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */.pickr {    position: relative;    overflow: visible;    transform: translateY(0);}.pickr * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pickr .pcr-button {    position: relative;    height: 2em;    width: 2em;    padding: 0.5em;    cursor: pointer;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;    border-radius: 0.15em;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;    background-size: 0;    transition: all 0.3s;}.pickr .pcr-button::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;    z-index: initial;}.pickr .pcr-button::after {    position: absolute;    content: "";    top: 0;    left: 0;    height: 100%;    width: 100%;    transition: background 0.3s;    background: var(--pcr-color);    border-radius: 0.15em;}.pickr .pcr-button.clear {    background-size: 70%;}.pickr .pcr-button.clear::before {    opacity: 0;}.pickr .pcr-button.clear:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr .pcr-button.disabled {    cursor: not-allowed;}.pickr * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pcr-app * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pickr input:focus,.pickr input.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr button:focus,.pickr button.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pcr-app input:focus,.pcr-app input.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pcr-app button:focus,.pcr-app button.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr .pcr-palette,.pickr .pcr-slider {    transition: box-shadow 0.3s;}.pcr-app .pcr-palette,.pcr-app .pcr-slider {    transition: box-shadow 0.3s;}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);}.pcr-app {    position: fixed;    display: flex;    flex-direction: column;    z-index: 100;    border-radius: 0.1em;    background: #fff;    opacity: 0;    visibility: hidden;    transition: opacity 0.3s, visibility 0s 0.3s;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;    box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);    left: 0;    top: 0;}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);}.pcr-app.visible {    transition: opacity 0.3s;    visibility: visible;    opacity: 1;}.pcr-app .pcr-swatches {    display: flex;    flex-wrap: wrap;    margin-top: 0.75em;}.pcr-app .pcr-swatches.pcr-last {    margin: 0;}.pcr-app .pcr-swatches>button {    font-size: 1em;    position: relative;    width: calc(1.75em - 5px);    height: calc(1.75em - 5px);    border-radius: 0.15em;    cursor: pointer;    margin: 2.5px;    flex-shrink: 0;    justify-self: center;    transition: all 0.15s;    overflow: hidden;    background: transparent;    z-index: 1;}.pcr-app .pcr-swatches>button::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 6px;    border-radius: 0.15em;    z-index: -1;}.pcr-app .pcr-swatches>button::after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: var(--pcr-color);    border: 1px solid rgba(0, 0, 0, 0.05);    border-radius: 0.15em;    box-sizing: border-box;}.pcr-app .pcr-swatches>button:hover {    filter: brightness(1.05);}.pcr-app .pcr-swatches>button:not(.pcr-active) {    box-shadow: none;}.pcr-app .pcr-interaction {    display: flex;    flex-wrap: wrap;    align-items: center;    margin: 0 -0.2em 0 -0.2em;}.pcr-app .pcr-interaction>* {    margin: 0 0.2em;}.pcr-app .pcr-interaction input {    letter-spacing: 0.07em;    font-size: 0.75em;    text-align: center;    cursor: pointer;    color: #75797e;    background: #f1f3f4;    border-radius: 0.15em;    transition: all 0.15s;    padding: 0.45em 0.5em;    margin-top: 0.75em;}.pcr-app .pcr-interaction input:hover {    filter: brightness(0.975);}.pcr-app .pcr-interaction input:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);}.pcr-app .pcr-interaction .pcr-result {    color: #75797e;    text-align: left;    flex: 1 1 8em;    min-width: 8em;    transition: all 0.2s;    border-radius: 0.15em;    background: #f1f3f4;    cursor: text;}.pcr-app .pcr-interaction .pcr-result::-moz-selection,.pcr-app .pcr-interaction .pcr-result::selection {    background: #4285f4;    color: #fff;}.pcr-app .pcr-interaction .pcr-type.active {    color: #fff;    background: #4285f4;}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear {    color: #fff;    width: auto;}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear {    color: #fff;}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover {    filter: brightness(0.925);}.pcr-app .pcr-interaction .pcr-save {    background: #4285f4;}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel {    background: #f44250;}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);}.pcr-app .pcr-selection .pcr-picker {    position: absolute;    height: 18px;    width: 18px;    border: 2px solid #fff;    border-radius: 100%;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity {    position: relative;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    display: flex;    flex-direction: column;    cursor: grab;    cursor: -webkit-grab;}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active {    cursor: grabbing;    cursor: -webkit-grabbing;}.pcr-app[data-theme=classic] {    width: 15.5em;    max-width: 95vw;    padding: 0.8em;}.pcr-app[data-theme=classic] .pcr-selection {    display: flex;    justify-content: space-between;    flex-grow: 1;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview {    position: relative;    z-index: 1;    width: 2em;    display: flex;    flex-direction: column;    justify-content: space-between;    margin-right: 0.75em;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color {    cursor: pointer;    border-radius: 0.15em 0.15em 0 0;    z-index: 2;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {    border-radius: 0 0 0.15em 0.15em;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {    background: var(--pcr-color);    width: 100%;    height: 50%;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette {    width: 100%;    height: 8em;    z-index: 1;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette {    flex-grow: 1;    border-radius: 0.15em;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity {    margin-left: 0.75em;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker {    left: 50%;    transform: translateX(-50%);}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {    width: 8px;    flex-grow: 1;    border-radius: 50em;}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider {    background: linear-gradient(to bottom, red, #ff0, lime, cyan, blue, #f0f, red);}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {    background: linear-gradient(to bottom, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 100%, 50%;}@supports (display: grid) {    .pcr-app .pcr-swatches {        display: grid;        align-items: center;        grid-template-columns: repeat(auto-fit, 1.75em);    }}/* jQuery Countdown styles 2.0.0. */#launch_date {    margin: 50px auto 50px auto;}.countdown-rtl {    direction: rtl;}.countdown-holding span {    color: #888;}.countdown-row {    clear: both;    width: 100%;    padding: 0px 2px;    text-align: center;}.countdown li {    display: inline-block;    font-size: 1.83rem;    font-weight: bold;    width: 88px;    height: 88px;    border-radius: 3px;    line-height: 22px;    padding: 20px;    text-align: center;    margin: 0 auto;    position: relative;    overflow: hidden;    background: rgb(255, 255, 255);    color: #000;    z-index: -1;    border: 5px solid rgb(255, 255, 255);    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}.countdown .time {    font-size: 13px;    padding-top: 2px;    font-weight: 300;}@media (max-width: 991px) {    .countdown li {        margin: 20px 10px 10px 10px;    }    .is-countdown {        margin-top: 20px;    }}@media (min-width: 992px) {    .countdown li {        margin: 30px 10px 5px 10px;    }}/*! Bootstrap 5 integration for DataTables * * ©2020 SpryMedia Ltd, all rights reserved. * License: MIT datatables.net/license/mit */table.dataTable {    clear: both;    margin-top: 6px !important;    margin-bottom: 6px !important;    max-width: none !important;    border-collapse: separate !important;    border-spacing: 0;}table.dataTable td,table.dataTable th {    -webkit-box-sizing: content-box;    box-sizing: content-box;}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty {    text-align: center;}table.dataTable.nowrap th,table.dataTable.nowrap td {    white-space: nowrap;}div.dataTables_wrapper div.dataTables_length label {    font-weight: normal;    text-align: left;    white-space: nowrap;}div.dataTables_wrapper div.dataTables_length select {    width: auto;    display: inline-block;}div.dataTables_wrapper div.dataTables_filter {    text-align: right;}div.dataTables_wrapper div.dataTables_filter label {    font-weight: normal;    white-space: nowrap;    text-align: left;}div.dataTables_wrapper div.dataTables_filter input {    margin-left: 0.5em;    display: inline-block;    width: auto;}div.dataTables_wrapper div.dataTables_info {    padding-top: 0.85em;}div.dataTables_wrapper div.dataTables_paginate {    margin: 0;    white-space: nowrap;    text-align: right;}div.dataTables_wrapper div.dataTables_paginate ul.pagination {    margin: 2px 0;    white-space: nowrap;    justify-content: flex-end;}div.dataTables_wrapper div.dataTables_processing {    position: absolute;    top: 50%;    left: 50%;    width: 200px;    margin-left: -100px;    margin-top: -26px;    text-align: center;    padding: 1em 0;}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active {    outline: none;}table.dataTable>thead>tr>th:not(.sorting_disabled),table.dataTable>thead>tr>td:not(.sorting_disabled) {    padding-right: 5px;}table.dataTable>thead .sorting,table.dataTable>thead .sorting_asc,table.dataTable>thead .sorting_desc,table.dataTable>thead .sorting_asc_disabled,table.dataTable>thead .sorting_desc_disabled {    cursor: pointer;    position: relative;}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting:after {    position: absolute;    bottom: 0.5em;    display: block;    opacity: 0.3;}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc:after {    position: absolute;    bottom: 0.5em;    display: block;    opacity: 0.3;}table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc:after {    position: absolute;    bottom: 0.5em;    display: block;    opacity: 0.3;}table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_asc_disabled:after {    position: absolute;    bottom: 0.5em;    display: block;    opacity: 0.3;}table.dataTable>thead .sorting_desc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after {    position: absolute;    bottom: 0.5em;    display: block;    opacity: 0.3;}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before {    right: 1em;    content: "↑";}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after {    right: 0.5em;    content: "↓";}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:after {    opacity: 1;}table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after {    opacity: 0;}div.dataTables_scrollHead table.dataTable {    margin-bottom: 0 !important;}div.dataTables_scrollBody table {    border-top: none;    margin-top: 0 !important;    margin-bottom: 0 !important;}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after {    display: none;}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td {    border-top: none;}div.dataTables_scrollFoot>.dataTables_scrollFootInner {    box-sizing: content-box;}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table {    margin-top: 0 !important;    border-top: none;}@media screen and (max-width: 767px) {    div.dataTables_wrapper div.dataTables_length,    div.dataTables_wrapper div.dataTables_filter,    div.dataTables_wrapper div.dataTables_info {        text-align: center;    }    div.dataTables_wrapper div.dataTables_paginate {        text-align: center;    }    div.dataTables_wrapper div.dataTables_paginate ul.pagination {        justify-content: center !important;    }}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled) {    padding-right: 20px;}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before {    top: 5px;    right: 0.85em;}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after {    top: 5px;}table.table-bordered.dataTable {    border-right-width: 0;}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td {    border-top-width: 0px;}table.table-bordered.dataTable th,table.table-bordered.dataTable td {    border-left-width: 0;}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child {    border-left-width: 0px;}.rtl table.table-bordered.dataTable th:first-child,.rtl table.table-bordered.dataTable td:first-child {    border-right-width: 0px;}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child {    border-right-width: 1px;}table.table-bordered.dataTable th,table.table-bordered.dataTable td {    border-bottom-width: 0px;}div.dataTables_scrollHead table.table-bordered {    border-bottom-width: 0;}div.table-responsive>div.dataTables_wrapper>div.row {    margin: 0;}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {    padding-left: 0;}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {    padding-right: 0;}.dataTables_wrapper .selected {    background: #f6f6fb;    cursor: pointer;}#delete-datatable tr {    cursor: pointer;}.ff_fileupload_hidden {    display: none;}.ff_fileupload_wrap .ff_fileupload_dropzone_wrap {    position: relative;}.ff_fileupload_wrap .ff_fileupload_dropzone {    display: block;    width: 100%;    height: 150px;    box-sizing: border-box;    border: 2px dashed #e6e9f4;    border-radius: 3px;    padding: 0;    background-color: #ffffff;    background-image: url("../plugins/fancyuploder/fancy_upload.png");    background-repeat: no-repeat;    background-position: center center;    opacity: 0.85;    cursor: pointer;    outline: none;}.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner {    border: 0;}.ff_fileupload_wrap .ff_fileupload_dropzone:hover,.ff_fileupload_wrap .ff_fileupload_dropzone:focus,.ff_fileupload_wrap .ff_fileupload_dropzone:active {    opacity: 1;    background-color: #fff;    border-color: #ededf5;}.ff_fileupload_wrap .ff_fileupload_dropzone_tools {    position: absolute;    right: 10px;    top: 0;}.ff_fileupload_wrap .ff_fileupload_dropzone_tool {    display: block;    margin-top: 10px;    width: 40px;    height: 40px;    box-sizing: border-box;    border: 1px solid #efecec;    border-radius: 3px;    padding: 0;    background-color: #fdfdfd;    background-repeat: no-repeat;    background-position: center center;    opacity: 0.85;    cursor: pointer;    outline: none;}.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner {    border: 0;}.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover,.ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus,.ff_fileupload_wrap .ff_fileupload_dropzone_tool:active {    opacity: 1;    background-color: #ffffff;    border-color: #4e4c73;}.ff_fileupload_wrap .ff_fileupload_recordaudio {    background-image: url("../plugins/fancyuploder/fancy_microphone.png");}.ff_fileupload_wrap .ff_fileupload_recordvideo {    background-image: url("../plugins/fancyuploder/fancy_webcam.png");}.ff_fileupload_wrap .ff_fileupload_recordvideo_preview {    position: absolute;    display: block;    right: 60px;    top: 10px;    width: 320px;    max-width: calc(100% - 70px);    height: calc(100% - 20px);    background-color: #222222;}.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden {    display: none;}.ff_fileupload_wrap .ff_fileupload_recording {    animation: ff_fileupload_recording_animate 1.2s infinite alternate;}.ff_fileupload_wrap table.ff_fileupload_uploads {    width: 100%;    border-collapse: collapse !important;    border: 0 none;}.ff_fileupload_wrap table.ff_fileupload_uploads tr {    margin: 0;    border: 0 none;    padding: 0;}.ff_fileupload_wrap table.ff_fileupload_uploads td {    margin: 0;    border: 0 none;    padding: 0;    vertical-align: top;    padding: 1em 0;    white-space: nowrap;    line-height: normal;}.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce {    animation: ff_fileupload_bounce_animate 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;    transform: translateY(0);}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview {    width: 1px;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {    display: block;    box-sizing: border-box;    border: 0 none;    padding: 0;    background-color: #dddddd;    background-size: cover;    background-repeat: no-repeat;    background-position: center center;    width: 50px;    height: 50px;    border-radius: 5px;    opacity: 0.75;    text-align: center;    font-size: 12px;    font-weight: bold;    color: #222222;    overflow: hidden;    outline: none;    cursor: default;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner {    border: 0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview {    cursor: pointer;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover,.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus,.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active {    opacity: 1;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text {    display: block;    margin: 0 auto;    width: 70%;    overflow: hidden;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {    display: inline-block;    vertical-align: top;    width: 26px;    height: 26px;    box-sizing: border-box;    border: 1px solid #efecec;    border-radius: 3px;    padding: 0;    background-color: #ededf5;    background-repeat: no-repeat;    background-position: center center;    opacity: 0.85;    cursor: pointer;    outline: none;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner {    border: 0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover,.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus,.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active {    opacity: 1;    background-color: #fdfdfd;    border-color: #4e4c73;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {    margin-right: 0.5em;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {    display: none;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button {    display: block;    margin-top: 0.3em;    width: 100%;    height: 28px;    box-sizing: border-box;    border: 1px solid #efecec;    border-radius: 3px;    padding: 0;    background-color: #f3f3f3;    background-repeat: no-repeat;    background-position: center center;    opacity: 0.85;    cursor: pointer;    outline: none;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner {    border: 0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover,.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus,.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active {    opacity: 1;    background-color: #fdfdfd;    border-color: #4e4c73;}.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload {    background-image: url("../plugins/fancyuploder/fancy_okay.png");}.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file {    background-image: url("../plugins/fancyuploder/fancy_remove.png");}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color {    color: #ffffff;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a {    background-color: #f03c3c;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b {    background-color: #f05a3c;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c {    background-color: #f0783c;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d {    background-color: #f0963c;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e {    background-color: #e0862b;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f {    background-color: #dca12b;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g {    background-color: #c7ab1e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h {    background-color: #c7c71e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i {    background-color: #abc71e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j {    background-color: #8fc71e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k {    background-color: #72c71e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l {    background-color: #56c71e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m {    background-color: #3ac71e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n {    background-color: #1ec71e;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o {    background-color: #1ec73a;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p {    background-color: #1ec756;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q {    background-color: #1ec78f;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r {    background-color: #1ec7ab;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s {    background-color: #1ec7c7;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t {    background-color: #1eabc7;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u {    background-color: #1e8fc7;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v {    background-color: #1e72c7;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w {    background-color: #3c78f0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x {    background-color: #3c5af0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y {    background-color: #3c3cf0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z {    background-color: #5a3cf0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0 {    background-color: #783cf0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1 {    background-color: #963cf0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2 {    background-color: #b43cf0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3 {    background-color: #d23cf0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4 {    background-color: #f03cf0;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5 {    background-color: #f03cd2;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6 {    background-color: #f03cb4;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7 {    background-color: #f03c96;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8 {    background-color: #f03c78;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9 {    background-color: #f03c5a;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {    padding: 1em;    font-size: 0.9em;    white-space: normal;    color: #7a8082;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename {    width: 100%;    font-weight: bold;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {    box-sizing: border-box;    width: 100%;    padding: 0.3em;    margin-bottom: 0.1em;    font-size: 1em;    font-weight: normal;    line-height: normal;    border: 0px solid #ededf5;    border-radius: 0;    box-shadow: none;    color: #080e1b;    font-weight: 600;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus,.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover {    border: 0px solid #ededf5;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors {    color: #a94442;    font-weight: bold;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background {    margin-top: 0.5em;    background-color: #cccccc;    height: 2px;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar {    background-color: #4e4c73;    width: 0;    height: 2px;}.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {    width: 1px;    text-align: right;}@keyframes ff_fileupload_recording_animate {    from {        border-color: #ef1f1f;    }    to {        border-color: #c9a1a1;    }}@keyframes ff_fileupload_bounce_animate {    10%,    90% {        transform: translateY(-1px);    }    20%,    80% {        transform: translateY(2px);    }    30%,    50%,    70% {        transform: translateY(-3px);    }    40%,    60% {        transform: translateY(3px);    }}/* Colored buttons based on file extension for non-images. */@media (max-width: 420px) {    .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {        width: 36px;        height: 36px;        font-size: 11px;    }    .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {        padding-right: 0;    }    .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {        display: none;    }    .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {        display: block;    }}.ff_fileupload_dialog_background {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.85);    z-index: 10000;}.ff_fileupload_dialog_main {    position: absolute;    top: 10%;    left: 10%;    width: 80%;    height: 80%;    text-align: center;}.ff_fileupload_dialog_main img {    position: relative;    top: 50%;    transform: perspective(1px) translateY(-50%);    max-width: 100%;    max-height: 100%;}.ff_fileupload_dialog_main audio {    position: relative;    top: 50%;    transform: perspective(1px) translateY(-50%);    width: 100%;}.ff_fileupload_dialog_main video {    position: relative;    top: 50%;    transform: perspective(1px) translateY(-50%);    max-width: 100%;    max-height: 100%;}/*! * ============================================================= * dropify v0.2.2 - Override your input files with style. * https://github.com/JeremyFagis/dropify * * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr) * ============================================================= */@font-face {    font-family: "dropify";    src: url("https://php.spruko.com/nowa/nowa/assets/fonts/dropify.eot");    src: url("https://php.spruko.com/nowa/nowa/assets/fonts/dropify.eot#iefix") format("embedded-opentype"), url("https://php.spruko.com/nowa/nowa/assets/fonts/dropify.woff") format("woff"), url("https://php.spruko.com/nowa/nowa/assets/fonts/dropify.ttf") format("truetype"), url("https://php.spruko.com/nowa/nowa/assets/fonts/dropify.svg#dropify") format("svg");    font-weight: normal;    font-style: normal;}[class^=dropify-font-]:before,[class*=" dropify-font-"]:before,.dropify-font:before,.dropify-wrapper .dropify-message span.file-icon:before {    font-family: "feather";    font-style: normal;    font-weight: normal;    speak-as: none;    display: inline-block;    text-decoration: inherit;    width: 1em;    margin-left: 0.2em;    margin-right: 0.2em;    text-align: center;    font-variant: normal;    text-transform: none;    line-height: 1em;}.dropify-font-upload:before,.dropify-wrapper .dropify-message span.file-icon:before {    content: "\e9ed";}.dropify-font-file:before {    content: "\e801";}.dropify-wrapper {    display: block;    position: relative;    cursor: pointer;    overflow: hidden;    width: 100%;    max-width: 100%;    height: 200px;    padding: 5px 10px;    font-size: 14px;    line-height: 22px;    color: #334151;    background-color: #fff;    background-image: none;    text-align: center;    border: 1px solid #ededf5;    -webkit-transition: border-color 0.15s linear;    transition: border-color 0.15s linear;    border-radius: 5px;    z-index: 0;}.dropify-wrapper:hover {    background-size: 30px 30px;    background-image: -webkit-linear-gradient(135deg, #e7ecf6 25%, transparent 25%, transparent 50%, #e7ecf6 50%, #e7ecf6 75%, transparent 75%, transparent);    background-image: linear-gradient(-45deg, #e7ecf6 25%, transparent 25%, transparent 50%, #e7ecf6 50%, #e7ecf6 75%, transparent 75%, transparent);    -webkit-animation: stripes 2s linear infinite;    animation: stripes 2s linear infinite;}.dropify-wrapper.has-preview .dropify-clear {    display: block;}.dropify-wrapper.has-error {    border-color: #f34141;}.dropify-wrapper.has-error .dropify-message .dropify-error {    display: block;}.dropify-wrapper.has-error:hover .dropify-errors-container {    visibility: visible;    opacity: 1;    -webkit-transition-delay: 0s;    transition-delay: 0s;}.dropify-wrapper.disabled input {    cursor: not-allowed;}.dropify-wrapper.disabled:hover {    background-image: none;    -webkit-animation: none;    animation: none;}.dropify-wrapper.disabled .dropify-message {    opacity: 0.5;    text-decoration: line-through;}.dropify-wrapper.disabled .dropify-infos-message {    display: none;}.dropify-wrapper input {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    height: 100%;    width: 100%;    opacity: 0;    cursor: pointer;    z-index: 5;}.dropify-wrapper .dropify-message {    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.dropify-wrapper .dropify-message span.file-icon {    font-size: 30px;    color: #6c757e;}.dropify-wrapper .dropify-message p {    margin: 5px 0 0 0;    font-size: 16px;}.dropify-wrapper .dropify-message p.dropify-error {    color: #f34141;    font-weight: bold;    display: none;}.dropify-wrapper .dropify-clear {    display: none;    position: absolute;    opacity: 0;    z-index: 7;    top: 10px;    right: 10px;    background: none;    border: 2px solid #fff;    text-transform: uppercase;    font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial";    font-size: 11px;    padding: 4px 8px;    font-weight: bold;    color: #fff;    -webkit-transition: all 0.15s linear;    transition: all 0.15s linear;}.dropify-wrapper .dropify-clear:hover {    background: rgba(255, 255, 255, 0.2);}.dropify-wrapper .dropify-preview {    display: none;    position: absolute;    z-index: 1;    background-color: #fff;    padding: 5px;    width: 100%;    height: 100%;    top: 0;    right: 0;    bottom: 0;    left: 0;    overflow: hidden;    text-align: center;}.dropify-wrapper .dropify-preview .dropify-render img {    top: 50%;    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    position: relative;    max-width: 100%;    max-height: 100%;    background-color: #fff;    -webkit-transition: border-color 0.15s linear;    transition: border-color 0.15s linear;}.dropify-wrapper .dropify-preview .dropify-render i {    font-size: 70px;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    position: absolute;    color: #777;}.dropify-wrapper .dropify-preview .dropify-render .dropify-extension {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    margin-top: 10px;    text-transform: uppercase;    font-weight: 900;    letter-spacing: -0.03em;    font-size: 13px;    width: 42px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.dropify-wrapper .dropify-preview .dropify-infos {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    z-index: 3;    background: rgba(0, 0, 0, 0.7);    opacity: 0;    -webkit-transition: opacity 0.15s linear;    transition: opacity 0.15s linear;}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner {    position: absolute;    top: 50%;    -webkit-transform: translate(0, -40%);    transform: translate(0, -40%);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    width: 100%;    padding: 0 20px;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p {    padding: 0;    margin: 0;    position: relative;    width: 100%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    color: #fff;    text-align: center;    line-height: 25px;    font-weight: bold;}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {    margin-top: 15px;    padding-top: 15px;    font-size: 12px;    position: relative;    opacity: 0.5;}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {    content: "";    position: absolute;    top: 0;    left: 50%;    -webkit-transform: translate(-50%, 0);    transform: translate(-50%, 0);    background: #fff;    width: 30px;    height: 2px;}.dropify-wrapper:hover .dropify-clear {    opacity: 1;}.dropify-wrapper:hover .dropify-preview .dropify-infos {    opacity: 1;}.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner {    margin-top: -5px;}.dropify-wrapper.touch-fallback {    height: auto !important;}.dropify-wrapper.touch-fallback:hover {    background-image: none;    -webkit-animation: none;    animation: none;}.dropify-wrapper.touch-fallback .dropify-preview {    position: relative;    padding: 0;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render {    display: block;    position: relative;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file {    position: relative;    -webkit-transform: translate(0, 0);    transform: translate(0, 0);    top: 0;    left: 0;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file::before {    margin-top: 30px;    margin-bottom: 30px;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {    position: relative;    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {    position: relative;    opacity: 1;    background: transparent;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {    position: relative;    top: 0;    -webkit-transform: translate(0, 0);    transform: translate(0, 0);    padding: 5px 90px 5px 0;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {    padding: 0;    margin: 0;    position: relative;    width: 100%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    color: #777;    text-align: left;    line-height: 25px;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {    font-weight: bold;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {    margin-top: 0;    padding-top: 0;    font-size: 11px;    position: relative;    opacity: 1;}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {    display: none;}.dropify-wrapper.touch-fallback .dropify-message {    -webkit-transform: translate(0, 0);    transform: translate(0, 0);    padding: 40px 0;}.dropify-wrapper.touch-fallback .dropify-clear {    top: auto;    bottom: 23px;    opacity: 1;    border-color: rgba(119, 119, 119, 0.7);    color: #777;}.dropify-wrapper.touch-fallback.has-preview .dropify-message {    display: none;}.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner {    margin-top: 0;}.dropify-wrapper .dropify-loader {    position: absolute;    top: 15px;    right: 15px;    display: none;    z-index: 9;}.dropify-wrapper .dropify-loader::after {    display: block;    position: relative;    width: 20px;    height: 20px;    -webkit-animation: rotate 0.6s linear infinite;    animation: rotate 0.6s linear infinite;    border-radius: 100%;    border-top: 1px solid #ccc;    border-bottom: 1px solid #777;    border-left: 1px solid #ccc;    border-right: 1px solid #777;    content: "";}.dropify-wrapper .dropify-errors-container {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    z-index: 3;    background: rgba(243, 65, 65, 0.8);    text-align: left;    visibility: hidden;    opacity: 0;    -webkit-transition: visibility 0s linear 0.15s, opacity 0.15s linear;    transition: visibility 0s linear 0.15s, opacity 0.15s linear;}.dropify-wrapper .dropify-errors-container ul {    padding: 10px 20px;    margin: 0;    position: absolute;    left: 0;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.dropify-wrapper .dropify-errors-container ul li {    margin-left: 20px;    color: #fff;    font-weight: bold;}.dropify-wrapper .dropify-errors-container.visible {    visibility: visible;    opacity: 1;    -webkit-transition-delay: 0s;    transition-delay: 0s;}.dropify-wrapper~.dropify-errors-container ul {    padding: 0;    margin: 15px 0;}.dropify-wrapper~.dropify-errors-container ul li {    margin-left: 20px;    color: #f34141;    font-weight: bold;}@-webkit-keyframes stripes {    from {        background-position: 0 0;    }    to {        background-position: 60px 30px;    }}@keyframes stripes {    from {        background-position: 0 0;    }    to {        background-position: 60px 30px;    }}@-webkit-keyframes rotate {    0% {        -webkit-transform: rotateZ(-360deg);        transform: rotateZ(-360deg);    }    100% {        -webkit-transform: rotateZ(0deg);        transform: rotateZ(0deg);    }}@keyframes rotate {    0% {        -webkit-transform: rotateZ(-360deg);        transform: rotateZ(-360deg);    }    100% {        -webkit-transform: rotateZ(0deg);        transform: rotateZ(0deg);    }}/* classes attached to <body> */.fc-not-allowed {    /* override events' custom cursors */    cursor: not-allowed;}.fc-not-allowed .fc-event {    /* override events' custom cursors */    cursor: not-allowed;}.fc-unselectable {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-touch-callout: none;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.fc {    /* layout of immediate children */    display: flex;    flex-direction: column;    font-size: 1em;}.fc table {    border-collapse: collapse;    border-spacing: 0;    font-size: 1em;    /* normalize cross-browser */}.fc th {    text-align: center;    vertical-align: top;    padding: 0;}.fc td {    vertical-align: top;    padding: 0;}.fc a[data-navlink] {    cursor: pointer;}.fc-direction-ltr {    direction: ltr;    text-align: left;}.fc-direction-rtl {    direction: rtl;    text-align: right;}.fc-theme-standard td,.fc-theme-standard th {    border: 1px solid #e9edf4;}/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning *//* inner-wrappers are responsible for being absolute *//* TODO: best place for this? */.fc-liquid-hack td,.fc-liquid-hack th {    position: relative;}@font-face {    font-family: "fcicons";    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");    font-weight: normal;    font-style: normal;}.fc-icon {    /* added for fc */    display: inline-block;    width: 1em;    height: 1em;    text-align: center;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    /* use !important to prevent issues with browser extensions that change fonts */    font-family: "fcicons" !important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.fc-icon-chevron-left:before {    content: "\e900";}.fc-icon-chevron-right:before {    content: "\e901";}.fc-icon-chevrons-left:before {    content: "\e902";}.fc-icon-chevrons-right:before {    content: "\e903";}.fc-icon-minus-square:before {    content: "\e904";}.fc-icon-plus-square:before {    content: "\e905";}.fc-icon-x:before {    content: "\e906";}/*  Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css  These styles only apply when the standard-theme is activated.  When it's NOT activated, the fc-button classes won't even be in the DOM.  */.fc {    /* reset */    /* theme */    /* "primary" coloring */    /* icons within buttons */}.fc .fc-button {    border-radius: 0;    overflow: visible;    text-transform: none;    margin: 0;    font-family: inherit;    font-size: inherit;    line-height: inherit;    -webkit-appearance: button;    display: inline-block;    font-weight: 400;    text-align: center;    vertical-align: middle;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border: 1px solid transparent;    padding: 0.375rem 0.75rem;    font-size: 0.8125rem;    line-height: 1.5;    border-radius: 5px;}.fc .fc-button:focus {    outline: 1px dotted;    outline: 5px auto -webkit-focus-ring-color;}.fc .fc-button:not(:disabled) {    cursor: pointer;}.fc .fc-button::-moz-focus-inner {    padding: 0;    border-style: none;}.fc .fc-button:hover {    text-decoration: none;}.fc .fc-button:focus {    outline: 0;}.fc .fc-button:disabled {    opacity: 0.65;}.fc .fc-button .fc-icon {    vertical-align: middle;    font-size: 1.5em;    /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */}.fc .fc-button-group {    position: relative;    display: inline-flex;    vertical-align: middle;}.fc .fc-button-group>.fc-button {    position: relative;    flex: 1 1 auto;}.fc .fc-button-group>.fc-button:hover,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button.fc-button-active {    z-index: 0;}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child) {    margin-left: -1px;    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child) {    margin-right: -1px;    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.fc .fc-toolbar {    display: flex;    justify-content: space-between;    align-items: center;}.fc .fc-toolbar.fc-header-toolbar {    margin-bottom: 1.5em;}.fc .fc-toolbar.fc-footer-toolbar {    margin-top: 1.5em;}.fc .fc-toolbar-title {    font-size: 1.48em;    margin: 0;}.fc-direction-ltr .fc-toolbar>*> :not(:first-child) {    margin-left: 0.75em;    /* space between */}.fc-direction-rtl .fc-toolbar>*> :not(:first-child) {    margin-right: 0.75em;    /* space between */}.fc-direction-rtl .fc-toolbar-ltr {    /* when the toolbar-chunk positioning system is explicitly left-to-right */    flex-direction: row-reverse;}.fc .fc-scroller {    -webkit-overflow-scrolling: touch;    position: relative;    /* for abs-positioned elements within */}.fc .fc-scroller-liquid {    height: 100%;}.fc .fc-scroller-liquid-absolute {    position: absolute;    top: 0;    right: 0;    left: 0;    bottom: 0;}.fc .fc-scroller-harness {    position: relative;    overflow: hidden;    direction: ltr;    /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */    /* TODO: demonstrate in codepen */}.fc .fc-scroller-harness-liquid {    height: 100%;}.fc-direction-rtl .fc-scroller-harness>.fc-scroller {    /* undo above hack */    direction: rtl;}.fc-theme-standard .fc-scrollgrid {    border: 1px solid #e9edf4;}.fc {    /* stickiness */}.fc .fc-scrollgrid {    /* all tables (self included) */    width: 100%;    /* because tables don't normally do this */    table-layout: fixed;    border-collapse: separate;    border-right-width: 0;    border-bottom-width: 0;}.fc .fc-scrollgrid table {    /* all tables (self included) */    width: 100%;    /* because tables don't normally do this */    table-layout: fixed;    /* inner tables */    border-top-style: hidden;    border-left-style: hidden;    border-right-style: hidden;}.fc .fc-scrollgrid-liquid {    height: 100%;}.fc .fc-scrollgrid-section {    /* a <tr> */    height: 1px;}.fc .fc-scrollgrid-section>td {    height: 1px;    /* needs a height so inner div within grow. better than 0, for firefox */}.fc .fc-scrollgrid-section table {    height: 1px;    /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */    /* serves as a min-height. harmless */}.fc .fc-scrollgrid-section-liquid {    height: auto;}.fc .fc-scrollgrid-section-liquid>td {    height: 100%;    /* better than `auto`, for firefox */}.fc .fc-scrollgrid-section>* {    border-top-width: 0;    border-left-width: 0;}.fc .fc-scrollgrid-section-header>*,.fc .fc-scrollgrid-section-footer>* {    border-bottom-width: 0;}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table {    border-bottom-style: hidden;    /* head keeps its bottom border tho */}.fc .fc-scrollgrid-section-sticky>* {    background: #fff;    background: var(--fc-page-bg-color, #fff);    position: -webkit-sticky;    position: sticky;    z-index: 2;    /* TODO: var */    /* TODO: box-shadow when sticking */}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>* {    top: 0;    /* because border-sharing causes a gap at the top */    /* TODO: give safari -1. has bug */}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>* {    bottom: 0;    /* known bug: bottom-stickiness doesn't work in safari */}.fc .fc-scrollgrid-sticky-shim {    /* for horizontal scrollbar */    height: 1px;    /* needs height to create scrollbars */    margin-bottom: -1px;}.fc-sticky {    /* no .fc wrap because used as child of body */    position: -webkit-sticky;    position: sticky;}.fc {    /* when the harness controls the height, make the view liquid */}.fc .fc-view-harness {    flex-grow: 1;    /* because this harness is WITHIN the .fc's flexbox */    position: relative;}.fc .fc-view-harness-active>.fc-view {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;}.fc .fc-col-header-cell-cushion {    display: inline-block;    /* x-browser for when sticky (when multi-tier header) */    padding: 2px 4px;}.fc .fc-bg-event,.fc .fc-non-business,.fc .fc-highlight {    /* will always have a harness with position:relative/absolute, so absolutely expand */    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}.fc .fc-non-business {    background: transparent;}.fc .fc-bg-event {    background: rgba(4, 179, 114, 0.3);    opacity: 0.3;}.fc .fc-bg-event .fc-event-title {    margin: 0.5em;    font-size: 0.85em;    font-style: italic;}.fc .fc-highlight {    background: rgba(188, 232, 241, 0.3);}.fc .fc-cell-shaded,.fc .fc-day-disabled {    background: rgba(208, 208, 208, 0.3);}/* link resets *//* ---------------------------------------------------------------------------------------------------- */a.fc-event {    text-decoration: none;}a.fc-event:hover {    text-decoration: none;}/* cursor */.fc-event[href],.fc-event.fc-event-draggable {    cursor: pointer;}.fc-event .fc-event-main {    position: relative;    z-index: 0;}/* event text content *//* ---------------------------------------------------------------------------------------------------- *//* dragging *//* ---------------------------------------------------------------------------------------------------- */.fc-event-dragging:not(.fc-event-selected) {    /* MOUSE */    opacity: 0.75;}.fc-event-dragging.fc-event-selected {    /* TOUCH */    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);}/* resizing *//* ---------------------------------------------------------------------------------------------------- *//* (subclasses should hone positioning for touch and non-touch) */.fc-event .fc-event-resizer {    display: none;    position: absolute;    z-index: 4;}.fc-event:hover .fc-event-resizer {    display: block;}.fc-event-selected {    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);    /* dimmer effect */}.fc-event-selected .fc-event-resizer {    display: block;    border-radius: 4px;    border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);    border-width: 1px;    border-width: var(--fc-event-resizer-dot-border-width, 1px);    width: 8px;    width: var(--fc-event-resizer-dot-total-width, 8px);    height: 8px;    height: var(--fc-event-resizer-dot-total-width, 8px);    border-style: solid;    border-color: inherit;    background: #fff;    background: var(--fc-page-bg-color, #fff);}.fc-event-selected .fc-event-resizer:before {    content: "";    position: absolute;    top: -20px;    left: -20px;    right: -20px;    bottom: -20px;}.fc-event-selected:before {    content: "";    position: absolute;    z-index: 3;    top: 0;    left: 0;    right: 0;    bottom: 0;}.fc-event-selected:after {    content: "";    background: rgba(0, 0, 0, 0.25);    background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));    position: absolute;    z-index: 1;    /* assume there's a border on all sides. overcome it. */    /* sometimes there's NOT a border, in which case the dimmer will go over */    /* an adjacent border, which looks fine. */    top: -1px;    left: -1px;    right: -1px;    bottom: -1px;}/* selecting (always TOUCH) *//* ---------------------------------------------------------------------------------------------------- *//*  A HORIZONTAL event  */.fc-h-event .fc-event-main {    color: #fff;    color: var(--fc-event-text-color, #fff);}.fc-h-event .fc-event-main-frame {    display: flex;    /* for make fc-event-title-container expand */}.fc-h-event .fc-event-time {    max-width: 100%;    /* clip overflow on this element */    overflow: hidden;}.fc-h-event .fc-event-title-container {    /* serves as a container for the sticky cushion */    flex-grow: 1;    flex-shrink: 1;    min-width: 0;    /* important for allowing to shrink all the way */}.fc-h-event .fc-event-title {    display: inline-block;    /* need this to be sticky cross-browser */    vertical-align: top;    /* for not messing up line-height */    left: 0;    /* for sticky */    right: 0;    /* for sticky */    max-width: 100%;    /* clip overflow on this element */    overflow: hidden;}.fc-h-event.fc-event-selected:before {    /* expand hit area */    top: -10px;    bottom: -10px;}/* adjust border and border-radius (if there is any) for non-start/end */.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {    border-top-left-radius: 0;    border-bottom-left-radius: 0;    border-left-width: 0;}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {    border-top-right-radius: 0;    border-bottom-right-radius: 0;    border-right-width: 0;}/* resizers */.fc-h-event:not(.fc-event-selected) .fc-event-resizer {    top: 0;    bottom: 0;    width: 8px;    width: var(--fc-event-resizer-thickness, 8px);}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {    cursor: w-resize;    left: -4px;    left: calc(var(--fc-event-resizer-thickness, 8px) / -2);}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {    cursor: e-resize;    right: -4px;    right: calc(var(--fc-event-resizer-thickness, 8px) / -2);}/* resizers for TOUCH */.fc-h-event.fc-event-selected .fc-event-resizer {    top: 50%;    margin-top: -4px;    margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {    left: -4px;    left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {    right: -4px;    right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);}:root {    --fc-daygrid-event-dot-width: 8px;}.fc .fc-popover {    position: absolute;    top: 0;    /* for when not positioned yet */    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);}.fc .fc-popover-header {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;    padding: 3px 4px;}.fc .fc-popover-title {    margin: 0 2px;}.fc .fc-popover-close {    cursor: pointer;    opacity: 0.65;    font-size: 1.1em;}.fc-theme-standard .fc-popover {    border: 1px solid #e9edf4;    background: #fff;}.fc-theme-standard .fc-popover-header {    background: rgba(208, 208, 208, 0.3);}/* help things clear margins of inner content */.fc-daygrid-day-frame:before,.fc-daygrid-day-events:before,.fc-daygrid-event-harness:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-events:after,.fc-daygrid-event-harness:after {    content: "";    clear: both;    display: table;}.fc {    /* cell top */    /* day number (within cell top) */    /* event container */    /* positioning for balanced vs natural */    /* event harness */    /* bg content */    /* events */    /* cell bottom (within day-events) */    /* week number (within frame) */    /* popover */}.fc .fc-daygrid-body {    /* a <div> that wraps the table */    position: relative;    z-index: 1;    /* container inner z-index's because <tr>s can't do it */}.fc .fc-daygrid-day.fc-day-today {    background-color: rgb(238, 241, 249);}.fc .fc-daygrid-day-frame {    position: relative;    min-height: 100%;    /* seems to work better than `height` because sets height after rows/cells naturally do it */}.fc .fc-daygrid-day-top {    display: flex;    flex-direction: row-reverse;}.fc .fc-day-other .fc-daygrid-day-top {    opacity: 0.3;}.fc .fc-daygrid-day-number {    position: relative;    z-index: 4;    padding: 4px;    color: #282f53;}.fc .fc-daygrid-day-events {    margin-top: 1px;    /* needs to be margin, not padding, so that available cell height can be computed */}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {    position: absolute;    left: 0;    right: 0;}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {    position: relative;    /* for containing abs positioned event harnesses */    min-height: 2em;    /* in addition to being a min-height during natural height, equalizes the heights a little bit */}.fc .fc-daygrid-body-natural {    /* can coexist with -unbalanced */}.fc .fc-daygrid-body-natural .fc-daygrid-day-events {    margin-bottom: 1em;}.fc .fc-daygrid-event-harness {    position: relative;}.fc .fc-daygrid-event-harness-abs {    position: absolute;    top: 0;    /* fallback coords for when cannot yet be computed */    left: 0;    /* */    right: 0;    /* */}.fc .fc-daygrid-bg-harness {    position: absolute;    top: 0;    bottom: 0;}.fc .fc-daygrid-day-bg .fc-non-business {    z-index: 1;}.fc .fc-daygrid-day-bg .fc-bg-event {    z-index: 2;}.fc .fc-daygrid-day-bg .fc-highlight {    z-index: 3;}.fc .fc-daygrid-event {    z-index: 0;    margin-top: 1px;}.fc .fc-daygrid-event.fc-event-mirror {    z-index: 7;}.fc .fc-daygrid-day-bottom {    font-size: 0.85em;    margin: 2px 3px 0;}.fc .fc-daygrid-more-link {    position: relative;    z-index: 4;    cursor: pointer;}@media (max-width: 380px) {    .fc .fc-daygrid-more-link {        display: flex;    }}.fc .fc-daygrid-body {    z-index: 0;}.fc .fc-daygrid-week-number {    position: absolute;    z-index: 5;    top: 0;    padding: 2px;    min-width: 1.5em;    text-align: center;    background-color: rgba(208, 208, 208, 0.3);    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));    color: #808080;    color: var(--fc-neutral-text-color, #808080);}.fc .fc-more-popover {    z-index: 8;}.fc .fc-more-popover .fc-popover-body {    min-width: 220px;    padding: 10px;}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end {    margin-left: 2px;}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start {    margin-right: 2px;}.fc-direction-ltr .fc-daygrid-week-number {    left: 0;    border-radius: 0 0 3px 0;}.fc-direction-rtl .fc-daygrid-week-number {    right: 0;    border-radius: 0 0 0 3px;}.fc-liquid-hack .fc-daygrid-day-frame {    position: static;    /* will cause inner absolute stuff to expand to <td> */}.fc-daygrid-event {    /* make root-level, because will be dragged-and-dropped outside of a component root */    position: relative;    /* for z-indexes assigned later */    white-space: nowrap;    border-radius: 3px;    /* dot event needs this to when selected */    font-size: 0.85em;    font-size: var(--fc-small-font-size, 0.85em);}/* --- the rectangle ("block") style of event --- */.fc-daygrid-block-event .fc-event-time {    font-weight: bold;    padding: 5px 10px;}.fc-daygrid-block-event .fc-event-title {    padding: 5px 10px;}.fc-timeGridWeek-view .fc-daygrid-block-event .fc-event-time,.fc-timeGridWeek-view .fc-daygrid-block-event .fc-event-title {    padding: 0px 10px;}.fc-timeGridDay-view .fc-daygrid-block-event .fc-event-time,.fc-timeGridDay-view .fc-daygrid-block-event .fc-event-title {    padding: 2px 10px;}/* --- the dot style of event --- */.fc-daygrid-dot-event {    display: flex;    align-items: center;    padding: 2px 0;}.fc-daygrid-dot-event .fc-event-title {    flex-grow: 1;    flex-shrink: 1;    min-width: 0;    /* important for allowing to shrink all the way */    overflow: hidden;    padding: 2px;}.fc-daygrid-dot-event:hover,.fc-daygrid-dot-event.fc-event-mirror {    background: rgba(0, 0, 0, 0.1);}.fc-daygrid-dot-event.fc-event-selected:before {    /* expand hit area */    top: -10px;    bottom: -10px;}/* --- spacing between time and title --- */.fc-direction-ltr .fc-daygrid-event .fc-event-time {    margin-right: 3px;    margin-left: 6px;}.fc-direction-rtl .fc-daygrid-event .fc-event-time {    margin-left: 3px;    margin-right: 6px;}/*  A VERTICAL event  */.fc-v-event {    /* resizer (mouse AND touch) */    /* resizer for MOUSE */    /* resizer for TOUCH (when event is "selected") */}.fc-v-event .fc-event-main {    color: #fff;    color: var(--fc-event-text-color, #fff);    height: 100%;}.fc-v-event .fc-event-main-frame {    height: 100%;    display: flex;    flex-direction: column;}.fc-v-event .fc-event-time {    flex-grow: 0;    flex-shrink: 0;    max-height: 100%;    overflow: hidden;}.fc-v-event .fc-event-title-container {    /* a container for the sticky cushion */    flex-grow: 1;    flex-shrink: 1;    min-height: 0;    /* important for allowing to shrink all the way */}.fc-v-event .fc-event-title {    /* will have fc-sticky on it */    top: 0;    bottom: 0;    max-height: 100%;    /* clip overflow */    overflow: hidden;}.fc-v-event:not(.fc-event-start) {    border-top-width: 0;    border-top-left-radius: 0;    border-top-right-radius: 0;}.fc-v-event:not(.fc-event-end) {    border-bottom-width: 0;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.fc-v-event.fc-event-selected:before {    /* expand hit area */    left: -10px;    right: -10px;}.fc-v-event .fc-event-resizer-start {    cursor: n-resize;}.fc-v-event .fc-event-resizer-end {    cursor: s-resize;}.fc-v-event:not(.fc-event-selected) .fc-event-resizer {    height: 8px;    height: var(--fc-event-resizer-thickness, 8px);    left: 0;    right: 0;}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {    top: -4px;    top: calc(var(--fc-event-resizer-thickness, 8px) / -2);}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {    bottom: -4px;    bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);}.fc-v-event.fc-event-selected .fc-event-resizer {    left: 50%;    margin-left: -4px;    margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);}.fc-v-event.fc-event-selected .fc-event-resizer-start {    top: -4px;    top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);}.fc-v-event.fc-event-selected .fc-event-resizer-end {    bottom: -4px;    bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);}.fc {    /* slots AND axis cells (top-left corner of view including the "all-day" text) */    /* axis cells (top-left corner of view including the "all-day" text) */    /* vertical align is more complicated, uses flexbox */}.fc .fc-timegrid .fc-daygrid-body {    /* the all-day daygrid within the timegrid view */    z-index: 0;    /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */}.fc .fc-timegrid-divider {    padding: 0 0 2px;    /* browsers get confused when you set height. use padding instead */}.fc .fc-timegrid-body {    position: relative;    z-index: 0;    /* scope the z-indexes of slots and cols */    min-height: 100%;    /* fill height always, even when slat table doesn't grow */}.fc .fc-timegrid-axis-chunk {    /* for advanced ScrollGrid */    position: relative;}.fc .fc-timegrid-axis-chunk>table {    position: relative;    z-index: 1;    /* above the now-indicator-container */}.fc .fc-timegrid-slots {    position: relative;    z-index: 1;}.fc .fc-timegrid-slot {    /* a <td> */    height: 1.5em;    border-bottom: 0;}.fc .fc-timegrid-slot:empty:before {    content: " ";    /* make sure there's at least an empty space to create height for height syncing */}.fc .fc-timegrid-slot-minor {    border-top-style: dotted;}.fc .fc-timegrid-slot-label-cushion {    display: inline-block;    white-space: nowrap;}.fc .fc-timegrid-slot-label {    vertical-align: middle;    /* vertical align the slots */}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion {    padding: 0 4px;}.fc .fc-timegrid-axis-frame-liquid {    height: 100%;    /* will need liquid-hack in FF */}.fc .fc-timegrid-axis-frame {    overflow: hidden;    display: flex;    align-items: center;    /* vertical align */    justify-content: flex-end;    /* horizontal align. matches text-align below */}.fc .fc-timegrid-axis-cushion {    max-width: 60px;    /* limits the width of the "all-day" text */    flex-shrink: 0;    /* allows text to expand how it normally would, regardless of constrained width */}.fc-direction-ltr .fc-timegrid-slot-label-frame {    text-align: right;}.fc-direction-rtl .fc-timegrid-slot-label-frame {    text-align: left;}.fc-liquid-hack .fc-timegrid-axis-frame-liquid {    height: auto;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;}.fc .fc-timegrid-col.fc-day-today {    background-color: rgba(255, 220, 40, 0.15);    background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));}.fc .fc-timegrid-col-frame {    min-height: 100%;    /* liquid-hack is below */    position: relative;}.fc-liquid-hack .fc-timegrid-col-frame {    height: auto;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;}.fc-media-screen .fc-timegrid-cols {    position: absolute;    /* no z-index. children will decide and go above slots */    top: 0;    left: 0;    right: 0;    bottom: 0;}.fc-media-screen .fc-timegrid-cols>table {    height: 100%;}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container {    position: absolute;    top: 0;    left: 0;    right: 0;}.fc-media-screen .fc-timegrid-event-harness {    position: absolute;    /* top/left/right/bottom will all be set by JS */}.fc {    /* bg */    /* fg events */    /* (the mirror segs are put into a separate container with same classname, */    /* and they must be after the normal seg container to appear at a higher z-index) */    /* now indicator */}.fc .fc-timegrid-col-bg {    z-index: 2;    /* TODO: kill */}.fc .fc-timegrid-col-bg .fc-non-business {    z-index: 1;}.fc .fc-timegrid-col-bg .fc-bg-event {    z-index: 2;}.fc .fc-timegrid-col-bg .fc-highlight {    z-index: 3;}.fc .fc-timegrid-bg-harness {    position: absolute;    /* top/bottom will be set by JS */    left: 0;    right: 0;}.fc .fc-timegrid-col-events {    z-index: 3;    /* child event segs have z-indexes that are scoped within this div */}.fc .fc-timegrid-now-indicator-container {    bottom: 0;    overflow: hidden;    /* don't let overflow of lines/arrows cause unnecessary scrolling */    /* z-index is set on the individual elements */}.fc-direction-ltr .fc-timegrid-col-events {    margin: 0 2.5% 0 2px;}.fc-direction-rtl .fc-timegrid-col-events {    margin: 0 2px 0 2.5%;}.fc-timegrid-event-harness-inset .fc-timegrid-event {    box-shadow: 0px 0px 0px 1px #fff;    box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);}.fc-timegrid-event {    /* events need to be root */    font-size: 0.85em;    font-size: var(--fc-small-font-size, 0.85em);    border-radius: 3px;}.fc-timegrid-event.fc-event-mirror {    box-shadow: 0px 0px 0px 1px #fff;    box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);}.fc-timegrid-event .fc-event-main {    padding: 1px 1px 0;}.fc-timegrid-event .fc-event-time {    white-space: nowrap;    font-size: 0.85em;    font-size: var(--fc-small-font-size, 0.85em);    margin-bottom: 1px;}.fc-timegrid-event-condensed .fc-event-main-frame {    flex-direction: row;    overflow: hidden;}.fc-timegrid-event-condensed .fc-event-time:after {    content: " - ";    /* dash surrounded by non-breaking spaces */}.fc-timegrid-event-condensed .fc-event-title {    font-size: 0.85em;    font-size: var(--fc-small-font-size, 0.85em);}.fc-media-screen .fc-timegrid-event {    position: absolute;    /* absolute WITHIN the harness */    top: 0;    bottom: 1px;    /* stay away from bottom slot line */    left: 0;    right: 0;}.fc {    /* line */    /* arrow */}.fc .fc-timegrid-now-indicator-line {    position: absolute;    z-index: 4;    left: 0;    right: 0;    border-style: solid;    border-color: red;    border-color: var(--fc-now-indicator-color, red);    border-width: 1px 0 0;}.fc .fc-timegrid-now-indicator-arrow {    position: absolute;    z-index: 4;    margin-top: -5px;    /* vertically center on top coordinate */    border-style: solid;    border-color: red;}.fc-direction-ltr .fc-timegrid-now-indicator-arrow {    left: 0;    /* triangle pointing right. TODO: mixin */    border-width: 5px 0 5px 6px;    border-top-color: transparent;    border-bottom-color: transparent;}.fc-direction-rtl .fc-timegrid-now-indicator-arrow {    right: 0;    /* triangle pointing left. TODO: mixin */    border-width: 5px 6px 5px 0;    border-top-color: transparent;    border-bottom-color: transparent;}:root {    --fc-list-event-dot-width: 10px;    --fc-list-event-hover-bg-color: #f6f6fb;}.fc-theme-standard .fc-list {    border: 1px solid #e9edf4;}.fc {    /* message when no events */    /* table within the scroller */    /* ---------------------------------------------------------------------------------------------------- */    /* date heading rows */    /* ---------------------------------------------------------------------------------------------------- */}.fc .fc-list-empty {    background-color: #f6f6f9;    height: 100%;    display: flex;    justify-content: center;    align-items: center;    /* vertically aligns fc-list-empty-inner */}.fc .fc-list-empty-cushion {    margin: 5em 0;}.fc .fc-list-table {    width: 100%;    border-style: hidden;    /* kill outer border on theme */}.fc .fc-list-table tr>* {    border-left: 0;    border-right: 0;}.fc .fc-list-sticky .fc-list-day>* {    /* the cells */    position: -webkit-sticky;    position: sticky;    top: 0;    background: #fff;    background: var(--fc-page-bg-color, #fff);    /* for when headers are styled to be transparent and sticky */}.fc .fc-list-table th {    padding: 0;    /* uses an inner-wrapper instead... */}.fc .fc-list-table td {    padding: 8px 14px;}.fc .fc-list-day-cushion {    padding: 8px 14px;}.fc .fc-list-day-cushion:after {    content: "";    clear: both;    display: table;    /* clear floating */}.fc-theme-standard .fc-list-day-cushion {    background-color: #f7f8f9;}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text {    float: left;}.fc-direction-ltr .fc-list-day-side-text {    float: right;}.fc-direction-rtl .fc-list-day-text {    float: right;}.fc-direction-rtl .fc-list-table .fc-list-event-graphic {    padding-left: 0;}/* make the dot closer to the event title */.fc .fc-list-event.fc-event-forced-url {    cursor: pointer;    /* whole row will seem clickable */}.fc-list-event.fc-event {    background: transparent;    color: #282f53;}.fc {    /* shrink certain cols */    /* reset <a> styling */    /* underline link when hovering over any part of row */}.fc .fc-list-event-graphic,.fc .fc-list-event-time {    white-space: nowrap;    width: 1px;}.fc .fc-list-event-title a {    color: inherit;    text-decoration: none;}.fc .fc-list-event.fc-event-forced-url:hover a {    text-decoration: underline;}.fc-theme-bootstrap a:not([href]) {    color: inherit;    /* natural color for navlinks */}#external-events {    padding: 1rem;    border: 1px solid #e9edf4;    text-align: left;}#external-events h4 {    font-size: 16px;    margin-bottom: 1rem;    font-weight: 600;}#external-events .fc-event {    margin: 5px 0;    cursor: move;    padding: 8px;    border: 0;}#external-events p {    margin: 1.5em 0;    font-size: 11px;    color: #666;}#external-events p input {    margin: 0;    vertical-align: middle;}@media (min-width: 1366px) {    #external-events {        margin-top: 3.5rem;    }}@media (max-width: 1366px) {    #external-events {        margin-bottom: 3.5rem;    }}@media (max-width: 767px) {    .fc .fc-toolbar {        display: inline-block;    }    .fc .fc-toolbar-title {        position: absolute;        right: 10px;        font-size: 20px;        top: 10px;        display: contents;    }    .fc-toolbar-chunk {        margin-bottom: 10px;    }    .fc .fc-col-header-cell-cushion {        display: inline-block;        padding: 2px 0px;    }}@media (max-width: 320px) {    .fc .fc-toolbar-title {        font-size: 16px;        display: contents;    }}.fc-theme-standard th {    padding: 15px;}.fc-event {    border: 0px solid #6259ca !important;}.fc-theme-standard .fc-list-day-cushion .fc-list-day-text,.fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {    color: #0d0c22 !important;    font-weight: 500;}.fc-event-dragging {    padding: 8px;}.fc-list-table td {    border: 0;}#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead {    border-bottom: 0;}#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr {    border-bottom: 0;}#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td {    border-bottom: 0 !important;}.fc-col-header thead th {    padding: 15px;}.fc-theme-standard th {    padding: 0;}.rtl .fc-toolbar-rtl .fc-toolbar-chunk .fc-button-group .fc-prev-button .fc-icon,.rtl .fc-toolbar-rtl .fc-toolbar-chunk .fc-button-group .fc-next-button .fc-icon {    transform: rotate(180deg);}@media screen and (max-width: 600px) {    .fc .fc-toolbar {        display: block;    }    .fc-col-header thead th {        padding: 15px 0;    }}@font-face {    font-family: "lg";    src: url("https://php.spruko.com/nowa/nowa/assets/plugins/gallery/fonts/lg.eot?n1z373");    src: url("https://php.spruko.com/nowa/nowa/assets/plugins/gallery/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("https://php.spruko.com/nowa/nowa/assets/plugins/gallery/fonts/lg.woff?n1z373") format("woff"), url("https://php.spruko.com/nowa/nowa/assets/plugins/gallery/fonts/lg.ttf?n1z373") format("truetype"), url("https://php.spruko.com/nowa/nowa/assets/plugins/gallery/fonts/lg.svg?n1z373#lg") format("svg");    font-weight: normal;    font-style: normal;}.lg-icon {    font-family: "lg";    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next,.lg-actions .lg-prev {    border-radius: 5px;    color: #fff;    cursor: pointer;    display: block;    font-size: 22px;    margin-top: -10px;    padding: 8px 10px 9px;    position: absolute;    top: 50%;    z-index: 1080;}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {    pointer-events: none;    opacity: 0.5;}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {    color: #fff;}.lg-actions .lg-next {    right: 20px;}.lg-actions .lg-next:before {    content: "\e095";}.lg-actions .lg-prev {    left: 20px;}.lg-actions .lg-prev:after {    content: "\e094";}@-webkit-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-moz-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-ms-keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@keyframes lg-right-end {    0% {        left: 0;    }    50% {        left: -30px;    }    100% {        left: 0;    }}@-webkit-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@-moz-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@-ms-keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}@keyframes lg-left-end {    0% {        left: 0;    }    50% {        left: 30px;    }    100% {        left: 0;    }}.lg-outer.lg-right-end .lg-object {    -webkit-animation: lg-right-end 0.3s;    -o-animation: lg-right-end 0.3s;    animation: lg-right-end 0.3s;    position: relative;}.lg-outer.lg-left-end .lg-object {    -webkit-animation: lg-left-end 0.3s;    -o-animation: lg-left-end 0.3s;    animation: lg-left-end 0.3s;    position: relative;}.lg-toolbar {    z-index: 1082;    left: 0;    position: absolute;    top: 0;    width: 100%;}.lg-toolbar .lg-icon {    color: #e4e4e4;    cursor: pointer;    float: right;    font-size: 24px;    height: 47px;    line-height: 27px;    padding: 10px 0;    text-align: center;    width: 50px;    text-decoration: none !important;    outline: medium none;    -webkit-transition: color 0.2s linear;    -o-transition: color 0.2s linear;    transition: color 0.2s linear;}.lg-toolbar .lg-icon:hover {    color: #fff;}.lg-toolbar .lg-close:after {    content: "\e070";}.lg-toolbar .lg-download:after {    content: "\e0f2";}.lg-sub-html {    background-color: rgba(0, 0, 0, 0.45);    bottom: 0;    color: #eee;    font-size: 16px;    left: 0;    padding: 10px 40px;    position: fixed;    right: 0;    text-align: center;    z-index: 1080;}.lg-sub-html h4 {    margin: 0;    font-size: 16px;    font-weight: 500;}.lg-sub-html p {    font-size: 12px;    margin: 5px 0 0;}#lg-counter {    color: #e4e4e4;    display: inline-block;    font-size: 16px;    padding-left: 20px;    padding-top: 12px;    vertical-align: middle;}.lg-toolbar,.lg-prev,.lg-next {    opacity: 1;    -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {    opacity: 0;    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {    opacity: 0;    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {    opacity: 0;    -webkit-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {    -webkit-transform: scale3d(0.5, 0.5, 0.5);    transform: scale3d(0.5, 0.5, 0.5);    opacity: 0;    -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;    -webkit-transform-origin: 50% 50%;    -moz-transform-origin: 50% 50%;    -ms-transform-origin: 50% 50%;    transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    opacity: 1;}.lg-outer .lg-thumb-outer {    background-color: #0d0a0a;    bottom: 0;    position: absolute;    width: 100%;    z-index: 1080;    max-height: 350px;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {    cursor: -webkit-grab;    cursor: -moz-grab;    cursor: -o-grab;    cursor: -ms-grab;    cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {    cursor: move;    cursor: -webkit-grabbing;    cursor: -moz-grabbing;    cursor: -o-grabbing;    cursor: -ms-grabbing;    cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {    -webkit-transition-duration: 0s !important;    transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {    -webkit-transform: translate3d(0, 0%, 0);    transform: translate3d(0, 0%, 0);}.lg-outer .lg-thumb {    padding: 10px 0;    height: 100%;    margin-bottom: -5px;}.lg-outer .lg-thumb-item {    border-radius: 5px;    cursor: pointer;    float: left;    overflow: hidden;    height: 100%;    border: 1px solid #fff;    border-radius: 5px !important;    margin-bottom: 5px;}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {    border-color: #a90707;}.lg-outer .lg-thumb-item img {    width: 100%;    height: 100%;    object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {    padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {    padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {    -webkit-transition: bottom 0.25s ease;    -o-transition: bottom 0.25s ease;    transition: bottom 0.25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {    bottom: 100px;}.lg-outer .lg-toggle-thumb {    background-color: #0d0a0a;    border-radius: 2px 2px 0 0;    color: #999;    cursor: pointer;    font-size: 24px;    height: 39px;    line-height: 27px;    padding: 5px 0;    position: absolute;    right: 20px;    text-align: center;    top: -39px;    width: 50px;}.lg-outer .lg-toggle-thumb:after {    content: "\e1ff";}.lg-outer .lg-toggle-thumb:hover {    color: #fff;}.lg-outer .lg-video-cont {    display: inline-block;    vertical-align: middle;    max-width: 1140px;    max-height: 100%;    width: 100%;    padding: 0 5px;}.lg-outer .lg-video {    width: 100%;    height: 0;    padding-bottom: 56.25%;    overflow: hidden;    position: relative;}.lg-outer .lg-video .lg-object {    display: inline-block;    position: absolute;    top: 0;    left: 0;    width: 100% !important;    height: 100% !important;}.lg-outer .lg-video .lg-video-play {    width: 84px;    height: 59px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -42px;    margin-top: -30px;    z-index: 1080;    cursor: pointer;}.lg-outer .lg-has-vimeo .lg-video-play {    background: url("../img/vimeo-play.html") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-vimeo:hover .lg-video-play {    background: url("../img/vimeo-play.html") no-repeat scroll 0 -58px transparent;}.lg-outer .lg-has-html5 .lg-video-play {    background: transparent url("../img/video-play.html") no-repeat scroll 0 0;    height: 64px;    margin-left: -32px;    margin-top: -32px;    width: 64px;    opacity: 0.8;}.lg-outer .lg-has-html5:hover .lg-video-play {    opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {    background: url("../img/youtube-play.html") no-repeat scroll 0 0 transparent;}.lg-outer .lg-has-youtube:hover .lg-video-play {    background: url("../img/youtube-play.html") no-repeat scroll 0 -60px transparent;}.lg-outer .lg-video-object {    width: 100% !important;    height: 100% !important;    position: absolute;    top: 0;    left: 0;}.lg-outer .lg-has-video .lg-video-object {    visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {    display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {    visibility: visible;}@media (min-width: 1025px) {    .lg-outer .lg-thumb-item {        -webkit-transition: border-color 0.25s ease;        -o-transition: border-color 0.25s ease;        transition: border-color 0.25s ease;    }}.lg-progress-bar {    background-color: #333;    height: 5px;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 1083;    opacity: 0;    -webkit-transition: opacity 0.08s ease 0s;    -moz-transition: opacity 0.08s ease 0s;    -o-transition: opacity 0.08s ease 0s;    transition: opacity 0.08s ease 0s;}.lg-progress-bar .lg-progress {    background-color: #a90707;    height: 5px;    width: 0;}.lg-progress-bar.lg-start .lg-progress {    width: 100%;}.lg-show-autoplay .lg-progress-bar {    opacity: 1;}.lg-autoplay-button:after {    content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {    content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transition-duration: 0s;    transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;    -webkit-transform-origin: 0 0;    -moz-transform-origin: 0 0;    -ms-transform-origin: 0 0;    transform-origin: 0 0;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}#lg-zoom-in:after {    content: "\e311";}#lg-actual-size {    font-size: 20px;}#lg-actual-size:after {    content: "\e033";}#lg-zoom-out {    opacity: 0.5;    pointer-events: none;}#lg-zoom-out:after {    content: "\e312";}.lg-zoomed #lg-zoom-out {    opacity: 1;    pointer-events: auto;}.lg-outer .lg-pager-outer {    bottom: 60px;    left: 0;    position: absolute;    right: 0;    text-align: center;    z-index: 1080;    height: 10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {    overflow: visible;}.lg-outer .lg-pager-cont {    cursor: pointer;    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: top;    margin: 0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {    box-shadow: 0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont {    background-color: #fff;    color: #fff;    bottom: 100%;    height: 83px;    left: 0;    margin-bottom: 20px;    margin-left: -60px;    opacity: 0;    padding: 5px;    position: absolute;    width: 120px;    border-radius: 3px;    -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;    -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {    width: 100%;    height: 100%;}.lg-outer .lg-pager {    background-color: rgba(255, 255, 255, 0.5);    border-radius: 50%;    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;    display: block;    height: 12px;    -webkit-transition: box-shadow 0.3s ease 0s;    -o-transition: box-shadow 0.3s ease 0s;    transition: box-shadow 0.3s ease 0s;    width: 12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus {    box-shadow: 0 0 0 8px white inset;}.lg-outer .lg-caret {    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px dashed;    bottom: -10px;    display: inline-block;    height: 0;    left: 50%;    margin-left: -5px;    position: absolute;    vertical-align: middle;    width: 0;}.lg-fullscreen:after {    content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {    content: "\e20d";}.lg-outer #lg-dropdown-overlay {    background-color: rgba(0, 0, 0, 0.25);    bottom: 0;    cursor: default;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1081;    opacity: 0;    visibility: hidden;    -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;    -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay {    -webkit-transition-delay: 0s;    transition-delay: 0s;    -moz-transform: translate3d(0, 0px, 0);    -o-transform: translate3d(0, 0px, 0);    -ms-transform: translate3d(0, 0px, 0);    -webkit-transform: translate3d(0, 0px, 0);    transform: translate3d(0, 0px, 0);    opacity: 1;    visibility: visible;}.lg-outer.lg-dropdown-active #lg-share {    color: #fff;}.lg-outer .lg-dropdown {    background-color: #fff;    border-radius: 2px;    font-size: 14px;    list-style-type: none;    margin: 0;    padding: 10px 0;    position: absolute;    right: 0;    text-align: left;    top: 50px;    opacity: 0;    visibility: hidden;    -moz-transform: translate3d(0, 5px, 0);    -o-transform: translate3d(0, 5px, 0);    -ms-transform: translate3d(0, 5px, 0);    -webkit-transform: translate3d(0, 5px, 0);    transform: translate3d(0, 5px, 0);    -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;    -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;    -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;}.lg-outer .lg-dropdown:after {    content: "";    display: block;    height: 0;    width: 0;    position: absolute;    border: 8px solid transparent;    border-bottom-color: #fff;    right: 16px;    top: -16px;}.lg-outer .lg-dropdown>li:last-child {    margin-bottom: 0px;}.lg-outer .lg-dropdown>li:hover a,.lg-outer .lg-dropdown>li:hover .lg-icon {    color: #333;}.lg-outer .lg-dropdown a {    color: #333;    display: block;    white-space: pre;    padding: 4px 12px;    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size: 12px;}.lg-outer .lg-dropdown a:hover {    background-color: rgba(0, 0, 0, 0.07);}.lg-outer .lg-dropdown .lg-dropdown-text {    display: inline-block;    line-height: 1;    margin-top: -3px;    vertical-align: middle;}.lg-outer .lg-dropdown .lg-icon {    color: #333;    display: inline-block;    float: none;    font-size: 20px;    height: auto;    line-height: 1;    margin-right: 8px;    padding: 0;    vertical-align: middle;    width: auto;}.lg-outer #lg-share {    position: relative;}.lg-outer #lg-share:after {    content: "\e80d";}.lg-outer #lg-share-facebook .lg-icon {    color: #3b5998;}.lg-outer #lg-share-facebook .lg-icon:after {    content: "\e901";}.lg-outer #lg-share-twitter .lg-icon {    color: #00aced;}.lg-outer #lg-share-twitter .lg-icon:after {    content: "\e904";}.lg-outer #lg-share-googleplus .lg-icon {    color: #dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after {    content: "\e902";}.lg-outer #lg-share-pinterest .lg-icon {    color: #cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after {    content: "\e903";}.group {    *zoom: 1;}.group:before {    display: table;    content: "";    line-height: 0;}.group:after {    display: table;    content: "";    line-height: 0;    clear: both;}.lg-outer {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 1050;    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}.lg-outer * {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.lg-outer.lg-visible {    opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current {    -webkit-transition-duration: inherit !important;    transition-duration: inherit !important;    -webkit-transition-timing-function: inherit !important;    transition-timing-function: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {    -webkit-transition-duration: 0s !important;    transition-duration: 0s !important;    opacity: 1;}.lg-outer.lg-grab img.lg-object {    cursor: -webkit-grab;    cursor: -moz-grab;    cursor: -o-grab;    cursor: -ms-grab;    cursor: grab;}.lg-outer.lg-grabbing img.lg-object {    cursor: move;    cursor: -webkit-grabbing;    cursor: -moz-grabbing;    cursor: -o-grabbing;    cursor: -ms-grabbing;    cursor: grabbing;}.lg-outer .lg {    height: 100%;    width: 100%;    position: relative;    overflow: hidden;    margin-left: auto;    margin-right: auto;    max-width: 100%;    max-height: 100%;}.lg-outer .lg-inner {    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    white-space: nowrap;}.lg-outer .lg-item {    background: url("../plugins/gallery/loading.gif") no-repeat scroll center center transparent;    display: none !important;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide {    display: inline-block !important;}.lg-outer.lg-css .lg-current {    display: inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap {    display: inline-block;    text-align: center;    position: absolute;    width: 100%;    height: 100%;}.lg-outer .lg-item:before {    content: "";    display: inline-block;    height: 50%;    width: 1px;    margin-right: -1px;}.lg-outer .lg-img-wrap {    position: absolute;    padding: 0 5px;    left: 0;    right: 0;    top: 0;    bottom: 0;}.lg-outer .lg-img-wrap:before {    content: "";    display: inline-block;    height: 50%;    width: 1px;    margin-right: -1px;}.lg-outer .lg-item.lg-complete {    background-image: none;}.lg-outer .lg-item.lg-current {    z-index: 1060;}.lg-outer .lg-image {    display: inline-block;    vertical-align: middle;    max-width: 100%;    max-height: 100%;    width: auto !important;    height: auto !important;    border-radius: 5px;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {    opacity: 1;}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download {    display: none;}.lg-backdrop {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 1040;    background-color: rgba(0, 0, 0, 0.79);    opacity: 0;    -webkit-transition: opacity 0.15s ease 0s;    -o-transition: opacity 0.15s ease 0s;    transition: opacity 0.15s ease 0s;}.lg-backdrop.in {    opacity: 1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current {    -webkit-transition: none 0s ease 0s !important;    -moz-transition: none 0s ease 0s !important;    -o-transition: none 0s ease 0s !important;    transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {    opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {    opacity: 1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current {    -webkit-transition: opacity 0.1s ease 0s;    -moz-transition: opacity 0.1s ease 0s;    -o-transition: opacity 0.1s ease 0s;    transition: opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {    opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {    opacity: 0;    position: absolute;    left: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {    left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {    left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {    left: 0;    opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {    -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;    transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}/** bootstrap-tagsinput v0.8.0* */.bootstrap-tagsinput {    display: flex;    flex-wrap: wrap;    background: #fff;    font-family: sans-serif;    font-size: 14px;    line-height: 20px;    color: #556270;    padding: 5px 5px 0;}.bootstrap-tagsinput input {    border: none;    box-shadow: none;    outline: none;    background-color: transparent;    padding: 0 6px;    margin: 0;    width: auto;    max-width: inherit;    display: block;    overflow: hidden;}.bootstrap-tagsinput.form-control input::-moz-placeholder {    color: #777;    opacity: 1;}.bootstrap-tagsinput.form-control input:-ms-input-placeholder,.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {    color: #777;}.bootstrap-tagsinput input:focus {    border: none;    box-shadow: none;}.bootstrap-tagsinput .badge {    position: relative;    background: #556270;    display: block;    max-width: 95%;    /* width: 100%; */    word-wrap: break-word;    white-space: break-spaces;    color: #fff;    padding: 5px;    border-radius: 2px;    margin: 0 5px 5px 0;}.bootstrap-tagsinput .badge [data-role=remove] {    margin-left: 8px;    cursor: pointer;}.bootstrap-tagsinput .badge [data-role=remove]:after {    content: "×";    padding: 0px 6px;    background-color: rgba(255, 255, 255, 0.2);    border-radius: 50%;    font-size: 15px;    display: inline-block;    text-align: center;}.bootstrap-tagsinput .badge [data-role=remove]:hover:after {    background-color: rgba(0, 0, 0, 0.2);}.bootstrap-tagsinput .badge [data-role=remove]:hover:active {    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);}/* Ion.RangeSlider// css version 2.0.3// © 2013-2014 Denis Ineshin | IonDen.com// ===================================================================================================================*//* =====================================================================================================================// RangeSlider */.irs {    position: relative;    display: block;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.irs-line {    position: relative;    display: block;    overflow: hidden;    outline: none !important;}.irs-line-left,.irs-line-mid,.irs-line-right {    position: absolute;    display: block;    top: 0;}.irs-line-left {    left: 0;    width: 11%;}.irs-line-mid {    left: 9%;    width: 82%;}.irs-line-right {    right: 0;    width: 11%;}.irs-bar {    position: absolute;    display: block;    left: 0;    width: 0;}.irs-bar-edge {    position: absolute;    display: block;    top: 0;    left: 0;}.irs-shadow {    position: absolute;    display: none;    left: 0;    width: 0;}.irs-slider {    position: absolute;    display: block;    cursor: default;    z-index: 1;}.irs-slider.type_last {    z-index: 2;}.irs-min {    position: absolute;    display: block;    left: 0;    cursor: default;}.irs-max {    position: absolute;    display: block;    right: 0;    cursor: default;}.irs-from,.irs-to,.irs-single {    position: absolute;    display: block;    top: 0;    left: 0;    cursor: default;    white-space: nowrap;}.irs-grid {    position: absolute;    display: none;    bottom: 0;    left: 0;    width: 100%;    height: 20px;}.irs-with-grid .irs-grid {    display: block;}.irs-grid-pol {    position: absolute;    top: 0;    left: 0;    width: 1px;    height: 8px;    background: #000;}.irs-grid-pol.small {    height: 4px;}.irs-grid-text {    position: absolute;    bottom: 0;    left: 0;    white-space: nowrap;    text-align: center;    font-size: 9px;    line-height: 9px;    padding: 0 3px;    color: #000;}.irs-disable-mask {    position: absolute;    display: block;    top: 0;    left: -1%;    width: 102%;    height: 100%;    cursor: default;    background: rgba(0, 0, 0, 0);    z-index: 2;}.lt-ie9 .irs-disable-mask {    background: #000;    filter: alpha(opacity=0);    cursor: not-allowed;}.irs-disabled {    opacity: 0.4;}.irs-hidden-input {    position: absolute !important;    display: block !important;    top: 0 !important;    left: 0 !important;    width: 0 !important;    height: 0 !important;    font-size: 0 !important;    line-height: 0 !important;    padding: 0 !important;    margin: 0 !important;    overflow: hidden;    outline: none !important;    z-index: -9999 !important;    background: none !important;    border-style: solid !important;    border-color: transparent !important;}/* Ion.RangeSlider, Flat UI Skin// css version 2.0.3// © Denis Ineshin, 2014    https://github.com/IonDen// ===================================================================================================================*//* =====================================================================================================================// Skin details */.irs {    height: 40px;}.irs-with-grid {    height: 60px;}.irs-line {    height: 12px;    top: 25px;}.irs-line-left {    height: 12px;    background-position: 0 -30px;}.irs-line-mid {    height: 12px;    background-position: 0 0;}.irs-line-right {    height: 12px;    background-position: 100% -30px;}.irs-bar {    height: 12px;    top: 25px;    background-position: 0 -60px;}.irs-bar-edge {    top: 25px;    height: 12px;    width: 9px;    background-position: 0 -90px;}.irs-shadow {    height: 3px;    top: 34px;    background: #000;    opacity: 0.25;}.lt-ie9 .irs-shadow {    filter: alpha(opacity=25);}.irs-slider {    width: 16px;    height: 18px;    top: 22px;    background-position: 0 -120px;}.irs-slider.state_hover,.irs-slider:hover {    background-position: 0 -150px;}.irs-min,.irs-max {    color: #999;    font-size: 10px;    line-height: 1.333;    text-shadow: none;    top: 0;    padding: 1px 3px;    background: #e1e4e9;    -moz-border-radius: 4px;    border-radius: 4px;}.irs-from,.irs-to,.irs-single {    color: #fff;    font-size: 10px;    line-height: 1.333;    text-shadow: none;    padding: 1px 5px;    -moz-border-radius: 4px;    border-radius: 4px;}.irs-from:after,.irs-to:after,.irs-single:after {    position: absolute;    display: block;    content: "";    bottom: -6px;    left: 50%;    width: 0;    height: 0;    margin-left: -3px;    overflow: hidden;    border: 3px solid transparent;}.irs-grid-pol {    background: #e1e4e9;}.irs-grid-text {    color: #999;}/*    Common */.wizard,.tabcontrol {    display: block;    width: 100%;    overflow: hidden;}.wizard a,.tabcontrol a {    outline: 0;}.wizard ul,.tabcontrol ul {    list-style: none !important;    padding: 0;    margin: 0;}.wizard ul>li,.tabcontrol ul>li {    display: block;    padding: 0;}/* Accessibility */.wizard>.steps .current-info,.tabcontrol>.steps .current-info,.wizard>.content>.title,.tabcontrol>.content>.title {    position: absolute;    left: -999em;}/*      Wizard  *//*      Tabcontrol  */.tabcontrol>.steps {    position: relative;    display: block;    width: 100%;}.tabcontrol>.steps>ul {    position: relative;    margin: 6px 0 0 0;    top: 1px;    z-index: 1;}.tabcontrol>.steps>ul>li {    float: left;    margin: 5px 2px 0 0;    padding: 1px;    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}.tabcontrol>.steps>ul>li:hover {    background: #edecec;    border: 1px solid #bbb;    padding: 0;}.tabcontrol>.steps>ul>li.current {    background: #fff;    border: 1px solid #bbb;    border-bottom: 0 none;    padding: 0 0 1px 0;    margin-top: 0;}.tabcontrol>.steps>ul>li.current>a {    padding: 15px 30px 10px 30px;}.tabcontrol>.steps>ul>li>a {    color: #5f5f5f;    display: inline-block;    border: 0 none;    margin: 0;    padding: 10px 30px;    text-decoration: none;}.tabcontrol>.steps>ul>li>a:hover {    text-decoration: none;}.tabcontrol>.content {    position: relative;    display: inline-block;    width: 100%;    height: 35em;    overflow: hidden;    border-top: 1px solid #bbb;    padding-top: 20px;}.tabcontrol>.content>.body {    float: left;    position: absolute;    width: 95%;    height: 95%;    padding: 2.5%;}.tabcontrol>.content>.body ul {    list-style: disc !important;}.tabcontrol>.content>.body ul>li {    display: list-item;}/*! jQuery UI - v1.12.1 - 2016-09-14* http://jqueryui.com* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6* Copyright jQuery Foundation and other contributors; Licensed MIT *//* Layout helpers----------------------------------*/.ui-helper-hidden {    display: none;}.ui-helper-hidden-accessible {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}.ui-helper-reset {    margin: 0;    padding: 0;    border: 0;    outline: 0;    line-height: 1.3;    text-decoration: none;    font-size: 100%;    list-style: none;}.ui-helper-clearfix:before {    content: "";    display: table;    border-collapse: collapse;}.ui-helper-clearfix:after {    content: "";    display: table;    border-collapse: collapse;    clear: both;}.ui-helper-zfix {    width: 100%;    height: 100%;    top: 0;    left: 0;    position: absolute;    opacity: 0;    filter: Alpha(Opacity=0);    /* support: IE8 */}.ui-front {    z-index: 100;}/* Interaction Cues  ----------------------------------*/.ui-state-disabled {    cursor: default !important;    pointer-events: none;}/* Icons  ----------------------------------*/.ui-icon {    display: inline-block;    vertical-align: middle;    margin-top: -0.25em;    position: relative;    text-indent: -99999px;    overflow: hidden;    background-repeat: no-repeat;}.ui-widget-icon-block {    left: 50%;    margin-left: -8px;    display: block;}/* Misc visuals  ----------------------------------*//* Overlays */.ui-widget-overlay {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;}.ui-accordion .ui-accordion-header {    display: block;    cursor: pointer;    position: relative;    margin: 2px 0 0 0;    padding: 0.5em 0.5em 0.5em 0.7em;    font-size: 100%;}.ui-accordion .ui-accordion-content {    padding: 1em 2.2em;    border-top: 0;    overflow: auto;}.ui-autocomplete {    position: absolute;    top: 0;    left: 0;    cursor: default;}.ui-menu {    list-style: none;    padding: 0;    margin: 0;    display: block;    outline: 0;}.ui-menu .ui-menu {    position: absolute;}.ui-menu .ui-menu-item {    margin: 0;    cursor: pointer;    /* support: IE10, see #8844 */    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper {    position: relative;    padding: 3px 1em 3px 0.4em;}.ui-menu .ui-menu-divider {    margin: 5px 0;    height: 0;    font-size: 0;    line-height: 0;    border-width: 1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active {    margin: -1px;}/* icon support */.ui-menu-icons {    position: relative;}.ui-menu-icons .ui-menu-item-wrapper {    padding-left: 2em;}/* left-aligned */.ui-menu .ui-icon {    position: absolute;    top: 0;    bottom: 0;    left: 0.2em;    margin: auto 0;}.ui-menu .ui-menu-icon {    left: auto;    right: 0;}/* right-aligned */.ui-button {    padding: 0.4em 1em;    display: inline-block;    position: relative;    line-height: normal;    margin-right: 0.1em;    cursor: pointer;    vertical-align: middle;    text-align: center;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    /* Support: IE <= 11 */    overflow: visible;    text-decoration: none;}.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {    text-decoration: none;}/* to make room for the icon, a width needs to be set here */.ui-button-icon-only {    width: 2em;    box-sizing: border-box;    text-indent: -9999px;    white-space: nowrap;}/* no icon support for input elements */input.ui-button.ui-button-icon-only {    text-indent: 0;}/* button icon element(s) */.ui-button-icon-only .ui-icon {    position: absolute;    top: 50%;    left: 50%;    margin-top: -8px;    margin-left: -8px;}.ui-button.ui-icon-notext .ui-icon {    padding: 0;    width: 2.1em;    height: 2.1em;    text-indent: -9999px;    white-space: nowrap;}input.ui-button.ui-icon-notext .ui-icon {    width: auto;    height: auto;    text-indent: 0;    white-space: normal;    padding: 0.4em 1em;}input.ui-button::-moz-focus-inner {    border: 0;    padding: 0;}/* workarounds *//* Support: Firefox 5 - 40 */button.ui-button::-moz-focus-inner {    border: 0;    padding: 0;}.ui-controlgroup {    vertical-align: middle;    display: inline-block;}.ui-controlgroup>.ui-controlgroup-item {    float: left;    margin-left: 0;    margin-right: 0;}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus {    z-index: 9999;}.ui-controlgroup-vertical>.ui-controlgroup-item {    display: block;    float: none;    width: 100%;    margin-top: 0;    margin-bottom: 0;    text-align: left;}.ui-controlgroup-vertical .ui-controlgroup-item {    box-sizing: border-box;}.ui-controlgroup .ui-controlgroup-label {    padding: 0.4em 1em;}.ui-controlgroup .ui-controlgroup-label span {    font-size: 80%;}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {    border-left: none;}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {    border-top: none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {    border-right: none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {    border-bottom: none;}.ui-controlgroup-vertical .ui-spinner-input {    /* Support: IE8 only, Android < 4.4 only */    width: 75%;    width: calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {    border-top-style: solid;}/* Spinner specific style fixes */.ui-checkboxradio-label .ui-icon-background {    box-shadow: inset 1px 1px 1px #ccc;    border-radius: 0.12em;    border: none;}.ui-checkboxradio-radio-label .ui-icon-background {    width: 16px;    height: 16px;    border-radius: 1em;    overflow: visible;    border: none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {    background-image: none;    width: 8px;    height: 8px;    border-width: 4px;    border-style: solid;}.ui-checkboxradio-disabled {    pointer-events: none;}.ui-datepicker {    width: 17em;    padding: 0.2em 0.2em 0;    display: none;}.ui-datepicker .ui-datepicker-header {    position: relative;    padding: 0.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {    position: absolute;    top: 2px;    width: 1.8em;    height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {    top: 1px;}.ui-datepicker .ui-datepicker-prev {    left: 2px;}.ui-datepicker .ui-datepicker-next {    right: 2px;}.ui-datepicker .ui-datepicker-prev-hover {    left: 1px;}.ui-datepicker .ui-datepicker-next-hover {    right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {    display: block;    position: absolute;    left: 50%;    margin-left: -8px;    top: 50%;    margin-top: -8px;}.ui-datepicker .ui-datepicker-title {    margin: 0 2.3em;    line-height: 1.8em;    text-align: center;}.ui-datepicker .ui-datepicker-title select {    font-size: 1em;    margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {    width: 45%;}.ui-datepicker table {    width: 100%;    font-size: 0.9em;    border-collapse: collapse;    margin: 0 0 0.4em;}.ui-datepicker th {    padding: 0.7em 0.3em;    text-align: center;    font-weight: bold;    border: 0;}.ui-datepicker td {    border: 0;    padding: 1px;}.ui-datepicker td span,.ui-datepicker td a {    display: block;    padding: 0.2em;    text-align: right;    text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane {    background-image: none;    margin: 0.7em 0 0 0;    padding: 0 0.2em;    border-left: 0;    border-right: 0;    border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button {    float: right;    margin: 0.5em 0.2em 0.4em;    cursor: pointer;    padding: 0.2em 0.6em 0.3em 0.6em;    width: auto;    overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {    float: left;}.ui-datepicker.ui-datepicker-multi {    width: auto;}/* with multiple calendars */.ui-datepicker-multi .ui-datepicker-group {    float: left;}.ui-datepicker-multi .ui-datepicker-group table {    width: 95%;    margin: 0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group {    width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group {    width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {    width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {    border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane {    clear: left;}.ui-datepicker-row-break {    clear: both;    width: 100%;    font-size: 0;}/* RTL support */.ui-datepicker-rtl {    direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev {    right: 2px;    left: auto;}.ui-datepicker-rtl .ui-datepicker-next {    left: 2px;    right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {    right: 1px;    left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {    left: 1px;    right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {    clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {    float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {    float: right;}.ui-datepicker-rtl .ui-datepicker-group {    float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {    border-right-width: 0;    border-left-width: 1px;}/* Icons */.ui-datepicker .ui-icon {    display: block;    text-indent: -99999px;    overflow: hidden;    background-repeat: no-repeat;    left: 0.5em;    top: 0.3em;}.ui-dialog {    position: absolute;    top: 0;    left: 0;    padding: 0.2em;    outline: 0;}.ui-dialog .ui-dialog-titlebar {    padding: 0.4em 1em;    position: relative;}.ui-dialog .ui-dialog-title {    float: left;    margin: 0.1em 0;    white-space: nowrap;    width: 90%;    overflow: hidden;    text-overflow: ellipsis;}.ui-dialog .ui-dialog-titlebar-close {    position: absolute;    right: 0.3em;    top: 50%;    width: 20px;    margin: -10px 0 0 0;    padding: 1px;    height: 20px;}.ui-dialog .ui-dialog-content {    position: relative;    border: 0;    padding: 0.5em 1em;    background: none;    overflow: auto;}.ui-dialog .ui-dialog-buttonpane {    text-align: left;    border-width: 1px 0 0 0;    background-image: none;    margin-top: 0.5em;    padding: 0.3em 1em 0.5em 0.4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {    float: right;}.ui-dialog .ui-dialog-buttonpane button {    margin: 0.5em 0.4em 0.5em 0;    cursor: pointer;}.ui-dialog .ui-resizable-n {    height: 2px;    top: 0;}.ui-dialog .ui-resizable-e {    width: 2px;    right: 0;}.ui-dialog .ui-resizable-s {    height: 2px;    bottom: 0;}.ui-dialog .ui-resizable-w {    width: 2px;    left: 0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw {    width: 7px;    height: 7px;}.ui-dialog .ui-resizable-se {    right: 0;    bottom: 0;}.ui-dialog .ui-resizable-sw {    left: 0;    bottom: 0;}.ui-dialog .ui-resizable-ne {    right: 0;    top: 0;}.ui-dialog .ui-resizable-nw {    left: 0;    top: 0;}.ui-draggable .ui-dialog-titlebar {    cursor: move;}.ui-draggable-handle {    -ms-touch-action: none;    touch-action: none;}.ui-resizable {    position: relative;}.ui-resizable-handle {    position: absolute;    font-size: 0.1px;    display: block;    -ms-touch-action: none;    touch-action: none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {    display: none;}.ui-resizable-n {    cursor: n-resize;    height: 7px;    width: 100%;    top: -5px;    left: 0;}.ui-resizable-s {    cursor: s-resize;    height: 7px;    width: 100%;    bottom: -5px;    left: 0;}.ui-resizable-e {    cursor: e-resize;    width: 7px;    right: -5px;    top: 0;    height: 100%;}.ui-resizable-w {    cursor: w-resize;    width: 7px;    left: -5px;    top: 0;    height: 100%;}.ui-resizable-se {    cursor: se-resize;    width: 12px;    height: 12px;    right: 1px;    bottom: 1px;}.ui-resizable-sw {    cursor: sw-resize;    width: 9px;    height: 9px;    left: -5px;    bottom: -5px;}.ui-resizable-nw {    cursor: nw-resize;    width: 9px;    height: 9px;    left: -5px;    top: -5px;}.ui-resizable-ne {    cursor: ne-resize;    width: 9px;    height: 9px;    right: -5px;    top: -5px;}.ui-progressbar {    height: 2em;    text-align: left;    overflow: hidden;}.ui-progressbar .ui-progressbar-value {    margin: -1px;    height: 100%;}.ui-progressbar .ui-progressbar-overlay {    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");    height: 100%;    filter: alpha(opacity=25);    /* support: IE8 */    opacity: 0.25;}.ui-progressbar-indeterminate .ui-progressbar-value {    background-image: none;}.ui-selectable {    -ms-touch-action: none;    touch-action: none;}.ui-selectable-helper {    position: absolute;    z-index: 100;    border: 1px dotted black;}.ui-selectmenu-menu {    padding: 0;    margin: 0;    position: absolute;    top: 0;    left: 0;    display: none;}.ui-selectmenu-menu .ui-menu {    overflow: auto;    overflow-x: hidden;    padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {    font-size: 1em;    font-weight: bold;    line-height: 1.5;    padding: 2px 0.4em;    margin: 0.5em 0 0 0;    height: auto;    border: 0;}.ui-selectmenu-open {    display: block;}.ui-selectmenu-text {    display: block;    margin-right: 20px;    overflow: hidden;    text-overflow: ellipsis;}.ui-selectmenu-button.ui-button {    text-align: left;    white-space: nowrap;    width: 14em;}.ui-selectmenu-icon.ui-icon {    float: right;    margin-top: 0;}.ui-slider {    position: relative;    text-align: left;}.ui-slider .ui-slider-handle {    position: absolute;    z-index: 2;    width: 1.2em;    height: 1.2em;    cursor: default;    -ms-touch-action: none;    touch-action: none;}.ui-slider .ui-slider-range {    position: absolute;    z-index: 1;    font-size: 0.7em;    display: block;    border: 0;    background-position: 0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {    filter: inherit;}/* support: IE8 - See #6727 */.ui-slider-horizontal {    height: 0.8em;}.ui-slider-horizontal .ui-slider-handle {    top: -0.3em;    margin-left: -0.6em;}.ui-slider-horizontal .ui-slider-range {    top: 0;    height: 100%;}.ui-slider-horizontal .ui-slider-range-min {    left: 0;}.ui-slider-horizontal .ui-slider-range-max {    right: 0;}.ui-slider-vertical {    width: 0.8em;    height: 100px;}.ui-slider-vertical .ui-slider-handle {    left: -0.3em;    margin-left: 0;    margin-bottom: -0.6em;}.ui-slider-vertical .ui-slider-range {    left: 0;    width: 100%;}.ui-slider-vertical .ui-slider-range-min {    bottom: 0;}.ui-slider-vertical .ui-slider-range-max {    top: 0;}.ui-sortable-handle {    -ms-touch-action: none;    touch-action: none;}.ui-spinner {    position: relative;    display: inline-block;    overflow: hidden;    padding: 0;    vertical-align: middle;}.ui-spinner-input {    border: none;    background: none;    color: inherit;    padding: 0.222em 0;    margin: 0.2em 0;    vertical-align: middle;    margin-left: 0.4em;    margin-right: 2em;}.ui-spinner-button {    width: 1.6em;    height: 50%;    font-size: 0.5em;    padding: 0;    margin: 0;    text-align: center;    position: absolute;    cursor: default;    display: block;    overflow: hidden;    right: 0;}/* more specificity required here to override default borders */.ui-spinner a.ui-spinner-button {    border-top-style: none;    border-bottom-style: none;    border-right-style: none;}.ui-spinner-up {    top: 0;}.ui-spinner-down {    bottom: 0;}.ui-tabs {    position: relative;    /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */    padding: 0.2em;}.ui-tabs .ui-tabs-nav {    margin: 0;    padding: 0.2em 0.2em 0;}.ui-tabs .ui-tabs-nav li {    list-style: none;    float: left;    position: relative;    top: 0;    margin: 1px 0.2em 0 0;    border-bottom-width: 0;    padding: 0;    white-space: nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {    float: left;    padding: 0.5em 1em;    text-decoration: none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active {    margin-bottom: -1px;    padding-bottom: 1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {    cursor: text;}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {    cursor: text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {    cursor: pointer;}.ui-tabs .ui-tabs-panel {    display: block;    border-width: 0;    padding: 1em 1.4em;    background: none;}.ui-tooltip {    padding: 8px;    position: absolute;    z-index: 9999;    max-width: 300px;}body .ui-tooltip {    border-width: 2px;}/* Component containers  ----------------------------------*/.ui-widget {    font-family: Arial, Helvetica, sans-serif;    font-size: 1em;}.ui-widget .ui-widget {    font-size: 1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {    font-family: Arial, Helvetica, sans-serif;    font-size: 1em;}.ui-widget.ui-widget-content {    border: 1px solid #c5c5c5;}.ui-widget-content {    border: 1px solid #dddddd;    background: #ffffff;    color: #333333;}.ui-widget-content a {    color: #333333;}.ui-widget-header {    border: 1px solid #dddddd;    background: #e9e9e9;    color: #333333;    font-weight: bold;}.ui-widget-header a {    color: #333333;}/* Interaction states  ----------------------------------*/.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button {    border: 1px solid #c5c5c5;    font-weight: normal;    color: #454545;}html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {    border: 1px solid #c5c5c5;    background: #f6f6f6;    font-weight: normal;    color: #454545;}.ui-state-default a {    color: #454545;    text-decoration: none;}.ui-state-default a:link,.ui-state-default a:visited {    color: #454545;    text-decoration: none;}a.ui-button,a:link.ui-button,a:visited.ui-button {    color: #454545;    text-decoration: none;}.ui-button {    color: #454545;    text-decoration: none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {    border: 1px solid #cccccc;    background: #ededed;    font-weight: normal;    color: #2b2b2b;}.ui-button:hover,.ui-button:focus {    border: 1px solid #cccccc;    background: #ededed;    font-weight: normal;    color: #2b2b2b;}.ui-state-hover a {    color: #2b2b2b;    text-decoration: none;}.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {    color: #2b2b2b;    text-decoration: none;}.ui-state-focus a {    color: #2b2b2b;    text-decoration: none;}.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {    color: #2b2b2b;    text-decoration: none;}a.ui-button:hover,a.ui-button:focus {    color: #2b2b2b;    text-decoration: none;}.ui-visual-focus {    box-shadow: 0 0 3px 1px rgb(94, 158, 214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active {    border: 1px solid #003eff;    background: #007fff;    font-weight: normal;    color: #ffffff;}.ui-button:active,.ui-button.ui-state-active:hover {    border: 1px solid #003eff;    background: #007fff;    font-weight: normal;    color: #ffffff;}.ui-icon-background {    border: #003eff;    background-color: #ffffff;}.ui-state-active .ui-icon-background {    border: #003eff;    background-color: #ffffff;}.ui-state-active a {    color: #ffffff;    text-decoration: none;}.ui-state-active a:link,.ui-state-active a:visited {    color: #ffffff;    text-decoration: none;}/* Interaction Cues  ----------------------------------*/.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {    border: 1px solid #dad55e;    background: #fffa90;    color: #777620;}.ui-state-checked {    border: 1px solid #dad55e;    background: #fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {    color: #777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {    border: 1px solid #f1a899;    background: #fddfdf;    color: #5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {    color: #5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {    font-weight: bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {    opacity: 0.7;    filter: Alpha(Opacity=70);    /* support: IE8 */    font-weight: normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {    opacity: 0.35;    filter: Alpha(Opacity=35);    /* support: IE8 */    background-image: none;}.ui-state-disabled .ui-icon {    filter: Alpha(Opacity=35);    /* support: IE8 - See #6059 */}/* Icons  ----------------------------------*//* states and images */.ui-icon {    width: 16px;    height: 16px;}/* positioning */.ui-icon-blank {    background-position: 16px 16px;}.ui-icon-caret-1-n {    background-position: 0 0;}.ui-icon-caret-1-ne {    background-position: -16px 0;}.ui-icon-caret-1-e {    background-position: -32px 0;}.ui-icon-caret-1-se {    background-position: -48px 0;}.ui-icon-caret-1-s {    background-position: -65px 0;}.ui-icon-caret-1-sw {    background-position: -80px 0;}.ui-icon-caret-1-w {    background-position: -96px 0;}.ui-icon-caret-1-nw {    background-position: -112px 0;}.ui-icon-caret-2-n-s {    background-position: -128px 0;}.ui-icon-caret-2-e-w {    background-position: -144px 0;}.ui-icon-triangle-1-n {    background-position: 0 -16px;}.ui-icon-triangle-1-ne {    background-position: -16px -16px;}.ui-icon-triangle-1-e {    background-position: -32px -16px;}.ui-icon-triangle-1-se {    background-position: -48px -16px;}.ui-icon-triangle-1-s {    background-position: -65px -16px;}.ui-icon-triangle-1-sw {    background-position: -80px -16px;}.ui-icon-triangle-1-w {    background-position: -96px -16px;}.ui-icon-triangle-1-nw {    background-position: -112px -16px;}.ui-icon-triangle-2-n-s {    background-position: -128px -16px;}.ui-icon-triangle-2-e-w {    background-position: -144px -16px;}.ui-icon-arrow-1-n {    background-position: 0 -32px;}.ui-icon-arrow-1-ne {    background-position: -16px -32px;}.ui-icon-arrow-1-e {    background-position: -32px -32px;}.ui-icon-arrow-1-se {    background-position: -48px -32px;}.ui-icon-arrow-1-s {    background-position: -65px -32px;}.ui-icon-arrow-1-sw {    background-position: -80px -32px;}.ui-icon-arrow-1-w {    background-position: -96px -32px;}.ui-icon-arrow-1-nw {    background-position: -112px -32px;}.ui-icon-arrow-2-n-s {    background-position: -128px -32px;}.ui-icon-arrow-2-ne-sw {    background-position: -144px -32px;}.ui-icon-arrow-2-e-w {    background-position: -160px -32px;}.ui-icon-arrow-2-se-nw {    background-position: -176px -32px;}.ui-icon-arrowstop-1-n {    background-position: -192px -32px;}.ui-icon-arrowstop-1-e {    background-position: -208px -32px;}.ui-icon-arrowstop-1-s {    background-position: -224px -32px;}.ui-icon-arrowstop-1-w {    background-position: -240px -32px;}.ui-icon-arrowthick-1-n {    background-position: 1px -48px;}.ui-icon-arrowthick-1-ne {    background-position: -16px -48px;}.ui-icon-arrowthick-1-e {    background-position: -32px -48px;}.ui-icon-arrowthick-1-se {    background-position: -48px -48px;}.ui-icon-arrowthick-1-s {    background-position: -64px -48px;}.ui-icon-arrowthick-1-sw {    background-position: -80px -48px;}.ui-icon-arrowthick-1-w {    background-position: -96px -48px;}.ui-icon-arrowthick-1-nw {    background-position: -112px -48px;}.ui-icon-arrowthick-2-n-s {    background-position: -128px -48px;}.ui-icon-arrowthick-2-ne-sw {    background-position: -144px -48px;}.ui-icon-arrowthick-2-e-w {    background-position: -160px -48px;}.ui-icon-arrowthick-2-se-nw {    background-position: -176px -48px;}.ui-icon-arrowthickstop-1-n {    background-position: -192px -48px;}.ui-icon-arrowthickstop-1-e {    background-position: -208px -48px;}.ui-icon-arrowthickstop-1-s {    background-position: -224px -48px;}.ui-icon-arrowthickstop-1-w {    background-position: -240px -48px;}.ui-icon-arrowreturnthick-1-w {    background-position: 0 -64px;}.ui-icon-arrowreturnthick-1-n {    background-position: -16px -64px;}.ui-icon-arrowreturnthick-1-e {    background-position: -32px -64px;}.ui-icon-arrowreturnthick-1-s {    background-position: -48px -64px;}.ui-icon-arrowreturn-1-w {    background-position: -64px -64px;}.ui-icon-arrowreturn-1-n {    background-position: -80px -64px;}.ui-icon-arrowreturn-1-e {    background-position: -96px -64px;}.ui-icon-arrowreturn-1-s {    background-position: -112px -64px;}.ui-icon-arrowrefresh-1-w {    background-position: -128px -64px;}.ui-icon-arrowrefresh-1-n {    background-position: -144px -64px;}.ui-icon-arrowrefresh-1-e {    background-position: -160px -64px;}.ui-icon-arrowrefresh-1-s {    background-position: -176px -64px;}.ui-icon-arrow-4 {    background-position: 0 -80px;}.ui-icon-arrow-4-diag {    background-position: -16px -80px;}.ui-icon-extlink {    background-position: -32px -80px;}.ui-icon-newwin {    background-position: -48px -80px;}.ui-icon-refresh {    background-position: -64px -80px;}.ui-icon-shuffle {    background-position: -80px -80px;}.ui-icon-transfer-e-w {    background-position: -96px -80px;}.ui-icon-transferthick-e-w {    background-position: -112px -80px;}.ui-icon-folder-collapsed {    background-position: 0 -96px;}.ui-icon-folder-open {    background-position: -16px -96px;}.ui-icon-document {    background-position: -32px -96px;}.ui-icon-document-b {    background-position: -48px -96px;}.ui-icon-note {    background-position: -64px -96px;}.ui-icon-mail-closed {    background-position: -80px -96px;}.ui-icon-mail-open {    background-position: -96px -96px;}.ui-icon-suitcase {    background-position: -112px -96px;}.ui-icon-comment {    background-position: -128px -96px;}.ui-icon-person {    background-position: -144px -96px;}.ui-icon-print {    background-position: -160px -96px;}.ui-icon-trash {    background-position: -176px -96px;}.ui-icon-locked {    background-position: -192px -96px;}.ui-icon-unlocked {    background-position: -208px -96px;}.ui-icon-bookmark {    background-position: -224px -96px;}.ui-icon-tag {    background-position: -240px -96px;}.ui-icon-home {    background-position: 0 -112px;}.ui-icon-flag {    background-position: -16px -112px;}.ui-icon-calendar {    background-position: -32px -112px;}.ui-icon-cart {    background-position: -48px -112px;}.ui-icon-pencil {    background-position: -64px -112px;}.ui-icon-clock {    background-position: -80px -112px;}.ui-icon-disk {    background-position: -96px -112px;}.ui-icon-calculator {    background-position: -112px -112px;}.ui-icon-zoomin {    background-position: -128px -112px;}.ui-icon-zoomout {    background-position: -144px -112px;}.ui-icon-search {    background-position: -160px -112px;}.ui-icon-wrench {    background-position: -176px -112px;}.ui-icon-gear {    background-position: -192px -112px;}.ui-icon-heart {    background-position: -208px -112px;}.ui-icon-star {    background-position: -224px -112px;}.ui-icon-link {    background-position: -240px -112px;}.ui-icon-cancel {    background-position: 0 -128px;}.ui-icon-plus {    background-position: -16px -128px;}.ui-icon-plusthick {    background-position: -32px -128px;}.ui-icon-minus {    background-position: -48px -128px;}.ui-icon-minusthick {    background-position: -64px -128px;}.ui-icon-close {    background-position: -80px -128px;}.ui-icon-closethick {    background-position: -96px -128px;}.ui-icon-key {    background-position: -112px -128px;}.ui-icon-lightbulb {    background-position: -128px -128px;}.ui-icon-scissors {    background-position: -144px -128px;}.ui-icon-clipboard {    background-position: -160px -128px;}.ui-icon-copy {    background-position: -176px -128px;}.ui-icon-contact {    background-position: -192px -128px;}.ui-icon-image {    background-position: -208px -128px;}.ui-icon-video {    background-position: -224px -128px;}.ui-icon-script {    background-position: -240px -128px;}.ui-icon-alert {    background-position: 0 -144px;}.ui-icon-info {    background-position: -16px -144px;}.ui-icon-notice {    background-position: -32px -144px;}.ui-icon-help {    background-position: -48px -144px;}.ui-icon-check {    background-position: -64px -144px;}.ui-icon-bullet {    background-position: -80px -144px;}.ui-icon-radio-on {    background-position: -96px -144px;}.ui-icon-radio-off {    background-position: -112px -144px;}.ui-icon-pin-w {    background-position: -128px -144px;}.ui-icon-pin-s {    background-position: -144px -144px;}.ui-icon-play {    background-position: 0 -160px;}.ui-icon-pause {    background-position: -16px -160px;}.ui-icon-seek-next {    background-position: -32px -160px;}.ui-icon-seek-prev {    background-position: -48px -160px;}.ui-icon-seek-end {    background-position: -64px -160px;}.ui-icon-seek-start,.ui-icon-seek-first {    background-position: -80px -160px;}/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */.ui-icon-stop {    background-position: -96px -160px;}.ui-icon-eject {    background-position: -112px -160px;}.ui-icon-volume-off {    background-position: -128px -160px;}.ui-icon-volume-on {    background-position: -144px -160px;}.ui-icon-power {    background-position: 0 -176px;}.ui-icon-signal-diag {    background-position: -16px -176px;}.ui-icon-signal {    background-position: -32px -176px;}.ui-icon-battery-0 {    background-position: -48px -176px;}.ui-icon-battery-1 {    background-position: -64px -176px;}.ui-icon-battery-2 {    background-position: -80px -176px;}.ui-icon-battery-3 {    background-position: -96px -176px;}.ui-icon-circle-plus {    background-position: 0 -192px;}.ui-icon-circle-minus {    background-position: -16px -192px;}.ui-icon-circle-close {    background-position: -32px -192px;}.ui-icon-circle-triangle-e {    background-position: -48px -192px;}.ui-icon-circle-triangle-s {    background-position: -64px -192px;}.ui-icon-circle-triangle-w {    background-position: -80px -192px;}.ui-icon-circle-triangle-n {    background-position: -96px -192px;}.ui-icon-circle-arrow-e {    background-position: -112px -192px;}.ui-icon-circle-arrow-s {    background-position: -128px -192px;}.ui-icon-circle-arrow-w {    background-position: -144px -192px;}.ui-icon-circle-arrow-n {    background-position: -160px -192px;}.ui-icon-circle-zoomin {    background-position: -176px -192px;}.ui-icon-circle-zoomout {    background-position: -192px -192px;}.ui-icon-circle-check {    background-position: -208px -192px;}.ui-icon-circlesmall-plus {    background-position: 0 -208px;}.ui-icon-circlesmall-minus {    background-position: -16px -208px;}.ui-icon-circlesmall-close {    background-position: -32px -208px;}.ui-icon-squaresmall-plus {    background-position: -48px -208px;}.ui-icon-squaresmall-minus {    background-position: -64px -208px;}.ui-icon-squaresmall-close {    background-position: -80px -208px;}.ui-icon-grip-dotted-vertical {    background-position: 0 -224px;}.ui-icon-grip-dotted-horizontal {    background-position: -16px -224px;}.ui-icon-grip-solid-vertical {    background-position: -32px -224px;}.ui-icon-grip-solid-horizontal {    background-position: -48px -224px;}.ui-icon-gripsmall-diagonal-se {    background-position: -64px -224px;}.ui-icon-grip-diagonal-se {    background-position: -80px -224px;}/* Misc visuals  ----------------------------------*//* Corner radius */.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {    border-top-left-radius: 3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {    border-top-right-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {    border-bottom-left-radius: 3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {    border-bottom-right-radius: 3px;}/* Overlays */.ui-widget-overlay {    background: #aaaaaa;    opacity: 0.003;    filter: Alpha(Opacity=0.3);    /* support: IE8 */}.ui-widget-shadow {    -webkit-box-shadow: 0px 0px 5px #666666;    box-shadow: 0px 0px 5px #666666;}.jqvmap-label,.jqvmap-pin {    pointer-events: none;}.jqvmap-label {    position: absolute;    display: none;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #292929;    color: #fff;    font-family: sans-serif, Verdana;    font-size: smaller;    padding: 3px;}.jqvmap-zoomin,.jqvmap-zoomout {    position: absolute;    left: 10px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #000;    padding: 3px;    color: #fff;    width: 25px;    height: 25px;    cursor: pointer;    line-height: 10px;    text-align: center;}.jqvmap-zoomin {    top: 10px;}.jqvmap-zoomout {    top: 45px;}.jqvmap-region {    cursor: pointer;}.jqvmap-ajax_response {    width: 100%;    height: 500px;}/* required styles */.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container {    position: absolute;    left: 0;    top: 0;}.leaflet-pane>svg,.leaflet-pane>canvas {    position: absolute;    left: 0;    top: 0;}.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {    position: absolute;    left: 0;    top: 0;}.leaflet-container {    overflow: hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    -webkit-user-drag: none;}/* Safari renders non-retina tile on retina better with this, but Chrome is worse */.leaflet-safari .leaflet-tile {    image-rendering: -webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container {    width: 1600px;    height: 1600px;    -webkit-transform-origin: 0 0;}/* hack that prevents hw layers "stretching" when loading new tiles */.leaflet-marker-icon,.leaflet-marker-shadow {    display: block;}/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x *//* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */.leaflet-container {    -webkit-tap-highlight-color: transparent;}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile {    max-width: none !important;    max-height: none !important;}.leaflet-container.leaflet-touch-zoom {    -ms-touch-action: pan-x pan-y;    touch-action: pan-x pan-y;}.leaflet-container.leaflet-touch-drag {    -ms-touch-action: pinch-zoom;    /* Fallback for FF which doesn't support pinch-zoom */    touch-action: none;    touch-action: pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {    -ms-touch-action: none;    touch-action: none;    z-index: 0;}.leaflet-container a {    -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);}.leaflet-tile {    filter: inherit;    visibility: hidden;}.leaflet-tile-loaded {    visibility: inherit;}.leaflet-zoom-box {    width: 0;    height: 0;    -moz-box-sizing: border-box;    box-sizing: border-box;    z-index: 800;}/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */.leaflet-overlay-pane svg {    -moz-user-select: none;}.leaflet-pane {    z-index: 9;}.leaflet-tile-pane {    z-index: 200;}.leaflet-overlay-pane {    z-index: 400;}.leaflet-shadow-pane {    z-index: 500;}.leaflet-marker-pane {    z-index: 600;}.leaflet-tooltip-pane {    z-index: 650;}.leaflet-popup-pane {    z-index: 700;}.leaflet-map-pane canvas {    z-index: 100;}.leaflet-map-pane svg {    z-index: 200;}.leaflet-vml-shape {    width: 1px;    height: 1px;}.lvml {    behavior: url(#default#VML);    display: inline-block;    position: absolute;}/* control positioning */.leaflet-control {    position: relative;    z-index: 800;    pointer-events: visiblePainted;    /* IE 9-10 doesn't have auto */    pointer-events: auto;}.leaflet-top,.leaflet-bottom {    position: absolute;    z-index: 9;    pointer-events: none;}.leaflet-top {    top: 0;}.leaflet-right {    right: 0;}.leaflet-bottom {    bottom: 0;}.leaflet-left {    left: 0;}.leaflet-control {    float: left;    clear: both;}.leaflet-right .leaflet-control {    float: right;}.leaflet-top .leaflet-control {    margin-top: 10px;}.leaflet-bottom .leaflet-control {    margin-bottom: 10px;}.leaflet-left .leaflet-control {    margin-left: 10px;}.leaflet-right .leaflet-control {    margin-right: 10px;}/* zoom and fade animations */.leaflet-fade-anim .leaflet-tile {    will-change: opacity;}.leaflet-fade-anim .leaflet-popup {    opacity: 0;    -webkit-transition: opacity 0.2s linear;    -moz-transition: opacity 0.2s linear;    transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {    opacity: 1;}.leaflet-zoom-animated {    -webkit-transform-origin: 0 0;    -ms-transform-origin: 0 0;    transform-origin: 0 0;}.leaflet-zoom-anim .leaflet-zoom-animated {    will-change: transform;    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);    -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);}.leaflet-zoom-anim .leaflet-tile {    -webkit-transition: none;    -moz-transition: none;    transition: none;}.leaflet-pan-anim .leaflet-tile {    -webkit-transition: none;    -moz-transition: none;    transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide {    visibility: hidden;}/* cursors */.leaflet-interactive {    cursor: pointer;}.leaflet-grab {    cursor: -webkit-grab;    cursor: -moz-grab;    cursor: grab;}.leaflet-crosshair {    cursor: crosshair;}.leaflet-crosshair .leaflet-interactive {    cursor: crosshair;}.leaflet-popup-pane,.leaflet-control {    cursor: auto;}.leaflet-dragging .leaflet-grab {    cursor: move;    cursor: -webkit-grabbing;    cursor: -moz-grabbing;    cursor: grabbing;}.leaflet-dragging .leaflet-grab .leaflet-interactive {    cursor: move;    cursor: -webkit-grabbing;    cursor: -moz-grabbing;    cursor: grabbing;}.leaflet-dragging .leaflet-marker-draggable {    cursor: move;    cursor: -webkit-grabbing;    cursor: -moz-grabbing;    cursor: grabbing;}/* marker & overlays interactivity */.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container {    pointer-events: none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive {    pointer-events: visiblePainted;    /* IE 9-10 doesn't have auto */    pointer-events: auto;}/* visual tweaks */.leaflet-container {    background: #ddd;    outline: 0;}.leaflet-container a {    color: #0078a8;}.leaflet-container a.leaflet-active {    outline: 2px solid orange;}.leaflet-zoom-box {    border: 2px dotted #38f;    background: rgba(255, 255, 255, 0.5);}/* general typography */.leaflet-container {    font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;}/* general toolbar styles */.leaflet-bar {    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);    border-radius: 4px;}.leaflet-bar a {    background-color: #fff;    border-bottom: 1px solid #ccc;    width: 26px;    height: 26px;    line-height: 26px;    display: block;    text-align: center;    text-decoration: none;    color: black !important;    background-position: 50% 50%;    background-repeat: no-repeat;    display: block;}.leaflet-bar a:hover {    background-color: #fff;    border-bottom: 1px solid #ccc;    width: 26px;    height: 26px;    line-height: 26px;    display: block;    text-align: center;    text-decoration: none;    color: black !important;}.leaflet-control-layers-toggle {    background-position: 50% 50%;    background-repeat: no-repeat;    display: block;}.leaflet-bar a:hover {    background-color: #f4f4f4;}.leaflet-bar a:first-child {    border-top-left-radius: 4px;    border-top-right-radius: 4px;}.leaflet-bar a:last-child {    border-bottom-left-radius: 4px;    border-bottom-right-radius: 4px;    border-bottom: none;}.leaflet-bar a.leaflet-disabled {    cursor: default;    background-color: #f4f4f4;    color: #bbb;}.leaflet-touch .leaflet-bar a {    width: 30px;    height: 30px;    line-height: 30px;}.leaflet-touch .leaflet-bar a:first-child {    border-top-left-radius: 2px;    border-top-right-radius: 2px;}.leaflet-touch .leaflet-bar a:last-child {    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;}/* zoom control */.leaflet-control-zoom-in,.leaflet-control-zoom-out {    font: bold 18px "Lucida Console", Monaco, monospace;    text-indent: 1px;}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out {    font-size: 22px;}/* layers control */.leaflet-control-layers {    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);    background: #fff;    border-radius: 5px;}.leaflet-control-layers-toggle {    background-image: url(../plugins/leaflet/images/layers.png);    width: 36px;    height: 36px;}.leaflet-retina .leaflet-control-layers-toggle {    background-image: url(../plugins/leaflet/images/layers-2x.png);    background-size: 26px 26px;}.leaflet-touch .leaflet-control-layers-toggle {    width: 44px;    height: 44px;}.leaflet-control-layers .leaflet-control-layers-list {    display: none;}.leaflet-control-layers-expanded {    padding: 6px 10px 6px 6px;    color: #333;    background: #fff;}.leaflet-control-layers-expanded .leaflet-control-layers-toggle {    display: none;}.leaflet-control-layers-expanded .leaflet-control-layers-list {    display: block;    position: relative;}.leaflet-control-layers-scrollbar {    overflow-y: scroll;    overflow-x: hidden;    padding-right: 5px;}.leaflet-control-layers-selector {    margin-top: 2px;    position: relative;    top: 1px;}.leaflet-control-layers label {    display: block;}.leaflet-control-layers-separator {    height: 0;    border-top: 1px solid #ddd;    margin: 5px -10px 5px -6px;}/* Default icon URLs */.leaflet-default-icon-path {    background-image: url(../plugins/leaflet/images/marker-icon.png);}/* attribution and scale controls */.leaflet-container .leaflet-control-attribution {    background: #fff;    background: rgba(255, 255, 255, 0.7);    margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line {    padding: 0 5px;    color: #333;}.leaflet-control-attribution a {    text-decoration: none;}.leaflet-control-attribution a:hover {    text-decoration: underline;}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {    font-size: 11px;}.leaflet-left .leaflet-control-scale {    margin-left: 5px;}.leaflet-bottom .leaflet-control-scale {    margin-bottom: 5px;}.leaflet-control-scale-line {    border: 2px solid #777;    border-top: none;    line-height: 1.1;    padding: 2px 5px 1px;    font-size: 11px;    white-space: nowrap;    overflow: hidden;    -moz-box-sizing: border-box;    box-sizing: border-box;    background: #fff;    background: rgba(255, 255, 255, 0.5);}.leaflet-control-scale-line:not(:first-child) {    border-top: 2px solid #777;    border-bottom: none;    margin-top: -2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child) {    border-bottom: 2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {    box-shadow: none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {    border: 2px solid rgba(0, 0, 0, 0.2);    background-clip: padding-box;}/* popup */.leaflet-popup {    position: absolute;    text-align: center;    margin-bottom: 20px;}.leaflet-popup-content-wrapper {    padding: 1px;    text-align: left;    border-radius: 12px;}.leaflet-popup-content {    margin: 13px 19px;    line-height: 1.4;}.leaflet-popup-content p {    margin: 18px 0;}.leaflet-popup-tip-container {    width: 40px;    height: 20px;    position: absolute;    left: 50%;    margin-left: -20px;    overflow: hidden;    pointer-events: none;}.leaflet-popup-tip {    width: 17px;    height: 17px;    padding: 1px;    margin: -10px auto 0;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip {    background: white;    color: #333;    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);}.leaflet-container a.leaflet-popup-close-button {    position: absolute;    top: 0;    right: 0;    padding: 4px 4px 0 0;    border: none;    text-align: center;    width: 18px;    height: 14px;    font: 16px/14px Tahoma, Verdana, sans-serif;    color: #c3c3c3;    text-decoration: none;    font-weight: bold;    background: transparent;}.leaflet-container a.leaflet-popup-close-button:hover {    color: #999;}.leaflet-popup-scrolled {    overflow: auto;    border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper {    zoom: 1;}.leaflet-oldie .leaflet-popup-tip {    width: 24px;    margin: 0 auto;    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-popup-tip-container {    margin-top: -1px;}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {    border: 1px solid #999;}/* div icon */.leaflet-div-icon {    background: #fff;    border: 1px solid #666;}/* Tooltip *//* Base styles for the element that has a tooltip */.leaflet-tooltip {    position: absolute;    padding: 6px;    background-color: #fff;    border: 1px solid #fff;    border-radius: 3px;    color: #222;    white-space: nowrap;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    pointer-events: none;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);}.leaflet-tooltip.leaflet-clickable {    cursor: pointer;    pointer-events: auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {    position: absolute;    pointer-events: none;    border: 6px solid transparent;    background: transparent;    content: "";}/* Directions */.leaflet-tooltip-bottom {    margin-top: 6px;}.leaflet-tooltip-top {    margin-top: -6px;}.leaflet-tooltip-bottom:before {    left: 50%;    margin-left: -6px;}.leaflet-tooltip-top:before {    left: 50%;    margin-left: -6px;    bottom: 0;    margin-bottom: -12px;    border-top-color: #fff;}.leaflet-tooltip-bottom:before {    top: 0;    margin-top: -12px;    margin-left: -6px;    border-bottom-color: #fff;}.leaflet-tooltip-left {    margin-left: -6px;}.leaflet-tooltip-right {    margin-left: 6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {    top: 50%;    margin-top: -6px;}.leaflet-tooltip-left:before {    right: 0;    margin-right: -12px;    border-left-color: #fff;}.leaflet-tooltip-right:before {    left: 0;    margin-left: -12px;    border-right-color: #fff;}/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */.pickr {    position: relative;    overflow: visible;    transform: translateY(0);}.pickr * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pickr .pcr-button {    position: relative;    height: 2em;    width: 2em;    padding: 0.5em;    cursor: pointer;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;    border-radius: 0.15em;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;    background-size: 0;    transition: all 0.3s;}.pickr .pcr-button::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;    z-index: initial;}.pickr .pcr-button::after {    position: absolute;    content: "";    top: 0;    left: 0;    height: 100%;    width: 100%;    transition: background 0.3s;    background: var(--pcr-color);    border-radius: 0.15em;}.pickr .pcr-button.clear {    background-size: 70%;}.pickr .pcr-button.clear::before {    opacity: 0;}.pickr .pcr-button.clear:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr .pcr-button.disabled {    cursor: not-allowed;}.pickr * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pcr-app * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pickr input:focus,.pickr input.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr button:focus,.pickr button.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pcr-app input:focus,.pcr-app input.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pcr-app button:focus,.pcr-app button.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr .pcr-palette,.pickr .pcr-slider {    transition: box-shadow 0.3s;}.pcr-app .pcr-palette,.pcr-app .pcr-slider {    transition: box-shadow 0.3s;}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);}.pcr-app {    position: fixed;    display: flex;    flex-direction: column;    z-index: 100;    border-radius: 0.1em;    background: #fff;    opacity: 0;    visibility: hidden;    transition: opacity 0.3s, visibility 0s 0.3s;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;    box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);    left: 0;    top: 0;}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);}.pcr-app.visible {    transition: opacity 0.3s;    visibility: visible;    opacity: 1;}.pcr-app .pcr-swatches {    display: flex;    flex-wrap: wrap;    margin-top: 0.75em;}.pcr-app .pcr-swatches.pcr-last {    margin: 0;}.pcr-app .pcr-swatches>button {    font-size: 1em;    position: relative;    width: calc(1.75em - 5px);    height: calc(1.75em - 5px);    border-radius: 0.15em;    cursor: pointer;    margin: 2.5px;    flex-shrink: 0;    justify-self: center;    transition: all 0.15s;    overflow: hidden;    background: transparent;    z-index: 1;}.pcr-app .pcr-swatches>button::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 6px;    border-radius: 0.15em;    z-index: -1;}.pcr-app .pcr-swatches>button::after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: var(--pcr-color);    border: 1px solid rgba(0, 0, 0, 0.05);    border-radius: 0.15em;    box-sizing: border-box;}.pcr-app .pcr-swatches>button:hover {    filter: brightness(1.05);}.pcr-app .pcr-swatches>button:not(.pcr-active) {    box-shadow: none;}.pcr-app .pcr-interaction {    display: flex;    flex-wrap: wrap;    align-items: center;    margin: 0 -0.2em 0 -0.2em;}.pcr-app .pcr-interaction>* {    margin: 0 0.2em;}.pcr-app .pcr-interaction input {    letter-spacing: 0.07em;    font-size: 0.75em;    text-align: center;    cursor: pointer;    color: #75797e;    background: #f1f3f4;    border-radius: 0.15em;    transition: all 0.15s;    padding: 0.45em 0.5em;    margin-top: 0.75em;}.pcr-app .pcr-interaction input:hover {    filter: brightness(0.975);}.pcr-app .pcr-interaction input:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);}.pcr-app .pcr-interaction .pcr-result {    color: #75797e;    text-align: left;    flex: 1 1 8em;    min-width: 8em;    transition: all 0.2s;    border-radius: 0.15em;    background: #f1f3f4;    cursor: text;}.pcr-app .pcr-interaction .pcr-result::-moz-selection,.pcr-app .pcr-interaction .pcr-result::selection {    background: #4285f4;    color: #fff;}.pcr-app .pcr-interaction .pcr-type.active {    color: #fff;    background: #4285f4;}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear {    color: #fff;    width: auto;}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear {    color: #fff;}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover {    filter: brightness(0.925);}.pcr-app .pcr-interaction .pcr-save {    background: #4285f4;}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel {    background: #f44250;}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);}.pcr-app .pcr-selection .pcr-picker {    position: absolute;    height: 18px;    width: 18px;    border: 2px solid #fff;    border-radius: 100%;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity {    position: relative;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    display: flex;    flex-direction: column;    cursor: grab;    cursor: -webkit-grab;}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active {    cursor: grabbing;    cursor: -webkit-grabbing;}.pcr-app[data-theme=monolith] {    width: 14.25em;    max-width: 95vw;    padding: 0.8em;}.pcr-app[data-theme=monolith] .pcr-selection {    display: flex;    flex-direction: column;    justify-content: space-between;    flex-grow: 1;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview {    position: relative;    z-index: 1;    width: 100%;    height: 1em;    display: flex;    flex-direction: row;    justify-content: space-between;    margin-bottom: 0.5em;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color {    cursor: pointer;    transition: background-color 0.3s, box-shadow 0.3s;    border-radius: 0.15em 0 0 0.15em;    z-index: 2;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {    border-radius: 0 0.15em 0.15em 0;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {    background: var(--pcr-color);    width: 50%;    height: 100%;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {    width: 100%;    height: 8em;    z-index: 1;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette {    border-radius: 0.15em;    width: 100%;    height: 100%;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity {    height: 0.5em;    margin-top: 0.75em;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker {    top: 50%;    transform: translateY(-50%);}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {    flex-grow: 1;    border-radius: 50em;}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider {    background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {    background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 100%, 0.25em;}@supports (display: grid) {    .pcr-app .pcr-swatches {        display: grid;        align-items: center;        grid-template-columns: repeat(auto-fit, 1.75em);    }}.morris-hover {    position: absolute;    z-index: 1000;}.morris-hover.morris-default-style {    border-radius: 10px;    padding: 6px;    color: #666;    background: rgba(255, 255, 255, 0.8);    border: solid 2px rgba(230, 230, 230, 0.8);    font-family: sans-serif;    font-size: 12px;    text-align: center;}.morris-hover.morris-default-style .morris-hover-row-label {    font-weight: bold;    margin: 0.25em 0;}.morris-hover.morris-default-style .morris-hover-point {    white-space: nowrap;    margin: 0.1em 0;}#mixedSlider {    position: relative;}#mixedSlider .MS-content {    white-space: nowrap;    overflow: hidden;    margin: 0 5%;}#mixedSlider .MS-content .item {    display: inline-block;    width: 33.3333%;    position: relative;    vertical-align: top;    overflow: hidden;    height: 100%;    white-space: normal;    padding: 0 10px;}#mixedSlider .MS-content .item .imgTitle {    position: relative;}#mixedSlider .MS-content .item .imgTitle .blogTitle {    margin: 0;    text-align: left;    letter-spacing: 2px;    color: #252525;    font-style: italic;    position: absolute;    background-color: rgba(255, 255, 255, 0.5);    width: 100%;    bottom: 0;    font-weight: bold;    padding: 0 0 2px 10px;}#mixedSlider .MS-content .item .imgTitle img {    height: auto;    width: 100%;}#mixedSlider .MS-content .item p {    font-size: 16px;    margin: 2px 10px 0 5px;    text-indent: 15px;}#mixedSlider .MS-content .item a {    float: right;    margin: 0 20px 0 0;    font-size: 16px;    font-style: italic;    color: rgba(173, 0, 0, 0.82);    font-weight: bold;    letter-spacing: 1px;    transition: linear 0.1s;}#mixedSlider .MS-content .item a:hover {    text-shadow: 0 0 1px grey;}#mixedSlider .MS-controls button {    position: absolute;    border: none;    background-color: transparent;    outline: 0;    font-size: 50px;    top: 95px;    color: rgba(0, 0, 0, 0.4);    transition: 0.15s linear;}#mixedSlider .MS-controls button:hover {    color: rgba(0, 0, 0, 0.8);}#mixedSlider .MS-controls .MS-left {    left: 0px;}#mixedSlider .MS-controls .MS-right {    right: 0px;}@media (max-width: 991px) {    #mixedSlider .MS-content .item {        width: 50%;    }}@media (max-width: 767px) {    #mixedSlider .MS-content .item {        width: 100%;    }}@media (max-width: 992px) {    #mixedSlider .MS-controls button {        font-size: 30px;    }}@media (max-width: 767px) {    #mixedSlider .MS-controls button {        font-size: 20px;    }}@media (max-width: 767px) {    #mixedSlider .MS-controls .MS-left {        left: -10px;    }}@media (max-width: 767px) {    #mixedSlider .MS-controls .MS-right {        right: -10px;    }}#basicSlider {    position: relative;}#basicSlider .MS-content {    white-space: nowrap;    overflow: hidden;    margin: 0 2%;    height: auto;}#basicSlider .MS-content .item {    margin: 0;    padding: 10px;    display: inline-block;    width: 20%;    position: relative;    vertical-align: top;    overflow: hidden;    height: 100%;    white-space: normal;    line-height: 50px;    vertical-align: middle;}#basicSlider .MS-content .item a {    line-height: 50px;    vertical-align: middle;}#basicSlider .MS-controls button {    position: absolute;}#basicSlider .MS-controls .MS-left {    top: 35px;    left: 10px;}#basicSlider .MS-controls .MS-right {    top: 35px;    right: 10px;}@media (max-width: 991px) {    #basicSlider .MS-content .item {        width: 25%;    }}@media (max-width: 767px) {    #basicSlider .MS-content .item {        width: 35%;    }}@media (max-width: 500px) {    #basicSlider .MS-content .item {        width: 50%;    }}.rtl .MS-content {    direction: ltr;}/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */.pickr {    position: relative;    overflow: visible;    transform: translateY(0);}.pickr * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pickr .pcr-button {    position: relative;    height: 2em;    width: 2em;    padding: 0.5em;    cursor: pointer;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;    border-radius: 0.15em;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;    background-size: 0;    transition: all 0.3s;}.pickr .pcr-button::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;    z-index: initial;}.pickr .pcr-button::after {    position: absolute;    content: "";    top: 0;    left: 0;    height: 100%;    width: 100%;    transition: background 0.3s;    background: var(--pcr-color);    border-radius: 0.15em;}.pickr .pcr-button.clear {    background-size: 70%;}.pickr .pcr-button.clear::before {    opacity: 0;}.pickr .pcr-button.clear:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr .pcr-button.disabled {    cursor: not-allowed;}.pickr * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pcr-app * {    box-sizing: border-box;    outline: none;    border: none;    -webkit-appearance: none;}.pickr input:focus,.pickr input.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr button:focus,.pickr button.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pcr-app input:focus,.pcr-app input.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pcr-app button:focus,.pcr-app button.pcr-active {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);}.pickr .pcr-palette,.pickr .pcr-slider {    transition: box-shadow 0.3s;}.pcr-app .pcr-palette,.pcr-app .pcr-slider {    transition: box-shadow 0.3s;}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);}.pcr-app {    position: fixed;    display: flex;    flex-direction: column;    z-index: 100;    border-radius: 0.1em;    background: #fff;    opacity: 0;    visibility: hidden;    transition: opacity 0.3s, visibility 0s 0.3s;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;    box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);    left: 0;    top: 0;}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);}.pcr-app.visible {    transition: opacity 0.3s;    visibility: visible;    opacity: 1;}.pcr-app .pcr-swatches {    display: flex;    flex-wrap: wrap;    margin-top: 0.75em;}.pcr-app .pcr-swatches.pcr-last {    margin: 0;}.pcr-app .pcr-swatches>button {    font-size: 1em;    position: relative;    width: calc(1.75em - 5px);    height: calc(1.75em - 5px);    border-radius: 0.15em;    cursor: pointer;    margin: 2.5px;    flex-shrink: 0;    justify-self: center;    transition: all 0.15s;    overflow: hidden;    background: transparent;    z-index: 1;}.pcr-app .pcr-swatches>button::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 6px;    border-radius: 0.15em;    z-index: -1;}.pcr-app .pcr-swatches>button::after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: var(--pcr-color);    border: 1px solid rgba(0, 0, 0, 0.05);    border-radius: 0.15em;    box-sizing: border-box;}.pcr-app .pcr-swatches>button:hover {    filter: brightness(1.05);}.pcr-app .pcr-swatches>button:not(.pcr-active) {    box-shadow: none;}.pcr-app .pcr-interaction {    display: flex;    flex-wrap: wrap;    align-items: center;    margin: 0 -0.2em 0 -0.2em;}.pcr-app .pcr-interaction>* {    margin: 0 0.2em;}.pcr-app .pcr-interaction input {    letter-spacing: 0.07em;    font-size: 0.75em;    text-align: center;    cursor: pointer;    color: #75797e;    background: #f1f3f4;    border-radius: 0.15em;    transition: all 0.15s;    padding: 0.45em 0.5em;    margin-top: 0.75em;}.pcr-app .pcr-interaction input:hover {    filter: brightness(0.975);}.pcr-app .pcr-interaction input:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);}.pcr-app .pcr-interaction .pcr-result {    color: #75797e;    text-align: left;    flex: 1 1 8em;    min-width: 8em;    transition: all 0.2s;    border-radius: 0.15em;    background: #f1f3f4;    cursor: text;}.pcr-app .pcr-interaction .pcr-result::-moz-selection,.pcr-app .pcr-interaction .pcr-result::selection {    background: #4285f4;    color: #fff;}.pcr-app .pcr-interaction .pcr-type.active {    color: #fff;    background: #4285f4;}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear {    color: #fff;    width: auto;}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear {    color: #fff;}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover {    filter: brightness(0.925);}.pcr-app .pcr-interaction .pcr-save {    background: #4285f4;}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel {    background: #f44250;}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus {    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);}.pcr-app .pcr-selection .pcr-picker {    position: absolute;    height: 18px;    width: 18px;    border: 2px solid #fff;    border-radius: 100%;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity {    position: relative;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    display: flex;    flex-direction: column;    cursor: grab;    cursor: -webkit-grab;}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active {    cursor: grabbing;    cursor: -webkit-grabbing;}.pcr-app[data-theme=nano] {    width: 14.25em;    max-width: 95vw;}.pcr-app[data-theme=nano] .pcr-swatches {    margin-top: 0.6em;    padding: 0 0.6em;}.pcr-app[data-theme=nano] .pcr-interaction {    padding: 0 0.6em 0.6em 0.6em;}.pcr-app[data-theme=nano] .pcr-selection {    display: grid;    grid-gap: 0.6em;    grid-template-columns: 1fr 4fr;    grid-template-rows: 5fr auto auto;    align-items: center;    height: 10.5em;    width: 100%;    align-self: flex-start;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview {    grid-area: 2/1/4/1;    height: 100%;    width: 100%;    display: flex;    flex-direction: row;    justify-content: center;    margin-left: 0.6em;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {    display: none;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {    position: relative;    background: var(--pcr-color);    width: 2em;    height: 2em;    border-radius: 50em;    overflow: hidden;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette {    grid-area: 1/1/2/3;    width: 100%;    height: 100%;    z-index: 1;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {    border-radius: 0.15em;    width: 100%;    height: 100%;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 0.5em;    border-radius: 0.15em;    z-index: -1;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {    grid-area: 2/2/2/2;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {    grid-area: 3/2/3/2;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {    height: 0.5em;    margin: 0 0.6em;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker {    top: 50%;    transform: translateY(-50%);}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {    flex-grow: 1;    border-radius: 50em;}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider {    background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {    background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');    background-size: 100%, 0.25em;}@supports (display: grid) {    .pcr-app .pcr-swatches {        display: grid;        align-items: center;        grid-template-columns: repeat(auto-fit, 1.75em);    }}.nice-select {    position: relative;    text-align: left;    -webkit-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    white-space: nowrap;    display: block;    width: 100%;    padding: 0.375rem 0.75rem;    font-size: 0.9375rem;    line-height: 1.8;    color: #3c4858;    height: 41px;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ededf5;    border-radius: 4px;    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.nice-select:after {    border-bottom: 2px solid #cbd2e9;    border-right: 2px solid #cbd2e9;    content: "";    display: block;    height: 5px;    margin-top: -4px;    pointer-events: none;    position: absolute;    right: 12px;    top: 50%;    -webkit-transform-origin: 66% 66%;    -ms-transform-origin: 66% 66%;    transform-origin: 66% 66%;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);    -webkit-transition: all 0.15s ease-in-out;    transition: all 0.15s ease-in-out;    width: 5px;}.nice-select.open:after {    -webkit-transform: rotate(-135deg);    -ms-transform: rotate(-135deg);    transform: rotate(-135deg);}.nice-select.open .list {    opacity: 1;    pointer-events: auto;    -webkit-transform: scale(1) translateY(0);    -ms-transform: scale(1) translateY(0);    transform: scale(1) translateY(0);}.nice-select.disabled {    border-color: #ededf5;    color: #807b90;    pointer-events: none;}.nice-select.disabled:after {    border-color: #cccccc;}.nice-select.wide {    width: 100%;}.nice-select.wide .list {    left: 0 !important;    right: 0 !important;}.nice-select.right {    float: right;}.nice-select.right .list {    left: auto;    right: 0;}.nice-select.small {    font-size: 12px;    height: 36px;    line-height: 34px;}.nice-select.small:after {    height: 4px;    width: 4px;}.nice-select.small .option {    line-height: 34px;    min-height: 34px;}.nice-select .list {    background-color: #fff;    border-radius: 5px;    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1);    border: 1px solid #ededf5;    box-sizing: border-box;    margin-top: 4px;    opacity: 0;    overflow: hidden;    padding: 0;    pointer-events: none;    position: absolute;    top: 100%;    left: 0;    -webkit-transform-origin: 50% 0;    -ms-transform-origin: 50% 0;    transform-origin: 50% 0;    -webkit-transform: scale(0.75) translateY(-21px);    -ms-transform: scale(0.75) translateY(-21px);    transform: scale(0.75) translateY(-21px);    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;    z-index: 9;    width: 100%;}.nice-select .option {    cursor: pointer;    font-weight: 400;    line-height: 40px;    list-style: none;    min-height: 40px;    outline: none;    padding-left: 18px;    padding-right: 29px;    text-align: left;    -webkit-transition: all 0.2s;    transition: all 0.2s;}.nice-select .option:hover,.nice-select .option.focus {    background-color: #f4f4fb;}.nice-select .option.selected {    font-weight: bold;}.nice-select .option.selected.focus {    background-color: #f4f4fb;}.nice-select .option.disabled {    background-color: transparent;    color: #807b90;    cursor: default;}.no-csspointerevents .nice-select .list {    display: none;}.no-csspointerevents .nice-select.open .list {    display: block;}.nice-select .current {    background: transparent;}.nice-select .form-control {    height: inherit;}#ui_notifIt {    position: fixed;    top: 10px;    right: 10px;    cursor: pointer;    overflow: hidden;    -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);    -o-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);    -wekbit-border-radius: 5px;    -moz-border-radius: 5px;    -o-border-radius: 5px;    border-radius: 5px;    z-index: 2000;}#ui_notifIt:hover {    opacity: 1 !important;}#ui_notifIt p {    text-align: center;    font-size: 14px;    padding: 0;    margin: 0;    padding: 10px;    font-weight: 400;    text-transform: capitalize;}#ui_notifIt p i {    font-size: 20px;}#notifIt_close {    position: absolute;    color: #fff;    top: 0;    padding: 0px 5px;    right: 0;}#notifIt_close:hover {    background-color: rgba(255, 255, 255, 0.3);}/* Color setup *//* You are free to change all of this */#ui_notifIt.success {    background-color: #1a9c86;    color: white;}#ui_notifIt.error {    background-color: #f34343;    color: white;}#ui_notifIt.warning {    background-color: #ffbd5a;    color: white;}#ui_notifIt.info {    background-color: #4ec2f0;    color: white;}#ui_notifIt.dark {    background-color: #3b4863;    color: #fff;}/* notifit confirm */.notifit_confirm_bg,.notifit_prompt_bg {    position: fixed;    top: 0;    left: 0;    height: 100%;    width: 100%;    background-color: rgba(255, 255, 255, 0.8);}.notifit_confirm,.notifit_prompt {    position: fixed;    top: 0;    left: 0;    padding: 30px;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, 0.1);    border-radius: 1px;    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);    z-index: 9999;    border-radius: 5px;}.notifit_confirm_accept,.notifit_confirm_cancel,.notifit_prompt_accept,.notifit_prompt_cancel {    margin: 5px;    display: inline-block;    font-weight: 400;    color: #160248;    text-align: center;    vertical-align: middle;    user-select: none;    background-color: transparent;    border: 1px solid transparent;    padding: 0.375rem 0.75rem;    font-size: 0.875rem;    line-height: 1.5;    border-radius: 0;    margin-right: 5px;    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;}.notifit_prompt_accept:hover,.notifit_prompt_cancel:hover {    background-color: #666;}.notifit_confirm_cancel {    background-color: #f34343;    color: #fff;    border-radius: 4px;}.notifit_confirm_message {    text-align: center;    margin-bottom: 20px;    font-size: 14px;}.notifit_prompt_message {    color: #444;    margin-top: 0;    text-align: center;}.notifit_prompt_input {    text-align: center;    font-size: 14px;    width: 100%;    padding: 10px;    outline: none;    border: 1px solid #aaa;    color: #444;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    -o-border-radius: 5px;    border-radius: 5px;}.notifit_prompt {    text-align: center;}#ui_notifIt.info {    margin: 0 auto;    right: 10px !important;    left: 10px !important;}/** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE *//* *  Owl Carousel - Core */.owl-carousel {    display: none;    width: 100%;    -webkit-tap-highlight-color: transparent;    /* position relative and z-index fix webkit rendering fonts issue */    position: relative;}.owl-carousel .owl-stage {    position: relative;    -ms-touch-action: pan-Y;    touch-action: manipulation;    -moz-backface-visibility: hidden;    /* fix firefox animation glitch */}.owl-carousel .owl-stage:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;    /* fix for flashing background */    -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);}.owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none;}.owl-carousel .owl-item img {    display: block;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {    display: none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next {    cursor: pointer;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.owl-carousel .owl-dot {    cursor: pointer;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next {    background: rgba(105, 99, 255, 0.3);    opacity: 7;    color: inherit;    border: none;    padding: 0 !important;    font: inherit;    z-index: 0;}.owl-carousel button.owl-dot {    background: rgba(105, 99, 255, 0.3);    opacity: 7;    color: inherit;    border: none;    padding: 0 !important;    font: inherit;}.owl-carousel.owl-loaded {    display: block;}.owl-carousel.owl-loading {    opacity: 0;    display: block;}.owl-carousel.owl-hidden {    opacity: 0;}.owl-carousel.owl-refresh .owl-item {    visibility: hidden;}.owl-carousel.owl-drag .owl-item {    -ms-touch-action: pan-y;    touch-action: pan-y;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.owl-carousel.owl-grab {    cursor: move;    cursor: grab;}.owl-carousel.owl-rtl {    direction: rtl;}.owl-carousel.owl-rtl .owl-item {    float: right;}/* No Js */.no-js .owl-carousel {    display: block;}/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {    animation-duration: 1000ms;    animation-fill-mode: both;}.owl-carousel .owl-animated-in {    z-index: 0;}.owl-carousel .owl-animated-out {    z-index: 1;}.owl-carousel .fadeOut {    animation-name: fadeOut;}@keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}/* * 	Owl Carousel - Auto Height Plugin */.owl-height {    transition: height 500ms ease-in-out;}/* * 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item {    /**  This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong  calculation of the height of the owl-item that breaks page layouts  */}.owl-carousel .owl-item .owl-lazy {    opacity: 0;    transition: opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]) {    max-height: 0;}.owl-carousel .owl-item img.owl-lazy {    transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {    position: relative;    height: 100%;    background: #000;}.owl-carousel .owl-video-play-icon {    position: absolute;    height: 80px;    width: 80px;    left: 50%;    top: 50%;    margin-left: -40px;    margin-top: -40px;    background: url("owl.video.play.html") no-repeat;    cursor: pointer;    z-index: 1;    -webkit-backface-visibility: hidden;    transition: transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover {    -ms-transform: scale(1.3, 1.3);    transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {    display: none;}.owl-carousel .owl-video-tn {    opacity: 0;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {    position: relative;    z-index: 1;    height: 100%;    width: 100%;}/* * 	Owl Carousel - Video Plugin */.owl-controls {    margin-bottom: 30px;    text-align: center;}.owl-controls .owl-page {    width: 65px;    height: 65px;    border-radius: 50%;    border: 4px solid #d9d6e0;    background: url("../../images/faces/female/6.html") no-repeat;    background-size: cover;    transition: all 0.3s ease-in-out 0s;}.owl-controls .owl-page:nth-child(2) {    background: url("../../images/faces/male/13.html") no-repeat;    background-size: cover;}.owl-controls .owl-page:nth-child(3) {    background: url("../../images/faces/female/15.html") no-repeat;    background-size: cover;}.owl-controls.clickable .owl-page:hover {    opacity: 0.5;}.owl-controls .owl-page {    display: inline-block;    zoom: 1;}.owl-controls .owl-page.active {    border-color: #ed5151;    opacity: 1;}.owl-controls .owl-page.active:hover {    border-color: #ed5151;    opacity: 1;}.testimonia .post {    display: block;    font-size: 15px;    color: rgba(255, 255, 255, 0.7);}.testimonia .title {    font-size: 24px;    font-weight: bold;    color: #fff;    text-transform: capitalize;    margin: 0;    margin-bottom: 1px;}.testimonia .rating-stars .rating-stars-container .rating-star.sm {    display: inline-block;    font-size: 14px;    color: rgba(255, 255, 255, 0.3);    cursor: pointer;    padding: 1px;    padding-right: 5px;    padding-left: 5px;}.testimonia .rating-stars .rating-stars-container .rating-star.is--active {    color: #f1c40f !important;}.rating-stars .rating-stars-container .rating-star.is--hover {    color: #f1c40f !important;}/*! * Picker.js v1.2.0 * https://fengyuanchen.github.io/pickerjs * * Copyright 2016-present Chen Fengyuan * Released under the MIT license * * Date: 2018-12-16T14:10:23.878Z */:root {    --gray: #999;    --blue: #0074d9;    --color: #333;    --background-color: #fff;    --border: 1px solid #eee;}.picker {    background-color: rgba(0, 0, 0, 0.5);    color: #333;    color: var(--color);    direction: ltr;    display: none;    font-size: 1rem;    line-height: 1.5;    overflow: hidden;    -ms-touch-action: none;    touch-action: none;    -webkit-transition: opacity 0.15s;    transition: opacity 0.15s;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.picker-fixed {    bottom: 0;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1986;}.picker-fixed>.picker-dialog {    bottom: -100%;    left: 0;    max-height: 100%;    position: absolute;    right: 0;    -webkit-transition: bottom 0.3s;    transition: bottom 0.3s;}.picker-fixed .picker-header {    display: block;}.picker-fixed .picker-footer {    display: table;}.picker-open {    display: block;    opacity: 0;}.picker-opened {    opacity: 1;}.picker-opened>.picker-dialog {    bottom: 0;}.picker-dialog {    background-color: #fff;    background-color: var(--background-color);    border: 1px solid #eee;    border: var(--border);}.picker-header {    border-bottom: 1px solid #eee;    border-bottom: var(--border);    display: none;    padding: 0.875rem 1.25rem;    position: relative;}.picker-title {    font-size: 1.125rem;    font-weight: 500;    line-height: 1.25rem;    margin: 0;}.picker-close {    background-color: rgba(0, 0, 0, 0);    border-width: 0;    color: #999;    color: var(--gray);    cursor: pointer;    font-size: 1.75rem;    height: 3rem;    opacity: 0.75;    padding: 0;    position: absolute;    right: 0;    top: 0;    width: 3rem;}.picker-close:focus,.picker-close:hover {    opacity: 1;    outline: none;}.picker-body {    overflow: hidden;}.picker-grid {    display: table;    table-layout: fixed;    width: 100%;}.picker-cell {    display: table-cell;    position: relative;}.picker-cell:after {    content: "";    display: block;    left: 0;    position: absolute;    right: 0;    z-index: 3;}.picker-cell:before {    content: "";    display: block;    left: 0;    position: absolute;    right: 0;    z-index: 3;    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));    bottom: 50%;    margin-bottom: 1rem;    top: 0;}.picker-cell:after {    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));    bottom: 0;    margin-top: 1rem;    top: 50%;}.picker-cell+.picker-cell {    border-left: 1px solid #eee;    border-left: var(--border);}.picker-headers .picker-cell:before {    margin-bottom: 0;}.picker-headers .picker-cell:after {    margin-top: 2rem;}.picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:after,.picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:before {    display: none;}.picker-cell__header {    color: #999;    color: var(--gray);    font-size: 0.875rem;    font-weight: 500;    line-height: 1.5rem;    margin: 0;    overflow: hidden;    padding: 0.25rem 0.5rem;    text-align: center;    text-overflow: ellipsis;    white-space: nowrap;}.picker-cell__control {    cursor: pointer;    height: 2rem;    padding: 0.25rem 0.5rem;    position: relative;    z-index: 4;}.picker-cell__control:before {    border: 0 solid #ccc;    content: "";    display: block;    height: 0.5rem;    left: 50%;    position: absolute;    top: 50%;    -webkit-transform: translate(-50%, -50%) rotate(-45deg);    -ms-transform: translate(-50%, -50%) rotate(-45deg);    transform: translate(-50%, -50%) rotate(-45deg);    width: 0.5rem;}.picker-cell__control:hover:before {    border-color: var(--primary);}.picker-cell__control--prev:before {    border-right-width: 1px;    border-top-width: 1px;    margin-top: 2px;}.picker-cell__control--next:before {    border-bottom-width: 1px;    border-left-width: 1px;    margin-bottom: 2px;}.picker-cell__body {    overflow: hidden;    position: relative;}.picker-cell__body:after {    content: "";    height: 2rem;    left: 0;    position: absolute;    right: 0;    z-index: 1;}.picker-cell__body:before {    content: "";    height: 2rem;    left: 0;    position: absolute;    right: 0;    z-index: 1;    background-image: -webkit-gradient(linear, left bottom, left top, from(hsla(0deg, 0%, 100%, 0)), to(#fff));    background-image: linear-gradient(0deg, hsla(0deg, 0%, 100%, 0), #fff);    top: 0;}.picker-cell__body:after {    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0deg, 0%, 100%, 0)), to(#fff));    background-image: linear-gradient(180deg, hsla(0deg, 0%, 100%, 0), #fff);    bottom: 0;}.picker-single .picker-cell__body:after,.picker-single .picker-cell__body:before {    display: none;}.picker-list {    list-style: none;    margin: -2rem 0;    padding: 0;    position: relative;}.picker-item {    color: #999;    color: var(--gray);    padding: 0.25rem 0.5rem;    text-align: center;    white-space: nowrap;}.picker-picked {    color: #0074d9;    color: var(--blue);    font-size: 1.125em;    line-height: 1.5rem;}.picker-footer {    border-top: 1px solid #eee;    border-top: var(--border);    display: none;    width: 100%;}.picker-cancel,.picker-confirm {    background-color: rgba(0, 0, 0, 0);    border-width: 0;    cursor: pointer;    display: table-cell;    font-size: 1rem;    padding: 0.75rem 1rem;    width: 50%;}.picker-cancel:focus,.picker-cancel:hover {    background-color: #fcfcfc;    outline: none;}.picker-confirm {    color: #0074d9;    color: var(--blue);}.picker-confirm:focus,.picker-confirm:hover {    background-color: #fcfcfc;    outline: none;}/* PrismJS 1.17.1https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript *//** * prism.js default theme for JavaScript, CSS and HTML * Based on dabblet (http://dabblet.com) * @author Lea Verou */.token {    color: #d20808;}.token.comment,.token.prolog,.token.doctype,.token.cdata {    color: #4cb350;}.token.punctuation {    color: #b1abab;}.namespace {    opacity: 0.7;}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted {    color: #905;}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted {    color: #ffc107;}.token.operator,.token.entity,.token.url {    color: #9a6e3a;    background: hsla(0deg, 0%, 100%, 0.1);}.language-css .token.string,.style .token.string {    color: #9a6e3a;    background: hsla(0deg, 0%, 100%, 0.1);}.token.atrule,.token.attr-value,.token.keyword {    color: #de20af;}.token.function,.token.class-name {    color: #dd4a68;}.token.regex,.token.important,.token.variable {    color: #e90;}.token.important,.token.bold {    font-weight: bold;}.token.italic {    font-style: italic;}.token.entity {    cursor: help;}/* * Container style */.ps {    overflow: hidden !important;    overflow-anchor: none;    -ms-overflow-style: none;    touch-action: auto;    -ms-touch-action: auto;}/* * Scrollbar rail styles */.ps__rail-x {    display: none;    opacity: 0;    transition: background-color 0.2s linear, opacity 0.2s linear;    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;    height: 2px;    /* there must be 'bottom' or 'top' for ps__rail-x */    bottom: 0px;    /* please don't change 'position' */    position: absolute;}.ps__rail-y {    display: none;    opacity: 1;    transition: background-color 0.2s linear, opacity 0.2s linear;    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;    width: 5px;    /* there must be 'right' or 'left' for ps__rail-y */    right: 0;    /* please don't change 'position' */    position: absolute;}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y {    display: block;    background-color: transparent;}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y {    opacity: 0.6;}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y {    opacity: 0.6;}.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y {    opacity: 0.6;}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking {    background-color: #fff;    opacity: 0.9;}/* * Scrollbar thumb styles */.ps__thumb-x {    background-color: rgba(170, 170, 170, 0.1);    border-radius: 6px;    transition: background-color 0.2s linear, height 0.2s ease-in-out;    -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;    height: 6px;    /* there must be 'bottom' for ps__thumb-x */    bottom: 2px;    /* please don't change 'position' */    position: absolute;}.ps__thumb-y {    background-color: rgb(234, 233, 241);    border-radius: 6px;    transition: background-color 0.2s linear, width 0.2s ease-in-out;    -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;    width: 5px;    /* there must be 'right' for ps__thumb-y */    right: 0px !important;    /* please don't change 'position' */    position: absolute;}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x {    background-color: rgba(153, 153, 153, 0.1);    height: 11px;}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y {    background-color: rgb(234, 233, 241);    width: 5px;}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y {    background-color: rgb(207, 211, 225);    width: 8px;}/* MS supports */@supports (-ms-overflow-style: none) {    .ps {        overflow: auto !important;    }}/*@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {    .ps {        overflow: auto !important;    }}*//*! * Quill Editor v1.3.6 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */.ql-container {    box-sizing: border-box;    font-family: Helvetica, Arial, sans-serif;    font-size: 13px;    height: 100%;    margin: 0px;    position: relative;}.ql-container.ql-disabled .ql-tooltip {    visibility: hidden;}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before {    pointer-events: none;}.ql-clipboard {    left: -100000px;    height: 1px;    overflow-y: hidden;    position: absolute;    top: 50%;}.ql-clipboard p {    margin: 0;    padding: 0;}.ql-editor {    box-sizing: border-box;    line-height: 1.42;    height: 100%;    outline: none;    overflow-y: auto;    padding: 12px 15px;    tab-size: 4;    -moz-tab-size: 4;    text-align: left;    white-space: pre-wrap;    word-wrap: break-word;}.ql-editor>* {    cursor: text;}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6 {    margin: 0;    padding: 0;    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol,.ql-editor ul {    padding-left: 1.5em;}.ql-editor ol>li {    list-style-type: none;}.ql-editor ul>li {    list-style-type: none;}.ql-editor ul>li::before {    content: "•";}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false] {    pointer-events: none;}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li * {    pointer-events: all;}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before {    color: #777;    cursor: pointer;    pointer-events: all;}.ql-editor ul[data-checked=true]>li::before {    content: "☑";}.ql-editor ul[data-checked=false]>li::before {    content: "☐";}.ql-editor li::before {    display: inline-block;    white-space: nowrap;    width: 1.2em;}.ql-editor li:not(.ql-direction-rtl)::before {    margin-left: -1.5em;    margin-right: 0.3em;    text-align: right;}.ql-editor li.ql-direction-rtl::before {    margin-left: 0.3em;    margin-right: -1.5em;}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {    padding-left: 1.5em;}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {    padding-right: 1.5em;}.ql-editor ol li {    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;    counter-increment: list-0;}.ql-editor ol li:before {    content: counter(list-0, decimal) ". ";}.ql-editor ol li.ql-indent-1 {    counter-increment: list-1;    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-1:before {    content: counter(list-1, lower-alpha) ". ";}.ql-editor ol li.ql-indent-2 {    counter-increment: list-2;    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-2:before {    content: counter(list-2, lower-roman) ". ";}.ql-editor ol li.ql-indent-3 {    counter-increment: list-3;    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-3:before {    content: counter(list-3, decimal) ". ";}.ql-editor ol li.ql-indent-4 {    counter-increment: list-4;    counter-reset: list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-4:before {    content: counter(list-4, lower-alpha) ". ";}.ql-editor ol li.ql-indent-5 {    counter-increment: list-5;    counter-reset: list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-5:before {    content: counter(list-5, lower-roman) ". ";}.ql-editor ol li.ql-indent-6 {    counter-increment: list-6;    counter-reset: list-7 list-8 list-9;}.ql-editor ol li.ql-indent-6:before {    content: counter(list-6, decimal) ". ";}.ql-editor ol li.ql-indent-7 {    counter-increment: list-7;    counter-reset: list-8 list-9;}.ql-editor ol li.ql-indent-7:before {    content: counter(list-7, lower-alpha) ". ";}.ql-editor ol li.ql-indent-8 {    counter-increment: list-8;    counter-reset: list-9;}.ql-editor ol li.ql-indent-8:before {    content: counter(list-8, lower-roman) ". ";}.ql-editor ol li.ql-indent-9 {    counter-increment: list-9;}.ql-editor ol li.ql-indent-9:before {    content: counter(list-9, decimal) ". ";}.ql-editor .ql-indent-1:not(.ql-direction-rtl) {    padding-left: 3em;}.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {    padding-left: 4.5em;}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {    padding-right: 3em;}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {    padding-right: 4.5em;}.ql-editor .ql-indent-2:not(.ql-direction-rtl) {    padding-left: 6em;}.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {    padding-left: 7.5em;}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {    padding-right: 6em;}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {    padding-right: 7.5em;}.ql-editor .ql-indent-3:not(.ql-direction-rtl) {    padding-left: 9em;}.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {    padding-left: 10.5em;}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {    padding-right: 9em;}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {    padding-right: 10.5em;}.ql-editor .ql-indent-4:not(.ql-direction-rtl) {    padding-left: 12em;}.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {    padding-left: 13.5em;}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {    padding-right: 12em;}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {    padding-right: 13.5em;}.ql-editor .ql-indent-5:not(.ql-direction-rtl) {    padding-left: 15em;}.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {    padding-left: 16.5em;}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {    padding-right: 15em;}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {    padding-right: 16.5em;}.ql-editor .ql-indent-6:not(.ql-direction-rtl) {    padding-left: 18em;}.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {    padding-left: 19.5em;}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {    padding-right: 18em;}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {    padding-right: 19.5em;}.ql-editor .ql-indent-7:not(.ql-direction-rtl) {    padding-left: 21em;}.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {    padding-left: 22.5em;}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {    padding-right: 21em;}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {    padding-right: 22.5em;}.ql-editor .ql-indent-8:not(.ql-direction-rtl) {    padding-left: 24em;}.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {    padding-left: 25.5em;}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {    padding-right: 24em;}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {    padding-right: 25.5em;}.ql-editor .ql-indent-9:not(.ql-direction-rtl) {    padding-left: 27em;}.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {    padding-left: 28.5em;}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {    padding-right: 27em;}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {    padding-right: 28.5em;}.ql-editor .ql-video {    display: block;    max-width: 100%;}.ql-editor .ql-video.ql-align-center {    margin: 0 auto;}.ql-editor .ql-video.ql-align-right {    margin: 0 0 0 auto;}.ql-editor .ql-bg-black {    background-color: #000;}.ql-editor .ql-bg-red {    background-color: #e60000;}.ql-editor .ql-bg-orange {    background-color: #f90;}.ql-editor .ql-bg-yellow {    background-color: #ff0;}.ql-editor .ql-bg-green {    background-color: #008a00;}.ql-editor .ql-bg-blue {    background-color: #06c;}.ql-editor .ql-bg-purple {    background-color: #93f;}.ql-editor .ql-color-white {    color: #fff;}.ql-editor .ql-color-red {    color: #e60000;}.ql-editor .ql-color-orange {    color: #f90;}.ql-editor .ql-color-yellow {    color: #ff0;}.ql-editor .ql-color-green {    color: #008a00;}.ql-editor .ql-color-blue {    color: #06c;}.ql-editor .ql-color-purple {    color: #93f;}.ql-editor .ql-font-serif {    font-family: Georgia, Times New Roman, serif;}.ql-editor .ql-font-monospace {    font-family: Monaco, Courier New, monospace;}.ql-editor .ql-size-small {    font-size: 0.75em;}.ql-editor .ql-size-large {    font-size: 1.5em;}.ql-editor .ql-size-huge {    font-size: 2.5em;}.ql-editor .ql-direction-rtl {    direction: rtl;    text-align: inherit;}.ql-editor .ql-align-center {    text-align: center;}.ql-editor .ql-align-justify {    text-align: justify;}.ql-editor .ql-align-right {    text-align: right;}.ql-editor.ql-blank::before {    color: rgba(0, 0, 0, 0.6);    content: attr(data-placeholder);    font-style: italic;    left: 15px;    pointer-events: none;    position: absolute;    right: 15px;}.ql-bubble {    box-sizing: border-box;}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after {    clear: both;    content: "";    display: table;}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button {    background: none;    border: none;    cursor: pointer;    display: inline-block;    float: left;    height: 24px;    padding: 3px 5px;    width: 28px;}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg {    float: left;    height: 100%;}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover {    outline: none;}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file] {    display: none;}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {    color: #fff;}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {    fill: #fff;}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {    stroke: #fff;}.ql-bubble * {    box-sizing: border-box;}.ql-bubble .ql-hidden {    display: none;}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top {    visibility: hidden;}.ql-bubble .ql-tooltip {    position: absolute;    transform: translateY(10px);}.ql-bubble .ql-tooltip a {    cursor: pointer;    text-decoration: none;}.ql-bubble .ql-tooltip.ql-flip {    transform: translateY(-10px);}.ql-bubble .ql-formats {    display: inline-block;    vertical-align: middle;}.ql-bubble .ql-formats:after {    clear: both;    content: "";    display: table;}.ql-bubble .ql-stroke {    fill: none;    stroke: #ccc;    stroke-linecap: round;    stroke-linejoin: round;    stroke-width: 2;}.ql-bubble .ql-stroke-miter {    fill: none;    stroke: #ccc;    stroke-miterlimit: 10;    stroke-width: 2;}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill {    fill: #ccc;}.ql-bubble .ql-empty {    fill: none;}.ql-bubble .ql-even {    fill-rule: evenodd;}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin {    stroke-width: 1;}.ql-bubble .ql-transparent {    opacity: 0.4;}.ql-bubble .ql-direction svg:last-child {    display: none;}.ql-bubble .ql-direction.ql-active svg:last-child {    display: inline;}.ql-bubble .ql-direction.ql-active svg:first-child {    display: none;}.ql-bubble .ql-editor h1 {    font-size: 2em;}.ql-bubble .ql-editor h2 {    font-size: 1.5em;}.ql-bubble .ql-editor h3 {    font-size: 1.17em;}.ql-bubble .ql-editor h4 {    font-size: 1em;}.ql-bubble .ql-editor h5 {    font-size: 0.83em;}.ql-bubble .ql-editor h6 {    font-size: 0.67em;}.ql-bubble .ql-editor a {    text-decoration: underline;}.ql-bubble .ql-editor blockquote {    border-left: 4px solid #ccc;    margin-bottom: 5px;    margin-top: 5px;    padding-left: 16px;}.ql-bubble .ql-editor code {    background-color: #f0f0f0;    border-radius: 3px;}.ql-bubble .ql-editor pre {    background-color: #f0f0f0;    border-radius: 3px;    white-space: pre-wrap;    margin-bottom: 5px;    margin-top: 5px;    padding: 5px 10px;}.ql-bubble .ql-editor code {    font-size: 85%;    padding: 2px 4px;}.ql-bubble .ql-editor pre.ql-syntax {    background-color: #23241f;    color: #f8f8f2;    overflow: visible;}.ql-bubble .ql-editor img {    max-width: 100%;}.ql-bubble .ql-picker {    color: #ccc;    display: inline-block;    float: left;    font-size: 14px;    font-weight: 500;    height: 24px;    position: relative;    vertical-align: middle;}.ql-bubble .ql-picker-label {    cursor: pointer;    display: inline-block;    height: 100%;    padding-left: 8px;    padding-right: 2px;    position: relative;    width: 100%;}.ql-bubble .ql-picker-label::before {    display: inline-block;    line-height: 22px;}.ql-bubble .ql-picker-options {    background-color: #444;    display: none;    min-width: 100%;    padding: 4px 8px;    position: absolute;    white-space: nowrap;}.ql-bubble .ql-picker-options .ql-picker-item {    cursor: pointer;    display: block;    padding-bottom: 5px;    padding-top: 5px;}.ql-bubble .ql-picker.ql-expanded .ql-picker-label {    color: #777;    z-index: 2;}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {    fill: #777;}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {    stroke: #777;}.ql-bubble .ql-picker.ql-expanded .ql-picker-options {    display: block;    margin-top: -1px;    top: 100%;    z-index: 1;}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker {    width: 28px;}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label {    padding: 2px 4px;}.ql-bubble .ql-color-picker .ql-picker-label svg {    right: 4px;}.ql-bubble .ql-icon-picker .ql-picker-label svg {    right: 4px;}.ql-bubble .ql-icon-picker .ql-picker-options {    padding: 4px 0px;}.ql-bubble .ql-icon-picker .ql-picker-item {    height: 24px;    width: 24px;    padding: 2px 4px;}.ql-bubble .ql-color-picker .ql-picker-options {    padding: 3px 5px;    width: 152px;}.ql-bubble .ql-color-picker .ql-picker-item {    border: 1px solid transparent;    float: left;    height: 16px;    margin: 2px;    padding: 0px;    width: 16px;}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {    position: absolute;    margin-top: -9px;    right: 0;    top: 50%;    width: 18px;}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {    content: attr(data-label);}.ql-bubble .ql-picker.ql-header {    width: 98px;}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before {    content: "Normal";}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {    content: "Heading 1";}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {    content: "Heading 2";}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {    content: "Heading 3";}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {    content: "Heading 4";}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {    content: "Heading 5";}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {    content: "Heading 6";}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {    content: "Heading 6";}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {    font-size: 2em;}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {    font-size: 1.5em;}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {    font-size: 1.17em;}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {    font-size: 1em;}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {    font-size: 0.83em;}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {    font-size: 0.67em;}.ql-bubble .ql-picker.ql-font {    width: 108px;}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before {    content: "Sans Serif";}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {    content: "Serif";}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {    content: "Monospace";}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {    content: "Monospace";}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {    font-family: Georgia, Times New Roman, serif;}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {    font-family: Monaco, Courier New, monospace;}.ql-bubble .ql-picker.ql-size {    width: 98px;}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before {    content: "Normal";}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {    content: "Small";}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {    content: "Large";}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {    content: "Huge";}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {    content: "Huge";}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {    font-size: 10px;}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {    font-size: 18px;}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {    font-size: 32px;}.ql-bubble .ql-color-picker.ql-background .ql-picker-item {    background-color: #fff;}.ql-bubble .ql-color-picker.ql-color .ql-picker-item {    background-color: #000;}.ql-bubble .ql-toolbar .ql-formats {    margin: 8px 12px 8px 0px;}.ql-bubble .ql-toolbar .ql-formats:first-child {    margin-left: 12px;}.ql-bubble .ql-color-picker svg {    margin: 1px;}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover {    border-color: #fff;}.ql-bubble .ql-tooltip {    background-color: #444;    border-radius: 25px;    color: #fff;}.ql-bubble .ql-tooltip-arrow {    border-left: 6px solid transparent;    border-right: 6px solid transparent;    content: " ";    display: block;    left: 50%;    margin-left: -6px;    position: absolute;}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {    border-bottom: 6px solid #444;    top: -6px;}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {    border-top: 6px solid #444;    bottom: -6px;}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {    display: block;}.ql-bubble .ql-tooltip.ql-editing .ql-formats {    visibility: hidden;}.ql-bubble .ql-tooltip-editor {    display: none;}.ql-bubble .ql-tooltip-editor input[type=text] {    background: transparent;    border: none;    color: #fff;    font-size: 13px;    height: 100%;    outline: none;    padding: 10px 20px;    position: absolute;    width: 100%;}.ql-bubble .ql-tooltip-editor a {    top: 10px;    position: absolute;    right: 20px;}.ql-bubble .ql-tooltip-editor a:before {    color: #ccc;    content: "×";    font-size: 16px;    font-weight: bold;}@media (pointer: coarse) {    .ql-bubble.ql-toolbar button:hover:not(.ql-active),    .ql-bubble .ql-toolbar button:hover:not(.ql-active) {        color: #ccc;    }    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {        fill: #ccc;    }    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,    .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,    .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {        stroke: #ccc;    }}.ql-container.ql-bubble:not(.ql-disabled) a {    position: relative;    white-space: nowrap;}.ql-container.ql-bubble:not(.ql-disabled) a::before {    background-color: #444;    border-radius: 15px;    top: -5px;    font-size: 12px;    color: #fff;    content: attr(href);    font-weight: normal;    overflow: hidden;    padding: 5px 15px;    text-decoration: none;    z-index: 1;}.ql-container.ql-bubble:not(.ql-disabled) a::after {    border-top: 6px solid #444;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    top: 0;    content: " ";    height: 0;    width: 0;}.ql-container.ql-bubble:not(.ql-disabled) a::before,.ql-container.ql-bubble:not(.ql-disabled) a::after {    left: 0;    margin-left: 50%;    position: absolute;    transform: translate(-50%, -100%);    transition: visibility 0s ease 200ms;    visibility: hidden;}.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {    visibility: visible;}.ql-scrolling-demo .ql-container .ql-editor {    font-size: 14px !important;    overflow-y: visible !important;}/*! * Quill Editor v1.3.6 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */.ql-container {    box-sizing: border-box;    font-family: Helvetica, Arial, sans-serif;    font-size: 13px;    height: 100%;    margin: 0px;    position: relative;}.ql-container.ql-disabled .ql-tooltip {    visibility: hidden;}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before {    pointer-events: none;}.ql-clipboard {    left: -100000px;    height: 1px;    overflow-y: hidden;    position: absolute;    top: 50%;}.ql-clipboard p {    margin: 0;    padding: 0;}.ql-editor {    box-sizing: border-box;    line-height: 1.42;    height: 100%;    outline: none;    overflow-y: auto;    padding: 12px 15px;    tab-size: 4;    -moz-tab-size: 4;    text-align: left;    white-space: pre-wrap;    word-wrap: break-word;}.ql-editor>* {    cursor: text;}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6 {    margin: 0;    padding: 0;    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol,.ql-editor ul {    padding-left: 1.5em;}.ql-editor ol>li {    list-style-type: none;}.ql-editor ul>li {    list-style-type: none;}.ql-editor ul>li::before {    content: "•";}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false] {    pointer-events: none;}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li * {    pointer-events: all;}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before {    color: #777;    cursor: pointer;    pointer-events: all;}.ql-editor ul[data-checked=true]>li::before {    content: "☑";}.ql-editor ul[data-checked=false]>li::before {    content: "☐";}.ql-editor li::before {    display: inline-block;    white-space: nowrap;    width: 1.2em;}.ql-editor li:not(.ql-direction-rtl)::before {    margin-left: -1.5em;    margin-right: 0.3em;    text-align: right;}.ql-editor li.ql-direction-rtl::before {    margin-left: 0.3em;    margin-right: -1.5em;}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {    padding-left: 1.5em;}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {    padding-right: 1.5em;}.ql-editor ol li {    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;    counter-increment: list-0;}.ql-editor ol li:before {    content: counter(list-0, decimal) ". ";}.ql-editor ol li.ql-indent-1 {    counter-increment: list-1;    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-1:before {    content: counter(list-1, lower-alpha) ". ";}.ql-editor ol li.ql-indent-2 {    counter-increment: list-2;    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-2:before {    content: counter(list-2, lower-roman) ". ";}.ql-editor ol li.ql-indent-3 {    counter-increment: list-3;    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-3:before {    content: counter(list-3, decimal) ". ";}.ql-editor ol li.ql-indent-4 {    counter-increment: list-4;    counter-reset: list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-4:before {    content: counter(list-4, lower-alpha) ". ";}.ql-editor ol li.ql-indent-5 {    counter-increment: list-5;    counter-reset: list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-5:before {    content: counter(list-5, lower-roman) ". ";}.ql-editor ol li.ql-indent-6 {    counter-increment: list-6;    counter-reset: list-7 list-8 list-9;}.ql-editor ol li.ql-indent-6:before {    content: counter(list-6, decimal) ". ";}.ql-editor ol li.ql-indent-7 {    counter-increment: list-7;    counter-reset: list-8 list-9;}.ql-editor ol li.ql-indent-7:before {    content: counter(list-7, lower-alpha) ". ";}.ql-editor ol li.ql-indent-8 {    counter-increment: list-8;    counter-reset: list-9;}.ql-editor ol li.ql-indent-8:before {    content: counter(list-8, lower-roman) ". ";}.ql-editor ol li.ql-indent-9 {    counter-increment: list-9;}.ql-editor ol li.ql-indent-9:before {    content: counter(list-9, decimal) ". ";}.ql-editor .ql-indent-1:not(.ql-direction-rtl) {    padding-left: 3em;}.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {    padding-left: 4.5em;}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {    padding-right: 3em;}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {    padding-right: 4.5em;}.ql-editor .ql-indent-2:not(.ql-direction-rtl) {    padding-left: 6em;}.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {    padding-left: 7.5em;}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {    padding-right: 6em;}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {    padding-right: 7.5em;}.ql-editor .ql-indent-3:not(.ql-direction-rtl) {    padding-left: 9em;}.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {    padding-left: 10.5em;}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {    padding-right: 9em;}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {    padding-right: 10.5em;}.ql-editor .ql-indent-4:not(.ql-direction-rtl) {    padding-left: 12em;}.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {    padding-left: 13.5em;}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {    padding-right: 12em;}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {    padding-right: 13.5em;}.ql-editor .ql-indent-5:not(.ql-direction-rtl) {    padding-left: 15em;}.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {    padding-left: 16.5em;}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {    padding-right: 15em;}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {    padding-right: 16.5em;}.ql-editor .ql-indent-6:not(.ql-direction-rtl) {    padding-left: 18em;}.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {    padding-left: 19.5em;}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {    padding-right: 18em;}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {    padding-right: 19.5em;}.ql-editor .ql-indent-7:not(.ql-direction-rtl) {    padding-left: 21em;}.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {    padding-left: 22.5em;}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {    padding-right: 21em;}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {    padding-right: 22.5em;}.ql-editor .ql-indent-8:not(.ql-direction-rtl) {    padding-left: 24em;}.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {    padding-left: 25.5em;}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {    padding-right: 24em;}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {    padding-right: 25.5em;}.ql-editor .ql-indent-9:not(.ql-direction-rtl) {    padding-left: 27em;}.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {    padding-left: 28.5em;}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {    padding-right: 27em;}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {    padding-right: 28.5em;}.ql-editor .ql-video {    display: block;    max-width: 100%;}.ql-editor .ql-video.ql-align-center {    margin: 0 auto;}.ql-editor .ql-video.ql-align-right {    margin: 0 0 0 auto;}.ql-editor .ql-bg-black {    background-color: #000;}.ql-editor .ql-bg-red {    background-color: #e60000;}.ql-editor .ql-bg-orange {    background-color: #f90;}.ql-editor .ql-bg-yellow {    background-color: #ff0;}.ql-editor .ql-bg-green {    background-color: #008a00;}.ql-editor .ql-bg-blue {    background-color: #06c;}.ql-editor .ql-bg-purple {    background-color: #93f;}.ql-editor .ql-color-white {    color: #fff;}.ql-editor .ql-color-red {    color: #e60000;}.ql-editor .ql-color-orange {    color: #f90;}.ql-editor .ql-color-yellow {    color: #ff0;}.ql-editor .ql-color-green {    color: #008a00;}.ql-editor .ql-color-blue {    color: #06c;}.ql-editor .ql-color-purple {    color: #93f;}.ql-editor .ql-font-serif {    font-family: Georgia, Times New Roman, serif;}.ql-editor .ql-font-monospace {    font-family: Monaco, Courier New, monospace;}.ql-editor .ql-size-small {    font-size: 0.75em;}.ql-editor .ql-size-large {    font-size: 1.5em;}.ql-editor .ql-size-huge {    font-size: 2.5em;}.ql-editor .ql-direction-rtl {    direction: rtl;    text-align: inherit;}.ql-editor .ql-align-center {    text-align: center;}.ql-editor .ql-align-justify {    text-align: justify;}.ql-editor .ql-align-right {    text-align: right;}.ql-editor.ql-blank::before {    color: rgba(0, 0, 0, 0.6);    content: attr(data-placeholder);    font-style: italic;    left: 15px;    pointer-events: none;    position: absolute;    right: 15px;}.ql-snow {    box-sizing: border-box;}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after {    clear: both;    content: "";    display: table;}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button {    background: none;    border: none;    cursor: pointer;    display: inline-block;    float: left;    height: 24px;    padding: 3px 5px;    width: 28px;}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg {    float: left;    height: 100%;}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover {    outline: none;}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file] {    display: none;}.ql-snow * {    box-sizing: border-box;}.ql-snow .ql-hidden {    display: none;}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top {    visibility: hidden;}.ql-snow .ql-tooltip {    position: absolute;    transform: translateY(10px);}.ql-snow .ql-tooltip a {    cursor: pointer;    text-decoration: none;}.ql-snow .ql-tooltip.ql-flip {    transform: translateY(-10px);}.ql-snow .ql-formats {    display: inline-block;    vertical-align: middle;}.ql-snow .ql-formats:after {    clear: both;    content: "";    display: table;}.ql-snow .ql-stroke {    fill: none;    stroke: #444;    stroke-linecap: round;    stroke-linejoin: round;    stroke-width: 2;}.ql-snow .ql-stroke-miter {    fill: none;    stroke: #444;    stroke-miterlimit: 10;    stroke-width: 2;}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill {    fill: #444;}.ql-snow .ql-empty {    fill: none;}.ql-snow .ql-even {    fill-rule: evenodd;}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin {    stroke-width: 1;}.ql-snow .ql-transparent {    opacity: 0.4;}.ql-snow .ql-direction svg:last-child {    display: none;}.ql-snow .ql-direction.ql-active svg:last-child {    display: inline;}.ql-snow .ql-direction.ql-active svg:first-child {    display: none;}.ql-snow .ql-editor h1 {    font-size: 2em;}.ql-snow .ql-editor h2 {    font-size: 1.5em;}.ql-snow .ql-editor h3 {    font-size: 1.17em;}.ql-snow .ql-editor h4 {    font-size: 1em;}.ql-snow .ql-editor h5 {    font-size: 0.83em;}.ql-snow .ql-editor h6 {    font-size: 0.67em;}.ql-snow .ql-editor a {    text-decoration: underline;}.ql-snow .ql-editor blockquote {    border-left: 4px solid #ccc;    margin-bottom: 5px;    margin-top: 5px;    padding-left: 16px;}.ql-snow .ql-editor code {    background-color: #f0f0f0;    border-radius: 3px;}.ql-snow .ql-editor pre {    background-color: #f0f0f0;    border-radius: 3px;    white-space: pre-wrap;    margin-bottom: 5px;    margin-top: 5px;    padding: 5px 10px;}.ql-snow .ql-editor code {    font-size: 85%;    padding: 2px 4px;}.ql-snow .ql-editor pre.ql-syntax {    background-color: #23241f;    color: #f8f8f2;    overflow: visible;}.ql-snow .ql-editor img {    max-width: 100%;}.ql-snow .ql-picker {    color: #444;    display: inline-block;    float: left;    font-size: 14px;    font-weight: 500;    height: 24px;    position: relative;    vertical-align: middle;}.ql-snow .ql-picker-label {    cursor: pointer;    display: inline-block;    height: 100%;    padding-left: 8px;    padding-right: 2px;    position: relative;    width: 100%;}.ql-snow .ql-picker-label::before {    display: inline-block;    line-height: 22px;}.ql-snow .ql-picker-options {    background-color: #fff;    display: none;    min-width: 100%;    padding: 4px 8px;    position: absolute;    white-space: nowrap;}.ql-snow .ql-picker-options .ql-picker-item {    cursor: pointer;    display: block;    padding-bottom: 5px;    padding-top: 5px;}.ql-snow .ql-picker.ql-expanded .ql-picker-label {    color: #ccc;    z-index: 2;}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {    fill: #ccc;}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {    stroke: #ccc;}.ql-snow .ql-picker.ql-expanded .ql-picker-options {    display: block;    margin-top: -1px;    top: 100%;    z-index: 1;}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker {    width: 28px;}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label {    padding: 2px 4px;}.ql-snow .ql-color-picker .ql-picker-label svg {    right: 4px;}.ql-snow .ql-icon-picker .ql-picker-label svg {    right: 4px;}.ql-snow .ql-icon-picker .ql-picker-options {    padding: 4px 0px;}.ql-snow .ql-icon-picker .ql-picker-item {    height: 24px;    width: 24px;    padding: 2px 4px;}.ql-snow .ql-color-picker .ql-picker-options {    padding: 3px 5px;    width: 152px;}.ql-snow .ql-color-picker .ql-picker-item {    border: 1px solid transparent;    float: left;    height: 16px;    margin: 2px;    padding: 0px;    width: 16px;}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {    position: absolute;    margin-top: -9px;    right: 0;    top: 50%;    width: 18px;}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {    content: attr(data-label);}.ql-snow .ql-picker.ql-header {    width: 98px;}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before {    content: "Normal";}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {    content: "Heading 1";}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {    content: "Heading 2";}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {    content: "Heading 3";}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {    content: "Heading 4";}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {    content: "Heading 5";}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {    content: "Heading 6";}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {    content: "Heading 6";}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {    font-size: 2em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {    font-size: 1.5em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {    font-size: 1.17em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {    font-size: 1em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {    font-size: 0.83em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {    font-size: 0.67em;}.ql-snow .ql-picker.ql-font {    width: 108px;}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before {    content: "Sans Serif";}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {    content: "Serif";}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {    content: "Monospace";}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {    content: "Monospace";}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {    font-family: Georgia, Times New Roman, serif;}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {    font-family: Monaco, Courier New, monospace;}.ql-snow .ql-picker.ql-size {    width: 98px;}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before {    content: "Normal";}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {    content: "Small";}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {    content: "Large";}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {    content: "Huge";}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {    content: "Huge";}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {    font-size: 10px;}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {    font-size: 18px;}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {    font-size: 32px;}.ql-snow .ql-color-picker.ql-background .ql-picker-item {    background-color: #fff;}.ql-snow .ql-color-picker.ql-color .ql-picker-item {    background-color: #000;}@media (pointer: coarse) {    .ql-snow.ql-toolbar button:hover:not(.ql-active),    .ql-snow .ql-toolbar button:hover:not(.ql-active) {        color: #444;    }    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {        fill: #444;    }    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {        stroke: #444;    }}.ql-toolbar.ql-snow {    border: 1px solid #ccc;    box-sizing: border-box;    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;    padding: 8px;}.ql-toolbar.ql-snow .ql-formats {    margin-right: 15px;}.ql-toolbar.ql-snow .ql-picker-label {    border: 1px solid transparent;}.ql-toolbar.ql-snow .ql-picker-options {    border: 1px solid transparent;    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {    border-color: #ccc;}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {    border-color: #000;}.ql-toolbar.ql-snow+.ql-container.ql-snow {    border-top: 0px;}.ql-snow .ql-tooltip {    background-color: #fff;    border: 1px solid #ccc;    box-shadow: 0px 0px 5px #ddd;    color: #444;    padding: 5px 12px;    white-space: nowrap;    margin-left: 20rem;    margin-top: -40px;}.ql-snow .ql-tooltip::before {    content: "Visit URL:";    line-height: 26px;    margin-right: 8px;}.ql-snow .ql-tooltip input[type=text] {    display: none;    border: 1px solid #ccc;    font-size: 13px;    height: 26px;    margin: 0px;    padding: 3px 5px;    width: 170px;    outline: none;}.ql-snow .ql-tooltip a {    line-height: 26px;}.ql-snow .ql-tooltip a.ql-preview {    display: inline-block;    max-width: 200px;    overflow-x: hidden;    text-overflow: ellipsis;    vertical-align: top;}.ql-snow .ql-tooltip a.ql-action::after {    border-right: 1px solid #ccc;    content: "Edit";    margin-left: 16px;    padding-right: 8px;}.ql-snow .ql-tooltip a.ql-remove::before {    content: "Remove";    margin-left: 8px;}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove {    display: none;}.ql-snow .ql-tooltip.ql-editing input[type=text] {    display: inline-block;}.ql-snow .ql-tooltip.ql-editing a.ql-action::after {    border-right: 0px;    content: "Save";    padding-right: 0px;}.ql-snow .ql-tooltip[data-mode=link]::before {    content: "Enter link:";}.ql-snow .ql-tooltip[data-mode=formula]::before {    content: "Enter formula:";}.ql-snow .ql-tooltip[data-mode=video]::before {    content: "Enter video:";}.ql-container.ql-snow {    border: 1px solid #ccc;}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {    cursor: default !important;}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {    cursor: default !important;}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before {    display: none !important;}table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before {    display: none !important;}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before {    display: none !important;}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control {    position: relative;    padding-left: 30px;    cursor: pointer;}table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control {    position: relative;    padding-left: 30px;    cursor: pointer;}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {    top: 50%;    left: 5px;    height: 1em;    width: 1em;    margin-top: -9px;    display: block;    position: absolute;    color: white;    border: 0.15em solid white;    border-radius: 1em;    box-shadow: 0 0 0.2em #777086;    box-sizing: content-box;    text-align: center;    text-indent: 0 !important;    font-family: "Courier New", Courier, monospace;    line-height: 1em;    content: "+";    background-color: #6c5ffc;}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before {    content: "-";    background-color: #f82649;}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control {    padding-left: 27px;}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before {    left: 4px;    height: 14px;    width: 14px;    border-radius: 14px;    line-height: 14px;    text-indent: 3px;}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control {    position: relative;    cursor: pointer;}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before {    top: 50%;    left: 50%;    height: 0.8em;    width: 0.8em;    margin-top: -0.5em;    margin-left: -0.5em;    display: block;    position: absolute;    color: white;    border: 0.15em solid white;    border-radius: 1em;    box-shadow: 0 0 0.2em #444;    box-sizing: content-box;    text-align: center;    text-indent: 0 !important;    font-family: "Courier New", Courier, monospace;    line-height: 1em;    content: "+";    background-color: #0d6efd;}table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before {    content: "-";    background-color: #d33333;}table.dataTable>tbody>tr.child {    padding: 0.5em 1em;}table.dataTable>tbody>tr.child:hover {    background: transparent !important;}table.dataTable>tbody>tr.child ul.dtr-details {    display: inline-block;    list-style-type: none;    margin: 0;    padding: 0;}table.dataTable>tbody>tr.child ul.dtr-details>li {    border-bottom: 1px solid #efefef;    padding: 0.5em 0;}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {    padding-top: 0;}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {    border-bottom: none;}table.dataTable>tbody>tr.child span.dtr-title {    display: inline-block;    min-width: 75px;    font-weight: bold;}div.dtr-modal {    position: fixed;    box-sizing: border-box;    top: 0;    left: 0;    height: 100%;    width: 100%;    z-index: 100;    padding: 10em 1em;}div.dtr-modal div.dtr-modal-display {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    width: 50%;    height: 50%;    overflow: auto;    margin: auto;    z-index: 102;    overflow: auto;    background-color: #f5f5f7;    border: 1px solid black;    border-radius: 0.5em;    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);}div.dtr-modal div.dtr-modal-content {    position: relative;    padding: 1em;}div.dtr-modal div.dtr-modal-close {    position: absolute;    top: 6px;    right: 6px;    width: 22px;    height: 22px;    border: 1px solid #eaeaea;    background-color: #f9f9f9;    text-align: center;    border-radius: 3px;    cursor: pointer;    z-index: 12;}div.dtr-modal div.dtr-modal-close:hover {    background-color: #eaeaea;}div.dtr-modal div.dtr-modal-background {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 101;    background: rgba(0, 0, 0, 0.6);}div.dtr-bs-modal table.table tr:first-child td {    border-top: none;}@media screen and (max-width: 767px) {    div.dtr-modal div.dtr-modal-display {        width: 95%;    }}.richText {    position: relative;    width: 100%;    border-radius: 7px;    border: #e9edf4 solid 1px;    background-color: #ffffff !important;}.richText .richText-form {    font-family: Calibri, Verdana, Helvetica, sans-serif;}.richText .richText-form label {    display: block;    padding: 10px 15px;}.richText .richText-form input[type=text],.richText .richText-form input[type=file],.richText .richText-form input[type=number] {    padding: 10px 15px;    border: #ecf0fa solid 1px;    min-width: 200px;    width: 100%;    border-radius: 5px;    outline: 0;}.richText .richText-form select {    padding: 10px 15px;    border: #ecf0fa solid 1px;    min-width: 200px;    width: 100%;    border-radius: 5px;    outline: 0;    cursor: pointer;}.richText .richText-form button {    margin: 10px 0;    padding: 0.375rem 0.75rem;    background-color: #6c5ffc;    border: none;    color: #fafafa;    cursor: pointer;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.richText .richText-toolbar {    min-height: 20px;    border-bottom: 0;}.richText .richText-toolbar ul {    margin-bottom: 0;    padding-left: 0;    border-bottom: #ecf0fa solid 1px;}.richText .richText-toolbar ul li {    float: left;    display: block;    list-style: none;}.richText .richText-toolbar ul li a {    display: block;    padding: 10px 15px;    cursor: pointer;    -webkit-transition: background-color 0.4s;    -moz-transition: background-color 0.4s;    transition: background-color 0.4s;    color: #858398;}.richText .richText-toolbar ul li a .fe,.richText .richText-toolbar ul li a .fa,.richText .richText-toolbar ul li a .fas,.richText .richText-toolbar ul li a .far,.richText .richText-toolbar ul li a svg {    pointer-events: none;}.richText .richText-toolbar ul li a .richText-dropdown-outer {    display: none;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.3);    cursor: default;}.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {    position: relative;    display: block;    margin: 3% auto 0 auto;    background-color: #fff;    border: #ecf0fa solid 1px;    min-width: 100px;    width: 300px;    max-width: 90%;    border-radius: 5px;    -webkit-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);    -moz-box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);    box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);}.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {    position: absolute;    top: 10px;    right: 10px;    background: rgba(255, 255, 255, 0);    color: #0d0c22;    cursor: pointer;    font-size: 16px;    text-align: center;    width: 25px;    border-radius: 5px;}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {    list-style: none;}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li {    display: block;    float: none;    font-family: Calibri, Verdana, Helvetica, sans-serif;}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {    display: block;    padding: 10px 15px;    border-bottom: #efefef solid 1px;}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {    background-color: #ffffff;}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {    margin: 5px 5px;    float: left;    padding: 6px;}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {    display: block;    padding: 0;    margin: 0;    border: none;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    -webkit-box-shadow: 0 0 10px 0 #999;    -moz-box-shadow: 0 0 10px 0 #999;    box-shadow: 0 0 10px 0 #999;}.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span {    display: block;    height: 30px;    width: 30px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {    padding: 10px 15px;}.richText .richText-toolbar ul li a:hover {    background-color: #ffffff;}.richText .richText-toolbar ul li[data-disable=true] {    opacity: 0.1;}.richText .richText-toolbar ul li[data-disable=true] a {    cursor: default;}.richText .richText-toolbar ul li:not([data-disable=true]).is-selected .richText-dropdown-outer {    display: block;}.richText .richText-toolbar ul:after {    display: block;    content: "";    clear: both;}.richText .richText-toolbar:last-child {    font-size: 12px;}.richText .richText-toolbar:after {    display: block;    clear: both;    content: "";}.richText .richText-editor {    padding: 20px;    background-color: #ffffff;    border-left: #ffffff solid 2px;    font-family: Calibri, Verdana, Helvetica, sans-serif;    height: 300px;    outline: none;    overflow-y: scroll;    overflow-x: auto;}.richText .richText-editor ul,.richText .richText-editor ol {    margin: 10px 25px;}.richText .richText-editor table {    margin: 10px 0;    border-spacing: 0;    width: 100%;}.richText .richText-editor table td,.richText .richText-editor table th {    padding: 10px;    border: #efefef solid 1px;}.richText .richText-editor:focus {    border-left: transparent solid 2px;}.richText .richText-initial {    margin-bottom: -4px;    padding: 10px;    background-color: #2a2e3f;    border: none !important;    color: var(--template1);    font-family: Monospace, Calibri, Verdana, Helvetica, sans-serif;    max-width: 100%;    min-width: 100%;    width: 100%;    min-height: 400px;    height: 400px;    outline: none;}.richText .richText-help {    float: right;    display: block;    padding: 10px 15px;    cursor: pointer;}.richText .richText-undo,.richText .richText-redo {    float: right;    display: block;    padding: 10px 15px;    border-right: #efefef solid 1px;    cursor: pointer;}.richText .richText-undo.is-disabled,.richText .richText-redo.is-disabled {    opacity: 0.4;}.richText .richText-help-popup a {    color: #3498db;    text-decoration: underline;}.richText .richText-help-popup hr {    margin: 10px auto 5px auto;    border: none;    border-top: #efefef solid 1px;}.richText .richText-list.list-rightclick {    position: absolute;    background-color: #fafafa;    border-right: #efefef solid 1px;    border-bottom: #efefef solid 1px;}.richText .richText-list.list-rightclick li {    padding: 5px 7px;    cursor: pointer;    list-style: none;}.richText .richText-toolbar ul li a {    border-right: rgba(156, 162, 161, 0.2) solid 1px;}.select2-container {    box-sizing: border-box;    display: inline-block;    margin: 0;    position: relative;    vertical-align: middle;}.select2-container .select2-selection--single {    box-sizing: border-box;    cursor: pointer;    display: block;    user-select: none;    -webkit-user-select: none;}.select2-container .select2-selection--single .select2-selection__rendered {    padding-left: 8px;    padding-right: 20px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.select2-container .select2-selection--single .select2-selection__clear {    position: relative;}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {    padding-right: 8px;    padding-left: 20px;}.select2-container .select2-selection--multiple {    box-sizing: border-box;    cursor: pointer;    display: block;    min-height: 32px;    user-select: none;    -webkit-user-select: none;}.select2-container .select2-selection--multiple .select2-selection__rendered {    display: inline-block;    overflow: hidden;    padding-left: 8px;    text-overflow: ellipsis;    white-space: nowrap;}.select2-container .select2-search--inline {    float: left;}.select2-container .select2-search--inline .select2-search__field {    box-sizing: border-box;    border: none;    font-size: 100%;    margin-top: 5px;    padding: 0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {    -webkit-appearance: none;}.select2-dropdown {    background-color: white;    border: 1px solid #ededf5;    border-radius: 4px;    box-sizing: border-box;    display: block;    position: absolute;    left: -100000px;    width: 100%;    z-index: 99999999;}.select2-results {    display: block;}.select2-results__options {    list-style: none;    margin: 0;    padding: 0;}.select2-results__option {    padding: 6px;    user-select: none;    -webkit-user-select: none;}.select2-results__option[aria-selected] {    cursor: pointer;}.select2-container--open .select2-dropdown {    left: 0;}.select2-container--open .select2-dropdown--above {    border-bottom: none;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.select2-container--open .select2-dropdown--below {    border-top: none;    border-top-left-radius: 0;    border-top-right-radius: 0;}.select2-search--dropdown {    display: block;    padding: 4px;}.select2-search--dropdown .select2-search__field {    padding: 4px;    width: 100%;    box-sizing: border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {    -webkit-appearance: none;}.select2-search--dropdown.select2-search--hide {    display: none;}.select2-close-mask {    border: 0;    margin: 0;    padding: 0;    display: block;    position: fixed;    left: 0;    top: 0;    min-height: 100%;    min-width: 100%;    height: auto;    width: auto;    opacity: 0;    z-index: 99;    background-color: #fff;    filter: alpha(opacity=0);}.select2-hidden-accessible {    border: 0 !important;    clip: rect(0 0 0 0) !important;    -webkit-clip-path: inset(50%) !important;    clip-path: inset(50%) !important;    height: 1px !important;    overflow: hidden !important;    padding: 0 !important;    position: absolute !important;    width: 1px !important;    white-space: nowrap !important;}.select2-container--default .select2-selection--single {    background-color: #fff;    border: 1px solid #ededf5;    border-radius: 4px;}.select2-container--default .select2-selection--single .select2-selection__rendered {    color: #444;    line-height: 28px;}.select2-container--default .select2-selection--single .select2-selection__clear {    cursor: pointer;    float: right;    font-weight: bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder {    color: #7987a1;}.select2-container--default .select2-selection--single .select2-selection__arrow {    height: 26px;    position: absolute;    top: 1px;    right: 1px;    width: 20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b {    border-color: #888 transparent transparent transparent;    border-style: solid;    border-width: 5px 4px 0 4px;    height: 0;    left: 50%;    margin-left: -4px;    margin-top: -2px;    position: absolute;    top: 50%;    width: 0;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {    float: left;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {    left: 1px;    right: auto;}.select2-container--default.select2-container--disabled .select2-selection--single {    background-color: #e3e8f2;    cursor: default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {    display: none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {    border-color: transparent transparent #888 transparent;    border-width: 0 4px 5px 4px;}.select2-container--default .select2-selection--multiple {    background-color: white;    border: 1px solid #ededf5;    border-radius: 4px;    cursor: text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered {    box-sizing: border-box;    list-style: none;    margin: 0;    padding: 0 5px;    width: 100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li {    list-style: none;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder {    color: #fff;    margin-top: 5px;    float: left;}.select2-container--default .select2-selection--multiple .select2-selection__clear {    cursor: pointer;    float: right;    font-weight: bold;    margin-top: 5px;    margin-right: 10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice {    background-color: var(--primary-bg-color);    border: 1px solid #ededf5;    border-radius: 4px;    cursor: default;    float: left;    margin-right: 5px;    margin-top: 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {    color: #fff;    cursor: pointer;    display: inline-block;    font-weight: bold;    margin-right: 2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {    color: #333;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {    float: right;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {    margin-left: 5px;    margin-right: auto;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {    margin-left: 2px;    margin-right: auto;}.select2-container--default.select2-container--focus .select2-selection--multiple {    border: solid black 1px;    outline: 0;}.select2-container--default.select2-container--disabled .select2-selection--multiple {    background-color: #e3e8f2;    cursor: default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove {    display: none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {    border-top-left-radius: 0;    border-top-right-radius: 0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.select2-container--default .select2-search--dropdown .select2-search__field {    border: 1px solid #ededf5;}.select2-container--default .select2-search--inline .select2-search__field {    background: transparent;    border: none;    outline: 0;    box-shadow: none;    -webkit-appearance: textfield;}.select2-container--default .select2-results>.select2-results__options {    max-height: 200px;    overflow-y: auto;}.select2-container--default .select2-results__option[role=group] {    padding: 0;}.select2-container--default .select2-results__option[aria-disabled=true] {    color: #fff;}.select2-container--default .select2-results__option[aria-selected=true] {    background-color: #ddd;}.select2-container--default .select2-results__option .select2-results__option {    padding-left: 1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group {    padding-left: 0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option {    margin-left: -1em;    padding-left: 2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {    margin-left: -2em;    padding-left: 3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {    margin-left: -3em;    padding-left: 4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {    margin-left: -4em;    padding-left: 5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {    margin-left: -5em;    padding-left: 6em;}.select2-container--default .select2-results__option--highlighted[aria-selected] {    background-color: #5897fb;    color: white;}.select2-container--default .select2-results__group {    cursor: default;    display: block;    padding: 6px;}.select2-container--classic .select2-selection--single {    background-color: #f7f7f7;    border: 1px solid #ededf5;    border-radius: 4px;    outline: 0;    background-image: -webkit-linear-gradient(top, #fff 50%, #e3e8f2 100%);    background-image: -o-linear-gradient(top, #fff 50%, #e3e8f2 100%);    background-image: linear-gradient(to bottom, #fff 50%, #e3e8f2 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);}.select2-container--classic .select2-selection--single:focus {    border: 1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered {    color: #444;    line-height: 28px;}.select2-container--classic .select2-selection--single .select2-selection__clear {    cursor: pointer;    float: right;    font-weight: bold;    margin-right: 10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder {    color: #fff;}.select2-container--classic .select2-selection--single .select2-selection__arrow {    background-color: #ddd;    border: none;    border-left: 1px solid #ededf5;    border-top-right-radius: 4px;    border-bottom-right-radius: 4px;    height: 26px;    position: absolute;    top: 1px;    right: 1px;    width: 20px;    background-image: -webkit-linear-gradient(top, #e3e8f2 50%, #ccc 100%);    background-image: -o-linear-gradient(top, #e3e8f2 50%, #ccc 100%);    background-image: linear-gradient(to bottom, #e3e8f2 50%, #ccc 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b {    border-color: #888 transparent transparent transparent;    border-style: solid;    border-width: 5px 4px 0 4px;    height: 0;    left: 50%;    margin-left: -4px;    margin-top: -2px;    position: absolute;    top: 50%;    width: 0;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {    float: left;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {    border: none;    border-right: 1px solid #ededf5;    border-radius: 0;    border-top-left-radius: 4px;    border-bottom-left-radius: 4px;    left: 1px;    right: auto;}.select2-container--classic.select2-container--open .select2-selection--single {    border: 1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {    background: transparent;    border: none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {    border-color: transparent transparent #888 transparent;    border-width: 0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {    border-top: none;    border-top-left-radius: 0;    border-top-right-radius: 0;    background-image: -webkit-linear-gradient(top, #fff 0%, #e3e8f2 50%);    background-image: -o-linear-gradient(top, #fff 0%, #e3e8f2 50%);    background-image: linear-gradient(to bottom, #fff 0%, #e3e8f2 50%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {    border-bottom: none;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    background-image: -webkit-linear-gradient(top, #e3e8f2 50%, #fff 100%);    background-image: -o-linear-gradient(top, #e3e8f2 50%, #fff 100%);    background-image: linear-gradient(to bottom, #e3e8f2 50%, #fff 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);}.select2-container--classic .select2-selection--multiple {    background-color: white;    border: 1px solid #ededf5;    border-radius: 4px;    cursor: text;    outline: 0;}.select2-container--classic .select2-selection--multiple:focus {    border: 1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered {    list-style: none;    margin: 0;    padding: 0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear {    display: none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice {    background-color: var(--primary-bg-color);    border: 1px solid #ededf5;    border-radius: 4px;    cursor: default;    float: left;    margin-right: 5px;    margin-top: 5px;    padding: 0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {    color: #888;    cursor: pointer;    display: inline-block;    font-weight: bold;    margin-right: 2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {    color: #555;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {    float: right;    margin-left: 5px;    margin-right: auto;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {    margin-left: 2px;    margin-right: auto;}.select2-container--classic.select2-container--open .select2-selection--multiple {    border: 1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {    border-top: none;    border-top-left-radius: 0;    border-top-right-radius: 0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {    border-bottom: none;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;}.select2-container--classic .select2-search--dropdown .select2-search__field {    border: 1px solid #ededf5;    outline: 0;}.select2-container--classic .select2-search--inline .select2-search__field {    outline: 0;    box-shadow: none;}.select2-container--classic .select2-dropdown {    background-color: #fff;    border: 1px solid transparent;}.select2-container--classic .select2-dropdown--above {    border-bottom: none;}.select2-container--classic .select2-dropdown--below {    border-top: none;}.select2-container--classic .select2-results>.select2-results__options {    max-height: 200px;    overflow-y: auto;}.select2-container--classic .select2-results__option[role=group] {    padding: 0;}.select2-container--classic .select2-results__option[aria-disabled=true] {    color: grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected] {    background-color: #3875d7;    color: #fff;}.select2-container--classic .select2-results__group {    cursor: default;    display: block;    padding: 6px;}.select2-container--classic.select2-container--open .select2-dropdown {    border-color: #5897fb;}/* All the default sidebar styles *//* toggle button settings *//* Note: this disables the navbar-toggle class's hide function. set visibility with the boostrap visible/hidden classes *//* Note: this also disables the navbar-header class positioning settings in small screens. */.navbar.navbar-static .navbar-header {    float: left;}.navbar .navbar-toggle.toggle-left {    float: left;    margin-left: 15px;}.navbar .navbar-toggle.toggle-right {    float: right;    margin-right: 15px;}.navbar .navbar-toggle.toggle-sidebar {    display: block;}[data-bs-toggle=sidebar] {    display: block;}/* sidebar settings */.sidebar {    position: fixed;    display: block;    top: 0px;    width: 320px;    bottom: 0;    z-index: 9999;}.sidebar-left {    left: 0;}.sidebar-right {    right: 0;}/* css to override hiding the sidebar according to different screen sizes */.row .sidebar.sidebar-left.sidebar-xs-show {    left: 0;    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    -moz-transform: translate(0, 0);    transform: translate(0, 0);}.row .sidebar.sidebar-right.sidebar-xs-show {    right: 0;    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    -moz-transform: translate(0, 0);    transform: translate(0, 0);}/*right sidebar is untested */@media (min-width: 768px) {    .row .sidebar.sidebar-left.sidebar-sm-show {        left: 0;        -webkit-transform: translate(0, 0);        -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);        -moz-transform: translate(0, 0);        transform: translate(0, 0);    }    .row .sidebar.sidebar-right.sidebar-sm-show {        right: 0;        -webkit-transform: translate(0, 0);        -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);        -moz-transform: translate(0, 0);        transform: translate(0, 0);    }    /*right sidebar is untested */}@media (min-width: 992px) {    .row .sidebar.sidebar-left.sidebar-md-show {        left: 0;        -webkit-transform: translate(0, 0);        -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);        -moz-transform: translate(0, 0);        transform: translate(0, 0);    }    .row .sidebar.sidebar-right.sidebar-md-show {        right: 0;        -webkit-transform: translate(0, 0);        -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);        -moz-transform: translate(0, 0);        transform: translate(0, 0);    }}@media (min-width: 1170px) {    .row .sidebar.sidebar-left.sidebar-lg-show {        left: 0;        -webkit-transform: translate(0, 0);        -moz-transform: translate(0, 0);        -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);        transform: translate(0, 0);    }    .row .sidebar.sidebar-right.sidebar-lg-show {        right: 0;        -webkit-transform: translate(0, 0);        -moz-transform: translate(0, 0);        -ms-transform: translate(0, 0);        -o-transform: translate(0, 0);        transform: translate(0, 0);    }}/* animation class - optional: without it the sidebar would just pop in and out*/.sidebar-animate {    -webkit-transition: -webkit-transform 300ms ease;    -moz-transition: -moz-transform 300ms ease;    -o-transition: transform 300ms ease;    transition: transform 300ms ease;}/* Left panel positioning classes */.sidebar.sidebar-left {    -webkit-transform: translate(-100%, 0);    -moz-transform: translate(-100%, 0);    -ms-transform: translate(-100%, 0);    -o-transform: translate(-100%, 0);    transform: translate(-100%, 0);}.sidebar.sidebar-left.sidebar-open {    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);}.sidebar.sidebar-right {    -webkit-transform: translate(100%, 0);    -moz-transform: translate(100%, 0);    -ms-transform: translate(100%, 0);    -o-transform: translate(100%, 0);    transform: translate(100%, 0);}.sidebar.sidebar-right.sidebar-open {    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);    box-shadow: none;}@keyframes smartphoto {    from {        opacity: 0;    }    to {        opacity: 1;    }}@keyframes smartphoto-img-wrap {    from {        opacity: 0;    }    to {        opacity: 1;    }}@keyframes smartphoto-inner {    from {        transform: translate(0, 100px);    }    to {        transform: translate(0, 0);    }}@keyframes smartphoto-loader {    0% {        opacity: 0.4;        transform: rotate(0deg);    }    50% {        opacity: 1;        transform: rotate(180deg);    }    100% {        opacity: 0.4;        transform: rotate(360deg);    }}@keyframes smartphoto-appear {    0% {        display: none;        opacity: 0;    }    1% {        display: block;        opacity: 0;    }    100% {        display: block;        opacity: 1;    }}@keyframes smartphoto-hide {    0% {        display: block;        opacity: 1;    }    99% {        display: block;        opacity: 0;    }    100% {        display: none;        opacity: 0;    }}.smartphoto {    position: fixed;    z-index: 9999;    top: 0;    left: 0;    width: 100%;    height: 100%;    overflow: hidden;    background-color: black;    opacity: 1;    font-family: sans-serif;    cursor: pointer;    -webkit-transition: opacity 0.3s ease-out;    -moz-transition: opacity 0.3s ease-out;    -ms-transition: opacity 0.3s ease-out;    -o-transition: opacity 0.3s ease-out;    transition: opacity 0.3s ease-out;    transition: all 0.3s ease-out;    animation-name: smartphoto;    animation-duration: 0.3s;    animation-timing-function: ease-out;}.smartphoto[aria-hidden=true] {    display: none;}.smartphoto-close {    opacity: 0;}.smartphoto-count {    display: inline-block;    color: #fff;    font-size: 16px;}.smartphoto-header {    display: block;    box-sizing: border-box;    position: fixed;    z-index: 102;    top: 0;    left: 0;    width: 100%;    height: 50px;    padding: 15px;    background-color: rgba(0, 0, 0, 0.2);}.smartphoto-content {    display: block;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.smartphoto-dismiss {    display: block;    position: absolute;    top: 15px;    right: 10px;    width: 20px;    height: 20px;    padding: 0;    border: none;    background-color: transparent;    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+);    text-shadow: 0 1px 0 #fff;    color: #fff;    font-size: 30px;    text-decoration: none;    cursor: pointer;    line-height: 1;}.smartphoto-body {    position: relative;    z-index: 102;    width: 100%;    height: 100%;    margin: 0 auto;}.smartphoto-inner {    position: relative;    width: 100%;    height: 100%;    vertical-align: top;}.smartphoto-img {    display: none;    max-width: none;    width: auto;    height: auto;    cursor: zoom-in;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    transition: transform 0.3s ease-out;    -webkit-user-drag: none;}.smartphoto-img.active {    display: block;}.smartphoto-img-onmove {    cursor: grab;    cursor: -webkit-grab;    transition: none;}.smartphoto-img-elasticmove {    transition: transform 0.3s ease-out;}.smartphoto-img-wrap {    display: inline-block;    opacity: 1;    -webkit-transition: opacity 0.3s ease-out;    -moz-transition: opacity 0.3s ease-out;    -ms-transition: opacity 0.3s ease-out;    -o-transition: opacity 0.3s ease-out;    transition: opacity 0.3s ease-out;    animation-name: smartphoto-img-wrap;    animation-duration: 0.3s;    animation-timing-function: ease-out;}.smartphoto-img-left {    transform: translateX(150%) !important;}.smartphoto-img-right {    transform: translateX(-150%) !important;}.smartphoto-arrows {    list-style-type: none;    margin: 0;    padding: 0;    position: relative;    z-index: 1002;    top: 50%;    left: 0;    opacity: 1;    animation-name: smartphoto-appear;    animation-duration: 0.3s;    animation-timing-function: ease-out;}.smartphoto-arrows[aria-hidden=true] {    animation-name: smartphoto-hide;    display: none;}.smartphoto-arrows li {    display: block;    position: absolute;    top: 50%;    width: 30px;    height: 30px;    margin-top: -20px;    box-sizing: content-box;    animation-duration: 0.3s;    animation-timing-function: ease-out;    animation-name: smartphoto-appear;}.smartphoto-arrows li:focus {    outline: none;}.smartphoto-arrows [aria-hidden=true] {    animation-name: smartphoto-hide;    display: none;}.smartphoto-arrows a {    display: block;    width: 100%;    height: 100%;    text-decoration: none;}.smartphoto-arrow-right {    right: 0;    padding: 5px 0;    background-color: rgba(0, 0, 0, 0.5);}.smartphoto-arrow-right a {    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==);}.smartphoto-arrow-left {    left: 0;    padding: 5px 0;    background-color: rgba(0, 0, 0, 0.5);}.smartphoto-arrow-left a {    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+);}.smartPhotoArrowHideIcon {    display: none;}.smartphoto-nav {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    opacity: 1;    animation-name: smartphoto-appear;    animation-duration: 0.3s;    animation-timing-function: ease-out;}.smartphoto-nav[aria-hidden=true] {    animation-name: smartphoto-hide;    display: none;}.smartphoto-nav ul {    display: block;    overflow-x: auto;    list-style: none;    margin: 0;    padding: 0;    text-align: center;    white-space: nowrap;    -webkit-overflow-scrolling: touch;}.smartphoto-nav li {    display: inline-block;    overflow: hidden;    width: 50px;    height: 50px;}.smartphoto-nav a {    display: block;    width: 100%;    height: 100%;    background-color: #fff;    background-position: center center;    background-size: cover;    opacity: 0.5;}.smartphoto-nav a:focus {    opacity: 0.8;}.smartphoto-nav a.current {    opacity: 1 !important;}.smartphoto-nav img {    width: auto;    height: 100%;}.smartphoto-list {    list-style-type: none;    position: absolute;    z-index: 101;    top: 0;    left: 0;    margin: 0;    padding: 0;    white-space: nowrap;}.smartphoto-list li {    display: block;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    transition: all 0.3s ease-out;}.smartphoto-list li:focus {    outline: none;}.smartphoto-list-onmove {    transition: all 0.3s ease-out;}.smartphoto-caption {    overflow: hidden;    box-sizing: border-box;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 50px;    padding: 0 50px;    color: #fff;    font-size: 12px;    text-align: center;    line-height: 50px;    white-space: nowrap;    text-overflow: ellipsis;}.smartphoto-caption:focus {    outline: none;}.smartphoto-loader-wrap {    display: block;    position: relative;    z-index: 103;    width: 0;    height: 0;    transform: translate(50vw, 50vh);}.smartphoto-loader {    position: absolute;    z-index: 101;    top: 0;    left: 0;    width: 30px;    height: 30px;    margin-top: -25px;    margin-left: -25px;    border: 8px solid #17cddd;    border-right-color: transparent;    border-radius: 50%;    animation: smartphoto-loader 0.5s infinite linear;}.smartphoto-img-clone {    position: fixed;    z-index: 100;    top: 0;    left: 0;    transition: all 0.3s ease-out;}.smartphoto-sr-only {    overflow: hidden;    position: absolute;    width: 1px;    height: 1px;    margin: -1px;    padding: 0;    border: 0;    clip: rect(0, 0, 0, 0);}.sidebar {    box-shadow: none !important;}/***Spectrum Colorpicker v1.8.0https://github.com/bgrins/spectrumAuthor: Brian GrinsteadLicense: MIT***/.sp-container {    position: absolute;    top: 0;    left: 0;    display: inline-block;    *display: inline;    *zoom: 1;    /* https://github.com/bgrins/spectrum/issues/40 */    z-index: 9999994;    overflow: hidden;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}.sp-container.sp-flat {    position: relative;}.sp-container * {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}/* Fix for * { box-sizing: border-box; } *//* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */.sp-top {    position: relative;    width: 100%;    display: inline-block;}.sp-top-inner {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}.sp-color {    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 20%;}.sp-hue {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 84%;    height: 100%;}.sp-clear-enabled .sp-hue {    top: 33px;    height: 77.5%;}.sp-fill {    padding-top: 80%;}.sp-sat,.sp-val {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}.sp-alpha-enabled .sp-top {    margin-bottom: 18px;}.sp-alpha-enabled .sp-alpha {    display: block;}.sp-alpha-handle {    position: absolute;    top: -4px;    bottom: -4px;    width: 6px;    left: 50%;    cursor: pointer;    border: 1px solid black;    background: white;    opacity: 0.8;}.sp-alpha {    display: none;    position: absolute;    bottom: -14px;    right: 0;    left: 0;    height: 8px;}.sp-alpha-inner {    border: solid 1px #333;}.sp-clear {    display: none;}.sp-clear.sp-clear-display {    background-position: center;}.sp-clear-enabled .sp-clear {    display: block;    position: absolute;    top: 0px;    right: 0;    bottom: 0;    left: 84%;    height: 28px;}/* Don't allow text selection */.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle {    -webkit-user-select: none;    -moz-user-select: -moz-none;    -o-user-select: none;    user-select: none;}.sp-container.sp-dragging .sp-input,.sp-container button {    -webkit-user-select: none;    -moz-user-select: -moz-none;    -o-user-select: none;    user-select: none;}.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {    display: none;}.sp-palette-only .sp-picker-container,.sp-palette-disabled .sp-palette-container,.sp-initial-disabled .sp-initial {    display: none;}/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */.sp-sat {    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(rgba(204, 154, 129, 0)));    background-image: -webkit-linear-gradient(left, #fff, rgba(204, 154, 129, 0));    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr="#FFFFFFFF", endColorstr="#00CC9A81");}.sp-val {    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81", endColorstr="#FF000000");}.sp-hue {    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);}/* IE filters do not support multiple color stops.     Generate 6 divs, line them up, and do two color gradients for each.     Yes, really.   */.sp-1 {    height: 17%;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000", endColorstr="#ffff00");}.sp-2 {    height: 16%;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#00ff00");}.sp-3 {    height: 17%;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00", endColorstr="#00ffff");}.sp-4 {    height: 17%;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff", endColorstr="#0000ff");}.sp-5 {    height: 16%;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#ff00ff");}.sp-6 {    height: 17%;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff", endColorstr="#ff0000");}.sp-hidden {    display: none !important;}/* Clearfix hack */.sp-cf {    *zoom: 1;}.sp-cf:before {    content: "";    display: table;}.sp-cf:after {    content: "";    display: table;    clear: both;}/* Mobile devices, make hue slider bigger so it is easier to slide */@media (max-device-width: 480px) {    .sp-color {        right: 40%;    }    .sp-hue {        left: 63%;    }    .sp-fill {        padding-top: 60%;    }}.sp-dragger {    border-radius: 5px;    height: 5px;    width: 5px;    border: 1px solid #fff;    background: #000;    cursor: pointer;    position: absolute;    top: 0;    left: 0;}.sp-slider {    position: absolute;    top: 0;    cursor: pointer;    height: 3px;    left: -1px;    right: -1px;    border: 1px solid #000;    background: white;    opacity: 0.8;}/*  Theme authors:  Here are the basic themeable display options (colors, fonts, global widths).  See http://bgrins.github.io/spectrum/themes/ for instructions.  */.sp-container {    border-radius: 0;    background-color: #ececec;    border: solid 1px #f0c49b;    padding: 0;    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;}.sp-container button,.sp-container input {    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;}.sp-color,.sp-hue,.sp-clear {    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;}.sp-top {    margin-bottom: 3px;}.sp-color,.sp-hue,.sp-clear {    border: solid 1px #666;}/* Input */.sp-input-container {    float: right;    width: 100px;    margin-bottom: 4px;}.sp-initial-disabled .sp-input-container {    width: 100%;}.sp-input {    font-size: 12px !important;    border: 1px inset;    padding: 4px 5px;    margin: 0;    width: 100%;    background: transparent;    border-radius: 3px;    color: #222;}.sp-input:focus {    border: 1px solid orange;}.sp-input.sp-validation-error {    border: 1px solid red;    background: #fdd;}.sp-picker-container,.sp-palette-container {    float: left;    position: relative;    padding: 10px;    padding-bottom: 300px;    margin-bottom: -290px;}.sp-picker-container {    width: 172px;    border-left: solid 1px #fff;}/* Palettes */.sp-palette-container {    border-right: solid 1px #ccc;}.sp-palette-only .sp-palette-container {    border: 0;}.sp-palette .sp-thumb-el {    display: block;    position: relative;    float: left;    width: 24px;    height: 15px;    margin: 3px;    cursor: pointer;    border: solid 2px transparent;}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active {    border-color: orange;}.sp-thumb-el {    position: relative;}/* Initial */.sp-initial {    float: left;    border: solid 1px #333;}.sp-initial span {    width: 30px;    height: 25px;    border: none;    display: block;    float: left;    margin: 0;}.sp-initial .sp-clear-display {    background-position: center;}/* Buttons */.sp-palette-button-container,.sp-button-container {    float: right;}/* Replacer (the little preview div that shows up instead of the <input>) */.sp-replacer {    margin: 0;    overflow: hidden;    cursor: pointer;    padding: 4px;    display: inline-block;    *zoom: 1;    *display: inline;    border: solid 1px #91765d;    background: #eee;    color: #333;    vertical-align: middle;}.sp-replacer:hover,.sp-replacer.sp-active {    border-color: #f0c49b;    color: #111;}.sp-replacer.sp-disabled {    cursor: default;    border-color: silver;    color: silver;}.sp-dd {    padding: 2px 0;    height: 16px;    line-height: 16px;    float: left;    font-size: 10px;}.sp-preview {    position: relative;    width: 25px;    height: 20px;    border: solid 1px #222;    margin-right: 5px;    float: left;    z-index: 0;}.sp-palette {    *width: 220px;    max-width: 220px;}.sp-palette .sp-thumb-el {    width: 16px;    height: 16px;    margin: 2px 1px;    border: solid 1px #ededf5;}.sp-container {    padding-bottom: 0;}.sp-container button {    background-color: #eeeeee;    background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);    background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);    background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);    background-image: -o-linear-gradient(top, #eeeeee, #cccccc);    background-image: linear-gradient(to bottom, #eeeeee, #cccccc);    border: 1px solid #ccc;    border-bottom: 1px solid #bbb;    border-radius: 3px;    color: #333;    font-size: 14px;    line-height: 1;    padding: 5px 4px;    text-align: center;    text-shadow: 0 1px 0 #eee;    vertical-align: middle;}.sp-container button:hover {    background-color: #dddddd;    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);    border: 1px solid #bbb;    border-bottom: 1px solid #999;    cursor: pointer;    text-shadow: 0 1px 0 #ddd;}.sp-container button:active {    border: 1px solid #aaa;    border-bottom: 1px solid #888;    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;}/* Buttons: http://hellohappy.org/css3-buttons/ */.sp-cancel {    font-size: 11px;    color: #d93f3f !important;    margin: 0;    padding: 2px;    margin-right: 5px;    vertical-align: middle;    text-decoration: none;}.sp-cancel:hover {    color: #d93f3f !important;    text-decoration: underline;}.sp-palette span:hover,.sp-palette span.sp-thumb-active {    border-color: #000;}.sp-preview,.sp-alpha,.sp-thumb-el {    position: relative;    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner {    display: block;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;}.sp-palette .sp-thumb-inner {    background-position: 50% 50%;    background-repeat: no-repeat;}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);}.sp-clear-display {    background-repeat: no-repeat;    background-position: center;    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);}.jq-stars {    display: inline-block;}.jq-rating-label {    font-size: 22px;    display: inline-block;    position: relative;    vertical-align: top;    font-family: helvetica, arial, verdana;}.jq-star {    width: 25px !important;    height: 25px !important;    display: inline-block;    cursor: pointer;}.jq-star-svg {    padding-left: 3px;    width: 100%;    height: 100%;}.jq-star-svg path {    /* stroke: #000; */    stroke-linejoin: round;}/* un-used */.jq-shadow {    -webkit-filter: drop-shadow(-2px -2px 2px #888);    filter: drop-shadow(-2px -2px 2px #888);}/*! *  * Super simple wysiwyg editor v0.8.18 * https://summernote.org *  *  * Copyright 2013- Alan Hong. and other contributors * summernote may be freely distributed under the MIT license. *  * Date: 2020-05-20T18:09Z *  */@font-face {    font-family: "summernote";    font-style: normal;    font-weight: 400;    font-display: auto;    src: url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote/font/summernote.eot);    src: url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote/font/summernote.eot?#iefix) format("embedded-opentype"), url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote/font/summernote.woff2) format("woff2"), url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote/font/summernote.woff) format("woff"), url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote/font/summernote.ttf) format("truetype");}[class^=note-icon]:before,[class*=" note-icon"]:before {    display: inline-block;    font-family: summernote;    font-style: normal;    font-size: inherit;    text-decoration: inherit;    text-rendering: auto;    text-transform: none;    vertical-align: middle;    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    speak-as: none;}.note-icon-fw {    text-align: center;    width: 1.25em;}.note-icon-border {    border: solid 0.08em #eee;    border-radius: 0.1em;    padding: 0.2em 0.25em 0.15em;}.note-icon-pull-left {    float: left;}.note-icon-pull-right {    float: right;}.note-icon.note-icon-pull-left {    margin-right: 0.3em;}.note-icon.note-icon-pull-right {    margin-left: 0.3em;}.note-icon-align::before {    content: "\ea01";}.note-icon-align-center::before {    content: "\ea02";}.note-icon-align-indent::before {    content: "\ea03";}.note-icon-align-justify::before {    content: "\ea04";}.note-icon-align-left::before {    content: "\ea05";}.note-icon-align-outdent::before {    content: "\ea06";}.note-icon-align-right::before {    content: "\ea07";}.note-icon-arrow-circle-down::before {    content: "\ea08";}.note-icon-arrow-circle-left::before {    content: "\ea09";}.note-icon-arrow-circle-right::before {    content: "\ea0a";}.note-icon-arrow-circle-up::before {    content: "\ea0b";}.note-icon-arrows-alt::before {    content: "\ea0c";}.note-icon-arrows-h::before {    content: "\ea0d";}.note-icon-arrows-v::before {    content: "\ea0e";}.note-icon-bold::before {    content: "\ea0f";}.note-icon-caret::before {    content: "\ea10";}.note-icon-chain-broken::before {    content: "\ea11";}.note-icon-circle::before {    content: "\ea12";}.note-icon-close::before {    content: "\ea13";}.note-icon-code::before {    content: "\ea14";}.note-icon-col-after::before {    content: "\ea15";}.note-icon-col-before::before {    content: "\ea16";}.note-icon-col-remove::before {    content: "\ea17";}.note-icon-eraser::before {    content: "\ea18";}.note-icon-float-left::before {    content: "\ea19";}.note-icon-float-none::before {    content: "\ea1a";}.note-icon-float-right::before {    content: "\ea1b";}.note-icon-font::before {    content: "\ea1c";}.note-icon-frame::before {    content: "\ea1d";}.note-icon-italic::before {    content: "\ea1e";}.note-icon-link::before {    content: "\ea1f";}.note-icon-magic::before {    content: "\ea20";}.note-icon-menu-check::before {    content: "\ea21";}.note-icon-minus::before {    content: "\ea22";}.note-icon-orderedlist::before {    content: "\ea23";}.note-icon-pencil::before {    content: "\ea24";}.note-icon-picture::before {    content: "\ea25";}.note-icon-question::before {    content: "\ea26";}.note-icon-redo::before {    content: "\ea27";}.note-icon-rollback::before {    content: "\ea28";}.note-icon-row-above::before {    content: "\ea29";}.note-icon-row-below::before {    content: "\ea2a";}.note-icon-row-remove::before {    content: "\ea2b";}.note-icon-special-character::before {    content: "\ea2c";}.note-icon-square::before {    content: "\ea2d";}.note-icon-strikethrough::before {    content: "\ea2e";}.note-icon-subscript::before {    content: "\ea2f";}.note-icon-summernote::before {    content: "\ea30";}.note-icon-superscript::before {    content: "\ea31";}.note-icon-table::before {    content: "\ea32";}.note-icon-text-height::before {    content: "\ea33";}.note-icon-trash::before {    content: "\ea34";}.note-icon-underline::before {    content: "\ea35";}.note-icon-undo::before {    content: "\ea36";}.note-icon-unorderedlist::before {    content: "\ea37";}.note-icon-video::before {    content: "\ea38";}.note-editor {    position: relative;}.note-editor .note-dropzone {    position: absolute;    display: none;    z-index: 100;    color: #87cefa;    background-color: #fff;    opacity: 0.95;}.note-editor .note-dropzone .note-dropzone-message {    display: table-cell;    vertical-align: middle;    text-align: center;    font-size: 28px;    font-weight: 700;}.note-editor .note-dropzone.hover {    color: #098ddf;}.note-editor.dragover .note-dropzone {    display: table;}.note-editor .note-editing-area {    position: relative;}.note-editor .note-editing-area .note-editable {    outline: none;}.note-editor .note-editing-area .note-editable sup {    vertical-align: super;}.note-editor .note-editing-area .note-editable sub {    vertical-align: sub;}.note-editor .note-editing-area .note-editable img.note-float-left {    margin-right: 10px;}.note-editor .note-editing-area .note-editable img.note-float-right {    margin-left: 10px;}.note-editor.note-frame,.note-editor.note-airframe {    border: 1px solid #eaedf7;}.note-editor.note-frame.codeview .note-editing-area .note-editable,.note-editor.note-airframe.codeview .note-editing-area .note-editable {    display: none;}.note-editor.note-frame.codeview .note-editing-area .note-codable,.note-editor.note-airframe.codeview .note-editing-area .note-codable {    display: block;}.note-editor.note-frame .note-editing-area,.note-editor.note-airframe .note-editing-area {    overflow: hidden;}.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-airframe .note-editing-area .note-editable {    padding: 10px;    overflow: auto;    word-wrap: break-word;}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {    background-color: rgba(128, 128, 128, 0.1137254902);}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-airframe .note-editing-area .note-codable {    display: none;    width: 100%;    padding: 10px;    border: none;    box-shadow: none;    font-family: Menlo, Monaco, monospace, sans-serif;    font-size: 14px;    color: #ccc;    background-color: #222;    resize: none;    outline: none;    -ms-box-sizing: border-box;    box-sizing: border-box;    border-radius: 0;    margin-bottom: 0;}.note-editor.note-frame.fullscreen,.note-editor.note-airframe.fullscreen {    position: fixed;    top: 0;    left: 0;    width: 100% !important;    z-index: 1050;}.note-editor.note-frame.fullscreen .note-resizebar,.note-editor.note-airframe.fullscreen .note-resizebar {    display: none;}.note-editor.note-frame .note-status-output,.note-editor.note-airframe .note-status-output {    display: block;    width: 100%;    font-size: 14px;    line-height: 1.42857143;    height: 20px;    margin-bottom: 0;    color: #000;    border: 0;    border-top: 1px solid #e2e2e2;}.note-editor.note-frame .note-status-output:empty,.note-editor.note-airframe .note-status-output:empty {    height: 0;    border-top: 0 solid transparent;}.note-editor.note-frame .note-status-output .pull-right,.note-editor.note-airframe .note-status-output .pull-right {    float: right !important;}.note-editor.note-frame .note-status-output .text-muted,.note-editor.note-airframe .note-status-output .text-muted {    color: #777;}.note-editor.note-frame .note-status-output .text-primary,.note-editor.note-airframe .note-status-output .text-primary {    color: #286090;}.note-editor.note-frame .note-status-output .text-success,.note-editor.note-airframe .note-status-output .text-success {    color: #3c763d;}.note-editor.note-frame .note-status-output .text-info,.note-editor.note-airframe .note-status-output .text-info {    color: #31708f;}.note-editor.note-frame .note-status-output .text-warning,.note-editor.note-airframe .note-status-output .text-warning {    color: #8a6d3b;}.note-editor.note-frame .note-status-output .text-danger,.note-editor.note-airframe .note-status-output .text-danger {    color: #a94442;}.note-editor.note-frame .note-status-output .alert,.note-editor.note-airframe .note-status-output .alert {    margin: -7px 0 0 0;    padding: 7px 10px 2px 10px;    border-radius: 0;    color: #000;    background-color: #f5f5f5;}.note-editor.note-frame .note-status-output .alert .note-icon,.note-editor.note-airframe .note-status-output .alert .note-icon {    margin-right: 5px;}.note-editor.note-frame .note-status-output .alert-success,.note-editor.note-airframe .note-status-output .alert-success {    color: #3c763d !important;    background-color: #dff0d8 !important;}.note-editor.note-frame .note-status-output .alert-info,.note-editor.note-airframe .note-status-output .alert-info {    color: #31708f !important;    background-color: #d9edf7 !important;}.note-editor.note-frame .note-status-output .alert-warning,.note-editor.note-airframe .note-status-output .alert-warning {    color: #8a6d3b !important;    background-color: #fcf8e3 !important;}.note-editor.note-frame .note-status-output .alert-danger,.note-editor.note-airframe .note-status-output .alert-danger {    color: #a94442 !important;    background-color: #f2dede !important;}.note-editor.note-frame .note-statusbar,.note-editor.note-airframe .note-statusbar {    background-color: #f9faff;    border-bottom-left-radius: 4px;    border-bottom-right-radius: 4px;    border-top: 1px solid #eaedf7;}.note-editor.note-frame .note-statusbar .note-resizebar,.note-editor.note-airframe .note-statusbar .note-resizebar {    padding-top: 1px;    height: 9px;    width: 100%;    cursor: ns-resize;}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {    width: 20px;    margin: 1px auto;    border-top: 1px solid #dde1ec;}.note-editor.note-frame .note-statusbar.locked .note-resizebar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar {    cursor: default;}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {    display: none;}.note-editor.note-frame .note-placeholder {    padding: 10px;}.note-editor.note-airframe {    border: 0;}.note-editor.note-airframe .note-placeholder {    padding: 10px;}.note-editor.note-airframe .note-editing-area .note-editable {    padding: 0;}.note-popover.popover {    display: none;    max-width: none;}.note-popover.popover .popover-content a {    display: inline-block;    max-width: 200px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    vertical-align: middle;}.note-popover.popover .arrow {    left: 20px !important;}.note-toolbar {    position: relative;}.note-popover .popover-content,.note-editor .note-toolbar {    margin: 0;    padding: 5px 10px 10px;    background: #f5f8ff;    border-radius: 5px 0 0 0;}.note-popover .popover-content>.note-btn-group,.note-editor .note-toolbar>.note-btn-group {    margin-top: 5px;    margin-left: 0;    margin-right: 5px;}.note-popover .popover-content .note-btn-group .note-table,.note-editor .note-toolbar .note-btn-group .note-table {    min-width: 0;    padding: 5px;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {    font-size: 18px;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {    position: absolute !important;    z-index: 3;    width: 10em;    height: 10em;    cursor: pointer;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {    position: relative !important;    z-index: 1;    width: 5em;    height: 5em;    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {    position: absolute !important;    z-index: 2;    width: 1em;    height: 1em;    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre {    margin: 0;    padding: 5px 10px;}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre {    margin: 0;    padding: 5px 10px;}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p {    margin: 0;    padding: 0;}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p {    margin: 0;    padding: 0;}.note-popover .popover-content .note-color-all .note-dropdown-menu,.note-editor .note-toolbar .note-color-all .note-dropdown-menu {    min-width: 337px;}.note-popover .popover-content .note-color .dropdown-toggle,.note-editor .note-toolbar .note-color .dropdown-toggle {    width: 20px;    padding-left: 5px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {    display: inline-block;    margin: 0;    width: 160px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {    margin: 0 5px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {    font-size: 12px;    margin: 2px 7px;    text-align: center;    border-bottom: 1px solid #eee;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {    font-size: 11px;    margin: 3px;    padding: 0 3px;    cursor: pointer;    width: 100%;    border-radius: 5px;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {    font-size: 11px;    margin: 3px;    padding: 0 3px;    cursor: pointer;    width: 100%;    border-radius: 5px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {    background: #eee;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {    background: #eee;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {    height: 20px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {    display: none;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {    border: 1px solid #eee;}.note-popover .popover-content .note-para .note-dropdown-menu,.note-editor .note-toolbar .note-para .note-dropdown-menu {    min-width: 228px;    padding: 5px;}.note-popover .popover-content .note-para .note-dropdown-menu>div+div,.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div {    margin-left: 5px;}.note-popover .popover-content .note-dropdown-menu,.note-editor .note-toolbar .note-dropdown-menu {    min-width: 160px;}.note-popover .popover-content .note-dropdown-menu.right,.note-editor .note-toolbar .note-dropdown-menu.right {    right: 0;    left: auto;}.note-popover .popover-content .note-dropdown-menu.right::before,.note-editor .note-toolbar .note-dropdown-menu.right::before {    right: 9px;    left: auto !important;}.note-popover .popover-content .note-dropdown-menu.right::after,.note-editor .note-toolbar .note-dropdown-menu.right::after {    right: 10px;    left: auto !important;}.note-popover .popover-content .note-dropdown-menu.note-check a i,.note-editor .note-toolbar .note-dropdown-menu.note-check a i {    color: #00bfff;    visibility: hidden;}.note-popover .popover-content .note-dropdown-menu.note-check a.checked i,.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {    visibility: visible;}.note-popover .popover-content .note-fontsize-10,.note-editor .note-toolbar .note-fontsize-10 {    font-size: 10px;}.note-popover .popover-content .note-color-palette,.note-editor .note-toolbar .note-color-palette {    line-height: 1;}.note-popover .popover-content .note-color-palette div .note-color-btn,.note-editor .note-toolbar .note-color-palette div .note-color-btn {    width: 20px;    height: 20px;    padding: 0;    margin: 0;    border: 0;    border-radius: 0;}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {    transform: scale(1.2);    transition: all 0.2s;}.note-modal .modal-dialog {    outline: 0;    border-radius: 5px;    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}.note-modal .form-group {    margin-left: 0;    margin-right: 0;}.note-modal .note-modal-form {    margin: 0;}.note-modal .note-image-dialog .note-dropzone {    min-height: 100px;    font-size: 30px;    line-height: 4;    color: #d3d3d3;    text-align: center;    border: 4px dashed #d3d3d3;    margin-bottom: 10px;}@-moz-document url-prefix() {    .note-modal .note-image-input {        height: auto;    }}.note-placeholder {    position: absolute;    display: none;    color: gray;}.note-handle .note-control-selection {    position: absolute;    display: none;    border: 1px solid #000;}.note-handle .note-control-selection>div {    position: absolute;}.note-handle .note-control-selection .note-control-selection-bg {    width: 100%;    height: 100%;    background-color: #000;    -webkit-opacity: 0.3;    -khtml-opacity: 0.3;    -moz-opacity: 0.3;    opacity: 0.3;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);    filter: alpha(opacity=30);}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-sizing,.note-handle .note-control-selection .note-control-holder {    width: 7px;    height: 7px;    border: 1px solid #000;}.note-handle .note-control-selection .note-control-sizing {    background-color: #000;}.note-handle .note-control-selection .note-control-nw {    top: -5px;    left: -5px;    border-right: none;    border-bottom: none;}.note-handle .note-control-selection .note-control-ne {    top: -5px;    right: -5px;    border-bottom: none;    border-left: none;}.note-handle .note-control-selection .note-control-sw {    bottom: -5px;    left: -5px;    border-top: none;    border-right: none;}.note-handle .note-control-selection .note-control-se {    right: -5px;    bottom: -5px;    cursor: se-resize;}.note-handle .note-control-selection .note-control-se.note-control-holder {    cursor: default;    border-top: none;    border-left: none;}.note-handle .note-control-selection .note-control-selection-info {    right: 0;    bottom: 0;    padding: 5px;    margin: 5px;    color: #fff;    background-color: #000;    font-size: 12px;    border-radius: 5px;    -webkit-opacity: 0.7;    -khtml-opacity: 0.7;    -moz-opacity: 0.7;    opacity: 0.7;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);    filter: alpha(opacity=70);}.note-hint-popover {    min-width: 100px;    padding: 2px;}.note-hint-popover .popover-content {    padding: 3px;    max-height: 150px;    overflow: auto;}.note-hint-popover .popover-content .note-hint-group .note-hint-item {    display: block !important;    padding: 3px;}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {    display: block;    clear: both;    font-weight: 400;    line-height: 1.4;    color: #fff;    white-space: nowrap;    text-decoration: none;    background-color: #428bca;    outline: 0;    cursor: pointer;}.note-toolbar {    background: rgba(128, 128, 128, 0.1137254902);}.note-btn-group .note-btn {    border-color: #d7dcec;    padding: 0.28rem 0.65rem;    font-size: 13px;}.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-top-right-radius: 0 !important;    border-bottom-right-radius: 0 !important;}@font-face {    font-family: summernote;    font-style: normal;    font-weight: 400;    font-display: auto;    src: url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote-editor/font/summernote.eot);    src: url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote-editor/font/summernote.eot?#iefix) format("embedded-opentype"), url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote-editor/font/summernote.woff2) format("woff2"), url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote-editor/font/summernote.woff) format("woff"), url(https://php.spruko.com/nowa/nowa/assets/plugins/summernote-editor/font/summernote.ttf) format("truetype");}[class*=" note-icon"]:before,[class^=note-icon]:before {    display: inline-block;    font-family: summernote;    font-style: normal;    font-size: inherit;    text-decoration: inherit;    text-rendering: auto;    text-transform: none;    vertical-align: middle;    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    speak: none;}.note-icon-fw {    text-align: center;    width: 1.25em;}.note-icon-border {    border: 0.08em solid #eee;    border-radius: 0.1em;    padding: 0.2em 0.25em 0.15em;}.note-icon-pull-left {    float: left;}.note-icon-pull-right {    float: right;}.note-icon.note-icon-pull-left {    margin-right: 0.3em;}.note-icon.note-icon-pull-right {    margin-left: 0.3em;}.note-icon-align:before {    content: "\ea01";}.note-icon-align-center:before {    content: "\ea02";}.note-icon-align-indent:before {    content: "\ea03";}.note-icon-align-justify:before {    content: "\ea04";}.note-icon-align-left:before {    content: "\ea05";}.note-icon-align-outdent:before {    content: "\ea06";}.note-icon-align-right:before {    content: "\ea07";}.note-icon-arrow-circle-down:before {    content: "\ea08";}.note-icon-arrow-circle-left:before {    content: "\ea09";}.note-icon-arrow-circle-right:before {    content: "\ea0a";}.note-icon-arrow-circle-up:before {    content: "\ea0b";}.note-icon-arrows-alt:before {    content: "\ea0c";}.note-icon-arrows-h:before {    content: "\ea0d";}.note-icon-arrows-v:before {    content: "\ea0e";}.note-icon-bold:before {    content: "\ea0f";}.note-icon-caret:before {    content: "\ea10";}.note-icon-chain-broken:before {    content: "\ea11";}.note-icon-circle:before {    content: "\ea12";}.note-icon-close:before {    content: "\ea13";}.note-icon-code:before {    content: "\ea14";}.note-icon-col-after:before {    content: "\ea15";}.note-icon-col-before:before {    content: "\ea16";}.note-icon-col-remove:before {    content: "\ea17";}.note-icon-eraser:before {    content: "\ea18";}.note-icon-float-left:before {    content: "\ea19";}.note-icon-float-none:before {    content: "\ea1a";}.note-icon-float-right:before {    content: "\ea1b";}.note-icon-font:before {    content: "\ea1c";}.note-icon-frame:before {    content: "\ea1d";}.note-icon-italic:before {    content: "\ea1e";}.note-icon-link:before {    content: "\ea1f";}.note-icon-magic:before {    content: "\ea20";}.note-icon-menu-check:before {    content: "\ea21";}.note-icon-minus:before {    content: "\ea22";}.note-icon-orderedlist:before {    content: "\ea23";}.note-icon-pencil:before {    content: "\ea24";}.note-icon-picture:before {    content: "\ea25";}.note-icon-question:before {    content: "\ea26";}.note-icon-redo:before {    content: "\ea27";}.note-icon-rollback:before {    content: "\ea28";}.note-icon-row-above:before {    content: "\ea29";}.note-icon-row-below:before {    content: "\ea2a";}.note-icon-row-remove:before {    content: "\ea2b";}.note-icon-special-character:before {    content: "\ea2c";}.note-icon-square:before {    content: "\ea2d";}.note-icon-strikethrough:before {    content: "\ea2e";}.note-icon-subscript:before {    content: "\ea2f";}.note-icon-summernote:before {    content: "\ea30";}.note-icon-superscript:before {    content: "\ea31";}.note-icon-table:before {    content: "\ea32";}.note-icon-text-height:before {    content: "\ea33";}.note-icon-trash:before {    content: "\ea34";}.note-icon-underline:before {    content: "\ea35";}.note-icon-undo:before {    content: "\ea36";}.note-icon-unorderedlist:before {    content: "\ea37";}.note-icon-video:before {    content: "\ea38";}.note-editor {    position: relative;}.note-editor .note-dropzone {    position: absolute;    display: none;    z-index: 100;    color: #87cefa;    background-color: #fff;    opacity: 0.95;}.note-editor .note-dropzone .note-dropzone-message {    display: table-cell;    vertical-align: middle;    text-align: center;    font-size: 28px;    font-weight: 700;}.note-editor .note-dropzone.hover {    color: #098ddf;}.note-editor.dragover .note-dropzone {    display: table;}.note-editor .note-editing-area {    position: relative;}.note-editor .note-editing-area .note-editable {    outline: none;}.note-editor .note-editing-area .note-editable sup {    vertical-align: super;}.note-editor .note-editing-area .note-editable sub {    vertical-align: sub;}.note-editor .note-editing-area .note-editable img.note-float-left {    margin-right: 10px;}.note-editor .note-editing-area .note-editable img.note-float-right {    margin-left: 10px;}.note-editor.note-airframe,.note-editor.note-frame {    border: 1px solid #ebebeb;    border-radius: 10px;    overflow: hidden;}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable {    display: none;}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable {    display: block;}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area {    overflow: hidden;}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable {    padding: 10px;    overflow: auto;    word-wrap: break-word;    min-height: 300px;}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {    background-color: hsla(0deg, 0%, 50.2%, 0.11);}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable {    display: none;    width: 100%;    padding: 10px;    border: none;    box-shadow: none;    font-family: Menlo, Monaco, monospace, sans-serif;    font-size: 14px;    color: #ccc;    background-color: #222;    resize: none;    outline: none;    -ms-box-sizing: border-box;    box-sizing: border-box;    border-radius: 0;    margin-bottom: 0;}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen {    position: fixed;    top: 0;    left: 0;    width: 100% !important;    z-index: 1050;}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar {    display: none;}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output {    display: block;    width: 100%;    font-size: 14px;    line-height: 1.42857143;    height: 20px;    margin-bottom: 0;    color: #000;    border: 0;    border-top: 1px solid #e2e2e2;}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty {    height: 0;    border-top: 0 solid transparent;}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right {    float: right !important;}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted {    color: #777;}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary {    color: #286090;}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success {    color: #3c763d;}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info {    color: #31708f;}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning {    color: #8a6d3b;}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger {    color: #a94442;}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert {    margin: -7px 0 0;    padding: 7px 10px 2px;    border-radius: 0;    color: #000;    background-color: #f5f5f5;}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon {    margin-right: 5px;}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success {    color: #3c763d !important;    background-color: #dff0d8 !important;}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info {    color: #31708f !important;    background-color: #d9edf7 !important;}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning {    color: #8a6d3b !important;    background-color: #fcf8e3 !important;}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger {    color: #a94442 !important;    background-color: #f2dede !important;}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar {    background-color: hsla(0deg, 0%, 50.2%, 0.11);    border-bottom-left-radius: 4px;    border-bottom-right-radius: 4px;    border-top: 1px solid rgba(0, 0, 0, 0.2);}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar {    padding-top: 1px;    height: 9px;    width: 100%;    cursor: ns-resize;}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {    width: 20px;    margin: 1px auto;    border-top: 1px solid rgba(0, 0, 0, 0.2);}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar {    cursor: default;}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {    display: none;}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder {    padding: 10px;}.note-editor.note-airframe {    border: 0;}.note-editor.note-airframe .note-editing-area .note-editable {    padding: 0;}.note-popover.popover {    display: none;    max-width: none;}.note-popover.popover .popover-content a {    display: inline-block;    max-width: 200px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    vertical-align: middle;}.note-popover.popover .arrow {    left: 20px !important;}.note-toolbar {    position: relative;}.note-editor .note-toolbar,.note-popover .popover-content {    margin: 0;    padding: 0 0 5px 5px;}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group {    margin-top: 5px;    margin-left: 0;    margin-right: 5px;}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table {    min-width: 0;    padding: 5px;}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {    font-size: 18px;}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {    position: absolute !important;    z-index: 3;    width: 10em;    height: 10em;    cursor: pointer;}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {    position: relative !important;    z-index: 1;    width: 5em;    height: 5em;    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {    position: absolute !important;    z-index: 2;    width: 1em;    height: 1em;    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre {    margin: 0;    padding: 5px 10px;}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre {    margin: 0;    padding: 5px 10px;}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p {    margin: 0;    padding: 0;}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p {    margin: 0;    padding: 0;}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu {    min-width: 337px !important;}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle {    width: 20px;    padding-left: 5px;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette {    display: inline-block;    margin: 0;    width: 160px;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {    margin: 0 5px;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {    font-size: 12px;    margin: 2px 7px;    text-align: center;    border-bottom: 1px solid #eee;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {    font-size: 11px;    margin: 3px;    padding: 0 3px;    cursor: pointer;    width: 100%;    border-radius: 5px;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {    font-size: 11px;    margin: 3px;    padding: 0 3px;    cursor: pointer;    width: 100%;    border-radius: 5px;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {    background: #eee;}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {    background: #eee;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {    height: 20px;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {    display: none;}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {    border: 1px solid #eee;}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu {    min-width: 245px !important;    padding: 5px;}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div {    margin-left: 5px;}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu {    min-width: 160px;}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right {    right: 0;    left: auto;}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before {    right: 9px;    left: auto !important;}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after {    right: 10px;    left: auto !important;}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i {    color: #00bfff;    visibility: hidden;}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i {    visibility: visible;}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10 {    font-size: 10px;}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette {    line-height: 1;}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn {    width: 20px;    height: 20px;    padding: 0;    margin: 0;    border: 0;    border-radius: 0;}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover {    transform: scale(1.2);    transition: all 0.2s;}.note-modal .modal-dialog {    outline: 0;    border-radius: 5px;    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);}.note-modal .form-group {    margin-left: 0;    margin-right: 0;}.note-modal .note-modal-form {    margin: 0;}.note-modal .note-image-dialog .note-dropzone {    min-height: 100px;    font-size: 30px;    line-height: 4;    color: #d3d3d3;    text-align: center;    border: 4px dashed #d3d3d3;    margin-bottom: 10px;}@-moz-document url-prefix() {    .note-modal .note-image-input {        height: auto;    }}.note-placeholder {    position: absolute;    display: none;    color: grey;}.note-handle .note-control-selection {    position: absolute;    display: none;    border: 1px solid #000;}.note-handle .note-control-selection>div {    position: absolute;}.note-handle .note-control-selection .note-control-selection-bg {    width: 100%;    height: 100%;    background-color: #000;    -webkit-opacity: 0.3;    -khtml-opacity: 0.3;    -moz-opacity: 0.3;    opacity: 0.3;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);    filter: alpha(opacity=30);}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder {    width: 7px;    height: 7px;    border: 1px solid #000;}.note-handle .note-control-selection .note-control-sizing {    width: 7px;    height: 7px;    border: 1px solid #000;    background-color: #000;}.note-handle .note-control-selection .note-control-nw {    top: -5px;    left: -5px;    border-right: none;    border-bottom: none;}.note-handle .note-control-selection .note-control-ne {    top: -5px;    right: -5px;    border-bottom: none;    border-left: none;}.note-handle .note-control-selection .note-control-sw {    bottom: -5px;    left: -5px;    border-top: none;    border-right: none;}.note-handle .note-control-selection .note-control-se {    right: -5px;    bottom: -5px;    cursor: se-resize;}.note-handle .note-control-selection .note-control-se.note-control-holder {    cursor: default;    border-top: none;    border-left: none;}.note-handle .note-control-selection .note-control-selection-info {    right: 0;    bottom: 0;    padding: 5px;    margin: 5px;    color: #fff;    background-color: #000;    font-size: 12px;    border-radius: 5px;    -webkit-opacity: 0.7;    -khtml-opacity: 0.7;    -moz-opacity: 0.7;    opacity: 0.7;    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);    filter: alpha(opacity=70);}.note-hint-popover {    min-width: 100px;    padding: 2px;}.note-hint-popover .popover-content {    padding: 3px;    max-height: 150px;    overflow: auto;}.note-hint-popover .popover-content .note-hint-group .note-hint-item {    display: block !important;    padding: 3px;}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {    display: block;    clear: both;    font-weight: 400;    line-height: 1.4;    color: #fff;    white-space: nowrap;    text-decoration: none;    background-color: #428bca;    outline: 0;    cursor: pointer;}.note-btn {    border-radius: 0px;}.note-btn.dropdown-toggle::after {    display: none;}.note-editor.note-frame.panel.panel-default .panel-heading {    background-color: #ffffff;    border-bottom: 1px solid #ebebeb;}.note-btn.btn-default {    background-color: #fff;    border-color: #ebebeb;}.note-editor .btn-default:not(:disabled):not(.disabled):active {    background-color: #f1f3f5;}.note-editor .btn-group .btn+.btn-group {    border-left: 0px solid rgba(0, 0, 0, 0.08) !important;}.panel-default.fullscreen .note-editable {    background-color: #fff;}.note-btn.btn.btn-default.btn-sm {    line-height: 1.84615385;}.note-btn.btn-default:not(:disabled):not(.disabled).active {    color: #495057;    background-color: #f1f3f5;    border-color: #d3d9df;}.SumoSelect {    width: 200px;}.SumoSelect p {    margin: 0;}.SelectBox {    padding: 5px 8px;}.sumoStopScroll {    overflow: hidden;}/* Filtering style */.SumoSelect .hidden {    display: none;}.SumoSelect .search-txt {    display: none;    outline: none;}.SumoSelect .no-match {    display: none;    padding: 6px;}.SumoSelect.open .search-txt {    display: inline-block;    position: absolute;    top: 0;    left: 0;    width: 100%;    margin: 0;    padding: 5px 8px;    border: none;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border-radius: 5px;}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label {    visibility: hidden;}/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */.SelectClass,.SumoUnder {    position: absolute;    top: 0;    left: 0;    right: 0;    height: 100%;    width: 100%;    border: none;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity: 0;    -khtml-opacity: 0;    opacity: 0;}.SelectClass {    z-index: 1;}.SumoSelect {    display: inline-block;    position: relative;    outline: none;    width: 100%;}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont {    user-select: none;    -o-user-select: none;    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;}.SumoSelect .select-all>label {    user-select: none;    -o-user-select: none;    -moz-user-select: none;    -khtml-user-select: none;    -webkit-user-select: none;}.SumoSelect:focus>.CaptionCont {    border-color: #99a6b7;}.SumoSelect>.CaptionCont {    position: relative;    border: 1px solid #cdd4e2;    color: #99a6b7;    min-height: 14px;    background-color: #fff;    border-radius: 5px;    margin: 0;    height: 40px;    line-height: 30px;}.SumoSelect>.CaptionCont>span {    display: block;    padding-right: 30px;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    cursor: default;}.SumoSelect>.CaptionCont>span.placeholder {    color: #e1e6f1;}.SumoSelect>.CaptionCont>label {    position: absolute;    top: 0;    right: 0;    bottom: 0;    width: 30px;}.SumoSelect>.CaptionCont>label>i:before {    display: inline-block;    width: 0;    height: 0;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid;    border-right: 0.3em solid transparent;    border-bottom: 0;    border-left: 0.3em solid transparent;    margin-top: 17px;}.SumoSelect>.optWrapper {    display: none;    z-index: 9;    top: 30px;    width: 100%;    position: absolute;    left: 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    background: #fff;    overflow: hidden;}.SumoSelect.open>.optWrapper {    top: 38px;    display: block;    box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);    border: 1px solid #e1e6f1;    margin: 0;    padding: 0;}.SumoSelect.open>.optWrapper.up {    top: auto;    bottom: 100%;    margin-bottom: 5px;}.SumoSelect>.optWrapper ul {    list-style: none;    display: block;    padding: 0;    margin: 0;    overflow: auto;}.SumoSelect>.optWrapper>.options {    border-radius: 2px;    position: relative;    /*Set the height of pop up here (only for desktop mode)*/    max-height: 250px;    /*height*/}.SumoSelect>.optWrapper.okCancelInMulti>.options {    border-radius: 2px 2px 0 0;}.SumoSelect>.optWrapper.selall>.options {    border-radius: 0 0 2px 2px;}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options {    border-radius: 0;}.SumoSelect>.optWrapper>.options li.group.disabled>label {    opacity: 0.5;}.SumoSelect>.optWrapper>.options li ul li.opt {    padding-left: 22px;}.SumoSelect>.optWrapper.multiple>.options li ul li.opt {    padding-left: 50px;}.SumoSelect>.optWrapper.isFloating>.options {    max-height: 100%;}.SumoSelect>.optWrapper>.options li.opt {    padding: 8px 15px;    position: relative;    border-bottom: 1px solid #e1e6f1;}.SumoSelect>.optWrapper>.options>li.opt:first-child {    border-radius: 2px 2px 0 0;}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child {    border-radius: 0;}.SumoSelect>.optWrapper>.options>li.opt:last-child {    border-radius: 0 0 2px 2px;    border-bottom: none;}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child {    border-radius: 0;}.SumoSelect>.optWrapper>.options li.opt:hover {    background-color: rgba(237, 237, 245, 0.3294117647);}.SumoSelect>.optWrapper>.options li.opt.sel {    background-color: #a1c0e4;}.SumoSelect .select-all.sel {    background-color: #a1c0e4;}.SumoSelect .select-all>span {    position: absolute;    display: block;    width: 30px;    top: 0;    bottom: 0;    margin-left: -35px;}.SumoSelect .select-all>span i {    position: absolute;    margin: auto;    left: 0;    right: 0;    top: 0;    bottom: 0;    width: 14px;    height: 14px;    border: 1px solid #e1e6f1;    border-radius: 2px;    background-color: #fff;}.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i {    background-color: var(--template1);    box-shadow: none;    border-color: transparent;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");    background-repeat: no-repeat;    background-position: center center;}.SumoSelect>.optWrapper>.options li label {    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    display: block;    cursor: pointer;    margin-bottom: 0 !important;}.SumoSelect>.optWrapper>.options li span {    display: none;}.SumoSelect>.optWrapper>.options li.group>label {    cursor: default;    padding: 8px 6px;    font-weight: bold;}.SumoSelect>.optWrapper.isFloating {    position: fixed;    top: 0;    left: 0;    right: 0;    width: 90%;    bottom: 0;    margin: auto;    max-height: 90%;}.SumoSelect>.optWrapper>.options li.opt.disabled {    background-color: inherit;    pointer-events: none;}.SumoSelect>.optWrapper>.options li.opt.disabled * {    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    /* IE 5-7 */    filter: alpha(opacity=50);    /* Netscape */    -moz-opacity: 0.5;    /* Safari 1.x */    -khtml-opacity: 0.5;    /* Good browsers */    opacity: 0.5;}.SumoSelect>.optWrapper.multiple>.options li.opt {    padding-left: 35px;    cursor: pointer;}.SumoSelect>.optWrapper.multiple>.options li.opt span {    position: absolute;    display: block;    width: 30px;    top: 0;    bottom: 0;    margin-left: -35px;}.SumoSelect>.optWrapper.multiple>.options li.opt span i {    position: absolute;    margin: auto;    left: 0;    right: 0;    top: 0;    bottom: 0;    width: 14px;    height: 14px;    border: 1px solid #e1e6f1;    border-radius: 2px;    background-color: #fff;}.SumoSelect>.optWrapper>.MultiControls {    display: none;    border-top: 1px solid #e1e6f1;    background-color: #fff;    border-radius: 0 0 3px 3px;}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls {    display: block;    margin-top: 5px;    position: absolute;    bottom: 0;    width: 100%;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls {    display: block;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p {    padding: 6px;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus {    border-color: #0162e8;    outline: none;    background-color: #0162e8;}.SumoSelect>.optWrapper.multiple>.MultiControls>p {    display: inline-block;    cursor: pointer;    padding: 12px;    width: 50%;    box-sizing: border-box;    text-align: center;}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {    background-color: #e7ecf6;}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {    border-right: 1px solid #e7ecf6;    border-radius: 0 0 0 3px;}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel {    border-radius: 0 0 3px 0;}.SumoSelect>.optWrapper.isFloating>.options li.opt {    padding: 12px 6px;}.SumoSelect>.optWrapper.multiple.isFloating {    padding-bottom: 43px;}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {    padding-left: 35px;}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {    background-color: var(--template1);    box-shadow: none;    border-color: transparent;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");    background-repeat: no-repeat;    background-position: center center;}.SumoSelect.disabled {    opacity: 0.7;    cursor: not-allowed;}.SumoSelect.disabled>.CaptionCont {    border-color: #e1e6f1;    box-shadow: none;}.SumoSelect .select-all {    border-radius: 3px 3px 0 0;    position: relative;    border-bottom: 1px solid #e1e6f1;    background-color: #fff;    padding: 8px 0 3px 35px;    height: 36px;    cursor: pointer;}.SumoSelect .select-all>label,.SumoSelect .select-all>span i {    cursor: pointer;}.SumoSelect .select-all.partial>span i {    background-color: #e1e6f1;}.SumoSelect>.optWrapper>.options li.optGroup {    padding-left: 5px;    text-decoration: underline;}/*placeholder style*//*Floating styles*//*disabled state*//*styling for multiple select*//*styling for select on popup mode*//*styling for only multiple select on popup mode*//*disabled state*//**Select all button**//*styling for optgroups*/.stop-scrolling {    height: 100%;    overflow: hidden;}.sweet-overlay {    background-color: black;    /* IE8 */    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";    /* IE8 */    background-color: rgba(0, 0, 0, 0.6);    position: fixed;    left: 0;    right: 0;    top: 0;    bottom: 0;    display: none;    z-index: 10000;}.sweet-alert {    background-color: white;    width: 478px;    padding: 40px;    text-align: center;    position: fixed;    left: 50%;    top: 50%;    margin-left: -256px;    margin-top: -200px;    overflow: hidden;    display: none;    z-index: 99999;    border-radius: 5px;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);}.sweet-alert h2 {    color: #334151;    font-size: 24px;    text-align: center;    font-weight: 500;    text-transform: none;    position: relative;    padding: 20px 0 0 0;    display: block;    margin-bottom: 5px;}.sweet-alert p {    color: #99a6b7;    font-size: 16px;    text-align: center;    font-weight: 300;    position: relative;    text-align: inherit;    float: none;    margin: 0;    padding: 0 0 20px 0;    line-height: normal;}.sweet-alert fieldset {    border: none;    position: relative;    display: none;}.sweet-alert .sa-error-container {    background-color: #f1f1f1;    margin-left: -17px;    margin-right: -17px;    overflow: hidden;    padding: 0 10px;    max-height: 0;    webkit-transition: padding 0.15s, max-height 0.15s;    transition: padding 0.15s, max-height 0.15s;}.sweet-alert .sa-error-container.show {    padding: 10px 0;    max-height: 100px;    webkit-transition: padding 0.2s, max-height 0.2s;    transition: padding 0.25s, max-height 0.25s;}.sweet-alert .sa-error-container .icon {    display: inline-block;    width: 24px;    height: 24px;    border-radius: 50%;    background-color: #ea7d7d;    color: white;    line-height: 24px;    text-align: center;    margin-right: 3px;}.sweet-alert .sa-error-container p {    display: inline-block;}.sweet-alert .sa-input-error {    position: absolute;    top: 29px;    right: 26px;    width: 20px;    height: 20px;    opacity: 0;    -webkit-transform: scale(0.5);    transform: scale(0.5);    -webkit-transform-origin: 50% 50%;    transform-origin: 50% 50%;    -webkit-transition: all 0.1s;    transition: all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after {    content: "";    width: 20px;    height: 6px;    background-color: #f06e57;    border-radius: 3px;    position: absolute;    top: 50%;    margin-top: -4px;    left: 50%;    margin-left: -9px;}.sweet-alert .sa-input-error::before {    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);}.sweet-alert .sa-input-error::after {    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}.sweet-alert .sa-input-error.show {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);}.sweet-alert input {    width: 100%;    box-sizing: border-box;    border-radius: 3px;    border: 1px solid #d7d7d7;    height: 43px;    margin-top: 10px;    margin-bottom: 17px;    font-size: 18px;    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);    padding: 0 12px;    display: none;    -webkit-transition: all 0.3s;    transition: all 0.3s;}.sweet-alert input:focus {    outline: none;    box-shadow: 0px 0px 3px #c4e6f5;    border: 1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder,.sweet-alert input:focus:-ms-input-placeholder,.sweet-alert input:focus::-webkit-input-placeholder {    transition: opacity 0.3s 0.03s ease;    opacity: 0.5;}.sweet-alert input::-moz-placeholder,.sweet-alert input:-ms-input-placeholder,.sweet-alert input::-webkit-input-placeholder {    color: #bdbdbd;}.sweet-alert.show-input input {    display: block;}.sweet-alert .sa-confirm-button-container {    display: inline-block;    position: relative;}.sweet-alert .la-ball-fall {    position: absolute;    left: 50%;    top: 50%;    margin-left: -27px;    margin-top: -7px;    opacity: 0;    visibility: hidden;}.sweet-alert button {    border-width: 0;    line-height: 1.538;    padding: 9px 20px;    margin: 2px;    border-radius: 0;    transition: none;    min-height: 38px;    color: #fff;    display: inline-block;    font-weight: 400;    text-align: center;    vertical-align: middle;    user-select: none;    background-color: transparent;    border: 1px solid transparent;    padding: 0.55rem 1.5rem;    font-size: 0.8125rem;    line-height: 1.5;    border-radius: 5px;    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;}.sweet-alert button:focus {    outline: none;    box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);}.sweet-alert button:hover,.sweet-alert button:active {    background-color: #0061da;}.sweet-alert button.cancel {    background-color: #c1c1c1;}.sweet-alert button.cancel:hover {    background-color: #b9b9b9;}.sweet-alert button.cancel:active {    background-color: #a8a8a8;}.sweet-alert button.cancel:focus {    box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;}.sweet-alert button[disabled] {    opacity: 0.6;    cursor: default;}.sweet-alert button.confirm[disabled] {    color: transparent;}.sweet-alert button.confirm[disabled]~.la-ball-fall {    opacity: 1;    visibility: visible;    transition-delay: 0s;}.sweet-alert button::-moz-focus-inner {    border: 0;}.sweet-alert[data-has-cancel-button=false] button {    box-shadow: none !important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {    padding-bottom: 40px;}.sweet-alert .sa-icon {    width: 60px !important;    height: 60px;    border: 4px solid gray;    -webkit-border-radius: 40px;    border-radius: 40px;    border-radius: 50%;    margin: 0px auto;    padding: 0;    position: relative;    box-sizing: content-box;}.sweet-alert .sa-icon.sa-custom {    width: 80px !important;    height: 80px;}.sweet-alert .sa-icon.sa-error {    border-color: #ff473d;}.sweet-alert .sa-icon.sa-error .sa-x-mark {    position: relative;    display: block;}.sweet-alert .sa-icon.sa-error .sa-line {    position: absolute;    height: 5px;    width: 30px;    background-color: #ff473d;    display: block;    top: 28px;    border-radius: 2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left {    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    left: 15px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right {    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    right: 15px;}.sweet-alert .sa-icon.sa-warning {    border-color: #ffc107;}.sweet-alert .sa-icon.sa-warning .sa-body {    position: absolute;    width: 5px;    height: 28px;    left: 50%;    top: 10px;    -webkit-border-radius: 2px;    border-radius: 2px;    margin-left: -2px;    background-color: #ffc107;}.sweet-alert .sa-icon.sa-warning .sa-dot {    position: absolute;    width: 7px;    height: 7px;    -webkit-border-radius: 50%;    border-radius: 50%;    margin-left: -3px;    left: 50%;    bottom: 10px;    background-color: #ffc107;}.sweet-alert .sa-icon.sa-info {    border-color: #ffc107;}.sweet-alert .sa-icon.sa-info::before {    content: "";    position: absolute;    width: 5px;    height: 23px;    left: 50%;    bottom: 13px;    border-radius: 2px;    margin-left: -2px;    background-color: #ffc107;}.sweet-alert .sa-icon.sa-info::after {    content: "";    position: absolute;    width: 7px;    height: 7px;    border-radius: 50%;    margin-left: -3px;    top: 14px;    background-color: #ffc107;}.sweet-alert .sa-icon.sa-success {    border-color: #03c895;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after {    content: "";    -webkit-border-radius: 40px;    border-radius: 40px;    border-radius: 50%;    position: absolute;    width: 60px;    height: 120px;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}.sweet-alert .sa-icon.sa-success::before {    -webkit-border-radius: 120px 0 0 120px;    border-radius: 120px 0 0 120px;    top: -7px;    left: -33px;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    -webkit-transform-origin: 60px 60px;    transform-origin: 60px 60px;}.sweet-alert .sa-icon.sa-success::after {    -webkit-border-radius: 0 120px 120px 0;    border-radius: 0 120px 120px 0;    top: -11px;    left: 30px;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);    -webkit-transform-origin: 0px 60px;    transform-origin: 0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder {    width: 60px;    height: 60px;    -webkit-border-radius: 40px;    border-radius: 40px;    border-radius: 50%;    box-sizing: content-box;    position: absolute;    z-index: 2;}.sweet-alert .sa-icon.sa-success .sa-fix {    width: 5px;    height: 90px;    position: absolute;    left: 28px;    top: 8px;    z-index: 1;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line {    height: 5px;    background-color: #03c895;    display: block;    border-radius: 2px;    position: absolute;    z-index: 2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {    width: 18px;    left: 14px;    top: 33px;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long {    width: 30px;    right: 8px;    top: 28px;    -webkit-transform: rotate(-45deg);    transform: rotate(-45deg);}.sweet-alert .sa-icon.sa-custom {    background-size: contain;    border-radius: 5px;    border: none;    background-position: center center;    background-repeat: no-repeat;}@media all and (max-width: 540px) {    .sweet-alert {        width: auto;        margin-left: 0;        margin-right: 0;        left: 15px;        right: 15px;    }}/*   * Animations   */@-webkit-keyframes showSweetAlert {    0% {        transform: scale(0.7);        -webkit-transform: scale(0.7);    }    45% {        transform: scale(1.05);        -webkit-transform: scale(1.05);    }    80% {        transform: scale(0.95);        -webkit-transform: scale(0.95);    }    100% {        transform: scale(1);        -webkit-transform: scale(1);    }}@keyframes showSweetAlert {    0% {        transform: scale(0.7);        -webkit-transform: scale(0.7);    }    45% {        transform: scale(1.05);        -webkit-transform: scale(1.05);    }    80% {        transform: scale(0.95);        -webkit-transform: scale(0.95);    }    100% {        transform: scale(1);        -webkit-transform: scale(1);    }}@-webkit-keyframes hideSweetAlert {    0% {        transform: scale(1);        -webkit-transform: scale(1);    }    100% {        transform: scale(0.5);        -webkit-transform: scale(0.5);    }}@keyframes hideSweetAlert {    0% {        transform: scale(1);        -webkit-transform: scale(1);    }    100% {        transform: scale(0.5);        -webkit-transform: scale(0.5);    }}@-webkit-keyframes slideFromTop {    0% {        top: 0%;    }    100% {        top: 50%;    }}@keyframes slideFromTop {    0% {        top: 0%;    }    100% {        top: 50%;    }}@-webkit-keyframes slideToTop {    0% {        top: 50%;    }    100% {        top: 0%;    }}@keyframes slideToTop {    0% {        top: 50%;    }    100% {        top: 0%;    }}@-webkit-keyframes slideFromBottom {    0% {        top: 70%;    }    100% {        top: 50%;    }}@keyframes slideFromBottom {    0% {        top: 70%;    }    100% {        top: 50%;    }}@-webkit-keyframes slideToBottom {    0% {        top: 50%;    }    100% {        top: 70%;    }}@keyframes slideToBottom {    0% {        top: 50%;    }    100% {        top: 70%;    }}.showSweetAlert[data-animation=pop] {    -webkit-animation: showSweetAlert 0.3s;    animation: showSweetAlert 0.3s;}.showSweetAlert[data-animation=none] {    -webkit-animation: none;    animation: none;}.showSweetAlert[data-animation=slide-from-top] {    -webkit-animation: slideFromTop 0.3s;    animation: slideFromTop 0.3s;}.showSweetAlert[data-animation=slide-from-bottom] {    -webkit-animation: slideFromBottom 0.3s;    animation: slideFromBottom 0.3s;}.hideSweetAlert[data-animation=pop] {    -webkit-animation: hideSweetAlert 0.2s;    animation: hideSweetAlert 0.2s;}.hideSweetAlert[data-animation=none] {    -webkit-animation: none;    animation: none;}.hideSweetAlert[data-animation=slide-from-top] {    -webkit-animation: slideToTop 0.4s;    animation: slideToTop 0.4s;}.hideSweetAlert[data-animation=slide-from-bottom] {    -webkit-animation: slideToBottom 0.3s;    animation: slideToBottom 0.3s;}@-webkit-keyframes animateSuccessTip {    0% {        width: 0;        left: 1px;        top: 25px;    }    54% {        width: 0;        left: 10px;        top: 19px;    }    70% {        width: 10px;        left: 15px;        top: 25px;    }    84% {        width: 10px;        left: 17px;        top: 30px;    }    100% {        width: 12px;        left: 18px;        top: 34px;    }}@keyframes animateSuccessTip {    0% {        width: 0;        left: 1px;        top: 25px;    }    54% {        width: 0;        left: 10px;        top: 19px;    }    70% {        width: 10px;        left: 15px;        top: 25px;    }    84% {        width: 10px;        left: 17px;        top: 30px;    }    100% {        width: 12px;        left: 18px;        top: 34px;    }}@-webkit-keyframes animateSuccessLong {    0% {        width: 0;        right: 0px;        top: 26px;    }    65% {        width: 0;        right: 5px;        top: 20px;    }    84% {        width: 20px;        right: 9px;        top: 25px;    }    100% {        width: 25px;        right: 13px;        top: 29px;    }}@keyframes animateSuccessLong {    0% {        width: 0;        right: 0px;        top: 26px;    }    65% {        width: 0;        right: 5px;        top: 20px;    }    84% {        width: 20px;        right: 9px;        top: 25px;    }    100% {        width: 25px;        right: 13px;        top: 29px;    }}@-webkit-keyframes rotatePlaceholder {    0% {        transform: rotate(-45deg);        -webkit-transform: rotate(-45deg);    }    5% {        transform: rotate(-45deg);        -webkit-transform: rotate(-45deg);    }    12% {        transform: rotate(-405deg);        -webkit-transform: rotate(-405deg);    }    100% {        transform: rotate(-405deg);        -webkit-transform: rotate(-405deg);    }}@keyframes rotatePlaceholder {    0% {        transform: rotate(-45deg);        -webkit-transform: rotate(-45deg);    }    5% {        transform: rotate(-45deg);        -webkit-transform: rotate(-45deg);    }    12% {        transform: rotate(-405deg);        -webkit-transform: rotate(-405deg);    }    100% {        transform: rotate(-405deg);        -webkit-transform: rotate(-405deg);    }}.animateSuccessTip {    -webkit-animation: animateSuccessTip 0.35s;    animation: animateSuccessTip 0.35s;}.animateSuccessLong {    -webkit-animation: animateSuccessLong 0.35s;    animation: animateSuccessLong 0.35s;}.sa-icon.sa-success.animate::after {    -webkit-animation: rotatePlaceholder 4.25s ease-in;    animation: rotatePlaceholder 4.25s ease-in;}@-webkit-keyframes animateErrorIcon {    0% {        transform: rotateX(100deg);        -webkit-transform: rotateX(100deg);        opacity: 0;    }    100% {        transform: rotateX(0deg);        -webkit-transform: rotateX(0deg);        opacity: 1;    }}@keyframes animateErrorIcon {    0% {        transform: rotateX(100deg);        -webkit-transform: rotateX(100deg);        opacity: 0;    }    100% {        transform: rotateX(0deg);        -webkit-transform: rotateX(0deg);        opacity: 1;    }}.animateErrorIcon {    -webkit-animation: animateErrorIcon 0.5s;    animation: animateErrorIcon 0.5s;}@-webkit-keyframes animateXMark {    0% {        transform: scale(0.4);        -webkit-transform: scale(0.4);        margin-top: 26px;        opacity: 0;    }    50% {        transform: scale(0.4);        -webkit-transform: scale(0.4);        margin-top: 26px;        opacity: 0;    }    80% {        transform: scale(1.15);        -webkit-transform: scale(1.15);        margin-top: -6px;    }    100% {        transform: scale(1);        -webkit-transform: scale(1);        margin-top: 0;        opacity: 1;    }}@keyframes animateXMark {    0% {        transform: scale(0.4);        -webkit-transform: scale(0.4);        margin-top: 26px;        opacity: 0;    }    50% {        transform: scale(0.4);        -webkit-transform: scale(0.4);        margin-top: 26px;        opacity: 0;    }    80% {        transform: scale(1.15);        -webkit-transform: scale(1.15);        margin-top: -6px;    }    100% {        transform: scale(1);        -webkit-transform: scale(1);        margin-top: 0;        opacity: 1;    }}.animateXMark {    -webkit-animation: animateXMark 0.5s;    animation: animateXMark 0.5s;}@-webkit-keyframes pulseWarning {    0% {        border-color: #f8d486;    }    100% {        border-color: #ffc107;    }}@keyframes pulseWarning {    0% {        border-color: #f8d486;    }    100% {        border-color: #ffc107;    }}.pulseWarning {    -webkit-animation: pulseWarning 0.75s infinite alternate;    animation: pulseWarning 0.75s infinite alternate;}@-webkit-keyframes pulseWarningIns {    0% {        background-color: #f8d486;    }    100% {        background-color: #ffc107;    }}@keyframes pulseWarningIns {    0% {        background-color: #f8d486;    }    100% {        background-color: #ffc107;    }}.pulseWarningIns {    -webkit-animation: pulseWarningIns 0.75s infinite alternate;    animation: pulseWarningIns 0.75s infinite alternate;}@-webkit-keyframes rotate-loading {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}@keyframes rotate-loading {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}/* Internet Explorer 9 has some special quirks that are fixed here *//* The icons are not animated. *//* This file is automatically merged into sweet-alert.min.js through Gulp *//* Error icon */.sweet-alert .sa-icon.sa-error .sa-line.sa-left {    -ms-transform: rotate(45deg) \9;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right {    -ms-transform: rotate(-45deg) \9;}.sweet-alert .sa-icon.sa-success {    border-color: transparent\9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {    -ms-transform: rotate(45deg) \9;}.sweet-alert .sa-icon.sa-success .sa-line.sa-long {    -ms-transform: rotate(-45deg) \9;}/* Success icon *//*!   * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)   * Copyright 2015 Daniel Cardoso <@DanielCardoso>   * Licensed under MIT   */.la-ball-fall {    position: relative;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    display: block;    font-size: 0;    color: #fff;    width: 55px;    height: 15px;}.la-ball-fall>div {    position: relative;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.la-ball-fall.la-dark {    color: #333;}.la-ball-fall>div {    display: inline-block;    float: none;    background-color: currentColor;    border: 0 solid currentColor;    width: 7px;    height: 7px;    margin: 4px;    border-radius: 100%;    opacity: 0;    -webkit-animation: ball-fall 1s ease-in-out infinite;    -moz-animation: ball-fall 1s ease-in-out infinite;    -o-animation: ball-fall 1s ease-in-out infinite;    animation: ball-fall 1s ease-in-out infinite;}.la-ball-fall>div:nth-child(1) {    -webkit-animation-delay: -200ms;    -moz-animation-delay: -200ms;    -o-animation-delay: -200ms;    animation-delay: -200ms;}.la-ball-fall>div:nth-child(2) {    -webkit-animation-delay: -100ms;    -moz-animation-delay: -100ms;    -o-animation-delay: -100ms;    animation-delay: -100ms;}.la-ball-fall>div:nth-child(3) {    -webkit-animation-delay: 0ms;    -moz-animation-delay: 0ms;    -o-animation-delay: 0ms;    animation-delay: 0ms;}.la-ball-fall.la-sm {    width: 26px;    height: 8px;}.la-ball-fall.la-sm>div {    width: 4px;    height: 4px;    margin: 2px;}.la-ball-fall.la-2x {    width: 108px;    height: 36px;}.la-ball-fall.la-2x>div {    width: 20px;    height: 20px;    margin: 8px;}.la-ball-fall.la-3x {    width: 162px;    height: 54px;}.la-ball-fall.la-3x>div {    width: 30px;    height: 30px;    margin: 12px;}/*   * Animation   */@-webkit-keyframes ball-fall {    0% {        opacity: 0;        -webkit-transform: translateY(-145%);        transform: translateY(-145%);    }    10% {        opacity: 0.5;    }    20% {        opacity: 1;        -webkit-transform: translateY(0);        transform: translateY(0);    }    80% {        opacity: 1;        -webkit-transform: translateY(0);        transform: translateY(0);    }    90% {        opacity: 0.5;    }    100% {        opacity: 0;        -webkit-transform: translateY(145%);        transform: translateY(145%);    }}@-moz-keyframes ball-fall {    0% {        opacity: 0;        -moz-transform: translateY(-145%);        transform: translateY(-145%);    }    10% {        opacity: 0.5;    }    20% {        opacity: 1;        -moz-transform: translateY(0);        transform: translateY(0);    }    80% {        opacity: 1;        -moz-transform: translateY(0);        transform: translateY(0);    }    90% {        opacity: 0.5;    }    100% {        opacity: 0;        -moz-transform: translateY(145%);        transform: translateY(145%);    }}@-o-keyframes ball-fall {    0% {        opacity: 0;        -o-transform: translateY(-145%);        transform: translateY(-145%);    }    10% {        opacity: 0.5;    }    20% {        opacity: 1;        -o-transform: translateY(0);        transform: translateY(0);    }    80% {        opacity: 1;        -o-transform: translateY(0);        transform: translateY(0);    }    90% {        opacity: 0.5;    }    100% {        opacity: 0;        -o-transform: translateY(145%);        transform: translateY(145%);    }}@keyframes ball-fall {    0% {        opacity: 0;        -webkit-transform: translateY(-145%);        -moz-transform: translateY(-145%);        -o-transform: translateY(-145%);        transform: translateY(-145%);    }    10% {        opacity: 0.5;    }    20% {        opacity: 1;        -webkit-transform: translateY(0);        -moz-transform: translateY(0);        -o-transform: translateY(0);        transform: translateY(0);    }    80% {        opacity: 1;        -webkit-transform: translateY(0);        -moz-transform: translateY(0);        -o-transform: translateY(0);        transform: translateY(0);    }    90% {        opacity: 0.5;    }    100% {        opacity: 0;        -webkit-transform: translateY(145%);        -moz-transform: translateY(145%);        -o-transform: translateY(145%);        transform: translateY(145%);    }}.timer-alert .sa-button-container {    display: none;}.timer-alert p {    padding-bottom: 0;}.timer-alert .sweet-alert h2 {    padding-top: 0;}.sweet-alert .sa-icon.sa-error,.sweet-alert .sa-icon.sa-warning,.sweet-alert .sa-icon.sa-info,.sweet-alert .sa-icon.sa-success {    margin-bottom: 25px;}.wrapper>h1 {    text-align: center;}.wrapper>h1 span {    display: inline-block;    padding: 0 10px 10px;    transition: all 0.5s linear;}.tab_wrapper {    display: inline-block;    width: 100%;    position: relative;}.tab_wrapper * {    box-sizing: border-box;}.tab_wrapper>ul {    clear: both;    display: inline-block;    width: 100%;    border-bottom: 1px solid rgba(0, 40, 100, 0.12);    margin-bottom: 0;}.tab_wrapper>ul li {    float: left;    cursor: pointer;    font-weight: 500;    padding: 8px 18px;    text-transform: uppercase;    border: 1px solid #f0f2f7;    font-size: 1.05em;    border-bottom: 0;    position: relative;    border-top: 3px solid #f0f2f7;    margin: 0 5px 0 0;}.tab_wrapper>ul li.active:after {    content: "";    position: absolute;    bottom: -1px;    height: 1px;    left: 0;    background: #fff;    width: 100%;}.tab_wrapper .controller {    display: block;    overflow: hidden;    clear: both;    position: absolute;    top: 0;    right: 0;}.tab_wrapper .controller span {    padding: 8px 22px;    text-transform: uppercase;    display: inline-block;}.tab_wrapper .controller span.next {    float: right;    margin-left: 10px;}.tab_wrapper .content_wrapper {    float: left;    width: 100%;    border: 1px solid rgba(0, 40, 100, 0.12);    border-top: 0;    box-sizing: border-box;}.tab_wrapper .content_wrapper .tab_content {    display: none;    padding: 15px 20px;}.tab_wrapper .content_wrapper .tab_content .error {    color: red;}.tab_wrapper .content_wrapper .accordian_header {    display: none;    padding: 10px 20px;    text-transform: uppercase;    font-weight: bold;    border-top: 1px solid #f0f2f7;    border-bottom: 1px solid #fff;    position: relative;    cursor: pointer;}.tab_wrapper .content_wrapper .accordian_header.active {    border: 1px solid #f0f2f7;}.tab_wrapper .content_wrapper .accordian_header.active:after {    position: absolute;    top: 0;    left: 0;    content: "";    width: 5px;    height: 100%;}.tab_wrapper .content_wrapper .accordian_header .arrow {    float: right;    display: inline-block;    width: 12px;    height: 12px;    position: relative;    border-radius: 2px;    transform: rotate(-135deg);    background: #fff;    border-top: 3px solid #f0f2f7;    border-left: 3px solid #f0f2f7;}.tab_wrapper .content_wrapper .accordian_header.active .arrow {    transform: rotate(45deg);    margin-top: 5px;}.tab_wrapper.left_side>ul {    width: 25%;    float: left;    border-bottom: 1px solid #f0f2f7;}.tab_wrapper.left_side>ul li {    width: 100%;    box-sizing: border-box;    margin: 0;    padding: 12px 18px;    border-width: 1px;    border-right: 0;    border-left: 0;}.tab_wrapper.left_side>ul li:after {    left: 0;    top: 0;    content: "";    position: absolute;    width: 5px;    height: 100%;    background: #f0f2f7;}.tab_wrapper.left_side>ul li.active {    border-color: #f0f2f7;}.tab_wrapper.left_side>ul li.active:after {    left: 0;    top: 0;    width: 5px;    height: 100%;}.tab_wrapper.left_side>ul li.active:before {    right: -1px;    position: absolute;    top: 0;    content: "";    width: 2px;    height: 100%;    background: #fff;}.tab_wrapper.left_side .content_wrapper {    width: 75%;    border: 1px solid #f0f2f7;    float: left;}.tab_wrapper.left_side .controller {    top: -50px;}.tab_wrapper.right_side>ul {    width: 25%;    float: right;    border-bottom: 1px solid #f0f2f7;}.tab_wrapper.right_side>ul li {    width: 100%;    box-sizing: border-box;    margin: 0;    padding: 11.3px 18px;    border-width: 1px;    border-right: 0;    border-left: 0;    text-align: right;}.tab_wrapper.right_side>ul li:after {    right: 0;    left: inherit;    top: 0;    content: "";    position: absolute;    width: 5px;    height: 100%;    background: #f0f2f7;}.tab_wrapper.right_side>ul li.active {    border-color: #f0f2f7;}.tab_wrapper.right_side>ul li.active:after {    right: 0;    left: inherit;    top: 0;    width: 5px;    height: 100%;    content: "";}.tab_wrapper.right_side>ul li.active:before {    left: -2px;    right: inherit;    position: absolute;    top: 0;    content: "";    width: 2px;    height: 100%;    background: #fff;}.tab_wrapper.right_side .content_wrapper {    width: 75%;    float: left;    border: 1px solid #f0f2f7;}.tab_wrapper.right_side .controller {    top: -50px;}.tab_wrapper.accordion .content_wrapper {    border-color: #f0f2f7;}.tab_wrapper.accordion .content_wrapper .accordian_header {    display: block;}.tab_wrapper.accordion>ul {    display: none;}.tab_wrapper .active_tab {    display: none;    position: relative;    background: #000000;    padding: 12px;    text-align: center;    padding-right: 50px;    color: #fff;    cursor: pointer;    border-radius: 30px;}.tab_wrapper .active_tab .arrow {    width: 30px;    height: 30px;    overflow: hidden;    line-height: 30px;    text-align: center;    background: #fff;    position: absolute;    right: 6px;    border-radius: 50%;    top: 50%;    transform: translateY(-50%);}.tab_wrapper .active_tab .arrow:after {    content: "";    width: 10px;    display: inline-block;    height: 10px;    border-right: 3px solid #000;    border-bottom: 3px solid #000;    transform: rotate(45deg);    position: absolute;    top: 50%;    left: 50%;    margin-left: -6px;    margin-top: -8px;}.tab_wrapper .active_tab .text {    text-indent: 39px;    display: block;}@media only screen and (max-width: 768px) {    .tab_wrapper>ul {        display: none;    }    .tab_wrapper .content_wrapper {        border: 0;    }    .tab_wrapper .content_wrapper .accordian_header {        display: block;    }    .tab_wrapper.left_side .content_wrapper,    .tab_wrapper.right_side .content_wrapper {        width: 100%;        border-top: 0;    }    .tab_wrapper .controller {        display: none;    }    .tab_wrapper.show-as-dropdown>.tab_list {        border: 0;        box-shadow: 0 0 8px #f0f2f7;        position: absolute;        z-index: 3;        background: #fff;        border-radius: 5px;        margin-top: 15px;    }    .tab_wrapper.show-as-dropdown>.tab_list:before {        content: "";        position: absolute;        top: -6px;        left: 50%;        width: 14px;        height: 14px;        background: #fff;        transform: rotate(45deg);        box-shadow: -3px -4px 5px #efefef;        margin-left: -7px;    }    .tab_wrapper.show-as-dropdown>.tab_list li {        border: 0;        border-bottom: 1px solid #f0f2f7;    }    .tab_wrapper.show-as-dropdown>.tab_list li.active:after {        display: none;    }    .tab_wrapper.show-as-dropdown .active_tab {        display: block;    }    .tab_wrapper.show-as-dropdown>.tab_list,    .tab_wrapper.show-as-dropdown>.content_wrapper>.accordian_header {        display: none;    }    .tab_wrapper.show-as-dropdown>.tab_list li {        display: block;        float: none;        width: 100%;    }}@media only screen and (min-width: 769px) {    .tab_wrapper.show-as-dropdown>.tab_list {        display: block !important;        overflow: hidden;    }}/*# sourceMappingURL=style.css.map */.intl-tel-input {    position: relative;    border-color: #e1e6f1;}.intl-tel-input .hide {    display: none;}.intl-tel-input .flag-dropdown {    position: absolute;    z-index: 1;    cursor: pointer;    height: 40px;    line-height: 40px;}.intl-tel-input .flag-dropdown .selected-flag {    margin: 1px 2px 1px 1px;    padding: 11px 16px 11px 6px;    background: #f4f4fb;    border-radius: 5px 0px 0px 5px;}.intl-tel-input .flag-dropdown .selected-flag:hover {    background-color: #eaeef9;}.country-list .highlight {    float: inherit;}.intl-tel-input .flag-dropdown .selected-flag .down-arrow {    top: 6px;    position: relative;    left: 20px;    width: 0;    height: 0;    border-left: 4px solid transparent;    border-right: 4px solid transparent;    border-top: 4px solid black;}.intl-tel-input .flag-dropdown .country-list {    list-style: none;    padding: 0;    margin: 0;    z-index: 1;    overflow-y: scroll;    background-color: white;    border: 0;    position: absolute;    top: 42px;    width: 250px;    max-height: 200px;    box-shadow: 0px 4px 7px rgba(154, 154, 204, 0.1);}.intl-tel-input .flag-dropdown .country-list .divider {    padding-bottom: 5px;    margin-bottom: 5px;    border-bottom: 1px solid #eaf0ff;}.intl-tel-input .flag-dropdown .country-list .country {    line-height: 16px;    padding: 10px 10px;    font-size: 14px;}.intl-tel-input .flag-dropdown .country-list .country .dial-code {    color: #9097b5;}.intl-tel-input .flag-dropdown .country-list .country.highlight {    background-color: #f9f9fe;    font-size: 14px;    border: 0;    border-radius: 0;    margin: 0;}.intl-tel-input .flag-dropdown .country-list .flag1 {    display: inline-block;    vertical-align: bottom;    margin-right: 6px;}.intl-tel-input .flag-dropdown .country-list .country-name {    margin-right: 6px;}.intl-tel-input input {    box-sizing: border-box;    -moz-box-sizing: border-box;    height: 40px;    padding-left: 47px;    position: relative;    z-index: 0;    border: 1px solid #e1e6f1;    width: 250px;    border-radius: 5px 0px 0px 5px;}.intl-tel-input input:focus {    outline: none;}/* originally from https://github.com/lafeber/world-flags-sprite */.f16 .flag1 {    width: 16px;    height: 16px;    background: url("../plugins/telephoneinput/img/flags16.png") no-repeat;}.f16 ._African_Union {    background-position: 0 -16px;}.f16 ._Arab_League {    background-position: 0 -32px;}.f16 ._ASEAN {    background-position: 0 -48px;}.f16 ._CARICOM {    background-position: 0 -64px;}.f16 ._CIS {    background-position: 0 -80px;}.f16 ._Commonwealth {    background-position: 0 -96px;}.f16 ._England {    background-position: 0 -112px;}.f16 ._European_Union {    background-position: 0 -128px;}.f16 ._Islamic_Conference {    background-position: 0 -144px;}.f16 ._Kosovo {    background-position: 0 -160px;}.f16 ._NATO {    background-position: 0 -176px;}.f16 ._Northern_Cyprus {    background-position: 0 -192px;}.f16 ._Northern_Ireland {    background-position: 0 -208px;}.f16 ._Olimpic_Movement {    background-position: 0 -224px;}.f16 ._OPEC {    background-position: 0 -240px;}.f16 ._Red_Cross {    background-position: 0 -256px;}.f16 ._Scotland {    background-position: 0 -272px;}.f16 ._Somaliland {    background-position: 0 -288px;}.f16 ._Tibet {    background-position: 0 -304px;}.f16 ._United_Nations {    background-position: 0 -320px;}.f16 ._Wales {    background-position: 0 -336px;}.f16 .ad {    background-position: 0 -352px;}.f16 .ae {    background-position: 0 -368px;}.f16 .af {    background-position: 0 -384px;}.f16 .ag {    background-position: 0 -400px;}.f16 .ai {    background-position: 0 -416px;}.f16 .al {    background-position: 0 -432px;}.f16 .am {    background-position: 0 -448px;}.f16 .an {    background-position: 0 -464px;}.f16 .ao {    background-position: 0 -480px;}.f16 .aq {    background-position: 0 -496px;}.f16 .ar {    background-position: 0 -512px;}.f16 .as {    background-position: 0 -528px;}.f16 .at {    background-position: 0 -544px;}.f16 .au {    background-position: 0 -560px;}.f16 .aw {    background-position: 0 -576px;}.f16 .az {    background-position: 0 -592px;}.f16 .ba {    background-position: 0 -608px;}.f16 .bb {    background-position: 0 -624px;}.f16 .bd {    background-position: 0 -640px;}.f16 .be {    background-position: 0 -656px;}.f16 .bf {    background-position: 0 -672px;}.f16 .bg {    background-position: 0 -688px;}.f16 .bh {    background-position: 0 -704px;}.f16 .bi {    background-position: 0 -720px;}.f16 .bj {    background-position: 0 -736px;}.f16 .bm {    background-position: 0 -752px;}.f16 .bn {    background-position: 0 -768px;}.f16 .bo {    background-position: 0 -784px;}.f16 .br {    background-position: 0 -800px;}.f16 .bs {    background-position: 0 -816px;}.f16 .bt {    background-position: 0 -832px;}.f16 .bw {    background-position: 0 -848px;}.f16 .by {    background-position: 0 -864px;}.f16 .bz {    background-position: 0 -880px;}.f16 .ca {    background-position: 0 -896px;}.f16 .cg {    background-position: 0 -912px;}.f16 .cf {    background-position: 0 -928px;}.f16 .cd {    background-position: 0 -944px;}.f16 .ch {    background-position: 0 -960px;}.f16 .ci {    background-position: 0 -976px;}.f16 .ck {    background-position: 0 -992px;}.f16 .cl {    background-position: 0 -1008px;}.f16 .cm {    background-position: 0 -1024px;}.f16 .cn {    background-position: 0 -1040px;}.f16 .co {    background-position: 0 -1056px;}.f16 .cr {    background-position: 0 -1072px;}.f16 .cu {    background-position: 0 -1088px;}.f16 .cv {    background-position: 0 -1104px;}.f16 .cy {    background-position: 0 -1120px;}.f16 .cz {    background-position: 0 -1136px;}.f16 .de {    background-position: 0 -1152px;}.f16 .dj {    background-position: 0 -1168px;}.f16 .dk {    background-position: 0 -1184px;}.f16 .dm {    background-position: 0 -1200px;}.f16 .do {    background-position: 0 -1216px;}.f16 .dz {    background-position: 0 -1232px;}.f16 .ec {    background-position: 0 -1248px;}.f16 .ee {    background-position: 0 -1264px;}.f16 .eg {    background-position: 0 -1280px;}.f16 .eh {    background-position: 0 -1296px;}.f16 .er {    background-position: 0 -1312px;}.f16 .es {    background-position: 0 -1328px;}.f16 .et {    background-position: 0 -1344px;}.f16 .fi {    background-position: 0 -1360px;}.f16 .fj {    background-position: 0 -1376px;}.f16 .fm {    background-position: 0 -1392px;}.f16 .fo {    background-position: 0 -1408px;}.f16 .fr {    background-position: 0 -1424px;}.f16 .ga {    background-position: 0 -1440px;}.f16 .gb {    background-position: 0 -1456px;}.f16 .gd {    background-position: 0 -1472px;}.f16 .ge {    background-position: 0 -1488px;}.f16 .gg {    background-position: 0 -1504px;}.f16 .gh {    background-position: 0 -1520px;}.f16 .gi {    background-position: 0 -1536px;}.f16 .gl {    background-position: 0 -1552px;}.f16 .gm {    background-position: 0 -1568px;}.f16 .gn {    background-position: 0 -1584px;}.f16 .gp {    background-position: 0 -1600px;}.f16 .gq {    background-position: 0 -1616px;}.f16 .gr {    background-position: 0 -1632px;}.f16 .gt {    background-position: 0 -1648px;}.f16 .gu {    background-position: 0 -1664px;}.f16 .gw {    background-position: 0 -1680px;}.f16 .gy {    background-position: 0 -1696px;}.f16 .hk {    background-position: 0 -1712px;}.f16 .hn {    background-position: 0 -1728px;}.f16 .hr {    background-position: 0 -1744px;}.f16 .ht {    background-position: 0 -1760px;}.f16 .hu {    background-position: 0 -1776px;}.f16 .id,.f16 .mc {    background-position: 0 -1792px;}.f16 .ie {    background-position: 0 -1808px;}.f16 .il {    background-position: 0 -1824px;}.f16 .im {    background-position: 0 -1840px;}.f16 .in {    background-position: 0 -1856px;}.f16 .iq {    background-position: 0 -1872px;}.f16 .ir {    background-position: 0 -1888px;}.f16 .is {    background-position: 0 -1904px;}.f16 .it {    background-position: 0 -1920px;}.f16 .je {    background-position: 0 -1936px;}.f16 .jm {    background-position: 0 -1952px;}.f16 .jo {    background-position: 0 -1968px;}.f16 .jp {    background-position: 0 -1984px;}.f16 .ke {    background-position: 0 -2000px;}.f16 .kg {    background-position: 0 -2016px;}.f16 .kh {    background-position: 0 -2032px;}.f16 .ki {    background-position: 0 -2048px;}.f16 .km {    background-position: 0 -2064px;}.f16 .kn {    background-position: 0 -2080px;}.f16 .kp {    background-position: 0 -2096px;}.f16 .kr {    background-position: 0 -2112px;}.f16 .kw {    background-position: 0 -2128px;}.f16 .ky {    background-position: 0 -2144px;}.f16 .kz {    background-position: 0 -2160px;}.f16 .la {    background-position: 0 -2176px;}.f16 .lb {    background-position: 0 -2192px;}.f16 .lc {    background-position: 0 -2208px;}.f16 .li {    background-position: 0 -2224px;}.f16 .lk {    background-position: 0 -2240px;}.f16 .lr {    background-position: 0 -2256px;}.f16 .ls {    background-position: 0 -2272px;}.f16 .lt {    background-position: 0 -2288px;}.f16 .lu {    background-position: 0 -2304px;}.f16 .lv {    background-position: 0 -2320px;}.f16 .ly {    background-position: 0 -2336px;}.f16 .ma {    background-position: 0 -2352px;}.f16 .md {    background-position: 0 -2368px;}.f16 .me {    background-position: 0 -2384px;}.f16 .mg {    background-position: 0 -2400px;}.f16 .mh {    background-position: 0 -2416px;}.f16 .mk {    background-position: 0 -2432px;}.f16 .ml {    background-position: 0 -2448px;}.f16 .mm {    background-position: 0 -2464px;}.f16 .mn {    background-position: 0 -2480px;}.f16 .mo {    background-position: 0 -2496px;}.f16 .mq {    background-position: 0 -2512px;}.f16 .mr {    background-position: 0 -2528px;}.f16 .ms {    background-position: 0 -2544px;}.f16 .mt {    background-position: 0 -2560px;}.f16 .mu {    background-position: 0 -2576px;}.f16 .mv {    background-position: 0 -2592px;}.f16 .mw {    background-position: 0 -2608px;}.f16 .mx {    background-position: 0 -2624px;}.f16 .my {    background-position: 0 -2640px;}.f16 .mz {    background-position: 0 -2656px;}.f16 .na {    background-position: 0 -2672px;}.f16 .nc {    background-position: 0 -2688px;}.f16 .ne {    background-position: 0 -2704px;}.f16 .ng {    background-position: 0 -2720px;}.f16 .ni {    background-position: 0 -2736px;}.f16 .nl {    background-position: 0 -2752px;}.f16 .no {    background-position: 0 -2768px;}.f16 .np {    background-position: 0 -2784px;}.f16 .nr {    background-position: 0 -2800px;}.f16 .nz {    background-position: 0 -2816px;}.f16 .om {    background-position: 0 -2832px;}.f16 .pa {    background-position: 0 -2848px;}.f16 .pe {    background-position: 0 -2864px;}.f16 .pf {    background-position: 0 -2880px;}.f16 .pg {    background-position: 0 -2896px;}.f16 .ph {    background-position: 0 -2912px;}.f16 .pk {    background-position: 0 -2928px;}.f16 .pl {    background-position: 0 -2944px;}.f16 .pr {    background-position: 0 -2960px;}.f16 .ps {    background-position: 0 -2976px;}.f16 .pt {    background-position: 0 -2992px;}.f16 .pw {    background-position: 0 -3008px;}.f16 .py {    background-position: 0 -3024px;}.f16 .qa {    background-position: 0 -3040px;}.f16 .re {    background-position: 0 -3056px;}.f16 .ro {    background-position: 0 -3072px;}.f16 .rs {    background-position: 0 -3088px;}.f16 .ru {    background-position: 0 -3104px;}.f16 .rw {    background-position: 0 -3120px;}.f16 .sa {    background-position: 0 -3136px;}.f16 .sb {    background-position: 0 -3152px;}.f16 .sc {    background-position: 0 -3168px;}.f16 .sd {    background-position: 0 -3184px;}.f16 .se {    background-position: 0 -3200px;}.f16 .sg {    background-position: 0 -3216px;}.f16 .si {    background-position: 0 -3232px;}.f16 .sk {    background-position: 0 -3248px;}.f16 .sl {    background-position: 0 -3264px;}.f16 .sm {    background-position: 0 -3280px;}.f16 .sn {    background-position: 0 -3296px;}.f16 .so {    background-position: 0 -3312px;}.f16 .sr {    background-position: 0 -3328px;}.f16 .st {    background-position: 0 -3344px;}.f16 .sv {    background-position: 0 -3360px;}.f16 .sy {    background-position: 0 -3376px;}.f16 .sz {    background-position: 0 -3392px;}.f16 .tc {    background-position: 0 -3408px;}.f16 .td {    background-position: 0 -3424px;}.f16 .tg {    background-position: 0 -3440px;}.f16 .th {    background-position: 0 -3456px;}.f16 .tj {    background-position: 0 -3472px;}.f16 .tl {    background-position: 0 -3488px;}.f16 .tm {    background-position: 0 -3504px;}.f16 .tn {    background-position: 0 -3520px;}.f16 .to {    background-position: 0 -3536px;}.f16 .tr {    background-position: 0 -3552px;}.f16 .tt {    background-position: 0 -3568px;}.f16 .tv {    background-position: 0 -3584px;}.f16 .tw {    background-position: 0 -3600px;}.f16 .tz {    background-position: 0 -3616px;}.f16 .ua {    background-position: 0 -3632px;}.f16 .ug {    background-position: 0 -3648px;}.f16 .us {    background-position: 0 -3664px;}.f16 .uy {    background-position: 0 -3680px;}.f16 .uz {    background-position: 0 -3696px;}.f16 .va {    background-position: 0 -3712px;}.f16 .vc {    background-position: 0 -3728px;}.f16 .ve {    background-position: 0 -3744px;}.f16 .vg {    background-position: 0 -3760px;}.f16 .vi {    background-position: 0 -3776px;}.f16 .vn {    background-position: 0 -3792px;}.f16 .vu {    background-position: 0 -3808px;}.f16 .ws {    background-position: 0 -3824px;}.f16 .ye {    background-position: 0 -3840px;}.f16 .za {    background-position: 0 -3856px;}.f16 .zm {    background-position: 0 -3872px;}.f16 .zw {    background-position: 0 -3888px;}.telephone-input .btn {    border-top-left-radius: 0;    border-bottom-left-radius: 0;}.dark-theme .intl-tel-input input {    border: 1px solid rgba(225, 230, 241, 0.1);    background: transparent;    color: #fff;}.dark-theme .intl-tel-input .flag-dropdown .selected-flag {    background: #383d52;}.dark-theme .intl-tel-input .flag-dropdown .selected-flag .down-arrow {    border-top: 4px solid #fff;}.dark-theme .intl-tel-input .flag-dropdown .country-list {    box-shadow: 1px 1px 4px rgb(0, 0, 0);    background-color: #2a2e3f;}.dark-theme .intl-tel-input .flag-dropdown .country-list .country.highlight {    background-color: rgb(36, 47, 74);    border: 0 !important;}.dark-theme .intl-tel-input .flag-dropdown .country-list .divider {    border-bottom: 1px solid rgba(234, 240, 255, 0.2);}.timeline *,.timeline :after,.timeline :before {    -webkit-box-sizing: inherit;    box-sizing: inherit;}.timeline__wrap {    overflow: hidden;    position: relative;    z-index: 1;}.timeline__item {    font-size: 16px;    font-size: 1rem;    padding: 0.625rem 2.5rem 0.625rem 0;    position: relative;    width: 50%;    z-index: 1;}.timeline__item:after {    background-color: #fff;    border: 4px solid #d1d4e4;    border-radius: 50%;    content: "";    height: 20px;    position: absolute;    right: -10px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    top: 50%;    width: 20px;    z-index: 1;}.timeline__item.animated {    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    opacity: 0;}.timeline__item.fadeIn {    -webkit-animation-name: fadeIn;    animation-name: fadeIn;}.timeline__item--left {    left: 0;}.timeline__item--right {    left: 50%;    padding: 0.625rem 0 0.625rem 2.5rem;}.timeline__item--right:after {    left: -10px;}.timeline__item--right .timeline__content:before {    border-bottom: 10px solid transparent;    border-right: 12px solid #e1e6f1;    border-left: none;    border-top: 10px solid transparent;    left: -12px;}.timeline__item--right .timeline__content:after {    border-bottom: 9px solid transparent;    border-right: 11px solid #fff;    border-left: none;    border-top: 9px solid transparent;    left: -10px;}.timeline__content {    background-color: #fff;    border-radius: 0px;    color: #334151;    border: 1px solid #e1e6f1;    display: block;    padding: 1.25rem;    position: relative;    box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);}.timeline__content:after {    content: "";    height: 0;    position: absolute;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    top: 50%;    width: 0;}.timeline__content:before {    content: "";    height: 0;    position: absolute;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    top: 50%;    width: 0;    border-bottom: 10px solid transparent;    border-left: 12px solid #e1e6f1;    border-top: 10px solid transparent;    right: -12px;    z-index: 1;}.timeline__content:after {    border-bottom: 9px solid transparent;    border-left: 11px solid #fff;    border-top: 9px solid transparent;    right: -10px;    z-index: 2;}.timeline__content h2 {    font-size: 1rem;    font-weight: 700;    margin: 0 0 0.625rem;}.timeline__content p {    font-size: 14px;    line-height: 1.5;    margin-bottom: 10px;}.timeline--horizontal {    white-space: nowrap;}.timeline--horizontal .timeline-divider {    background-color: #d1d4e4;    display: block;    height: 4px;    left: 40px;    position: absolute;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    right: 40px;    z-index: 0;}.timeline--horizontal .timeline__items {    -webkit-transition: all 0.8s;    -o-transition: all 0.8s;    transition: all 0.8s;    will-change: transform;}.timeline--horizontal .timeline__item {    display: inline-block;    left: 0;    padding: 0 0 2.5rem;    position: relative;    -webkit-transition: none;    -o-transition: none;    transition: none;    vertical-align: top;    white-space: normal;}.timeline--horizontal .timeline__item:after {    left: 50%;    right: auto;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    top: 100%;}.timeline--horizontal .timeline__item .timeline__item__inner {    display: table;    height: 100%;    width: 100%;}.timeline--horizontal .timeline__item .timeline__content__wrap {    display: table-cell;    margin: 0;    padding: 0;    vertical-align: bottom;}.timeline--horizontal .timeline__item .timeline__content:before {    border-left: 12px solid transparent;    border-right: 12px solid transparent;    border-top: 12px solid #e1e6f1;    left: 50%;    right: auto;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    top: 100%;}.timeline--horizontal .timeline__item .timeline__content:after {    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: 10px solid #fff;    left: 50%;    right: auto;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    top: 100%;}.timeline--horizontal .timeline__item--bottom {    padding: 2.5rem 0 0;}.timeline--horizontal .timeline__item--bottom:after {    top: 0;}.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {    vertical-align: top;}.timeline--horizontal .timeline__item--bottom .timeline__content:before {    border-bottom: 12px solid #e1e6f1;    border-left: 12px solid transparent;    border-right: 12px solid transparent;    border-top: none;    bottom: 100%;    top: auto;}.timeline--horizontal .timeline__item--bottom .timeline__content:after {    border-bottom: 10px solid #fff;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-top: none;    bottom: 100%;    top: auto;}.timeline-nav-button {    background-color: #fff;    border: 1px solid #e1e6f1;    border-radius: 50px;    -webkit-box-sizing: border-box;    box-sizing: border-box;    -webkit-box-shadow: none;    box-shadow: none;    cursor: pointer;    display: block;    height: 40px;    outline: 0;    position: absolute;    text-indent: -9999px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    top: 50%;    width: 40px;    z-index: 10;}.timeline-nav-button:disabled {    opacity: 0.5;    pointer-events: none;}.timeline-nav-button:before {    background-position: center center;    background-repeat: no-repeat;    content: "";    display: block;    height: 14px;    left: 50%;    position: absolute;    -webkit-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%);    top: 50%;    width: 8px;}.timeline-nav-button--prev {    left: 0;}.timeline-nav-button--prev:before {    background-image: url(https://php.spruko.com/nowa/nowa/assets/images/arrow-left.svg);}.timeline-nav-button--next {    right: 0;}.timeline-nav-button--next:before {    background-image: url(https://php.spruko.com/nowa/nowa/assets/images/arrow-right.svg);}.timeline--mobile {    padding: 0;}.timeline--mobile:before {    left: 10px !important;    margin: 0 !important;}.timeline--mobile .timeline__item {    left: 0;    padding-left: 40px;    padding-right: 0;    width: 100%;}.timeline--mobile .timeline__item:after {    left: 2px;    margin: 0;}.timeline--mobile .timeline__item .timeline__content:before {    left: -12px;    border-bottom: 12px solid transparent;    border-right: 12px solid #e1e6f1;    border-left: none;    border-top: 12px solid transparent;}.timeline--mobile .timeline__item .timeline__content:after {    left: -10px;    border-bottom: 10px solid transparent;    border-right: 10px solid #fff;    border-left: none;    border-top: 10px solid transparent;}@-webkit-keyframes fadeIn {    0% {        opacity: 0;        top: 70px;    }    100% {        opacity: 1;        top: 0;    }}@keyframes fadeIn {    0% {        opacity: 0;        top: 70px;    }    100% {        opacity: 1;        top: 0;    }}@-webkit-keyframes liftUp {    0% {        top: 0;    }    100% {        top: -15px;    }}@keyframes liftUp {    0% {        top: 0;    }    100% {        top: -15px;    }}.timeline--horizontal .timeline__item:nth-child(even):after {    top: 0;}.tree {    margin: 0;    padding: 0;    list-style: none;}.tree ul {    margin: 0;    padding: 0;    list-style: none;    margin-left: 1em;    position: relative;}.tree ul ul {    margin-left: 0.5em;}.tree ul:before {    content: "";    display: block;    width: 0;    position: absolute;    top: 0;    bottom: 0;    left: -10px;    border-left: 1px solid #ededf5;}.tree li {    margin: 0;    padding: 0.5em 1em 0.2em 1em;    line-height: 2em;    color: #1a1630;    position: relative;    border: 1px solid #ebecf1;    margin: 10px 0;    border-radius: 5px;    line-height: 30px;}.tree li i {    margin-right: 10px;    font-weight: bold;    font-size: 16px;    /* padding-top: 10px; */    line-height: 1;}.tree ul li:before {    content: "";    display: block;    width: 10px;    height: 0;    border-top: 2px solid #e5e5ea;    margin-top: -1px;    position: absolute;    top: 22px;    left: -10px;}.tree ul li:last-child:before {    background: transparent;    top: 22px;    bottom: 0;}.indicator {    margin-right: 5px;    color: #4b10a4;}.tree li a {    text-decoration: none;    color: #1a1630;    font-size: 15px;}.tree li button {    text-decoration: none;    color: #29273c;    border: none;    background: transparent;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    outline: 0;}.tree li button:active,.tree li button:focus {    text-decoration: none;    color: #29273c;    border: none;    background: transparent;    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    outline: 0;}.tree li.branch {    background: #ffffff;}.tree li.branch li {    background: #ffffff;}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after {    content: " ";    display: block;    background: white;    position: absolute;    z-index: 30;    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after {    content: " ";    display: block;    background: white;    position: absolute;    z-index: 30;    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after {    width: 2px;    height: 9999px;    left: 50%;    margin-left: -1.5px;}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after {    width: 9999px;    height: 3px;    top: 50%;    margin-top: -1.5px;}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay {    position: absolute;    top: 0;    width: 100%;    height: 100%;}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay {    -webkit-transition-duration: 0.5s;    -moz-transition-duration: 0.5s;    transition-duration: 0.5s;}.twentytwenty-before-label,.twentytwenty-after-label {    -webkit-transition-property: opacity;    -moz-transition-property: opacity;    transition-property: opacity;}.twentytwenty-before-label:before,.twentytwenty-after-label:before {    color: white;    font-size: 13px;    letter-spacing: 0.1em;}.twentytwenty-before-label:before,.twentytwenty-after-label:before {    position: absolute;    background: rgba(255, 255, 255, 0.2);    line-height: 38px;    padding: 0 20px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before {    top: 50%;    margin-top: -19px;}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before {    left: 50%;    margin-left: -45px;    text-align: center;    width: 90px;}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow {    width: 0;    height: 0;    border: 6px inset transparent;    position: absolute;}.twentytwenty-left-arrow,.twentytwenty-right-arrow {    top: 50%;    margin-top: -6px;}.twentytwenty-up-arrow,.twentytwenty-down-arrow {    left: 50%;    margin-left: -6px;}.twentytwenty-container {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;    z-index: 0;    overflow: hidden;    position: relative;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;}.twentytwenty-container img {    max-width: 100%;    position: absolute;    top: 0;    display: block;}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay {    background: rgba(0, 0, 0, 0);}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label {    opacity: 0;}.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {    opacity: 0;}.twentytwenty-container * {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;}.twentytwenty-before-label,.twentytwenty-after-label {    opacity: 0;}.twentytwenty-before-label:before,.twentytwenty-after-label:before {    content: attr(data-content);}.twentytwenty-horizontal .twentytwenty-before-label:before {    left: 10px;}.twentytwenty-horizontal .twentytwenty-after-label:before {    right: 10px;}.twentytwenty-vertical .twentytwenty-before-label:before {    top: 10px;}.twentytwenty-vertical .twentytwenty-after-label:before {    bottom: 10px;}.twentytwenty-overlay {    -webkit-transition-property: background;    -moz-transition-property: background;    transition-property: background;    background: rgba(0, 0, 0, 0);    z-index: 25;}.twentytwenty-overlay:hover {    background: rgba(0, 0, 0, 0.5);}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label {    opacity: 1;}.twentytwenty-before {    z-index: 20;}.twentytwenty-after {    z-index: 10;}.twentytwenty-handle {    height: 38px;    width: 38px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -22px;    margin-top: -22px;    border: 2px solid white;    -webkit-border-radius: 1000px;    -moz-border-radius: 1000px;    border-radius: 1000px;    -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    z-index: 40;    cursor: pointer;    background: rgba(0, 0, 0, 0.6);}.twentytwenty-horizontal .twentytwenty-handle:before {    bottom: 50%;    margin-bottom: 22px;    -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}.twentytwenty-horizontal .twentytwenty-handle:after {    top: 50%;    margin-top: 22px;    -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}.twentytwenty-vertical .twentytwenty-handle:before {    left: 50%;    margin-left: 22px;    -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}.twentytwenty-vertical .twentytwenty-handle:after {    right: 50%;    margin-right: 22px;    -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}.twentytwenty-left-arrow {    border-right: 10px solid white;    left: 50%;    margin-left: -17px;}.twentytwenty-right-arrow {    border-left: 10px solid white;    right: 50%;    margin-right: -17px;}.twentytwenty-up-arrow {    border-bottom: 6px solid white;    top: 50%;    margin-top: -17px;}.twentytwenty-down-arrow {    border-top: 6px solid white;    bottom: 50%;    margin-bottom: -17px;}/* ######## TEMPLATE ######## */.card--calendar .card-title {    color: #14112d;    font-weight: 700;    text-transform: uppercase;    margin-bottom: 15px;}.card--calendar .card-body {    padding: 0;}.card--calendar .ui-datepicker-inline {    border-width: 0;    max-width: none;    padding: 0;    margin: 0;}.card--calendar .ui-datepicker .ui-datepicker-header {    border-bottom: 1px solid #ededf5;    padding: 10px;    margin-bottom: 5px;}.card--calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,.card--calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {    top: 8px;}.card--calendar .ui-datepicker .ui-datepicker-month {    color: #134cf7;}.card--calendar .ui-datepicker .ui-datepicker-calendar {    width: calc(100% - 20px);}.card--calendar .ui-datepicker .ui-datepicker-calendar th {    font-size: 10px;    text-align: center;}.card--calendar .ui-datepicker .ui-datepicker-calendar td {    text-align: center;}.card--calendar .ui-datepicker .ui-datepicker-calendar td a {    display: block;    width: 34px;    height: 34px;    font-size: 12px;    border-radius: 100%;    display: flex;    align-items: center;    justify-content: center;    margin: 0 auto;    text-align: center;}.card--calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {    background-color: transparent;    border: 1px solid #134cf7;    color: #fff;    background: #134cf7;    font-weight: 700;}.card--calendar .card--events .list-group-item {    padding: 13px 20px 13px 40px;}@media (min-width: 576px) {    .card--calendar .ui-datepicker .ui-datepicker-calendar,    .card--twelve .flot-chart {        width: 100%;    }}.card--events {    border-color: #e3e3e3;    box-shadow: 5px 7px 26px -5px #d5d4e0;}.card--events .card-header {    padding: 20px;    background-color: transparent;}.card--calendar .card--events {    margin-left: -20px;    margin-right: -20px;}.card--calendar .card--events .list-group-item {    padding: 13px 20px 13px 40px;}.card--events .card-title {    color: #a5a0b1;    text-transform: uppercase;    margin-bottom: 10px;    font-size: 10px;    font-weight: 500;    letter-spacing: 1px;}.card--events .card-subtitle {    color: #14112d;    font-weight: 400;    font-size: 18px;}.card--events .card-body {    padding: 0;}.card--events .list-group-item {    padding: 10px 18px 10px 40px;    border-left-width: 0;    border-right-width: 0;    position: relative;}.card--events .list-group-item:first-child,.card--events .list-group-item:last-child {    border-radius: 0;}.card--events .list-group-item label {    text-transform: uppercase;    font-weight: 700;    font-size: 10px;    color: #37326d;    margin-bottom: 8px;    letter-spacing: 0.5px;}.card--events .list-group-item label span {    color: #a5a0b1;    font-weight: 500;}.card--events .list-group-item h6 {    font-size: 14px;    font-weight: 400;    margin-bottom: 5px;    display: flex;    align-items: center;}.card--events .list-group-item p {    margin-bottom: 5px;}.card--events .list-group-item p strong {    font-weight: 500;}.card--events .list-group-item small {    font-size: 11px;}.card--events .list-group-item small span {    font-weight: 700;    text-transform: uppercase;}.card--events .event-indicator {    width: 10px;    height: 10px;    position: absolute;    top: 17px;    left: 20px;    border-radius: 100%;}.card--events .event-user {    margin-top: 10px;    display: flex;    align-items: center;}.card--events .event-user .main-img-user {    width: 28px;    height: 28px;}.card--events .event-user .main-img-user::after {    display: none;}.card--events .event-user .main-img-user+.main-img-user {    margin-left: -6px;}.card--events .event-user a:last-child {    margin-left: 10px;    color: #a5a0b1;    font-weight: 500;    font-size: 11px;}.card--events .event-user a:last-child:hover,.card--events .event-user a:last-child:focus {    color: #37326d;}@media (max-width: 320px) {    .ui-datepicker .ui-datepicker-calendar th {        padding: 4px 0;        letter-spacing: normal;    }}.ui-datepicker .ui-datepicker-calendar td {    border: 1px solid #fff;    padding: 0;    background-color: #fff;    text-align: center;}.ui-datepicker .ui-datepicker-calendar td:last-child {    border-right: 0;}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {    color: #7987a1;}.ui-datepicker .ui-datepicker-calendar td span {    transition: all 0.2s ease-in-out;    padding: 5px;    color: #4a4a69;    padding: 6px 10px;    display: block;    font-weight: 400;    font-size: 12px;    border: 0;    border-radius: 5px;}.ui-datepicker .ui-datepicker-calendar td a {    transition: all 0.2s ease-in-out;    padding: 5px;    color: #4a4a69;    padding: 10px 13px;    display: block;    font-weight: 400;    font-size: 12px;    border: 0;    border-radius: 5px;}.ui-datepicker .ui-datepicker-calendar td a:hover {    background-color: #fff;    color: #4a4a69;}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {    background-color: var(--primary-bg-color);    color: #fff;}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus {    background-color: var(--primary-bg-color);    color: #fff;}@media (prefers-reduced-motion: reduce) {    .ui-datepicker .ui-datepicker-calendar td span,    .ui-datepicker .ui-datepicker-calendar td a {        transition: none;    }}.ui-datepicker-multi .ui-datepicker-group {    padding-right: 15px;    width: auto;    float: left;}.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {    margin: auto;}.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {    left: 10px;}.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {    right: 10px;}.ui-datepicker-multi .ui-datepicker-group table {    margin: 0;}.ui-datepicker-multi .ui-datepicker-group-last {    padding-right: 0;}.ui-datepicker-inline {    border-color: #e4e8f3;}@media (min-width: 576px) {    .ui-datepicker-inline {        max-width: 310px;    }}/* ###### 7.2 Calendar  ###### */@media (min-width: 992px) {    .main-content-calendar {        padding: 25px 0;    }}.main-content-calendar .container,.main-content-calendar .container-fluid {    padding: 20px 0 0;}@media (min-width: 992px) {    .main-content-calendar .container,    .main-content-calendar .container-fluid {        padding-top: 0;    }}@media (min-width: 576px) {    .main-content-left-calendar {        width: 300px;    }}@media (min-width: 992px) {    .main-content-left-calendar {        width: 230px;    }}.main-datepicker .ui-datepicker-inline {    margin-top: 0;}.main-datepicker .ui-datepicker .ui-datepicker-title {    color: var(--primary-bg-color);    letter-spacing: -0.2px;}.main-datepicker .ui-datepicker .ui-datepicker-calendar {    width: 100%;}.main-datepicker .ui-datepicker .ui-datepicker-calendar th {    padding: 5px;    font-size: 10px;    color: #323251;    text-align: center;}.main-datepicker .ui-datepicker .ui-datepicker-calendar td {    text-align: center;}.main-datepicker .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a {    color: #f34343;}.main-datepicker .ui-datepicker .ui-datepicker-calendar td {    padding: 0 1px;}.main-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a {    color: #f34343;}.main-datepicker .ui-datepicker .ui-datepicker-calendar td span,.main-datepicker .ui-datepicker .ui-datepicker-calendar td a {    padding: 4px 5px;    font-family: Verdana, sans-serif;    font-size: 11px;    color: #4d5875;}.main-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {    background-color: var(--primary-bg-color);    color: #fff;    border-radius: 5px;}.main-nav-calendar-event .nav-link {    font-size: 13px;    position: relative;}.main-nav-calendar-event .nav-link i {    font-size: 21px;    position: relative;    margin-right: 10px;    top: -0.5px;}.main-nav-calendar-event .nav-link.exclude {    color: #7987a1;}.main-nav-calendar-event .nav-link.exclude i {    color: #7987a1;}.main-nav-calendar-event .nav-link.exclude::before {    content: "";    position: absolute;    top: 50%;    left: 0;    right: 0;    border-top: 1px solid #7987a1;}@media (min-width: 992px) {    .main-content-body-calendar {        padding-left: 25px;    }}.main-calendar {    border-color: #e4e8f3;}.main-calendar .fc-content,.main-calendar .fc-divider,.main-calendar .fc-list-heading td,.main-calendar .fc-list-view,.main-calendar .fc-popover,.main-calendar .fc-row,.main-calendar tbody,.main-calendar td,.main-calendar th,.main-calendar thead {    border-color: #e4e8f3;}.main-calendar .fc-header-toolbar {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;    margin-bottom: 15px;    padding: 0 20px;}.main-calendar .fc-header-toolbar h2 {    margin-bottom: 0;    color: #323251;    font-size: 20px;    font-weight: 700;}.main-calendar .fc-header-toolbar .fc-right {    order: 3;}.main-calendar .fc-header-toolbar .fc-clear {    display: none;}.main-calendar .fc-header-toolbar button {    height: 38px;    background-color: #fff;    background-image: none;    border: 1px solid #ededf5;    box-shadow: none;    padding: 0 15px;    display: flex;    align-items: center;    color: #323251;    font-size: 13px;    text-transform: capitalize;    outline: none;    text-shadow: none;    border-radius: 0;}.main-calendar .fc-header-toolbar button:hover,.main-calendar .fc-header-toolbar button:focus {    background-color: #f0f0f8;}.main-calendar .fc-header-toolbar button.fc-prev-button,.main-calendar .fc-header-toolbar button.fc-next-button {    padding: 0;    width: 38px;    justify-content: center;}.main-calendar .fc-header-toolbar button.fc-prev-button span,.main-calendar .fc-header-toolbar button.fc-next-button span {    margin: 0;}.main-calendar .fc-header-toolbar button.fc-state-active {    background-color: #f0f0f8;}.main-calendar .fc-header-toolbar button.fc-today-button {    color: #fff;    background-color: var(--primary-bg-color);    border-color: #1a53ff;}.main-calendar .fc-header-toolbar button.fc-today-button.fc-state-disabled {    border-color: #e4e8f3;    background-color: #f9f9fb;    color: #949eb7;    cursor: default;}.main-calendar .fc-icon-left-single-arrow,.main-calendar .fc-icon-right-single-arrow {    top: 0;}.main-calendar .fc-icon-left-single-arrow::after,.main-calendar .fc-icon-right-single-arrow::after {    font-family: "Ionicons";    font-size: 18px;    font-weight: 400;    line-height: 1;}.main-calendar .fc-icon-left-single-arrow::after {    content: "\f3cf";}.main-calendar .fc-icon-right-single-arrow::after {    content: "\f3d1";}.main-calendar .fc-head-container .fc-day-header {    font-size: 11px;    font-weight: 700;    text-transform: uppercase;    padding: 14px 0;    color: #323251;}.main-calendar .fc-view>table {    background-color: #fff;}.main-calendar .fc-view>table>thead th,.main-calendar .fc-view>table>thead td {    border-color: #e4e8f3;}.main-calendar .fc-view>table>tbody>tr>td {    border-color: #e4e8f3;}.main-calendar .fc-view .fc-other-month {    background-color: #eff3fd;}.main-calendar .fc-view .fc-day-number {    font-size: 14px;    font-weight: 400;    font-family: Arial, sans-serif;    color: #4d5875;    display: inline-block;    padding: 5px 8px;    position: relative;    transition: all 0.2s ease-in-out;    margin: 2px 2px 0 0;    min-width: 20px;    text-align: center;}.main-calendar .fc-view .fc-day-number:hover,.main-calendar .fc-view .fc-day-number:focus {    color: #323251;    background-color: #f9f9fb;}.main-calendar .fc-view .fc-scroller {    height: auto !important;    overflow: visible !important;}.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span {    display: block;}.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:first-child {    color: #7987a1;    font-size: 8px;    font-weight: 400;    line-height: 1.2;}.main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:last-child {    font-weight: 700;    font-size: 14px;    font-family: Helvetica, Arial, sans-serif;    line-height: 1;}.main-calendar .fc-view.fc-agenda-view .fc-day-header.fc-today>a {    color: var(--primary-bg-color);}.main-calendar .fc-view.fc-listMonth-view,.main-calendar .fc-view.fc-listWeek-view {    border-width: 0;}.main-calendar .fc-view.fc-listMonth-view .fc-scroller,.main-calendar .fc-view.fc-listWeek-view .fc-scroller {    padding: 0 20px 20px;}.main-calendar .fc-view.fc-listMonth-view .fc-list-table,.main-calendar .fc-view.fc-listWeek-view .fc-list-table {    border-collapse: separate;    display: block;}.main-calendar .fc-view.fc-listMonth-view .fc-list-table>tbody,.main-calendar .fc-view.fc-listWeek-view .fc-list-table>tbody {    display: flex;    flex-wrap: wrap;}.main-calendar .fc-view.fc-listMonth-view .fc-list-heading,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading {    flex: 0 0 20%;    max-width: 20%;    margin-top: 15px;}.main-calendar .fc-view.fc-listMonth-view .fc-list-heading:first-child,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading:first-child,.main-calendar .fc-view.fc-listMonth-view .fc-list-heading:first-child+.fc-list-item,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading:first-child+.fc-list-item {    margin-top: 0;}.main-calendar .fc-view.fc-listMonth-view .fc-list-heading td,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading td {    background-color: transparent;    border-width: 0;    padding: 0;}.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main {    display: block;    font-size: 11px;    text-transform: uppercase;    color: #7987a1;    font-weight: 600;    padding: 5px;    text-align: center;}.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main span:last-child,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main span:last-child {    display: block;    font-size: 30px;    font-weight: 700;    font-family: Helvetica, Arial, sans-serif;    letter-spacing: -1px;    color: #323251;    line-height: 1;}.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now,.main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now span:last-child,.main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now span:last-child {    color: var(--primary-bg-color);}.main-calendar .fc-view.fc-listMonth-view .fc-list-item,.main-calendar .fc-view.fc-listWeek-view .fc-list-item {    flex: 0 0 calc(80% - 5px);    max-width: calc(80% - 5px);    dispLay: flex;    flex-direction: column;    border-left: 4px solid transparent;    background-color: #fff;    margin-top: 15px;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item:hover,.main-calendar .fc-view.fc-listMonth-view .fc-list-item:focus {    cursor: pointer;}.main-calendar .fc-view.fc-listWeek-view .fc-list-item:hover,.main-calendar .fc-view.fc-listWeek-view .fc-list-item:focus {    cursor: pointer;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item:hover td,.main-calendar .fc-view.fc-listMonth-view .fc-list-item:focus td {    background-color: transparent;}.main-calendar .fc-view.fc-listWeek-view .fc-list-item:hover td,.main-calendar .fc-view.fc-listWeek-view .fc-list-item:focus td {    background-color: transparent;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item>td,.main-calendar .fc-view.fc-listWeek-view .fc-list-item>td {    border-width: 0;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-time,.main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-time {    border-top: 1px solid #f0f0f8;    border-right: 1px solid #f0f0f8;    box-sizing: border-box;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-title,.main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-title {    border-bottom: 1px solid #f0f0f8;    border-right: 1px solid #f0f0f8;    box-sizing: border-box;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,.main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {    margin-left: 20%;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item-marker,.main-calendar .fc-view.fc-listWeek-view .fc-list-item-marker {    display: none;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item-time,.main-calendar .fc-view.fc-listWeek-view .fc-list-item-time {    padding: 12px 15px 2px;    font-size: 13px;    text-transform: capitalize;    width: 100%;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title,.main-calendar .fc-view.fc-listWeek-view .fc-list-item-title {    padding: 0 15px 12px;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title a,.main-calendar .fc-view.fc-listWeek-view .fc-list-item-title a {    display: block;    font-weight: 700;    font-size: 15px;    margin-bottom: 5px;    color: #323251;}.main-calendar .fc-view.fc-listMonth-view .fc-list-item-title .fc-desc,.main-calendar .fc-view.fc-listWeek-view .fc-list-item-title .fc-desc {    font-size: 13px;    line-height: 1.375;    display: block;}.main-calendar td.fc-today {    background-color: var(--primary-bg-color);}.main-calendar td.fc-today .fc-day-number {    background-color: var(--primary-bg-color);    color: #fff;    border-radius: 1px;}.main-calendar td.fc-today .fc-day-number:hover,.main-calendar td.fc-today .fc-day-number:focus {    background-color: var(--primary-bg-color);    color: #fff;    border-radius: 1px;}.main-calendar .fc-axis {    font-size: 11px;}.main-calendar .fc-event {    border-width: 0;    border-top-width: 5px;    border-radius: 0;}.main-calendar .fc-event.fc-day-grid-event>div {    display: none;}.main-calendar .fc-event.fc-day-grid-event>div .fc-time {    font-weight: 500;}.main-calendar .fc-event.fc-day-grid-event>div .fc-desc {    display: none;}.main-calendar .fc-time-grid-event {    padding: 5px;    border-left-width: 0;    border-top-width: 2px;}.main-calendar .fc-time-grid-event .fc-time {    font-size: 12px;}.main-calendar .fc-time-grid-event .fc-title {    font-size: 14px;    font-weight: 700;    color: #323251;    margin-bottom: 10px;}.main-calendar .fc-time-grid-event .fc-desc {    font-size: 13px;    line-height: 1.3;    color: rgba(28, 39, 60, 0.8);}.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div {    display: none;}.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-time {    font-size: 11px;}.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-title {    font-size: 13px;}.main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-desc {    display: none;}.main-calendar .fc-list-empty {    padding: 20px 0;    background-color: #fff;    border: 1px solid #ededf5;}@media (min-width: 992px) {    .main-calendar .fc-header-toolbar {        padding: 0;        margin-bottom: 24px;    }}@media (min-width: 576px) {    .main-calendar .fc-header-toolbar h2 {        font-size: 22px;    }}@media (max-width: 767.98px) {    .main-calendar .fc-header-toolbar .fc-center {        order: 1;        flex: 0 0 100%;        display: flex;        justify-content: center;        margin-bottom: 20px;    }    .main-calendar .fc-header-toolbar .fc-left {        order: 2;        flex: 0 0 50%;    }    .main-calendar .fc-header-toolbar .fc-right {        flex: 0 0 50%;        display: flex;        justify-content: flex-end;    }}@media (max-width: 575px) {    .main-calendar .fc-header-toolbar button.fc-prev-button,    .main-calendar .fc-header-toolbar button.fc-next-button {        width: 32px;        height: 32px;    }    .main-calendar .fc-header-toolbar button.fc-today-button {        height: 32px;        padding-left: 10px;        padding-right: 10px;        font-size: 11px;    }    .main-calendar .fc-header-toolbar button.fc-month-button,    .main-calendar .fc-header-toolbar button.fc-agendaWeek-button,    .main-calendar .fc-header-toolbar button.fc-agendaDay-button,    .main-calendar .fc-header-toolbar button.fc-listWeek-button,    .main-calendar .fc-header-toolbar button.fc-listMonth-button {        text-indent: -9999px;        width: 32px;        height: 32px;        position: relative;        color: transparent;    }    .main-calendar .fc-header-toolbar button.fc-month-button::before,    .main-calendar .fc-header-toolbar button.fc-agendaWeek-button::before,    .main-calendar .fc-header-toolbar button.fc-agendaDay-button::before,    .main-calendar .fc-header-toolbar button.fc-listWeek-button::before,    .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {        position: absolute;        top: 6px;        left: 10px;        z-index: 100;        display: inline-block;        text-indent: 0;        font-size: 12px;        font-weight: 700;        color: #4a4a69;    }    .main-calendar .fc-header-toolbar button.fc-month-button::before {        content: "M";    }    .main-calendar .fc-header-toolbar button.fc-agendaWeek-button::before {        content: "W";    }    .main-calendar .fc-header-toolbar button.fc-agendaDay-button::before {        content: "D";    }    .main-calendar .fc-header-toolbar button.fc-listWeek-button::before,    .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {        content: "L";        left: 11px;    }}@media (min-width: 992px) {    .main-calendar .fc-icon-left-single-arrow::after,    .main-calendar .fc-icon-right-single-arrow::after {        line-height: 0.75;    }}@media (min-width: 576px) {    .main-calendar .fc-head-container .fc-day-header {        font-size: 12px;    }}@media (max-width: 991.98px) {    .main-calendar .fc-view>table>thead th:first-child,    .main-calendar .fc-view>table>thead td:first-child {        border-left-width: 0;    }    .main-calendar .fc-view>table>thead th:last-child,    .main-calendar .fc-view>table>thead td:last-child {        border-right-width: 0;    }}@media (max-width: 991.98px) {    .main-calendar .fc-view>table>tbody>tr>td:first-child {        border-left-width: 0;    }    .main-calendar .fc-view>table>tbody>tr>td:last-child {        border-right-width: 0;    }}@media (prefers-reduced-motion: reduce) {    .main-calendar .fc-view .fc-day-number {        transition: none;    }}@media (min-width: 576px) {    .main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:first-child {        font-size: 11px;        font-weight: 600;    }}@media (min-width: 576px) {    .main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:last-child {        font-size: 25px;    }}@media (min-width: 992px) {    .main-calendar .fc-view.fc-listMonth-view .fc-scroller,    .main-calendar .fc-view.fc-listWeek-view .fc-scroller {        padding: 0;    }}@media (min-width: 576px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-heading,    .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {        flex: 0 0 15%;        max-width: 15%;    }}@media (min-width: 768px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-heading,    .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {        flex: 0 0 12%;        max-width: 12%;    }}@media (min-width: 992px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-heading,    .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {        flex: 0 0 10%;        max-width: 10%;    }}@media (min-width: 1200px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-heading,    .main-calendar .fc-view.fc-listWeek-view .fc-list-heading {        flex: 0 0 8%;        max-width: 8%;    }}@media (min-width: 576px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item {        flex: 0 0 calc(85% - 5px);        max-width: calc(85% - 5px);    }}@media (min-width: 768px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item {        flex: 0 0 calc(88% - 5px);        max-width: calc(88% - 5px);    }}@media (min-width: 992px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item {        flex: 0 0 calc(90% - 5px);        max-width: calc(90% - 5px);    }}@media (min-width: 1200px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item {        flex: 0 0 calc(92% - 5px);        max-width: calc(92% - 5px);    }}@media (min-width: 576px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-left: 15%;    }}@media (min-width: 768px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-left: 12%;    }}@media (min-width: 992px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-left: 10%;    }}@media (min-width: 1200px) {    .main-calendar .fc-view.fc-listMonth-view .fc-list-item+.fc-list-item,    .main-calendar .fc-view.fc-listWeek-view .fc-list-item+.fc-list-item {        margin-left: 8%;    }}@media (min-width: 576px) {    .main-calendar .fc-axis {        font-size: 13px;    }}@media (min-width: 576px) {    .main-calendar .fc-event {        border-top-width: 0;        border-left-width: 2px;        padding: 3px 4px;    }}@media (min-width: 576px) {    .main-calendar .fc-event.fc-day-grid-event>div {        display: block;    }}@media (min-width: 576px) {    .main-calendar .fc-agendaWeek-view .fc-time-grid-event>div {        display: block;    }}@media (min-width: 992px) {    .main-calendar .fc-agendaWeek-view .fc-time-grid-event>div .fc-desc {        display: block;    }}.main-modal-calendar-schedule .modal-content {    border-width: 0;    position: relative;}.main-modal-calendar-schedule .modal-content>.close {    position: absolute;    top: 20px;    right: 25px;    font-size: 28px;    font-weight: 700;    color: #7987a1;    text-shadow: none;}.main-modal-calendar-schedule .modal-header {    padding: 20px 25px;}.main-modal-calendar-schedule .modal-body {    padding: 30px 25px;}.main-modal-calendar-schedule .form-group-date {    display: flex;    align-items: center;    border: 1px solid #ededf5;    background-color: #f9f9fb;    padding: 10px 5px;    color: #323251;    font-size: 13px;    font-weight: 600;}.main-modal-calendar-schedule .form-group-date>i {    font-size: 32px;    line-height: 0;    margin-right: 10px;    opacity: 0.5;}.main-modal-calendar-schedule .select2-container {    width: 100% !important;}.main-modal-calendar-event .modal-content {    border-width: 0;    position: relative;    background-color: transparent;}.main-modal-calendar-event .modal-content>.close {    font-size: 18px;    text-shadow: none;}.main-modal-calendar-event .modal-header {    position: relative;    padding: 20px;    border-bottom-width: 0;    display: flex;    align-items: center;    justify-content: space-between;    border-top-left-radius: 0;    border-top-right-radius: 0;}.main-modal-calendar-event .nav-modal-event {    align-items: center;}.main-modal-calendar-event .nav-modal-event .nav-link {    padding: 0;    color: rgba(255, 255, 255, 0.75);    font-size: 21px;    line-height: 0;    position: relative;    transition: all 0.2s ease-in-out;}.main-modal-calendar-event .nav-modal-event .nav-link:hover,.main-modal-calendar-event .nav-modal-event .nav-link:focus {    color: #fff;}.main-modal-calendar-event .nav-modal-event .nav-link+.nav-link {    margin-left: 15px;}.main-modal-calendar-event .nav-modal-event .nav-link:last-child {    font-size: 24px;}.main-modal-calendar-event .event-title {    color: #fff;    font-size: 18px;    font-weight: 500;    margin-bottom: 0;    line-height: 1;}.main-modal-calendar-event .modal-body {    padding: 20px;    background-color: #fff;}.main-modal-calendar-event .event-start-date,.main-modal-calendar-event .event-end-date {    color: #323251;    font-weight: 500;}.main-modal-calendar-event .event-desc {    margin-top: 5px;}.main-modal-calendar-event .event-desc:empty {    margin-bottom: 5px;}@media (min-width: 576px) {    .main-modal-calendar-event .modal-header {        padding: 20px 25px;    }}@media (prefers-reduced-motion: reduce) {    .main-modal-calendar-event .nav-modal-event .nav-link {        transition: none;    }}@media (min-width: 576px) {    .main-modal-calendar-event .modal-body {        padding: 30px;    }}@media (max-width: 605px) {    .main-calendar .fc-header-toolbar {        padding: 0;    }    .fc-view {        border: 1px solid #ededf5;    }    .fc-view>table {        border: 1px solid #ededf5;    }    .card--calendar .ui-datepicker .ui-datepicker-calendar td a {        width: 28px;        height: 28px;    }    .main-content-body.main-content-body-calendar.card.p-4 {        padding: 1rem !important;    }}@media (max-width: 320px) {    .main-calendar .fc-header-toolbar .fc-right {        flex: 0 0 100%;        display: flex;        justify-content: left;        margin-top: 20px;    }    .main-calendar .fc-header-toolbar .fc-left {        flex: 0 0 100%;        display: flex;        justify-content: left;    }}.fc-datepicker.main-datepicker.hasDatepicker {    border: 1px solid #ededf5;}@media (min-width: 320px) and (max-width: 568px) {    .ui-datepicker-calendar {        width: 100%;    }    .ui-datepicker .ui-datepicker-calendar td,    .ui-datepicker .ui-datepicker-calendar th {        text-align: center;    }}/* ###### 7.3 Chat  ###### */@media (max-width: 991.98px) {    .main-content-body-show .main-header-menu-icon {        display: none;    }    .main-content-body-show .main-header-left .main-header-arrow {        display: block;    }    .main-content-body-show .main-content-left-chat {        display: none;    }    .main-content-body-show .main-content-body-chat {        display: flex;    }}.main-nav-line-chat {    border-bottom: 1px solid #ededf5;    padding-bottom: 15px;    padding-top: 15px;    flex-shrink: 0;    flex-direction: row;    padding-left: 20px;    padding-right: 20px;}.main-nav-line-chat .nav-link {    font-size: 12px;    font-weight: 500;    color: #383853;    text-transform: uppercase;    padding: 8px 20px;    border: 1px solid #ededf5;    border-radius: 5px;    margin-bottom: 5px;}.main-nav-line-chat .nav-link:hover,.main-nav-line-chat .nav-link:focus,.main-nav-line-chat .nav-link:active {    outline: none;}.main-nav-line-chat .nav-link+.nav-link {    margin-top: 0;    margin-left: 5px;}.main-nav-line-chat .nav-link.active {    color: #fff;    background: var(--primary-bg-color);}@media (min-width: 992px) {    .main-nav-line-chat {        padding-left: 0;        flex-shrink: 0;        display: flex;        align-items: center;        justify-content: flex-start;        padding: 15px 20px;        border-radius: 5px;        border-bottom: 1px solid #ededf5;    }}.main-chat-contacts-wrapper .main-img-user::after,.main-chat-list .main-img-user::after,.main-chat-header .main-img-user::after,.main-chat-body .main-img-user::after {    right: 1px;    bottom: 3px;}.main-chat-contacts-wrapper {    padding: 10px 20px;    flex-shrink: 0;    border-bottom: 1px solid #ededf5;    overflow: hidden;}.main-chat-contacts-wrapper .main-content-label,.main-chat-contacts-wrapper .card-table-two .card-title {    margin-bottom: 15px;    line-height: 1;    padding-left: 20px;}.card-table-two {    padding: 20px;}.card-table-two .card-title {    font-size: 13px;}@media (min-width: 992px) {    .main-chat-contacts-wrapper {        padding: 10px 15px 10px 0;    }}.card-table-two .main-chat-contacts-wrapper .card-title,.main-chat-contacts-wrapper .card-dashboard-eight .card-title,.card-dashboard-eight .main-chat-contacts-wrapper .card-title {    margin-bottom: 15px;    line-height: 1;    padding-left: 20px;}.main-chat-contacts-wrapper .lSSlideOuter,.main-chat-contacts-wrapper .lSSlideWrapper {    overflow: visible;}.main-chat-contacts {    padding-left: 20px;    display: flex;}.main-chat-contacts .lslide {    display: flex;    flex-direction: column;    align-items: center;    float: none;}.main-chat-contacts small {    font-size: 11px;    width: 36px;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    margin-top: 3px;    text-align: center;}.main-chat-contacts-more {    width: 36px;    height: 36px;    display: flex;    align-items: center;    justify-content: center;    border-radius: 100%;    background-color: var(--primary-bg-color);    font-size: 12px;    font-weight: 500;    color: #fff;}@media (min-width: 992px) {    .main-chat-list {        max-height: 100%;        position: relative;    }}.main-chat-list .media {    padding: 12px 20px;    border-left: 0;    border-right: 0;    border-bottom: 1px solid #ededf5;    position: relative;}.main-chat-list .media .main-img-user {    flex-shrink: 0;    top: 3px;}.main-chat-list .media::after {    content: "";    position: absolute;    top: -1px;    bottom: -1px;    left: -1px;    width: 1px;    background-color: var(--primary-bg-color);    display: none;}.main-chat-list .media+.media::before {    content: "";    position: absolute;    top: -1px;    left: 65px;    right: 0;}.main-chat-list .media.new {    background-color: #fff;}.main-chat-list .media.new .main-img-user span {    display: flex;}.main-chat-list .media.new .media-contact-name span:first-child {    font-weight: 500;    color: #323251;}.main-chat-list .media.new .media-body p {    color: #4a4a69;}.main-chat-list .media:hover,.main-chat-list .media:focus {    cursor: pointer;    background-color: var(--primary02);    border-top-color: #ededf5;    border-bottom-color: #ededf5;    z-index: 1;}.main-chat-list .media:hover:first-child,.main-chat-list .media:focus:first-child {    border-top-color: transparent;}.main-chat-list .media.selected {    background-color: var(--primary02);    border-top-color: #ededf5;    border-bottom-color: #ededf5;    border-left: 1px solid var(--primary-bg-color);    z-index: 0;}.main-chat-list .media.selected:first-child {    border-top-color: transparent;}.main-chat-list .media.selected::after {    display: block;}.main-chat-list .media.selected .media-contact-name span:first-child {    color: #323251;}.main-chat-list .media.selected .media-body p {    color: #4a4a69;}.main-chat-list .main-img-user span {    position: absolute;    top: 0;    left: -2px;    width: 14px;    height: 14px;    display: none;    align-items: center;    justify-content: center;    border-radius: 100%;    font-size: 9px;    font-weight: 500;    color: #fff;    background-color: #f34343;    box-shadow: 0 0 0 2px #fff;}.main-chat-list .media-body {    margin-left: 15px;}.main-chat-list .media-body p {    font-size: 12px;    margin-bottom: 0;    color: #7987a1;    line-height: 1.35;}.main-chat-list .media-contact-name {    display: flex;    align-items: center;    justify-content: space-between;    margin-bottom: 2px;}.main-chat-list .media-contact-name span:first-child {    display: block;    font-size: 13px;    font-weight: 500;    color: #323251;}.main-chat-list .media-contact-name span:last-child {    display: block;    font-size: 11px;    color: #949eb7;}@media (min-width: 992px) {    .main-chat-list .media {        padding: 20px 15px;    }}.main-content-body-chat {    flex-direction: column;}@media (min-width: 992px) {    .main-content-body-chat {        display: flex;    }}.main-chat-header {    flex-shrink: 0;    height: 68px;    display: flex;    align-items: center;    justify-content: flex-start;    padding: 20px;    border-bottom: 1px solid #ededf5;}.main-chat-header .nav {    margin-left: auto;    align-items: center;}.main-chat-header .nav-link {    color: #7987a1;    font-size: 15px;    line-height: 1;    display: none;    border: solid #ededf5 1px;    border-radius: 5px;    padding: 9px 9px;    background: #fff;}.main-chat-header .nav-link:first-child {    display: block;}.main-chat-header .nav-link i {    line-height: 0;}.main-chat-header .nav-link .typcn {    line-height: 0.9;}.main-chat-header .nav-link .typcn::before {    width: auto;}.main-chat-header .nav-link:hover,.main-chat-header .nav-link:focus {    color: var(--primary-bg-color);}.main-chat-header .nav-link+.nav-link {    margin-left: 10px;}@media (min-width: 576px) {    .main-chat-header .nav-link {        display: block;    }    .main-chat-header .nav-link:first-child {        display: none;    }}.main-chat-msg-name {    margin-left: 15px;}.main-chat-msg-name h6 {    margin-bottom: 2px;    font-size: 15px;    font-weight: 600;    color: #323251;}.main-chat-msg-name small {    font-size: 12px;    color: #7987a1;}.main-chat-body {    position: relative;    padding-bottom: 50px;}.main-chat-body .content-inner {    padding: 20px;}.main-chat-body .media+.media {    margin-top: 20px;}.main-chat-body .media.flex-row-reverse .media-body {    margin-left: 0;    margin-right: 20px;    align-items: flex-end;}.main-chat-body .media.flex-row-reverse .main-msg-wrapper {    background-color: var(--primary-bg-color);    color: #fff;    border-radius: 5px;}.main-chat-body .media-body {    margin-left: 20px;    display: flex;    flex-direction: column;    align-items: flex-start;}.main-chat-body .media-body>div:last-child {    font-size: 11px;    color: #7987a1;    display: flex;    align-items: center;}@media (min-width: 992px) {    .main-chat-body {        padding-bottom: 0;        max-height: auto;        overflow: hidden;    }}@media (min-width: 576px) {    .main-chat-body .media.flex-row-reverse .media-body {        margin-left: 55px;    }}@media (min-width: 576px) {    .main-chat-body .media-body {        margin-right: 55px;    }}.main-chat-time {    display: block;    position: relative;    text-align: center;    margin: 20px 0;}.main-chat-time:first-of-type {    margin-top: 0;}.main-chat-time span {    font-size: 10px;    font-weight: 500;    text-transform: uppercase;    letter-spacing: 1px;}.main-msg-wrapper {    padding: 10px 15px;    background-color: var(--primary02);    font-size: 13px;    margin-bottom: 5px;    border-radius: 5px;    display: inline-block;}.main-chat-footer {    flex-shrink: 0;    display: flex;    align-items: center;    height: 70px;    padding: 0 20px;    border-top: 1px solid #ededf5;    background-color: #fff;    position: relative;    bottom: 0;    left: 0;    right: 0;}.main-chat-footer .nav {    align-items: center;}.main-chat-footer .nav-link {    padding: 0;    color: #949eb7;    font-size: 16px;    display: none;}.main-chat-footer .nav-link+.nav-link {    margin-left: 10px;}.main-chat-footer .nav-link:last-child {    display: block;    margin-left: 0;}.main-chat-footer .form-control {    flex: 1;    margin: 0 10px;    padding-left: 10px !important;    padding-right: 0;    border-width: 0;    border: 1px solid #ededf5;}.main-chat-footer .form-control:hover,.main-chat-footer .form-control:focus {    box-shadow: none;}@media (min-width: 992px) {    .main-chat-footer {        position: relative;        bottom: auto;        left: auto;        right: auto;    }}@media (min-width: 576px) {    .main-chat-footer .nav-link {        display: block;    }    .main-chat-footer .nav-link:last-child {        display: none;    }}@media (min-width: 576px) {    .main-chat-footer .form-control {        margin-left: 20px;    }}@media (min-width: 768px) {    .main-chat-footer .form-control {        margin: 0 20px 0 0;    }}.main-msg-send {    color: #fff;    font-size: 15px;    border: solid #ededf5 1px;    border-radius: 5px;    padding: 5px 10px;    background: var(--primary-bg-color);}.main-msg-send i {    line-height: 1.5;}@media (max-width: 991px) and (min-width: 768px) {    .app.sidebar-mini .main-chat-footer {        margin-left: 0px;    }    .app.sidebar-mini.sidenav-toggled .main-chat-footer {        margin-left: 0;    }}@media (max-width: 380px) and (min-width: 305px) {    .main-nav-line-chat .nav-link+.nav-link {        margin-top: 8px;        margin-left: 0px;    }}/*--chat--*/.chat {    margin-bottom: auto;}.chat .card {    height: 600px;}.chat .card-header {    padding: 1rem;}.contacts_body {    white-space: nowrap;}.msg_card_body {    overflow-y: auto;}.contacts_body .contacts {    list-style: none;    padding: 0;}.contacts_body .contacts li {    width: 100% !important;    padding: 15px;    border-bottom: 1px solid #ebeaf1;}.contacts_body .active {    background-color: #f5f6fb;}#action_menu_btn {    position: absolute;    right: 36px;    top: 21px;    color: white;    cursor: pointer;    font-size: 20px;}.action_menu {    z-index: 1;    position: absolute;    padding: 15px 0;    background-color: #fff;    color: #646367;    top: 40px;    right: 15px;    display: none;}.action_menu ul {    list-style: none;    padding: 0;    margin: 0;}.action-header {    position: relative;    background: var(--primary-bg-color);    padding: 15px 13px 15px 17px;}.ah-actions {    z-index: 3;    float: right !important;    top: 3px;    position: relative;}.actions {    list-style: none;    padding: 0;    margin: 0;}.actions>li {    display: inline-block;}.actions:not(.a-alt)>li>a>i {    color: #a7a8c6;}.actions>li>a {    display: block;    /* padding: 10px; */    width: 40px;    height: 40px;    border-radius: 50%;    margin: 0 auto;    line-height: 40px;    text-align: center;}.actions>li>a>i {    font-size: 17px;}.dash-5 {    text-align: center;}.dash-5 h3 {    font-size: 2rem;    margin-bottom: 0.5rem;}.well {    color: #5e629c;}.icon.icon-shape i {    height: 3rem;    width: 3rem;    background: #000;    border-radius: 50%;    line-height: 3rem;    background: rgba(9, 22, 49, 0.2);    color: var(--primary-bg-color);}.user-img-circle {    box-shadow: 0 0 0 rgba(81, 15, 167, 0.4);    animation: pulse 2s infinite;    height: 90px;}.chat .action-header {    position: relative;    padding: 12px 13px 12px 13px;    box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.5);}.chat .dropdown-menu.dropdown-menu-end.show {    width: 100%;    margin-bottom: 5px;    position: absolute;    transform: translate3d(-176px, 22px, 0px);    top: 10px !important;    left: 0px;    will-change: transform;}.chat .msb-reply textarea {    width: 100%;    font-size: 13px;    padding: 12px 47px;    resize: none;    height: 44px;    border: 1px solid #ebeaf1;    background: var(--primary02);    margin-left: -42px;}.chat .dropdown-menu li {    padding: 7px;}.chat .dropdown-menu li:hover {    background: var(--primary02);}.chat .dropdown-menu li i {    padding: 7px;}.action_menu ul li:hover {    cursor: pointer;    background-color: rgba(0, 0, 0, 0.2);}.chat .actions>li {    display: inline-block;}.chat .actions:not(.a-alt)>li>a>i {    color: #fff;    line-height: unset;}.chat .justify-content-start,.chat .justify-content-end {    margin-bottom: 25px;}.chatbox .user_img {    height: 50px;    width: 50px;}.chatbox .user_img_msg {    height: 40px;    width: 40px;    border: 0px solid #ebeaf1;}.chatbox .img_cont {    position: relative;    height: 50px;    width: 50px;}.chatbox .img_cont_msg {    height: 40px;    width: 40px;    display: contents;}.chat-box-single-line {    height: 12px;    margin: 7px 0 30px;    position: relative;    text-align: center;}.chat abbr.timestamp {    padding: 4px 14px;    border-radius: 4px;    color: #000;}.chatbox .user_info {    margin-top: auto;    margin-bottom: auto;    margin-left: 15px;}.chatbox .user_info span {    color: #464444;}.chatbox .action-header small {    font-size: 10px;}.chat .video_cam {    margin-left: 50px;    margin-top: 5px;}.chat .video_cam span {    color: white;    font-size: 20px;    cursor: pointer;    margin-right: 20px;}.chat .msg_cotainer {    margin-top: auto;    margin-bottom: auto;    margin-left: 10px;    padding: 9px;    position: relative;    border-radius: 6px;}.chat .msg_cotainer {    background-color: var(--primary05);}.chat .msg_cotainer_send {    margin-top: auto;    margin-bottom: auto;    margin-right: 10px;    background-color: #e4edf9;    padding: 9px;    position: relative;    border-radius: 6px;}.chat .msg_time {    position: absolute;    left: 0;    bottom: -18px;    color: #3a374e;    font-size: 10px;}.chat .msg_time_send {    position: absolute;    right: 0;    bottom: -18px;    color: #3a374e;    font-size: 10px;}.chat .msg_head {    position: relative;    background: #60529f;    box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.4);}@media (max-width: 449px) {    .actions {        float: left !important;    }}.main-msg-wrapper.right {    position: relative;    background: var(--primary-bg-color);    border: 1px solid var(--primary-bg-color);}.main-msg-wrapper.right:after,.main-msg-wrapper.right:before {    left: 100%;    top: 50%;    border: solid transparent;    content: "";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}.main-msg-wrapper.right:nth-child(1):before {    border-color: transparent;    border-left-color: var(--primary-bg-color);    border-width: 0px;    margin-top: -15px;}.main-msg-wrapper.right:nth-child(1):after {    border-color: transparent;    border-left-color: var(--primary-bg-color);    border-width: 8px;    margin-top: -10px;}.main-msg-wrapper.left {    position: relative;}.main-msg-wrapper.left:after,.main-msg-wrapper.left:before {    right: 100%;    top: 50%;    border: solid transparent;    content: "";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}.main-msg-wrapper.left:nth-child(1):before {    border-color: transparent;    border-right-color: var(--primary02);    border-width: 0px;    margin-top: -15px;}.main-msg-wrapper.left:nth-child(1):after {    border-color: transparent;    border-right-color: var(--primary02);    border-width: 8px;    margin-top: -10px;}@media (max-width: 576px) {    .main-nav-line-chat .nav-link {        padding: 10px 10px;    }}.modal-dialog.modal-dialog-right.chatbox .card-footer {    padding: 1.25rem;}.main-chat-footer .nav-link {    color: #7987a1;    font-size: 15px;    border: solid #ededf5 1px;    border-radius: 5px;    line-height: 15px;    padding: 8px 10px;    background: #fff;}.main-chat-footer .main-msg-send {    color: #fff;    font-size: 15px;    border: solid #ededf5 1px;    border-radius: 5px;    padding: 5px 10px;    background: var(--primary-bg-color);}.main-chat-footer .main-msg-send i {    line-height: 1.5;}.chat-profile {    padding: 8px;    line-height: 1;    color: #4a4a69;}.chat-profile i {    font-size: 14px;}.chat-image {    background-position: center;    background-size: cover;    background-repeat: no-repeat;}.shared-files {    padding: 12px;    border-radius: 5px;    font-size: 14px;    border: 1px solid #ededf5;}@media (min-width: 992px) {    .main-content-app {        height: calc(100vh - 250px);        display: flex;    }    .main-chat-list {        height: calc(100% - 68px);        position: relative;    }    .main-chat-body {        height: calc(100% - 105px);    }    .chat-main {        overflow: hidden;    }}/* ###### 7.4 Contacts  ###### */@media (min-width: 768px) and (max-width: 991.98px) {    .main-content-body-show .main-header-contacts .main-header-menu-icon {        display: flex;    }    .main-content-body-show .main-content-left-contacts {        display: block;    }}.main-content-left-contacts {    width: 100%;    display: block;    padding: 0;}.main-content-left-contacts .main-content-breadcrumb,.main-content-left-contacts .main-content-title {    padding-left: 20px;}@media (min-width: 992px) {    .main-content-left-contacts .main-content-breadcrumb,    .main-content-left-contacts .main-content-title {        padding-left: 0;    }}@media (min-width: 768px) {    .main-contacts-list {        height: 730px;        position: relative;    }}.main-contact-label {    padding-top: 20px;    padding-bottom: 10px;    padding-left: 20px;    font-weight: 700;    font-size: 15px;    color: var(--primary-bg-color);    position: relative;    border-top: 1px solid #ededf5;    margin-left: -10px;}.main-contact-label::after {    content: "";    position: absolute;    bottom: -1px;    left: 0;    right: 0;    border-bottom: 1px solid #ededf5;    z-index: 5;}@media (min-width: 992px) {    .main-contact-label {        padding-left: 30px;    }}.main-contact-item {    padding: 10px 20px;    border: 1px solid transparent;    border-right-width: 0;    display: flex;    position: relative;    cursor: pointer;}.main-contact-item+.main-contact-item {    margin-top: -1px;    border-top-color: #f0f0f8;}.main-contact-item+.main-contact-item::before {    content: "";    position: absolute;    top: -1px;    left: 0px;    right: 0;    border-top: 1px solid #f0f0f8;}.main-contact-item:hover,.main-contact-item:focus {    background-color: #f9f9fb;    border-top-color: #f0f0f8;    border-bottom-color: #f0f0f8;}.main-contact-item.selected {    z-index: 1;    border-left-color: var(--primary-bg-color);    border-top-color: #f0f0f8;    border-bottom-color: #f0f0f8;    background-color: #f9f9fb;}@media (min-width: 992px) {    .main-contact-item {        padding: 15px 30px;    }}.main-contact-body {    flex: 1;    margin-left: 15px;}.main-contact-body h6 {    color: #7987a1;    font-weight: 500;    margin-bottom: 0px;}.main-contact-body span {    font-size: 13px;    color: #7987a1;}.main-contact-star {    display: block;    font-size: 20px;    color: #7987a1;    position: relative;    outline: none;    margin: auto;    text-align: center;}.main-contact-star a {    color: #7987a1;}.main-contact-star:hover,.main-contact-star:focus {    color: #7987a1;}.main-contact-star.active {    color: #ffbd5a;}@media (min-width: 768px) {    .main-content-body-contacts {        display: block;        overflow-y: auto;    }}@media (min-width: 992px) {    .main-content-body-contacts {        overflow: visible;    }}.main-contact-info-header {    padding-top: 40px;    padding-left: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #ededf5;    position: relative;}.main-contact-info-header .media {    display: block;}.main-contact-info-header .main-img-user {    width: 100px;    height: 100px;}.main-contact-info-header .main-img-user a {    position: absolute;    bottom: 0;    right: 0;    display: flex;    align-items: center;    justify-content: center;    width: 32px;    height: 32px;    background-color: #7987a1;    color: #fff;    font-size: 18px;    line-height: 0.9;       border-radius: 100%;}.main-contact-info-header .main-img-user a:hover,.main-contact-info-header .main-img-user a:focus {    background-color: var(--primary-bg-color);}.main-contact-info-header .media-body {    margin-top: 30px;}.main-contact-info-header .media-body h4 {    color: #323251;    font-size: 26px;    font-weight: 500;    margin-bottom: 8px;    line-height: 1;}.main-contact-info-header .media-body p {    color: #4a4a69;    margin-bottom: 15px;}.main-contact-info-header .media-body .nav-link {    padding: 0;    display: flex;    align-items: center;    color: #7987a1;    font-size: 13px;}.main-contact-info-header .media-body .nav-link i {    font-size: 0.875rem;    line-height: 0;    margin-right: 5px;}.main-contact-info-header .media-body .nav-link i.typcn {    line-height: 0.9;}.main-contact-info-header .media-body .nav-link i.typcn::before {    width: auto;}.main-contact-info-header .media-body .nav-link:hover,.main-contact-info-header .media-body .nav-link:focus {    color: var(--primary-bg-color);}.main-contact-info-header .media-body .nav-link+.nav-link {    margin-left: 10px;}@media (min-width: 576px) {    .main-contact-info-header {        padding-top: 20px;    }}@media (min-width: 992px) {    .main-contact-info-header {        padding-left: 30px;        padding-bottom: 25px;    }}@media (min-width: 992px) {    .main-contact-info-header .media {        display: flex;        align-items: center;    }}@media (min-width: 992px) {    .main-contact-info-header .media-body {        margin-top: 0;        margin-left: 30px;    }}@media (min-width: 576px) {    .main-contact-info-header .media-body .nav-link {        font-size: 0.875rem;    }}@media (min-width: 576px) {    .main-contact-info-header .media-body .nav-link i {        margin-right: 7px;    }}@media (min-width: 576px) {    .main-contact-info-header .media-body .nav-link+.nav-link {        margin-left: 25px;    }}.main-contact-action {    position: absolute;    top: 24px;    right: 20px;    display: flex;}.main-contact-action a {    display: flex;    align-items: center;    color: #7987a1;    font-size: 12px;}.main-contact-action a:hover,.main-contact-action a:focus {    color: var(--primary-bg-color);}.main-contact-action a i {    font-size: 15px;    line-height: 0;}@media (min-width: 992px) {    .main-contact-action {        right: 20px;    }}.main-contact-info-body {    padding-left: 20px;}.main-contact-info-body .media-list {    padding: 20px 0;}.main-contact-info-body .media {    align-items: center;    position: relative;}.main-contact-info-body .media+.media {    margin-top: 30px;}.main-contact-info-body .media+.media::before {    content: "";    position: absolute;    top: -15px;    left: -19px;    right: 0;    border-top: 1px dotted #e1e1ef;}.main-contact-info-body .media:last-child {    margin-bottom: 15px;}.main-contact-info-body .media-icon {    font-size: 32px;    color: #949eb7;    line-height: 1;    width: 40px;    text-align: center;}.main-contact-info-body .media-body {    margin-left: 0;}.main-contact-info-body .media-body>div+div {    margin-top: 15px;}.main-contact-info-body .media-body label {    color: #7987a1;    margin-bottom: 0;    display: block;    font-size: 13px;}.main-contact-info-body .media-body span {    font-size: 12px;    display: block;    font-weight: 400;}@media (min-width: 992px) {    .main-contact-info-body {        height: calc(100% - 126px);        position: relative;    }}@media (min-width: 992px) {    .main-contact-info-body .media-list {        padding: 25px 0;    }}@media (min-width: 992px) {    .main-contact-info-body .media-icon {        width: 100px;    }}@media (min-width: 992px) {    .main-contact-info-body .media-body {        display: flex;    }}@media (min-width: 992px) {    .main-contact-info-body .media-body>div {        flex: 1;    }}@media (min-width: 992px) {    .main-contact-info-body .media-body>div+div {        margin-top: 0;    }}@media (min-width: 992px) {    .main-contact-info-body {        height: calc(100% - 126px);        position: relative;    }}.main-contact-info-header .main-img-user img {    width: 100px !important;    height: 100px !important;}@media (min-width: 769px) and (max-width: 991px) {    .main-contacts-list {        height: 627px;        position: relative;    }}@media (max-width: 768px) {    .main-contacts-list {        height: 600px;        position: relative;    }}.main-contact-item .main-img-user::after {    content: "";    position: absolute;    bottom: 0;    right: 0;    width: 6px;    height: 6px;    background-color: #17b86a;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);    border-radius: 100%;    bottom: 3px;    display: block !important;}.main-content-body-contacts .main-contact-info-header .main-img-user::after {    display: none !important;}.contact-icon {    display: inline-flex;    width: 35px;    height: 35px;    text-align: center;    font-size: 1rem;    align-items: center;    justify-content: center;    margin-left: 3px;    border-radius: 5px;}.main-contact-star .dropdown-menu.dropdown-menu-end {    top: -20px;    box-shadow: 0px 0px 10px 0px #e5edff;}/* ###### 7.11 Error  ###### */.main-error-wrapper {    flex: 1;    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    padding: 20px;    text-align: center;}.main-error-wrapper h1 {    line-height: 1;    font-size: 105px;    font-weight: 700;    color: #323251;}.main-error-wrapper h2 {    font-weight: 500;    color: #383853;    letter-spacing: -0.5px;    margin-bottom: 15px;    margin-top: 20px;}.main-error-wrapper h6 {    margin-bottom: 40px;    font-size: 14px;}.main-error-wrapper .btn,.main-error-wrapper .sp-container button {    border-width: 2px;    font-weight: 700;}.sp-container .main-error-wrapper button {    border-width: 2px;    font-weight: 700;}/* ###### 7.9 Signin  ###### */.main-signin-wrapper {    flex: 1;    display: flex;    justify-content: center;    padding: 20px;    flex: 1;    display: flex;    align-items: center;    justify-content: center;}.main-card-signin {    padding: 20px;    display: flex;    justify-content: space-between;    background-color: #fff;    position: relative;}.main-card-signup {    padding: 20px;    display: flex;    justify-content: space-between;    background-color: rgba(255, 255, 255, 0.5);    position: relative;}@media (max-width: 767px) {    .main-card-signin {        display: block !important;        padding: 0;    }    .page-signin-style:before {        display: none;    }    .main-nav-line-chat {        padding: 20px !important;    }}@media (max-width: 991px) {    .app-sidebar {        z-index: 1029 !important;        top: 64px !important;    }}@media (min-width: 480px) {    .main-card-signin {        padding: 0;        max-width: 750px;    }    .main-card-signin.construction {        max-width: 1000px;    }    .main-card-signup {        border: 1px solid #e3e3e3;        padding: 0;        max-width: 850px;    }    .sign-up-body {        padding: 2.6rem !important;    }}.main-signin-header h2 {    font-weight: 500;    color: var(--primary-bg-color);    letter-spacing: -1px;}.main-signin-header h4 {    font-weight: 500;    color: #14112d;    margin-bottom: 25px;    font-size: 16px;}.main-signin-header label {    color: #a5a0b1;}.main-signin-header .form-control {    color: #14112d;    font-weight: 500;    border-width: 1px;    border-color: #e3e3e3;}.main-signin-header .form-control:focus {    border-color: #d6d6e6;    box-shadow: none;}.main-signin-header .form-control::placeholder {    font-weight: 400;    color: #a5a0b1;}.page-signin-style:before {    content: "";    background: rgba(109, 110, 243, 0.92);    position: absolute;    height: 100%;    width: 100%;    z-index: 1;    left: 0;    top: 0;}.authentication-pages {    position: relative;    z-index: 99;}.main-card-signin {    box-shadow: none;}.main-signin-header .btn,.main-signin-header .sp-container button {    margin-top: 25px;}.sp-container .main-signin-header button {    margin-top: 25px;}.main-signin-footer p {    color: #a5a0b1;}.main-signin-footer p:first-child {    margin-bottom: 5px;}.main-signin-footer p:last-child {    margin-bottom: 0;}.main-signin-footer a {    color: #14112d;    font-weight: 700;}.main-signin-footer a:hover,.main-signin-footer a:focus {    color: var(--primary-bg-color);}/* ###### 7.10 Signup  ###### */.main-signup-wrapper {    flex: 1;    display: flex;    justify-content: center;    background-color: rgba(244, 245, 248, 0.2);}@media (min-width: 992px) {    .main-signup-wrapper {        justify-content: flex-end;    }    .page-signin-style {        height: auto !important;        height: auto !important;    }}.page-signin-style {    width: 100%;    height: 100%;    background: url(../img/media/4.jpg);    left: 0;    top: 0;    bottom: 0;    position: relative;}.main-column-signup-left {    flex: 1;    padding: 30px;    flex-direction: column;    align-items: center;    justify-content: center;    display: none;}.main-column-signup-left>div {    max-width: 500px;}.main-column-signup-left .typcn {    font-size: 80px;    margin-bottom: 50px;}.main-column-signup-left .typcn::before {    width: auto;}.main-column-signup-left .main-logo {    font-size: 40px;    line-height: 1;}.main-column-signup-left h5 {    color: #14112d;    font-weight: 500;    font-size: 18px;    margin-bottom: 25px;}.main-column-signup-left p {    line-height: 1.7;    margin-bottom: 25px;}.main-column-signup-left .btn,.main-column-signup-left .sp-container button {    border-width: 2px;    padding-left: 25px;    padding-right: 25px;    font-weight: 700;    text-transform: uppercase;    height: 38px;}@media (min-width: 576px) {    .main-column-signup-left {        padding: 40px;    }}@media (min-width: 992px) {    .main-column-signup-left {        display: flex;    }}.sp-container .main-column-signup-left button {    border-width: 2px;    padding-left: 25px;    padding-right: 25px;    font-weight: 700;    text-transform: uppercase;    height: 38px;}.main-column-signup {    background-color: #fff;    padding: 30px;    display: flex;    flex-direction: column;    justify-content: space-between;}@media (min-width: 576px) {    .main-column-signup {        padding: 40px;        width: 500px;    }}@media (min-width: 992px) {    .main-column-signup {        border-left: 1px solid #e3e3e3;    }}.main-signup-header h2 {    font-weight: 500;    color: var(--primary-bg-color) !important;    letter-spacing: -1px;}.main-signup-header h4 {    font-size: 20px;    font-weight: 400;    color: #14112d;    margin-bottom: 25px;}.main-signup-header label {    color: #212529;}.main-signup-header .form-control {    color: #14112d;    font-weight: 500;    border-width: 1px;    border-color: #e3e3e3;}.main-signup-header .form-control:focus {    border-color: #d6d6e6;    box-shadow: none;}.main-signup-header .form-control::placeholder {    font-weight: 400;    color: #a5a0b1;}.main-signup-header>.btn {    margin-top: 25px;}.sp-container .main-signup-header>button {    margin-top: 25px;}.main-signup-header .row {    margin-top: 20px;}.main-signup-header .row>div .btn i,.main-signup-header .row>div .sp-container button i {    font-size: 15px;    line-height: 0;    margin-right: 5px;}.sp-container .main-signup-header .row>div button i {    font-size: 15px;    line-height: 0;    margin-right: 5px;}.main-signup-header .row>div:first-child .btn,.main-signup-header .row>div:first-child .sp-container button {    background-color: #19c0c0;    color: #fff;}.sp-container .main-signup-header .row>div:first-child button {    background-color: #4267b2;    color: #fff;}.main-signup-header .row>div:first-child .btn:hover,.main-signup-header .row>div:first-child .sp-container button:hover {    background-color: #1bd0d0;    color: #fff;}.sp-container .main-signup-header .row>div:first-child button:hover {    background-color: #1bd0d0;    color: #fff;}.main-signup-header .row>div:first-child .btn:focus,.main-signup-header .row>div:first-child .sp-container button:focus {    background-color: #1bd0d0;    color: #fff;}.sp-container .main-signup-header .row>div:first-child button:focus {    background-color: #1bd0d0;    color: #fff;}.main-signup-footer p {    color: #a5a0b1;    margin-bottom: 0;}.main-signup-footer a {    color: #14112d;    font-weight: 700;}.main-signup-footer a:hover,.main-signup-footer a:focus {    color: var(--primary-bg-color);}.construction .form-control {    height: 39px;    padding: 0.375rem 1rem;}.construction .btn.btn-icon {    border: 0;    text-align: center;    padding: 0;    background: 0 0;    font-size: 20px;    color: rgba(0, 0, 0, 0.9);    margin: 0 5px;    border-radius: 3px;}.login,.image {    min-height: 100vh;}.construction .form-control {    border-radius: 4px;    width: 100%;}.construction .input-group-prepend,.construction .input-group-append {    position: absolute;    right: 0;}.construction .input-group>.input-group-append>.btn {    border-radius: 0 4px 4px 0;    margin: 0;    padding: 0 25px;    height: 38px;    line-height: 39px;    float: right;    border: 0;    font-size: 14px;    color: #fff;    box-shadow: none;    position: relative;    overflow: hidden;    z-index: 99;}.construction .input-group>.form-control:not(:last-child),.construction .input-group>.custom-select:not(:last-child) {    border-top-right-radius: 4px;    border-bottom-right-radius: 4px;}@media (max-width: 767px) {    .error-page {        height: 70%;        width: 70%;    }}@media (min-width: 768px) {    .main-card-signin {        border: 0 !important;        box-shadow: none !important;    }    .main-signin-header {        box-shadow: none !important;    }    .error-page {        height: 30%;        width: 30%;    }}@media (max-width: 400px) {    .main-error-wrapper .tx-130 {        font-size: 95px;    }}.error-page1 .page {    justify-content: center;}/* ###### 7.5 Invoice  ###### */.main-content-left-invoice {    display: block;    padding: 0;}.main-content-left-invoice .main-content-breadcrumb,.main-content-left-invoice .main-content-title {    padding-left: 20px;}@media (max-width: 991.98px) {    .main-content-left-invoice {        width: 100%;    }}@media (min-width: 992px) {    .main-content-left-invoice {        border-right: 1px solid #ededf5;    }}@media (min-width: 992px) {    .main-content-left-invoice .main-content-breadcrumb,    .main-content-left-invoice .main-content-title {        padding-left: 0;    }}.main-invoice-list {    position: relative;    border-top: 1px solid #ededf5;}.main-invoice-list .media {    align-items: center;    border: 1px solid transparent;    border-right-width: 0;    padding: 10px 20px;    position: relative;}.main-invoice-list .media:hover,.main-invoice-list .media:focus {    cursor: pointer;    background-color: #f9f9fb;}.main-invoice-list .media+.media {    margin-top: -1px;}.main-invoice-list .media+.media::before {    content: "";    position: absolute;    top: -1px;    left: 55px;    right: 0;    border-top: 1px dotted #e1e1ef;}.main-invoice-list .media-icon {    width: 24px;    text-align: center;    font-size: 32px;    color: #949eb7;}.main-invoice-list .media-body {    margin-left: 15px;}.main-invoice-list .media-body h6 {    font-weight: 500;    color: #323251;    margin-bottom: 3px;    display: flex;    align-items: center;    justify-content: space-between;}.main-invoice-list .media-body h6 span:last-child {    color: var(--primary-bg-color);}.main-invoice-list .media-body div {    display: flex;    justify-content: space-between;    align-items: center;}.main-invoice-list .media-body p {    margin-bottom: 0;    font-size: 11px;    font-family: Arial, sans-serif;    color: #383853;}.main-invoice-list .media-body p span {    color: #7987a1;}.main-invoice-list .selected {    background-color: #f9f9fb;    border-top-color: #ededf5;    border-bottom-color: #ededf5;    border-left-color: var(--primary-bg-color);}.main-invoice-list .selected:first-child {    border-top-color: transparent;}.card-invoice hr {    border-top: 0 !important;}@media (min-width: 992px) {    .main-invoice-list {        height: calc(100% - 65px);    }}@media (min-width: 992px) {    .main-invoice-list .media {        padding: 10px 15px;    }}.main-content-body-invoice {    position: relative;}@media (min-width: 992px) {    .main-content-body-invoice {        display: block;    }}.card-invoice {    background-color: transparent;    border-width: 0;}.card-invoice .card-body {    padding: 20px;}@media (min-width: 768px) {    .invoice-header {        display: flex;        justify-content: space-between;        flex-direction: row-reverse;    }}.invoice-title {    margin-bottom: 0;    text-transform: uppercase;    color: #676767;    font-weight: 700;}.billed-from {    margin-top: 25px;    margin-bottom: 25px;}.billed-from h6 {    color: #323251;    font-size: 14px;    font-weight: 700;}.billed-from p {    font-size: 13px;    margin-bottom: 0;}@media (min-width: 768px) {    .billed-from {        margin-top: 0;    }}.billed-to h6 {    color: #323251;    font-size: 14px;    font-weight: 700;}.billed-to p {    font-size: 13px;    margin-bottom: 0;}.invoice-info-row {    display: flex;    justify-content: space-between;    padding: 5px 0;    margin-bottom: 0;    font-size: 13px;}.invoice-info-row+.invoice-info-row {    border-top: 1px dotted #e1e1ef;}.invoice-info-row span:first-child {    color: #4d5875;}.table-invoice thead>tr>th,.table-invoice thead>tr>td {    font-size: 13px;    font-weight: 700;    color: #37374e;}.table-invoice tbody>tr>th:first-child,.table-invoice tbody>tr>td:first-child {    color: #323251;    font-weight: 500;}.table-invoice tbody>tr>th:first-child .invoice-notes,.table-invoice tbody>tr>td:first-child .invoice-notes {    margin-right: 20px;}.table-invoice tbody>tr>th:first-child .invoice-notes .section-label-sm,.table-invoice tbody>tr>td:first-child .invoice-notes .section-label-sm {    font-weight: 600;}.table-invoice tbody>tr>th:first-child .invoice-notes p,.table-invoice tbody>tr>td:first-child .invoice-notes p {    font-size: 13px;    font-weight: 400;    color: #4a4a69;}.table-invoice.table thead th,.table-invoice.table thead td {    padding: 9px 15px;}/* ###### 7.6 Mail  ###### */.main-content-mail .container,.main-content-mail .container-fluid {    padding: 20px 0 0;}@media (min-width: 992px) {    .main-content-mail .container,    .main-content-mail .container-fluid {        padding: 0;    }}@media (min-width: 992px) {    .main-content-left-mail {        display: block;    }}.main-content-left-mail .btn-compose {    margin-bottom: 20px;    text-transform: uppercase;    font-weight: 500;    font-size: 11px;    padding: 0 20px;    letter-spacing: 2px;    display: flex;    align-items: center;    justify-content: center;    height: 38px;}@media (min-width: 992px) {    .main-content-left-mail .btn-compose {        margin-right: 0;    }}.main-mail-menu {    position: relative;    padding-right: 0;}.main-mail-menu .nav-link {    height: 38px;}.main-mail-menu .nav-link i {    font-size: 15px;}@media (min-width: 992px) {    .main-mail-menu {        padding-right: 0;    }}@media (min-width: 992px) {    .main-mail-menu .nav-link {        font-size: 13.5px;    }}.main-mail-header {    display: flex;    align-items: center;    justify-content: space-between;    margin-bottom: 20px;    padding: 0 20px;}.main-mail-header>div:first-child p {    font-size: 13px;    margin-bottom: 0;}.main-mail-header>div:last-child {    display: none;}.main-mail-header>div:last-child>span {    font-size: 12px;    margin-right: 10px;}.main-mail-header .btn-group .btn,.main-mail-header .btn-group .sp-container button {    font-size: 21px;    display: flex;    align-items: center;    justify-content: center;    width: 38px;    height: 38px;    line-height: 0;    padding: 0;    position: relative;    z-index: 1;    border-color: #e1e1ef;    background-color: #fff;}@media (min-width: 992px) {    .main-mail-header {        padding: 0 0 0 25px;        margin-bottom: 25px;    }}@media (min-width: 768px) {    .main-mail-header>div:last-child {        display: flex;        align-items: center;    }}.sp-container .main-mail-header .btn-group button {    font-size: 21px;    display: flex;    align-items: center;    justify-content: center;    width: 38px;    height: 38px;    line-height: 0;    padding: 0;    position: relative;    z-index: 1;    border-color: #e1e1ef;    background-color: #fff;}.main-mail-header .btn-group .btn:hover,.main-mail-header .btn-group .sp-container button:hover {    color: #323251;    background-color: #f9f9fb;}.sp-container .main-mail-header .btn-group button:hover {    color: #323251;    background-color: #f9f9fb;}.main-mail-header .btn-group .btn:focus,.main-mail-header .btn-group .sp-container button:focus {    color: #323251;    background-color: #f9f9fb;}.sp-container .main-mail-header .btn-group button:focus {    color: #323251;    background-color: #f9f9fb;}.main-mail-header .btn-group .btn.disabled,.main-mail-header .btn-group .sp-container button.disabled {    background-color: #fff;    color: #e1e1ef;    border-color: #e1e1ef;    z-index: 0;}.sp-container .main-mail-header .btn-group button.disabled {    background-color: #fff;    color: #e1e1ef;    border-color: #e1e1ef;    z-index: 0;}.main-mail-header .btn-group .btn.disabled:focus,.main-mail-header .btn-group .sp-container button.disabled:focus {    box-shadow: none;}.sp-container .main-mail-header .btn-group button.disabled:focus {    box-shadow: none;}.main-mail-header .btn-group .btn.disabled:active,.main-mail-header .btn-group .sp-container button.disabled:active {    box-shadow: none;}.sp-container .main-mail-header .btn-group button.disabled:active {    box-shadow: none;}.main-mail-header .btn-group .btn+.btn,.main-mail-header .btn-group .sp-container button+.btn {    margin-left: -2px;}.sp-container .main-mail-header .btn-group button+.btn,.main-mail-header .btn-group .sp-container .btn+button,.sp-container .main-mail-header .btn-group .btn+button,.main-mail-header .btn-group .sp-container button+button,.sp-container .main-mail-header .btn-group button+button {    margin-left: -2px;}.main-mail-options {    padding: 5px 10px 5px 20px;    border: 1px solid #ededf5;    display: none;    align-items: center;    justify-content: flex-end;}.main-mail-options .btn,.main-mail-options .sp-container button {    font-size: 19px;    display: flex;    align-items: center;    justify-content: center;    width: 36px;    height: 36px;    background-color: transparent;}@media (min-width: 992px) {    .main-mail-options {        padding-left: 25px;        display: flex;        justify-content: space-between;    }}.sp-container .main-mail-options button {    font-size: 22px;    display: flex;    align-items: center;    justify-content: center;    width: 36px;    height: 36px;    background-color: transparent;}.main-mail-options .btn:hover,.main-mail-options .sp-container button:hover {    background-color: #f0f0f8;}.sp-container .main-mail-options button:hover {    background-color: #f0f0f8;}.main-mail-options .btn:focus,.main-mail-options .sp-container button:focus {    background-color: #f0f0f8;}.sp-container .main-mail-options button:focus {    background-color: #f0f0f8;}.main-mail-options .btn i,.main-mail-options .sp-container button i {    line-height: 0;}.sp-container .main-mail-options button i {    line-height: 0;}.main-mail-options .btn i.typcn,.main-mail-options .sp-container button i.typcn {    line-height: 0.75;}.sp-container .main-mail-options button i.typcn {    line-height: 0.75;}.main-mail-options .btn.disabled,.main-mail-options .sp-container button.disabled {    background-color: transparent;    color: #7987a1;}.sp-container .main-mail-options button.disabled {    background-color: transparent;    color: #7987a1;}@media (min-width: 992px) {    .main-mail-list {        border-top-width: 0;    }}.main-mail-item {    padding: 10px 15px;    border-top: 1px solid #ededf5;    border-bottom: 1px solid #ededf5;    background-color: transparent;    position: relative;    display: flex;    align-items: center;    width: 100%;}.main-mail-item+.main-mail-item {    margin-top: -1px;}.main-mail-item .main-img-user,.main-mail-item .main-avatar {    flex-shrink: 0;    margin-right: 15px;}.main-mail-item:hover,.main-mail-item:focus {    background-color: #fcfcff;}.main-mail-item.unread {    background-color: rgba(var(--primary-bg-color), 0.04);}.main-mail-item.selected {    background-color: white;}@media (min-width: 576px) {    .main-mail-item {        padding: 10px 20px;    }}@media (min-width: 992px) {    .main-mail-item {        width: auto;        padding: 20px 25px;    }}.main-mail-checkbox {    margin-right: 15px;    display: none;}@media (min-width: 992px) {    .main-mail-checkbox {        display: block;    }}.main-mail-star {    margin-right: 15px;    font-size: 18px;    line-height: 0.9;    color: #e1e1ef;    position: absolute;    bottom: 10px;    right: 0;}.main-mail-star.active {    color: #ffbd5a;}@media (min-width: 992px) {    .main-mail-star {        position: relative;        bottom: auto;        top: 2px;    }}.main-mail-body {    width: calc(100% - 80px);    cursor: pointer;}@media (min-width: 992px) {    .main-mail-body {        max-width: 460px;        margin-right: 15px;        flex: 1;    }}@media (min-width: 1200px) {    .main-mail-body {        max-width: 100%;    }}.main-mail-from {    font-size: 13px;}@media (min-width: 576px) {    .main-mail-subject {        white-space: normal;        text-overflow: ellipsis;        overflow: hidden;        width: 100%;    }}.main-mail-subject strong {    font-weight: 600;    font-size: 14px;    color: #323251;    display: block;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    width: 100%;}.main-mail-subject span {    font-size: 13px;    color: #7987a1;    display: none;}@media (min-width: 576px) {    .main-mail-subject strong {        display: inline;        width: auto;        white-space: normal;        text-overflow: inherit;        overflow: visible;    }}@media (min-width: 576px) {    .main-mail-subject span {        display: block;    }}.main-mail-attachment {    margin-right: 15px;    font-size: 21px;    line-height: 0.9;    display: none;}@media (min-width: 992px) {    .main-mail-attachment {        display: block;        position: absolute;        right: 63px;        top: 8px;    }}.main-mail-date {    font-size: 11px;    position: absolute;    top: 12px;    right: 15px;    color: #949eb7;    margin-left: auto;}@media (min-width: 992px) {    .main-mail-date {        position: absolute;        font-size: 13px;        top: 8px;    }}.main-mail-compose {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(28, 39, 60, 0.5);    z-index: 9999;    display: none;}.main-mail-compose>div {    display: flex;    align-items: center;    justify-content: center;    width: 100%;    height: 100%;}@media (min-width: 992px) {    .main-mail-compose .container {        padding: 0;    }}.main-mail-compose-box {    box-shadow: 0 0 30px rgba(28, 39, 60, 0.2);    border-radius: 3px;}.main-mail-compose-header {    padding: 10px 20px;    display: flex;    align-items: center;    justify-content: space-between;    background-color: #323251;    color: #fff;    font-size: 14px;    font-weight: 500;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.main-mail-compose-header .nav-link {    color: rgba(255, 255, 255, 0.3);    font-size: 14px;    line-height: 1;    padding: 0;    transition: all 0.2s ease-in-out;}.main-mail-compose-header .nav-link:hover,.main-mail-compose-header .nav-link:focus {    color: #fff;}.main-mail-compose-header .nav-link+.nav-link {    margin-left: 15px;}.main-mail-compose-header .nav-link:nth-child(2) {    display: none;}@media (min-width: 992px) {    .main-mail-compose-header {        padding: 20px 25px;    }}@media (prefers-reduced-motion: reduce) {    .main-mail-compose-header .nav-link {        transition: none;    }}@media (min-width: 768px) {    .main-mail-compose-header .nav-link:nth-child(2) {        display: block;    }}.main-mail-compose-body {    background-color: #fff;    padding: 20px;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}.main-mail-compose-body .form-group {    display: flex;    align-items: center;}.main-mail-compose-body .form-group>div {    flex: 1;    margin-left: 10px;}.main-mail-compose-body .form-group .form-label {    margin: 0;    color: #323251;}.main-mail-compose-body .form-group .form-control {    border-width: 0;    border-radius: 0;    padding: 0;}.main-mail-compose-body .form-group .form-control:focus {    box-shadow: none !important;}.main-mail-compose-body .form-group+.form-group {    border-top: 1px dotted #e1e1ef;    padding-top: 1rem;}.main-mail-compose-body .form-group:last-child {    display: block;}.main-mail-compose-body .form-group:last-child .btn,.main-mail-compose-body .form-group:last-child .sp-container button {    width: 100%;    margin-top: 15px;    padding-left: 20px;    padding-right: 20px;}@media (min-width: 992px) {    .main-mail-compose-body {        padding: 25px;    }}@media (min-width: 576px) {    .main-mail-compose-body .form-group:last-child {        display: flex;        justify-content: space-between;    }}.sp-container .main-mail-compose-body .form-group:last-child button {    width: 100%;    margin-top: 15px;    padding-left: 20px;    padding-right: 20px;}@media (min-width: 576px) {    .main-mail-compose-body .form-group:last-child .btn,    .main-mail-compose-body .form-group:last-child .sp-container button {        width: auto;        margin-top: 0;    }    .sp-container .main-mail-compose-body .form-group:last-child button {        width: auto;        margin-top: 0;    }}.main-mail-compose-body .form-group .nav-link {    padding: 0;    font-size: 18px;    line-height: 0;    color: #4a4a69;    position: relative;    transition: all 0.2s ease-in-out;}.main-mail-compose-body .form-group .nav-link:hover,.main-mail-compose-body .form-group .nav-link:focus {    color: #323251;}.main-mail-compose-body .form-group .nav-link+.nav-link {    margin-left: 15px;}@media (prefers-reduced-motion: reduce) {    .main-mail-compose-body .form-group .nav-link {        transition: none;    }}.main-mail-compose-compress,.main-mail-compose-minimize {    top: auto;    left: auto;    bottom: 0;    right: 30px;    width: 310px;    height: auto;    background-color: transparent;}.main-mail-compose-compress .container {    max-width: none;    padding: 0;}.main-mail-compose-minimize .container {    max-width: none;    padding: 0;}.main-mail-compose-minimize .main-mail-compose-body {    display: none;}/* ###### 7.7 Mail Two  ###### */.main-mail-two .main-content {    display: flex;    flex-direction: column;}.main-mail-two .main-header {    width: 100%;    border-bottom: 1px solid #ededf5;}.main-mail-two .main-footer {    width: 100%;}.main-mail-two .main-header-menu-icon {    margin-right: 0;}.main-mail-two .main-content-body {    display: flex;    padding: 0;}.main-mail-left {    background-color: #f9f9f9;    width: 240px;    border-right: 1px solid #d6d6e6;    padding: 20px;    display: none;}.main-mail-left .btn-compose {    display: block;    margin-bottom: 20px;}.main-mail-left .main-mail-menu {    padding-right: 0;}@media (min-width: 1200px) {    .main-mail-left {        display: block;    }}.main-mail-content {    background-color: var(--primary02);    flex: 1;    max-width: 100vw -480px;}.main-mail-content .main-mail-header {    margin-bottom: 0;    padding: 20px;}.main-mail-content .main-mail-body {    max-width: 590px;}/* ######## UTILITIES ######## */.bg-primary {    background-color: var(--primary-bg-color) !important;}a.bg-primary:hover,a.bg-primary:focus {    background-color: var(--primary-bg-color) !important;}.bg-transparent {    background: transaprent !important;}button.bg-primary:hover,button.bg-primary:focus {    background-color: var(--primary-bg-color) !important;}.bg-secondary {    background-color: #f74f75 !important;}a.bg-secondary:hover,a.bg-secondary:focus {    background-color: #f74f75 !important;}button.bg-secondary:hover,button.bg-secondary:focus {    background-color: #f74f75 !important;}.bg-success {    background-color: #24d5b8 !important;}a.bg-success:hover,a.bg-success:focus {    background-color: #05957d !important;}button.bg-success:hover,button.bg-success:focus {    background-color: #00927a !important;}.bg-info {    background-color: #4ec2f0 !important;}a.bg-info:hover,a.bg-info:focus {    background-color: #4ec2f0 !important;}button.bg-info:hover,button.bg-info:focus {    background-color: #4ec2f0 !important;}.bg-warning {    background-color: #ffbd5a !important;}a.bg-warning:hover,a.bg-warning:focus {    background-color: #f3a024 !important;}button.bg-warning:hover,button.bg-warning:focus {    background-color: #f3a024 !important;}.bg-danger {    background-color: #f34343 !important;}a.bg-danger:hover,a.bg-danger:focus {    background-color: #ee1f1f !important;}button.bg-danger:hover,button.bg-danger:focus {    background-color: #ee1f1f !important;}.bg-purple {    background-color: #ad4ffa !important;}a.bg-purple:hover,a.bg-purple:focus {    background-color: #5930a2 !important;}button.bg-purple:hover,button.bg-purple:focus {    background-color: #5930a2 !important;}.bg-light {    background-color: #f9f9fb !important;}a.bg-light:hover,a.bg-light:focus {    background-color: #d5d9e4 !important;}button.bg-light:hover,button.bg-light:focus {    background-color: #d5d9e4 !important;}.bg-dark {    background-color: #383853 !important;}a.bg-dark:hover,a.bg-dark:focus {    background-color: #283143 !important;}button.bg-dark:hover,button.bg-dark:focus {    background-color: #283143 !important;}.bg-white {    background-color: #fff !important;}.bg-transparent {    background-color: transparent !important;}.bg-gray+.select2-container--default .select2-selection--single {    background-color: #455473;}.bg-gray+.select2-container--default .select2-selection--single .select2-selection__rendered {    color: #e1e1ef;}/* ###### 9.1 Background  ###### */.bg-transparent {    background-color: transparent;}.bg-gray-100 {    background-color: #f9f9fb;}.bg-gray-200 {    background-color: #f0f0f8;}.bg-gray-300 {    background-color: #e1e1ef;}.bg-gray-400 {    background-color: #d6d6e6;}.bg-gray-500 {    background-color: #949eb7;}.bg-gray-600 {    background-color: #7987a1;}.bg-gray-700 {    background-color: #4d5875;}.bg-gray-800 {    background-color: #383853;}.bg-gray-900 {    background-color: #323251;}.bg-white-1 {    background-color: rgba(255, 255, 255, 0.1);}.bg-white-2 {    background-color: rgba(255, 255, 255, 0.2);}.bg-white-3 {    background-color: rgba(255, 255, 255, 0.3);}.bg-white-4 {    background-color: rgba(255, 255, 255, 0.4);}.bg-white-5 {    background-color: rgba(255, 255, 255, 0.5);}.bg-white-6 {    background-color: rgba(255, 255, 255, 0.6);}.bg-white-7 {    background-color: rgba(255, 255, 255, 0.7);}.bg-white-8 {    background-color: rgba(255, 255, 255, 0.8);}.bg-white-9 {    background-color: rgba(255, 255, 255, 0.9);}.bg-black-1 {    background-color: rgba(0, 0, 0, 0.1);}.bg-black-2 {    background-color: rgba(0, 0, 0, 0.2);}.bg-black-3 {    background-color: rgba(0, 0, 0, 0.3);}.bg-black-4 {    background-color: rgba(0, 0, 0, 0.4);}.bg-black-5 {    background-color: rgba(0, 0, 0, 0.5);}.bg-black-6 {    background-color: rgba(0, 0, 0, 0.6);}.bg-black-7 {    background-color: rgba(0, 0, 0, 0.7);}.bg-black-8 {    background-color: rgba(0, 0, 0, 0.8);}.bg-black-9 {    background: rgba(0, 0, 0, 0.9);}.bg-indigo {    background: #5b67c7;}.bg-purple {    background: #ad4ffa;}.bg-pink {    background: #f754fa !important;}.bg-orange {    background: #fd7e14;}.bg-teal {    background: #29ddee !important;}.bg-purple-dark {    background: #59339d;}.bg-transparent {    background: transparent;}/* ###### 4.8 transparent colors ###### */.bg-success-transparent {    background-color: rgba(26, 156, 134, 0.2) !important;}.bg-danger-transparent {    background-color: rgba(243, 67, 67, 0.2) !important;}.bg-primary-transparent {    background: var(--primary02) !important;}.bg-secondary-transparent {    background-color: rgba(247, 79, 117, 0.2) !important;}.bg-white-transparent {    background-color: rgba(255, 255, 255, 0.2) !important;}.bg-warning-transparent {    background-color: rgba(255, 189, 90, 0.2) !important;}.bg-pink-transparent {    background-color: rgba(247, 84, 250, 0.2) !important;}.bg-purple-transparent {    background-color: rgba(173, 79, 250, 0.13) !important;}.bg-teal-transparent {    background-color: rgba(25, 192, 192, 0.2) !important;}.bg-info-transparent {    background-color: rgba(78, 194, 240, 0.2) !important;}.bg-orange-transparent {    background-color: rgba(253, 126, 20, 0.2);}.bg-gradient-blue {    background-image: linear-gradient(to right, #1976d2 0, #64b5f6 100%);}.bg-primary {    background-color: var(--primary-bg-color) !important;}.bg-primary-gradient {    background-image: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary05) 100%) !important;}.bg-danger-gradient {    background-image: linear-gradient(to right, #f34343 0%, rgba(243, 67, 67, 0.5) 100%) !important;}.bg-success-gradient {    background-image: linear-gradient(to right, #24d5b8 0%, rgba(36, 213, 184, 0.5) 100%) !important;}.bg-warning-gradient {    background-image: linear-gradient(to right, #ffbd5a 0%, rgba(255, 189, 90, 0.5) 100%) !important;}.bg-primary-gradient1 {    background-image: linear-gradient(to top, #64c5eb 0%, var(--primary-bg-color) 100%) !important;}.bg-info-gradient1 {    background-image: linear-gradient(to top, #4ec2f0 0%, #31eccd 100%) !important;}.bg-purple-gradient {    background-image: linear-gradient(to right, #673AB7 0%, #ba7bfb 100%) !important;}.bg-info-gradient {    background-image: linear-gradient(to right, #4ec2f0 0%, rgba(78, 194, 240, 0.5) 100%) !important;}.bg-secondary-gradient {    background-image: linear-gradient(to right, #f74f75 0%, rgba(247, 79, 117, 0.5) 100%) !important;}.bg-pink-gradient {    background-image: linear-gradient(to right, #f754fa 0%, #f36eae 100%) !important;}.bg-purple-gradient {    background-image: linear-gradient(to right, #ad4ffa 0%, #884af1 100%) !important;}.bg-teal-gradient {    background-image: linear-gradient(to right, #29ddee 0%, #96e8e8 100%) !important;}.bg-azure {    background-color: #45aaf2 !important;}.bg-red {    background-color: #dc0441 !important;    color: #fff !important;}.bg-yellow {    background-color: #ecb403 !important;    color: #fff !important;}.bg-lime {    background-color: #1e74a0 !important;}.bg-green {    background-color: #2dce89 !important;    color: #fff !important;}.gutters-xs>.col,.gutters-xs>[class*=col-] {    padding-right: 0.25rem;    padding-left: 0.25rem;}.gutters-xs {    margin-top: -25px;}.tag-outline-primary {    color: var(--primary-bg-color) !important;    border-color: var(--primary-bg-color) !important;}.tag-outline-secondary {    color: #f74f75 !important;    border-color: #f74f75 !important;}.tag-outline-success {    color: #24d5b8 !important;    border-color: #24d5b8 !important;}.tag-outline-warning {    color: #ffbd5a !important;    border-color: #ffbd5a !important;}.tag-outline-info {    color: #4ec2f0 !important;    border-color: #4ec2f0 !important;}.tag-outline-danger {    color: #f34343 !important;    border-color: #f34343 !important;}.bg-chartcustom {    background-color: #ebeff5;}.border {    border: 1px solid #ededf5 !important;}.border-top {    border-top: 1px solid #ededf5 !important;}.border-end {    border-right: 1px solid #ededf5 !important;}.border-bottom {    border-bottom: 1px solid #ededf5 !important;}.border-start {    border-left: 1px solid #ededf5 !important;}.border-0 {    border: 0 !important;}.border-top-0 {    border-top: 0 !important;}.border-end-0 {    border-right: 0 !important;}.border-bottom-0 {    border-bottom: 0 !important;}.border-start-0 {    border-left: 0 !important;}.border-primary {    border-color: var(--primary-bg-color) !important;}.border-secondary {    border-color: #f74f75 !important;}.border-success {    border-color: #24d5b8 !important;}.border-info {    border-color: #4ec2f0 !important;}.border-warning {    border-color: #ffbd5a !important;}.border-danger {    border-color: #f34343 !important;}.border-light {    border-color: #f9f9fb !important;}.border-dark {    border-color: #383853 !important;}.border-white {    border-color: #fff !important;}.rounded-sm {    border-radius: 0.2rem !important;}.rounded {    border-radius: 5px !important;}.rounded-top {    border-top-left-radius: 5px !important;    border-top-right-radius: 5px !important;}.rounded-end {    border-top-right-radius: 5px !important;    border-bottom-right-radius: 5px !important;}.rounded-bottom {    border-bottom-right-radius: 5px !important;    border-bottom-left-radius: 5px !important;}.rounded-start {    border-top-left-radius: 5px !important;    border-bottom-left-radius: 5px !important;}.rounded-lg {    border-radius: 0.3rem !important;}.rounded-circle {    border-radius: 50% !important;}.rounded-pill {    border-radius: 50rem !important;}.rounded-0 {    border-radius: 0 !important;}/* ###### 9.2 Border   ###### */.bd-transparent {    border-color: transparent;}.bd {    border: 1px solid #ededf5;}.bd-t {    border-top: 1px solid #ededf5;}.bd-e {    border-right: 1px solid #ededf5;}.bd-s {    border-left: 1px solid #ededf5;}.bd-b {    border-bottom: 1px solid #ededf5;}.bd-l {    border-left: 1px solid #ededf5;}.bd-y {    border-top: 1px solid #ededf5;    border-bottom: 1px solid #ededf5;}.bd-x {    border-left: 1px solid #ededf5;    border-right: 1px solid #ededf5;}.bd-0 {    border-width: 0;}.bd-1 {    border-width: 1px;}.bd-2 {    border-width: 2px;}.bd-3 {    border-width: 3px;}.bd-4 {    border-width: 4px;}.bd-5 {    border-width: 5px;}.bd-t-0 {    border-top: 0 !important;}.bd-e-0 {    border-right: 0;}.bd-b-0 {    border-bottom: 0 !important;}.bd-s-0 {    border-left: 0;}.bd-y-0 {    border-top-width: 0;    border-bottom-width: 0;}.bd-y-1 {    border-top-width: 1px;    border-bottom-width: 1px;}.bd-x-0 {    border-left-width: 0;    border-right-width: 0;}.bd-x-1 {    border-left-width: 1px;    border-right-width: 1px;}.bd-primary {    border-color: var(--primary-bg-color) !important;}.bd-success {    border-color: #24d5b8 !important;}.bd-warning {    border-color: #ffbd5a !important;}.bd-danger {    border-color: #f34343 !important;}.bd-info {    border-color: #4ec2f0 !important;}.bd-secondary {    border-color: #f74f75 !important;}.bd-teal {    border-color: #29ddee !important;}.bd-white {    border-color: #fff !important;}.bd-gray-100 {    border-color: #f9f9fb;}.bd-gray-200 {    border-color: #f0f0f8;}.bd-gray-300 {    border-color: #e1e1ef;}.bd-gray-400 {    border-color: #d6d6e6;}.bd-gray-500 {    border-color: #949eb7;}.bd-gray-600 {    border-color: #7987a1;}.bd-gray-700 {    border-color: #4d5875;}.bd-gray-800 {    border-color: #383853;}.bd-gray-900 {    border-color: #323251;}.bd-white-1 {    border-color: rgba(255, 255, 255, 0.1);}.bd-white-2 {    border-color: rgba(255, 255, 255, 0.2);}.bd-white-3 {    border-color: rgba(255, 255, 255, 0.3);}.bd-white-4 {    border-color: rgba(255, 255, 255, 0.4);}.bd-white-5 {    border-color: rgba(255, 255, 255, 0.5);}.bd-white-6 {    border-color: rgba(255, 255, 255, 0.6);}.bd-white-7 {    border-color: rgba(255, 255, 255, 0.7);}.bd-white-8 {    border-color: rgba(255, 255, 255, 0.8);}radius-1 {    border-radius: 1px;}.radius-5 {    border-radius: 5px;}.radius-10 {    border-radius: 10px;}.radius-20 {    border-radius: 20px;}.radius-30 {    border-radius: 30px;}.radius-40 {    border-radius: 40px;}.radius-50 {    border-radius: 50px !important;}.bd-dashed {    border-style: dashed;}.bd-dotted {    border-style: dotted;}@media (min-width: 480px) {    .bd-xs {        border: 1px solid #ededf5;    }    .bd-xs-t {        border-top: 1px solid #ededf5;    }    .bd-xs-e {        border-right: 1px solid #ededf5;    }    .bd-xs-b {        border-bottom: 1px solid #ededf5;    }    .bd-xs-s {        border-left: 1px solid #ededf5;    }    .bd-xs-y {        border-top: 1px solid #ededf5;        border-bottom: 1px solid #ededf5;    }    .bd-xs-x {        border-left: 1px solid #ededf5;        border-right: 1px solid #ededf5;    }}@media (min-width: 576px) {    .bd-sm {        border: 1px solid #ededf5;    }    .bd-sm-t {        border-top: 1px solid #ededf5;    }    .bd-sm-e {        border-right: 1px solid #ededf5;    }    .bd-sm-e-0 {        border-right: 0 !important;    }    .bd-sm-b {        border-bottom: 1px solid #ededf5;    }    .bd-sm-s {        border-left: 1px solid #ededf5;    }    .bd-sm-s-0 {        border-left: 0 !important;    }    .bd-sm-y {        border-top: 1px solid #ededf5;        border-bottom: 1px solid #ededf5;    }    .bd-sm-x {        border-left: 1px solid #ededf5;        border-right: 1px solid #ededf5;    }}@media (min-width: 768px) {    .bd-md {        border: 1px solid #ededf5;    }    .bd-md-t {        border-top: 1px solid #ededf5;    }    .bd-md-e {        border-right: 1px solid #ededf5;    }    .bd-md-b {        border-bottom: 1px solid #ededf5;    }    .bd-md-s {        border-left: 1px solid #ededf5;    }    .bd-md-y {        border-top: 1px solid #ededf5;        border-bottom: 1px solid #ededf5;    }    .bd-md-x {        border-left: 1px solid #ededf5;        border-right: 1px solid #ededf5;    }}@media (min-width: 992px) {    .bd-lg {        border: 1px solid #ededf5;    }    .bd-lg-t {        border-top: 1px solid #ededf5;    }    .bd-lg-enf {        border-right: 1px solid #ededf5;    }    .bd-lg-b {        border-bottom: 1px solid #ededf5;    }    .bd-lg-s {        border-left: 1px solid #ededf5;    }    .bd-lg-y {        border-top: 1px solid #ededf5;        border-bottom: 1px solid #ededf5;    }    .bd-lg-x {        border-left: 1px solid #ededf5;        border-right: 1px solid #ededf5;    }}@media (min-width: 1200px) {    .bd-xl {        border: 1px solid #ededf5;    }    .bd-xl-t {        border-top: 1px solid #ededf5;    }    .bd-xl-e {        border-right: 1px solid #ededf5;    }    .bd-xl-b {        border-bottom: 1px solid #ededf5;    }    .bd-xl-s {        border-left: 1px solid #ededf5;    }    .bd-xl-y {        border-top: 1px solid #ededf5;        border-bottom: 1px solid #ededf5;    }    .bd-xl-x {        border-left: 1px solid #ededf5;        border-right: 1px solid #ededf5;    }}.br-ts-0 {    border-top-left-radius: 0 !important;}.br-bs-0 {    border-bottom-left-radius: 0 !important;}.br-te-0 {    border-top-right-radius: 0 !important;}.br-be-0 {    border-bottom-right-radius: 0 !important;}.br-ts-5 {    border-top-left-radius: 5px !important;}.br-te-5 {    border-top-right-radius: 5px !important;}.br-be-5 {    border-bottom-right-radius: 5px !important;}.br-bs-5 {    border-bottom-left-radius: 5px !important;}.border-start-primary {    border-left-color: var(--primary-bg-color) !important;}.border-start-success {    border-left-color: #24d5b8 !important;}.border-start-warning {    border-left-color: #ffbd5a !important;}.border-primary-light {    border: 1px solid #d4d4f7;}.border-pink-light {    border: 1px solid #f3a7cc;}.border-secondary-light {    border: 1px solid #f1cbd3;}.br-5 {    border-radius: 5px !important;}@media (max-width: 480px) {    .bd-xs-e-0 {        border-right: 0 !important;    }    .bd-xs-s-0 {        border-left: 0 !important;    }}@media (max-width: 991px) {    .bd-md-e-0 {        border-right: 0 !important;    }}@media (max-width: 1024px) {    .bd-lg-e-0 {        border-right: 0 !important;    }}@media (max-width: 1366px) {    .bd-xl-e-0 {        border-right: 0 !important;    }}.h-100 {    height: 100% !important;}/* ###### 9.3 Height   ###### */.ht-5 {    height: 5px;}.ht-10 {    height: 10px;}.ht-15 {    height: 15px;}.ht-20 {    height: 20px;}.ht-25 {    height: 25px;}.ht-30 {    height: 30px;}.ht-40 {    height: 40px;}.ht-50 {    height: 50px;}.ht-70 {    height: 70px;}.ht-80 {    height: 80px;}.ht-100 {    height: 100px !important;}.ht-150 {    height: 150px;}.ht-200 {    height: 200px;}.ht-250 {    height: 250px;}.ht-300 {    height: 300px;}.ht-350 {    height: 350px;}.ht-1 {    height: 1px;}.ht-2 {    height: 2px;}.ht-3 {    height: 3px;}.ht-4 {    height: 4px;}.ht-6 {    height: 6px;}.ht-7 {    height: 7px;}.ht-8 {    height: 8px;}.ht-9 {    height: 9px;}.ht-auto {    height: auto;}.ht-16 {    height: 16px;}.ht-32 {    height: 32px;}.ht-36 {    height: 36px;}.ht-48 {    height: 48px;}.ht-64 {    height: 64px;}.ht-72 {    height: 72px;}.ht-115 {    height: 115px;}.ht-120 {    height: 120px;}.ht-160 {    height: 160px;}@media (min-width: 480px) {    .ht-xs-5 {        height: 5px;    }    .ht-xs-10 {        height: 10px;    }    .ht-xs-15 {        height: 15px;    }    .ht-xs-20 {        height: 20px;    }    .ht-xs-25 {        height: 25px;    }    .ht-xs-30 {        height: 30px;    }    .ht-xs-35 {        height: 35px;    }    .ht-xs-40 {        height: 40px;    }    .ht-xs-45 {        height: 45px;    }    .ht-xs-50 {        height: 50px;    }    .ht-xs-55 {        height: 55px;    }    .ht-xs-60 {        height: 60px;    }    .ht-xs-65 {        height: 65px;    }    .ht-xs-70 {        height: 70px;    }    .ht-xs-75 {        height: 75px;    }    .ht-xs-80 {        height: 80px;    }    .ht-xs-85 {        height: 85px;    }    .ht-xs-90 {        height: 90px;    }    .ht-xs-95 {        height: 95px;    }    .ht-xs-100 {        height: 100px;    }    .ht-xs-150 {        height: 150px;    }    .ht-xs-200 {        height: 200px;    }    .ht-xs-250 {        height: 250px;    }    .ht-xs-300 {        height: 300px;    }    .ht-xs-350 {        height: 350px;    }    .ht-xs-400 {        height: 400px;    }    .ht-xs-450 {        height: 450px;    }    .ht-xs-500 {        height: 500px;    }    .ht-xs-550 {        height: 550px;    }    .ht-xs-600 {        height: 600px;    }    .ht-xs-650 {        height: 650px;    }    .ht-xs-700 {        height: 700px;    }    .ht-xs-750 {        height: 750px;    }    .ht-xs-800 {        height: 800px;    }    .ht-xs-850 {        height: 850px;    }    .ht-xs-100v {        height: 100vh;    }}@media (min-width: 576px) {    .ht-sm-5 {        height: 5px;    }    .ht-sm-10 {        height: 10px;    }    .ht-sm-15 {        height: 15px;    }    .ht-sm-20 {        height: 20px;    }    .ht-sm-25 {        height: 25px;    }    .ht-sm-30 {        height: 30px;    }    .ht-sm-35 {        height: 35px;    }    .ht-sm-40 {        height: 40px;    }    .ht-sm-45 {        height: 45px;    }    .ht-sm-50 {        height: 50px;    }    .ht-sm-55 {        height: 55px;    }    .ht-sm-60 {        height: 60px;    }    .ht-sm-65 {        height: 65px;    }    .ht-sm-70 {        height: 70px;    }    .ht-sm-75 {        height: 75px;    }    .ht-sm-80 {        height: 80px;    }    .ht-sm-85 {        height: 85px;    }    .ht-sm-90 {        height: 90px;    }    .ht-sm-95 {        height: 95px;    }    .ht-sm-100 {        height: 100px;    }    .ht-sm-150 {        height: 150px;    }    .ht-sm-200 {        height: 200px;    }    .ht-sm-250 {        height: 250px;    }    .ht-sm-300 {        height: 300px;    }    .ht-sm-350 {        height: 350px;    }    .ht-sm-400 {        height: 400px;    }    .ht-sm-450 {        height: 450px;    }    .ht-sm-500 {        height: 500px;    }    .ht-sm-550 {        height: 550px;    }    .ht-sm-600 {        height: 600px;    }    .ht-sm-650 {        height: 650px;    }    .ht-sm-700 {        height: 700px;    }    .ht-sm-800 {        height: 800px;    }    .ht-sm-850 {        height: 850px;    }    .ht-sm-100v {        height: 100vh;    }}@media (min-width: 768px) {    .ht-md-5 {        height: 5px;    }    .ht-md-10 {        height: 10px;    }    .ht-md-15 {        height: 15px;    }    .ht-md-20 {        height: 20px;    }    .ht-md-25 {        height: 25px;    }    .ht-md-30 {        height: 30px;    }    .ht-md-35 {        height: 35px;    }    .ht-md-40 {        height: 40px;    }    .ht-md-45 {        height: 45px;    }    .ht-md-50 {        height: 50px;    }    .ht-md-55 {        height: 55px;    }    .ht-md-60 {        height: 60px;    }    .ht-md-65 {        height: 65px;    }    .ht-md-70 {        height: 70px;    }    .ht-md-75 {        height: 75px;    }    .ht-md-80 {        height: 80px;    }    .ht-md-85 {        height: 85px;    }    .ht-md-90 {        height: 90px;    }    .ht-md-95 {        height: 95px;    }    .ht-md-100 {        height: 100px;    }    .ht-md-150 {        height: 150px;    }    .ht-md-200 {        height: 200px;    }    .ht-md-250 {        height: 250px;    }    .ht-md-300 {        height: 300px;    }    .ht-md-350 {        height: 350px;    }    .ht-md-400 {        height: 400px;    }    .ht-md-450 {        height: 450px;    }    .ht-md-500 {        height: 500px;    }    .ht-md-550 {        height: 550px;    }    .ht-md-600 {        height: 600px;    }    .ht-md-650 {        height: 650px;    }    .ht-md-700 {        height: 700px;    }    .ht-md-750 {        height: 750px;    }    .ht-md-800 {        height: 800px;    }    .ht-md-850 {        height: 850px;    }    .ht-md-100v {        height: 100vh;    }}@media (min-width: 992px) {    .ht-lg-5 {        height: 5px;    }    .ht-lg-10 {        height: 10px;    }    .ht-lg-15 {        height: 15px;    }    .ht-lg-20 {        height: 20px;    }    .ht-lg-25 {        height: 25px;    }    .ht-lg-30 {        height: 30px;    }    .ht-lg-35 {        height: 35px;    }    .ht-lg-40 {        height: 40px;    }    .ht-lg-45 {        height: 45px;    }    .ht-lg-50 {        height: 50px;    }    .ht-lg-55 {        height: 55px;    }    .ht-lg-60 {        height: 60px;    }    .ht-lg-65 {        height: 65px;    }    .ht-lg-70 {        height: 70px;    }    .ht-lg-75 {        height: 75px;    }    .ht-lg-80 {        height: 80px;    }    .ht-lg-85 {        height: 85px;    }    .ht-lg-90 {        height: 90px;    }    .ht-lg-95 {        height: 95px;    }    .ht-lg-100 {        height: 100px;    }    .ht-lg-150 {        height: 150px;    }    .ht-lg-200 {        height: 200px;    }    .ht-lg-250 {        height: 250px;    }    .ht-lg-300 {        height: 300px;    }    .ht-lg-350 {        height: 350px;    }    .ht-lg-400 {        height: 400px;    }    .ht-lg-450 {        height: 450px;    }    .ht-lg-500 {        height: 500px;    }    .ht-lg-550 {        height: 550px;    }    .ht-lg-600 {        height: 600px;    }    .ht-lg-650 {        height: 650px;    }    .ht-lg-700 {        height: 700px;    }    .ht-lg-750 {        height: 750px;    }    .ht-lg-800 {        height: 800px;    }    .ht-lg-850 {        height: 850px;    }    .ht-lg-100v {        height: 100vh;    }}@media (min-width: 1200px) {    .ht-xl-5 {        height: 5px;    }    .ht-xl-10 {        height: 10px;    }    .ht-xl-15 {        height: 15px;    }    .ht-xl-20 {        height: 20px;    }    .ht-xl-25 {        height: 25px;    }    .ht-xl-30 {        height: 30px;    }    .ht-xl-35 {        height: 35px;    }    .ht-xl-40 {        height: 40px;    }    .ht-xl-45 {        height: 45px;    }    .ht-xl-50 {        height: 50px;    }    .ht-xl-55 {        height: 55px;    }    .ht-xl-60 {        height: 60px;    }    .ht-xl-65 {        height: 65px;    }    .ht-xl-70 {        height: 70px;    }    .ht-xl-75 {        height: 75px;    }    .ht-xl-80 {        height: 80px;    }    .ht-xl-85 {        height: 85px;    }    .ht-xl-90 {        height: 90px;    }    .ht-xl-95 {        height: 95px;    }    .ht-xl-100 {        height: 100px;    }    .ht-xl-150 {        height: 150px;    }    .ht-xl-200 {        height: 200px;    }    .ht-xl-250 {        height: 250px;    }    .ht-xl-300 {        height: 300px;    }    .ht-xl-350 {        height: 350px;    }    .ht-xl-400 {        height: 400px;    }    .ht-xl-450 {        height: 450px;    }    .ht-xl-500 {        height: 500px;    }    .ht-xl-550 {        height: 550px;    }    .ht-xl-600 {        height: 600px;    }    .ht-xl-650 {        height: 650px;    }    .ht-xl-700 {        height: 700px;    }    .ht-xl-750 {        height: 750px;    }    .ht-xl-800 {        height: 800px;    }    .ht-xl-850 {        height: 850px;    }    .ht-xl-100v {        height: 100vh;    }}.ht-250 {    height: 250px !important;}.h-100vh {    height: 100vh !important;}.ht-100v {    height: 100vh;}.ht-100p {    height: 100%;}.m-0 {    margin: 0 !important;}.mt-0,.my-0 {    margin-top: 0 !important;}.me-0,.mx-0 {    margin-right: 0 !important;}.mb-0,.my-0 {    margin-bottom: 0 !important;}.ms-0,.mx-0 {    margin-left: 0 !important;}.m-1 {    margin: 0.25rem !important;}.mt-1,.my-1 {    margin-top: 0.25rem !important;}.me-1,.mx-1 {    margin-right: 0.25rem !important;}.mb-1,.my-1 {    margin-bottom: 0.25rem !important;}.ms-1,.mx-1 {    margin-left: 0.25rem !important;}.m-2 {    margin: 0.5rem !important;}.mt-2,.my-2 {    margin-top: 0.5rem !important;}.me-2,.mx-2 {    margin-right: 0.5rem !important;}.mb-2,.my-2 {    margin-bottom: 0.5rem !important;}.ms-2,.mx-2 {    margin-left: 0.5rem !important;}.m-3 {    margin: 1rem !important;}.mt-3,.my-3 {    margin-top: 1rem !important;}.me-3,.mx-3 {    margin-right: 1rem !important;}.mb-3,.my-3 {    margin-bottom: 1rem !important;}.ms-3,.mx-3 {    margin-left: 1rem !important;}.m-4 {    margin: 1.5rem !important;}.mt-4,.my-4 {    margin-top: 1.5rem !important;}.me-4,.mx-4 {    margin-right: 1.5rem !important;}.mb-4,.my-4 {    margin-bottom: 1.5rem !important;}.ms-4,.mx-4 {    margin-left: 1.5rem !important;}.m-5 {    margin: 3rem !important;}.mt-5,.my-5 {    margin-top: 3rem !important;}.me-5,.mx-5 {    margin-right: 3rem !important;}.mb-5,.my-5 {    margin-bottom: 3rem !important;}.ms-5,.mx-5 {    margin-left: 3rem !important;}.m-auto {    margin: auto !important;}.mt-auto,.my-auto {    margin-top: auto !important;}.me-auto,.mx-auto {    margin-right: auto !important;}.mb-auto,.my-auto {    margin-bottom: auto !important;}.ms-auto,.mx-auto {    margin-left: auto !important;}@media (max-width: 767px) {    .m-sm-0 {        margin: 0 !important;    }    .mt-sm-0,    .my-sm-0 {        margin-top: 0 !important;    }    .me-sm-0,    .mx-sm-0 {        margin-right: 0 !important;    }    .mb-sm-0,    .my-sm-0 {        margin-bottom: 0 !important;    }    .ms-sm-0,    .mx-sm-0 {        margin-left: 0 !important;    }    .m-sm-1 {        margin: 0.25rem !important;    }    .mt-sm-1,    .my-sm-1 {        margin-top: 0.25rem !important;    }    .me-sm-1,    .mx-sm-1 {        margin-right: 0.25rem !important;    }    .mb-sm-1,    .my-sm-1 {        margin-bottom: 0.25rem !important;    }    .ms-sm-1,    .mx-sm-1 {        margin-left: 0.25rem !important;    }    .m-sm-2 {        margin: 0.5rem !important;    }    .mt-sm-2,    .my-sm-2 {        margin-top: 0.5rem !important;    }    .me-sm-2,    .mx-sm-2 {        margin-right: 0.5rem !important;    }    .mb-sm-2,    .my-sm-2 {        margin-bottom: 0.5rem !important;    }    .ms-sm-2,    .mx-sm-2 {        margin-left: 0.5rem !important;    }    .m-sm-3 {        margin: 1rem !important;    }    .mt-sm-3,    .my-sm-3 {        margin-top: 1rem !important;    }    .me-sm-3,    .mx-sm-3 {        margin-right: 1rem !important;    }    .mb-sm-3,    .my-sm-3 {        margin-bottom: 1rem !important;    }    .ms-sm-3,    .mx-sm-3 {        margin-left: 1rem !important;    }    .m-sm-4 {        margin: 1.5rem !important;    }    .mt-sm-4,    .my-sm-4 {        margin-top: 1.5rem !important;    }    .me-sm-4,    .mx-sm-4 {        margin-right: 1.5rem !important;    }    .mb-sm-4,    .my-sm-4 {        margin-bottom: 1.5rem !important;    }    .ms-sm-4,    .mx-sm-4 {        margin-left: 1.5rem !important;    }    .m-sm-5 {        margin: 3rem !important;    }    .mt-sm-5,    .my-sm-5 {        margin-top: 3rem !important;    }    .me-sm-5,    .mx-sm-5 {        margin-right: 3rem !important;    }    .mb-sm-5,    .my-sm-5 {        margin-bottom: 3rem !important;    }    .ms-sm-5,    .mx-sm-5 {        margin-left: 3rem !important;    }    .m-sm-auto {        margin: auto !important;    }    .mt-sm-auto,    .my-sm-auto {        margin-top: auto !important;    }    .me-sm-auto,    .mx-sm-auto {        margin-right: auto !important;    }    .mb-sm-auto,    .my-sm-auto {        margin-bottom: auto !important;    }    .ms-sm-auto,    .mx-sm-auto {        margin-left: auto !important;    }}@media (min-width: 768px) {    .m-md-0 {        margin: 0 !important;    }    .mt-md-0,    .my-md-0 {        margin-top: 0 !important;    }    .me-md-0,    .mx-md-0 {        margin-right: 0 !important;    }    .mb-md-0,    .my-md-0 {        margin-bottom: 0 !important;    }    .ms-md-0,    .mx-md-0 {        margin-left: 0 !important;    }    .m-md-1 {        margin: 0.25rem !important;    }    .mt-md-1,    .my-md-1 {        margin-top: 0.25rem !important;    }    .me-md-1,    .mx-md-1 {        margin-right: 0.25rem !important;    }    .mb-md-1,    .my-md-1 {        margin-bottom: 0.25rem !important;    }    .ms-md-1,    .mx-md-1 {        margin-left: 0.25rem !important;    }    .m-md-2 {        margin: 0.5rem !important;    }    .mt-md-2,    .my-md-2 {        margin-top: 0.5rem !important;    }    .me-md-2,    .mx-md-2 {        margin-right: 0.5rem !important;    }    .mb-md-2,    .my-md-2 {        margin-bottom: 0.5rem !important;    }    .ms-md-2,    .mx-md-2 {        margin-left: 0.5rem !important;    }    .m-md-3 {        margin: 1rem !important;    }    .mt-md-3,    .my-md-3 {        margin-top: 1rem !important;    }    .me-md-3,    .mx-md-3 {        margin-right: 1rem !important;    }    .mb-md-3,    .my-md-3 {        margin-bottom: 1rem !important;    }    .ms-md-3,    .mx-md-3 {        margin-left: 1rem !important;    }    .m-md-4 {        margin: 1.5rem !important;    }    .mt-md-4,    .my-md-4 {        margin-top: 1.5rem !important;    }    .me-md-4,    .mx-md-4 {        margin-right: 1.5rem !important;    }    .mb-md-4,    .my-md-4 {        margin-bottom: 1.5rem !important;    }    .ms-md-4,    .mx-md-4 {        margin-left: 1.5rem !important;    }    .m-md-5 {        margin: 3rem !important;    }    .mt-md-5,    .my-md-5 {        margin-top: 3rem !important;    }    .me-md-5,    .mx-md-5 {        margin-right: 3rem !important;    }    .mb-md-5,    .my-md-5 {        margin-bottom: 3rem !important;    }    .ms-md-5,    .mx-md-5 {        margin-left: 3rem !important;    }    .m-md-auto {        margin: auto !important;    }    .mt-md-auto,    .my-md-auto {        margin-top: auto !important;    }    .me-md-auto,    .mx-md-auto {        margin-right: auto !important;    }    .mb-md-auto,    .my-md-auto {        margin-bottom: auto !important;    }    .ms-md-auto,    .mx-md-auto {        margin-left: auto !important;    }}@media (min-width: 992px) {    .m-lg-0 {        margin: 0 !important;    }    .mt-lg-0,    .my-lg-0 {        margin-top: 0 !important;    }    .me-lg-0,    .mx-lg-0 {        margin-right: 0 !important;    }    .mb-lg-0,    .my-lg-0 {        margin-bottom: 0 !important;    }    .ms-lg-0,    .mx-lg-0 {        margin-left: 0 !important;    }    .m-lg-1 {        margin: 0.25rem !important;    }    .mt-lg-1,    .my-lg-1 {        margin-top: 0.25rem !important;    }    .me-lg-1,    .mx-lg-1 {        margin-right: 0.25rem !important;    }    .mb-lg-1,    .my-lg-1 {        margin-bottom: 0.25rem !important;    }    .ms-lg-1,    .mx-lg-1 {        margin-left: 0.25rem !important;    }    .m-lg-2 {        margin: 0.5rem !important;    }    .mt-lg-2,    .my-lg-2 {        margin-top: 0.5rem !important;    }    .me-lg-2,    .mx-lg-2 {        margin-right: 0.5rem !important;    }    .mb-lg-2,    .my-lg-2 {        margin-bottom: 0.5rem !important;    }    .ms-lg-2,    .mx-lg-2 {        margin-left: 0.5rem !important;    }    .m-lg-3 {        margin: 1rem !important;    }    .mt-lg-3,    .my-lg-3 {        margin-top: 1rem !important;    }    .me-lg-3,    .mx-lg-3 {        margin-right: 1rem !important;    }    .mb-lg-3,    .my-lg-3 {        margin-bottom: 1rem !important;    }    .ms-lg-3,    .mx-lg-3 {        margin-left: 1rem !important;    }    .m-lg-4 {        margin: 1.5rem !important;    }    .mt-lg-4,    .my-lg-4 {        margin-top: 1.5rem !important;    }    .me-lg-4,    .mx-lg-4 {        margin-right: 1.5rem !important;    }    .mb-lg-4,    .my-lg-4 {        margin-bottom: 1.5rem !important;    }    .ms-lg-4,    .mx-lg-4 {        margin-left: 1.5rem !important;    }    .m-lg-5 {        margin: 3rem !important;    }    .mt-lg-5,    .my-lg-5 {        margin-top: 3rem !important;    }    .me-lg-5,    .mx-lg-5 {        margin-right: 3rem !important;    }    .mb-lg-5,    .my-lg-5 {        margin-bottom: 3rem !important;    }    .ms-lg-5,    .mx-lg-5 {        margin-left: 3rem !important;    }    .m-lg-auto {        margin: auto !important;    }    .mt-lg-auto,    .my-lg-auto {        margin-top: auto !important;    }    .me-lg-auto,    .mx-lg-auto {        margin-right: auto !important;    }    .mb-lg-auto,    .my-lg-auto {        margin-bottom: auto !important;    }    .ms-lg-auto,    .mx-lg-auto {        margin-left: auto !important;    }}@media (min-width: 1200px) {    .m-xl-0 {        margin: 0 !important;    }    .mt-xl-0,    .my-xl-0 {        margin-top: 0 !important;    }    .me-xl-0,    .mx-xl-0 {        margin-right: 0 !important;    }    .mb-xl-0,    .my-xl-0 {        margin-bottom: 0 !important;    }    .ms-xl-0,    .mx-xl-0 {        margin-left: 0 !important;    }    .m-xl-1 {        margin: 0.25rem !important;    }    .mt-xl-1,    .my-xl-1 {        margin-top: 0.25rem !important;    }    .me-xl-1,    .mx-xl-1 {        margin-right: 0.25rem !important;    }    .mb-xl-1,    .my-xl-1 {        margin-bottom: 0.25rem !important;    }    .ms-xl-1,    .mx-xl-1 {        margin-left: 0.25rem !important;    }    .m-xl-2 {        margin: 0.5rem !important;    }    .mt-xl-2,    .my-xl-2 {        margin-top: 0.5rem !important;    }    .me-xl-2,    .mx-xl-2 {        margin-right: 0.5rem !important;    }    .mb-xl-2,    .my-xl-2 {        margin-bottom: 0.5rem !important;    }    .ms-xl-2,    .mx-xl-2 {        margin-left: 0.5rem !important;    }    .m-xl-3 {        margin: 1rem !important;    }    .mt-xl-3,    .my-xl-3 {        margin-top: 1rem !important;    }    .me-xl-3,    .mx-xl-3 {        margin-right: 1rem !important;    }    .mb-xl-3,    .my-xl-3 {        margin-bottom: 1rem !important;    }    .ms-xl-3,    .mx-xl-3 {        margin-left: 1rem !important;    }    .m-xl-4 {        margin: 1.5rem !important;    }    .mt-xl-4,    .my-xl-4 {        margin-top: 1.5rem !important;    }    .me-xl-4,    .mx-xl-4 {        margin-right: 1.5rem !important;    }    .mb-xl-4,    .my-xl-4 {        margin-bottom: 1.5rem !important;    }    .ms-xl-4,    .mx-xl-4 {        margin-left: 1.5rem !important;    }    .m-xl-5 {        margin: 3rem !important;    }    .mt-xl-5,    .my-xl-5 {        margin-top: 3rem !important;    }    .me-xl-5,    .mx-xl-5 {        margin-right: 3rem !important;    }    .mb-xl-5,    .my-xl-5 {        margin-bottom: 3rem !important;    }    .ms-xl-5,    .mx-xl-5 {        margin-left: 3rem !important;    }    .m-xl-auto {        margin: auto !important;    }    .mt-xl-auto,    .my-xl-auto {        margin-top: auto !important;    }    .me-xl-auto,    .mx-xl-auto {        margin-right: auto !important;    }    .mb-xl-auto,    .my-xl-auto {        margin-bottom: auto !important;    }    .ms-xl-auto,    .mx-xl-auto {        margin-left: auto !important;    }}/* ###### 9.4 Margin   ###### */.mg-0 {    margin: 0px;}.mg-y-0 {    margin-top: 0px;    margin-bottom: 0px;}.mg-x-0 {    margin-left: 0px;    margin-right: 0px;}.mg-t-0 {    margin-top: 0px;}.mg-r-0 {    margin-right: 0px;}.mg-b-0 {    margin-bottom: 0px;}.mg-l-0 {    margin-left: 0px;}.mg-1 {    margin: 1px;}.mg-y-1 {    margin-top: 1px;    margin-bottom: 1px;}.mg-x-1 {    margin-left: 1px;    margin-right: 1px;}.mg-t-1 {    margin-top: 1px;}.mg-r-1 {    margin-right: 1px;}.mg-b-1 {    margin-bottom: 1px;}.mg-l-1 {    margin-left: 1px;}.mg-2 {    margin: 2px;}.mg-y-2 {    margin-top: 2px;    margin-bottom: 2px;}.mg-x-2 {    margin-left: 2px;    margin-right: 2px;}.mg-t-2 {    margin-top: 2px;}.mg-r-2 {    margin-right: 2px;}.mg-b-2 {    margin-bottom: 2px;}.mg-l-2 {    margin-left: 2px;}.mg-3 {    margin: 3px;}.mg-y-3 {    margin-top: 3px;    margin-bottom: 3px;}.mg-x-3 {    margin-left: 3px;    margin-right: 3px;}.mg-t-3 {    margin-top: 3px;}.mg-r-3 {    margin-right: 3px;}.mg-b-3 {    margin-bottom: 3px;}.mg-l-3 {    margin-left: 3px;}.mg-4 {    margin: 4px;}.mg-y-4 {    margin-top: 4px;    margin-bottom: 4px;}.mg-x-4 {    margin-left: 4px;    margin-right: 4px;}.mg-t-4 {    margin-top: 4px;}.mg-r-4 {    margin-right: 4px;}.mg-b-4 {    margin-bottom: 4px;}.mg-l-4 {    margin-left: 4px;}.mg-5 {    margin: 5px;}.mg-y-5 {    margin-top: 5px;    margin-bottom: 5px;}.mg-x-5 {    margin-left: 5px;    margin-right: 5px;}.mg-t-5 {    margin-top: 5px;}.mg-r-5 {    margin-right: 5px;}.mg-b-5 {    margin-bottom: 5px;}.mg-l-5 {    margin-left: 5px;}.mg-6 {    margin: 6px;}.mg-y-6 {    margin-top: 6px;    margin-bottom: 6px;}.mg-x-6 {    margin-left: 6px;    margin-right: 6px;}.mg-t-6 {    margin-top: 6px;}.mg-r-6 {    margin-right: 6px;}.mg-b-6 {    margin-bottom: 6px;}.mg-l-6 {    margin-left: 6px;}.mg-7 {    margin: 7px;}.mg-y-7 {    margin-top: 7px;    margin-bottom: 7px;}.mg-x-7 {    margin-left: 7px;    margin-right: 7px;}.mg-t-7 {    margin-top: 7px;}.mg-r-7 {    margin-right: 7px;}.mg-b-7 {    margin-bottom: 7px;}.mg-l-7 {    margin-left: 7px;}.mg-8 {    margin: 8px;}.mg-y-8 {    margin-top: 8px;    margin-bottom: 8px;}.mg-x-8 {    margin-left: 8px;    margin-right: 8px;}.mg-t-8 {    margin-top: 8px;}.mg-r-8 {    margin-right: 8px;}.mg-b-8 {    margin-bottom: 8px;}.mg-l-8 {    margin-left: 8px;}.mg-9 {    margin: 9px;}.mg-y-9 {    margin-top: 9px;    margin-bottom: 9px;}.mg-x-9 {    margin-left: 9px;    margin-right: 9px;}.mg-t-9 {    margin-top: 9px;}.mg-r-9 {    margin-right: 9px;}.mg-b-9 {    margin-bottom: 9px;}.mg-l-9 {    margin-left: 9px;}.mg-10 {    margin: 10px;}.mg-y-10 {    margin-top: 10px;    margin-bottom: 10px;}.mg-x-10 {    margin-left: 10px;    margin-right: 10px;}.mg-t-10 {    margin-top: 10px;}.mg-r-10 {    margin-right: 10px;}.mg-b-10 {    margin-bottom: 10px;}.mg-l-10 {    margin-left: 10px;}.mg-15 {    margin: 15px;}.mg-y-15 {    margin-top: 15px;    margin-bottom: 15px;}.mg-x-15 {    margin-left: 15px;    margin-right: 15px;}.mg-t-15 {    margin-top: 15px;}.mg-r-15 {    margin-right: 15px;}.mg-b-15 {    margin-bottom: 15px;}.mg-l-15 {    margin-left: 15px;}.mg-20 {    margin: 20px;}.mg-y-20 {    margin-top: 20px;    margin-bottom: 20px;}.mg-x-20 {    margin-left: 20px;    margin-right: 20px;}.mg-t-20 {    margin-top: 20px;}.mg-r-20 {    margin-right: 20px;}.mg-b-20 {    margin-bottom: 20px;}.mg-l-20 {    margin-left: 20px;}.mg-25 {    margin: 25px;}.mg-y-25 {    margin-top: 25px;    margin-bottom: 25px;}.mg-x-25 {    margin-left: 25px;    margin-right: 25px;}.mg-t-25 {    margin-top: 25px;}.mg-r-25 {    margin-right: 25px;}.mg-b-25 {    margin-bottom: 25px;}.mg-l-25 {    margin-left: 25px;}.mg-30 {    margin: 30px;}.mg-y-30 {    margin-top: 30px;    margin-bottom: 30px;}.mg-x-30 {    margin-left: 30px;    margin-right: 30px;}.mg-t-30 {    margin-top: 30px;}.mg-r-30 {    margin-right: 30px;}.mg-b-30 {    margin-bottom: 30px;}.mg-l-30 {    margin-left: 30px;}.mg-35 {    margin: 35px;}.mg-y-35 {    margin-top: 35px;    margin-bottom: 35px;}.mg-x-35 {    margin-left: 35px;    margin-right: 35px;}.mg-t-35 {    margin-top: 35px;}.mg-r-35 {    margin-right: 35px;}.mg-b-35 {    margin-bottom: 35px;}.mg-l-35 {    margin-left: 35px;}.mg-40 {    margin: 40px;}.mg-y-40 {    margin-top: 40px;    margin-bottom: 40px;}.mg-x-40 {    margin-left: 40px;    margin-right: 40px;}.mg-t-40 {    margin-top: 40px;}.mg-r-40 {    margin-right: 40px;}.mg-b-40 {    margin-bottom: 40px;}.mg-l-40 {    margin-left: 40px;}.mg-45 {    margin: 45px;}.mg-y-45 {    margin-top: 45px;    margin-bottom: 45px;}.mg-x-45 {    margin-left: 45px;    margin-right: 45px;}.mg-t-45 {    margin-top: 45px;}.mg-r-45 {    margin-right: 45px;}.mg-b-45 {    margin-bottom: 45px;}.mg-l-45 {    margin-left: 45px;}.mg-50 {    margin: 50px;}.mg-y-50 {    margin-top: 50px;    margin-bottom: 50px;}.mg-x-50 {    margin-left: 50px;    margin-right: 50px;}.mg-t-50 {    margin-top: 50px;}.mg-r-50 {    margin-right: 50px;}.mg-b-50 {    margin-bottom: 50px;}.mg-l-50 {    margin-left: 50px;}.mg-55 {    margin: 55px;}.mg-y-55 {    margin-top: 55px;    margin-bottom: 55px;}.mg-x-55 {    margin-left: 55px;    margin-right: 55px;}.mg-t-55 {    margin-top: 55px;}.mg-r-55 {    margin-right: 55px;}.mg-b-55 {    margin-bottom: 55px;}.mg-l-55 {    margin-left: 55px;}.mg-60 {    margin: 60px;}.mg-y-60 {    margin-top: 60px;    margin-bottom: 60px;}.mg-x-60 {    margin-left: 60px;    margin-right: 60px;}.mg-t-60 {    margin-top: 60px;}.mg-r-60 {    margin-right: 60px;}.mg-b-60 {    margin-bottom: 60px;}.mg-l-60 {    margin-left: 60px;}.mg-65 {    margin: 65px;}.mg-y-65 {    margin-top: 65px;    margin-bottom: 65px;}.mg-x-65 {    margin-left: 65px;    margin-right: 65px;}.mg-t-65 {    margin-top: 65px;}.mg-r-65 {    margin-right: 65px;}.mg-b-65 {    margin-bottom: 65px;}.mg-l-65 {    margin-left: 65px;}.mg-70 {    margin: 70px;}.mg-y-70 {    margin-top: 70px;    margin-bottom: 70px;}.mg-x-70 {    margin-left: 70px;    margin-right: 70px;}.mg-t-70 {    margin-top: 70px;}.mg-r-70 {    margin-right: 70px;}.mg-b-70 {    margin-bottom: 70px;}.mg-l-70 {    margin-left: 70px;}.mg-75 {    margin: 75px;}.mg-y-75 {    margin-top: 75px;    margin-bottom: 75px;}.mg-x-75 {    margin-left: 75px;    margin-right: 75px;}.mg-t-75 {    margin-top: 75px;}.mg-r-75 {    margin-right: 75px;}.mg-b-75 {    margin-bottom: 75px;}.mg-l-75 {    margin-left: 75px;}.mg-80 {    margin: 80px;}.mg-y-80 {    margin-top: 80px;    margin-bottom: 80px;}.mg-x-80 {    margin-left: 80px;    margin-right: 80px;}.mg-t-80 {    margin-top: 80px;}.mg-r-80 {    margin-right: 80px;}.mg-b-80 {    margin-bottom: 80px;}.mg-l-80 {    margin-left: 80px;}.mg-85 {    margin: 85px;}.mg-y-85 {    margin-top: 85px;    margin-bottom: 85px;}.mg-x-85 {    margin-left: 85px;    margin-right: 85px;}.mg-t-85 {    margin-top: 85px;}.mg-r-85 {    margin-right: 85px;}.mg-b-85 {    margin-bottom: 85px;}.mg-l-85 {    margin-left: 85px;}.mg-90 {    margin: 90px;}.mg-y-90 {    margin-top: 90px;    margin-bottom: 90px;}.mg-x-90 {    margin-left: 90px;    margin-right: 90px;}.mg-t-90 {    margin-top: 90px;}.mg-r-90 {    margin-right: 90px;}.mg-b-90 {    margin-bottom: 90px;}.mg-l-90 {    margin-left: 90px;}.mg-95 {    margin: 95px;}.mg-y-95 {    margin-top: 95px;    margin-bottom: 95px;}.mg-x-95 {    margin-left: 95px;    margin-right: 95px;}.mg-t-95 {    margin-top: 95px;}.mg-r-95 {    margin-right: 95px;}.mg-b-95 {    margin-bottom: 95px;}.mg-l-95 {    margin-left: 95px;}.mg-100 {    margin: 100px;}.mg-y-100 {    margin-top: 100px;    margin-bottom: 100px;}.mg-x-100 {    margin-left: 100px;    margin-right: 100px;}.mg-t-100 {    margin-top: 100px;}.mg-r-100 {    margin-right: 100px;}.mg-b-100 {    margin-bottom: 100px;}.mg-l-100 {    margin-left: 100px;}.mg-105 {    margin: 105px;}.mg-y-105 {    margin-top: 105px;    margin-bottom: 105px;}.mg-x-105 {    margin-left: 105px;    margin-right: 105px;}.mg-t-105 {    margin-top: 105px;}.mg-r-105 {    margin-right: 105px;}.mg-b-105 {    margin-bottom: 105px;}.mg-l-105 {    margin-left: 105px;}.mg-110 {    margin: 110px;}.mg-y-110 {    margin-top: 110px;    margin-bottom: 110px;}.mg-x-110 {    margin-left: 110px;    margin-right: 110px;}.mg-t-110 {    margin-top: 110px;}.mg-r-110 {    margin-right: 110px;}.mg-b-110 {    margin-bottom: 110px;}.mg-l-110 {    margin-left: 110px;}.mg-115 {    margin: 115px;}.mg-y-115 {    margin-top: 115px;    margin-bottom: 115px;}.mg-x-115 {    margin-left: 115px;    margin-right: 115px;}.mg-t-115 {    margin-top: 115px;}.mg-r-115 {    margin-right: 115px;}.mg-b-115 {    margin-bottom: 115px;}.mg-l-115 {    margin-left: 115px;}.mg-120 {    margin: 120px;}.mg-y-120 {    margin-top: 120px;    margin-bottom: 120px;}.mg-x-120 {    margin-left: 120px;    margin-right: 120px;}.mg-t-120 {    margin-top: 120px;}.mg-r-120 {    margin-right: 120px;}.mg-b-120 {    margin-bottom: 120px;}.mg-l-120 {    margin-left: 120px;}.mg-t-auto {    margin-top: auto;}.mg-r-auto {    margin-right: auto;}.mg-b-auto {    margin-bottom: auto;}.mg-l-auto {    margin-left: auto;}.mg-x-auto {    margin: auto;}@media (min-width: 480px) {    .mg-xs-0 {        margin: 0px;    }    .mg-xs-y-0 {        margin-top: 0px;        margin-bottom: 0px;    }    .mg-xs-x-0 {        margin-left: 0px;        margin-right: 0px;    }    .mg-xs-t-0 {        margin-top: 0px;    }    .mg-xs-r-0 {        margin-right: 0px;    }    .mg-xs-b-0 {        margin-bottom: 0px;    }    .mg-xs-l-0 {        margin-left: 0px;    }    .mg-xs-1 {        margin: 1px;    }    .mg-xs-y-1 {        margin-top: 1px;        margin-bottom: 1px;    }    .mg-xs-x-1 {        margin-left: 1px;        margin-right: 1px;    }    .mg-xs-t-1 {        margin-top: 1px;    }    .mg-xs-r-1 {        margin-right: 1px;    }    .mg-xs-b-1 {        margin-bottom: 1px;    }    .mg-xs-l-1 {        margin-left: 1px;    }    .mg-xs-2 {        margin: 2px;    }    .mg-xs-y-2 {        margin-top: 2px;        margin-bottom: 2px;    }    .mg-xs-x-2 {        margin-left: 2px;        margin-right: 2px;    }    .mg-xs-t-2 {        margin-top: 2px;    }    .mg-xs-r-2 {        margin-right: 2px;    }    .mg-xs-b-2 {        margin-bottom: 2px;    }    .mg-xs-l-2 {        margin-left: 2px;    }    .mg-xs-3 {        margin: 3px;    }    .mg-xs-y-3 {        margin-top: 3px;        margin-bottom: 3px;    }    .mg-xs-x-3 {        margin-left: 3px;        margin-right: 3px;    }    .mg-xs-t-3 {        margin-top: 3px;    }    .mg-xs-r-3 {        margin-right: 3px;    }    .mg-xs-b-3 {        margin-bottom: 3px;    }    .mg-xs-l-3 {        margin-left: 3px;    }    .mg-xs-4 {        margin: 4px;    }    .mg-xs-y-4 {        margin-top: 4px;        margin-bottom: 4px;    }    .mg-xs-x-4 {        margin-left: 4px;        margin-right: 4px;    }    .mg-xs-t-4 {        margin-top: 4px;    }    .mg-xs-r-4 {        margin-right: 4px;    }    .mg-xs-b-4 {        margin-bottom: 4px;    }    .mg-xs-l-4 {        margin-left: 4px;    }    .mg-xs-5 {        margin: 5px;    }    .mg-xs-y-5 {        margin-top: 5px;        margin-bottom: 5px;    }    .mg-xs-x-5 {        margin-left: 5px;        margin-right: 5px;    }    .mg-xs-t-5 {        margin-top: 5px;    }    .mg-xs-r-5 {        margin-right: 5px;    }    .mg-xs-b-5 {        margin-bottom: 5px;    }    .mg-xs-l-5 {        margin-left: 5px;    }    .mg-xs-6 {        margin: 6px;    }    .mg-xs-y-6 {        margin-top: 6px;        margin-bottom: 6px;    }    .mg-xs-x-6 {        margin-left: 6px;        margin-right: 6px;    }    .mg-xs-t-6 {        margin-top: 6px;    }    .mg-xs-r-6 {        margin-right: 6px;    }    .mg-xs-b-6 {        margin-bottom: 6px;    }    .mg-xs-l-6 {        margin-left: 6px;    }    .mg-xs-7 {        margin: 7px;    }    .mg-xs-y-7 {        margin-top: 7px;        margin-bottom: 7px;    }    .mg-xs-x-7 {        margin-left: 7px;        margin-right: 7px;    }    .mg-xs-t-7 {        margin-top: 7px;    }    .mg-xs-r-7 {        margin-right: 7px;    }    .mg-xs-b-7 {        margin-bottom: 7px;    }    .mg-xs-l-7 {        margin-left: 7px;    }    .mg-xs-8 {        margin: 8px;    }    .mg-xs-y-8 {        margin-top: 8px;        margin-bottom: 8px;    }    .mg-xs-x-8 {        margin-left: 8px;        margin-right: 8px;    }    .mg-xs-t-8 {        margin-top: 8px;    }    .mg-xs-r-8 {        margin-right: 8px;    }    .mg-xs-b-8 {        margin-bottom: 8px;    }    .mg-xs-l-8 {        margin-left: 8px;    }    .mg-xs-9 {        margin: 9px;    }    .mg-xs-y-9 {        margin-top: 9px;        margin-bottom: 9px;    }    .mg-xs-x-9 {        margin-left: 9px;        margin-right: 9px;    }    .mg-xs-t-9 {        margin-top: 9px;    }    .mg-xs-r-9 {        margin-right: 9px;    }    .mg-xs-b-9 {        margin-bottom: 9px;    }    .mg-xs-l-9 {        margin-left: 9px;    }    .mg-xs-10 {        margin: 10px;    }    .mg-xs-y-10 {        margin-top: 10px;        margin-bottom: 10px;    }    .mg-xs-x-10 {        margin-left: 10px;        margin-right: 10px;    }    .mg-xs-t-10 {        margin-top: 10px;    }    .mg-xs-r-10 {        margin-right: 10px;    }    .mg-xs-b-10 {        margin-bottom: 10px;    }    .mg-xs-l-10 {        margin-left: 10px;    }    .mg-xs-15 {        margin: 15px;    }    .mg-xs-y-15 {        margin-top: 15px;        margin-bottom: 15px;    }    .mg-xs-x-15 {        margin-left: 15px;        margin-right: 15px;    }    .mg-xs-t-15 {        margin-top: 15px;    }    .mg-xs-r-15 {        margin-right: 15px;    }    .mg-xs-b-15 {        margin-bottom: 15px;    }    .mg-xs-l-15 {        margin-left: 15px;    }    .mg-xs-20 {        margin: 20px;    }    .mg-xs-y-20 {        margin-top: 20px;        margin-bottom: 20px;    }    .mg-xs-x-20 {        margin-left: 20px;        margin-right: 20px;    }    .mg-xs-t-20 {        margin-top: 20px;    }    .mg-xs-r-20 {        margin-right: 20px;    }    .mg-xs-b-20 {        margin-bottom: 20px;    }    .mg-xs-l-20 {        margin-left: 20px;    }    .mg-xs-25 {        margin: 25px;    }    .mg-xs-y-25 {        margin-top: 25px;        margin-bottom: 25px;    }    .mg-xs-x-25 {        margin-left: 25px;        margin-right: 25px;    }    .mg-xs-t-25 {        margin-top: 25px;    }    .mg-xs-r-25 {        margin-right: 25px;    }    .mg-xs-b-25 {        margin-bottom: 25px;    }    .mg-xs-l-25 {        margin-left: 25px;    }    .mg-xs-30 {        margin: 30px;    }    .mg-xs-y-30 {        margin-top: 30px;        margin-bottom: 30px;    }    .mg-xs-x-30 {        margin-left: 30px;        margin-right: 30px;    }    .mg-xs-t-30 {        margin-top: 30px;    }    .mg-xs-r-30 {        margin-right: 30px;    }    .mg-xs-b-30 {        margin-bottom: 30px;    }    .mg-xs-l-30 {        margin-left: 30px;    }    .mg-xs-35 {        margin: 35px;    }    .mg-xs-y-35 {        margin-top: 35px;        margin-bottom: 35px;    }    .mg-xs-x-35 {        margin-left: 35px;        margin-right: 35px;    }    .mg-xs-t-35 {        margin-top: 35px;    }    .mg-xs-r-35 {        margin-right: 35px;    }    .mg-xs-b-35 {        margin-bottom: 35px;    }    .mg-xs-l-35 {        margin-left: 35px;    }    .mg-xs-40 {        margin: 40px;    }    .mg-xs-y-40 {        margin-top: 40px;        margin-bottom: 40px;    }    .mg-xs-x-40 {        margin-left: 40px;        margin-right: 40px;    }    .mg-xs-t-40 {        margin-top: 40px;    }    .mg-xs-r-40 {        margin-right: 40px;    }    .mg-xs-b-40 {        margin-bottom: 40px;    }    .mg-xs-l-40 {        margin-left: 40px;    }    .mg-xs-45 {        margin: 45px;    }    .mg-xs-y-45 {        margin-top: 45px;        margin-bottom: 45px;    }    .mg-xs-x-45 {        margin-left: 45px;        margin-right: 45px;    }    .mg-xs-t-45 {        margin-top: 45px;    }    .mg-xs-r-45 {        margin-right: 45px;    }    .mg-xs-b-45 {        margin-bottom: 45px;    }    .mg-xs-l-45 {        margin-left: 45px;    }    .mg-xs-50 {        margin: 50px;    }    .mg-xs-y-50 {        margin-top: 50px;        margin-bottom: 50px;    }    .mg-xs-x-50 {        margin-left: 50px;        margin-right: 50px;    }    .mg-xs-t-50 {        margin-top: 50px;    }    .mg-xs-r-50 {        margin-right: 50px;    }    .mg-xs-b-50 {        margin-bottom: 50px;    }    .mg-xs-l-50 {        margin-left: 50px;    }    .mg-xs-55 {        margin: 55px;    }    .mg-xs-y-55 {        margin-top: 55px;        margin-bottom: 55px;    }    .mg-xs-x-55 {        margin-left: 55px;        margin-right: 55px;    }    .mg-xs-t-55 {        margin-top: 55px;    }    .mg-xs-r-55 {        margin-right: 55px;    }    .mg-xs-b-55 {        margin-bottom: 55px;    }    .mg-xs-l-55 {        margin-left: 55px;    }    .mg-xs-60 {        margin: 60px;    }    .mg-xs-y-60 {        margin-top: 60px;        margin-bottom: 60px;    }    .mg-xs-x-60 {        margin-left: 60px;        margin-right: 60px;    }    .mg-xs-t-60 {        margin-top: 60px;    }    .mg-xs-r-60 {        margin-right: 60px;    }    .mg-xs-b-60 {        margin-bottom: 60px;    }    .mg-xs-l-60 {        margin-left: 60px;    }    .mg-xs-65 {        margin: 65px;    }    .mg-xs-y-65 {        margin-top: 65px;        margin-bottom: 65px;    }    .mg-xs-x-65 {        margin-left: 65px;        margin-right: 65px;    }    .mg-xs-t-65 {        margin-top: 65px;    }    .mg-xs-r-65 {        margin-right: 65px;    }    .mg-xs-b-65 {        margin-bottom: 65px;    }    .mg-xs-l-65 {        margin-left: 65px;    }    .mg-xs-70 {        margin: 70px;    }    .mg-xs-y-70 {        margin-top: 70px;        margin-bottom: 70px;    }    .mg-xs-x-70 {        margin-left: 70px;        margin-right: 70px;    }    .mg-xs-t-70 {        margin-top: 70px;    }    .mg-xs-r-70 {        margin-right: 70px;    }    .mg-xs-b-70 {        margin-bottom: 70px;    }    .mg-xs-l-70 {        margin-left: 70px;    }    .mg-xs-75 {        margin: 75px;    }    .mg-xs-y-75 {        margin-top: 75px;        margin-bottom: 75px;    }    .mg-xs-x-75 {        margin-left: 75px;        margin-right: 75px;    }    .mg-xs-t-75 {        margin-top: 75px;    }    .mg-xs-r-75 {        margin-right: 75px;    }    .mg-xs-b-75 {        margin-bottom: 75px;    }    .mg-xs-l-75 {        margin-left: 75px;    }    .mg-xs-80 {        margin: 80px;    }    .mg-xs-y-80 {        margin-top: 80px;        margin-bottom: 80px;    }    .mg-xs-x-80 {        margin-left: 80px;        margin-right: 80px;    }    .mg-xs-t-80 {        margin-top: 80px;    }    .mg-xs-r-80 {        margin-right: 80px;    }    .mg-xs-b-80 {        margin-bottom: 80px;    }    .mg-xs-l-80 {        margin-left: 80px;    }    .mg-xs-85 {        margin: 85px;    }    .mg-xs-y-85 {        margin-top: 85px;        margin-bottom: 85px;    }    .mg-xs-x-85 {        margin-left: 85px;        margin-right: 85px;    }    .mg-xs-t-85 {        margin-top: 85px;    }    .mg-xs-r-85 {        margin-right: 85px;    }    .mg-xs-b-85 {        margin-bottom: 85px;    }    .mg-xs-l-85 {        margin-left: 85px;    }    .mg-xs-90 {        margin: 90px;    }    .mg-xs-y-90 {        margin-top: 90px;        margin-bottom: 90px;    }    .mg-xs-x-90 {        margin-left: 90px;        margin-right: 90px;    }    .mg-xs-t-90 {        margin-top: 90px;    }    .mg-xs-r-90 {        margin-right: 90px;    }    .mg-xs-b-90 {        margin-bottom: 90px;    }    .mg-xs-l-90 {        margin-left: 90px;    }    .mg-xs-95 {        margin: 95px;    }    .mg-xs-y-95 {        margin-top: 95px;        margin-bottom: 95px;    }    .mg-xs-x-95 {        margin-left: 95px;        margin-right: 95px;    }    .mg-xs-t-95 {        margin-top: 95px;    }    .mg-xs-r-95 {        margin-right: 95px;    }    .mg-xs-b-95 {        margin-bottom: 95px;    }    .mg-xs-l-95 {        margin-left: 95px;    }    .mg-xs-100 {        margin: 100px;    }    .mg-xs-y-100 {        margin-top: 100px;        margin-bottom: 100px;    }    .mg-xs-x-100 {        margin-left: 100px;        margin-right: 100px;    }    .mg-xs-t-100 {        margin-top: 100px;    }    .mg-xs-r-100 {        margin-right: 100px;    }    .mg-xs-b-100 {        margin-bottom: 100px;    }    .mg-xs-l-100 {        margin-left: 100px;    }    .mg-xs-t-auto {        margin-top: auto;    }    .mg-xs-r-auto {        margin-right: auto;    }    .mg-xs-b-auto {        margin-bottom: auto;    }    .mg-xs-l-auto {        margin-left: auto;    }    .mg-xs-auto {        margin: auto;    }    .mg-xs-x-auto {        margin-left: auto;        margin-right: auto;    }}@media (min-width: 576px) {    .mg-sm-0 {        margin: 0px;    }    .mg-sm-y-0 {        margin-top: 0px;        margin-bottom: 0px;    }    .mg-sm-x-0 {        margin-left: 0px;        margin-right: 0px;    }    .mg-sm-t-0 {        margin-top: 0px;    }    .mg-sm-r-0 {        margin-right: 0px;    }    .mg-sm-b-0 {        margin-bottom: 0px;    }    .mg-sm-l-0 {        margin-left: 0px;    }    .mg-sm-1 {        margin: 1px;    }    .mg-sm-y-1 {        margin-top: 1px;        margin-bottom: 1px;    }    .mg-sm-x-1 {        margin-left: 1px;        margin-right: 1px;    }    .mg-sm-t-1 {        margin-top: 1px;    }    .mg-sm-r-1 {        margin-right: 1px;    }    .mg-sm-b-1 {        margin-bottom: 1px;    }    .mg-sm-l-1 {        margin-left: 1px;    }    .mg-sm-2 {        margin: 2px;    }    .mg-sm-y-2 {        margin-top: 2px;        margin-bottom: 2px;    }    .mg-sm-x-2 {        margin-left: 2px;        margin-right: 2px;    }    .mg-sm-t-2 {        margin-top: 2px;    }    .mg-sm-r-2 {        margin-right: 2px;    }    .mg-sm-b-2 {        margin-bottom: 2px;    }    .mg-sm-l-2 {        margin-left: 2px;    }    .mg-sm-3 {        margin: 3px;    }    .mg-sm-y-3 {        margin-top: 3px;        margin-bottom: 3px;    }    .mg-sm-x-3 {        margin-left: 3px;        margin-right: 3px;    }    .mg-sm-t-3 {        margin-top: 3px;    }    .mg-sm-r-3 {        margin-right: 3px;    }    .mg-sm-b-3 {        margin-bottom: 3px;    }    .mg-sm-l-3 {        margin-left: 3px;    }    .mg-sm-4 {        margin: 4px;    }    .mg-sm-y-4 {        margin-top: 4px;        margin-bottom: 4px;    }    .mg-sm-x-4 {        margin-left: 4px;        margin-right: 4px;    }    .mg-sm-t-4 {        margin-top: 4px;    }    .mg-sm-r-4 {        margin-right: 4px;    }    .mg-sm-b-4 {        margin-bottom: 4px;    }    .mg-sm-l-4 {        margin-left: 4px;    }    .mg-sm-5 {        margin: 5px;    }    .mg-sm-y-5 {        margin-top: 5px;        margin-bottom: 5px;    }    .mg-sm-x-5 {        margin-left: 5px;        margin-right: 5px;    }    .mg-sm-t-5 {        margin-top: 5px;    }    .mg-sm-r-5 {        margin-right: 5px;    }    .mg-sm-b-5 {        margin-bottom: 5px;    }    .mg-sm-l-5 {        margin-left: 5px;    }    .mg-sm-6 {        margin: 6px;    }    .mg-sm-y-6 {        margin-top: 6px;        margin-bottom: 6px;    }    .mg-sm-x-6 {        margin-left: 6px;        margin-right: 6px;    }    .mg-sm-t-6 {        margin-top: 6px;    }    .mg-sm-r-6 {        margin-right: 6px;    }    .mg-sm-b-6 {        margin-bottom: 6px;    }    .mg-sm-l-6 {        margin-left: 6px;    }    .mg-sm-7 {        margin: 7px;    }    .mg-sm-y-7 {        margin-top: 7px;        margin-bottom: 7px;    }    .mg-sm-x-7 {        margin-left: 7px;        margin-right: 7px;    }    .mg-sm-t-7 {        margin-top: 7px;    }    .mg-sm-r-7 {        margin-right: 7px;    }    .mg-sm-b-7 {        margin-bottom: 7px;    }    .mg-sm-l-7 {        margin-left: 7px;    }    .mg-sm-8 {        margin: 8px;    }    .mg-sm-y-8 {        margin-top: 8px;        margin-bottom: 8px;    }    .mg-sm-x-8 {        margin-left: 8px;        margin-right: 8px;    }    .mg-sm-t-8 {        margin-top: 8px;    }    .mg-sm-r-8 {        margin-right: 8px;    }    .mg-sm-b-8 {        margin-bottom: 8px;    }    .mg-sm-l-8 {        margin-left: 8px;    }    .mg-sm-9 {        margin: 9px;    }    .mg-sm-y-9 {        margin-top: 9px;        margin-bottom: 9px;    }    .mg-sm-x-9 {        margin-left: 9px;        margin-right: 9px;    }    .mg-sm-t-9 {        margin-top: 9px;    }    .mg-sm-r-9 {        margin-right: 9px;    }    .mg-sm-b-9 {        margin-bottom: 9px;    }    .mg-sm-l-9 {        margin-left: 9px;    }    .mg-sm-10 {        margin: 10px;    }    .mg-sm-y-10 {        margin-top: 10px;        margin-bottom: 10px;    }    .mg-sm-x-10 {        margin-left: 10px;        margin-right: 10px;    }    .mg-sm-t-10 {        margin-top: 10px;    }    .mg-sm-r-10 {        margin-right: 10px;    }    .mg-sm-b-10 {        margin-bottom: 10px;    }    .mg-sm-l-10 {        margin-left: 10px;    }    .mg-sm-15 {        margin: 15px;    }    .mg-sm-y-15 {        margin-top: 15px;        margin-bottom: 15px;    }    .mg-sm-x-15 {        margin-left: 15px;        margin-right: 15px;    }    .mg-sm-t-15 {        margin-top: 15px;    }    .mg-sm-r-15 {        margin-right: 15px;    }    .mg-sm-b-15 {        margin-bottom: 15px;    }    .mg-sm-l-15 {        margin-left: 15px;    }    .mg-sm-20 {        margin: 20px;    }    .mg-sm-y-20 {        margin-top: 20px;        margin-bottom: 20px;    }    .mg-sm-x-20 {        margin-left: 20px;        margin-right: 20px;    }    .mg-sm-t-20 {        margin-top: 20px;    }    .mg-sm-r-20 {        margin-right: 20px;    }    .mg-sm-b-20 {        margin-bottom: 20px;    }    .mg-sm-l-20 {        margin-left: 20px;    }    .mg-sm-25 {        margin: 25px;    }    .mg-sm-y-25 {        margin-top: 25px;        margin-bottom: 25px;    }    .mg-sm-x-25 {        margin-left: 25px;        margin-right: 25px;    }    .mg-sm-t-25 {        margin-top: 25px;    }    .mg-sm-r-25 {        margin-right: 25px;    }    .mg-sm-b-25 {        margin-bottom: 25px;    }    .mg-sm-l-25 {        margin-left: 25px;    }    .mg-sm-30 {        margin: 30px;    }    .mg-sm-y-30 {        margin-top: 30px;        margin-bottom: 30px;    }    .mg-sm-x-30 {        margin-left: 30px;        margin-right: 30px;    }    .mg-sm-t-30 {        margin-top: 30px;    }    .mg-sm-r-30 {        margin-right: 30px;    }    .mg-sm-b-30 {        margin-bottom: 30px;    }    .mg-sm-l-30 {        margin-left: 30px;    }    .mg-sm-35 {        margin: 35px;    }    .mg-sm-y-35 {        margin-top: 35px;        margin-bottom: 35px;    }    .mg-sm-x-35 {        margin-left: 35px;        margin-right: 35px;    }    .mg-sm-t-35 {        margin-top: 35px;    }    .mg-sm-r-35 {        margin-right: 35px;    }    .mg-sm-b-35 {        margin-bottom: 35px;    }    .mg-sm-l-35 {        margin-left: 35px;    }    .mg-sm-40 {        margin: 40px;    }    .mg-sm-y-40 {        margin-top: 40px;        margin-bottom: 40px;    }    .mg-sm-x-40 {        margin-left: 40px;        margin-right: 40px;    }    .mg-sm-t-40 {        margin-top: 40px;    }    .mg-sm-r-40 {        margin-right: 40px;    }    .mg-sm-b-40 {        margin-bottom: 40px;    }    .mg-sm-l-40 {        margin-left: 40px;    }    .mg-sm-45 {        margin: 45px;    }    .mg-sm-y-45 {        margin-top: 45px;        margin-bottom: 45px;    }    .mg-sm-x-45 {        margin-left: 45px;        margin-right: 45px;    }    .mg-sm-t-45 {        margin-top: 45px;    }    .mg-sm-r-45 {        margin-right: 45px;    }    .mg-sm-b-45 {        margin-bottom: 45px;    }    .mg-sm-l-45 {        margin-left: 45px;    }    .mg-sm-50 {        margin: 50px;    }    .mg-sm-y-50 {        margin-top: 50px;        margin-bottom: 50px;    }    .mg-sm-x-50 {        margin-left: 50px;        margin-right: 50px;    }    .mg-sm-t-50 {        margin-top: 50px;    }    .mg-sm-r-50 {        margin-right: 50px;    }    .mg-sm-b-50 {        margin-bottom: 50px;    }    .mg-sm-l-50 {        margin-left: 50px;    }    .mg-sm-55 {        margin: 55px;    }    .mg-sm-y-55 {        margin-top: 55px;        margin-bottom: 55px;    }    .mg-sm-x-55 {        margin-left: 55px;        margin-right: 55px;    }    .mg-sm-t-55 {        margin-top: 55px;    }    .mg-sm-r-55 {        margin-right: 55px;    }    .mg-sm-b-55 {        margin-bottom: 55px;    }    .mg-sm-l-55 {        margin-left: 55px;    }    .mg-sm-60 {        margin: 60px;    }    .mg-sm-y-60 {        margin-top: 60px;        margin-bottom: 60px;    }    .mg-sm-x-60 {        margin-left: 60px;        margin-right: 60px;    }    .mg-sm-t-60 {        margin-top: 60px;    }    .mg-sm-r-60 {        margin-right: 60px;    }    .mg-sm-b-60 {        margin-bottom: 60px;    }    .mg-sm-l-60 {        margin-left: 60px;    }    .mg-sm-65 {        margin: 65px;    }    .mg-sm-y-65 {        margin-top: 65px;        margin-bottom: 65px;    }    .mg-sm-x-65 {        margin-left: 65px;        margin-right: 65px;    }    .mg-sm-t-65 {        margin-top: 65px;    }    .mg-sm-r-65 {        margin-right: 65px;    }    .mg-sm-b-65 {        margin-bottom: 65px;    }    .mg-sm-l-65 {        margin-left: 65px;    }    .mg-sm-70 {        margin: 70px;    }    .mg-sm-y-70 {        margin-top: 70px;        margin-bottom: 70px;    }    .mg-sm-x-70 {        margin-left: 70px;        margin-right: 70px;    }    .mg-sm-t-70 {        margin-top: 70px;    }    .mg-sm-r-70 {        margin-right: 70px;    }    .mg-sm-b-70 {        margin-bottom: 70px;    }    .mg-sm-l-70 {        margin-left: 70px;    }    .mg-sm-75 {        margin: 75px;    }    .mg-sm-y-75 {        margin-top: 75px;        margin-bottom: 75px;    }    .mg-sm-x-75 {        margin-left: 75px;        margin-right: 75px;    }    .mg-sm-t-75 {        margin-top: 75px;    }    .mg-sm-r-75 {        margin-right: 75px;    }    .mg-sm-b-75 {        margin-bottom: 75px;    }    .mg-sm-l-75 {        margin-left: 75px;    }    .mg-sm-80 {        margin: 80px;    }    .mg-sm-y-80 {        margin-top: 80px;        margin-bottom: 80px;    }    .mg-sm-x-80 {        margin-left: 80px;        margin-right: 80px;    }    .mg-sm-t-80 {        margin-top: 80px;    }    .mg-sm-r-80 {        margin-right: 80px;    }    .mg-sm-b-80 {        margin-bottom: 80px;    }    .mg-sm-l-80 {        margin-left: 80px;    }    .mg-sm-85 {        margin: 85px;    }    .mg-sm-y-85 {        margin-top: 85px;        margin-bottom: 85px;    }    .mg-sm-x-85 {        margin-left: 85px;        margin-right: 85px;    }    .mg-sm-t-85 {        margin-top: 85px;    }    .mg-sm-r-85 {        margin-right: 85px;    }    .mg-sm-b-85 {        margin-bottom: 85px;    }    .mg-sm-l-85 {        margin-left: 85px;    }    .mg-sm-90 {        margin: 90px;    }    .mg-sm-y-90 {        margin-top: 90px;        margin-bottom: 90px;    }    .mg-sm-x-90 {        margin-left: 90px;        margin-right: 90px;    }    .mg-sm-t-90 {        margin-top: 90px;    }    .mg-sm-r-90 {        margin-right: 90px;    }    .mg-sm-b-90 {        margin-bottom: 90px;    }    .mg-sm-l-90 {        margin-left: 90px;    }    .mg-sm-95 {        margin: 95px;    }    .mg-sm-y-95 {        margin-top: 95px;        margin-bottom: 95px;    }    .mg-sm-x-95 {        margin-left: 95px;        margin-right: 95px;    }    .mg-sm-t-95 {        margin-top: 95px;    }    .mg-sm-r-95 {        margin-right: 95px;    }    .mg-sm-b-95 {        margin-bottom: 95px;    }    .mg-sm-l-95 {        margin-left: 95px;    }    .mg-sm-100 {        margin: 100px;    }    .mg-sm-y-100 {        margin-top: 100px;        margin-bottom: 100px;    }    .mg-sm-x-100 {        margin-left: 100px;        margin-right: 100px;    }    .mg-sm-t-100 {        margin-top: 100px;    }    .mg-sm-r-100 {        margin-right: 100px;    }    .mg-sm-b-100 {        margin-bottom: 100px;    }    .mg-sm-l-100 {        margin-left: 100px;    }    .mg-sm-t-auto {        margin-top: auto;    }    .mg-sm-r-auto {        margin-right: auto;    }    .mg-sm-b-auto {        margin-bottom: auto;    }    .mg-sm-l-auto {        margin-left: auto;    }    .mg-sm-auto {        margin: auto;    }    .mg-sm-x-auto {        margin-left: auto;        margin-right: auto;    }}@media (min-width: 768px) {    .mg-md-0 {        margin: 0px;    }    .mg-md-y-0 {        margin-top: 0px;        margin-bottom: 0px;    }    .mg-md-x-0 {        margin-left: 0px;        margin-right: 0px;    }    .mg-md-t-0 {        margin-top: 0px;    }    .mg-md-r-0 {        margin-right: 0px;    }    .mg-md-b-0 {        margin-bottom: 0px;    }    .mg-md-l-0 {        margin-left: 0px;    }    .mg-md-1 {        margin: 1px;    }    .mg-md-y-1 {        margin-top: 1px;        margin-bottom: 1px;    }    .mg-md-x-1 {        margin-left: 1px;        margin-right: 1px;    }    .mg-md-t-1 {        margin-top: 1px;    }    .mg-md-r-1 {        margin-right: 1px;    }    .mg-md-b-1 {        margin-bottom: 1px;    }    .mg-md-l-1 {        margin-left: 1px;    }    .mg-md-2 {        margin: 2px;    }    .mg-md-y-2 {        margin-top: 2px;        margin-bottom: 2px;    }    .mg-md-x-2 {        margin-left: 2px;        margin-right: 2px;    }    .mg-md-t-2 {        margin-top: 2px;    }    .mg-md-r-2 {        margin-right: 2px;    }    .mg-md-b-2 {        margin-bottom: 2px;    }    .mg-md-l-2 {        margin-left: 2px;    }    .mg-md-3 {        margin: 3px;    }    .mg-md-y-3 {        margin-top: 3px;        margin-bottom: 3px;    }    .mg-md-x-3 {        margin-left: 3px;        margin-right: 3px;    }    .mg-md-t-3 {        margin-top: 3px;    }    .mg-md-r-3 {        margin-right: 3px;    }    .mg-md-b-3 {        margin-bottom: 3px;    }    .mg-md-l-3 {        margin-left: 3px;    }    .mg-md-4 {        margin: 4px;    }    .mg-md-y-4 {        margin-top: 4px;        margin-bottom: 4px;    }    .mg-md-x-4 {        margin-left: 4px;        margin-right: 4px;    }    .mg-md-t-4 {        margin-top: 4px;    }    .mg-md-r-4 {        margin-right: 4px;    }    .mg-md-b-4 {        margin-bottom: 4px;    }    .mg-md-l-4 {        margin-left: 4px;    }    .mg-md-5 {        margin: 5px;    }    .mg-md-y-5 {        margin-top: 5px;        margin-bottom: 5px;    }    .mg-md-x-5 {        margin-left: 5px;        margin-right: 5px;    }    .mg-md-t-5 {        margin-top: 5px;    }    .mg-md-r-5 {        margin-right: 5px;    }    .mg-md-b-5 {        margin-bottom: 5px;    }    .mg-md-l-5 {        margin-left: 5px;    }    .mg-md-6 {        margin: 6px;    }    .mg-md-y-6 {        margin-top: 6px;        margin-bottom: 6px;    }    .mg-md-x-6 {        margin-left: 6px;        margin-right: 6px;    }    .mg-md-t-6 {        margin-top: 6px;    }    .mg-md-r-6 {        margin-right: 6px;    }    .mg-md-b-6 {        margin-bottom: 6px;    }    .mg-md-l-6 {        margin-left: 6px;    }    .mg-md-7 {        margin: 7px;    }    .mg-md-y-7 {        margin-top: 7px;        margin-bottom: 7px;    }    .mg-md-x-7 {        margin-left: 7px;        margin-right: 7px;    }    .mg-md-t-7 {        margin-top: 7px;    }    .mg-md-r-7 {        margin-right: 7px;    }    .mg-md-b-7 {        margin-bottom: 7px;    }    .mg-md-l-7 {        margin-left: 7px;    }    .mg-md-8 {        margin: 8px;    }    .mg-md-y-8 {        margin-top: 8px;        margin-bottom: 8px;    }    .mg-md-x-8 {        margin-left: 8px;        margin-right: 8px;    }    .mg-md-t-8 {        margin-top: 8px;    }    .mg-md-r-8 {        margin-right: 8px;    }    .mg-md-b-8 {        margin-bottom: 8px;    }    .mg-md-l-8 {        margin-left: 8px;    }    .mg-md-9 {        margin: 9px;    }    .mg-md-y-9 {        margin-top: 9px;        margin-bottom: 9px;    }    .mg-md-x-9 {        margin-left: 9px;        margin-right: 9px;    }    .mg-md-t-9 {        margin-top: 9px;    }    .mg-md-r-9 {        margin-right: 9px;    }    .mg-md-b-9 {        margin-bottom: 9px;    }    .mg-md-l-9 {        margin-left: 9px;    }    .mg-md-10 {        margin: 10px;    }    .mg-md-y-10 {        margin-top: 10px;        margin-bottom: 10px;    }    .mg-md-x-10 {        margin-left: 10px;        margin-right: 10px;    }    .mg-md-t-10 {        margin-top: 10px;    }    .mg-md-r-10 {        margin-right: 10px;    }    .mg-md-b-10 {        margin-bottom: 10px;    }    .mg-md-l-10 {        margin-left: 10px;    }    .mg-md-15 {        margin: 15px;    }    .mg-md-y-15 {        margin-top: 15px;        margin-bottom: 15px;    }    .mg-md-x-15 {        margin-left: 15px;        margin-right: 15px;    }    .mg-md-t-15 {        margin-top: 15px;    }    .mg-md-r-15 {        margin-right: 15px;    }    .mg-md-b-15 {        margin-bottom: 15px;    }    .mg-md-l-15 {        margin-left: 15px;    }    .mg-md-20 {        margin: 20px;    }    .mg-md-y-20 {        margin-top: 20px;        margin-bottom: 20px;    }    .mg-md-x-20 {        margin-left: 20px;        margin-right: 20px;    }    .mg-md-t-20 {        margin-top: 20px;    }    .mg-md-r-20 {        margin-right: 20px;    }    .mg-md-b-20 {        margin-bottom: 20px;    }    .mg-md-l-20 {        margin-left: 20px;    }    .mg-md-25 {        margin: 25px;    }    .mg-md-y-25 {        margin-top: 25px;        margin-bottom: 25px;    }    .mg-md-x-25 {        margin-left: 25px;        margin-right: 25px;    }    .mg-md-t-25 {        margin-top: 25px;    }    .mg-md-r-25 {        margin-right: 25px;    }    .mg-md-b-25 {        margin-bottom: 25px;    }    .mg-md-l-25 {        margin-left: 25px;    }    .mg-md-30 {        margin: 30px;    }    .mg-md-y-30 {        margin-top: 30px;        margin-bottom: 30px;    }    .mg-md-x-30 {        margin-left: 30px;        margin-right: 30px;    }    .mg-md-t-30 {        margin-top: 30px;    }    .mg-md-r-30 {        margin-right: 30px;    }    .mg-md-b-30 {        margin-bottom: 30px;    }    .mg-md-l-30 {        margin-left: 30px;    }    .mg-md-35 {        margin: 35px;    }    .mg-md-y-35 {        margin-top: 35px;        margin-bottom: 35px;    }    .mg-md-x-35 {        margin-left: 35px;        margin-right: 35px;    }    .mg-md-t-35 {        margin-top: 35px;    }    .mg-md-r-35 {        margin-right: 35px;    }    .mg-md-b-35 {        margin-bottom: 35px;    }    .mg-md-l-35 {        margin-left: 35px;    }    .mg-md-40 {        margin: 40px;    }    .mg-md-y-40 {        margin-top: 40px;        margin-bottom: 40px;    }    .mg-md-x-40 {        margin-left: 40px;        margin-right: 40px;    }    .mg-md-t-40 {        margin-top: 40px;    }    .mg-md-r-40 {        margin-right: 40px;    }    .mg-md-b-40 {        margin-bottom: 40px;    }    .mg-md-l-40 {        margin-left: 40px;    }    .mg-md-45 {        margin: 45px;    }    .mg-md-y-45 {        margin-top: 45px;        margin-bottom: 45px;    }    .mg-md-x-45 {        margin-left: 45px;        margin-right: 45px;    }    .mg-md-t-45 {        margin-top: 45px;    }    .mg-md-r-45 {        margin-right: 45px;    }    .mg-md-b-45 {        margin-bottom: 45px;    }    .mg-md-l-45 {        margin-left: 45px;    }    .mg-md-50 {        margin: 50px;    }    .mg-md-y-50 {        margin-top: 50px;        margin-bottom: 50px;    }    .mg-md-x-50 {        margin-left: 50px;        margin-right: 50px;    }    .mg-md-t-50 {        margin-top: 50px;    }    .mg-md-r-50 {        margin-right: 50px;    }    .mg-md-b-50 {        margin-bottom: 50px;    }    .mg-md-l-50 {        margin-left: 50px;    }    .mg-md-55 {        margin: 55px;    }    .mg-md-y-55 {        margin-top: 55px;        margin-bottom: 55px;    }    .mg-md-x-55 {        margin-left: 55px;        margin-right: 55px;    }    .mg-md-t-55 {        margin-top: 55px;    }    .mg-md-r-55 {        margin-right: 55px;    }    .mg-md-b-55 {        margin-bottom: 55px;    }    .mg-md-l-55 {        margin-left: 55px;    }    .mg-md-60 {        margin: 60px;    }    .mg-md-y-60 {        margin-top: 60px;        margin-bottom: 60px;    }    .mg-md-x-60 {        margin-left: 60px;        margin-right: 60px;    }    .mg-md-t-60 {        margin-top: 60px;    }    .mg-md-r-60 {        margin-right: 60px;    }    .mg-md-b-60 {        margin-bottom: 60px;    }    .mg-md-l-60 {        margin-left: 60px;    }    .mg-md-65 {        margin: 65px;    }    .mg-md-y-65 {        margin-top: 65px;        margin-bottom: 65px;    }    .mg-md-x-65 {        margin-left: 65px;        margin-right: 65px;    }    .mg-md-t-65 {        margin-top: 65px;    }    .mg-md-r-65 {        margin-right: 65px;    }    .mg-md-b-65 {        margin-bottom: 65px;    }    .mg-md-l-65 {        margin-left: 65px;    }    .mg-md-70 {        margin: 70px;    }    .mg-md-y-70 {        margin-top: 70px;        margin-bottom: 70px;    }    .mg-md-x-70 {        margin-left: 70px;        margin-right: 70px;    }    .mg-md-t-70 {        margin-top: 70px;    }    .mg-md-r-70 {        margin-right: 70px;    }    .mg-md-b-70 {        margin-bottom: 70px;    }    .mg-md-l-70 {        margin-left: 70px;    }    .mg-md-75 {        margin: 75px;    }    .mg-md-y-75 {        margin-top: 75px;        margin-bottom: 75px;    }    .mg-md-x-75 {        margin-left: 75px;        margin-right: 75px;    }    .mg-md-t-75 {        margin-top: 75px;    }    .mg-md-r-75 {        margin-right: 75px;    }    .mg-md-b-75 {        margin-bottom: 75px;    }    .mg-md-l-75 {        margin-left: 75px;    }    .mg-md-80 {        margin: 80px;    }    .mg-md-y-80 {        margin-top: 80px;        margin-bottom: 80px;    }    .mg-md-x-80 {        margin-left: 80px;        margin-right: 80px;    }    .mg-md-t-80 {        margin-top: 80px;    }    .mg-md-r-80 {        margin-right: 80px;    }    .mg-md-b-80 {        margin-bottom: 80px;    }    .mg-md-l-80 {        margin-left: 80px;    }    .mg-md-85 {        margin: 85px;    }    .mg-md-y-85 {        margin-top: 85px;        margin-bottom: 85px;    }    .mg-md-x-85 {        margin-left: 85px;        margin-right: 85px;    }    .mg-md-t-85 {        margin-top: 85px;    }    .mg-md-r-85 {        margin-right: 85px;    }    .mg-md-b-85 {        margin-bottom: 85px;    }    .mg-md-l-85 {        margin-left: 85px;    }    .mg-md-90 {        margin: 90px;    }    .mg-md-y-90 {        margin-top: 90px;        margin-bottom: 90px;    }    .mg-md-x-90 {        margin-left: 90px;        margin-right: 90px;    }    .mg-md-t-90 {        margin-top: 90px;    }    .mg-md-r-90 {        margin-right: 90px;    }    .mg-md-b-90 {        margin-bottom: 90px;    }    .mg-md-l-90 {        margin-left: 90px;    }    .mg-md-95 {        margin: 95px;    }    .mg-md-y-95 {        margin-top: 95px;        margin-bottom: 95px;    }    .mg-md-x-95 {        margin-left: 95px;        margin-right: 95px;    }    .mg-md-t-95 {        margin-top: 95px;    }    .mg-md-r-95 {        margin-right: 95px;    }    .mg-md-b-95 {        margin-bottom: 95px;    }    .mg-md-l-95 {        margin-left: 95px;    }    .mg-md-100 {        margin: 100px;    }    .mg-md-y-100 {        margin-top: 100px;        margin-bottom: 100px;    }    .mg-md-x-100 {        margin-left: 100px;        margin-right: 100px;    }    .mg-md-t-100 {        margin-top: 100px;    }    .mg-md-r-100 {        margin-right: 100px;    }    .mg-md-b-100 {        margin-bottom: 100px;    }    .mg-md-l-100 {        margin-left: 100px;    }    .mg-md-t-auto {        margin-top: auto;    }    .mg-md-r-auto {        margin-right: auto;    }    .mg-md-b-auto {        margin-bottom: auto;    }    .mg-md-l-auto {        margin-left: auto;    }    .mg-md-auto {        margin: auto;    }    .mg-md-x-auto {        margin-left: auto;        margin-right: auto;    }}@media (min-width: 992px) {    .mg-lg-0 {        margin: 0px;    }    .mg-lg-y-0 {        margin-top: 0px;        margin-bottom: 0px;    }    .mg-lg-x-0 {        margin-left: 0px;        margin-right: 0px;    }    .mg-lg-t-0 {        margin-top: 0px;    }    .mg-lg-r-0 {        margin-right: 0px;    }    .mg-lg-b-0 {        margin-bottom: 0px;    }    .mg-lg-l-0 {        margin-left: 0px;    }    .mg-lg-1 {        margin: 1px;    }    .mg-lg-y-1 {        margin-top: 1px;        margin-bottom: 1px;    }    .mg-lg-x-1 {        margin-left: 1px;        margin-right: 1px;    }    .mg-lg-t-1 {        margin-top: 1px;    }    .mg-lg-r-1 {        margin-right: 1px;    }    .mg-lg-b-1 {        margin-bottom: 1px;    }    .mg-lg-l-1 {        margin-left: 1px;    }    .mg-lg-2 {        margin: 2px;    }    .mg-lg-y-2 {        margin-top: 2px;        margin-bottom: 2px;    }    .mg-lg-x-2 {        margin-left: 2px;        margin-right: 2px;    }    .mg-lg-t-2 {        margin-top: 2px;    }    .mg-lg-r-2 {        margin-right: 2px;    }    .mg-lg-b-2 {        margin-bottom: 2px;    }    .mg-lg-l-2 {        margin-left: 2px;    }    .mg-lg-3 {        margin: 3px;    }    .mg-lg-y-3 {        margin-top: 3px;        margin-bottom: 3px;    }    .mg-lg-x-3 {        margin-left: 3px;        margin-right: 3px;    }    .mg-lg-t-3 {        margin-top: 3px;    }    .mg-lg-r-3 {        margin-right: 3px;    }    .mg-lg-b-3 {        margin-bottom: 3px;    }    .mg-lg-l-3 {        margin-left: 3px;    }    .mg-lg-4 {        margin: 4px;    }    .mg-lg-y-4 {        margin-top: 4px;        margin-bottom: 4px;    }    .mg-lg-x-4 {        margin-left: 4px;        margin-right: 4px;    }    .mg-lg-t-4 {        margin-top: 4px;    }    .mg-lg-r-4 {        margin-right: 4px;    }    .mg-lg-b-4 {        margin-bottom: 4px;    }    .mg-lg-l-4 {        margin-left: 4px;    }    .mg-lg-5 {        margin: 5px;    }    .mg-lg-y-5 {        margin-top: 5px;        margin-bottom: 5px;    }    .mg-lg-x-5 {        margin-left: 5px;        margin-right: 5px;    }    .mg-lg-t-5 {        margin-top: 5px;    }    .mg-lg-r-5 {        margin-right: 5px;    }    .mg-lg-b-5 {        margin-bottom: 5px;    }    .mg-lg-l-5 {        margin-left: 5px;    }    .mg-lg-6 {        margin: 6px;    }    .mg-lg-y-6 {        margin-top: 6px;        margin-bottom: 6px;    }    .mg-lg-x-6 {        margin-left: 6px;        margin-right: 6px;    }    .mg-lg-t-6 {        margin-top: 6px;    }    .mg-lg-r-6 {        margin-right: 6px;    }    .mg-lg-b-6 {        margin-bottom: 6px;    }    .mg-lg-l-6 {        margin-left: 6px;    }    .mg-lg-7 {        margin: 7px;    }    .mg-lg-y-7 {        margin-top: 7px;        margin-bottom: 7px;    }    .mg-lg-x-7 {        margin-left: 7px;        margin-right: 7px;    }    .mg-lg-t-7 {        margin-top: 7px;    }    .mg-lg-r-7 {        margin-right: 7px;    }    .mg-lg-b-7 {        margin-bottom: 7px;    }    .mg-lg-l-7 {        margin-left: 7px;    }    .mg-lg-8 {        margin: 8px;    }    .mg-lg-y-8 {        margin-top: 8px;        margin-bottom: 8px;    }    .mg-lg-x-8 {        margin-left: 8px;        margin-right: 8px;    }    .mg-lg-t-8 {        margin-top: 8px;    }    .mg-lg-r-8 {        margin-right: 8px;    }    .mg-lg-b-8 {        margin-bottom: 8px;    }    .mg-lg-l-8 {        margin-left: 8px;    }    .mg-lg-9 {        margin: 9px;    }    .mg-lg-y-9 {        margin-top: 9px;        margin-bottom: 9px;    }    .mg-lg-x-9 {        margin-left: 9px;        margin-right: 9px;    }    .mg-lg-t-9 {        margin-top: 9px;    }    .mg-lg-r-9 {        margin-right: 9px;    }    .mg-lg-b-9 {        margin-bottom: 9px;    }    .mg-lg-l-9 {        margin-left: 9px;    }    .mg-lg-10 {        margin: 10px;    }    .mg-lg-y-10 {        margin-top: 10px;        margin-bottom: 10px;    }    .mg-lg-x-10 {        margin-left: 10px;        margin-right: 10px;    }    .mg-lg-t-10 {        margin-top: 10px;    }    .mg-lg-r-10 {        margin-right: 10px;    }    .mg-lg-b-10 {        margin-bottom: 10px;    }    .mg-lg-l-10 {        margin-left: 10px;    }    .mg-lg-15 {        margin: 15px;    }    .mg-lg-y-15 {        margin-top: 15px;        margin-bottom: 15px;    }    .mg-lg-x-15 {        margin-left: 15px;        margin-right: 15px;    }    .mg-lg-t-15 {        margin-top: 15px;    }    .mg-lg-r-15 {        margin-right: 15px;    }    .mg-lg-b-15 {        margin-bottom: 15px;    }    .mg-lg-l-15 {        margin-left: 15px;    }    .mg-lg-20 {        margin: 20px;    }    .mg-lg-y-20 {        margin-top: 20px;        margin-bottom: 20px;    }    .mg-lg-x-20 {        margin-left: 20px;        margin-right: 20px;    }    .mg-lg-t-20 {        margin-top: 20px;    }    .mg-lg-r-20 {        margin-right: 20px;    }    .mg-lg-b-20 {        margin-bottom: 20px;    }    .mg-lg-l-20 {        margin-left: 20px;    }    .mg-lg-25 {        margin: 25px;    }    .mg-lg-y-25 {        margin-top: 25px;        margin-bottom: 25px;    }    .mg-lg-x-25 {        margin-left: 25px;        margin-right: 25px;    }    .mg-lg-t-25 {        margin-top: 25px;    }    .mg-lg-r-25 {        margin-right: 25px;    }    .mg-lg-b-25 {        margin-bottom: 25px;    }    .mg-lg-l-25 {        margin-left: 25px;    }    .mg-lg-30 {        margin: 30px;    }    .mg-lg-y-30 {        margin-top: 30px;        margin-bottom: 30px;    }    .mg-lg-x-30 {        margin-left: 30px;        margin-right: 30px;    }    .mg-lg-t-30 {        margin-top: 30px;    }    .mg-lg-r-30 {        margin-right: 30px;    }    .mg-lg-b-30 {        margin-bottom: 30px;    }    .mg-lg-l-30 {        margin-left: 30px;    }    .mg-lg-35 {        margin: 35px;    }    .mg-lg-y-35 {        margin-top: 35px;        margin-bottom: 35px;    }    .mg-lg-x-35 {        margin-left: 35px;        margin-right: 35px;    }    .mg-lg-t-35 {        margin-top: 35px;    }    .mg-lg-r-35 {        margin-right: 35px;    }    .mg-lg-b-35 {        margin-bottom: 35px;    }    .mg-lg-l-35 {        margin-left: 35px;    }    .mg-lg-40 {        margin: 40px;    }    .mg-lg-y-40 {        margin-top: 40px;        margin-bottom: 40px;    }    .mg-lg-x-40 {        margin-left: 40px;        margin-right: 40px;    }    .mg-lg-t-40 {        margin-top: 40px;    }    .mg-lg-r-40 {        margin-right: 40px;    }    .mg-lg-b-40 {        margin-bottom: 40px;    }    .mg-lg-l-40 {        margin-left: 40px;    }    .mg-lg-45 {        margin: 45px;    }    .mg-lg-y-45 {        margin-top: 45px;        margin-bottom: 45px;    }    .mg-lg-x-45 {        margin-left: 45px;        margin-right: 45px;    }    .mg-lg-t-45 {        margin-top: 45px;    }    .mg-lg-r-45 {        margin-right: 45px;    }    .mg-lg-b-45 {        margin-bottom: 45px;    }    .mg-lg-l-45 {        margin-left: 45px;    }    .mg-lg-50 {        margin: 50px;    }    .mg-lg-y-50 {        margin-top: 50px;        margin-bottom: 50px;    }    .mg-lg-x-50 {        margin-left: 50px;        margin-right: 50px;    }    .mg-lg-t-50 {        margin-top: 50px;    }    .mg-lg-r-50 {        margin-right: 50px;    }    .mg-lg-b-50 {        margin-bottom: 50px;    }    .mg-lg-l-50 {        margin-left: 50px;    }    .mg-lg-55 {        margin: 55px;    }    .mg-lg-y-55 {        margin-top: 55px;        margin-bottom: 55px;    }    .mg-lg-x-55 {        margin-left: 55px;        margin-right: 55px;    }    .mg-lg-t-55 {        margin-top: 55px;    }    .mg-lg-r-55 {        margin-right: 55px;    }    .mg-lg-b-55 {        margin-bottom: 55px;    }    .mg-lg-l-55 {        margin-left: 55px;    }    .mg-lg-60 {        margin: 60px;    }    .mg-lg-y-60 {        margin-top: 60px;        margin-bottom: 60px;    }    .mg-lg-x-60 {        margin-left: 60px;        margin-right: 60px;    }    .mg-lg-t-60 {        margin-top: 60px;    }    .mg-lg-r-60 {        margin-right: 60px;    }    .mg-lg-b-60 {        margin-bottom: 60px;    }    .mg-lg-l-60 {        margin-left: 60px;    }    .mg-lg-65 {        margin: 65px;    }    .mg-lg-y-65 {        margin-top: 65px;        margin-bottom: 65px;    }    .mg-lg-x-65 {        margin-left: 65px;        margin-right: 65px;    }    .mg-lg-t-65 {        margin-top: 65px;    }    .mg-lg-r-65 {        margin-right: 65px;    }    .mg-lg-b-65 {        margin-bottom: 65px;    }    .mg-lg-l-65 {        margin-left: 65px;    }    .mg-lg-70 {        margin: 70px;    }    .mg-lg-y-70 {        margin-top: 70px;        margin-bottom: 70px;    }    .mg-lg-x-70 {        margin-left: 70px;        margin-right: 70px;    }    .mg-lg-t-70 {        margin-top: 70px;    }    .mg-lg-r-70 {        margin-right: 70px;    }    .mg-lg-b-70 {        margin-bottom: 70px;    }    .mg-lg-l-70 {        margin-left: 70px;    }    .mg-lg-75 {        margin: 75px;    }    .mg-lg-y-75 {        margin-top: 75px;        margin-bottom: 75px;    }    .mg-lg-x-75 {        margin-left: 75px;        margin-right: 75px;    }    .mg-lg-t-75 {        margin-top: 75px;    }    .mg-lg-r-75 {        margin-right: 75px;    }    .mg-lg-b-75 {        margin-bottom: 75px;    }    .mg-lg-l-75 {        margin-left: 75px;    }    .mg-lg-80 {        margin: 80px;    }    .mg-lg-y-80 {        margin-top: 80px;        margin-bottom: 80px;    }    .mg-lg-x-80 {        margin-left: 80px;        margin-right: 80px;    }    .mg-lg-t-80 {        margin-top: 80px;    }    .mg-lg-r-80 {        margin-right: 80px;    }    .mg-lg-b-80 {        margin-bottom: 80px;    }    .mg-lg-l-80 {        margin-left: 80px;    }    .mg-lg-85 {        margin: 85px;    }    .mg-lg-y-85 {        margin-top: 85px;        margin-bottom: 85px;    }    .mg-lg-x-85 {        margin-left: 85px;        margin-right: 85px;    }    .mg-lg-t-85 {        margin-top: 85px;    }    .mg-lg-r-85 {        margin-right: 85px;    }    .mg-lg-b-85 {        margin-bottom: 85px;    }    .mg-lg-l-85 {        margin-left: 85px;    }    .mg-lg-90 {        margin: 90px;    }    .mg-lg-y-90 {        margin-top: 90px;        margin-bottom: 90px;    }    .mg-lg-x-90 {        margin-left: 90px;        margin-right: 90px;    }    .mg-lg-t-90 {        margin-top: 90px;    }    .mg-lg-r-90 {        margin-right: 90px;    }    .mg-lg-b-90 {        margin-bottom: 90px;    }    .mg-lg-l-90 {        margin-left: 90px;    }    .mg-lg-95 {        margin: 95px;    }    .mg-lg-y-95 {        margin-top: 95px;        margin-bottom: 95px;    }    .mg-lg-x-95 {        margin-left: 95px;        margin-right: 95px;    }    .mg-lg-t-95 {        margin-top: 95px;    }    .mg-lg-r-95 {        margin-right: 95px;    }    .mg-lg-b-95 {        margin-bottom: 95px;    }    .mg-lg-l-95 {        margin-left: 95px;    }    .mg-lg-100 {        margin: 100px;    }    .mg-lg-y-100 {        margin-top: 100px;        margin-bottom: 100px;    }    .mg-lg-x-100 {        margin-left: 100px;        margin-right: 100px;    }    .mg-lg-t-100 {        margin-top: 100px;    }    .mg-lg-r-100 {        margin-right: 100px;    }    .mg-lg-b-100 {        margin-bottom: 100px;    }    .mg-lg-l-100 {        margin-left: 100px;    }    .mg-lg-t-auto {        margin-top: auto;    }    .mg-lg-r-auto {        margin-right: auto;    }    .mg-lg-b-auto {        margin-bottom: auto;    }    .mg-lg-l-auto {        margin-left: auto;    }    .mg-lg-auto {        margin: auto;    }    .mg-lg-x-auto {        margin-left: auto;        margin-right: auto;    }}@media (min-width: 1200px) {    .mg-xl-0 {        margin: 0px;    }    .mg-xl-y-0 {        margin-top: 0px;        margin-bottom: 0px;    }    .mg-xl-x-0 {        margin-left: 0px;        margin-right: 0px;    }    .mg-xl-t-0 {        margin-top: 0px;    }    .mg-xl-r-0 {        margin-right: 0px;    }    .mg-xl-b-0 {        margin-bottom: 0px;    }    .mg-xl-l-0 {        margin-left: 0px;    }    .mg-xl-1 {        margin: 1px;    }    .mg-xl-y-1 {        margin-top: 1px;        margin-bottom: 1px;    }    .mg-xl-x-1 {        margin-left: 1px;        margin-right: 1px;    }    .mg-xl-t-1 {        margin-top: 1px;    }    .mg-xl-r-1 {        margin-right: 1px;    }    .mg-xl-b-1 {        margin-bottom: 1px;    }    .mg-xl-l-1 {        margin-left: 1px;    }    .mg-xl-2 {        margin: 2px;    }    .mg-xl-y-2 {        margin-top: 2px;        margin-bottom: 2px;    }    .mg-xl-x-2 {        margin-left: 2px;        margin-right: 2px;    }    .mg-xl-t-2 {        margin-top: 2px;    }    .mg-xl-r-2 {        margin-right: 2px;    }    .mg-xl-b-2 {        margin-bottom: 2px;    }    .mg-xl-l-2 {        margin-left: 2px;    }    .mg-xl-3 {        margin: 3px;    }    .mg-xl-y-3 {        margin-top: 3px;        margin-bottom: 3px;    }    .mg-xl-x-3 {        margin-left: 3px;        margin-right: 3px;    }    .mg-xl-t-3 {        margin-top: 3px;    }    .mg-xl-r-3 {        margin-right: 3px;    }    .mg-xl-b-3 {        margin-bottom: 3px;    }    .mg-xl-l-3 {        margin-left: 3px;    }    .mg-xl-4 {        margin: 4px;    }    .mg-xl-y-4 {        margin-top: 4px;        margin-bottom: 4px;    }    .mg-xl-x-4 {        margin-left: 4px;        margin-right: 4px;    }    .mg-xl-t-4 {        margin-top: 4px;    }    .mg-xl-r-4 {        margin-right: 4px;    }    .mg-xl-b-4 {        margin-bottom: 4px;    }    .mg-xl-l-4 {        margin-left: 4px;    }    .mg-xl-5 {        margin: 5px;    }    .mg-xl-y-5 {        margin-top: 5px;        margin-bottom: 5px;    }    .mg-xl-x-5 {        margin-left: 5px;        margin-right: 5px;    }    .mg-xl-t-5 {        margin-top: 5px;    }    .mg-xl-r-5 {        margin-right: 5px;    }    .mg-xl-b-5 {        margin-bottom: 5px;    }    .mg-xl-l-5 {        margin-left: 5px;    }    .mg-xl-6 {        margin: 6px;    }    .mg-xl-y-6 {        margin-top: 6px;        margin-bottom: 6px;    }    .mg-xl-x-6 {        margin-left: 6px;        margin-right: 6px;    }    .mg-xl-t-6 {        margin-top: 6px;    }    .mg-xl-r-6 {        margin-right: 6px;    }    .mg-xl-b-6 {        margin-bottom: 6px;    }    .mg-xl-l-6 {        margin-left: 6px;    }    .mg-xl-7 {        margin: 7px;    }    .mg-xl-y-7 {        margin-top: 7px;        margin-bottom: 7px;    }    .mg-xl-x-7 {        margin-left: 7px;        margin-right: 7px;    }    .mg-xl-t-7 {        margin-top: 7px;    }    .mg-xl-r-7 {        margin-right: 7px;    }    .mg-xl-b-7 {        margin-bottom: 7px;    }    .mg-xl-l-7 {        margin-left: 7px;    }    .mg-xl-8 {        margin: 8px;    }    .mg-xl-y-8 {        margin-top: 8px;        margin-bottom: 8px;    }    .mg-xl-x-8 {        margin-left: 8px;        margin-right: 8px;    }    .mg-xl-t-8 {        margin-top: 8px;    }    .mg-xl-r-8 {        margin-right: 8px;    }    .mg-xl-b-8 {        margin-bottom: 8px;    }    .mg-xl-l-8 {        margin-left: 8px;    }    .mg-xl-9 {        margin: 9px;    }    .mg-xl-y-9 {        margin-top: 9px;        margin-bottom: 9px;    }    .mg-xl-x-9 {        margin-left: 9px;        margin-right: 9px;    }    .mg-xl-t-9 {        margin-top: 9px;    }    .mg-xl-r-9 {        margin-right: 9px;    }    .mg-xl-b-9 {        margin-bottom: 9px;    }    .mg-xl-l-9 {        margin-left: 9px;    }    .mg-xl-10 {        margin: 10px;    }    .mg-xl-y-10 {        margin-top: 10px;        margin-bottom: 10px;    }    .mg-xl-x-10 {        margin-left: 10px;        margin-right: 10px;    }    .mg-xl-t-10 {        margin-top: 10px;    }    .mg-xl-r-10 {        margin-right: 10px;    }    .mg-xl-b-10 {        margin-bottom: 10px;    }    .mg-xl-l-10 {        margin-left: 10px;    }    .mg-xl-15 {        margin: 15px;    }    .mg-xl-y-15 {        margin-top: 15px;        margin-bottom: 15px;    }    .mg-xl-x-15 {        margin-left: 15px;        margin-right: 15px;    }    .mg-xl-t-15 {        margin-top: 15px;    }    .mg-xl-r-15 {        margin-right: 15px;    }    .mg-xl-b-15 {        margin-bottom: 15px;    }    .mg-xl-l-15 {        margin-left: 15px;    }    .mg-xl-20 {        margin: 20px;    }    .mg-xl-y-20 {        margin-top: 20px;        margin-bottom: 20px;    }    .mg-xl-x-20 {        margin-left: 20px;        margin-right: 20px;    }    .mg-xl-t-20 {        margin-top: 20px;    }    .mg-xl-r-20 {        margin-right: 20px;    }    .mg-xl-b-20 {        margin-bottom: 20px;    }    .mg-xl-l-20 {        margin-left: 20px;    }    .mg-xl-25 {        margin: 25px;    }    .mg-xl-y-25 {        margin-top: 25px;        margin-bottom: 25px;    }    .mg-xl-x-25 {        margin-left: 25px;        margin-right: 25px;    }    .mg-xl-t-25 {        margin-top: 25px;    }    .mg-xl-r-25 {        margin-right: 25px;    }    .mg-xl-b-25 {        margin-bottom: 25px;    }    .mg-xl-l-25 {        margin-left: 25px;    }    .mg-xl-30 {        margin: 30px;    }    .mg-xl-y-30 {        margin-top: 30px;        margin-bottom: 30px;    }    .mg-xl-x-30 {        margin-left: 30px;        margin-right: 30px;    }    .mg-xl-t-30 {        margin-top: 30px;    }    .mg-xl-r-30 {        margin-right: 30px;    }    .mg-xl-b-30 {        margin-bottom: 30px;    }    .mg-xl-l-30 {        margin-left: 30px;    }    .mg-xl-35 {        margin: 35px;    }    .mg-xl-y-35 {        margin-top: 35px;        margin-bottom: 35px;    }    .mg-xl-x-35 {        margin-left: 35px;        margin-right: 35px;    }    .mg-xl-t-35 {        margin-top: 35px;    }    .mg-xl-r-35 {        margin-right: 35px;    }    .mg-xl-b-35 {        margin-bottom: 35px;    }    .mg-xl-l-35 {        margin-left: 35px;    }    .mg-xl-40 {        margin: 40px;    }    .mg-xl-y-40 {        margin-top: 40px;        margin-bottom: 40px;    }    .mg-xl-x-40 {        margin-left: 40px;        margin-right: 40px;    }    .mg-xl-t-40 {        margin-top: 40px;    }    .mg-xl-r-40 {        margin-right: 40px;    }    .mg-xl-b-40 {        margin-bottom: 40px;    }    .mg-xl-l-40 {        margin-left: 40px;    }    .mg-xl-45 {        margin: 45px;    }    .mg-xl-y-45 {        margin-top: 45px;        margin-bottom: 45px;    }    .mg-xl-x-45 {        margin-left: 45px;        margin-right: 45px;    }    .mg-xl-t-45 {        margin-top: 45px;    }    .mg-xl-r-45 {        margin-right: 45px;    }    .mg-xl-b-45 {        margin-bottom: 45px;    }    .mg-xl-l-45 {        margin-left: 45px;    }    .mg-xl-50 {        margin: 50px;    }    .mg-xl-y-50 {        margin-top: 50px;        margin-bottom: 50px;    }    .mg-xl-x-50 {        margin-left: 50px;        margin-right: 50px;    }    .mg-xl-t-50 {        margin-top: 50px;    }    .mg-xl-r-50 {        margin-right: 50px;    }    .mg-xl-b-50 {        margin-bottom: 50px;    }    .mg-xl-l-50 {        margin-left: 50px;    }    .mg-xl-55 {        margin: 55px;    }    .mg-xl-y-55 {        margin-top: 55px;        margin-bottom: 55px;    }    .mg-xl-x-55 {        margin-left: 55px;        margin-right: 55px;    }    .mg-xl-t-55 {        margin-top: 55px;    }    .mg-xl-r-55 {        margin-right: 55px;    }    .mg-xl-b-55 {        margin-bottom: 55px;    }    .mg-xl-l-55 {        margin-left: 55px;    }    .mg-xl-60 {        margin: 60px;    }    .mg-xl-y-60 {        margin-top: 60px;        margin-bottom: 60px;    }    .mg-xl-x-60 {        margin-left: 60px;        margin-right: 60px;    }    .mg-xl-t-60 {        margin-top: 60px;    }    .mg-xl-r-60 {        margin-right: 60px;    }    .mg-xl-b-60 {        margin-bottom: 60px;    }    .mg-xl-l-60 {        margin-left: 60px;    }    .mg-xl-65 {        margin: 65px;    }    .mg-xl-y-65 {        margin-top: 65px;        margin-bottom: 65px;    }    .mg-xl-x-65 {        margin-left: 65px;        margin-right: 65px;    }    .mg-xl-t-65 {        margin-top: 65px;    }    .mg-xl-r-65 {        margin-right: 65px;    }    .mg-xl-b-65 {        margin-bottom: 65px;    }    .mg-xl-l-65 {        margin-left: 65px;    }    .mg-xl-70 {        margin: 70px;    }    .mg-xl-y-70 {        margin-top: 70px;        margin-bottom: 70px;    }    .mg-xl-x-70 {        margin-left: 70px;        margin-right: 70px;    }    .mg-xl-t-70 {        margin-top: 70px;    }    .mg-xl-r-70 {        margin-right: 70px;    }    .mg-xl-b-70 {        margin-bottom: 70px;    }    .mg-xl-l-70 {        margin-left: 70px;    }    .mg-xl-75 {        margin: 75px;    }    .mg-xl-y-75 {        margin-top: 75px;        margin-bottom: 75px;    }    .mg-xl-x-75 {        margin-left: 75px;        margin-right: 75px;    }    .mg-xl-t-75 {        margin-top: 75px;    }    .mg-xl-r-75 {        margin-right: 75px;    }    .mg-xl-b-75 {        margin-bottom: 75px;    }    .mg-xl-l-75 {        margin-left: 75px;    }    .mg-xl-80 {        margin: 80px;    }    .mg-xl-y-80 {        margin-top: 80px;        margin-bottom: 80px;    }    .mg-xl-x-80 {        margin-left: 80px;        margin-right: 80px;    }    .mg-xl-t-80 {        margin-top: 80px;    }    .mg-xl-r-80 {        margin-right: 80px;    }    .mg-xl-b-80 {        margin-bottom: 80px;    }    .mg-xl-l-80 {        margin-left: 80px;    }    .mg-xl-85 {        margin: 85px;    }    .mg-xl-y-85 {        margin-top: 85px;        margin-bottom: 85px;    }    .mg-xl-x-85 {        margin-left: 85px;        margin-right: 85px;    }    .mg-xl-t-85 {        margin-top: 85px;    }    .mg-xl-r-85 {        margin-right: 85px;    }    .mg-xl-b-85 {        margin-bottom: 85px;    }    .mg-xl-l-85 {        margin-left: 85px;    }    .mg-xl-90 {        margin: 90px;    }    .mg-xl-y-90 {        margin-top: 90px;        margin-bottom: 90px;    }    .mg-xl-x-90 {        margin-left: 90px;        margin-right: 90px;    }    .mg-xl-t-90 {        margin-top: 90px;    }    .mg-xl-r-90 {        margin-right: 90px;    }    .mg-xl-b-90 {        margin-bottom: 90px;    }    .mg-xl-l-90 {        margin-left: 90px;    }    .mg-xl-95 {        margin: 95px;    }    .mg-xl-y-95 {        margin-top: 95px;        margin-bottom: 95px;    }    .mg-xl-x-95 {        margin-left: 95px;        margin-right: 95px;    }    .mg-xl-t-95 {        margin-top: 95px;    }    .mg-xl-r-95 {        margin-right: 95px;    }    .mg-xl-b-95 {        margin-bottom: 95px;    }    .mg-xl-l-95 {        margin-left: 95px;    }    .mg-xl-100 {        margin: 100px;    }    .mg-xl-y-100 {        margin-top: 100px;        margin-bottom: 100px;    }    .mg-xl-x-100 {        margin-left: 100px;        margin-right: 100px;    }    .mg-xl-t-100 {        margin-top: 100px;    }    .mg-xl-r-100 {        margin-right: 100px;    }    .mg-xl-b-100 {        margin-bottom: 100px;    }    .mg-xl-l-100 {        margin-left: 100px;    }    .mg-xl-t-auto {        margin-top: auto;    }    .mg-xl-r-auto {        margin-right: auto;    }    .mg-xl-b-auto {        margin-bottom: auto;    }    .mg-xl-l-auto {        margin-left: auto;    }    .mg-xl-auto {        margin: auto;    }    .mg-xl-x-auto {        margin-left: auto;        margin-right: auto;    }}/* ###### 9.5 Misc   ###### */.op-0 {    opacity: 0;}.op-1 {    opacity: 0.1;}.op-2 {    opacity: 0.2;}.op-3 {    opacity: 0.3;}.op-4 {    opacity: 0.4;}.op-5 {    opacity: 0.5;}.op-6 {    opacity: 0.6;}.op-7 {    opacity: 0.7;}.op-8 {    opacity: 0.8;}.op-9 {    opacity: 0.9;}.opacity-1 {    opacity: 1;}.shadow-base {    box-shadow: 0 0 2px 2px rgba(28, 39, 60, 0.03);}.shadow-1 {    box-shadow: 0 0 7px 7px rgba(28, 39, 60, 0.1);}.shadow-2 {    box-shadow: 0 0 30px rgba(28, 39, 60, 0.08);}.shadow-none {    box-shadow: none;}.overflow-y-auto {    overflow-y: auto;}.overflow-hidden {    overflow: hidden;}.flex-1 {    flex: 1;}.flex-0 {    flex: 0;}.img-fit-cover {    width: 100%;    height: 100%;    object-fit: cover;}@media (min-width: 480px) {    .op-xs-0 {        opacity: 0;    }    .op-xs-1 {        opacity: 0.1;    }    .op-xs-2 {        opacity: 0.2;    }    .op-xs-3 {        opacity: 0.3;    }    .op-xs-4 {        opacity: 0.4;    }    .op-xs-5 {        opacity: 0.5;    }    .op-xs-6 {        opacity: 0.6;    }    .op-xs-7 {        opacity: 0.7;    }    .op-xs-8 {        opacity: 0.8;    }    .op-xs-9 {        opacity: 0.9;    }}@media (min-width: 576px) {    .op-sm-0 {        opacity: 0;    }    .op-sm-1 {        opacity: 0.1;    }    .op-sm-2 {        opacity: 0.2;    }    .op-sm-3 {        opacity: 0.3;    }    .op-sm-4 {        opacity: 0.4;    }    .op-sm-5 {        opacity: 0.5;    }    .op-sm-6 {        opacity: 0.6;    }    .op-sm-7 {        opacity: 0.7;    }    .op-sm-8 {        opacity: 0.8;    }    .op-sm-9 {        opacity: 0.9;    }}@media (min-width: 768px) {    .op-md-0 {        opacity: 0;    }    .op-md-1 {        opacity: 0.1;    }    .op-md-2 {        opacity: 0.2;    }    .op-md-3 {        opacity: 0.3;    }    .op-md-4 {        opacity: 0.4;    }    .op-md-5 {        opacity: 0.5;    }    .op-md-6 {        opacity: 0.6;    }    .op-md-7 {        opacity: 0.7;    }    .op-md-8 {        opacity: 0.8;    }    .op-md-9 {        opacity: 0.9;    }}@media (min-width: 992px) {    .op-lg-0 {        opacity: 0;    }    .op-lg-1 {        opacity: 0.1;    }    .op-lg-2 {        opacity: 0.2;    }    .op-lg-3 {        opacity: 0.3;    }    .op-lg-4 {        opacity: 0.4;    }    .op-lg-5 {        opacity: 0.5;    }    .op-lg-6 {        opacity: 0.6;    }    .op-lg-7 {        opacity: 0.7;    }    .op-lg-8 {        opacity: 0.8;    }    .op-lg-9 {        opacity: 0.9;    }}@media (min-width: 1200px) {    .op-xl-0 {        opacity: 0;    }    .op-xl-1 {        opacity: 0.1;    }    .op-xl-2 {        opacity: 0.2;    }    .op-xl-3 {        opacity: 0.3;    }    .op-xl-4 {        opacity: 0.4;    }    .op-xl-5 {        opacity: 0.5;    }    .op-xl-6 {        opacity: 0.6;    }    .op-xl-7 {        opacity: 0.7;    }    .op-xl-8 {        opacity: 0.8;    }    .op-xl-9 {        opacity: 0.9;    }}.p-0 {    padding: 0 !important;}.pt-0,.py-0 {    padding-top: 0 !important;}.pe-0,.px-0 {    padding-right: 0 !important;}.pb-0,.py-0 {    padding-bottom: 0 !important;}.ps-0,.px-0 {    padding-left: 0 !important;}.p-1 {    padding: 0.25rem !important;}.pt-1,.py-1 {    padding-top: 0.25rem !important;}.pe-1,.px-1 {    padding-right: 0.25rem !important;}.pb-1,.py-1 {    padding-bottom: 0.25rem !important;}.ps-1,.px-1 {    padding-left: 0.25rem !important;}.p-2 {    padding: 0.5rem !important;}.pt-2,.py-2 {    padding-top: 0.5rem !important;}.pe-2,.px-2 {    padding-right: 0.5rem !important;}.pb-2,.py-2 {    padding-bottom: 0.5rem !important;}.ps-2,.px-2 {    padding-left: 0.5rem !important;}.p-3 {    padding: 1rem !important;}.pt-3,.py-3 {    padding-top: 1rem !important;}.pe-3,.px-3 {    padding-right: 1rem !important;}.pb-3,.py-3 {    padding-bottom: 1rem !important;}.ps-3,.px-3 {    padding-left: 1rem !important;}.p-4 {    padding: 1.5rem !important;}.pt-4,.py-4 {    padding-top: 1.5rem !important;}.pe-4,.px-4 {    padding-right: 1.5rem !important;}.pb-4,.py-4 {    padding-bottom: 1.5rem !important;}.ps-4,.px-4 {    padding-left: 1.5rem !important;}.p-5 {    padding: 3rem !important;}.pt-5,.py-5 {    padding-top: 3rem !important;}.pe-5,.px-5 {    padding-right: 3rem !important;}.pb-5,.py-5 {    padding-bottom: 3rem !important;}.ps-5,.px-5 {    padding-left: 3rem !important;}@media (min-width: 576px) {    .p-sm-0 {        padding: 0 !important;    }    .pt-sm-0,    .py-sm-0 {        padding-top: 0 !important;    }    .pe-sm-0,    .px-sm-0 {        padding-right: 0 !important;    }    .pb-sm-0,    .py-sm-0 {        padding-bottom: 0 !important;    }    .ps-sm-0,    .px-sm-0 {        padding-left: 0 !important;    }    .p-sm-1 {        padding: 0.25rem !important;    }    .pt-sm-1,    .py-sm-1 {        padding-top: 0.25rem !important;    }    .pe-sm-1,    .px-sm-1 {        padding-right: 0.25rem !important;    }    .pb-sm-1,    .py-sm-1 {        padding-bottom: 0.25rem !important;    }    .ps-sm-1,    .px-sm-1 {        padding-left: 0.25rem !important;    }    .p-sm-2 {        padding: 0.5rem !important;    }    .pt-sm-2,    .py-sm-2 {        padding-top: 0.5rem !important;    }    .pe-sm-2,    .px-sm-2 {        padding-right: 0.5rem !important;    }    .pb-sm-2,    .py-sm-2 {        padding-bottom: 0.5rem !important;    }    .ps-sm-2,    .px-sm-2 {        padding-left: 0.5rem !important;    }    .p-sm-3 {        padding: 1rem !important;    }    .pt-sm-3,    .py-sm-3 {        padding-top: 1rem !important;    }    .pe-sm-3,    .px-sm-3 {        padding-right: 1rem !important;    }    .pb-sm-3,    .py-sm-3 {        padding-bottom: 1rem !important;    }    .ps-sm-3,    .px-sm-3 {        padding-left: 1rem !important;    }    .p-sm-4 {        padding: 1.5rem !important;    }    .pt-sm-4,    .py-sm-4 {        padding-top: 1.5rem !important;    }    .pe-sm-4,    .px-sm-4 {        padding-right: 1.5rem !important;    }    .pb-sm-4,    .py-sm-4 {        padding-bottom: 1.5rem !important;    }    .ps-sm-4,    .px-sm-4 {        padding-left: 1.5rem !important;    }    .p-sm-5 {        padding: 3rem !important;    }    .pt-sm-5,    .py-sm-5 {        padding-top: 3rem !important;    }    .pe-sm-5,    .px-sm-5 {        padding-right: 3rem !important;    }    .pb-sm-5,    .py-sm-5 {        padding-bottom: 3rem !important;    }    .ps-sm-5,    .px-sm-5 {        padding-left: 3rem !important;    }}@media (min-width: 768px) {    .p-md-0 {        padding: 0 !important;    }    .pt-md-0,    .py-md-0 {        padding-top: 0 !important;    }    .pe-md-0,    .px-md-0 {        padding-right: 0 !important;    }    .pb-md-0,    .py-md-0 {        padding-bottom: 0 !important;    }    .ps-md-0,    .px-md-0 {        padding-left: 0 !important;    }    .p-md-1 {        padding: 0.25rem !important;    }    .pt-md-1,    .py-md-1 {        padding-top: 0.25rem !important;    }    .pe-md-1,    .px-md-1 {        padding-right: 0.25rem !important;    }    .pb-md-1,    .py-md-1 {        padding-bottom: 0.25rem !important;    }    .ps-md-1,    .px-md-1 {        padding-left: 0.25rem !important;    }    .p-md-2 {        padding: 0.5rem !important;    }    .pt-md-2,    .py-md-2 {        padding-top: 0.5rem !important;    }    .pe-md-2,    .px-md-2 {        padding-right: 0.5rem !important;    }    .pb-md-2,    .py-md-2 {        padding-bottom: 0.5rem !important;    }    .ps-md-2,    .px-md-2 {        padding-left: 0.5rem !important;    }    .p-md-3 {        padding: 1rem !important;    }    .pt-md-3,    .py-md-3 {        padding-top: 1rem !important;    }    .pe-md-3,    .px-md-3 {        padding-right: 1rem !important;    }    .pb-md-3,    .py-md-3 {        padding-bottom: 1rem !important;    }    .ps-md-3,    .px-md-3 {        padding-left: 1rem !important;    }    .p-md-4 {        padding: 1.5rem !important;    }    .pt-md-4,    .py-md-4 {        padding-top: 1.5rem !important;    }    .pe-md-4,    .px-md-4 {        padding-right: 1.5rem !important;    }    .pb-md-4,    .py-md-4 {        padding-bottom: 1.5rem !important;    }    .ps-md-4,    .px-md-4 {        padding-left: 1.5rem !important;    }    .p-md-5 {        padding: 3rem !important;    }    .pt-md-5,    .py-md-5 {        padding-top: 3rem !important;    }    .pe-md-5,    .px-md-5 {        padding-right: 3rem !important;    }    .pb-md-5,    .py-md-5 {        padding-bottom: 3rem !important;    }    .ps-md-5,    .px-md-5 {        padding-left: 3rem !important;    }}@media (min-width: 992px) {    .p-lg-0 {        padding: 0 !important;    }    .pt-lg-0,    .py-lg-0 {        padding-top: 0 !important;    }    .pe-lg-0,    .px-lg-0 {        padding-right: 0 !important;    }    .pb-lg-0,    .py-lg-0 {        padding-bottom: 0 !important;    }    .ps-lg-0,    .px-lg-0 {        padding-left: 0 !important;    }    .p-lg-1 {        padding: 0.25rem !important;    }    .pt-lg-1,    .py-lg-1 {        padding-top: 0.25rem !important;    }    .pe-lg-1,    .px-lg-1 {        padding-right: 0.25rem !important;    }    .pb-lg-1,    .py-lg-1 {        padding-bottom: 0.25rem !important;    }    .ps-lg-1,    .px-lg-1 {        padding-left: 0.25rem !important;    }    .p-lg-2 {        padding: 0.5rem !important;    }    .pt-lg-2,    .py-lg-2 {        padding-top: 0.5rem !important;    }    .pe-lg-2,    .px-lg-2 {        padding-right: 0.5rem !important;    }    .pb-lg-2,    .py-lg-2 {        padding-bottom: 0.5rem !important;    }    .ps-lg-2,    .px-lg-2 {        padding-left: 0.5rem !important;    }    .p-lg-3 {        padding: 1rem !important;    }    .pt-lg-3,    .py-lg-3 {        padding-top: 1rem !important;    }    .pe-lg-3,    .px-lg-3 {        padding-right: 1rem !important;    }    .pb-lg-3,    .py-lg-3 {        padding-bottom: 1rem !important;    }    .ps-lg-3,    .px-lg-3 {        padding-left: 1rem !important;    }    .p-lg-4 {        padding: 1.5rem !important;    }    .pt-lg-4,    .py-lg-4 {        padding-top: 1.5rem !important;    }    .pe-lg-4,    .px-lg-4 {        padding-right: 1.5rem !important;    }    .pb-lg-4,    .py-lg-4 {        padding-bottom: 1.5rem !important;    }    .ps-lg-4,    .px-lg-4 {        padding-left: 1.5rem !important;    }    .p-lg-5 {        padding: 3rem !important;    }    .pt-lg-5,    .py-lg-5 {        padding-top: 3rem !important;    }    .pe-lg-5,    .px-lg-5 {        padding-right: 3rem !important;    }    .pb-lg-5,    .py-lg-5 {        padding-bottom: 3rem !important;    }    .ps-lg-5,    .px-lg-5 {        padding-left: 3rem !important;    }}@media (min-width: 1200px) {    .p-xl-0 {        padding: 0 !important;    }    .pt-xl-0,    .py-xl-0 {        padding-top: 0 !important;    }    .pe-xl-0,    .px-xl-0 {        padding-right: 0 !important;    }    .pb-xl-0,    .py-xl-0 {        padding-bottom: 0 !important;    }    .ps-xl-0,    .px-xl-0 {        padding-left: 0 !important;    }    .p-xl-1 {        padding: 0.25rem !important;    }    .pt-xl-1,    .py-xl-1 {        padding-top: 0.25rem !important;    }    .pe-xl-1,    .px-xl-1 {        padding-right: 0.25rem !important;    }    .pb-xl-1,    .py-xl-1 {        padding-bottom: 0.25rem !important;    }    .ps-xl-1,    .px-xl-1 {        padding-left: 0.25rem !important;    }    .p-xl-2 {        padding: 0.5rem !important;    }    .pt-xl-2,    .py-xl-2 {        padding-top: 0.5rem !important;    }    .pe-xl-2,    .px-xl-2 {        padding-right: 0.5rem !important;    }    .pb-xl-2,    .py-xl-2 {        padding-bottom: 0.5rem !important;    }    .ps-xl-2,    .px-xl-2 {        padding-left: 0.5rem !important;    }    .p-xl-3 {        padding: 1rem !important;    }    .pt-xl-3,    .py-xl-3 {        padding-top: 1rem !important;    }    .pe-xl-3,    .px-xl-3 {        padding-right: 1rem !important;    }    .pb-xl-3,    .py-xl-3 {        padding-bottom: 1rem !important;    }    .ps-xl-3,    .px-xl-3 {        padding-left: 1rem !important;    }    .p-xl-4 {        padding: 1.5rem !important;    }    .pt-xl-4,    .py-xl-4 {        padding-top: 1.5rem !important;    }    .pe-xl-4,    .px-xl-4 {        padding-right: 1.5rem !important;    }    .pb-xl-4,    .py-xl-4 {        padding-bottom: 1.5rem !important;    }    .ps-xl-4,    .px-xl-4 {        padding-left: 1.5rem !important;    }    .p-xl-5 {        padding: 3rem !important;    }    .pt-xl-5,    .py-xl-5 {        padding-top: 3rem !important;    }    .pe-xl-5,    .px-xl-5 {        padding-right: 3rem !important;    }    .pb-xl-5,    .py-xl-5 {        padding-bottom: 3rem !important;    }    .ps-xl-5,    .px-xl-5 {        padding-left: 3rem !important;    }}/* ###### 9.6 Padding   ###### */.pd-0 {    padding: 0px;}.pd-x-0 {    padding-left: 0px;    padding-right: 0px;}.pd-t-0 {    padding-top: 0px;}.pd-r-0 {    padding-right: 0px;}.pd-b-0 {    padding-bottom: 0px;}.pd-l-0 {    padding-left: 0px;}.pd-1 {    padding: 1px;}.pd-y-1 {    padding-top: 1px;    padding-bottom: 1px;}.pd-x-1 {    padding-left: 1px;    padding-right: 1px;}.pd-t-1 {    padding-top: 1px;}.pd-r-1 {    padding-right: 1px;}.pd-b-1 {    padding-bottom: 1px;}.pd-l-1 {    padding-left: 1px;}.pd-2 {    padding: 2px;}.pd-y-2 {    padding-top: 2px;    padding-bottom: 2px;}.pd-x-2 {    padding-left: 2px;    padding-right: 2px;}.pd-t-2 {    padding-top: 2px;}.pd-r-2 {    padding-right: 2px;}.pd-b-2 {    padding-bottom: 2px;}.pd-l-2 {    padding-left: 2px;}.pd-3 {    padding: 3px;}.pd-y-3 {    padding-top: 3px;    padding-bottom: 3px;}.pd-x-3 {    padding-left: 3px;    padding-right: 3px;}.pd-t-3 {    padding-top: 3px;}.pd-r-3 {    padding-right: 3px;}.pd-b-3 {    padding-bottom: 3px;}.pd-l-3 {    padding-left: 3px;}.pd-4 {    padding: 4px;}.pd-y-4 {    padding-top: 4px;    padding-bottom: 4px;}.pd-x-4 {    padding-left: 4px;    padding-right: 4px;}.pd-t-4 {    padding-top: 4px;}.pd-r-4 {    padding-right: 4px;}.pd-b-4 {    padding-bottom: 4px;}.pd-l-4 {    padding-left: 4px;}.pd-5 {    padding: 5px;}.pd-y-5 {    padding-top: 5px;    padding-bottom: 5px;}.pd-x-5 {    padding-left: 5px;    padding-right: 5px;}.pd-t-5 {    padding-top: 5px;}.pd-r-5 {    padding-right: 5px;}.pd-b-5 {    padding-bottom: 5px;}.pd-l-5 {    padding-left: 5px;}.pd-6 {    padding: 6px;}.pd-y-6 {    padding-top: 6px;    padding-bottom: 6px;}.pd-x-6 {    padding-left: 6px;    padding-right: 6px;}.pd-t-6 {    padding-top: 6px !important;}.pd-r-6 {    padding-right: 6px;}.pd-b-6 {    padding-bottom: 6px;}.pd-l-6 {    padding-left: 6px;}.pd-7 {    padding: 7px;}.pd-y-7 {    padding-top: 7px;    padding-bottom: 7px;}.pd-x-7 {    padding-left: 7px;    padding-right: 7px;}.pd-t-7 {    padding-top: 7px;}.pd-r-7 {    padding-right: 7px;}.pd-b-7 {    padding-bottom: 7px;}.pd-l-7 {    padding-left: 7px;}.pd-8 {    padding: 8px;}.pd-y-8 {    padding-top: 8px;    padding-bottom: 8px;}.pd-x-8 {    padding-left: 8px;    padding-right: 8px;}.pd-t-8 {    padding-top: 8px;}.pd-r-8 {    padding-right: 8px;}.pd-b-8 {    padding-bottom: 8px;}.pd-l-8 {    padding-left: 8px;}.pd-9 {    padding: 9px;}.pd-y-9 {    padding-top: 9px;    padding-bottom: 9px;}.pd-x-9 {    padding-left: 9px;    padding-right: 9px;}.pd-t-9 {    padding-top: 9px;}.pd-r-9 {    padding-right: 9px;}.pd-b-9 {    padding-bottom: 9px;}.pd-l-9 {    padding-left: 9px;}.pd-10 {    padding: 10px;}.pd-y-10 {    padding-top: 10px;    padding-bottom: 10px;}.pd-x-10 {    padding-left: 10px;    padding-right: 10px;}.pd-t-10 {    padding-top: 10px;}.pd-r-10 {    padding-right: 10px;}.pd-b-10 {    padding-bottom: 10px;}.pd-l-10 {    padding-left: 10px;}.pd-15 {    padding: 15px;}.pd-y-15 {    padding-top: 15px;    padding-bottom: 15px;}.pd-x-15 {    padding-left: 15px;    padding-right: 15px;}.pd-t-15 {    padding-top: 15px;}.pd-r-15 {    padding-right: 15px;}.pd-b-15 {    padding-bottom: 15px;}.pd-l-15 {    padding-left: 15px;}.pd-20 {    padding: 20px;}.pd-y-20 {    padding-top: 20px;    padding-bottom: 20px;}.pd-x-20 {    padding-left: 20px;    padding-right: 20px;}.pd-t-20 {    padding-top: 20px;}.pd-r-20 {    padding-right: 20px;}.pd-b-20 {    padding-bottom: 20px;}.pd-l-20 {    padding-left: 20px;}.pd-25 {    padding: 25px;}.pd-y-25 {    padding-top: 25px;    padding-bottom: 25px;}.pd-x-25 {    padding-left: 25px;    padding-right: 25px;}.pd-t-25 {    padding-top: 25px;}.pd-r-25 {    padding-right: 25px;}.pd-b-25 {    padding-bottom: 25px;}.pd-l-25 {    padding-left: 25px;}.pd-30 {    padding: 30px;}.pd-y-30 {    padding-top: 30px;    padding-bottom: 30px;}.pd-x-30 {    padding-left: 30px;    padding-right: 30px;}.pd-t-30 {    padding-top: 30px;}.pd-r-30 {    padding-right: 30px;}.pd-b-30 {    padding-bottom: 30px;}.pd-l-30 {    padding-left: 30px;}.pd-35 {    padding: 35px;}.pd-y-35 {    padding-top: 35px;    padding-bottom: 35px;}.pd-x-35 {    padding-left: 35px;    padding-right: 35px;}.pd-t-35 {    padding-top: 35px;}.pd-r-35 {    padding-right: 35px;}.pd-b-35 {    padding-bottom: 35px;}.pd-l-35 {    padding-left: 35px;}.pd-40 {    padding: 40px;}.pd-y-40 {    padding-top: 40px;    padding-bottom: 40px;}.pd-x-40 {    padding-left: 40px;    padding-right: 40px;}.pd-t-40 {    padding-top: 40px;}.pd-r-40 {    padding-right: 40px;}.pd-b-40 {    padding-bottom: 40px;}.pd-l-40 {    padding-left: 40px;}.pd-45 {    padding: 45px;}.pd-y-45 {    padding-top: 45px;    padding-bottom: 45px;}.pd-x-45 {    padding-left: 45px;    padding-right: 45px;}.pd-t-45 {    padding-top: 45px;}.pd-r-45 {    padding-right: 45px;}.pd-b-45 {    padding-bottom: 45px;}.pd-l-45 {    padding-left: 45px;}.pd-50 {    padding: 50px;}.pd-y-50 {    padding-top: 50px;    padding-bottom: 50px;}.pd-x-50 {    padding-left: 50px;    padding-right: 50px;}.pd-t-50 {    padding-top: 50px;}.pd-r-50 {    padding-right: 50px;}.pd-b-50 {    padding-bottom: 50px;}.pd-l-50 {    padding-left: 50px;}.pd-55 {    padding: 55px;}.pd-y-55 {    padding-top: 55px;    padding-bottom: 55px;}.pd-x-55 {    padding-left: 55px;    padding-right: 55px;}.pd-t-55 {    padding-top: 55px;}.pd-r-55 {    padding-right: 55px;}.pd-b-55 {    padding-bottom: 55px;}.pd-l-55 {    padding-left: 55px;}.pd-60 {    padding: 60px;}.pd-y-60 {    padding-top: 60px;    padding-bottom: 60px;}.pd-x-60 {    padding-left: 60px;    padding-right: 60px;}.pd-t-60 {    padding-top: 60px;}.pd-r-60 {    padding-right: 60px;}.pd-b-60 {    padding-bottom: 60px;}.pd-l-60 {    padding-left: 60px;}.pd-65 {    padding: 65px;}.pd-y-65 {    padding-top: 65px;    padding-bottom: 65px;}.pd-x-65 {    padding-left: 65px;    padding-right: 65px;}.pd-t-65 {    padding-top: 65px;}.pd-r-65 {    padding-right: 65px;}.pd-b-65 {    padding-bottom: 65px;}.pd-l-65 {    padding-left: 65px;}.pd-70 {    padding: 70px;}.pd-y-70 {    padding-top: 70px;    padding-bottom: 70px;}.pd-x-70 {    padding-left: 70px;    padding-right: 70px;}.pd-t-70 {    padding-top: 70px;}.pd-r-70 {    padding-right: 70px;}.pd-b-70 {    padding-bottom: 70px;}.pd-l-70 {    padding-left: 70px;}.pd-75 {    padding: 75px;}.pd-y-75 {    padding-top: 75px;    padding-bottom: 75px;}.pd-x-75 {    padding-left: 75px;    padding-right: 75px;}.pd-t-75 {    padding-top: 75px;}.pd-r-75 {    padding-right: 75px;}.pd-b-75 {    padding-bottom: 75px;}.pd-l-75 {    padding-left: 75px;}.pd-80 {    padding: 80px;}.pd-y-80 {    padding-top: 80px;    padding-bottom: 80px;}.pd-x-80 {    padding-left: 80px;    padding-right: 80px;}.pd-t-80 {    padding-top: 80px;}.pd-r-80 {    padding-right: 80px;}.pd-b-80 {    padding-bottom: 80px;}.pd-l-80 {    padding-left: 80px;}.pd-85 {    padding: 85px;}.pd-y-85 {    padding-top: 85px;    padding-bottom: 85px;}.pd-x-85 {    padding-left: 85px;    padding-right: 85px;}.pd-t-85 {    padding-top: 85px;}.pd-r-85 {    padding-right: 85px;}.pd-b-85 {    padding-bottom: 85px;}.pd-l-85 {    padding-left: 85px;}.pd-90 {    padding: 90px;}.pd-y-90 {    padding-top: 90px;    padding-bottom: 90px;}.pd-x-90 {    padding-left: 90px;    padding-right: 90px;}.pd-t-90 {    padding-top: 90px;}.pd-r-90 {    padding-right: 90px;}.pd-b-90 {    padding-bottom: 90px;}.pd-l-90 {    padding-left: 90px;}.pd-95 {    padding: 95px;}.pd-y-95 {    padding-top: 95px;    padding-bottom: 95px;}.pd-x-95 {    padding-left: 95px;    padding-right: 95px;}.pd-t-95 {    padding-top: 95px;}.pd-r-95 {    padding-right: 95px;}.pd-b-95 {    padding-bottom: 95px;}.pd-l-95 {    padding-left: 95px;}.pd-100 {    padding: 100px;}.pd-y-100 {    padding-top: 100px;    padding-bottom: 100px;}.pd-x-100 {    padding-left: 100px;    padding-right: 100px;}.pd-t-100 {    padding-top: 100px;}.pd-r-100 {    padding-right: 100px;}.pd-b-100 {    padding-bottom: 100px;}.pd-l-100 {    padding-left: 100px;}.pd-110 {    padding: 110px;}.pd-y-110 {    padding-top: 110px;    padding-bottom: 110px;}.pd-x-110 {    padding-left: 110px;    padding-right: 110px;}.pd-t-110 {    padding-top: 110px;}.pd-r-110 {    padding-right: 110px;}.pd-b-110 {    padding-bottom: 110px;}.pd-l-110 {    padding-left: 110px;}.pd-120 {    padding: 120px;}.pd-y-120 {    padding-top: 120px;    padding-bottom: 120px;}.pd-x-120 {    padding-left: 120px;    padding-right: 120px;}.pd-t-120 {    padding-top: 120px;}.pd-r-120 {    padding-right: 120px;}.pd-b-120 {    padding-bottom: 120px;}.pd-l-120 {    padding-left: 120px;}.pd-130 {    padding: 130px;}.pd-y-130 {    padding-top: 130px;    padding-bottom: 130px;}.pd-x-130 {    padding-left: 130px;    padding-right: 130px;}.pd-t-130 {    padding-top: 130px;}.pd-r-130 {    padding-right: 130px;}.pd-b-130 {    padding-bottom: 130px;}.pd-l-130 {    padding-left: 130px;}.pd-140 {    padding: 140px;}.pd-y-140 {    padding-top: 140px;    padding-bottom: 140px;}.pd-x-140 {    padding-left: 140px;    padding-right: 140px;}.pd-t-140 {    padding-top: 140px;}.pd-r-140 {    padding-right: 140px;}.pd-b-140 {    padding-bottom: 140px;}.pd-l-140 {    padding-left: 140px;}.pd-150 {    padding: 150px;}.pd-y-150 {    padding-top: 150px;    padding-bottom: 150px;}.pd-x-150 {    padding-left: 150px;    padding-right: 150px;}.pd-t-150 {    padding-top: 150px;}.pd-r-150 {    padding-right: 150px;}.pd-b-150 {    padding-bottom: 150px;}.pd-l-150 {    padding-left: 150px;}.pd-160 {    padding: 160px;}.pd-y-160 {    padding-top: 160px;    padding-bottom: 160px;}.pd-x-160 {    padding-left: 160px;    padding-right: 160px;}.pd-t-160 {    padding-top: 160px;}.pd-r-160 {    padding-right: 160px;}.pd-b-160 {    padding-bottom: 160px;}.pd-l-160 {    padding-left: 160px;}.pd-170 {    padding: 170px;}.pd-y-170 {    padding-top: 170px;    padding-bottom: 170px;}.pd-x-170 {    padding-left: 170px;    padding-right: 170px;}.pd-t-170 {    padding-top: 170px;}.pd-r-170 {    padding-right: 170px;}.pd-b-170 {    padding-bottom: 170px;}.pd-l-170 {    padding-left: 170px;}.pd-180 {    padding: 180px;}.pd-y-180 {    padding-top: 180px;    padding-bottom: 180px;}.pd-x-180 {    padding-left: 180px;    padding-right: 180px;}.pd-t-180 {    padding-top: 180px;}.pd-r-180 {    padding-right: 180px;}.pd-b-180 {    padding-bottom: 180px;}.pd-l-180 {    padding-left: 180px;}.pd-190 {    padding: 190px;}.pd-y-190 {    padding-top: 190px;    padding-bottom: 190px;}.pd-x-190 {    padding-left: 190px;    padding-right: 190px;}.pd-t-190 {    padding-top: 190px;}.pd-r-190 {    padding-right: 190px;}.pd-b-190 {    padding-bottom: 190px;}.pd-l-190 {    padding-left: 190px;}.pd-200 {    padding: 200px;}.pd-y-200 {    padding-top: 200px;    padding-bottom: 200px;}.pd-x-200 {    padding-left: 200px;    padding-right: 200px;}.pd-t-200 {    padding-top: 200px;}.pd-r-200 {    padding-right: 200px;}.pd-b-200 {    padding-bottom: 200px;}.pd-l-200 {    padding-left: 200px;}@media (min-width: 480px) {    .pd-xs-0 {        padding: 0px;    }    .pd-xs-y-0 {        padding-top: 0px;        padding-bottom: 0px;    }    .pd-xs-x-0 {        padding-left: 0px;        padding-right: 0px;    }    .pd-xs-t-0 {        padding-top: 0px;    }    .pd-xs-r-0 {        padding-right: 0px;    }    .pd-xs-b-0 {        padding-bottom: 0px;    }    .pd-xs-l-0 {        padding-left: 0px;    }    .pd-xs-1 {        padding: 1px;    }    .pd-xs-y-1 {        padding-top: 1px;        padding-bottom: 1px;    }    .pd-xs-x-1 {        padding-left: 1px;        padding-right: 1px;    }    .pd-xs-t-1 {        padding-top: 1px;    }    .pd-xs-r-1 {        padding-right: 1px;    }    .pd-xs-b-1 {        padding-bottom: 1px;    }    .pd-xs-l-1 {        padding-left: 1px;    }    .pd-xs-2 {        padding: 2px;    }    .pd-xs-y-2 {        padding-top: 2px;        padding-bottom: 2px;    }    .pd-xs-x-2 {        padding-left: 2px;        padding-right: 2px;    }    .pd-xs-t-2 {        padding-top: 2px;    }    .pd-xs-r-2 {        padding-right: 2px;    }    .pd-xs-b-2 {        padding-bottom: 2px;    }    .pd-xs-l-2 {        padding-left: 2px;    }    .pd-xs-3 {        padding: 3px;    }    .pd-xs-y-3 {        padding-top: 3px;        padding-bottom: 3px;    }    .pd-xs-x-3 {        padding-left: 3px;        padding-right: 3px;    }    .pd-xs-t-3 {        padding-top: 3px;    }    .pd-xs-r-3 {        padding-right: 3px;    }    .pd-xs-b-3 {        padding-bottom: 3px;    }    .pd-xs-l-3 {        padding-left: 3px;    }    .pd-xs-4 {        padding: 4px;    }    .pd-xs-y-4 {        padding-top: 4px;        padding-bottom: 4px;    }    .pd-xs-x-4 {        padding-left: 4px;        padding-right: 4px;    }    .pd-xs-t-4 {        padding-top: 4px;    }    .pd-xs-r-4 {        padding-right: 4px;    }    .pd-xs-b-4 {        padding-bottom: 4px;    }    .pd-xs-l-4 {        padding-left: 4px;    }    .pd-xs-5 {        padding: 5px;    }    .pd-xs-y-5 {        padding-top: 5px;        padding-bottom: 5px;    }    .pd-xs-x-5 {        padding-left: 5px;        padding-right: 5px;    }    .pd-xs-t-5 {        padding-top: 5px;    }    .pd-xs-r-5 {        padding-right: 5px;    }    .pd-xs-b-5 {        padding-bottom: 5px;    }    .pd-xs-l-5 {        padding-left: 5px;    }    .pd-xs-6 {        padding: 6px;    }    .pd-xs-y-6 {        padding-top: 6px;        padding-bottom: 6px;    }    .pd-xs-x-6 {        padding-left: 6px;        padding-right: 6px;    }    .pd-xs-t-6 {        padding-top: 6px;    }    .pd-xs-r-6 {        padding-right: 6px;    }    .pd-xs-b-6 {        padding-bottom: 6px;    }    .pd-xs-l-6 {        padding-left: 6px;    }    .pd-xs-7 {        padding: 7px;    }    .pd-xs-y-7 {        padding-top: 7px;        padding-bottom: 7px;    }    .pd-xs-x-7 {        padding-left: 7px;        padding-right: 7px;    }    .pd-xs-t-7 {        padding-top: 7px;    }    .pd-xs-r-7 {        padding-right: 7px;    }    .pd-xs-b-7 {        padding-bottom: 7px;    }    .pd-xs-l-7 {        padding-left: 7px;    }    .pd-xs-8 {        padding: 8px;    }    .pd-xs-y-8 {        padding-top: 8px;        padding-bottom: 8px;    }    .pd-xs-x-8 {        padding-left: 8px;        padding-right: 8px;    }    .pd-xs-t-8 {        padding-top: 8px;    }    .pd-xs-r-8 {        padding-right: 8px;    }    .pd-xs-b-8 {        padding-bottom: 8px;    }    .pd-xs-l-8 {        padding-left: 8px;    }    .pd-xs-9 {        padding: 9px;    }    .pd-xs-y-9 {        padding-top: 9px;        padding-bottom: 9px;    }    .pd-xs-x-9 {        padding-left: 9px;        padding-right: 9px;    }    .pd-xs-t-9 {        padding-top: 9px;    }    .pd-xs-r-9 {        padding-right: 9px;    }    .pd-xs-b-9 {        padding-bottom: 9px;    }    .pd-xs-l-9 {        padding-left: 9px;    }    .pd-xs-10 {        padding: 10px;    }    .pd-xs-y-10 {        padding-top: 10px;        padding-bottom: 10px;    }    .pd-xs-x-10 {        padding-left: 10px;        padding-right: 10px;    }    .pd-xs-t-10 {        padding-top: 10px;    }    .pd-xs-r-10 {        padding-right: 10px;    }    .pd-xs-b-10 {        padding-bottom: 10px;    }    .pd-xs-l-10 {        padding-left: 10px;    }    .pd-xs-15 {        padding: 15px;    }    .pd-xs-y-15 {        padding-top: 15px;        padding-bottom: 15px;    }    .pd-xs-x-15 {        padding-left: 15px;        padding-right: 15px;    }    .pd-xs-t-15 {        padding-top: 15px;    }    .pd-xs-r-15 {        padding-right: 15px;    }    .pd-xs-b-15 {        padding-bottom: 15px;    }    .pd-xs-l-15 {        padding-left: 15px;    }    .pd-xs-20 {        padding: 20px;    }    .pd-xs-y-20 {        padding-top: 20px;        padding-bottom: 20px;    }    .pd-xs-x-20 {        padding-left: 20px;        padding-right: 20px;    }    .pd-xs-t-20 {        padding-top: 20px;    }    .pd-xs-r-20 {        padding-right: 20px;    }    .pd-xs-b-20 {        padding-bottom: 20px;    }    .pd-xs-l-20 {        padding-left: 20px;    }    .pd-xs-25 {        padding: 25px;    }    .pd-xs-y-25 {        padding-top: 25px;        padding-bottom: 25px;    }    .pd-xs-x-25 {        padding-left: 25px;        padding-right: 25px;    }    .pd-xs-t-25 {        padding-top: 25px;    }    .pd-xs-r-25 {        padding-right: 25px;    }    .pd-xs-b-25 {        padding-bottom: 25px;    }    .pd-xs-l-25 {        padding-left: 25px;    }    .pd-xs-30 {        padding: 30px;    }    .pd-xs-y-30 {        padding-top: 30px;        padding-bottom: 30px;    }    .pd-xs-x-30 {        padding-left: 30px;        padding-right: 30px;    }    .pd-xs-t-30 {        padding-top: 30px;    }    .pd-xs-r-30 {        padding-right: 30px;    }    .pd-xs-b-30 {        padding-bottom: 30px;    }    .pd-xs-l-30 {        padding-left: 30px;    }    .pd-xs-35 {        padding: 35px;    }    .pd-xs-y-35 {        padding-top: 35px;        padding-bottom: 35px;    }    .pd-xs-x-35 {        padding-left: 35px;        padding-right: 35px;    }    .pd-xs-t-35 {        padding-top: 35px;    }    .pd-xs-r-35 {        padding-right: 35px;    }    .pd-xs-b-35 {        padding-bottom: 35px;    }    .pd-xs-l-35 {        padding-left: 35px;    }    .pd-xs-40 {        padding: 40px;    }    .pd-xs-y-40 {        padding-top: 40px;        padding-bottom: 40px;    }    .pd-xs-x-40 {        padding-left: 40px;        padding-right: 40px;    }    .pd-xs-t-40 {        padding-top: 40px;    }    .pd-xs-r-40 {        padding-right: 40px;    }    .pd-xs-b-40 {        padding-bottom: 40px;    }    .pd-xs-l-40 {        padding-left: 40px;    }    .pd-xs-45 {        padding: 45px;    }    .pd-xs-y-45 {        padding-top: 45px;        padding-bottom: 45px;    }    .pd-xs-x-45 {        padding-left: 45px;        padding-right: 45px;    }    .pd-xs-t-45 {        padding-top: 45px;    }    .pd-xs-r-45 {        padding-right: 45px;    }    .pd-xs-b-45 {        padding-bottom: 45px;    }    .pd-xs-l-45 {        padding-left: 45px;    }    .pd-xs-50 {        padding: 50px;    }    .pd-xs-y-50 {        padding-top: 50px;        padding-bottom: 50px;    }    .pd-xs-x-50 {        padding-left: 50px;        padding-right: 50px;    }    .pd-xs-t-50 {        padding-top: 50px;    }    .pd-xs-r-50 {        padding-right: 50px;    }    .pd-xs-b-50 {        padding-bottom: 50px;    }    .pd-xs-l-50 {        padding-left: 50px;    }    .pd-xs-55 {        padding: 55px;    }    .pd-xs-y-55 {        padding-top: 55px;        padding-bottom: 55px;    }    .pd-xs-x-55 {        padding-left: 55px;        padding-right: 55px;    }    .pd-xs-t-55 {        padding-top: 55px;    }    .pd-xs-r-55 {        padding-right: 55px;    }    .pd-xs-b-55 {        padding-bottom: 55px;    }    .pd-xs-l-55 {        padding-left: 55px;    }    .pd-xs-60 {        padding: 60px;    }    .pd-xs-y-60 {        padding-top: 60px;        padding-bottom: 60px;    }    .pd-xs-x-60 {        padding-left: 60px;        padding-right: 60px;    }    .pd-xs-t-60 {        padding-top: 60px;    }    .pd-xs-r-60 {        padding-right: 60px;    }    .pd-xs-b-60 {        padding-bottom: 60px;    }    .pd-xs-l-60 {        padding-left: 60px;    }    .pd-xs-65 {        padding: 65px;    }    .pd-xs-y-65 {        padding-top: 65px;        padding-bottom: 65px;    }    .pd-xs-x-65 {        padding-left: 65px;        padding-right: 65px;    }    .pd-xs-t-65 {        padding-top: 65px;    }    .pd-xs-r-65 {        padding-right: 65px;    }    .pd-xs-b-65 {        padding-bottom: 65px;    }    .pd-xs-l-65 {        padding-left: 65px;    }    .pd-xs-70 {        padding: 70px;    }    .pd-xs-y-70 {        padding-top: 70px;        padding-bottom: 70px;    }    .pd-xs-x-70 {        padding-left: 70px;        padding-right: 70px;    }    .pd-xs-t-70 {        padding-top: 70px;    }    .pd-xs-r-70 {        padding-right: 70px;    }    .pd-xs-b-70 {        padding-bottom: 70px;    }    .pd-xs-l-70 {        padding-left: 70px;    }    .pd-xs-75 {        padding: 75px;    }    .pd-xs-y-75 {        padding-top: 75px;        padding-bottom: 75px;    }    .pd-xs-x-75 {        padding-left: 75px;        padding-right: 75px;    }    .pd-xs-t-75 {        padding-top: 75px;    }    .pd-xs-r-75 {        padding-right: 75px;    }    .pd-xs-b-75 {        padding-bottom: 75px;    }    .pd-xs-l-75 {        padding-left: 75px;    }    .pd-xs-80 {        padding: 80px;    }    .pd-xs-y-80 {        padding-top: 80px;        padding-bottom: 80px;    }    .pd-xs-x-80 {        padding-left: 80px;        padding-right: 80px;    }    .pd-xs-t-80 {        padding-top: 80px;    }    .pd-xs-r-80 {        padding-right: 80px;    }    .pd-xs-b-80 {        padding-bottom: 80px;    }    .pd-xs-l-80 {        padding-left: 80px;    }    .pd-xs-85 {        padding: 85px;    }    .pd-xs-y-85 {        padding-top: 85px;        padding-bottom: 85px;    }    .pd-xs-x-85 {        padding-left: 85px;        padding-right: 85px;    }    .pd-xs-t-85 {        padding-top: 85px;    }    .pd-xs-r-85 {        padding-right: 85px;    }    .pd-xs-b-85 {        padding-bottom: 85px;    }    .pd-xs-l-85 {        padding-left: 85px;    }    .pd-xs-90 {        padding: 90px;    }    .pd-xs-y-90 {        padding-top: 90px;        padding-bottom: 90px;    }    .pd-xs-x-90 {        padding-left: 90px;        padding-right: 90px;    }    .pd-xs-t-90 {        padding-top: 90px;    }    .pd-xs-r-90 {        padding-right: 90px;    }    .pd-xs-b-90 {        padding-bottom: 90px;    }    .pd-xs-l-90 {        padding-left: 90px;    }    .pd-xs-95 {        padding: 95px;    }    .pd-xs-y-95 {        padding-top: 95px;        padding-bottom: 95px;    }    .pd-xs-x-95 {        padding-left: 95px;        padding-right: 95px;    }    .pd-xs-t-95 {        padding-top: 95px;    }    .pd-xs-r-95 {        padding-right: 95px;    }    .pd-xs-b-95 {        padding-bottom: 95px;    }    .pd-xs-l-95 {        padding-left: 95px;    }    .pd-xs-100 {        padding: 100px;    }    .pd-xs-y-100 {        padding-top: 100px;        padding-bottom: 100px;    }    .pd-xs-x-100 {        padding-left: 100px;        padding-right: 100px;    }    .pd-xs-t-100 {        padding-top: 100px;    }    .pd-xs-r-100 {        padding-right: 100px;    }    .pd-xs-b-100 {        padding-bottom: 100px;    }    .pd-xs-l-100 {        padding-left: 100px;    }    .pd-xs-110 {        padding: 110px;    }    .pd-xs-y-110 {        padding-top: 110px;        padding-bottom: 110px;    }    .pd-xs-x-110 {        padding-left: 110px;        padding-right: 110px;    }    .pd-xs-t-110 {        padding-top: 110px;    }    .pd-xs-r-110 {        padding-right: 110px;    }    .pd-xs-b-110 {        padding-bottom: 110px;    }    .pd-xs-l-110 {        padding-left: 110px;    }    .pd-xs-120 {        padding: 120px;    }    .pd-xs-y-120 {        padding-top: 120px;        padding-bottom: 120px;    }    .pd-xs-x-120 {        padding-left: 120px;        padding-right: 120px;    }    .pd-xs-t-120 {        padding-top: 120px;    }    .pd-xs-r-120 {        padding-right: 120px;    }    .pd-xs-b-120 {        padding-bottom: 120px;    }    .pd-xs-l-120 {        padding-left: 120px;    }    .pd-xs-130 {        padding: 130px;    }    .pd-xs-y-130 {        padding-top: 130px;        padding-bottom: 130px;    }    .pd-xs-x-130 {        padding-left: 130px;        padding-right: 130px;    }    .pd-xs-t-130 {        padding-top: 130px;    }    .pd-xs-r-130 {        padding-right: 130px;    }    .pd-xs-b-130 {        padding-bottom: 130px;    }    .pd-xs-l-130 {        padding-left: 130px;    }    .pd-xs-140 {        padding: 140px;    }    .pd-xs-y-140 {        padding-top: 140px;        padding-bottom: 140px;    }    .pd-xs-x-140 {        padding-left: 140px;        padding-right: 140px;    }    .pd-xs-t-140 {        padding-top: 140px;    }    .pd-xs-r-140 {        padding-right: 140px;    }    .pd-xs-b-140 {        padding-bottom: 140px;    }    .pd-xs-l-140 {        padding-left: 140px;    }    .pd-xs-150 {        padding: 150px;    }    .pd-xs-y-150 {        padding-top: 150px;        padding-bottom: 150px;    }    .pd-xs-x-150 {        padding-left: 150px;        padding-right: 150px;    }    .pd-xs-t-150 {        padding-top: 150px;    }    .pd-xs-r-150 {        padding-right: 150px;    }    .pd-xs-b-150 {        padding-bottom: 150px;    }    .pd-xs-l-150 {        padding-left: 150px;    }    .pd-xs-160 {        padding: 160px;    }    .pd-xs-y-160 {        padding-top: 160px;        padding-bottom: 160px;    }    .pd-xs-x-160 {        padding-left: 160px;        padding-right: 160px;    }    .pd-xs-t-160 {        padding-top: 160px;    }    .pd-xs-r-160 {        padding-right: 160px;    }    .pd-xs-b-160 {        padding-bottom: 160px;    }    .pd-xs-l-160 {        padding-left: 160px;    }    .pd-xs-170 {        padding: 170px;    }    .pd-xs-y-170 {        padding-top: 170px;        padding-bottom: 170px;    }    .pd-xs-x-170 {        padding-left: 170px;        padding-right: 170px;    }    .pd-xs-t-170 {        padding-top: 170px;    }    .pd-xs-r-170 {        padding-right: 170px;    }    .pd-xs-b-170 {        padding-bottom: 170px;    }    .pd-xs-l-170 {        padding-left: 170px;    }    .pd-xs-180 {        padding: 180px;    }    .pd-xs-y-180 {        padding-top: 180px;        padding-bottom: 180px;    }    .pd-xs-x-180 {        padding-left: 180px;        padding-right: 180px;    }    .pd-xs-t-180 {        padding-top: 180px;    }    .pd-xs-r-180 {        padding-right: 180px;    }    .pd-xs-b-180 {        padding-bottom: 180px;    }    .pd-xs-l-180 {        padding-left: 180px;    }    .pd-xs-190 {        padding: 190px;    }    .pd-xs-y-190 {        padding-top: 190px;        padding-bottom: 190px;    }    .pd-xs-x-190 {        padding-left: 190px;        padding-right: 190px;    }    .pd-xs-t-190 {        padding-top: 190px;    }    .pd-xs-r-190 {        padding-right: 190px;    }    .pd-xs-b-190 {        padding-bottom: 190px;    }    .pd-xs-l-190 {        padding-left: 190px;    }    .pd-xs-200 {        padding: 200px;    }    .pd-xs-y-200 {        padding-top: 200px;        padding-bottom: 200px;    }    .pd-xs-x-200 {        padding-left: 200px;        padding-right: 200px;    }    .pd-xs-t-200 {        padding-top: 200px;    }    .pd-xs-r-200 {        padding-right: 200px;    }    .pd-xs-b-200 {        padding-bottom: 200px;    }    .pd-xs-l-200 {        padding-left: 200px;    }}@media (min-width: 576px) {    .pd-sm-0 {        padding: 0px;    }    .pd-sm-y-0 {        padding-top: 0px;        padding-bottom: 0px;    }    .pd-sm-x-0 {        padding-left: 0px;        padding-right: 0px;    }    .pd-sm-t-0 {        padding-top: 0px;    }    .pd-sm-r-0 {        padding-right: 0px;    }    .pd-sm-b-0 {        padding-bottom: 0px;    }    .pd-sm-l-0 {        padding-left: 0px;    }    .pd-sm-1 {        padding: 1px;    }    .pd-sm-y-1 {        padding-top: 1px;        padding-bottom: 1px;    }    .pd-sm-x-1 {        padding-left: 1px;        padding-right: 1px;    }    .pd-sm-t-1 {        padding-top: 1px;    }    .pd-sm-r-1 {        padding-right: 1px;    }    .pd-sm-b-1 {        padding-bottom: 1px;    }    .pd-sm-l-1 {        padding-left: 1px;    }    .pd-sm-2 {        padding: 2px;    }    .pd-sm-y-2 {        padding-top: 2px;        padding-bottom: 2px;    }    .pd-sm-x-2 {        padding-left: 2px;        padding-right: 2px;    }    .pd-sm-t-2 {        padding-top: 2px;    }    .pd-sm-r-2 {        padding-right: 2px;    }    .pd-sm-b-2 {        padding-bottom: 2px;    }    .pd-sm-l-2 {        padding-left: 2px;    }    .pd-sm-3 {        padding: 3px;    }    .pd-sm-y-3 {        padding-top: 3px;        padding-bottom: 3px;    }    .pd-sm-x-3 {        padding-left: 3px;        padding-right: 3px;    }    .pd-sm-t-3 {        padding-top: 3px;    }    .pd-sm-r-3 {        padding-right: 3px;    }    .pd-sm-b-3 {        padding-bottom: 3px;    }    .pd-sm-l-3 {        padding-left: 3px;    }    .pd-sm-4 {        padding: 4px;    }    .pd-sm-y-4 {        padding-top: 4px;        padding-bottom: 4px;    }    .pd-sm-x-4 {        padding-left: 4px;        padding-right: 4px;    }    .pd-sm-t-4 {        padding-top: 4px;    }    .pd-sm-r-4 {        padding-right: 4px;    }    .pd-sm-b-4 {        padding-bottom: 4px;    }    .pd-sm-l-4 {        padding-left: 4px;    }    .pd-sm-5 {        padding: 5px;    }    .pd-sm-y-5 {        padding-top: 5px;        padding-bottom: 5px;    }    .pd-sm-x-5 {        padding-left: 5px;        padding-right: 5px;    }    .pd-sm-t-5 {        padding-top: 5px;    }    .pd-sm-r-5 {        padding-right: 5px;    }    .pd-sm-b-5 {        padding-bottom: 5px;    }    .pd-sm-l-5 {        padding-left: 5px;    }    .pd-sm-6 {        padding: 6px;    }    .pd-sm-y-6 {        padding-top: 6px;        padding-bottom: 6px;    }    .pd-sm-x-6 {        padding-left: 6px;        padding-right: 6px;    }    .pd-sm-t-6 {        padding-top: 6px;    }    .pd-sm-r-6 {        padding-right: 6px;    }    .pd-sm-b-6 {        padding-bottom: 6px;    }    .pd-sm-l-6 {        padding-left: 6px;    }    .pd-sm-7 {        padding: 7px;    }    .pd-sm-y-7 {        padding-top: 7px;        padding-bottom: 7px;    }    .pd-sm-x-7 {        padding-left: 7px;        padding-right: 7px;    }    .pd-sm-t-7 {        padding-top: 7px;    }    .pd-sm-r-7 {        padding-right: 7px;    }    .pd-sm-b-7 {        padding-bottom: 7px;    }    .pd-sm-l-7 {        padding-left: 7px;    }    .pd-sm-8 {        padding: 8px;    }    .pd-sm-y-8 {        padding-top: 8px;        padding-bottom: 8px;    }    .pd-sm-x-8 {        padding-left: 8px;        padding-right: 8px;    }    .pd-sm-t-8 {        padding-top: 8px;    }    .pd-sm-r-8 {        padding-right: 8px;    }    .pd-sm-b-8 {        padding-bottom: 8px;    }    .pd-sm-l-8 {        padding-left: 8px;    }    .pd-sm-9 {        padding: 9px;    }    .pd-sm-y-9 {        padding-top: 9px;        padding-bottom: 9px;    }    .pd-sm-x-9 {        padding-left: 9px;        padding-right: 9px;    }    .pd-sm-t-9 {        padding-top: 9px;    }    .pd-sm-r-9 {        padding-right: 9px;    }    .pd-sm-b-9 {        padding-bottom: 9px;    }    .pd-sm-l-9 {        padding-left: 9px;    }    .pd-sm-10 {        padding: 10px;    }    .pd-sm-y-10 {        padding-top: 10px;        padding-bottom: 10px;    }    .pd-sm-x-10 {        padding-left: 10px;        padding-right: 10px;    }    .pd-sm-t-10 {        padding-top: 10px;    }    .pd-sm-r-10 {        padding-right: 10px;    }    .pd-sm-b-10 {        padding-bottom: 10px;    }    .pd-sm-l-10 {        padding-left: 10px;    }    .pd-sm-15 {        padding: 15px;    }    .pd-sm-y-15 {        padding-top: 15px;        padding-bottom: 15px;    }    .pd-sm-x-15 {        padding-left: 15px;        padding-right: 15px;    }    .pd-sm-t-15 {        padding-top: 15px;    }    .pd-sm-r-15 {        padding-right: 15px;    }    .pd-sm-b-15 {        padding-bottom: 15px;    }    .pd-sm-l-15 {        padding-left: 15px;    }    .pd-sm-20 {        padding: 20px;    }    .pd-sm-y-20 {        padding-top: 20px;        padding-bottom: 20px;    }    .pd-sm-x-20 {        padding-left: 20px;        padding-right: 20px;    }    .pd-sm-t-20 {        padding-top: 20px;    }    .pd-sm-r-20 {        padding-right: 20px;    }    .pd-sm-b-20 {        padding-bottom: 20px;    }    .pd-sm-l-20 {        padding-left: 20px;    }    .pd-sm-25 {        padding: 25px;    }    .pd-sm-y-25 {        padding-top: 25px;        padding-bottom: 25px;    }    .pd-sm-x-25 {        padding-left: 25px;        padding-right: 25px;    }    .pd-sm-t-25 {        padding-top: 25px;    }    .pd-sm-r-25 {        padding-right: 25px;    }    .pd-sm-b-25 {        padding-bottom: 25px;    }    .pd-sm-l-25 {        padding-left: 25px;    }    .pd-sm-30 {        padding: 30px;    }    .pd-sm-y-30 {        padding-top: 30px;        padding-bottom: 30px;    }    .pd-sm-x-30 {        padding-left: 30px;        padding-right: 30px;    }    .pd-sm-t-30 {        padding-top: 30px;    }    .pd-sm-r-30 {        padding-right: 30px;    }    .pd-sm-b-30 {        padding-bottom: 30px;    }    .pd-sm-l-30 {        padding-left: 30px;    }    .pd-sm-35 {        padding: 35px;    }    .pd-sm-y-35 {        padding-top: 35px;        padding-bottom: 35px;    }    .pd-sm-x-35 {        padding-left: 35px;        padding-right: 35px;    }    .pd-sm-t-35 {        padding-top: 35px;    }    .pd-sm-r-35 {        padding-right: 35px;    }    .pd-sm-b-35 {        padding-bottom: 35px;    }    .pd-sm-l-35 {        padding-left: 35px;    }    .pd-sm-40 {        padding: 40px;    }    .pd-sm-y-40 {        padding-top: 40px;        padding-bottom: 40px;    }    .pd-sm-x-40 {        padding-left: 40px;        padding-right: 40px;    }    .pd-sm-t-40 {        padding-top: 40px;    }    .pd-sm-r-40 {        padding-right: 40px;    }    .pd-sm-b-40 {        padding-bottom: 40px;    }    .pd-sm-l-40 {        padding-left: 40px;    }    .pd-sm-45 {        padding: 45px;    }    .pd-sm-y-45 {        padding-top: 45px;        padding-bottom: 45px;    }    .pd-sm-x-45 {        padding-left: 45px;        padding-right: 45px;    }    .pd-sm-t-45 {        padding-top: 45px;    }    .pd-sm-r-45 {        padding-right: 45px;    }    .pd-sm-b-45 {        padding-bottom: 45px;    }    .pd-sm-l-45 {        padding-left: 45px;    }    .pd-sm-50 {        padding: 50px;    }    .pd-sm-y-50 {        padding-top: 50px;        padding-bottom: 50px;    }    .pd-sm-x-50 {        padding-left: 50px;        padding-right: 50px;    }    .pd-sm-t-50 {        padding-top: 50px;    }    .pd-sm-r-50 {        padding-right: 50px;    }    .pd-sm-b-50 {        padding-bottom: 50px;    }    .pd-sm-l-50 {        padding-left: 50px;    }    .pd-sm-55 {        padding: 55px;    }    .pd-sm-y-55 {        padding-top: 55px;        padding-bottom: 55px;    }    .pd-sm-x-55 {        padding-left: 55px;        padding-right: 55px;    }    .pd-sm-t-55 {        padding-top: 55px;    }    .pd-sm-r-55 {        padding-right: 55px;    }    .pd-sm-b-55 {        padding-bottom: 55px;    }    .pd-sm-l-55 {        padding-left: 55px;    }    .pd-sm-60 {        padding: 60px;    }    .pd-sm-y-60 {        padding-top: 60px;        padding-bottom: 60px;    }    .pd-sm-x-60 {        padding-left: 60px;        padding-right: 60px;    }    .pd-sm-t-60 {        padding-top: 60px;    }    .pd-sm-r-60 {        padding-right: 60px;    }    .pd-sm-b-60 {        padding-bottom: 60px;    }    .pd-sm-l-60 {        padding-left: 60px;    }    .pd-sm-65 {        padding: 65px;    }    .pd-sm-y-65 {        padding-top: 65px;        padding-bottom: 65px;    }    .pd-sm-x-65 {        padding-left: 65px;        padding-right: 65px;    }    .pd-sm-t-65 {        padding-top: 65px;    }    .pd-sm-r-65 {        padding-right: 65px;    }    .pd-sm-b-65 {        padding-bottom: 65px;    }    .pd-sm-l-65 {        padding-left: 65px;    }    .pd-sm-70 {        padding: 70px;    }    .pd-sm-y-70 {        padding-top: 70px;        padding-bottom: 70px;    }    .pd-sm-x-70 {        padding-left: 70px;        padding-right: 70px;    }    .pd-sm-t-70 {        padding-top: 70px;    }    .pd-sm-r-70 {        padding-right: 70px;    }    .pd-sm-b-70 {        padding-bottom: 70px;    }    .pd-sm-l-70 {        padding-left: 70px;    }    .pd-sm-75 {        padding: 75px;    }    .pd-sm-y-75 {        padding-top: 75px;        padding-bottom: 75px;    }    .pd-sm-x-75 {        padding-left: 75px;        padding-right: 75px;    }    .pd-sm-t-75 {        padding-top: 75px;    }    .pd-sm-r-75 {        padding-right: 75px;    }    .pd-sm-b-75 {        padding-bottom: 75px;    }    .pd-sm-l-75 {        padding-left: 75px;    }    .pd-sm-80 {        padding: 80px;    }    .pd-sm-y-80 {        padding-top: 80px;        padding-bottom: 80px;    }    .pd-sm-x-80 {        padding-left: 80px;        padding-right: 80px;    }    .pd-sm-t-80 {        padding-top: 80px;    }    .pd-sm-r-80 {        padding-right: 80px;    }    .pd-sm-b-80 {        padding-bottom: 80px;    }    .pd-sm-l-80 {        padding-left: 80px;    }    .pd-sm-85 {        padding: 85px;    }    .pd-sm-y-85 {        padding-top: 85px;        padding-bottom: 85px;    }    .pd-sm-x-85 {        padding-left: 85px;        padding-right: 85px;    }    .pd-sm-t-85 {        padding-top: 85px;    }    .pd-sm-r-85 {        padding-right: 85px;    }    .pd-sm-b-85 {        padding-bottom: 85px;    }    .pd-sm-l-85 {        padding-left: 85px;    }    .pd-sm-90 {        padding: 90px;    }    .pd-sm-y-90 {        padding-top: 90px;        padding-bottom: 90px;    }    .pd-sm-x-90 {        padding-left: 90px;        padding-right: 90px;    }    .pd-sm-t-90 {        padding-top: 90px;    }    .pd-sm-r-90 {        padding-right: 90px;    }    .pd-sm-b-90 {        padding-bottom: 90px;    }    .pd-sm-l-90 {        padding-left: 90px;    }    .pd-sm-95 {        padding: 95px;    }    .pd-sm-y-95 {        padding-top: 95px;        padding-bottom: 95px;    }    .pd-sm-x-95 {        padding-left: 95px;        padding-right: 95px;    }    .pd-sm-t-95 {        padding-top: 95px;    }    .pd-sm-r-95 {        padding-right: 95px;    }    .pd-sm-b-95 {        padding-bottom: 95px;    }    .pd-sm-l-95 {        padding-left: 95px;    }    .pd-sm-100 {        padding: 100px;    }    .pd-sm-y-100 {        padding-top: 100px;        padding-bottom: 100px;    }    .pd-sm-x-100 {        padding-left: 100px;        padding-right: 100px;    }    .pd-sm-t-100 {        padding-top: 100px;    }    .pd-sm-r-100 {        padding-right: 100px;    }    .pd-sm-b-100 {        padding-bottom: 100px;    }    .pd-sm-l-100 {        padding-left: 100px;    }    .pd-sm-110 {        padding: 110px;    }    .pd-sm-y-110 {        padding-top: 110px;        padding-bottom: 110px;    }    .pd-sm-x-110 {        padding-left: 110px;        padding-right: 110px;    }    .pd-sm-t-110 {        padding-top: 110px;    }    .pd-sm-r-110 {        padding-right: 110px;    }    .pd-sm-b-110 {        padding-bottom: 110px;    }    .pd-sm-l-110 {        padding-left: 110px;    }    .pd-sm-120 {        padding: 120px;    }    .pd-sm-y-120 {        padding-top: 120px;        padding-bottom: 120px;    }    .pd-sm-x-120 {        padding-left: 120px;        padding-right: 120px;    }    .pd-sm-t-120 {        padding-top: 120px;    }    .pd-sm-r-120 {        padding-right: 120px;    }    .pd-sm-b-120 {        padding-bottom: 120px;    }    .pd-sm-l-120 {        padding-left: 120px;    }    .pd-sm-130 {        padding: 130px;    }    .pd-sm-y-130 {        padding-top: 130px;        padding-bottom: 130px;    }    .pd-sm-x-130 {        padding-left: 130px;        padding-right: 130px;    }    .pd-sm-t-130 {        padding-top: 130px;    }    .pd-sm-r-130 {        padding-right: 130px;    }    .pd-sm-b-130 {        padding-bottom: 130px;    }    .pd-sm-l-130 {        padding-left: 130px;    }    .pd-sm-140 {        padding: 140px;    }    .pd-sm-y-140 {        padding-top: 140px;        padding-bottom: 140px;    }    .pd-sm-x-140 {        padding-left: 140px;        padding-right: 140px;    }    .pd-sm-t-140 {        padding-top: 140px;    }    .pd-sm-r-140 {        padding-right: 140px;    }    .pd-sm-b-140 {        padding-bottom: 140px;    }    .pd-sm-l-140 {        padding-left: 140px;    }    .pd-sm-150 {        padding: 150px;    }    .pd-sm-y-150 {        padding-top: 150px;        padding-bottom: 150px;    }    .pd-sm-x-150 {        padding-left: 150px;        padding-right: 150px;    }    .pd-sm-t-150 {        padding-top: 150px;    }    .pd-sm-r-150 {        padding-right: 150px;    }    .pd-sm-b-150 {        padding-bottom: 150px;    }    .pd-sm-l-150 {        padding-left: 150px;    }    .pd-sm-160 {        padding: 160px;    }    .pd-sm-y-160 {        padding-top: 160px;        padding-bottom: 160px;    }    .pd-sm-x-160 {        padding-left: 160px;        padding-right: 160px;    }    .pd-sm-t-160 {        padding-top: 160px;    }    .pd-sm-r-160 {        padding-right: 160px;    }    .pd-sm-b-160 {        padding-bottom: 160px;    }    .pd-sm-l-160 {        padding-left: 160px;    }    .pd-sm-170 {        padding: 170px;    }    .pd-sm-y-170 {        padding-top: 170px;        padding-bottom: 170px;    }    .pd-sm-x-170 {        padding-left: 170px;        padding-right: 170px;    }    .pd-sm-t-170 {        padding-top: 170px;    }    .pd-sm-r-170 {        padding-right: 170px;    }    .pd-sm-b-170 {        padding-bottom: 170px;    }    .pd-sm-l-170 {        padding-left: 170px;    }    .pd-sm-180 {        padding: 180px;    }    .pd-sm-y-180 {        padding-top: 180px;        padding-bottom: 180px;    }    .pd-sm-x-180 {        padding-left: 180px;        padding-right: 180px;    }    .pd-sm-t-180 {        padding-top: 180px;    }    .pd-sm-r-180 {        padding-right: 180px;    }    .pd-sm-b-180 {        padding-bottom: 180px;    }    .pd-sm-l-180 {        padding-left: 180px;    }    .pd-sm-190 {        padding: 190px;    }    .pd-sm-y-190 {        padding-top: 190px;        padding-bottom: 190px;    }    .pd-sm-x-190 {        padding-left: 190px;        padding-right: 190px;    }    .pd-sm-t-190 {        padding-top: 190px;    }    .pd-sm-r-190 {        padding-right: 190px;    }    .pd-sm-b-190 {        padding-bottom: 190px;    }    .pd-sm-l-190 {        padding-left: 190px;    }    .pd-sm-200 {        padding: 200px;    }    .pd-sm-y-200 {        padding-top: 200px;        padding-bottom: 200px;    }    .pd-sm-x-200 {        padding-left: 200px;        padding-right: 200px;    }    .pd-sm-t-200 {        padding-top: 200px;    }    .pd-sm-r-200 {        padding-right: 200px;    }    .pd-sm-b-200 {        padding-bottom: 200px;    }    .pd-sm-l-200 {        padding-left: 200px;    }}@media (min-width: 768px) {    .pd-md-0 {        padding: 0px;    }    .pd-md-y-0 {        padding-top: 0px;        padding-bottom: 0px;    }    .pd-md-x-0 {        padding-left: 0px;        padding-right: 0px;    }    .pd-md-t-0 {        padding-top: 0px;    }    .pd-md-r-0 {        padding-right: 0px;    }    .pd-md-b-0 {        padding-bottom: 0px;    }    .pd-md-l-0 {        padding-left: 0px;    }    .pd-md-1 {        padding: 1px;    }    .pd-md-y-1 {        padding-top: 1px;        padding-bottom: 1px;    }    .pd-md-x-1 {        padding-left: 1px;        padding-right: 1px;    }    .pd-md-t-1 {        padding-top: 1px;    }    .pd-md-r-1 {        padding-right: 1px;    }    .pd-md-b-1 {        padding-bottom: 1px;    }    .pd-md-l-1 {        padding-left: 1px;    }    .pd-md-2 {        padding: 2px;    }    .pd-md-y-2 {        padding-top: 2px;        padding-bottom: 2px;    }    .pd-md-x-2 {        padding-left: 2px;        padding-right: 2px;    }    .pd-md-t-2 {        padding-top: 2px;    }    .pd-md-r-2 {        padding-right: 2px;    }    .pd-md-b-2 {        padding-bottom: 2px;    }    .pd-md-l-2 {        padding-left: 2px;    }    .pd-md-3 {        padding: 3px;    }    .pd-md-y-3 {        padding-top: 3px;        padding-bottom: 3px;    }    .pd-md-x-3 {        padding-left: 3px;        padding-right: 3px;    }    .pd-md-t-3 {        padding-top: 3px;    }    .pd-md-r-3 {        padding-right: 3px;    }    .pd-md-b-3 {        padding-bottom: 3px;    }    .pd-md-l-3 {        padding-left: 3px;    }    .pd-md-4 {        padding: 4px;    }    .pd-md-y-4 {        padding-top: 4px;        padding-bottom: 4px;    }    .pd-md-x-4 {        padding-left: 4px;        padding-right: 4px;    }    .pd-md-t-4 {        padding-top: 4px;    }    .pd-md-r-4 {        padding-right: 4px;    }    .pd-md-b-4 {        padding-bottom: 4px;    }    .pd-md-l-4 {        padding-left: 4px;    }    .pd-md-5 {        padding: 5px;    }    .pd-md-y-5 {        padding-top: 5px;        padding-bottom: 5px;    }    .pd-md-x-5 {        padding-left: 5px;        padding-right: 5px;    }    .pd-md-t-5 {        padding-top: 5px;    }    .pd-md-r-5 {        padding-right: 5px;    }    .pd-md-b-5 {        padding-bottom: 5px;    }    .pd-md-l-5 {        padding-left: 5px;    }    .pd-md-6 {        padding: 6px;    }    .pd-md-y-6 {        padding-top: 6px;        padding-bottom: 6px;    }    .pd-md-x-6 {        padding-left: 6px;        padding-right: 6px;    }    .pd-md-t-6 {        padding-top: 6px;    }    .pd-md-r-6 {        padding-right: 6px;    }    .pd-md-b-6 {        padding-bottom: 6px;    }    .pd-md-l-6 {        padding-left: 6px;    }    .pd-md-7 {        padding: 7px;    }    .pd-md-y-7 {        padding-top: 7px;        padding-bottom: 7px;    }    .pd-md-x-7 {        padding-left: 7px;        padding-right: 7px;    }    .pd-md-t-7 {        padding-top: 7px;    }    .pd-md-r-7 {        padding-right: 7px;    }    .pd-md-b-7 {        padding-bottom: 7px;    }    .pd-md-l-7 {        padding-left: 7px;    }    .pd-md-8 {        padding: 8px;    }    .pd-md-y-8 {        padding-top: 8px;        padding-bottom: 8px;    }    .pd-md-x-8 {        padding-left: 8px;        padding-right: 8px;    }    .pd-md-t-8 {        padding-top: 8px;    }    .pd-md-r-8 {        padding-right: 8px;    }    .pd-md-b-8 {        padding-bottom: 8px;    }    .pd-md-l-8 {        padding-left: 8px;    }    .pd-md-9 {        padding: 9px;    }    .pd-md-y-9 {        padding-top: 9px;        padding-bottom: 9px;    }    .pd-md-x-9 {        padding-left: 9px;        padding-right: 9px;    }    .pd-md-t-9 {        padding-top: 9px;    }    .pd-md-r-9 {        padding-right: 9px;    }    .pd-md-b-9 {        padding-bottom: 9px;    }    .pd-md-l-9 {        padding-left: 9px;    }    .pd-md-10 {        padding: 10px;    }    .pd-md-y-10 {        padding-top: 10px;        padding-bottom: 10px;    }    .pd-md-x-10 {        padding-left: 10px;        padding-right: 10px;    }    .pd-md-t-10 {        padding-top: 10px;    }    .pd-md-r-10 {        padding-right: 10px;    }    .pd-md-b-10 {        padding-bottom: 10px;    }    .pd-md-l-10 {        padding-left: 10px;    }    .pd-md-15 {        padding: 15px;    }    .pd-md-y-15 {        padding-top: 15px;        padding-bottom: 15px;    }    .pd-md-x-15 {        padding-left: 15px;        padding-right: 15px;    }    .pd-md-t-15 {        padding-top: 15px;    }    .pd-md-r-15 {        padding-right: 15px;    }    .pd-md-b-15 {        padding-bottom: 15px;    }    .pd-md-l-15 {        padding-left: 15px;    }    .pd-md-20 {        padding: 20px;    }    .pd-md-y-20 {        padding-top: 20px;        padding-bottom: 20px;    }    .pd-md-x-20 {        padding-left: 20px;        padding-right: 20px;    }    .pd-md-t-20 {        padding-top: 20px;    }    .pd-md-r-20 {        padding-right: 20px;    }    .pd-md-b-20 {        padding-bottom: 20px;    }    .pd-md-l-20 {        padding-left: 20px;    }    .pd-md-25 {        padding: 25px;    }    .pd-md-y-25 {        padding-top: 25px;        padding-bottom: 25px;    }    .pd-md-x-25 {        padding-left: 25px;        padding-right: 25px;    }    .pd-md-t-25 {        padding-top: 25px;    }    .pd-md-r-25 {        padding-right: 25px;    }    .pd-md-b-25 {        padding-bottom: 25px;    }    .pd-md-l-25 {        padding-left: 25px;    }    .pd-md-30 {        padding: 30px;    }    .pd-md-y-30 {        padding-top: 30px;        padding-bottom: 30px;    }    .pd-md-x-30 {        padding-left: 30px;        padding-right: 30px;    }    .pd-md-t-30 {        padding-top: 30px;    }    .pd-md-r-30 {        padding-right: 30px;    }    .pd-md-b-30 {        padding-bottom: 30px;    }    .pd-md-l-30 {        padding-left: 30px;    }    .pd-md-35 {        padding: 35px;    }    .pd-md-y-35 {        padding-top: 35px;        padding-bottom: 35px;    }    .pd-md-x-35 {        padding-left: 35px;        padding-right: 35px;    }    .pd-md-t-35 {        padding-top: 35px;    }    .pd-md-r-35 {        padding-right: 35px;    }    .pd-md-b-35 {        padding-bottom: 35px;    }    .pd-md-l-35 {        padding-left: 35px;    }    .pd-md-40 {        padding: 40px;    }    .pd-md-y-40 {        padding-top: 40px;        padding-bottom: 40px;    }    .pd-md-x-40 {        padding-left: 40px;        padding-right: 40px;    }    .pd-md-t-40 {        padding-top: 40px;    }    .pd-md-r-40 {        padding-right: 40px;    }    .pd-md-b-40 {        padding-bottom: 40px;    }    .pd-md-l-40 {        padding-left: 40px;    }    .pd-md-45 {        padding: 45px;    }    .pd-md-y-45 {        padding-top: 45px;        padding-bottom: 45px;    }    .pd-md-x-45 {        padding-left: 45px;        padding-right: 45px;    }    .pd-md-t-45 {        padding-top: 45px;    }    .pd-md-r-45 {        padding-right: 45px;    }    .pd-md-b-45 {        padding-bottom: 45px;    }    .pd-md-l-45 {        padding-left: 45px;    }    .pd-md-50 {        padding: 50px;    }    .pd-md-y-50 {        padding-top: 50px;        padding-bottom: 50px;    }    .pd-md-x-50 {        padding-left: 50px;        padding-right: 50px;    }    .pd-md-t-50 {        padding-top: 50px;    }    .pd-md-r-50 {        padding-right: 50px;    }    .pd-md-b-50 {        padding-bottom: 50px;    }    .pd-md-l-50 {        padding-left: 50px;    }    .pd-md-55 {        padding: 55px;    }    .pd-md-y-55 {        padding-top: 55px;        padding-bottom: 55px;    }    .pd-md-x-55 {        padding-left: 55px;        padding-right: 55px;    }    .pd-md-t-55 {        padding-top: 55px;    }    .pd-md-r-55 {        padding-right: 55px;    }    .pd-md-b-55 {        padding-bottom: 55px;    }    .pd-md-l-55 {        padding-left: 55px;    }    .pd-md-60 {        padding: 60px;    }    .pd-md-y-60 {        padding-top: 60px;        padding-bottom: 60px;    }    .pd-md-x-60 {        padding-left: 60px;        padding-right: 60px;    }    .pd-md-t-60 {        padding-top: 60px;    }    .pd-md-r-60 {        padding-right: 60px;    }    .pd-md-b-60 {        padding-bottom: 60px;    }    .pd-md-l-60 {        padding-left: 60px;    }    .pd-md-65 {        padding: 65px;    }    .pd-md-y-65 {        padding-top: 65px;        padding-bottom: 65px;    }    .pd-md-x-65 {        padding-left: 65px;        padding-right: 65px;    }    .pd-md-t-65 {        padding-top: 65px;    }    .pd-md-r-65 {        padding-right: 65px;    }    .pd-md-b-65 {        padding-bottom: 65px;    }    .pd-md-l-65 {        padding-left: 65px;    }    .pd-md-70 {        padding: 70px;    }    .pd-md-y-70 {        padding-top: 70px;        padding-bottom: 70px;    }    .pd-md-x-70 {        padding-left: 70px;        padding-right: 70px;    }    .pd-md-t-70 {        padding-top: 70px;    }    .pd-md-r-70 {        padding-right: 70px;    }    .pd-md-b-70 {        padding-bottom: 70px;    }    .pd-md-l-70 {        padding-left: 70px;    }    .pd-md-75 {        padding: 75px;    }    .pd-md-y-75 {        padding-top: 75px;        padding-bottom: 75px;    }    .pd-md-x-75 {        padding-left: 75px;        padding-right: 75px;    }    .pd-md-t-75 {        padding-top: 75px;    }    .pd-md-r-75 {        padding-right: 75px;    }    .pd-md-b-75 {        padding-bottom: 75px;    }    .pd-md-l-75 {        padding-left: 75px;    }    .pd-md-80 {        padding: 80px;    }    .pd-md-y-80 {        padding-top: 80px;        padding-bottom: 80px;    }    .pd-md-x-80 {        padding-left: 80px;        padding-right: 80px;    }    .pd-md-t-80 {        padding-top: 80px;    }    .pd-md-r-80 {        padding-right: 80px;    }    .pd-md-b-80 {        padding-bottom: 80px;    }    .pd-md-l-80 {        padding-left: 80px;    }    .pd-md-85 {        padding: 85px;    }    .pd-md-y-85 {        padding-top: 85px;        padding-bottom: 85px;    }    .pd-md-x-85 {        padding-left: 85px;        padding-right: 85px;    }    .pd-md-t-85 {        padding-top: 85px;    }    .pd-md-r-85 {        padding-right: 85px;    }    .pd-md-b-85 {        padding-bottom: 85px;    }    .pd-md-l-85 {        padding-left: 85px;    }    .pd-md-90 {        padding: 90px;    }    .pd-md-y-90 {        padding-top: 90px;        padding-bottom: 90px;    }    .pd-md-x-90 {        padding-left: 90px;        padding-right: 90px;    }    .pd-md-t-90 {        padding-top: 90px;    }    .pd-md-r-90 {        padding-right: 90px;    }    .pd-md-b-90 {        padding-bottom: 90px;    }    .pd-md-l-90 {        padding-left: 90px;    }    .pd-md-95 {        padding: 95px;    }    .pd-md-y-95 {        padding-top: 95px;        padding-bottom: 95px;    }    .pd-md-x-95 {        padding-left: 95px;        padding-right: 95px;    }    .pd-md-t-95 {        padding-top: 95px;    }    .pd-md-r-95 {        padding-right: 95px;    }    .pd-md-b-95 {        padding-bottom: 95px;    }    .pd-md-l-95 {        padding-left: 95px;    }    .pd-md-100 {        padding: 100px;    }    .pd-md-y-100 {        padding-top: 100px;        padding-bottom: 100px;    }    .pd-md-x-100 {        padding-left: 100px;        padding-right: 100px;    }    .pd-md-t-100 {        padding-top: 100px;    }    .pd-md-r-100 {        padding-right: 100px;    }    .pd-md-b-100 {        padding-bottom: 100px;    }    .pd-md-l-100 {        padding-left: 100px;    }    .pd-md-110 {        padding: 110px;    }    .pd-md-y-110 {        padding-top: 110px;        padding-bottom: 110px;    }    .pd-md-x-110 {        padding-left: 110px;        padding-right: 110px;    }    .pd-md-t-110 {        padding-top: 110px;    }    .pd-md-r-110 {        padding-right: 110px;    }    .pd-md-b-110 {        padding-bottom: 110px;    }    .pd-md-l-110 {        padding-left: 110px;    }    .pd-md-120 {        padding: 120px;    }    .pd-md-y-120 {        padding-top: 120px;        padding-bottom: 120px;    }    .pd-md-x-120 {        padding-left: 120px;        padding-right: 120px;    }    .pd-md-t-120 {        padding-top: 120px;    }    .pd-md-r-120 {        padding-right: 120px;    }    .pd-md-b-120 {        padding-bottom: 120px;    }    .pd-md-l-120 {        padding-left: 120px;    }    .pd-md-130 {        padding: 130px;    }    .pd-md-y-130 {        padding-top: 130px;        padding-bottom: 130px;    }    .pd-md-x-130 {        padding-left: 130px;        padding-right: 130px;    }    .pd-md-t-130 {        padding-top: 130px;    }    .pd-md-r-130 {        padding-right: 130px;    }    .pd-md-b-130 {        padding-bottom: 130px;    }    .pd-md-l-130 {        padding-left: 130px;    }    .pd-md-140 {        padding: 140px;    }    .pd-md-y-140 {        padding-top: 140px;        padding-bottom: 140px;    }    .pd-md-x-140 {        padding-left: 140px;        padding-right: 140px;    }    .pd-md-t-140 {        padding-top: 140px;    }    .pd-md-r-140 {        padding-right: 140px;    }    .pd-md-b-140 {        padding-bottom: 140px;    }    .pd-md-l-140 {        padding-left: 140px;    }    .pd-md-150 {        padding: 150px;    }    .pd-md-y-150 {        padding-top: 150px;        padding-bottom: 150px;    }    .pd-md-x-150 {        padding-left: 150px;        padding-right: 150px;    }    .pd-md-t-150 {        padding-top: 150px;    }    .pd-md-r-150 {        padding-right: 150px;    }    .pd-md-b-150 {        padding-bottom: 150px;    }    .pd-md-l-150 {        padding-left: 150px;    }    .pd-md-160 {        padding: 160px;    }    .pd-md-y-160 {        padding-top: 160px;        padding-bottom: 160px;    }    .pd-md-x-160 {        padding-left: 160px;        padding-right: 160px;    }    .pd-md-t-160 {        padding-top: 160px;    }    .pd-md-r-160 {        padding-right: 160px;    }    .pd-md-b-160 {        padding-bottom: 160px;    }    .pd-md-l-160 {        padding-left: 160px;    }    .pd-md-170 {        padding: 170px;    }    .pd-md-y-170 {        padding-top: 170px;        padding-bottom: 170px;    }    .pd-md-x-170 {        padding-left: 170px;        padding-right: 170px;    }    .pd-md-t-170 {        padding-top: 170px;    }    .pd-md-r-170 {        padding-right: 170px;    }    .pd-md-b-170 {        padding-bottom: 170px;    }    .pd-md-l-170 {        padding-left: 170px;    }    .pd-md-180 {        padding: 180px;    }    .pd-md-y-180 {        padding-top: 180px;        padding-bottom: 180px;    }    .pd-md-x-180 {        padding-left: 180px;        padding-right: 180px;    }    .pd-md-t-180 {        padding-top: 180px;    }    .pd-md-r-180 {        padding-right: 180px;    }    .pd-md-b-180 {        padding-bottom: 180px;    }    .pd-md-l-180 {        padding-left: 180px;    }    .pd-md-190 {        padding: 190px;    }    .pd-md-y-190 {        padding-top: 190px;        padding-bottom: 190px;    }    .pd-md-x-190 {        padding-left: 190px;        padding-right: 190px;    }    .pd-md-t-190 {        padding-top: 190px;    }    .pd-md-r-190 {        padding-right: 190px;    }    .pd-md-b-190 {        padding-bottom: 190px;    }    .pd-md-l-190 {        padding-left: 190px;    }    .pd-md-200 {        padding: 200px;    }    .pd-md-y-200 {        padding-top: 200px;        padding-bottom: 200px;    }    .pd-md-x-200 {        padding-left: 200px;        padding-right: 200px;    }    .pd-md-t-200 {        padding-top: 200px;    }    .pd-md-r-200 {        padding-right: 200px;    }    .pd-md-b-200 {        padding-bottom: 200px;    }    .pd-md-l-200 {        padding-left: 200px;    }}@media (min-width: 992px) {    .pd-lg-0 {        padding: 0px;    }    .pd-lg-y-0 {        padding-top: 0px;        padding-bottom: 0px;    }    .pd-lg-x-0 {        padding-left: 0px;        padding-right: 0px;    }    .pd-lg-t-0 {        padding-top: 0px;    }    .pd-lg-r-0 {        padding-right: 0px;    }    .pd-lg-b-0 {        padding-bottom: 0px;    }    .pd-lg-l-0 {        padding-left: 0px;    }    .pd-lg-1 {        padding: 1px;    }    .pd-lg-y-1 {        padding-top: 1px;        padding-bottom: 1px;    }    .pd-lg-x-1 {        padding-left: 1px;        padding-right: 1px;    }    .pd-lg-t-1 {        padding-top: 1px;    }    .pd-lg-r-1 {        padding-right: 1px;    }    .pd-lg-b-1 {        padding-bottom: 1px;    }    .pd-lg-l-1 {        padding-left: 1px;    }    .pd-lg-2 {        padding: 2px;    }    .pd-lg-y-2 {        padding-top: 2px;        padding-bottom: 2px;    }    .pd-lg-x-2 {        padding-left: 2px;        padding-right: 2px;    }    .pd-lg-t-2 {        padding-top: 2px;    }    .pd-lg-r-2 {        padding-right: 2px;    }    .pd-lg-b-2 {        padding-bottom: 2px;    }    .pd-lg-l-2 {        padding-left: 2px;    }    .pd-lg-3 {        padding: 3px;    }    .pd-lg-y-3 {        padding-top: 3px;        padding-bottom: 3px;    }    .pd-lg-x-3 {        padding-left: 3px;        padding-right: 3px;    }    .pd-lg-t-3 {        padding-top: 3px;    }    .pd-lg-r-3 {        padding-right: 3px;    }    .pd-lg-b-3 {        padding-bottom: 3px;    }    .pd-lg-l-3 {        padding-left: 3px;    }    .pd-lg-4 {        padding: 4px;    }    .pd-lg-y-4 {        padding-top: 4px;        padding-bottom: 4px;    }    .pd-lg-x-4 {        padding-left: 4px;        padding-right: 4px;    }    .pd-lg-t-4 {        padding-top: 4px;    }    .pd-lg-r-4 {        padding-right: 4px;    }    .pd-lg-b-4 {        padding-bottom: 4px;    }    .pd-lg-l-4 {        padding-left: 4px;    }    .pd-lg-5 {        padding: 5px;    }    .pd-lg-y-5 {        padding-top: 5px;        padding-bottom: 5px;    }    .pd-lg-x-5 {        padding-left: 5px;        padding-right: 5px;    }    .pd-lg-t-5 {        padding-top: 5px;    }    .pd-lg-r-5 {        padding-right: 5px;    }    .pd-lg-b-5 {        padding-bottom: 5px;    }    .pd-lg-l-5 {        padding-left: 5px;    }    .pd-lg-6 {        padding: 6px;    }    .pd-lg-y-6 {        padding-top: 6px;        padding-bottom: 6px;    }    .pd-lg-x-6 {        padding-left: 6px;        padding-right: 6px;    }    .pd-lg-t-6 {        padding-top: 6px;    }    .pd-lg-r-6 {        padding-right: 6px;    }    .pd-lg-b-6 {        padding-bottom: 6px;    }    .pd-lg-l-6 {        padding-left: 6px;    }    .pd-lg-7 {        padding: 7px;    }    .pd-lg-y-7 {        padding-top: 7px;        padding-bottom: 7px;    }    .pd-lg-x-7 {        padding-left: 7px;        padding-right: 7px;    }    .pd-lg-t-7 {        padding-top: 7px;    }    .pd-lg-r-7 {        padding-right: 7px;    }    .pd-lg-b-7 {        padding-bottom: 7px;    }    .pd-lg-l-7 {        padding-left: 7px;    }    .pd-lg-8 {        padding: 8px;    }    .pd-lg-y-8 {        padding-top: 8px;        padding-bottom: 8px;    }    .pd-lg-x-8 {        padding-left: 8px;        padding-right: 8px;    }    .pd-lg-t-8 {        padding-top: 8px;    }    .pd-lg-r-8 {        padding-right: 8px;    }    .pd-lg-b-8 {        padding-bottom: 8px;    }    .pd-lg-l-8 {        padding-left: 8px;    }    .pd-lg-9 {        padding: 9px;    }    .pd-lg-y-9 {        padding-top: 9px;        padding-bottom: 9px;    }    .pd-lg-x-9 {        padding-left: 9px;        padding-right: 9px;    }    .pd-lg-t-9 {        padding-top: 9px;    }    .pd-lg-r-9 {        padding-right: 9px;    }    .pd-lg-b-9 {        padding-bottom: 9px;    }    .pd-lg-l-9 {        padding-left: 9px;    }    .pd-lg-10 {        padding: 10px;    }    .pd-lg-y-10 {        padding-top: 10px;        padding-bottom: 10px;    }    .pd-lg-x-10 {        padding-left: 10px;        padding-right: 10px;    }    .pd-lg-t-10 {        padding-top: 10px;    }    .pd-lg-r-10 {        padding-right: 10px;    }    .pd-lg-b-10 {        padding-bottom: 10px;    }    .pd-lg-l-10 {        padding-left: 10px;    }    .pd-lg-15 {        padding: 15px;    }    .pd-lg-y-15 {        padding-top: 15px;        padding-bottom: 15px;    }    .pd-lg-x-15 {        padding-left: 15px;        padding-right: 15px;    }    .pd-lg-t-15 {        padding-top: 15px;    }    .pd-lg-r-15 {        padding-right: 15px;    }    .pd-lg-b-15 {        padding-bottom: 15px;    }    .pd-lg-l-15 {        padding-left: 15px;    }    .pd-lg-20 {        padding: 20px;    }    .pd-lg-y-20 {        padding-top: 20px;        padding-bottom: 20px;    }    .pd-lg-x-20 {        padding-left: 20px;        padding-right: 20px;    }    .pd-lg-t-20 {        padding-top: 20px;    }    .pd-lg-r-20 {        padding-right: 20px;    }    .pd-lg-b-20 {        padding-bottom: 20px;    }    .pd-lg-l-20 {        padding-left: 20px;    }    .pd-lg-25 {        padding: 25px;    }    .pd-lg-y-25 {        padding-top: 25px;        padding-bottom: 25px;    }    .pd-lg-x-25 {        padding-left: 25px;        padding-right: 25px;    }    .pd-lg-t-25 {        padding-top: 25px;    }    .pd-lg-r-25 {        padding-right: 25px;    }    .pd-lg-b-25 {        padding-bottom: 25px;    }    .pd-lg-l-25 {        padding-left: 25px;    }    .pd-lg-30 {        padding: 30px;    }    .pd-lg-y-30 {        padding-top: 30px;        padding-bottom: 30px;    }    .pd-lg-x-30 {        padding-left: 30px;        padding-right: 30px;    }    .pd-lg-t-30 {        padding-top: 30px;    }    .pd-lg-r-30 {        padding-right: 30px;    }    .pd-lg-b-30 {        padding-bottom: 30px;    }    .pd-lg-l-30 {        padding-left: 30px;    }    .pd-lg-35 {        padding: 35px;    }    .pd-lg-y-35 {        padding-top: 35px;        padding-bottom: 35px;    }    .pd-lg-x-35 {        padding-left: 35px;        padding-right: 35px;    }    .pd-lg-t-35 {        padding-top: 35px;    }    .pd-lg-r-35 {        padding-right: 35px;    }    .pd-lg-b-35 {        padding-bottom: 35px;    }    .pd-lg-l-35 {        padding-left: 35px;    }    .pd-lg-40 {        padding: 40px;    }    .pd-lg-y-40 {        padding-top: 40px;        padding-bottom: 40px;    }    .pd-lg-x-40 {        padding-left: 40px;        padding-right: 40px;    }    .pd-lg-t-40 {        padding-top: 40px;    }    .pd-lg-r-40 {        padding-right: 40px;    }    .pd-lg-b-40 {        padding-bottom: 40px;    }    .pd-lg-l-40 {        padding-left: 40px;    }    .pd-lg-45 {        padding: 45px;    }    .pd-lg-y-45 {        padding-top: 45px;        padding-bottom: 45px;    }    .pd-lg-x-45 {        padding-left: 45px;        padding-right: 45px;    }    .pd-lg-t-45 {        padding-top: 45px;    }    .pd-lg-r-45 {        padding-right: 45px;    }    .pd-lg-b-45 {        padding-bottom: 45px;    }    .pd-lg-l-45 {        padding-left: 45px;    }    .pd-lg-50 {        padding: 50px;    }    .pd-lg-y-50 {        padding-top: 50px;        padding-bottom: 50px;    }    .pd-lg-x-50 {        padding-left: 50px;        padding-right: 50px;    }    .pd-lg-t-50 {        padding-top: 50px;    }    .pd-lg-r-50 {        padding-right: 50px;    }    .pd-lg-b-50 {        padding-bottom: 50px;    }    .pd-lg-l-50 {        padding-left: 50px;    }    .pd-lg-55 {        padding: 55px;    }    .pd-lg-y-55 {        padding-top: 55px;        padding-bottom: 55px;    }    .pd-lg-x-55 {        padding-left: 55px;        padding-right: 55px;    }    .pd-lg-t-55 {        padding-top: 55px;    }    .pd-lg-r-55 {        padding-right: 55px;    }    .pd-lg-b-55 {        padding-bottom: 55px;    }    .pd-lg-l-55 {        padding-left: 55px;    }    .pd-lg-60 {        padding: 60px;    }    .pd-lg-y-60 {        padding-top: 60px;        padding-bottom: 60px;    }    .pd-lg-x-60 {        padding-left: 60px;        padding-right: 60px;    }    .pd-lg-t-60 {        padding-top: 60px;    }    .pd-lg-r-60 {        padding-right: 60px;    }    .pd-lg-b-60 {        padding-bottom: 60px;    }    .pd-lg-l-60 {        padding-left: 60px;    }    .pd-lg-65 {        padding: 65px;    }    .pd-lg-y-65 {        padding-top: 65px;        padding-bottom: 65px;    }    .pd-lg-x-65 {        padding-left: 65px;        padding-right: 65px;    }    .pd-lg-t-65 {        padding-top: 65px;    }    .pd-lg-r-65 {        padding-right: 65px;    }    .pd-lg-b-65 {        padding-bottom: 65px;    }    .pd-lg-l-65 {        padding-left: 65px;    }    .pd-lg-70 {        padding: 70px;    }    .pd-lg-y-70 {        padding-top: 70px;        padding-bottom: 70px;    }    .pd-lg-x-70 {        padding-left: 70px;        padding-right: 70px;    }    .pd-lg-t-70 {        padding-top: 70px;    }    .pd-lg-r-70 {        padding-right: 70px;    }    .pd-lg-b-70 {        padding-bottom: 70px;    }    .pd-lg-l-70 {        padding-left: 70px;    }    .pd-lg-75 {        padding: 75px;    }    .pd-lg-y-75 {        padding-top: 75px;        padding-bottom: 75px;    }    .pd-lg-x-75 {        padding-left: 75px;        padding-right: 75px;    }    .pd-lg-t-75 {        padding-top: 75px;    }    .pd-lg-r-75 {        padding-right: 75px;    }    .pd-lg-b-75 {        padding-bottom: 75px;    }    .pd-lg-l-75 {        padding-left: 75px;    }    .pd-lg-80 {        padding: 80px;    }    .pd-lg-y-80 {        padding-top: 80px;        padding-bottom: 80px;    }    .pd-lg-x-80 {        padding-left: 80px;        padding-right: 80px;    }    .pd-lg-t-80 {        padding-top: 80px;    }    .pd-lg-r-80 {        padding-right: 80px;    }    .pd-lg-b-80 {        padding-bottom: 80px;    }    .pd-lg-l-80 {        padding-left: 80px;    }    .pd-lg-85 {        padding: 85px;    }    .pd-lg-y-85 {        padding-top: 85px;        padding-bottom: 85px;    }    .pd-lg-x-85 {        padding-left: 85px;        padding-right: 85px;    }    .pd-lg-t-85 {        padding-top: 85px;    }    .pd-lg-r-85 {        padding-right: 85px;    }    .pd-lg-b-85 {        padding-bottom: 85px;    }    .pd-lg-l-85 {        padding-left: 85px;    }    .pd-lg-90 {        padding: 90px;    }    .pd-lg-y-90 {        padding-top: 90px;        padding-bottom: 90px;    }    .pd-lg-x-90 {        padding-left: 90px;        padding-right: 90px;    }    .pd-lg-t-90 {        padding-top: 90px;    }    .pd-lg-r-90 {        padding-right: 90px;    }    .pd-lg-b-90 {        padding-bottom: 90px;    }    .pd-lg-l-90 {        padding-left: 90px;    }    .pd-lg-95 {        padding: 95px;    }    .pd-lg-y-95 {        padding-top: 95px;        padding-bottom: 95px;    }    .pd-lg-x-95 {        padding-left: 95px;        padding-right: 95px;    }    .pd-lg-t-95 {        padding-top: 95px;    }    .pd-lg-r-95 {        padding-right: 95px;    }    .pd-lg-b-95 {        padding-bottom: 95px;    }    .pd-lg-l-95 {        padding-left: 95px;    }    .pd-lg-100 {        padding: 100px;    }    .pd-lg-y-100 {        padding-top: 100px;        padding-bottom: 100px;    }    .pd-lg-x-100 {        padding-left: 100px;        padding-right: 100px;    }    .pd-lg-t-100 {        padding-top: 100px;    }    .pd-lg-r-100 {        padding-right: 100px;    }    .pd-lg-b-100 {        padding-bottom: 100px;    }    .pd-lg-l-100 {        padding-left: 100px;    }    .pd-lg-110 {        padding: 110px;    }    .pd-lg-y-110 {        padding-top: 110px;        padding-bottom: 110px;    }    .pd-lg-x-110 {        padding-left: 110px;        padding-right: 110px;    }    .pd-lg-t-110 {        padding-top: 110px;    }    .pd-lg-r-110 {        padding-right: 110px;    }    .pd-lg-b-110 {        padding-bottom: 110px;    }    .pd-lg-l-110 {        padding-left: 110px;    }    .pd-lg-120 {        padding: 120px;    }    .pd-lg-y-120 {        padding-top: 120px;        padding-bottom: 120px;    }    .pd-lg-x-120 {        padding-left: 120px;        padding-right: 120px;    }    .pd-lg-t-120 {        padding-top: 120px;    }    .pd-lg-r-120 {        padding-right: 120px;    }    .pd-lg-b-120 {        padding-bottom: 120px;    }    .pd-lg-l-120 {        padding-left: 120px;    }    .pd-lg-130 {        padding: 130px;    }    .pd-lg-y-130 {        padding-top: 130px;        padding-bottom: 130px;    }    .pd-lg-x-130 {        padding-left: 130px;        padding-right: 130px;    }    .pd-lg-t-130 {        padding-top: 130px;    }    .pd-lg-r-130 {        padding-right: 130px;    }    .pd-lg-b-130 {        padding-bottom: 130px;    }    .pd-lg-l-130 {        padding-left: 130px;    }    .pd-lg-140 {        padding: 140px;    }    .pd-lg-y-140 {        padding-top: 140px;        padding-bottom: 140px;    }    .pd-lg-x-140 {        padding-left: 140px;        padding-right: 140px;    }    .pd-lg-t-140 {        padding-top: 140px;    }    .pd-lg-r-140 {        padding-right: 140px;    }    .pd-lg-b-140 {        padding-bottom: 140px;    }    .pd-lg-l-140 {        padding-left: 140px;    }    .pd-lg-150 {        padding: 150px;    }    .pd-lg-y-150 {        padding-top: 150px;        padding-bottom: 150px;    }    .pd-lg-x-150 {        padding-left: 150px;        padding-right: 150px;    }    .pd-lg-t-150 {        padding-top: 150px;    }    .pd-lg-r-150 {        padding-right: 150px;    }    .pd-lg-b-150 {        padding-bottom: 150px;    }    .pd-lg-l-150 {        padding-left: 150px;    }    .pd-lg-160 {        padding: 160px;    }    .pd-lg-y-160 {        padding-top: 160px;        padding-bottom: 160px;    }    .pd-lg-x-160 {        padding-left: 160px;        padding-right: 160px;    }    .pd-lg-t-160 {        padding-top: 160px;    }    .pd-lg-r-160 {        padding-right: 160px;    }    .pd-lg-b-160 {        padding-bottom: 160px;    }    .pd-lg-l-160 {        padding-left: 160px;    }    .pd-lg-170 {        padding: 170px;    }    .pd-lg-y-170 {        padding-top: 170px;        padding-bottom: 170px;    }    .pd-lg-x-170 {        padding-left: 170px;        padding-right: 170px;    }    .pd-lg-t-170 {        padding-top: 170px;    }    .pd-lg-r-170 {        padding-right: 170px;    }    .pd-lg-b-170 {        padding-bottom: 170px;    }    .pd-lg-l-170 {        padding-left: 170px;    }    .pd-lg-180 {        padding: 180px;    }    .pd-lg-y-180 {        padding-top: 180px;        padding-bottom: 180px;    }    .pd-lg-x-180 {        padding-left: 180px;        padding-right: 180px;    }    .pd-lg-t-180 {        padding-top: 180px;    }    .pd-lg-r-180 {        padding-right: 180px;    }    .pd-lg-b-180 {        padding-bottom: 180px;    }    .pd-lg-l-180 {        padding-left: 180px;    }    .pd-lg-190 {        padding: 190px;    }    .pd-lg-y-190 {        padding-top: 190px;        padding-bottom: 190px;    }    .pd-lg-x-190 {        padding-left: 190px;        padding-right: 190px;    }    .pd-lg-t-190 {        padding-top: 190px;    }    .pd-lg-r-190 {        padding-right: 190px;    }    .pd-lg-b-190 {        padding-bottom: 190px;    }    .pd-lg-l-190 {        padding-left: 190px;    }    .pd-lg-200 {        padding: 200px;    }    .pd-lg-y-200 {        padding-top: 200px;        padding-bottom: 200px;    }    .pd-lg-x-200 {        padding-left: 200px;        padding-right: 200px;    }    .pd-lg-t-200 {        padding-top: 200px;    }    .pd-lg-r-200 {        padding-right: 200px;    }    .pd-lg-b-200 {        padding-bottom: 200px;    }    .pd-lg-l-200 {        padding-left: 200px;    }}@media (min-width: 1200px) {    .pd-xl-0 {        padding: 0px;    }    .pd-xl-y-0 {        padding-top: 0px;        padding-bottom: 0px;    }    .pd-xl-x-0 {        padding-left: 0px;        padding-right: 0px;    }    .pd-xl-t-0 {        padding-top: 0px;    }    .pd-xl-r-0 {        padding-right: 0px;    }    .pd-xl-b-0 {        padding-bottom: 0px;    }    .pd-xl-l-0 {        padding-left: 0px;    }    .pd-xl-1 {        padding: 1px;    }    .pd-xl-y-1 {        padding-top: 1px;        padding-bottom: 1px;    }    .pd-xl-x-1 {        padding-left: 1px;        padding-right: 1px;    }    .pd-xl-t-1 {        padding-top: 1px;    }    .pd-xl-r-1 {        padding-right: 1px;    }    .pd-xl-b-1 {        padding-bottom: 1px;    }    .pd-xl-l-1 {        padding-left: 1px;    }    .pd-xl-2 {        padding: 2px;    }    .pd-xl-y-2 {        padding-top: 2px;        padding-bottom: 2px;    }    .pd-xl-x-2 {        padding-left: 2px;        padding-right: 2px;    }    .pd-xl-t-2 {        padding-top: 2px;    }    .pd-xl-r-2 {        padding-right: 2px;    }    .pd-xl-b-2 {        padding-bottom: 2px;    }    .pd-xl-l-2 {        padding-left: 2px;    }    .pd-xl-3 {        padding: 3px;    }    .pd-xl-y-3 {        padding-top: 3px;        padding-bottom: 3px;    }    .pd-xl-x-3 {        padding-left: 3px;        padding-right: 3px;    }    .pd-xl-t-3 {        padding-top: 3px;    }    .pd-xl-r-3 {        padding-right: 3px;    }    .pd-xl-b-3 {        padding-bottom: 3px;    }    .pd-xl-l-3 {        padding-left: 3px;    }    .pd-xl-4 {        padding: 4px;    }    .pd-xl-y-4 {        padding-top: 4px;        padding-bottom: 4px;    }    .pd-xl-x-4 {        padding-left: 4px;        padding-right: 4px;    }    .pd-xl-t-4 {        padding-top: 4px;    }    .pd-xl-r-4 {        padding-right: 4px;    }    .pd-xl-b-4 {        padding-bottom: 4px;    }    .pd-xl-l-4 {        padding-left: 4px;    }    .pd-xl-5 {        padding: 5px;    }    .pd-xl-y-5 {        padding-top: 5px;        padding-bottom: 5px;    }    .pd-xl-x-5 {        padding-left: 5px;        padding-right: 5px;    }    .pd-xl-t-5 {        padding-top: 5px;    }    .pd-xl-r-5 {        padding-right: 5px;    }    .pd-xl-b-5 {        padding-bottom: 5px;    }    .pd-xl-l-5 {        padding-left: 5px;    }    .pd-xl-6 {        padding: 6px;    }    .pd-xl-y-6 {        padding-top: 6px;        padding-bottom: 6px;    }    .pd-xl-x-6 {        padding-left: 6px;        padding-right: 6px;    }    .pd-xl-t-6 {        padding-top: 6px;    }    .pd-xl-r-6 {        padding-right: 6px;    }    .pd-xl-b-6 {        padding-bottom: 6px;    }    .pd-xl-l-6 {        padding-left: 6px;    }    .pd-xl-7 {        padding: 7px;    }    .pd-xl-y-7 {        padding-top: 7px;        padding-bottom: 7px;    }    .pd-xl-x-7 {        padding-left: 7px;        padding-right: 7px;    }    .pd-xl-t-7 {        padding-top: 7px;    }    .pd-xl-r-7 {        padding-right: 7px;    }    .pd-xl-b-7 {        padding-bottom: 7px;    }    .pd-xl-l-7 {        padding-left: 7px;    }    .pd-xl-8 {        padding: 8px;    }    .pd-xl-y-8 {        padding-top: 8px;        padding-bottom: 8px;    }    .pd-xl-x-8 {        padding-left: 8px;        padding-right: 8px;    }    .pd-xl-t-8 {        padding-top: 8px;    }    .pd-xl-r-8 {        padding-right: 8px;    }    .pd-xl-b-8 {        padding-bottom: 8px;    }    .pd-xl-l-8 {        padding-left: 8px;    }    .pd-xl-9 {        padding: 9px;    }    .pd-xl-y-9 {        padding-top: 9px;        padding-bottom: 9px;    }    .pd-xl-x-9 {        padding-left: 9px;        padding-right: 9px;    }    .pd-xl-t-9 {        padding-top: 9px;    }    .pd-xl-r-9 {        padding-right: 9px;    }    .pd-xl-b-9 {        padding-bottom: 9px;    }    .pd-xl-l-9 {        padding-left: 9px;    }    .pd-xl-10 {        padding: 10px;    }    .pd-xl-y-10 {        padding-top: 10px;        padding-bottom: 10px;    }    .pd-xl-x-10 {        padding-left: 10px;        padding-right: 10px;    }    .pd-xl-t-10 {        padding-top: 10px;    }    .pd-xl-r-10 {        padding-right: 10px;    }    .pd-xl-b-10 {        padding-bottom: 10px;    }    .pd-xl-l-10 {        padding-left: 10px;    }    .pd-xl-15 {        padding: 15px;    }    .pd-xl-y-15 {        padding-top: 15px;        padding-bottom: 15px;    }    .pd-xl-x-15 {        padding-left: 15px;        padding-right: 15px;    }    .pd-xl-t-15 {        padding-top: 15px;    }    .pd-xl-r-15 {        padding-right: 15px;    }    .pd-xl-b-15 {        padding-bottom: 15px;    }    .pd-xl-l-15 {        padding-left: 15px;    }    .pd-xl-20 {        padding: 20px;    }    .pd-xl-y-20 {        padding-top: 20px;        padding-bottom: 20px;    }    .pd-xl-x-20 {        padding-left: 20px;        padding-right: 20px;    }    .pd-xl-t-20 {        padding-top: 20px;    }    .pd-xl-r-20 {        padding-right: 20px;    }    .pd-xl-b-20 {        padding-bottom: 20px;    }    .pd-xl-l-20 {        padding-left: 20px;    }    .pd-xl-25 {        padding: 25px;    }    .pd-xl-y-25 {        padding-top: 25px;        padding-bottom: 25px;    }    .pd-xl-x-25 {        padding-left: 25px;        padding-right: 25px;    }    .pd-xl-t-25 {        padding-top: 25px;    }    .pd-xl-r-25 {        padding-right: 25px;    }    .pd-xl-b-25 {        padding-bottom: 25px;    }    .pd-xl-l-25 {        padding-left: 25px;    }    .pd-xl-30 {        padding: 30px;    }    .pd-xl-y-30 {        padding-top: 30px;        padding-bottom: 30px;    }    .pd-xl-x-30 {        padding-left: 30px;        padding-right: 30px;    }    .pd-xl-t-30 {        padding-top: 30px;    }    .pd-xl-r-30 {        padding-right: 30px;    }    .pd-xl-b-30 {        padding-bottom: 30px;    }    .pd-xl-l-30 {        padding-left: 30px;    }    .pd-xl-35 {        padding: 35px;    }    .pd-xl-y-35 {        padding-top: 35px;        padding-bottom: 35px;    }    .pd-xl-x-35 {        padding-left: 35px;        padding-right: 35px;    }    .pd-xl-t-35 {        padding-top: 35px;    }    .pd-xl-r-35 {        padding-right: 35px;    }    .pd-xl-b-35 {        padding-bottom: 35px;    }    .pd-xl-l-35 {        padding-left: 35px;    }    .pd-xl-40 {        padding: 40px;    }    .pd-xl-y-40 {        padding-top: 40px;        padding-bottom: 40px;    }    .pd-xl-x-40 {        padding-left: 40px;        padding-right: 40px;    }    .pd-xl-t-40 {        padding-top: 40px;    }    .pd-xl-r-40 {        padding-right: 40px;    }    .pd-xl-b-40 {        padding-bottom: 40px;    }    .pd-xl-l-40 {        padding-left: 40px;    }    .pd-xl-45 {        padding: 45px;    }    .pd-xl-y-45 {        padding-top: 45px;        padding-bottom: 45px;    }    .pd-xl-x-45 {        padding-left: 45px;        padding-right: 45px;    }    .pd-xl-t-45 {        padding-top: 45px;    }    .pd-xl-r-45 {        padding-right: 45px;    }    .pd-xl-b-45 {        padding-bottom: 45px;    }    .pd-xl-l-45 {        padding-left: 45px;    }    .pd-xl-50 {        padding: 50px;    }    .pd-xl-y-50 {        padding-top: 50px;        padding-bottom: 50px;    }    .pd-xl-x-50 {        padding-left: 50px;        padding-right: 50px;    }    .pd-xl-t-50 {        padding-top: 50px;    }    .pd-xl-r-50 {        padding-right: 50px;    }    .pd-xl-b-50 {        padding-bottom: 50px;    }    .pd-xl-l-50 {        padding-left: 50px;    }    .pd-xl-55 {        padding: 55px;    }    .pd-xl-y-55 {        padding-top: 55px;        padding-bottom: 55px;    }    .pd-xl-x-55 {        padding-left: 55px;        padding-right: 55px;    }    .pd-xl-t-55 {        padding-top: 55px;    }    .pd-xl-r-55 {        padding-right: 55px;    }    .pd-xl-b-55 {        padding-bottom: 55px;    }    .pd-xl-l-55 {        padding-left: 55px;    }    .pd-xl-60 {        padding: 60px;    }    .pd-xl-y-60 {        padding-top: 60px;        padding-bottom: 60px;    }    .pd-xl-x-60 {        padding-left: 60px;        padding-right: 60px;    }    .pd-xl-t-60 {        padding-top: 60px;    }    .pd-xl-r-60 {        padding-right: 60px;    }    .pd-xl-b-60 {        padding-bottom: 60px;    }    .pd-xl-l-60 {        padding-left: 60px;    }    .pd-xl-65 {        padding: 65px;    }    .pd-xl-y-65 {        padding-top: 65px;        padding-bottom: 65px;    }    .pd-xl-x-65 {        padding-left: 65px;        padding-right: 65px;    }    .pd-xl-t-65 {        padding-top: 65px;    }    .pd-xl-r-65 {        padding-right: 65px;    }    .pd-xl-b-65 {        padding-bottom: 65px;    }    .pd-xl-l-65 {        padding-left: 65px;    }    .pd-xl-70 {        padding: 70px;    }    .pd-xl-y-70 {        padding-top: 70px;        padding-bottom: 70px;    }    .pd-xl-x-70 {        padding-left: 70px;        padding-right: 70px;    }    .pd-xl-t-70 {        padding-top: 70px;    }    .pd-xl-r-70 {        padding-right: 70px;    }    .pd-xl-b-70 {        padding-bottom: 70px;    }    .pd-xl-l-70 {        padding-left: 70px;    }    .pd-xl-75 {        padding: 75px;    }    .pd-xl-y-75 {        padding-top: 75px;        padding-bottom: 75px;    }    .pd-xl-x-75 {        padding-left: 75px;        padding-right: 75px;    }    .pd-xl-t-75 {        padding-top: 75px;    }    .pd-xl-r-75 {        padding-right: 75px;    }    .pd-xl-b-75 {        padding-bottom: 75px;    }    .pd-xl-l-75 {        padding-left: 75px;    }    .pd-xl-80 {        padding: 80px;    }    .pd-xl-y-80 {        padding-top: 80px;        padding-bottom: 80px;    }    .pd-xl-x-80 {        padding-left: 80px;        padding-right: 80px;    }    .pd-xl-t-80 {        padding-top: 80px;    }    .pd-xl-r-80 {        padding-right: 80px;    }    .pd-xl-b-80 {        padding-bottom: 80px;    }    .pd-xl-l-80 {        padding-left: 80px;    }    .pd-xl-85 {        padding: 85px;    }    .pd-xl-y-85 {        padding-top: 85px;        padding-bottom: 85px;    }    .pd-xl-x-85 {        padding-left: 85px;        padding-right: 85px;    }    .pd-xl-t-85 {        padding-top: 85px;    }    .pd-xl-r-85 {        padding-right: 85px;    }    .pd-xl-b-85 {        padding-bottom: 85px;    }    .pd-xl-l-85 {        padding-left: 85px;    }    .pd-xl-90 {        padding: 90px;    }    .pd-xl-y-90 {        padding-top: 90px;        padding-bottom: 90px;    }    .pd-xl-x-90 {        padding-left: 90px;        padding-right: 90px;    }    .pd-xl-t-90 {        padding-top: 90px;    }    .pd-xl-r-90 {        padding-right: 90px;    }    .pd-xl-b-90 {        padding-bottom: 90px;    }    .pd-xl-l-90 {        padding-left: 90px;    }    .pd-xl-95 {        padding: 95px;    }    .pd-xl-y-95 {        padding-top: 95px;        padding-bottom: 95px;    }    .pd-xl-x-95 {        padding-left: 95px;        padding-right: 95px;    }    .pd-xl-t-95 {        padding-top: 95px;    }    .pd-xl-r-95 {        padding-right: 95px;    }    .pd-xl-b-95 {        padding-bottom: 95px;    }    .pd-xl-l-95 {        padding-left: 95px;    }    .pd-xl-100 {        padding: 100px;    }    .pd-xl-y-100 {        padding-top: 100px;        padding-bottom: 100px;    }    .pd-xl-x-100 {        padding-left: 100px;        padding-right: 100px;    }    .pd-xl-t-100 {        padding-top: 100px;    }    .pd-xl-r-100 {        padding-right: 100px;    }    .pd-xl-b-100 {        padding-bottom: 100px;    }    .pd-xl-l-100 {        padding-left: 100px;    }    .pd-xl-110 {        padding: 110px;    }    .pd-xl-y-110 {        padding-top: 110px;        padding-bottom: 110px;    }    .pd-xl-x-110 {        padding-left: 110px;        padding-right: 110px;    }    .pd-xl-t-110 {        padding-top: 110px;    }    .pd-xl-r-110 {        padding-right: 110px;    }    .pd-xl-b-110 {        padding-bottom: 110px;    }    .pd-xl-l-110 {        padding-left: 110px;    }    .pd-xl-120 {        padding: 120px;    }    .pd-xl-y-120 {        padding-top: 120px;        padding-bottom: 120px;    }    .pd-xl-x-120 {        padding-left: 120px;        padding-right: 120px;    }    .pd-xl-t-120 {        padding-top: 120px;    }    .pd-xl-r-120 {        padding-right: 120px;    }    .pd-xl-b-120 {        padding-bottom: 120px;    }    .pd-xl-l-120 {        padding-left: 120px;    }    .pd-xl-130 {        padding: 130px;    }    .pd-xl-y-130 {        padding-top: 130px;        padding-bottom: 130px;    }    .pd-xl-x-130 {        padding-left: 130px;        padding-right: 130px;    }    .pd-xl-t-130 {        padding-top: 130px;    }    .pd-xl-r-130 {        padding-right: 130px;    }    .pd-xl-b-130 {        padding-bottom: 130px;    }    .pd-xl-l-130 {        padding-left: 130px;    }    .pd-xl-140 {        padding: 140px;    }    .pd-xl-y-140 {        padding-top: 140px;        padding-bottom: 140px;    }    .pd-xl-x-140 {        padding-left: 140px;        padding-right: 140px;    }    .pd-xl-t-140 {        padding-top: 140px;    }    .pd-xl-r-140 {        padding-right: 140px;    }    .pd-xl-b-140 {        padding-bottom: 140px;    }    .pd-xl-l-140 {        padding-left: 140px;    }    .pd-xl-150 {        padding: 150px;    }    .pd-xl-y-150 {        padding-top: 150px;        padding-bottom: 150px;    }    .pd-xl-x-150 {        padding-left: 150px;        padding-right: 150px;    }    .pd-xl-t-150 {        padding-top: 150px;    }    .pd-xl-r-150 {        padding-right: 150px;    }    .pd-xl-b-150 {        padding-bottom: 150px;    }    .pd-xl-l-150 {        padding-left: 150px;    }    .pd-xl-160 {        padding: 160px;    }    .pd-xl-y-160 {        padding-top: 160px;        padding-bottom: 160px;    }    .pd-xl-x-160 {        padding-left: 160px;        padding-right: 160px;    }    .pd-xl-t-160 {        padding-top: 160px;    }    .pd-xl-r-160 {        padding-right: 160px;    }    .pd-xl-b-160 {        padding-bottom: 160px;    }    .pd-xl-l-160 {        padding-left: 160px;    }    .pd-xl-170 {        padding: 170px;    }    .pd-xl-y-170 {        padding-top: 170px;        padding-bottom: 170px;    }    .pd-xl-x-170 {        padding-left: 170px;        padding-right: 170px;    }    .pd-xl-t-170 {        padding-top: 170px;    }    .pd-xl-r-170 {        padding-right: 170px;    }    .pd-xl-b-170 {        padding-bottom: 170px;    }    .pd-xl-l-170 {        padding-left: 170px;    }    .pd-xl-180 {        padding: 180px;    }    .pd-xl-y-180 {        padding-top: 180px;        padding-bottom: 180px;    }    .pd-xl-x-180 {        padding-left: 180px;        padding-right: 180px;    }    .pd-xl-t-180 {        padding-top: 180px;    }    .pd-xl-r-180 {        padding-right: 180px;    }    .pd-xl-b-180 {        padding-bottom: 180px;    }    .pd-xl-l-180 {        padding-left: 180px;    }    .pd-xl-190 {        padding: 190px;    }    .pd-xl-y-190 {        padding-top: 190px;        padding-bottom: 190px;    }    .pd-xl-x-190 {        padding-left: 190px;        padding-right: 190px;    }    .pd-xl-t-190 {        padding-top: 190px;    }    .pd-xl-r-190 {        padding-right: 190px;    }    .pd-xl-b-190 {        padding-bottom: 190px;    }    .pd-xl-l-190 {        padding-left: 190px;    }    .pd-xl-200 {        padding: 200px;    }    .pd-xl-y-200 {        padding-top: 200px;        padding-bottom: 200px;    }    .pd-xl-x-200 {        padding-left: 200px;        padding-right: 200px;    }    .pd-xl-t-200 {        padding-top: 200px;    }    .pd-xl-r-200 {        padding-right: 200px;    }    .pd-xl-b-200 {        padding-bottom: 200px;    }    .pd-xl-l-200 {        padding-left: 200px;    }}.pd-12 {    padding: 12px;}.pd-y-12 {    padding-top: 12px;    padding-bottom: 12px;}.pd-x-12 {    padding-left: 12px;    padding-right: 12px;}.pd-t-12 {    padding-top: 12px;}.pd-r-12 {    padding-right: 12px;}.pd-b-12 {    padding-bottom: 12px;}.pd-l-12 {    padding-left: 12px;}.pd-13 {    padding: 13px;}.pd-y-13 {    padding-top: 13px;    padding-bottom: 13px;}.pd-x-13 {    padding-left: 13px;    padding-right: 13px;}.pd-t-13 {    padding-top: 13px;}.pd-r-13 {    padding-right: 13px;}.pd-b-13 {    padding-bottom: 13px;}.pd-l-13 {    padding-left: 13px;}/* ###### 9.7 Position   ###### */.pos-absolute {    position: absolute;}.pos-relative {    position: relative;}.pos-fixed {    position: fixed;}.pos-static {    position: static;}.t-0 {    top: 0px;}.r-0 {    right: 0px;}.b-0 {    bottom: 0px;}.l-0 {    left: 0px;}.t--0 {    top: 0px;}.r--0 {    right: 0px;}.b--0 {    bottom: 0px;}.l--0 {    left: 0px;}.a-0 {    top: 0px;    right: 0px;    bottom: 0px;    left: 0px;}.x-0,.y-0 {    left: 0px;    right: 0px;}.t-5 {    top: 5px;}.r-5 {    right: 5px;}.b-5 {    bottom: 5px;}.l-5 {    left: 5px;}.t--5 {    top: -5px;}.r--5 {    right: -5px;}.b--5 {    bottom: -5px;}.l--5 {    left: -5px;}.a-5 {    top: 5px;    right: 5px;    bottom: 5px;    left: 5px;}.x-5,.y-5 {    left: 5px;    right: 5px;}.t-10 {    top: 10px;}.r-10 {    right: 10px;}.b-10 {    bottom: 10px;}.l-10 {    left: 10px;}.t--10 {    top: -10px;}.r--10 {    right: -10px;}.b--10 {    bottom: -10px;}.l--10 {    left: -10px;}.a-10 {    top: 10px;    right: 10px;    bottom: 10px;    left: 10px;}.x-10,.y-10 {    left: 10px;    right: 10px;}.t-15 {    top: 15px;}.r-15 {    right: 15px;}.b-15 {    bottom: 15px;}.l-15 {    left: 15px;}.t--15 {    top: -15px;}.r--15 {    right: -15px;}.b--15 {    bottom: -15px;}.l--15 {    left: -15px;}.a-15 {    top: 15px;    right: 15px;    bottom: 15px;    left: 15px;}.x-15,.y-15 {    left: 15px;    right: 15px;}.t-20 {    top: 20px;}.r-20 {    right: 20px;}.b-20 {    bottom: 20px;}.l-20 {    left: 20px;}.t--20 {    top: -20px;}.r--20 {    right: -20px;}.b--20 {    bottom: -20px;}.l--20 {    left: -20px;}.a-20 {    top: 20px;    right: 20px;    bottom: 20px;    left: 20px;}.x-20,.y-20 {    left: 20px;    right: 20px;}.t-25 {    top: 25px;}.r-25 {    right: 25px;}.b-25 {    bottom: 25px;}.l-25 {    left: 25px;}.t--25 {    top: -25px;}.r--25 {    right: -25px;}.b--25 {    bottom: -25px;}.l--25 {    left: -25px;}.a-25 {    top: 25px;    right: 25px;    bottom: 25px;    left: 25px;}.x-25,.y-25 {    left: 25px;    right: 25px;}.t-30 {    top: 30px;}.r-30 {    right: 30px;}.b-30 {    bottom: 30px;}.l-30 {    left: 30px;}.t--30 {    top: -30px;}.r--30 {    right: -30px;}.b--30 {    bottom: -30px;}.l--30 {    left: -30px;}.a-30 {    top: 30px;    right: 30px;    bottom: 30px;    left: 30px;}.x-30,.y-30 {    left: 30px;    right: 30px;}.t-35 {    top: 35px;}.r-35 {    right: 35px;}.b-35 {    bottom: 35px;}.l-35 {    left: 35px;}.t--35 {    top: -35px;}.r--35 {    right: -35px;}.b--35 {    bottom: -35px;}.l--35 {    left: -35px;}.a-35 {    top: 35px;    right: 35px;    bottom: 35px;    left: 35px;}.x-35,.y-35 {    left: 35px;    right: 35px;}.t-40 {    top: 40px;}.r-40 {    right: 40px;}.b-40 {    bottom: 40px;}.l-40 {    left: 40px;}.t--40 {    top: -40px;}.r--40 {    right: -40px;}.b--40 {    bottom: -40px;}.l--40 {    left: -40px;}.a-40 {    top: 40px;    right: 40px;    bottom: 40px;    left: 40px;}.x-40,.y-40 {    left: 40px;    right: 40px;}.t-45 {    top: 45px;}.r-45 {    right: 45px;}.b-45 {    bottom: 45px;}.l-45 {    left: 45px;}.t--45 {    top: -45px;}.r--45 {    right: -45px;}.b--45 {    bottom: -45px;}.l--45 {    left: -45px;}.a-45 {    top: 45px;    right: 45px;    bottom: 45px;    left: 45px;}.x-45,.y-45 {    left: 45px;    right: 45px;}.t-50 {    top: 50px;}.r-50 {    right: 50px;}.b-50 {    bottom: 50px;}.l-50 {    left: 50px;}.t--50 {    top: -50px;}.r--50 {    right: -50px;}.b--50 {    bottom: -50px;}.l--50 {    left: -50px;}.a-50 {    top: 50px;    right: 50px;    bottom: 50px;    left: 50px;}.x-50,.y-50 {    left: 50px;    right: 50px;}.t-55 {    top: 55px;}.r-55 {    right: 55px;}.b-55 {    bottom: 55px;}.l-55 {    left: 55px;}.t--55 {    top: -55px;}.r--55 {    right: -55px;}.b--55 {    bottom: -55px;}.l--55 {    left: -55px;}.a-55 {    top: 55px;    right: 55px;    bottom: 55px;    left: 55px;}.x-55,.y-55 {    left: 55px;    right: 55px;}.t-60 {    top: 60px;}.r-60 {    right: 60px;}.b-60 {    bottom: 60px;}.l-60 {    left: 60px;}.t--60 {    top: -60px;}.r--60 {    right: -60px;}.b--60 {    bottom: -60px;}.l--60 {    left: -60px;}.a-60 {    top: 60px;    right: 60px;    bottom: 60px;    left: 60px;}.x-60,.y-60 {    left: 60px;    right: 60px;}.t-65 {    top: 65px;}.r-65 {    right: 65px;}.b-65 {    bottom: 65px;}.l-65 {    left: 65px;}.t--65 {    top: -65px;}.r--65 {    right: -65px;}.b--65 {    bottom: -65px;}.l--65 {    left: -65px;}.a-65 {    top: 65px;    right: 65px;    bottom: 65px;    left: 65px;}.x-65,.y-65 {    left: 65px;    right: 65px;}.t-70 {    top: 70px;}.r-70 {    right: 70px;}.b-70 {    bottom: 70px;}.l-70 {    left: 70px;}.t--70 {    top: -70px;}.r--70 {    right: -70px;}.b--70 {    bottom: -70px;}.l--70 {    left: -70px;}.a-70 {    top: 70px;    right: 70px;    bottom: 70px;    left: 70px;}.x-70,.y-70 {    left: 70px;    right: 70px;}.t-75 {    top: 75px;}.r-75 {    right: 75px;}.b-75 {    bottom: 75px;}.l-75 {    left: 75px;}.t--75 {    top: -75px;}.r--75 {    right: -75px;}.b--75 {    bottom: -75px;}.l--75 {    left: -75px;}.a-75 {    top: 75px;    right: 75px;    bottom: 75px;    left: 75px;}.x-75,.y-75 {    left: 75px;    right: 75px;}.t-80 {    top: 80px;}.r-80 {    right: 80px;}.b-80 {    bottom: 80px;}.l-80 {    left: 80px;}.t--80 {    top: -80px;}.r--80 {    right: -80px;}.b--80 {    bottom: -80px;}.l--80 {    left: -80px;}.a-80 {    top: 80px;    right: 80px;    bottom: 80px;    left: 80px;}.x-80,.y-80 {    left: 80px;    right: 80px;}.t-85 {    top: 85px;}.r-85 {    right: 85px;}.b-85 {    bottom: 85px;}.l-85 {    left: 85px;}.t--85 {    top: -85px;}.r--85 {    right: -85px;}.b--85 {    bottom: -85px;}.l--85 {    left: -85px;}.a-85 {    top: 85px;    right: 85px;    bottom: 85px;    left: 85px;}.x-85,.y-85 {    left: 85px;    right: 85px;}.t-90 {    top: 90px;}.r-90 {    right: 90px;}.b-90 {    bottom: 90px;}.l-90 {    left: 90px;}.t--90 {    top: -90px;}.r--90 {    right: -90px;}.b--90 {    bottom: -90px;}.l--90 {    left: -90px;}.a-90 {    top: 90px;    right: 90px;    bottom: 90px;    left: 90px;}.x-90,.y-90 {    left: 90px;    right: 90px;}.t-95 {    top: 95px;}.r-95 {    right: 95px;}.b-95 {    bottom: 95px;}.l-95 {    left: 95px;}.t--95 {    top: -95px;}.r--95 {    right: -95px;}.b--95 {    bottom: -95px;}.l--95 {    left: -95px;}.a-95 {    top: 95px;    right: 95px;    bottom: 95px;    left: 95px;}.x-95,.y-95 {    left: 95px;    right: 95px;}.t-100 {    top: 100px;}.r-100 {    right: 100px;}.b-100 {    bottom: 100px;}.l-100 {    left: 100px;}.t--100 {    top: -100px;}.r--100 {    right: -100px;}.b--100 {    bottom: -100px;}.l--100 {    left: -100px;}.a-100 {    top: 100px;    right: 100px;    bottom: 100px;    left: 100px;}.x-100,.y-100 {    left: 100px;    right: 100px;}.t-2 {    top: 2px;}.r--5 {    right: -5px;}.z-index-0 {    z-index: 0;}.z-index-10 {    z-index: 10;}.z-index-50 {    z-index: 50;}.z-index-100 {    z-index: 100;}.z-index-150 {    z-index: 150;}.z-index-200 {    z-index: 200;}@media (min-width: 480px) {    .pos-xs-absolute {        position: absolute;    }    .pos-xs-relative {        position: relative;    }    .pos-xs-fixed {        position: fixed;    }    .pos-xs-static {        position: static;    }    .t-xs-auto {        top: auto;    }    .r-xs-auto {        right: auto;    }    .b-xs-auto {        bottom: auto;    }    .l-xs-auto {        left: auto;    }}@media (min-width: 576px) {    .pos-sm-absolute {        position: absolute;    }    .pos-sm-relative {        position: relative;    }    .pos-sm-fixed {        position: fixed;    }    .pos-sm-static {        position: static;    }    .t-sm-auto {        top: auto;    }    .r-sm-auto {        right: auto;    }    .b-sm-auto {        bottom: auto;    }    .l-sm-auto {        left: auto;    }}@media (min-width: 768px) {    .pos-md-absolute {        position: absolute;    }    .pos-md-relative {        position: relative;    }    .pos-md-fixed {        position: fixed;    }    .pos-md-static {        position: static;    }    .t-md-auto {        top: auto;    }    .r-md-auto {        right: auto;    }    .b-md-auto {        bottom: auto;    }    .l-md-auto {        left: auto;    }}@media (min-width: 992px) {    .pos-lg-absolute {        position: absolute;    }    .pos-lg-relative {        position: relative;    }    .pos-lg-fixed {        position: fixed;    }    .pos-lg-static {        position: static;    }    .t-lg-auto {        top: auto;    }    .r-lg-auto {        right: auto;    }    .b-lg-auto {        bottom: auto;    }    .l-lg-auto {        left: auto;    }}@media (min-width: 1200px) {    .pos-xl-absolute {        position: absolute;    }    .pos-xl-relative {        position: relative;    }    .pos-xl-fixed {        position: fixed;    }    .pos-xl-static {        position: static;    }    .t-xl-auto {        top: auto;    }    .r-xl-auto {        right: auto;    }    .b-xl-auto {        bottom: auto;    }    .l-xl-auto {        left: auto;    }}.position-static {    position: static;}.position-relative {    position: relative;}.position-absolute {    position: absolute;}.position-fixed {    position: fixed;}.position-sticky {    position: sticky;}/* ###### 9.8 Typography   ###### */.tx-black {    font-weight: 900;}.tx-bold {    font-weight: 700;}.tx-semibold {    font-weight: 600;}.tx-medium {    font-weight: 500;}.tx-normal {    font-weight: 400;}.tx-light {    font-weight: 300;}.tx-thin {    font-weight: 200;}.tx-xthin {    font-weight: 100;}.tx-white {    color: #fff;}.tx-facebook {    color: #3b5998;}.tx-pinterest {    color: #cd2029;}.tx-google-plus {    color: #d34836;}.tx-twitter {    color: #429cd6;}.tx-black {    color: #000;}.tx-primary {    color: var(--primary-bg-color);}.tx-success {    color: #24d5b8;}.tx-warning {    color: #ffbd5a;}.tx-danger {    color: #f34343;}.tx-info {    color: #4ec2f0;}.tx-inverse {    color: #7987a1;}.tx-teal {    color: #29ddee;}.tx-dark {    color: #323251;}.tx-indigo {    color: var(--primary-bg-color);}.tx-purple {    color: #ad4ffa;}.tx-orange {    color: #fd7e14;}.tx-pink {    color: #f754fa;}.tx-gray-100 {    color: #f9f9fb;}.tx-gray-200 {    color: #f0f0f8;}.tx-gray-300 {    color: #e1e1ef;}.tx-gray-400 {    color: #d6d6e6;}.tx-gray-500 {    color: #949eb7;}.tx-gray-600 {    color: #7987a1;}.tx-gray-700 {    color: #4d5875;}.tx-gray-800 {    color: #383853;}.tx-gray-900 {    color: #323251;}.tx-white-2 {    color: rgba(255, 255, 255, 0.2);}.tx-white-3 {    color: rgba(255, 255, 255, 0.3);}.tx-white-4 {    color: rgba(255, 255, 255, 0.4);}.tx-white-5 {    color: rgba(255, 255, 255, 0.5);}.tx-white-6 {    color: rgba(255, 255, 255, 0.6);}.tx-white-7 {    color: rgba(255, 255, 255, 0.7);}.tx-white-8 {    color: rgba(255, 255, 255, 0.8);}.tx-spacing-1 {    letter-spacing: 0.5px;}.tx-spacing-2 {    letter-spacing: 1px;}.tx-spacing-3 {    letter-spacing: 1.5px;}.tx-spacing-4 {    letter-spacing: 2px;}.tx-spacing-5 {    letter-spacing: 2.5px;}.tx-spacing-6 {    letter-spacing: 3px;}.tx-spacing-7 {    letter-spacing: 3.5px;}.tx-spacing-8 {    letter-spacing: 4px;}.tx-spacing--1 {    letter-spacing: -0.5px;}.tx-spacing--2 {    letter-spacing: -1px;}.tx-spacing--3 {    letter-spacing: -1.5px;}.tx-spacing--4 {    letter-spacing: -2px;}.tx-spacing--5 {    letter-spacing: -2.5px;}.tx-spacing--6 {    letter-spacing: -3px;}.tx-spacing--7 {    letter-spacing: -3.5px;}.tx-spacing--8 {    letter-spacing: -4px;}.tx-uppercase {    text-transform: uppercase;}.tx-lowercase {    text-transform: lowercase;}.tx-transform-none {    text-transform: none;}.tx-center {    text-align: center;}.tx-right {    text-align: right;}.tx-left {    text-align: left;}.tx-italic {    font-style: italic;}.tx-style-normal {    font-style: normal;}.lh-base {    line-height: 1.5;}.lh-normal {    line-height: normal;}.lh-0 {    line-height: 0;}.lh--1 {    line-height: 0.1;}.lh--2 {    line-height: 0.2;}.lh--3 {    line-height: 0.3;}.lh--4 {    line-height: 0.4;}.lh--5 {    line-height: 0.5;}.lh--6 {    line-height: 0.6;}.lh--7 {    line-height: 0.7;}.lh--8 {    line-height: 0.8;}.lh--9 {    line-height: 0.9;}.lh-1 {    line-height: 1.1;}.lh-2 {    line-height: 1.2;}.lh-3 {    line-height: 1.3;}.lh-4 {    line-height: 1.4;}.lh-5 {    line-height: 1.5;}.lh-6 {    line-height: 1.6;}.lh-7 {    line-height: 1.7;}.lh-8 {    line-height: 1.8;}.lh-9 {    line-height: 1.9;}.lh-10 {    line-height: 2;}.lh-11 {    line-height: 2.1;}.lh-12 {    line-height: 2.2;}.lh-13 {    line-height: 2.3;}.lh-14 {    line-height: 2.4;}.lh-15 {    line-height: 2.5;}.valign-top {    vertical-align: top;}.valign-middle {    vertical-align: middle;}.valign-bottom {    vertical-align: baseline;}.tx-base {    font-size: 0.875rem;}.tx-8 {    font-size: 8px;}.tx-9 {    font-size: 9px;}.tx-10 {    font-size: 10px;}.tx-11 {    font-size: 11px;}.tx-12 {    font-size: 12px;}.tx-13 {    font-size: 13px;}.tx-14 {    font-size: 14px;}.tx-15 {    font-size: 15px !important;}.tx-16 {    font-size: 16px;}.tx-17 {    font-size: 17px;}.tx-18 {    font-size: 18px !important;}.tx-20 {    font-size: 20px !important;}.tx-21 {    font-size: 21px;}.tx-22 {    font-size: 22px;}.tx-24 {    font-size: 24px;}.tx-26 {    font-size: 26px;}.tx-28 {    font-size: 28px;}.tx-30 {    font-size: 30px;}.tx-32 {    font-size: 32px;}.tx-34 {    font-size: 34px;}.tx-36 {    font-size: 36px;}.tx-38 {    font-size: 38px;}.tx-40 {    font-size: 40px;}.tx-42 {    font-size: 42px;}.tx-44 {    font-size: 44px;}.tx-46 {    font-size: 46px;}.tx-48 {    font-size: 48px;}.tx-50 {    font-size: 50px;}.tx-52 {    font-size: 52px;}.tx-54 {    font-size: 54px;}.tx-56 {    font-size: 56px;}.tx-58 {    font-size: 58px;}.tx-60 {    font-size: 60px;}.tx-62 {    font-size: 62px;}.tx-64 {    font-size: 64px;}.tx-66 {    font-size: 66px;}.tx-68 {    font-size: 68px;}.tx-70 {    font-size: 70px;}.tx-72 {    font-size: 72px;}.tx-74 {    font-size: 74px;}.tx-76 {    font-size: 76px;}.tx-78 {    font-size: 78px;}.tx-80 {    font-size: 80px;}.tx-82 {    font-size: 82px;}.tx-84 {    font-size: 84px;}.tx-86 {    font-size: 86px;}.tx-88 {    font-size: 88px;}.tx-90 {    font-size: 90px;}.tx-92 {    font-size: 92px;}.tx-94 {    font-size: 94px;}.tx-96 {    font-size: 96px;}.tx-98 {    font-size: 98px;}.tx-100 {    font-size: 100px;}.tx-102 {    font-size: 102px;}.tx-104 {    font-size: 104px;}.tx-106 {    font-size: 106px;}.tx-108 {    font-size: 108px;}.tx-110 {    font-size: 110px;}.tx-112 {    font-size: 112px;}.tx-114 {    font-size: 114px;}.tx-116 {    font-size: 116px;}.tx-118 {    font-size: 118px;}.tx-120 {    font-size: 120px;}.tx-122 {    font-size: 122px;}.tx-124 {    font-size: 124px;}.tx-126 {    font-size: 126px;}.tx-128 {    font-size: 128px;}.tx-130 {    font-size: 130px;}.tx-132 {    font-size: 132px;}.tx-134 {    font-size: 134px;}.tx-136 {    font-size: 136px;}.tx-138 {    font-size: 138px;}.tx-140 {    font-size: 140px;}@media (min-width: 480px) {    .tx-xs-8 {        font-size: 8px;    }    .tx-xs-9 {        font-size: 9px;    }    .tx-xs-10 {        font-size: 10px;    }    .tx-xs-11 {        font-size: 11px;    }    .tx-xs-12 {        font-size: 12px;    }    .tx-xs-13 {        font-size: 13px;    }    .tx-xs-14 {        font-size: 14px;    }    .tx-xs-15 {        font-size: 15px;    }    .tx-xs-16 {        font-size: 16px;    }    .tx-xs-18 {        font-size: 18px;    }    .tx-xs-20 {        font-size: 20px;    }    .tx-xs-22 {        font-size: 22px;    }    .tx-xs-24 {        font-size: 24px;    }    .tx-xs-26 {        font-size: 26px;    }    .tx-xs-28 {        font-size: 28px;    }    .tx-xs-30 {        font-size: 30px;    }    .tx-xs-32 {        font-size: 32px;    }    .tx-xs-34 {        font-size: 34px;    }    .tx-xs-36 {        font-size: 36px;    }    .tx-xs-38 {        font-size: 38px;    }    .tx-xs-40 {        font-size: 40px;    }    .tx-xs-42 {        font-size: 42px;    }    .tx-xs-44 {        font-size: 44px;    }    .tx-xs-46 {        font-size: 46px;    }    .tx-xs-48 {        font-size: 48px;    }    .tx-xs-50 {        font-size: 50px;    }    .tx-xs-52 {        font-size: 52px;    }    .tx-xs-54 {        font-size: 54px;    }    .tx-xs-56 {        font-size: 56px;    }    .tx-xs-58 {        font-size: 58px;    }    .tx-xs-60 {        font-size: 60px;    }    .tx-xs-62 {        font-size: 62px;    }    .tx-xs-64 {        font-size: 64px;    }    .tx-xs-66 {        font-size: 66px;    }    .tx-xs-68 {        font-size: 68px;    }    .tx-xs-70 {        font-size: 70px;    }    .tx-xs-72 {        font-size: 72px;    }    .tx-xs-74 {        font-size: 74px;    }    .tx-xs-76 {        font-size: 76px;    }    .tx-xs-78 {        font-size: 78px;    }    .tx-xs-80 {        font-size: 80px;    }    .tx-xs-82 {        font-size: 82px;    }    .tx-xs-84 {        font-size: 84px;    }    .tx-xs-86 {        font-size: 86px;    }    .tx-xs-88 {        font-size: 88px;    }    .tx-xs-90 {        font-size: 90px;    }    .tx-xs-92 {        font-size: 92px;    }    .tx-xs-94 {        font-size: 94px;    }    .tx-xs-96 {        font-size: 96px;    }    .tx-xs-98 {        font-size: 98px;    }    .tx-xs-100 {        font-size: 100px;    }    .tx-xs-102 {        font-size: 102px;    }    .tx-xs-104 {        font-size: 104px;    }    .tx-xs-106 {        font-size: 106px;    }    .tx-xs-108 {        font-size: 108px;    }    .tx-xs-110 {        font-size: 110px;    }    .tx-xs-112 {        font-size: 112px;    }    .tx-xs-114 {        font-size: 114px;    }    .tx-xs-116 {        font-size: 116px;    }    .tx-xs-118 {        font-size: 118px;    }    .tx-xs-120 {        font-size: 120px;    }    .tx-xs-122 {        font-size: 122px;    }    .tx-xs-124 {        font-size: 124px;    }    .tx-xs-126 {        font-size: 126px;    }    .tx-xs-128 {        font-size: 128px;    }    .tx-xs-130 {        font-size: 130px;    }    .tx-xs-132 {        font-size: 132px;    }    .tx-xs-134 {        font-size: 134px;    }    .tx-xs-136 {        font-size: 136px;    }    .tx-xs-138 {        font-size: 138px;    }    .tx-xs-140 {        font-size: 140px;    }    .tx-xs-base {        font-size: 0.875rem;    }    .tx-xs-bold {        font-weight: 700;    }    .tx-xs-semibold {        font-weight: 600;    }    .tx-xs-medium {        font-weight: 500;    }    .tx-xs-normal {        font-weight: 400;    }    .tx-xs-light {        font-weight: 300;    }    .tx-xs-thin {        font-weight: 200;    }    .tx-xs-xthin {        font-weight: 100;    }    .lh-xs-0 {        line-height: 0;    }    .lh-xs-1 {        line-height: 1.1;    }    .lh-xs-2 {        line-height: 1.2;    }    .lh-xs-3 {        line-height: 1.3;    }    .lh-xs-4 {        line-height: 1.4;    }    .lh-xs-5 {        line-height: 1.5;    }    .lh-xs-6 {        line-height: 1.6;    }    .lh-xs-7 {        line-height: 1.7;    }    .lh-xs-8 {        line-height: 1.8;    }    .lh-xs-9 {        line-height: 1.9;    }    .lh-xs-10 {        line-height: 2;    }    .lh-xs-11 {        line-height: 2.1;    }    .lh-xs-12 {        line-height: 2.2;    }    .lh-xs-13 {        line-height: 2.3;    }    .lh-xs-14 {        line-height: 2.4;    }    .lh-xs-15 {        line-height: 2.5;    }    .tx-xs-center {        text-align: center;    }    .tx-xs-right {        text-align: right;    }    .tx-xs-left {        text-align: left;    }}@media (min-width: 576px) {    .tx-sm-8 {        font-size: 8px;    }    .tx-sm-9 {        font-size: 9px;    }    .tx-sm-10 {        font-size: 10px;    }    .tx-sm-11 {        font-size: 11px;    }    .tx-sm-12 {        font-size: 12px;    }    .tx-sm-13 {        font-size: 13px;    }    .tx-sm-14 {        font-size: 14px;    }    .tx-sm-15 {        font-size: 15px;    }    .tx-sm-16 {        font-size: 16px;    }    .tx-sm-18 {        font-size: 18px;    }    .tx-sm-20 {        font-size: 20px;    }    .tx-sm-22 {        font-size: 22px;    }    .tx-sm-24 {        font-size: 24px;    }    .tx-sm-26 {        font-size: 26px;    }    .tx-sm-28 {        font-size: 28px;    }    .tx-sm-30 {        font-size: 30px;    }    .tx-sm-32 {        font-size: 32px;    }    .tx-sm-34 {        font-size: 34px;    }    .tx-sm-36 {        font-size: 36px;    }    .tx-sm-38 {        font-size: 38px;    }    .tx-sm-40 {        font-size: 40px;    }    .tx-sm-42 {        font-size: 42px;    }    .tx-sm-44 {        font-size: 44px;    }    .tx-sm-46 {        font-size: 46px;    }    .tx-sm-48 {        font-size: 48px;    }    .tx-sm-50 {        font-size: 50px;    }    .tx-sm-52 {        font-size: 52px;    }    .tx-sm-54 {        font-size: 54px;    }    .tx-sm-56 {        font-size: 56px;    }    .tx-sm-58 {        font-size: 58px;    }    .tx-sm-60 {        font-size: 60px;    }    .tx-sm-62 {        font-size: 62px;    }    .tx-sm-64 {        font-size: 64px;    }    .tx-sm-66 {        font-size: 66px;    }    .tx-sm-68 {        font-size: 68px;    }    .tx-sm-70 {        font-size: 70px;    }    .tx-sm-72 {        font-size: 72px;    }    .tx-sm-74 {        font-size: 74px;    }    .tx-sm-76 {        font-size: 76px;    }    .tx-sm-78 {        font-size: 78px;    }    .tx-sm-80 {        font-size: 80px;    }    .tx-sm-82 {        font-size: 82px;    }    .tx-sm-84 {        font-size: 84px;    }    .tx-sm-86 {        font-size: 86px;    }    .tx-sm-88 {        font-size: 88px;    }    .tx-sm-90 {        font-size: 90px;    }    .tx-sm-92 {        font-size: 92px;    }    .tx-sm-94 {        font-size: 94px;    }    .tx-sm-96 {        font-size: 96px;    }    .tx-sm-98 {        font-size: 98px;    }    .tx-sm-100 {        font-size: 100px;    }    .tx-sm-102 {        font-size: 102px;    }    .tx-sm-104 {        font-size: 104px;    }    .tx-sm-106 {        font-size: 106px;    }    .tx-sm-108 {        font-size: 108px;    }    .tx-sm-110 {        font-size: 110px;    }    .tx-sm-112 {        font-size: 112px;    }    .tx-sm-114 {        font-size: 114px;    }    .tx-sm-116 {        font-size: 116px;    }    .tx-sm-118 {        font-size: 118px;    }    .tx-sm-120 {        font-size: 120px;    }    .tx-sm-122 {        font-size: 122px;    }    .tx-sm-124 {        font-size: 124px;    }    .tx-sm-126 {        font-size: 126px;    }    .tx-sm-128 {        font-size: 128px;    }    .tx-sm-130 {        font-size: 130px;    }    .tx-sm-132 {        font-size: 132px;    }    .tx-sm-134 {        font-size: 134px;    }    .tx-sm-136 {        font-size: 136px;    }    .tx-sm-138 {        font-size: 138px;    }    .tx-sm-140 {        font-size: 140px;    }    .tx-sm-base {        font-size: 0.875rem;    }    .tx-sm-bold {        font-weight: 700;    }    .tx-sm-semibold {        font-weight: 600;    }    .tx-sm-medium {        font-weight: 500;    }    .tx-sm-normal {        font-weight: 400;    }    .tx-sm-light {        font-weight: 300;    }    .tx-sm-thin {        font-weight: 200;    }    .tx-sm-xthin {        font-weight: 100;    }    .lh-sm-0 {        line-height: 0;    }    .lh-sm-1 {        line-height: 1.1;    }    .lh-sm-2 {        line-height: 1.2;    }    .lh-sm-3 {        line-height: 1.3;    }    .lh-sm-4 {        line-height: 1.4;    }    .lh-sm-5 {        line-height: 1.5;    }    .lh-sm-6 {        line-height: 1.6;    }    .lh-sm-7 {        line-height: 1.7;    }    .lh-sm-8 {        line-height: 1.8;    }    .lh-sm-9 {        line-height: 1.9;    }    .lh-sm-10 {        line-height: 2;    }    .lh-sm-11 {        line-height: 2.1;    }    .lh-sm-12 {        line-height: 2.2;    }    .lh-sm-13 {        line-height: 2.3;    }    .lh-sm-14 {        line-height: 2.4;    }    .lh-sm-15 {        line-height: 2.5;    }    .tx-sm-center {        text-align: center;    }    .tx-sm-right {        text-align: right;    }    .tx-sm-left {        text-align: left;    }}@media (min-width: 768px) {    .tx-md-8 {        font-size: 8px;    }    .tx-md-9 {        font-size: 9px;    }    .tx-md-10 {        font-size: 10px;    }    .tx-md-11 {        font-size: 11px;    }    .tx-md-12 {        font-size: 12px;    }    .tx-md-13 {        font-size: 13px;    }    .tx-md-14 {        font-size: 14px;    }    .tx-md-15 {        font-size: 15px;    }    .tx-md-16 {        font-size: 16px;    }    .tx-md-18 {        font-size: 18px;    }    .tx-md-20 {        font-size: 20px;    }    .tx-md-22 {        font-size: 22px;    }    .tx-md-24 {        font-size: 24px;    }    .tx-md-26 {        font-size: 26px;    }    .tx-md-28 {        font-size: 28px;    }    .tx-md-30 {        font-size: 30px;    }    .tx-md-32 {        font-size: 32px;    }    .tx-md-34 {        font-size: 34px;    }    .tx-md-36 {        font-size: 36px;    }    .tx-md-38 {        font-size: 38px;    }    .tx-md-40 {        font-size: 40px;    }    .tx-md-42 {        font-size: 42px;    }    .tx-md-44 {        font-size: 44px;    }    .tx-md-46 {        font-size: 46px;    }    .tx-md-48 {        font-size: 48px;    }    .tx-md-50 {        font-size: 50px;    }    .tx-md-52 {        font-size: 52px;    }    .tx-md-54 {        font-size: 54px;    }    .tx-md-56 {        font-size: 56px;    }    .tx-md-58 {        font-size: 58px;    }    .tx-md-60 {        font-size: 60px;    }    .tx-md-62 {        font-size: 62px;    }    .tx-md-64 {        font-size: 64px;    }    .tx-md-66 {        font-size: 66px;    }    .tx-md-68 {        font-size: 68px;    }    .tx-md-70 {        font-size: 70px;    }    .tx-md-72 {        font-size: 72px;    }    .tx-md-74 {        font-size: 74px;    }    .tx-md-76 {        font-size: 76px;    }    .tx-md-78 {        font-size: 78px;    }    .tx-md-80 {        font-size: 80px;    }    .tx-md-82 {        font-size: 82px;    }    .tx-md-84 {        font-size: 84px;    }    .tx-md-86 {        font-size: 86px;    }    .tx-md-88 {        font-size: 88px;    }    .tx-md-90 {        font-size: 90px;    }    .tx-md-92 {        font-size: 92px;    }    .tx-md-94 {        font-size: 94px;    }    .tx-md-96 {        font-size: 96px;    }    .tx-md-98 {        font-size: 98px;    }    .tx-md-100 {        font-size: 100px;    }    .tx-md-102 {        font-size: 102px;    }    .tx-md-104 {        font-size: 104px;    }    .tx-md-106 {        font-size: 106px;    }    .tx-md-108 {        font-size: 108px;    }    .tx-md-110 {        font-size: 110px;    }    .tx-md-112 {        font-size: 112px;    }    .tx-md-114 {        font-size: 114px;    }    .tx-md-116 {        font-size: 116px;    }    .tx-md-118 {        font-size: 118px;    }    .tx-md-120 {        font-size: 120px;    }    .tx-md-122 {        font-size: 122px;    }    .tx-md-124 {        font-size: 124px;    }    .tx-md-126 {        font-size: 126px;    }    .tx-md-128 {        font-size: 128px;    }    .tx-md-130 {        font-size: 130px;    }    .tx-md-132 {        font-size: 132px;    }    .tx-md-134 {        font-size: 134px;    }    .tx-md-136 {        font-size: 136px;    }    .tx-md-138 {        font-size: 138px;    }    .tx-md-140 {        font-size: 140px;    }    .tx-md-base {        font-size: 0.875rem;    }    .tx-md-bold {        font-weight: 700;    }    .tx-md-semibold {        font-weight: 600;    }    .tx-md-medium {        font-weight: 500;    }    .tx-md-normal {        font-weight: 400;    }    .tx-md-light {        font-weight: 300;    }    .tx-md-thin {        font-weight: 200;    }    .tx-md-xthin {        font-weight: 100;    }    .lh-md-0 {        line-height: 0;    }    .lh-md-1 {        line-height: 1.1;    }    .lh-md-2 {        line-height: 1.2;    }    .lh-md-3 {        line-height: 1.3;    }    .lh-md-4 {        line-height: 1.4;    }    .lh-md-5 {        line-height: 1.5;    }    .lh-md-6 {        line-height: 1.6;    }    .lh-md-7 {        line-height: 1.7;    }    .lh-md-8 {        line-height: 1.8;    }    .lh-md-9 {        line-height: 1.9;    }    .lh-md-10 {        line-height: 2;    }    .lh-md-11 {        line-height: 2.1;    }    .lh-md-12 {        line-height: 2.2;    }    .lh-md-13 {        line-height: 2.3;    }    .lh-md-14 {        line-height: 2.4;    }    .lh-md-15 {        line-height: 2.5;    }    .tx-md-center {        text-align: center;    }    .tx-md-right {        text-align: right;    }    .tx-md-left {        text-align: left;    }}@media (min-width: 992px) {    .tx-lg-8 {        font-size: 8px;    }    .tx-lg-9 {        font-size: 9px;    }    .tx-lg-10 {        font-size: 10px;    }    .tx-lg-11 {        font-size: 11px;    }    .tx-lg-12 {        font-size: 12px;    }    .tx-lg-13 {        font-size: 13px;    }    .tx-lg-14 {        font-size: 14px;    }    .tx-lg-15 {        font-size: 15px;    }    .tx-lg-16 {        font-size: 16px;    }    .tx-lg-18 {        font-size: 18px;    }    .tx-lg-20 {        font-size: 20px;    }    .tx-lg-22 {        font-size: 22px;    }    .tx-lg-24 {        font-size: 24px;    }    .tx-lg-26 {        font-size: 26px;    }    .tx-lg-28 {        font-size: 28px;    }    .tx-lg-30 {        font-size: 30px;    }    .tx-lg-32 {        font-size: 32px;    }    .tx-lg-34 {        font-size: 34px;    }    .tx-lg-36 {        font-size: 36px;    }    .tx-lg-38 {        font-size: 38px;    }    .tx-lg-40 {        font-size: 40px;    }    .tx-lg-42 {        font-size: 42px;    }    .tx-lg-44 {        font-size: 44px;    }    .tx-lg-46 {        font-size: 46px;    }    .tx-lg-48 {        font-size: 48px;    }    .tx-lg-50 {        font-size: 50px;    }    .tx-lg-52 {        font-size: 52px;    }    .tx-lg-54 {        font-size: 54px;    }    .tx-lg-56 {        font-size: 56px;    }    .tx-lg-58 {        font-size: 58px;    }    .tx-lg-60 {        font-size: 60px;    }    .tx-lg-62 {        font-size: 62px;    }    .tx-lg-64 {        font-size: 64px;    }    .tx-lg-66 {        font-size: 66px;    }    .tx-lg-68 {        font-size: 68px;    }    .tx-lg-70 {        font-size: 70px;    }    .tx-lg-72 {        font-size: 72px;    }    .tx-lg-74 {        font-size: 74px;    }    .tx-lg-76 {        font-size: 76px;    }    .tx-lg-78 {        font-size: 78px;    }    .tx-lg-80 {        font-size: 80px;    }    .tx-lg-82 {        font-size: 82px;    }    .tx-lg-84 {        font-size: 84px;    }    .tx-lg-86 {        font-size: 86px;    }    .tx-lg-88 {        font-size: 88px;    }    .tx-lg-90 {        font-size: 90px;    }    .tx-lg-92 {        font-size: 92px;    }    .tx-lg-94 {        font-size: 94px;    }    .tx-lg-96 {        font-size: 96px;    }    .tx-lg-98 {        font-size: 98px;    }    .tx-lg-100 {        font-size: 100px;    }    .tx-lg-102 {        font-size: 102px;    }    .tx-lg-104 {        font-size: 104px;    }    .tx-lg-106 {        font-size: 106px;    }    .tx-lg-108 {        font-size: 108px;    }    .tx-lg-110 {        font-size: 110px;    }    .tx-lg-112 {        font-size: 112px;    }    .tx-lg-114 {        font-size: 114px;    }    .tx-lg-116 {        font-size: 116px;    }    .tx-lg-118 {        font-size: 118px;    }    .tx-lg-120 {        font-size: 120px;    }    .tx-lg-122 {        font-size: 122px;    }    .tx-lg-124 {        font-size: 124px;    }    .tx-lg-126 {        font-size: 126px;    }    .tx-lg-128 {        font-size: 128px;    }    .tx-lg-130 {        font-size: 130px;    }    .tx-lg-132 {        font-size: 132px;    }    .tx-lg-134 {        font-size: 134px;    }    .tx-lg-136 {        font-size: 136px;    }    .tx-lg-138 {        font-size: 138px;    }    .tx-lg-140 {        font-size: 140px;    }    .tx-lg-base {        font-size: 0.875rem;    }    .tx-lg-bold {        font-weight: 700;    }    .tx-lg-semibold {        font-weight: 600;    }    .tx-lg-medium {        font-weight: 500;    }    .tx-lg-normal {        font-weight: 400;    }    .tx-lg-light {        font-weight: 300;    }    .tx-lg-thin {        font-weight: 200;    }    .tx-lg-xthin {        font-weight: 100;    }    .lh-lg-0 {        line-height: 0;    }    .lh-lg-1 {        line-height: 1.1;    }    .lh-lg-2 {        line-height: 1.2;    }    .lh-lg-3 {        line-height: 1.3;    }    .lh-lg-4 {        line-height: 1.4;    }    .lh-lg-5 {        line-height: 1.5;    }    .lh-lg-6 {        line-height: 1.6;    }    .lh-lg-7 {        line-height: 1.7;    }    .lh-lg-8 {        line-height: 1.8;    }    .lh-lg-9 {        line-height: 1.9;    }    .lh-lg-10 {        line-height: 2;    }    .lh-lg-11 {        line-height: 2.1;    }    .lh-lg-12 {        line-height: 2.2;    }    .lh-lg-13 {        line-height: 2.3;    }    .lh-lg-14 {        line-height: 2.4;    }    .lh-lg-15 {        line-height: 2.5;    }    .tx-lg-center {        text-align: center;    }    .tx-lg-right {        text-align: right;    }    .tx-lg-left {        text-align: left;    }}@media (min-width: 1200px) {    .tx-xl-8 {        font-size: 8px;    }    .tx-xl-9 {        font-size: 9px;    }    .tx-xl-10 {        font-size: 10px;    }    .tx-xl-11 {        font-size: 11px;    }    .tx-xl-12 {        font-size: 12px;    }    .tx-xl-13 {        font-size: 13px;    }    .tx-xl-14 {        font-size: 14px;    }    .tx-xl-15 {        font-size: 15px;    }    .tx-xl-16 {        font-size: 16px;    }    .tx-xl-18 {        font-size: 18px;    }    .tx-xl-20 {        font-size: 20px;    }    .tx-xl-22 {        font-size: 22px;    }    .tx-xl-24 {        font-size: 24px;    }    .tx-xl-26 {        font-size: 26px;    }    .tx-xl-28 {        font-size: 28px;    }    .tx-xl-30 {        font-size: 30px;    }    .tx-xl-32 {        font-size: 32px;    }    .tx-xl-34 {        font-size: 34px;    }    .tx-xl-36 {        font-size: 36px;    }    .tx-xl-38 {        font-size: 38px;    }    .tx-xl-40 {        font-size: 40px;    }    .tx-xl-42 {        font-size: 42px;    }    .tx-xl-44 {        font-size: 44px;    }    .tx-xl-46 {        font-size: 46px;    }    .tx-xl-48 {        font-size: 48px;    }    .tx-xl-50 {        font-size: 50px;    }    .tx-xl-52 {        font-size: 52px;    }    .tx-xl-54 {        font-size: 54px;    }    .tx-xl-56 {        font-size: 56px;    }    .tx-xl-58 {        font-size: 58px;    }    .tx-xl-60 {        font-size: 60px;    }    .tx-xl-62 {        font-size: 62px;    }    .tx-xl-64 {        font-size: 64px;    }    .tx-xl-66 {        font-size: 66px;    }    .tx-xl-68 {        font-size: 68px;    }    .tx-xl-70 {        font-size: 70px;    }    .tx-xl-72 {        font-size: 72px;    }    .tx-xl-74 {        font-size: 74px;    }    .tx-xl-76 {        font-size: 76px;    }    .tx-xl-78 {        font-size: 78px;    }    .tx-xl-80 {        font-size: 80px;    }    .tx-xl-82 {        font-size: 82px;    }    .tx-xl-84 {        font-size: 84px;    }    .tx-xl-86 {        font-size: 86px;    }    .tx-xl-88 {        font-size: 88px;    }    .tx-xl-90 {        font-size: 90px;    }    .tx-xl-92 {        font-size: 92px;    }    .tx-xl-94 {        font-size: 94px;    }    .tx-xl-96 {        font-size: 96px;    }    .tx-xl-98 {        font-size: 98px;    }    .tx-xl-100 {        font-size: 100px;    }    .tx-xl-102 {        font-size: 102px;    }    .tx-xl-104 {        font-size: 104px;    }    .tx-xl-106 {        font-size: 106px;    }    .tx-xl-108 {        font-size: 108px;    }    .tx-xl-110 {        font-size: 110px;    }    .tx-xl-112 {        font-size: 112px;    }    .tx-xl-114 {        font-size: 114px;    }    .tx-xl-116 {        font-size: 116px;    }    .tx-xl-118 {        font-size: 118px;    }    .tx-xl-120 {        font-size: 120px;    }    .tx-xl-122 {        font-size: 122px;    }    .tx-xl-124 {        font-size: 124px;    }    .tx-xl-126 {        font-size: 126px;    }    .tx-xl-128 {        font-size: 128px;    }    .tx-xl-130 {        font-size: 130px;    }    .tx-xl-132 {        font-size: 132px;    }    .tx-xl-134 {        font-size: 134px;    }    .tx-xl-136 {        font-size: 136px;    }    .tx-xl-138 {        font-size: 138px;    }    .tx-xl-140 {        font-size: 140px;    }    .tx-xl-base {        font-size: 0.875rem;    }    .tx-xl-bold {        font-weight: 700;    }    .tx-xl-semibold {        font-weight: 600;    }    .tx-xl-medium {        font-weight: 500;    }    .tx-xl-normal {        font-weight: 400;    }    .tx-xl-light {        font-weight: 300;    }    .tx-xl-thin {        font-weight: 200;    }    .tx-xl-xthin {        font-weight: 100;    }    .lh-xl-0 {        line-height: 0;    }    .lh-xl-1 {        line-height: 1.1;    }    .lh-xl-2 {        line-height: 1.2;    }    .lh-xl-3 {        line-height: 1.3;    }    .lh-xl-4 {        line-height: 1.4;    }    .lh-xl-5 {        line-height: 1.5;    }    .lh-xl-6 {        line-height: 1.6;    }    .lh-xl-7 {        line-height: 1.7;    }    .lh-xl-8 {        line-height: 1.8;    }    .lh-xl-9 {        line-height: 1.9;    }    .lh-xl-10 {        line-height: 2;    }    .lh-xl-11 {        line-height: 2.1;    }    .lh-xl-12 {        line-height: 2.2;    }    .lh-xl-13 {        line-height: 2.3;    }    .lh-xl-14 {        line-height: 2.4;    }    .lh-xl-15 {        line-height: 2.5;    }    .tx-xl-center {        text-align: center;    }    .tx-xl-right {        text-align: right;    }    .tx-xl-left {        text-align: left;    }}.text-nowrap {    white-space: nowrap !important;}@media (max-width: 576px) {    .text-sm-nowrap {        white-space: nowrap;    }}@media (max-width: 768px) {    .text-md-nowrap {        white-space: nowrap;    }}@media (max-width: 992px) {    .text-lg-nowrap {        white-space: nowrap;    }}@media (max-width: 1000px) {    .text-xl-nowrap {        white-space: nowrap;    }}.text-justify {    text-align: justify !important;}.text-wrap {    white-space: normal !important;}.text-nowrap {    white-space: nowrap !important;}.text-truncate {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.text-start {    text-align: left !important;}.text-end {    text-align: right !important;}.text-center {    text-align: center !important;}@media (min-width: 576px) {    .text-sm-left {        text-align: left;    }    .text-sm-right {        text-align: right;    }    .text-sm-center {        text-align: center;    }}@media (min-width: 768px) {    .text-md-left {        text-align: left;    }    .text-md-right {        text-align: right;    }    .text-md-center {        text-align: center;    }}@media (min-width: 992px) {    .text-lg-left {        text-align: left;    }    .text-lg-right {        text-align: right;    }    .text-lg-center {        text-align: center;    }}@media (min-width: 1200px) {    .text-xl-left {        text-align: left;    }    .text-xl-right {        text-align: right;    }    .text-xl-center {        text-align: center;    }}.text-lowercase {    text-transform: lowercase;}.text-uppercase {    text-transform: uppercase !important;}.text-capitalize {    text-transform: capitalize !important;}.font-weight-light {    font-weight: 300;}.font-weight-lighter {    font-weight: lighter;}.font-weight-normal {    font-weight: 400 !important;}.font-weight-bold {    font-weight: 700 !important;}.font-weight-bolder {    font-weight: bolder;}.font-italic {    font-style: italic;}.text-white {    color: #fff !important;}.text-white-80 {    color: #fff;    opacity: 0.8;}.text-primary {    color: var(--primary-bg-color) !important;}a.text-primary:hover,a.text-primary:focus {    color: var(--primary-bg-hover) !important;}.text-secondary {    color: #f74f75 !important;}a.text-secondary:hover,a.text-secondary:focus {    color: #f5436c !important;}.text-success {    color: #24d5b8 !important;}a.text-success:hover,a.text-success:focus {    color: #0f9e86 !important;}.text-info {    color: #4ec2f0 !important;}a.text-info:hover,a.text-info:focus {    color: #37b8eb !important;}a.text-warning:hover,a.text-warning:focus {    color: #faae3d !important;}.text-purple {    color: #ad4ffa !important;}a.text-purple:hover,a.text-purple:focus {    color: #ad4ffa !important;}.text-danger {    color: #f34343 !important;}a.text-danger:hover,a.text-danger:focus {    color: rgb(167, 13, 28) !important;}.text-pink {    color: #f754fa !important;}a.text-pink:hover,a.text-pink:focus {    color: #e61078 !important;}.text-orange {    color: #fd7e14 !important;}a.text-orange:hover,a.text-orange:focus {    color: #e46f0e !important;}.text-light {    color: #f9f9fb !important;}a.text-light:hover,a.text-light:focus {    color: #c5cbda !important;}.text-teal {    color: #29ddee !important;}a.text-teal:hover,a.text-teal:focus {    color: #06c1c1 !important;}.text-dark {    color: #383853 !important;}a.text-dark:hover,a.text-dark:focus {    color: #1e2533 !important;}.text-body {    color: #4a4a69;}.text-muted {    color: #7987a1 !important;}.text-black-50 {    color: rgba(0, 0, 0, 0.5);}.text-white-50 {    color: rgba(255, 255, 255, 0.5);}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.text-decoration-none {    text-decoration: none;}.text-break {    word-break: break-word;    overflow-wrap: break-word;}.text-reset {    color: inherit;}.visible {    visibility: visible !important;}.invisible {    visibility: hidden;}/* ###### 9.9 Width   ###### */.w-50 {    width: 50% !important;}.w-100 {    width: 100% !important;}.wd-5p {    width: 5%;}.wd-10p {    width: 10%;}.wd-15p {    width: 15%;}.wd-20p {    width: 20%;}.wd-25p {    width: 25%;}.wd-30p {    width: 30%;}.wd-35p {    width: 35%;}.wd-40p {    width: 40%;}.wd-45p {    width: 45%;}.wd-50p {    width: 50%;}.wd-60p {    width: 60%;}.wd-65p {    width: 65%;}.wd-70p {    width: 70%;}.wd-75p {    width: 75%;}.wd-80p {    width: 80%;}.wd-90p {    width: 90%;}.wd-95p {    width: 95%;}.wd-100p {    width: 100%;}.wd-25 {    width: 25px;}.wd-30 {    width: 30px;}.wd-50 {    width: 50px;}.wd-80 {    width: 80px;}.wd-85 {    width: 85px;}.wd-100 {    width: 100px !important;}.wd-150 {    width: 150px;}.wd-200 {    width: 200px !important;}.wd-250 {    width: 250px;}.wd-300 {    width: 300px;}@media (min-width: 480px) {    .wd-xs-5 {        width: 5px;    }    .wd-xs-5p {        width: 5%;    }    .wd-xs-10 {        width: 10px;    }    .wd-xs-10p {        width: 10%;    }    .wd-xs-15 {        width: 15px;    }    .wd-xs-15p {        width: 15%;    }    .wd-xs-20 {        width: 20px;    }    .wd-xs-20p {        width: 20%;    }    .wd-xs-25 {        width: 25px;    }    .wd-xs-25p {        width: 25%;    }    .wd-xs-30 {        width: 30px;    }    .wd-xs-30p {        width: 30%;    }    .wd-xs-35 {        width: 35px;    }    .wd-xs-35p {        width: 35%;    }    .wd-xs-40 {        width: 40px;    }    .wd-xs-40p {        width: 40%;    }    .wd-xs-45 {        width: 45px;    }    .wd-xs-45p {        width: 45%;    }    .wd-xs-50 {        width: 50px;    }    .wd-xs-50p {        width: 50%;    }    .wd-xs-55 {        width: 55px;    }    .wd-xs-55p {        width: 55%;    }    .wd-xs-60 {        width: 60px;    }    .wd-xs-60p {        width: 60%;    }    .wd-xs-65 {        width: 65px;    }    .wd-xs-65p {        width: 65%;    }    .wd-xs-70 {        width: 70px;    }    .wd-xs-70p {        width: 70%;    }    .wd-xs-75 {        width: 75px;    }    .wd-xs-75p {        width: 75%;    }    .wd-xs-80 {        width: 80px;    }    .wd-xs-80p {        width: 80%;    }    .wd-xs-85 {        width: 85px;    }    .wd-xs-85p {        width: 85%;    }    .wd-xs-90 {        width: 90px;    }    .wd-xs-90p {        width: 90%;    }    .wd-xs-95 {        width: 95px;    }    .wd-xs-95p {        width: 95%;    }    .wd-xs-100 {        width: 100px;    }    .wd-xs-100p {        width: 100%;    }    .wd-xs-150 {        width: 150px;    }    .wd-xs-150p {        width: 150%;    }    .wd-xs-200 {        width: 200px;    }    .wd-xs-200p {        width: 200%;    }    .wd-xs-250 {        width: 250px;    }    .wd-xs-250p {        width: 250%;    }    .wd-xs-300 {        width: 300px;    }    .wd-xs-300p {        width: 300%;    }    .wd-xs-350 {        width: 350px;    }    .wd-xs-350p {        width: 350%;    }    .wd-xs-400 {        width: 400px;    }    .wd-xs-400p {        width: 400%;    }    .wd-xs-450 {        width: 450px;    }    .wd-xs-450p {        width: 450%;    }    .wd-xs-500 {        width: 500px;    }    .wd-xs-500p {        width: 500%;    }    .wd-xs-550 {        width: 550px;    }    .wd-xs-550p {        width: 550%;    }    .wd-xs-600 {        width: 600px;    }    .wd-xs-600p {        width: 600%;    }    .wd-xs-650 {        width: 650px;    }    .wd-xs-650p {        width: 650%;    }    .wd-xs-700 {        width: 700px;    }    .wd-xs-700p {        width: 700%;    }    .wd-xs-750 {        width: 750px;    }    .wd-xs-750p {        width: 750%;    }    .wd-xs-800 {        width: 800px;    }    .wd-xs-800p {        width: 800%;    }    .wd-xs-850 {        width: 850px;    }    .wd-xs-850p {        width: 850%;    }    .wd-xs-900 {        width: 900px;    }    .wd-xs-900p {        width: 900%;    }    .wd-xs-950 {        width: 950px;    }    .wd-xs-950p {        width: 950%;    }    .wd-xs-1000 {        width: 1000px;    }    .wd-xs-1000p {        width: 1000%;    }    .wd-xs-auto {        width: auto;    }}@media (min-width: 576px) {    .wd-sm-5 {        width: 5px;    }    .wd-sm-5p {        width: 5%;    }    .wd-sm-10 {        width: 10px;    }    .wd-sm-10p {        width: 10%;    }    .wd-sm-15 {        width: 15px;    }    .wd-sm-15p {        width: 15%;    }    .wd-sm-20 {        width: 20px;    }    .wd-sm-20p {        width: 20%;    }    .wd-sm-25 {        width: 25px;    }    .wd-sm-25p {        width: 25%;    }    .wd-sm-30 {        width: 30px;    }    .wd-sm-30p {        width: 30%;    }    .wd-sm-35 {        width: 35px;    }    .wd-sm-35p {        width: 35%;    }    .wd-sm-40 {        width: 40px;    }    .wd-sm-40p {        width: 40%;    }    .wd-sm-45 {        width: 45px;    }    .wd-sm-45p {        width: 45%;    }    .wd-sm-50 {        width: 50px;    }    .wd-sm-50p {        width: 50%;    }    .wd-sm-55 {        width: 55px;    }    .wd-sm-55p {        width: 55%;    }    .wd-sm-60 {        width: 60px;    }    .wd-sm-60p {        width: 60%;    }    .wd-sm-65 {        width: 65px;    }    .wd-sm-65p {        width: 65%;    }    .wd-sm-70 {        width: 70px;    }    .wd-sm-70p {        width: 70%;    }    .wd-sm-75 {        width: 75px;    }    .wd-sm-75p {        width: 75%;    }    .wd-sm-80 {        width: 80px;    }    .wd-sm-80p {        width: 80%;    }    .wd-sm-85 {        width: 85px;    }    .wd-sm-85p {        width: 85%;    }    .wd-sm-90 {        width: 90px;    }    .wd-sm-90p {        width: 90%;    }    .wd-sm-95 {        width: 95px;    }    .wd-sm-95p {        width: 95%;    }    .wd-sm-100 {        width: 100px;    }    .wd-sm-100p {        width: 100%;    }    .wd-sm-150 {        width: 150px;    }    .wd-sm-150p {        width: 150%;    }    .wd-sm-200 {        width: 200px;    }    .wd-sm-200p {        width: 200%;    }    .wd-sm-250 {        width: 250px;    }    .wd-sm-250p {        width: 250%;    }    .wd-sm-300 {        width: 300px;    }    .wd-sm-300p {        width: 300%;    }    .wd-sm-350 {        width: 350px;    }    .wd-sm-350p {        width: 350%;    }    .wd-sm-400 {        width: 400px;    }    .wd-sm-400p {        width: 400%;    }    .wd-sm-450 {        width: 450px;    }    .wd-sm-450p {        width: 450%;    }    .wd-sm-500 {        width: 500px;    }    .wd-sm-500p {        width: 500%;    }    .wd-sm-550 {        width: 550px;    }    .wd-sm-550p {        width: 550%;    }    .wd-sm-600 {        width: 600px;    }    .wd-sm-600p {        width: 600%;    }    .wd-sm-650 {        width: 650px;    }    .wd-sm-650p {        width: 650%;    }    .wd-sm-700 {        width: 700px;    }    .wd-sm-700p {        width: 700%;    }    .wd-sm-750 {        width: 750px;    }    .wd-sm-750p {        width: 750%;    }    .wd-sm-800 {        width: 800px;    }    .wd-sm-800p {        width: 800%;    }    .wd-sm-850 {        width: 850px;    }    .wd-sm-850p {        width: 850%;    }    .wd-sm-900 {        width: 900px;    }    .wd-sm-900p {        width: 900%;    }    .wd-sm-950 {        width: 950px;    }    .wd-sm-950p {        width: 950%;    }    .wd-sm-1000 {        width: 1000px;    }    .wd-sm-1000p {        width: 1000%;    }    .wd-sm-auto {        width: auto;    }}@media (min-width: 768px) {    .wd-md-5 {        width: 5px;    }    .wd-md-5p {        width: 5%;    }    .wd-md-10 {        width: 10px;    }    .wd-md-10p {        width: 10%;    }    .wd-md-15 {        width: 15px;    }    .wd-md-15p {        width: 15%;    }    .wd-md-20 {        width: 20px;    }    .wd-md-20p {        width: 20%;    }    .wd-md-25 {        width: 25px;    }    .wd-md-25p {        width: 25%;    }    .wd-md-30 {        width: 30px;    }    .wd-md-30p {        width: 30%;    }    .wd-md-35 {        width: 35px;    }    .wd-md-35p {        width: 35%;    }    .wd-md-40 {        width: 40px;    }    .wd-md-40p {        width: 40%;    }    .wd-md-45 {        width: 45px;    }    .wd-md-45p {        width: 45%;    }    .wd-md-50 {        width: 50px;    }    .wd-md-50p {        width: 50%;    }    .wd-md-55 {        width: 55px;    }    .wd-md-55p {        width: 55%;    }    .wd-md-60 {        width: 60px;    }    .wd-md-60p {        width: 60%;    }    .wd-md-65 {        width: 65px;    }    .wd-md-65p {        width: 65%;    }    .wd-md-70 {        width: 70px;    }    .wd-md-70p {        width: 70%;    }    .wd-md-75 {        width: 75px;    }    .wd-md-75p {        width: 75%;    }    .wd-md-80 {        width: 80px;    }    .wd-md-80p {        width: 80%;    }    .wd-md-85 {        width: 85px;    }    .wd-md-85p {        width: 85%;    }    .wd-md-90 {        width: 90px;    }    .wd-md-90p {        width: 90%;    }    .wd-md-95 {        width: 95px;    }    .wd-md-95p {        width: 95%;    }    .wd-md-100 {        width: 100px;    }    .wd-md-100p {        width: 100%;    }    .wd-md-150 {        width: 150px;    }    .wd-md-150p {        width: 150%;    }    .wd-md-200 {        width: 200px;    }    .wd-md-200p {        width: 200%;    }    .wd-md-250 {        width: 250px;    }    .wd-md-250p {        width: 250%;    }    .wd-md-300 {        width: 300px;    }    .wd-md-300p {        width: 300%;    }    .wd-md-350 {        width: 350px;    }    .wd-md-350p {        width: 350%;    }    .wd-md-400 {        width: 400px;    }    .wd-md-400p {        width: 400%;    }    .wd-md-450 {        width: 450px;    }    .wd-md-450p {        width: 450%;    }    .wd-md-500 {        width: 500px;    }    .wd-md-500p {        width: 500%;    }    .wd-md-550 {        width: 550px;    }    .wd-md-550p {        width: 550%;    }    .wd-md-600 {        width: 600px;    }    .wd-md-600p {        width: 600%;    }    .wd-md-650 {        width: 650px;    }    .wd-md-650p {        width: 650%;    }    .wd-md-700 {        width: 700px;    }    .wd-md-700p {        width: 700%;    }    .wd-md-750 {        width: 750px;    }    .wd-md-750p {        width: 750%;    }    .wd-md-800 {        width: 800px;    }    .wd-md-800p {        width: 800%;    }    .wd-md-850 {        width: 850px;    }    .wd-md-850p {        width: 850%;    }    .wd-md-900 {        width: 900px;    }    .wd-md-900p {        width: 900%;    }    .wd-md-950 {        width: 950px;    }    .wd-md-950p {        width: 950%;    }    .wd-md-1000 {        width: 1000px;    }    .wd-md-1000p {        width: 1000%;    }    .wd-md-auto {        width: auto;    }    .wd-md-120 {        width: 120px;    }}@media (min-width: 992px) {    .wd-lg-5 {        width: 5px;    }    .wd-lg-5p {        width: 5%;    }    .wd-lg-10 {        width: 10px;    }    .wd-lg-10p {        width: 10%;    }    .wd-lg-15 {        width: 15px;    }    .wd-lg-15p {        width: 15%;    }    .wd-lg-20 {        width: 20px;    }    .wd-lg-20p {        width: 20%;    }    .wd-lg-25 {        width: 25px;    }    .wd-lg-25p {        width: 25%;    }    .wd-lg-30 {        width: 30px;    }    .wd-lg-30p {        width: 30%;    }    .wd-lg-35 {        width: 35px;    }    .wd-lg-35p {        width: 35%;    }    .wd-lg-40 {        width: 40px;    }    .wd-lg-40p {        width: 40%;    }    .wd-lg-45 {        width: 45px;    }    .wd-lg-45p {        width: 45%;    }    .wd-lg-50 {        width: 50px;    }    .wd-lg-50p {        width: 50%;    }    .wd-lg-55 {        width: 55px;    }    .wd-lg-55p {        width: 55%;    }    .wd-lg-60 {        width: 60px;    }    .wd-lg-60p {        width: 60%;    }    .wd-lg-65 {        width: 65px;    }    .wd-lg-65p {        width: 65%;    }    .wd-lg-70 {        width: 70px;    }    .wd-lg-70p {        width: 70%;    }    .wd-lg-75 {        width: 75px;    }    .wd-lg-75p {        width: 75%;    }    .wd-lg-80 {        width: 80px;    }    .wd-lg-80p {        width: 80%;    }    .wd-lg-85 {        width: 85px;    }    .wd-lg-85p {        width: 85%;    }    .wd-lg-90 {        width: 90px;    }    .wd-lg-90p {        width: 90%;    }    .wd-lg-95 {        width: 95px;    }    .wd-lg-95p {        width: 95%;    }    .wd-lg-100 {        width: 100px;    }    .wd-lg-100p {        width: 100%;    }    .wd-lg-150 {        width: 150px;    }    .wd-lg-150p {        width: 150%;    }    .wd-lg-200 {        width: 200px;    }    .wd-lg-200p {        width: 200%;    }    .wd-lg-250 {        width: 250px;    }    .wd-lg-250p {        width: 250%;    }    .wd-lg-300 {        width: 300px;    }    .wd-lg-300p {        width: 300%;    }    .wd-lg-350 {        width: 350px;    }    .wd-lg-350p {        width: 350%;    }    .wd-lg-400 {        width: 400px;    }    .wd-lg-400p {        width: 400%;    }    .wd-lg-450 {        width: 450px;    }    .wd-lg-450p {        width: 450%;    }    .wd-lg-500 {        width: 500px;    }    .wd-lg-500p {        width: 500%;    }    .wd-lg-550 {        width: 550px;    }    .wd-lg-550p {        width: 550%;    }    .wd-lg-600 {        width: 600px;    }    .wd-lg-600p {        width: 600%;    }    .wd-lg-650 {        width: 650px;    }    .wd-lg-650p {        width: 650%;    }    .wd-lg-700 {        width: 700px;    }    .wd-lg-700p {        width: 700%;    }    .wd-lg-750 {        width: 750px;    }    .wd-lg-750p {        width: 750%;    }    .wd-lg-800 {        width: 800px;    }    .wd-lg-800p {        width: 800%;    }    .wd-lg-850 {        width: 850px;    }    .wd-lg-850p {        width: 850%;    }    .wd-lg-900 {        width: 900px;    }    .wd-lg-900p {        width: 900%;    }    .wd-lg-950 {        width: 950px;    }    .wd-lg-950p {        width: 950%;    }    .wd-lg-1000 {        width: 1000px;    }    .wd-lg-1000p {        width: 1000%;    }    .wd-lg-auto {        width: auto;    }}@media (min-width: 1200px) {    .wd-xl-5 {        width: 5px;    }    .wd-xl-5p {        width: 5%;    }    .wd-xl-10 {        width: 10px;    }    .wd-xl-10p {        width: 10%;    }    .wd-xl-15 {        width: 15px;    }    .wd-xl-15p {        width: 15%;    }    .wd-xl-20 {        width: 20px;    }    .wd-xl-20p {        width: 20%;    }    .wd-xl-25 {        width: 25px;    }    .wd-xl-25p {        width: 25%;    }    .wd-xl-30 {        width: 30px;    }    .wd-xl-30p {        width: 30%;    }    .wd-xl-35 {        width: 35px;    }    .wd-xl-35p {        width: 35%;    }    .wd-xl-40 {        width: 40px;    }    .wd-xl-40p {        width: 40%;    }    .wd-xl-45 {        width: 45px;    }    .wd-xl-45p {        width: 45%;    }    .wd-xl-50 {        width: 50px;    }    .wd-xl-50p {        width: 50%;    }    .wd-xl-55 {        width: 55px;    }    .wd-xl-55p {        width: 55%;    }    .wd-xl-60 {        width: 60px;    }    .wd-xl-60p {        width: 60%;    }    .wd-xl-65 {        width: 65px;    }    .wd-xl-65p {        width: 65%;    }    .wd-xl-70 {        width: 70px;    }    .wd-xl-70p {        width: 70%;    }    .wd-xl-75 {        width: 75px;    }    .wd-xl-75p {        width: 75%;    }    .wd-xl-80 {        width: 80px;    }    .wd-xl-80p {        width: 80%;    }    .wd-xl-85 {        width: 85px;    }    .wd-xl-85p {        width: 85%;    }    .wd-xl-90 {        width: 90px;    }    .wd-xl-90p {        width: 90%;    }    .wd-xl-95 {        width: 95px;    }    .wd-xl-95p {        width: 95%;    }    .wd-xl-100 {        width: 100px;    }    .wd-xl-100p {        width: 100%;    }    .wd-xl-150 {        width: 150px;    }    .wd-xl-150p {        width: 150%;    }    .wd-xl-200 {        width: 200px;    }    .wd-xl-200p {        width: 200%;    }    .wd-xl-250 {        width: 250px;    }    .wd-xl-250p {        width: 250%;    }    .wd-xl-300 {        width: 300px;    }    .wd-xl-300p {        width: 300%;    }    .wd-xl-350 {        width: 350px;    }    .wd-xl-350p {        width: 350%;    }    .wd-xl-400 {        width: 400px;    }    .wd-xl-400p {        width: 400%;    }    .wd-xl-450 {        width: 450px;    }    .wd-xl-450p {        width: 450%;    }    .wd-xl-500 {        width: 500px;    }    .wd-xl-500p {        width: 500%;    }    .wd-xl-550 {        width: 550px;    }    .wd-xl-550p {        width: 550%;    }    .wd-xl-600 {        width: 600px;    }    .wd-xl-600p {        width: 600%;    }    .wd-xl-650 {        width: 650px;    }    .wd-xl-650p {        width: 650%;    }    .wd-xl-700 {        width: 700px;    }    .wd-xl-700p {        width: 700%;    }    .wd-xl-750 {        width: 750px;    }    .wd-xl-750p {        width: 750%;    }    .wd-xl-800 {        width: 800px;    }    .wd-xl-800p {        width: 800%;    }    .wd-xl-850 {        width: 850px;    }    .wd-xl-850p {        width: 850%;    }    .wd-xl-900 {        width: 900px;    }    .wd-xl-900p {        width: 900%;    }    .wd-xl-950 {        width: 950px;    }    .wd-xl-950p {        width: 950%;    }    .wd-xl-1000 {        width: 1000px;    }    .wd-xl-1000p {        width: 1000%;    }    .wd-xl-auto {        width: auto;        width: auto !important;    }		.pesquisa{		border-radius: 5px; 		width: 25%;		float: right;		padding-top: 10px;				padding-right: 20px;		padding-bottom: 5px;		}}.btn-w-xs {    min-width: 90px;}.btn-w-sm {    min-width: 110px;}.btn-w-lg {    min-width: 150px;}/*# sourceMappingURL=style.css.map */.ocultar{  display:none;}.verde{    color:green;}.text-verde{    color:green;}.azul{	color: blue;}.vermelho{	color: red;}.cinza{	color: gray;}.icones_mobile{    font-size:20px !important;	/*padding-left: 2px;*/  }.loader_mobile{    width:20%;   }.cab_mobile{    display: none;     width:0%;        }@media only screen and (max-width: 700px) {  .ocultar_mobile{    display:none;   }    .esc{    display:none;   }  .icones_mobile{    font-size:24px !important;    margin-right: 8px;  }      .loader_mobile{    width:50%;	}	.cab_mobile{    		display: inline-block; 		width:100%;	}	.textarea{	 width:300px;   }    .textarea_func{    width:400px;     }}.botao_excluir{    width: 240px;     /*padding-top:10px;     padding-bottom:2px;*/	padding: 8px 10px 8px 10px;    background: #ffd6d6;  	border-radius: 5px;}.botao_excluir p{	margin-bottom: 0px;} input[type='file'] {  display: none}.input-wrapper label {  background-color: #34db83;  border-radius: 5px;  color: #fff;  margin: 2px 2px 5px 0px;  padding: 2px 5px;  font-size: 10px;}.input-wrapper label:hover {  background-color: #071ae8;}.centralizar{	text-align: center;}  .textarea{    width:480px;    height:110px;  }    .textarea_func{   width:740px;	 /*width:100%;*/	    height:50px;  }    /*-- Calender --*/.agil-info-calendar {    margin:20px 0px;}.calendar-widget {	height: 530px;    padding: 15px 10px;    background: #fff;    -webkit-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);    box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);}.chit-chat-heading i {    color: #00c4ff;    margin-right: 10px;    margin-left: 5px;}.agile-calendar {	padding-left: 0px;	width: 100%;	padding-right: 0;	padding-bottom: 15px;} .textarea_folha{    /*width:740px;*/	width:100%;	    height:50px;  }  .textarea_chamado{	width:480%;	    height:80px;  }     .textarea_autorizar{	width:700px;	    height:80px;  }     fieldset.scheduler-border {    border: 1px groove #ddd !important;    padding: 0 1.4em 1.4em 1.4em !important;    margin: 0 0 1.5em 0 !important;    -webkit-box-shadow:  0px 0px 0px 0px #000;    box-shadow:  0px 0px 0px 0px #000;}legend.scheduler-border {    font-size: 1em !important;	color: green !important;    font-weight: bold !important;    text-align: left !important;}/*-- //Calender --*//* @media only screen and (max-width: 700px) { }*/.required:after {  content:" *";   color: red;}.nicEdit-main{	width: 99% !important;} .desativar {    cursor: default;    pointer-events: none;    text-decoration: none;    color: grey;}.container_botoes { 	display: flex; 	justify-content: right;	gap: 3px; }.button_lado {	padding: 10px 15px;	/*background-color: #4CAF50;*/	color: white;	text-decoration: none;	border: none;	border-radius: 5px;	height:30px;	width:20px;		display: inline-flex;		justify-content: center;	align-items: center;	text-align: center;}.table-ajustada {    table-layout: auto;    width: 100%;}.swal-whatsapp-container {    z-index: 9999999999 !important; /* Maior que o z-index padrão das modais Bootstrap (1050) */}.swal2-container {  z-index: 999999999 !important;  position: fixed !important;}.swal2-popup {  z-index: 999999999 !important;}.custom-controls-inline {    display: flex;    gap: 15px; /* Espaçamento entre os botões */}.preenchido {    background-color: #a0cfeb;    font-weight: bold;    border-radius: 5px;}.feriado {    background-color: red !important;    color: white;    font-weight: bold;    border-radius: 50%;}.preenchido {    background-color: #9a9ae5 !important;    color: white;    font-weight: bold;}.feriado.preenchido { /* ✅ Quando o dia for feriado **e** preenchido */    background: linear-gradient(45deg, red, red);    color: white;    font-weight: bold;   /* border-radius: 50%;*/}.toplip-turno {    position: absolute;    top: 25px;    left: 0;    z-index: 999;    font-size: 0.8em;    background: white;    border: 1px solid #ccc;    border-radius: 4px;    padding: 2px;    box-shadow: 0 2px 6px rgba(0,0,0,0.15);    width: 130px;}.day {    position: relative;}.day.turno-sd { background-color: #d0f0c0; } /* Diurno */.day.turno-sn { background-color: #c0d0f0; } /* Noturno */.day.turno-plt { background-color: #f0d0d0; } /* Plantão */.day.turno-fer { background-color: #ebeb34; } /* Férias */td.acoes {  white-space: nowrap;  text-align: center;  vertical-align: middle;  width: 7%; /* padrão mínimo */}td.acoes .btn {  margin: 2px;  padding: 4px 6px;}/* Aumenta a largura conforme o número de botões */td.acoes.botoes-2 { width: 10%; }td.acoes.botoes-3 { width: 13%; }td.acoes.botoes-4 { width: 16%; }td.acoes.botoes-5 { width: 20%; }/* Responsivo */@media (max-width: 768px) {  td.acoes {    width: 22%;  }}.linha-sticky {  position: sticky;  top: 65px; /* altura do cabeçalho */  z-index: 1020;  background-color: #fff;}.bg-purple {    background: linear-gradient(135deg, #7E22CE, #9333EA);    color: #fff;}.bg-orange {    background: linear-gradient(135deg, #FF7F50, #FF4500);    color: #fff;}.bg-teal {    background: linear-gradient(135deg, #008080, #20B2AA);    color: #fff;}.bg-pink {    background: linear-gradient(135deg, #EC4899, #F472B6);    color: #fff;}