:root {
    --blu: #141c2b;
    --verdemat: #23b785;
    --rosso: rgba(255, 76, 81, 1);
    --rosso16: rgba(255, 76, 81, 0.16);
    --info: #0dcaf0;
    --info-main: #00bad1;
    --info-30: #0dcaf047;
    --warning: #ffc107;
    --warning-30: #ffc1074d;
    --success: #28c76f;
    --success-30: #1987544a;
    --danger: #dc3545;
    --danger-30: #dc354648;
    --secondary: #6c757d;
    --secondary-30: #6c757d52;
    --nero: #000306;
    --gray: rgba(255, 255, 255, 0.6);
    --gray30: rgba(255, 255, 255, 0.3);
    --verdeOpaco: #102528;
    --text: #b6bee3;
    --text-disabled: rgba(222, 245, 234, 0.4);
    --text-secondary: rgba(43, 61, 51, 0.7);
    --textWhite: #fff;
    --title: #5d596c;
    --title-30: #5d596c3e;
    --grigio: rgba(255, 255, 255, 0.6);
    --orange: #ff9f43;
    --orange16: rgba(255, 159, 67, 0.16);
    --orange-30: rgba(255, 159, 67, 0.25);
    --white: color(display-p3 1 1 1 / 1);
    --white05: rgba(255, 255, 255, 0.05);
    --white10: rgba(255, 255, 255, 0.1);
    --white16: rgba(255, 255, 255, 0.16);
    --white20: rgba(255, 255, 255, 0.2);
    --white25: rgba(255, 255, 255, 0.25);
    --white30: rgba(255, 255, 255, 0.3);
    --white40: rgba(255, 255, 255, 0.4);
    --white60: rgba(255, 255, 255, 0.6);
    --white70: rgba(255, 255, 255, 0.7);
    --white50: rgba(255, 255, 255, 0.5);
    --white80: rgba(255, 255, 255, 0.8);
    --white90: rgba(255, 255, 255, 0.9);
    --font: "Public Sans", sans-serif;
    --secondary: #11321e;
    --verde: #29dc60;
    --verde-chat: #1a9254;
    --verde-16: rgba(40, 199, 111, 0.16);
    --verde-30: rgba(40, 199, 111, 0.25);
    --verde-5: rgba(40, 199, 111, 0.05);
    --brown: #aa755f;
    --red-mat: rgba(255, 76, 81, 1);
    --orange-mat: rgba(255, 159, 67, 1);
    --red-16: rgba(255, 76, 81, 0.16);
    --orange-16: rgba(255, 159, 67, 0.16);
    --textGray: rgba(255, 255, 255, 0.75);
    --bs-form-switch-off: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23199254'/%3e%3c/svg%3e") !important;
    --bs-form-switch-on: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e") !important;
    --textTable: rgba(222, 245, 234, 1);
    --textTable70: rgba(222, 245, 234, 0.7);
    --Border-Radius-border-radius-md: 6px;
    --background: #072d2f;
    --darkBackground: #002022;
    --darkBackground2: #000e10;
    --cardBackground: #00171a;
    --warning-main: #ff9f43;
    --verde-mat: #28c76f;
    --gray70: rgba(255, 255, 255, 0.7);
    --rosso-16: rgba(255, 76, 81, 0.16);
    --gray16: rgba(255, 255, 255, 0.16);
    --blue: #7367f0;
    --rosso: #dc3545;
    --rosso-mat: rgba(255, 76, 81, 1);
    --rosso-5: rgba(255, 76, 81, 0.05);
    --rosso-16: rgba(255, 76, 81, 0.16);
    --fluo: rgba(125, 255, 183, 1);
    --backgroundAccordion: #002b2e;
    --tableheadbg: #000e10;
    --tableheadcolor: #fff;
    --tablebg: #00171a;
    --navtablebg: #263a3c;
    --cardTitle: rgba(232, 245, 222, 0.9);
}
.rwmb-password-wrapper .show-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2c-1.2.9-2.2 2.1-3 3.4c.2.4.5.8.8 1.2c3.3 4.6 9.6 5.6 14.2 2.4c.9-.7 1.7-1.4 2.4-2.4c.3-.4.5-.8.8-1.2c-.3-.4-.5-.8-.8-1.1zm-8.2-2.3c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8s-1.3.5-1.8 0s-.5-1.3 0-1.8zm-.1 7.7c-3.1 0-6-1.6-7.7-4.2C3.5 9 5.1 7.8 7 7.2c-.7.8-1 1.7-1 2.7c0 2.2 1.7 4.1 4 4.1c2.2 0 4.1-1.7 4.1-4v-.1c0-1-.4-2-1.1-2.7c1.9.6 3.5 1.8 4.7 3.5c-1.7 2.6-4.6 4.2-7.7 4.2z'/%3E%3C/svg%3E");
}
.rwmb-password-wrapper .hide-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='currentColor' d='M17.3 3.3c-.4-.4-1.1-.4-1.6 0l-2.4 2.4a9.6 9.6 0 0 0-3.3-.6c-3.8.1-7.2 2.1-9 5.4c.2.4.5.8.8 1.2c.8 1.1 1.8 2 2.9 2.7L3 16.1c-.4.4-.5 1.1 0 1.6c.4.4 1.1.5 1.6 0L17.3 4.9c.4-.5.4-1.2 0-1.6zm-10.6 9l-1.3 1.3c-1.2-.7-2.3-1.7-3.1-2.9C3.5 9 5.1 7.8 7 7.2c-1.3 1.4-1.4 3.6-.3 5.1zM10.1 9c-.5-.5-.4-1.3.1-1.8c.5-.4 1.2-.4 1.7 0L10.1 9zm8.2.5c-.5-.7-1.1-1.4-1.8-1.9l-1 1c.8.6 1.5 1.3 2.1 2.2C15.9 13.4 13 15 9.9 15h-.8l-1 1c.7-.1 1.3 0 1.9 0c3.3 0 6.4-1.6 8.3-4.3c.3-.4.5-.8.8-1.2c-.3-.3-.5-.7-.8-1zM14 10l-4 4c2.2 0 4-1.8 4-4z'/%3E%3C/svg%3E");
}

.rwmb-password-wrapper .password-icon {
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    display: block;
}
.pagarent #bricks-panel .bricks-panel-controls label {
    padding: 0 !important;
}
.praticadest:hover {
    cursor: help;
}
.border-30 {
    border: 1px solid rgba(255, 255, 255, 0.16);
}
#brxe-natimf {
    margin-bottom: 0px!important;
}
.info_completa {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 6px center;
    padding-left: 28px;
    background-color: #444;
    color: #F4F4F4;
    padding: 5px 8px 5px 25px;
    font-size: 11px;
    font-weight: bold;
    border-radius: 4px;
}
.pagarent .tippy-box[data-theme~="translucent"] {
    background-color: #1e694f;
    color: var(--verde-mat);
    padding: 2px 10px;
    border-radius: 10px;
    font-size: 14px;
}

.missing {
    border: 1px solid var(--orange) !important;
    color: var(--orange) !important;
}
.missing::placeholder {
    color: var(--orange) !important;
}
.mbup-form .rwmb-password-strength.very-weak,
.pagarent .rwmb-error,
.mbup-form .rwmb-password-strength.mismatch,
#rwmb-validation-message,
.errorBox {
    color: var(--rosso) !important;
    background-color: var(--rosso16) !important;
    border-color: var(--rosso) !important;
}
.mbup-form .rwmb-password-strength.weak,
.mbup-form .rwmb-password-strength.medium {
    color: var(--orange);
    background-color: var(--orange16);
    border-color: var(--orange);
}
.mbup-form .rwmb-password-strength.strong {
    color: var(--verde-mat);
    background-color: var(--verde-16);
    border-color: var(--verde-mat);
}
.pagarent .rwmb-required {
    color: var(--verde-mat) !;
}
.pagarent
    .tippy-box[data-theme~="translucent"][data-placement^="top"]
    > .tippy-arrow::before,
.pagarent
    .tippy-box[data-theme~="translucent"][data-placement^="bottom"]
    > .tippy-arrow::before,
.pagarent
    .tippy-box[data-theme~="translucent"][data-placement^="left"]
    > .tippy-arrow::before,
.pagarent
    .tippy-box[data-theme~="translucent"][data-placement^="right"]
    > .tippy-arrow::before {
    border-top-color: var(--white30);
}
@keyframes typing {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}

@keyframes blink {
    from,
    to {
        border-color: transparent;
    }
    50% {
        border-color: #000;
    }
}
#settingsAccordion .accordion-collapse {
    width: 100%;
}
.background-accordion-bg {
    background-color: var(--backgroundAccordion) !important;
}
#brx-content {
    margin: 0 auto !important;
}
#brxe-zboezy {
    padding: 0 !important;
}

.mobile-row,
.pagarent .change-box-mobile {
    display: none !important;
}
.dash-box-centrale {
    max-width: 403px !important;
}

.pagarent .cardtitle {
    color: var(--cardTitle);
}
.form-switch input.form-check-input {
    background-color: #dedede;

    background-image: url("/wp-content/plugins/pagarent/incl/assets/cerchio.png"),
        linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0.35) 0%,
            rgba(0, 0, 0, 0.12) 50%,
            rgba(0, 0, 0, 0) 80%,
            rgba(0, 0, 0, 0) 100%
        ) !important;
}

.pagarent .verde16 {
    background-color: var(--verde-16) !important;
}
.text-table {
    color: var(--textTable) !important;
}
.text-table70 {
    color: var(--textTable70) !important;
}
body {
    background: #000306 !important;
    font-weight: 100;
    letter-spacing: 0.3px;
    font-size: 15px;
    font-family: "Public Sans", sans-serif;
    font-weight: 100;
}

.cursor-pointer {
    cursor: pointer;
}
.customscroll,
.act-wid,
.select2-results {
    scrollbar-width: thin;
    scrollbar-color: var(--verde-mat) var(--cardBackground);
}
.act-wid::-webkit-scrollbar,
.customscroll::-webkit-scrollbar,
.select2-results::-webkit-scrollbar {
    width: 10px;
}

#user-role {
    width: 200px;
    text-align: left;
    border: 0px solid #000;
}

.user-role {
    border-radius: 4px;
    border: 1px solid transparent;
    color: #fff;
    text-align: center;
    font-size: 13px;
    padding: 3px 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}
.is-invalid {
    border: 1px solid var(--rosso) !important;
}
.role-switcher,
.current-role {
    width: 120px;
    border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0);
    background: rgba(0, 0, 0, 0.5);
    z-index: 20;
    font-size: 12px;
}

.role-switcher .user-role:hover {
    color: #fff;
    cursor: pointer;
}

.user-role[data-value="ADMIN"].active {
    background: rgba(151, 71, 255, 0.25);
    color: rgba(151, 71, 255, 1);
}

.user-role[data-value="ADMIN"]:hover {
    border: 1px solid rgba(151, 71, 255, 1);
    background: rgba(151, 71, 255, 0.25);
    color: #fff;
}

.user-role[data-value="AMBASSADOR"].active {
    color: rgba(255, 138, 0, 1);
    background: rgba(255, 138, 0, 0.25);
}

.user-role[data-value="AMBASSADOR"]:hover {
    background: rgba(255, 138, 0, 0.25);
    color: #fff;
    border: 1px solid rgba(255, 138, 0, 1);
}

.user-role[data-value="OPERATORE"].active {
    background: rgba(40, 199, 111, 0.25);
    color: rgba(40, 199, 111, 1);
}

.user-role[data-value="OPERATORE"]:hover {
    background: rgba(40, 199, 111, 0.25);
    color: #fff;
    border: 1px solid rgba(40, 199, 111, 1);
}

.user-role[data-value="PARTNER"].active {
    background: rgba(0, 186, 209, 0.25);
    color: rgba(0, 186, 209, 1);
}

.user-role[data-value="PARTNER"]:hover {
    background: rgba(0, 186, 209, 0.25);
    color: #fff;
    border: 1px solid rgba(0, 186, 209, 1);
}

.blurred-bg {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(10px);
}
.act-wid::-webkit-scrollbar-thumb,
.customscroll::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, var(--verde-mat), rgba(0, 0, 0, 0.2));
    border-radius: 6px;
}
.logo-fin {
    max-height: 50px;
    object-fit: cover;
}
.act-wid::-webkit-scrollbar-track,
.customscroll::-webkit-scrollbar-track {
    background: var(--cardBackground);
    border-radius: 6px;
}
#additional_cf,
#firmatario_codice_fiscale {
    text-transform: uppercase;
}
.paga-table {
    width: 100% !important;
    table-layout: fixed;
    width: max-content;
}

.table-header-w + table {
    display: none !important;
}
.paga-table td {
    min-height: 61px;
}
#product-order td {
    height: 66px !important;
}
.paga-table td:not(.table_action, .tag-cell) {
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.open-fulltags {
    overflow: visible !important;
}
#lista_gruppi td {
    height: 61px !important;
}
.fluo {
    color: var(--fluo);
}
.status {
    border-radius: 6px;
    padding: 7px 18px;
    font-size: 12px;
    line-height: 18px;
}

.status[data-status="0"] {
    background-color: var(--white16);
    border: 1px solid var(--white);
    color: var(--white);
}

.status[data-status="1"] {
    background-color: var(--verde-16);
    border: 1px solid var(--verde);
    color: var(--verde);
}

.status[data-status="2"] {
    background-color: var(--orange-16);
    border: 1px solid var(--orange);
    color: var(--orange);
}

.status[data-status="3"] {
    background-color: var(--red-16);
    border: 1px solid var(--red-mat);
    color: var(--red-mat);
}
.pagarent .navbar-nav .dropdown-menu {
    position: absolute !important;
    margin-top: 7px !important;
}
.pagarent .navbar-nav .drp-user-menu.dropdown-menu {
    right: -20px !important;
}
.pagarent .navbar-nav .drp-collrap.dropdown-menu {
    right: -127px !important;
    margin-top: 12px !important;
}
.pagarent .navbar-nav .drp-notif.dropdown-menu {
    right: -78px !important;
    margin-top: 12px !important;
}

.paga-table td {
    padding: 5px 20px;
    background-color: var(--tablebg);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    font-size: 13px;
    color: var(--white80);
    white-space: nowrap;
    height: 61px;
}
.dt-layout-table {
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: thin;
    scrollbar-color: var(--verde-mat) var(--cardBackground);
}
.dt-layout-table::-webkit-scrollbar {
    width: 10px;
}

.dt-layout-table::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, var(--verde-mat), rgba(0, 0, 0, 0.2));
    border-radius: 6px;
}

.dt-layout-table::-webkit-scrollbar-track {
    background: var(--cardBackground);
    border-radius: 6px;
}

.dt-layout-table::-webkit-scrollbar {
    height: 8px;
}
.paga-table th:not(:last-child, .select-all)::after {
    content: "";
    height: 15px;
    width: 2px;
    background-color: var(--gray30);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.paga-table th.select-all {
    padding: 0;
    padding-left: 15px;
    max-width: 54px;
    min-width: 54px;
    width: 54px;
}

.user-profile {
    height: 135px;
    width: 135px;
    border-radius: 50%;
    box-shadow: 0px 0px 20px 0px var(--fluo);
    top: -30px;
}
.company-profile {
    height: 120px;
    width: 120px;
    border-radius: 6px;
    border: 1px solid var(--white70);
    background: rgba(0, 0, 0, 0.5);
    object-fit: contain;
    position: relative;
    z-index: 10;
    padding: 12px;
}

.banner {
    background-image: linear-gradient(
        90deg,
        #054136 0%,
        #002b2e 91%
    ) !important;
}

.head_user {
    height: 93px;
    background: linear-gradient(90deg, #447378 0%, #012b2e 100%) !important;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-right-radius: 10px;
    box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.2);
}

.img_head {
    background-image: url(/wp-content/plugins/pagarent/incl/assets/updx.png);
    background-repeat: no-repeat;
    height: 93px;
    background-size: contain;
    background-position: right;
}
.paga-table th {
    text-align: center;
    padding: 10px 20px;
    background-color: var(--tableheadbg);
    color: var(--tableheadcolor);
    height: 81px;
    vertical-align: middle;
    position: relative;
    font-weight: 500;
    font-size: 13px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    text-transform: uppercase;
    white-space: nowrap;
}

.paga-table .due-line {
    display: flex;
    flex-direction: column;
    line-height: 1.3;
}
.action-submenu {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.open-action:hover {
    cursor: pointer;
}
.action-submenu .action-subitem a {
    color: #fff;
    display: flex;
    align-items: center;
    padding: 10px 15px;
}
.action-subitem {
    cursor: pointer;
}
.action-subitem.action_open:hover i,
.action-subitem.action_open:hover a {
    color: rgba(0, 186, 209, 1) !important;
}
.action-subitem.action_open:hover {
    background-color: rgba(0, 186, 209, 0.1) !important;
}
.action-subitem.action_accept:hover i,
.action-subitem.action_accept:hover a {
    color: rgba(40, 199, 111, 1) !important;
}
.action-subitem.action_accept:hover {
    background-color: rgba(40, 199, 111, 0.1) !important;
}
.action-subitem.action_edit:hover {
    background-color: rgba(255, 138, 0, 0.1) !important;
}
.action-subitem.action_edit:hover i,
.action-subitem.action_edit:hover a {
    color: rgba(255, 138, 0, 1) !important;
}
.action-subitem.action_delete:hover i,
.action-subitem.action_delete:hover a {
    color: var(--rosso) !important;
}
.action-subitem.action_white:hover i,
.action-subitem.action_white:hover a {
    color: rgba(255, 255, 255, 1) !important;
}
.action-subitem.action_white:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
}
.action-subitem.action_delete:hover {
    background-color: rgba(255, 76, 81, 0.1) !important;
}
.action-submenu .action-subitem {
    text-align: left;
    line-height: 1;
}

.action-submenu .action-subitem:hover {
    cursor: pointer;
    background-color: var(--white05);
}

.action-submenu .action-subitem:not(:last-child) {
    border-bottom: 1px solid var(--white16);
}

.action-submenu .action-subitem i {
    font-size: 18px;
    margin-right: 10px;
}

.action-submenu-cont {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 20px;
    right: 40px;
    background-color: #193638;
    min-width: 170px;
    border-radius: 6px;
    z-index: 10;
}
.dt-paging {
    text-align: end;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: end;
}

.dt-paging-button {
    height: 38px;
    width: 38px;
    border-radius: 6px;
    background-color: var(--navtablebg);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    color: var(--white);
}

.dt-paging-button.current {
    background-color: var(--success);
}

.dt-paging-button.disabled {
    color: var(--white50);
}

.dt-paging-button.disabled:hover {
    border: 1px solid var(--white50);
    color: var(--white50);
}

.dt-paging-button:not(.current, .disabled):hover {
    border: 1px solid var(--success);
    color: var(--success);
}

.dt-layout-row:last-child {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 24px;
}

.dt-end {
    width: 70%;
    display: flex;
    align-items: center;
    justify-content: end;
}
.h40 {
    height: 40px;
}
.dt-start {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: start;
    font-size: 15px;
    color: var(--white30);
}
.ti,
[class^="ti-"] {
    font-weight: 100 !important;
}
.border-bottom-1px {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.zi1 {
    position: relative;
    z-index: 1 !important;
}
.p-64 {
    padding: 40px 64px !important;
}
.p-24 {
    padding: 24px !important;
}
.pagarent .verde-mat {
    color: var(--verde-mat);
}
.pagarent .background {
    background-color: var(--background) !important;
}
.pagarent .background-dark {
    background-color: var(--darkBackground) !important;
}
.pagarent .background-dark2 {
    background-color: var(--darkBackground2) !important;
}
.card-background {
    background-color: var(--cardBackground) !important;
}
.pagarent .border-bottom {
    border-bottom: 1px solid var(--gray30);
}
.rounded-circle {
    object-fit: cover;
}
.rounded6 {
    border-radius: 6px;
}
.rounded10 {
    border-radius: 10px;
}

.is-hidden {
    display: flex !important;
    position: absolute !important;
    top: 40% !important;
    left: 45% !important;
}
.pika-lendar {
    background-color: #002b2e !important;
    border: 1px solid var(--white16) !important;
    padding: 10px !important;
    border-radius: 6px !important;
}
.pika-row {
    text-align: center;
}
.pika-row .pika-day {
    background: transparent;
    color: #fff;
    padding: 5px;
    border-radius: 50%;
}
.pika-row .pika-day:hover {
    background-color: var(--verde-mat);
}
.gray70 {
    color: var(--gray70);
}
.white30 {
    color: var(--white30) !important;
}
.white40 {
    color: var(--white40);
}
.white60 {
    color: var(--white60);
}
.white70 {
    color: var(--white70);
}
.white80 {
    color: rgba(255, 255, 255, 0.8);
}
.white90 {
    color: var(--white90) !important;
}
.white50 {
    color: var(--white50) !important;
}
.white20 {
    color: var(--white20);
}
.pagarent .pl-24 {
    padding-left: 24px !important;
}
.pagarent .pr-24 {
    padding-right: 24px !important;
}
.pagarent .p24 {
    padding: 24px !important;
}
.pagarent .py40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.pagarent .p15 {
    padding: 15px !important;
}
.pagarent .row > * {
    padding: 0;
    margin: 0;
}
.pagarent .text-white {
    color: var(--white) !important;
}
.pagarent a {
    text-decoration: none !important;
}
.pagarent .text-danger {
    color: var(--red-mat) !important;
}
.neon {
    filter: drop-shadow(0px 0px 5.3px #28c76f)
        drop-shadow(0px 0px 5.3px #28c76f);
}
.neon-outer {
    border-radius: 12.726px;
    border: 1px solid #28c76f;
    background: rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 29.8px 0px rgba(40, 199, 111, 0.25) inset,
        0px 0px 10.5px 0px #28c76f, 0px 0px 9.8px 0px #28c76f inset,
        0px 4px 7.1px 0px rgba(0, 0, 0, 0.25);
}
.pagarent .fs-6 {
    font-size: 6px !important;
}
.pagarent .fs-8 {
    font-size: 8px !important;
    font-weight: 500;
}
.pagarent .fs-9 {
    font-size: 9px !important;
}
.pagarent .fs-10 {
    font-size: 10px !important;
    font-weight: 500;
}
.pagarent .fs-11 {
    font-size: 11px !important;
    font-weight: 300;
}
.pagarent .fs-12 {
    font-size: 12px !important;
    font-weight: 300;
}
.pagarent .fs-13 {
    font-size: 13px !important;
    font-weight: 300;
}
.pagarent .fs-14 {
    font-size: 14px !important;
    font-weight: 300;
}
.pagarent .fs-15 {
    font-size: 15px !important;
    font-weight: 400;
}
.pagarent .fs-16 {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.pagarent .fs-17 {
    font-size: 17px !important;
    font-weight: 400 !important;
}
.pagarent .fs-18 {
    font-size: 18px !important;
    font-weight: 300;
}
.pagarent .fs-20 {
    font-size: 20px !important;
    font-weight: 300;
}
.pagarent .fs-22 {
    font-size: 22px !important;
    font-weight: 300;
}
.pagarent .fs-24 {
    font-size: 24px !important;
    font-weight: 300;
}
.pagarent .fs-26 {
    font-size: 26px !important;
    font-weight: 300;
}
.pagarent .fs-28 {
    font-size: 28px !important;
    font-weight: 300;
}
.pagarent .fs-30 {
    font-size: 30px !important;
    font-weight: 300;
}
.pagarent .fs-32 {
    font-size: 32px !important;
    font-weight: 300;
}
.pagarent .fs-35 {
    font-size: 35px !important;
    font-weight: 300;
}
.pagarent .fs-36 {
    font-size: 36px !important;
    font-weight: 300;
}
.pagarent .fs-40 {
    font-size: 40px !important;
    font-weight: 500;
}

.pagarent .fs-50 {
    font-size: 50px !important;
    font-weight: 500;
}
.pagarent .fs-65 {
    font-size: 65px !important;
    font-weight: 500;
}
.pagarent .fs-80 {
    font-size: 80px !important;
    font-weight: 500;
}
.pagarent .form-check-input {
    width: 30px;
    height: 18px;
}
.pagarent .form-check-input:checked {
    background-color: var(--verde-mat);
    border: 0;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
}
.pagarent .accordion {
    --bs-accordion-bg: var(--backgroundAccordion);
}
.pagarent .accordion-item {
    min-height: 65px;
    display: flex;
    flex-direction: column;
    border: 0;
    align-items: center;
    padding: 15px 0;
}
.pagarent .accordion-title {
    position: relative;
    left: -55px;
}
.pagarent .accordion-button:not(.collapsed) {
    background-color: var(--background);
    border: 0 !important;
}
.pagarent .accordion-button::after,
.pagarent .accordion-button::before {
    content: none;
}
.pagarent .accordion-button:focus {
    outline: none !important;
    box-shadow: none !important;
    border-color: rgba(0, 0, 0, 0);
}
.accordion-header.tab_warn .accordion-button:focus {
    border-bottom: 1px solid var(--orange-mat);
}
.accordion-header.tab_ko .accordion-button:focus {
    border-bottom: 1px solid var(--red-mat);
}
.accordion-header.tab_ok .accordion-button:focus {
    border-bottom: 1px solid var(--verde-mat);
}

.pagarent .accordion-header {
    width: 100%;
    display: flex;
    justify-content: center;
}
.pagarent .accordion-button:hover {
    border-bottom: 1px solid var(--white30);
}
.pagarent .accordion-button {
    height: 35px;
    margin-left: 30px;
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-right: 0px;
    border-bottom: 1px solid var(--white30);
    padding: 0px;
}
.pagarent .accordion-body {
    padding: 0px !important;
    padding-left: 28px !important;
    padding-right: 45px !important;
    margin-top: 24px !important;
}
.pagarent .accordion-button:not(.collapsed) i:last-child {
    transform: rotate(90deg);
}
.pagarent .accordion-button:not(.collapsed) {
    box-shadow: none !important;
}
.settings-accordion .accordion-button {
    margin-left: 0px;
    height: 100%;
}

.settings-accordion .accordion-button:not(.collapsed) {
    box-shadow: none;
}

.settings-accordion .accordion-button:focus {
    outline: none;
    border: 0;
}

.settings-accordion .accordion-item {
    border-bottom: 1px solid var(--white30);
    border-radius: 0;
}

.settings-accordion .accordion-header {
    display: flex;
    align-items: center;
}

.settings-accordion .accordion-title {
    left: 0;
}

.settings-accordion .accordion-body {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pagarent .accordion-button:not(.collapsed) i {
    color: unset !important;
}
.pagarent .btn-close {
    --bs-btn-close-bg: none;
}
.divider-vertical {
    height: 100%;
    width: 2px;
    background-color: rgba(255, 255, 255, 0.1);
    position: relative;
}
.pagarent .modal-backdrop.show {
    opacity: 0.8;
    filter: blur(10px);
}
.divider-vertical::before {
    content: "VS";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(50% - 12px);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    width: 24px;
    color: var(--text-disabled);
    font-size: 11px;
    background-color: rgb(32, 66, 68);
    outline: 4px solid var(--background);
    outline-offset: 0px;
}
.pagarent .menu-link a {
    color: var(--textWhite);
}
.paga-table tr:hover td {
    background-color: rgba(255, 255, 255, 0.05);
}
.pagarent .textcolored {
    color: var(--verde-mat);
}
.ti svg {
    vertical-align: sub;
}
.btn {
    font-weight: 500 !important;
}
.h40 {
    height: 40px;
}
#lista_matrix .accordion-item,
#settingsAccordion .accordion-item {
    padding: 0px;
}
#lista_matrix .accordion-button:last-child,
#settingsAccordion .accordion-button:last-child {
    border: 0px !important;
}
#lista_matrix .accordion-item:last-child,
#settingsAccordion .accordion-item:last-child {
    border: 0px !important;
}
#lista_matrix .accordion-body,
#settingsAccordion .accordion-body {
    padding: 0px !important;
}

.btn.btn-primary {
    background: var(--verde-mat);
    border: 1px solid var(--verde-mat);
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
}
.btn.btn-primary:hover {
    background: rgba(40, 199, 111, 0.25);
    border: 1px solid var(--verde-mat);
}
.btn.btn-white {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    background: rgba(255, 255, 255, 0.08);
    justify-content: center;
}
.btn.btn-transparent {
    border: 1px solid rgba(255, 255, 255, 0.6);
    border-radius: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn.btn-transparent:hover {
    background: rgba(255, 255, 255, 0.5);
}
.btn.btn-white:hover {
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.25);
}
.btn.btn-warning {
    border: 1px solid var(--orange-mat);
    padding: 8px 10px;
    border-radius: 6px;
    color: #fff;
    background: var(--orange-mat);
}
.btn.btn-orange {
    border: 1px solid var(--orange-mat);
    padding: 8px 10px;
    border-radius: 6px;
    color: var(--orange-mat);
    background: rgba(255, 159, 67, 0.16);
}
.btn.btn-orange-full {
    border: 1px solid var(--orange-mat);
    padding: 8px 10px;
    border-radius: 6px;
    color: var(--orange-mat);
    background: var(--orange-mat);
}
.btn.btn-orange-full:hover,
.btn.btn-orange-full:active {
    border: 1px solid var(--orange-mat) !important;
    background: rgba(255, 159, 67, 0.16) !important;
    color: var(--orange-mat) !important;
}

.btn.btn-orange:hover,
.btn.btn-warning:hover {
    border: 1px solid var(--orange-mat) !important;
    background: var(--orange-mat) !important;
}
.btn.btn-red {
    border: 1px solid rgba(255, 67, 67, 1);
    padding: 8px 10px;
    border-radius: 6px;
    color: rgba(255, 67, 67, 1);
    background: rgba(255, 76, 81, 0.16);
}
.btn.btn-red-full {
    border: 1px solid rgba(255, 67, 67, 1);
    padding: 8px 10px;
    border-radius: 6px;
    color: var(--white);
    background: rgba(255, 67, 67, 1);
}
.btn.btn-red:hover {
    border: 1px solid rgba(255, 67, 67, 1);
    background: rgba(255, 67, 67, 1);
}
.btn.btn-red-full:hover {
    border: 1px solid rgba(255, 67, 67, 1);
    background: rgba(255, 67, 67, 0.16);
    color: var(--rosso) !important;
}
.btn.btn-reverse {
    border-radius: 6px;
    border: 1px solid var(--verde-mat);
    background: rgba(40, 199, 111, 0.25);
    color: var(--verde);
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-reverse-disabled {
    border-radius: 6px;
    border: 0;
    background: rgba(128, 131, 144, 0.2);
    color: var(--white50);
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-reverse-disabled:hover {
    background: var(--white40);
    color: #fff;
}
.btn.btn-reverse-orange {
    border-radius: 6px;
    border: 1px solid var(--orange);
    background: rgba(255, 159, 67, 0.25);
    color: var(--orange);
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-reverse-red {
    border-radius: 6px;
    border: 1px solid var(--rosso);
    background: rgba(255, 67, 67, 0.16);
    color: var(--rosso);
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-reverse-red:hover {
    border: 1px solid var(--rosso);
    background: var(--rosso);
}
.btn.btn-reverse-orange:hover {
    border: 1px solid var(--orange);
    background: var(--orange);
}
.btn.btn-reverse-dark {
    border-radius: 6px;
    border: 1px solid var(--verde-mat);
    background: var(--darkBackground);
    color: var(--verde);
    padding: 8px 10px;
}
.btn.btn-reverse:hover,
.btn.btn-reverse-dark:hover {
    background: var(--verde-mat) !important;
}
.btn.btn-blue {
    border: 1px solid #00bad1;
    border-radius: 6px;
    background: rgba(0, 186, 209, 0.16);
}
.btn.btn-blue:hover {
    border: 1px solid #00bad1;
    background: #00bad1;
}

.notecontainer {
    position: relative;
}
.note-arrow {
    right: 20px;
    bottom: 20px;
    height: 35px;
    width: 35px;
    font-size: 20px;
    transform: rotate(180deg);
    border-radius: 6px;
    border: 1px solid var(--gray30);
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-roundgreen {
    border-radius: 15px;
    border: 1px solid var(--verde);
    color: var(--verde);
    font-size: 12px;
    padding: 4px 10px;
}
.pagarent .tag-roundgreen {
    border-radius: 15px;
    border: 1px solid var(--verde);
    color: var(--verde);
    font-size: 12px;
    padding: 2px 12px;
    background-color: var(--nero);
    width: fit-content;
}
.pagarent .search-container {
    position: relative;
    width: 250px;
}
.pagaicon {
    background-color: rgba(128, 144, 143, 0.16);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px;
}
.pagaicon.ti-copy:hover {
    cursor: pointer;
    color: var(--white) !important;
}
.view_g_det:hover {
    cursor: pointer;
    color: var(--white);
}
.pagarent .search-container .search-inp {
    width: 100%;
    background-color: transparent;
    border: 0.75px solid rgba(255, 255, 255, 0.16);
    color: white;
    border-radius: 6px;
    padding-left: 41px !important;
}

.pagarent .search-inp::placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.pagarent .search-icon {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: rgba(255, 255, 255, 0.7);
}
/* ACTIVITY ROW */
.activity-row {
    position: relative;
}
.activity-row {
    padding-bottom: 20px !important;
}
.activity-row::before {
    content: "";
    position: absolute;
    top: 19px;
    left: 15px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    text-align: end;
    padding-right: 24px;
}
/* CARD */
.pagarent .card-title {
    color: rgba(255, 255, 255, 0.9);
    font-family: "Public Sans";
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    margin: 0;
    font-style: italic;
}
.pagarent .card-subtitle {
    color: rgba(255, 255, 255, 0.6);
    font-size: 13px;
    font-weight: 100;
}
.pagarent .card-body {
    padding: 0;
}
.pagarent .widget-card {
    height: 470px;
    min-height: 470px;
    max-height: 470px;
}
.pagarent .card,
.pagarent .card-wizard,
.pagarent .card-orange,
.card-red {
    display: flex;
    padding: 24px;
    justify-content: center;
    border-radius: 6px;
    position: relative;
    color: #fff;
    background: #00171a;
    border: 1px solid transparent !important;
}
.card-wizard .boxtitle,
.card-wizard .title-box {
    background: #012b2e !important;
}
.company-pagarent-actions {
    border-radius: 26px;
    position: relative;
    background: linear-gradient(black, black) padding-box,
        linear-gradient(
                170deg,
                rgba(40, 199, 111, 1) 0%,
                rgba(102, 102, 102, 0.08) 50%,
                rgba(102, 102, 102, 0.25) 100%
            )
            border-box;
    border: 2px solid transparent;
    overflow: hidden;
}
.pagarent .card-red::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background: linear-gradient(
        150deg,
        rgba(255, 67, 67, 0.8) 15%,
        rgba(255, 67, 67, 0.4) 45%
    );
    z-index: -1;
    border-radius: 6px;
}


.wizard-notice-top {
    border-top: 0;
    border-right: 0;
    border-radius: 6px;
    border-radius: 0px 7.297px;
    border-bottom: 1px solid #ff9f43;
    border-left: 1px solid #ff9f43;
    background: rgba(255, 159, 67, 0.16);
    box-shadow: 0px 4px 6.4px 0px rgba(255, 205, 157, 0.25) inset;
}
.pagarent .card::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(
        150deg,
        rgba(116, 255, 183, 0.8) 5%,
        rgba(75, 146, 96, 0.4) 20%,
        rgba(75, 146, 96, 0) 100%
    );
    z-index: -1;
    border-radius: 6px;
}
.pagarent .border-bottom-round {
    border-bottom: 2px solid rgba(255, 255, 255, 0.12);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagarent .rowdark {
    background-color: #001f22;
}
.pagarent .border-red {
    border-bottom: 2px solid var(--danger);
}
.pagarent .border-green {
    border-bottom: 2px solid var(--verde);
}
.pagarent .card-mat {
    background: var(--backgroundAccordion);
}
.pagarent .badge {
    border-radius: 10px;
    border-bottom: 0.1px solid rgba(255, 255, 255, 0.1);
    background: rgba(255, 255, 255, 0.08);
    white-space: nowrap;

    max-width: 250px;
}
.pagarent .badge span {
    overflow: hidden;
    text-overflow: ellipsis;
}
.pagarent .pagabadge {
    border-radius: 6px;
    width: fit-content;
    margin-inline: auto;
}
.pagarent .card::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #223937;
    border-radius: 6px;
    z-index: -1;
}

.pagarent .card-wizard::after,
.pagarent .card-orange::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #223937;
    border-radius: 6px;
    z-index: -1;
}

.pagarent .card-wizard::before,
.pagarent .card-orange::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(
        150deg,
        rgba(255, 159, 67, 0.8) 15%,
        rgba(255, 159, 67, 0.4) 45%
    );
    z-index: -1;
    border-radius: 6px;
}

.pagarent .card.card-lux {
    border-radius: var(--Border-Radius-border-radius-md, 6px);
    background: rgba(0, 43, 46, 0.8);
    box-shadow: 0px 4px 20px 0px rgba(15, 20, 34, 0.4);
}
.pagarent .card.swiper-slide {
    border-radius: var(--Border-Radius-border-radius-md, 6px);
    background-image: linear-gradient(
        180deg,
        rgba(26, 146, 84, 0.7) 0%,
        #082c19 100%
    );
    box-shadow: 0px 4px 18px 0px rgba(75, 70, 92, 0.1);
}

.pagarent .card.swiper-slide::after,
.pagarent .card.swiper-slide::before {
    content: "";
    background: unset;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 22px !important;
}
.icon-box-dashboard {
    width: 26px;
    height: 26px;
    border-radius: 5.652px;
    background: rgba(210, 210, 210, 0.16);
}
.swiper-pagination-bullet {
    background: #fff !important;
    opacity: 0.4 !important;
    width: 8px;
    height: 8px;
}
.swiper-pagination-bullet-active {
    background: #fff !important;
    opacity: 1 !important;
}
/* DASHBOARD */
.typewriter {
    overflow: hidden;
    border-right: 3px solid;
    white-space: nowrap;
    width: 0;
    animation: typing 3.5s steps(40, end) forwards,
        blink 0.75s step-end infinite;
}
.rwmb-required {
    color: var(--verde-mat) !important;
}
.news {
    padding: 10px 20px;
    height: 47px;
    border: 1px solid #28c76f;
    background: #000;
    overflow: hidden;
    border-radius: 7.202px;
    box-shadow: 7.106px 0px 14.211px 0px rgba(40, 199, 111, 0.5);
}
.news-button {
    padding: 10px 20px;
    height: 47px;
    border-radius: 6px;
    font-weight: 600;
    border: 1px solid #28c76f;
    background: linear-gradient(
            0deg,
            rgba(255, 255, 255, 0.01) 0%,
            rgba(255, 255, 255, 0.01) 100%
        ),
        #000;
    box-shadow: 0px 0px 12.2px 0px rgba(40, 199, 111, 0.6) inset,
        0px 0px 12.2px 0px rgba(40, 199, 111, 0.6) inset,
        0px 0px 9.9px 0px rgba(40, 199, 111, 0.3) inset, 0px 0px 4px 0px #28c76f;
}
.row-actions a:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
}
/* TICKET WIDGET */
.card-ticket {
    position: relative;
    overflow: hidden;
}
.ticket-container {
    overflow: hidden;
}
.apexcharts-xcrosshairs.apexcharts-active,
.apexcharts-ycrosshairs.apexcharts-active {
    opacity: 0 !important;
}
.tutorial {
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("/wp-content/plugins/pagarent/incl/assets/tutorialbg.png");
    background-repeat: no-repeat;
}
.pagarent .tickett {
    background-image: url("/wp-content/plugins/pagarent/incl/assets/ticketbg.png");
    height: 236px;
    background-repeat: no-repeat;
    background-size: contain;
}
.pagarent .tutorial {
    height: 236px;
}

.col-22 {
    flex: 0 0 22%;
    width: 22%;
}
.pagarent .card-header {
    border: 0;
}
/* BOX WALLET */
.box-wallet {
    border-radius: 13px;
    border: 1px solid #28c76f;
    background: conic-gradient(
        from 180deg at 50% 50%,
        rgba(0, 43, 46, 0) 0deg,
        rgba(40, 199, 111, 0.3) 208deg,
        rgba(0, 43, 46, 0) 360deg
    );
    box-shadow: 0px 4px 10.2px 0px rgba(255, 255, 255, 0.25) inset,
        0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(3px);
    padding: 10px 40px;
}

/* GENERAL */
.pagarent .pagaselect {
    background: transparent;
    color: rgba(255, 255, 255, 0.5);
    font-size: 14px;
    border: 0.75px solid rgba(255, 255, 255, 0.16);
    border-radius: 6px;
    width: 100%;
    position: relative;
    min-height: 28px;
}
.group_details .pagaselect {
    background: var(--cardBackground);
}
.pagarent .search-container .search-inp:focus {
    border: 1px solid var(--verde-mat);
}
.st-pratica {
    padding: 5px 10px;
    line-height: 1;
    border-radius: 4px;
    background-color: var(--white50);
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    font-size: 12px;
}
.pagarent .search-container i:has(+ .search-inp:focus) {
    filter: blur(0.5px);
    color: var(--verde-mat) !important;
}
.pagarent .search-container .search-inp:focus::placeholder {
    font-size: 0px !important;
}
.pagaselect-container {
    position: relative;
}
.pagarent .pagaselect-dark {
    color: #fff;
    background: var(--darkBackground);
}
.pagarent .pagaselect-dark option {
    color: #ffffff !important;
}

.pagarent .pagaselect.pagaselect:hover {
    box-shadow: 0 0 0 0.7px rgba(255, 255, 255, 1);
}
.state-container:hover i,
.tag-container:hover i,
.custom-filter:hover i {
    transform: rotate(90deg);
}
.state-container i,
.tag-container i,
.custom-filter i {
    transition: all ease 0.15s;
}
.state-container .pagaselect,
.tag-container .pagaselect,
.custom-filter {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 10px !important;
}

body.bricks-is-frontend :focus-visible {
    outline: none !important;
}
.pagarent .pagaselect option {
    color: #000;
}
.changerate {
    cursor: pointer;
}

.other-rates .otherratacontainer {
    border-right: 1px solid var(--gray30);
}

.other-rates .col:last-child .otherratacontainer {
    border-right: 0;
}
.pagarent .money {
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
}
.ratabox,
.box-border {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    border: 1px solid var(--gray30);
    padding: 20px;
}
.box-price {
    font-size: 20px;
    margin-top: 10px;
    border-radius: 6px;
    border: 0.5px solid rgba(40, 199, 111, 0.3);
    background: var(--tablebg);
    padding: 5px 20px;
}
.preventivatore-actions {
    gap: 10px;
    background-color: var(--tablebg);
    padding: 40px 20px;
    border-radius: 10px;
}
.changerate {
    cursor: pointer;
}
.btn.unactive {
    background-color: transparent !important;
    color: #fff !important;
}
.redcolored {
    color: red;
}
.flex-one {
    flex: 1;
}
.separator {
    margin: 20px 0;
}
.activity-row::before {
    background-color: rgba(96, 174, 133, 1);
}
.sep {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 0px;
}

.sep::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    width: 100%;
    z-index: 1;
}

.sep span {
    background-color: var(--background);
    position: relative;
    z-index: 2;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.sep-right {
    justify-content: flex-end;
}

.sep-right span {
    padding: 0px 0px 0px 10px;
}

.sep-left span {
    padding: 0px 10px 0px 0px;
}

.sep-left {
    justify-content: flex-start;
}
.pagarent .modal-content {
    background-color: var(--background);
    border-radius: 10px;
}

.modal-header,
.modal-footer {
    background-color: var(--darkBackground);
}

.modal-header {
    border-bottom: 0.3px solid rgba(255, 255, 255, 0.3);
    border-radius: 10px 10px 0 0;
}

.modal-footer {
    border-top: 0.3px solid rgba(255, 255, 255, 0.3);
    border-radius: 0 0 10px 10px;
}

.btn-danger-reverse {
    background-color: var(--darkBackground);
    color: var(--textWhite);
    border-color: var(--danger);
    padding: 5px 15px;
    border-radius: 6px;
}

.btn-danger-reverse:hover {
    background-color: var(--danger);
    color: var(--textWhite);
}
h2,
h3,
h4 {
    color: var(--textWhite);
}

.italic {
    font-style: italic;
}
.square-icon {
    width: 30px !important;
    height: 30px !important;
    background-color: #3a3b64;
    border-radius: 10px;
    padding: 4px;
    text-align: center;
}
.swiper-container {
    overflow: hidden;
    position: relative;
}
.swiper-pagination-bullet-active {
    background: #fff !important;
}
.swiper-pagination {
    text-align: right;
}
.stato.me-2 {
    font-size: 0px !important;
}
.stato.me-2 strong {
    font-size: 17.5px !important;
}

.separatore-verticale {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--tablebg);
    height: calc(100% - 50px);
}
.shortcut-menu {
    border-radius: 10px;
}

.dropdown-shortcuts-item {
    border: 1px solid var(--verde-mat);
    cursor: pointer;
    padding: 15px;
    transition: background-color 0.3s;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.dropdown-shortcuts-item:hover {
    background-color: var(--grigio);
}
.check-container {
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.circle-check {
    width: 100%;
    height: 100%;
}

.circle {
    fill: none;
    stroke: #4caf50;
    stroke-width: 3;
    stroke-dasharray: 126;
    stroke-dashoffset: 126;
    animation: circle-animation 1s ease-out forwards;
}

.check {
    fill: none;
    stroke: #4caf50;
    stroke-width: 3;
    stroke-dasharray: 34;
    stroke-dashoffset: 34;
    animation: check-animation 0.8s ease-out 0.8s forwards;
}
.boxalert-orange {
    background-color: var(--orange-30);
    color: var(--orange);
    border: 1px solid var(--orange);
}
.accordion-button:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}
.accordion-button .accordion-title {
    color: var(--white50);
}
.accordion-button:not(.collapsed) .accordion-title {
    color: #fff !important;
}
.pagarent .innercard {
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 6px;
    padding: 24px;
    height: fit-content;
}
.clienttab .innercard .col,
.clienttab .innercard .col-8 {
    justify-content: center;
    align-items: center;
    display: flex;
}

.clienttab .innercard .col-3 {
    justify-content: start;
    align-items: center;
    display: flex;
}
.pagarent .editable {
    width: 100%;
}

.pagarent .editable input {
    color: rgba(255, 255, 255, 1) !important;
}
.colcontatti {
    width: 185px !important;
    max-width: 185px !important;
}
.pagarent .boxtitle {
    position: absolute;
    top: -15px;
    left: -10px;
    background-color: var(--backgroundAccordion);
    padding: 5px 10px;
    color: #fff;
}

.pg-alert {
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.pg-alert.pg-alert-success {
    background-color: var(--verde-16);
    color: var(--verde-mat);
    border: 1px solid var(--verde-mat);
}

.pg-alert.pg-alert-danger {
    background-color: var(--red-16);
    color: var(--red-mat);
    border: 1px solid var(--red-mat);
}

.pg-alert.pg-alert-warning {
    background-color: var(--orange-16);
    color: var(--orange-mat);
    border: 1px solid var(--orange-mat);
}
.accordion-button:hover span {
    color: rgba(255, 255, 255, 1);
}
.tab_ok .accordion-button {
    color: var(--verde-mat);
    border-bottom: 1px solid var(--verde-mat);
}
.tab_ok .accordion-button:hover {
    border-bottom: 1px solid var(--verde-mat);
}

.tab_ok .accordion-button span,
.tab_ok .accordion-button i {
    color: var(--verde-mat);
}

.tab_ko .accordion-button {
    color: var(--red-mat);
    border-bottom: 1px solid var(--red-mat);
}
.tab_ko .accordion-button:hover {
    border-bottom: 1px solid var(--red-mat);
}

.tab_ko .accordion-button span,
.tab_ko .accordion-button i {
    color: var(--red-mat);
}

.tab_warn .accordion-button {
    color: var(--orange-mat);
    border-bottom: 1px solid var(--orange-mat);
}
.tab_warn .accordion-button:hover {
    border-bottom: 1px solid var(--orange-mat);
}

.tab_warn .accordion-button span,
.tab_warn .accordion-button i {
    color: var(--orange-mat);
}
#group_det_table {
    width: 100%;
}
.no-req input {
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.pagarent .just-edit {
    display: none;
}
#group_det_table {
    background-color: #00171a;
}
.pagarent .is-edit .just-edit {
    display: block;
}

.pagarent .is-edit .no-edit {
    display: none;
}
.stato-pratica {
    border-radius: 100px;
    padding: 0;
    padding-right: 10px;
    color: #fff;
    font-weight: 300;
    font-size: 12px;
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: start;
    border: 1px solid #fff;
    background: rgba(0, 0, 0, 1);
    border-right: 0.5px solid rgba(255, 255, 255, 0.5);
}

.stato-pratica i {
    border-radius: 100px 60px 0px 100px;
    font-size: 24px;
    margin-right: 15px;
    display: flex;
    align-items: center;
}

.stato-pratica.warning {
    border: 1px solid #ff9f43;
}

.stato-pratica.warning i {
    border-right: 1px solid #ff9f43;
    background: linear-gradient(
        180deg,
        #ff9f43 0%,
        rgba(255, 159, 67, 0.5) 100%
    );
}

.stato-pratica.danger {
    border: 1px solid #ff5c4d;
}

.stato-pratica.danger i {
    border-right: 1px solid #ff5c4d;
    background: linear-gradient(
        180deg,
        #ff5c4d 0%,
        rgba(255, 92, 77, 0.5) 100%
    );
}

.stato-pratica.info {
    border: 1px solid var(--blue);
}

.stato-pratica.info i {
    border-right: 1px solid var(--blue);
    background: linear-gradient(
        180deg,
        #7367f0 0%,
        rgba(115, 103, 240, 0.5) 100%
    );
}

.stato-pratica.active i,
.stato-pratica:hover i {
    border-right: 1px solid #fff;
}

.stato-pratica.warning.active,
.stato-pratica.warning:hover {
    background: #ff9f43;
    color: #fff;
}

.stato-pratica.danger.active,
.stato-pratica.danger:hover {
    background: #ff5c4d;
    color: #fff;
}

.stato-pratica.info.active,
.stato-pratica.info:hover {
    background: var(--blue);
    color: #fff;
}

.stato-pratica.generic.active i {
    color: #fff;
    border-right: 1px solid #fff;
    background: linear-gradient(180deg, #fff 0%, #a2a2a3 100%);
}

.stato-pratica.generic i {
    color: #fff;
    border-right: 1px solid #fff;
    background: linear-gradient(180deg, #fff 0%, #a2a2a3 100%);
}

.stato-pratica.generic.active,
.stato-pratica.generic:hover {
    background: #a2a2a3;
    color: #fff;
}
.pagarent .addtag {
    cursor: pointer;
    display: flex;
    width: 22px;
    height: 22px;
    justify-content: center;
    align-items: center;
    border-radius: 6.041px;
    border: 2px solid var(--verde-mat);
    background: rgba(40, 199, 111, 0.16);
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.button-crm {
    cursor: pointer;
    border-radius: 6px;
    border: 1px solid #00bad1;
    background: rgba(0, 186, 209, 0.16);
    text-align: center;
    padding: 2px 10px;
    width: 70px;
}
#preventivo {
    position: relative;
}
.pagarent .number {
    font-size: 13px;
    font-weight: 600;
    padding: 8px 17px !important;
    margin-right: 8px;
}
.box-num {
    position: absolute;
    width: 110px;
    height: 110px;
    border-bottom: 2px solid #28c76f;
    border-left: 2px solid #28c76f;
    background: #000306;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.num-right {
    top: -2px;
    right: -2px;
    border-radius: 0px 5px 0px 42px;
    box-shadow: 14px -11px 24.2px 0px rgba(40, 199, 111, 0.15) inset,
        -4.205px 4.205px 10.007px 0px rgba(40, 199, 111, 0.25);
}
.num-left {
    top: -2px;
    left: -2px;
    border-radius: 6px 0px 50px 0px;
    border-right: 1px solid #28c76f;
    border-bottom: 1px solid #28c76f;
    border-left: 0;
    background: #000306;
}

.graybox {
    padding: 16px;
    width: 100%;
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    gap: 10px;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(0.9);
}

input[type="date"]::-webkit-datetime-edit-text,
input[type="date"]::-webkit-datetime-edit-month-field,
input[type="date"]::-webkit-datetime-edit-day-field,
input[type="date"]::-webkit-datetime-edit-year-field,
input[type="date"]::-webkit-datetime-edit {
    color: var(--white25);
}
.graybox.selected {
    border: 1px solid var(--verde);
    background: rgba(0, 0, 0, 0.25);
}
.graybox.selected-nobg {
    border: 1px solid var(--verde);
}

.graybox.selected i,
.graybox.selected-nobg i {
    color: var(--verde);
}

.pagarent input[type="text"] {
    padding-left: 0px;
    font-size: 15px;
}
.pagarent .pagaradio {
    appearance: none;
    width: 18px;
    height: 18px;
    border: 1px solid #fff;
    border-radius: 50%;
    outline: none;
    cursor: pointer;
    padding: 0;
}
.pagarent .toggleAdditional,
.pagarent .toggleAdditional2 {
    border-radius: 6px;
    border: 0.5px solid rgba(255, 255, 255, 0.5);
    background: #0a3538;
    box-shadow: 0px 0px 4.5px 0px rgba(0, 0, 0, 0.25);
    padding: 10px 20px;
    display: flex;
    justify-content: center;
    width: fit-content;
}
.pagarent .toggleAdditional2 {
    pointer-events: none;
}
.toggleAddCont {
    z-index: 10;
}

.toggleAddCont::before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.2);
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
}

.pagarent .toggleAdditional:hover i:first-child {
    transform: rotate(-90deg);
}

.pagarent .toggleAdditional:hover i:last-child {
    transform: rotate(90deg);
}

.pagarent .toggleAdditional:hover {
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: #3c676a;
}

.pagarent .pagaradio:checked {
    background-color: #fff;
    border: 5px solid var(--verde-mat);
}

.table-products {
    font-size: 13px;
    color: var(--textSecondary);
}

.pagarent #product-order th {
    height: 81px;
}

.pagarent .table-products,
.pagarent .table-products td {
    background-color: #00171a;
}

.button-crm:hover {
    background-color: #00bad1;
}

.button-crm:hover span,
.button-crm:hover i {
    color: #fff !important;
}
.filters th:nth-child(4) input,
.filters th:nth-child(8) input {
    display: none !important;
}
.row-actions {
    position: absolute;
    background-color: #1a2f31;
    display: flex;
    flex-direction: column;
    min-width: 152px;
    right: 25px;
    top: 20px;
    border-radius: 3px;
    z-index: 100;
}

.row-actions a {
    text-decoration: none;
    border-bottom: 1px solid var(--gray30);
}

.dropdown-item:hover {
    background-color: var(--darkBackground2);
}
#lista_preventivi .filters {
    display: none;
}
.nohover {
    cursor: default;
    pointer-events: none;
}
.boxalert {
    padding: 15px 50px;
    border-radius: 6px;
}
@keyframes circle-animation {
    to {
        stroke-dashoffset: 0;
    }
}

@keyframes check-animation {
    to {
        stroke-dashoffset: 0;
    }
}
.dropdown-shortcuts-icon .bi {
    font-size: 25px !important;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    width: 50px;
    height: 50px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dropdown-shortcuts-list .row {
    display: flex;
}

.dropdown-shortcuts-list .row a {
    width: 50%;
    text-decoration: none !important;
}

.shortcut-menu .text-muted {
    font-size: 15px;
    text-align: center;
}

.pagarent nav #dropdownUser .user-menu .dropdown-item:hover span,
.pagarent nav #dropdownUser .user-menu .dropdown-item:hover .bi {
    color: #000 !important;
}
.breadcrumbs {
    color: var(--white40);
    height: 38px;
}
.breadcrumbs .btn {
    height: 38px;
}
.breadcrumbs a.active {
    color: var(--verde-mat);
}
.breadcrumbs i {
    margin-bottom: 5px;
}
.form-select:focus {
    box-shadow: none !important;
    border-color: var(--verde-mat) !important;
}
.separatore-verticale::before {
    content: "";
    width: 1px;
    height: 100%;
    background-color: var(--gray30);
    position: absolute;
}
.title-box {
    top: -18px;
    left: 20px;
    font-size: 10px;
    position: absolute;
    width: fit-content;
    padding: 5px 10px;
    background-color: #012b2e;
    color: var(--text-disabled);
}

.rata {
    font-size: 80px;
    line-height: 1.3;
    border-radius: 12.726px;
    border: 1px solid #28c76f;
    background: rgba(0, 0, 0, 0.15);
    padding: 20px 20px;
}

.alert {
    border-radius: 6px;
    padding: 15px 20px;
    font-size: 14px;
}

.alert-orange {
    background-color: rgba(255, 159, 67, 0.16);
    color: var(--orange);
    border: 1px solid var(--orange);
}
.pagarent .row {
    margin-inline: 0px !important;
}
.pagarent .text-upper {
    text-transform: uppercase;
}
.pagarent .text-gray {
    color: var(--text);
}
.pagarent .text-orange {
    color: var(--orange);
}
.pagarent .text-secondary {
    color: var(--text-secondary);
}
.pagarent .bg-trasp {
    border-radius: 6px;
    background: rgba(210, 210, 210, 0.16);
    justify-content: center;
    padding: 2px 10px;
    display: flex;
    align-items: center;
    font-weight: 100;
    width: fit-content;
}
.pagarent .bg-trasp-quad {
    border-radius: 6px;
    font-weight: 100;
    background: rgba(210, 210, 210, 0.16);
    width: 26px;
    height: 26px;
    justify-content: center;
    display: flex;
    align-items: center;
}
.pagarent .icon-accordion {
    display: flex;
    width: 43px;
    height: 21px;
    padding: 8px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    font-size: 14px;
    background: rgba(255, 255, 255, 0.08);
}
.bg-trasp-quad.bg-icon-pratica {
    font-weight: 100;
    background: rgba(255, 255, 255, 0.08);
    padding: 7px 10px;
    width: 38px;
    height: 38px;
}

.pagarent .bg-trasp.bg-gray {
    background: rgba(210, 210, 210, 0.16);
}
.pagarent .bg-trasp.bg-white {
    background: rgba(255, 255, 255, 0.16) !important;
}
.pagarent .bg-trasp.bg-green {
    background: rgba(40, 199, 111, 0.15);
}
.pagarent .text-bg-green {
    color: rgb(40, 200, 112);
}
.pagarent .bg-green-full {
    background: rgba(40, 199, 111, 1) !important;
}
.pagarent .badge.greenbadge {
    border: 0;
    border-bottom: 2px solid rgba(40, 199, 111, 1);
}
.pagarent .bg-trasp.bg-orange,
.pagarent .bg-orange {
    background: rgba(255, 159, 67, 0.16);
}
.pagarent .text-bg-orange {
    color: rgba(255, 159, 67, 1);
}
.pagarent .bg-orange-full {
    background: rgba(255, 159, 67, 1) !important;
}
.pagarent .badge.orangebadge {
    border: 0;
    border-bottom: 2px solid rgba(255, 159, 67, 1);
}
.pagarent .bg-darkorange {
    background: rgba(143, 60, 0, 0.1);
}

.pagarent .bg-darkorange-full {
    background: rgba(143, 60, 0, 1) !important;
}
.pagarent .text-bg-darkorange,
.text-orangedark {
    color: rgba(143, 60, 0, 1);
}
.pagarent .bg-yellow {
    background: rgba(255, 159, 67, 0.16);
}
.pagarent .text-bg-yellow,
.text-orange {
    color: rgba(255, 159, 67, 1);
}
.pagarent .bg-yellow-full {
    background: rgba(255, 159, 67, 1) !important;
}
.pagarent .bg-trasp.bg-red,
.pagarent .bg-trasp2.bg-red,
.pagarent .bg-red {
    background: rgba(225, 76, 81, 0.16);
}

.pagarent .text-bg-red,
.pagarent .text-red {
    color: rgba(225, 76, 81, 1);
}
.pagarent .bg-red-full {
    background: rgba(225, 76, 81, 1) !important;
}
.pagarent .badge.redbadge {
    border: 0;
    border-bottom: 2px solid rgba(225, 76, 81, 1);
}
.pagarent .bg-trasp.bg-purple {
    background: rgba(187, 34, 212, 0.16);
}
.pagarent .text-bg-purple,
.text-purple {
    color: rgba(187, 34, 212, 1);
}
.pagarent .bg-purple-full {
    background: rgba(187, 34, 212, 1) !important;
}
.pagarent .bg-darkpurple {
    background: rgba(115, 103, 240, 0.1);
}
.pagarent .bg-darkpurple-full {
    background: rgba(115, 103, 240, 1) !important;
}
.pagarent .bg-trasp.bg-blue {
    background: rgba(0, 186, 209, 0.16);
}
.pagarent .bg-blue {
    background: rgba(0, 186, 209, 0.16);
}
.pagarent .text-bg-darkpurple {
    color: rgba(115, 103, 240, 1);
}
.pagarent .text-bg-blue {
    color: rgba(0, 186, 209, 1);
}
.pagarent .text-info {
    color: rgba(0, 186, 209, 1);
}
.pagarent .bg-blue-full {
    background: rgba(0, 186, 209, 1) !important;
}
.pagarent .bg-brown-full {
    background: var(--brown) !important;
}
.pagarent .badge.blubadge {
    border: 0;
    border-bottom: 2px solid #0dcaf0;
}
.pagarent .card-header-icon {
    font-size: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 186, 209, 0.16);
    border-radius: 6px;
    width: 26px;
    height: 26px;
}
.pagarent .pricebox {
    font-weight: 100;
    font-size: 18px;
}
.pagarent .text-gray {
    color: var(--grigio);
}

.pagarent .text-disabled {
    color: var(--text-disabled);
}
.pagarent .divider-horizontal {
    height: 10px;
    background: linear-gradient(90deg, var(--verde) 50%, var(--info-main) 50%);
    border-radius: 10px;
    width: 100%;
    margin-top: 22px;
}
.pagarent .bg-trasp2 {
    width: 48px;
    border-radius: 6px;
    background: rgba(210, 210, 210, 0.16);
    justify-content: center;
    display: flex;
    align-items: center;
    padding: 5px 8px;
}
.pagarent .verde {
    color: #09d793;
    font-feature-settings: "liga" off, "clig" off;
    text-shadow: 0px 0px 4px rgba(40, 199, 111, 0.62);
}
.pagarent .txt-orange {
    color: var(--warning);
    font-feature-settings: "liga" off, "clig" off;
    text-shadow: 0px 0px 4.8px #ff9f43;
}
.col.elencoSet.elencoDocumenti.d-flex.gap-4.wrap {
    flex-wrap: wrap;
}
.pagarent .row-bordered {
    border-radius: 6px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    background: rgba(255, 255, 255, 0.01);
}
.noperm {
    background-color: rgba(225, 76, 81, .2);
    border:1px solid rgba(225, 76, 81, 1);
    padding:30px!important;
    border-radius: 6px;
    margin-inline:auto;
    text-align: center!important;
}
.boxwarn {
    background-color: rgba(255, 159, 67, .2);
    border: 1px solid rgba(255, 159, 67, 1);
    padding: 30px !important;
    border-radius: 6px;
    margin-inline: auto;
    text-align: center !important;
}
/* POSTS WIDGET */
.box-news {
    min-height: 133px;
    height: 133px;
}
.box-news p {
    margin: 8px 0;
    line-height: 1.1;
}
.row-det-cont .rowdetails:last-child .line-det {
    background-color: rgba(255,255,255,.15);
}    
.cmt-img {
    height: 22px;
    width: 22px;
    border: 1px solid var(--darkBackground);
    border-radius: 50%;
}
.cmt-img:not(:first-child) {
    margin-left: -8px;
}
.cmt-img.cmt-counter {
    background-color: var(--verdemat);
    border-radius: 50%;
    color: var(--backgroundAccordion);
    width: 22px;
    height: 22px;
    font-size: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--darkBackground);
    font-weight: 500;
}
.pagavideo {
    -webkit-backdrop-filter: blur(0);
    backdrop-filter: blur(0);
    background: transparent;
}
/* SIDEBAR */
.openSidebarContainer {
    display: none;
}
#calcolatore-container {
    width: 1267px;
    min-height: 1100px;
    background-image: url("/wp-content/plugins/pagarent/incl/assets/bgcalc4.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top center;
}
#other_attachments .dz-content-row {
    text-align: center;
}
.pagarent input:-webkit-autofill,
.pagarent input:-webkit-autofill:hover,
.pagarent input:-webkit-autofill:focus {
    border: 1px solid var(--verde-mat);
    -webkit-text-fill-color: var(--verde-mat);
    -webkit-box-shadow: 0 0 0px 1000px #000 inset;
    transition: background-color 5000s ease-in-out 0s;
}
.calchead-container {
    width: 680px; /*570*/
}

.calcheaddx::before {
    content: "";
    position: absolute;
    top: -174px;
    left: -179px; /*-200px*/
    width: 544px;
    height: 544px;
    background-image: url("/wp-content/plugins/pagarent/incl/assets/icona_calc.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#brxe-yzyvcm {
    padding-top: 0px !important;
}

#brxe-gsnrma {
    background: #002b2e;
    border: 0 !important;
    box-shadow: 0px 2px 8px 0px rgba(19, 17, 32, 0.18);
    min-height: calc(100vh - 20px);
}
.layout-navbar .navbar-nav-right {
    flex-basis: 100%;
}
.pagarent .calcolatorebtn {
    font-size: 15px;
    border-radius: 6px !important;
    padding: 10px 17px !important;
    background: linear-gradient(
            80deg,
            rgba(255, 255, 255, 0) 69.47%,
            rgba(255, 255, 255, 0.2) 100%
        ),
        linear-gradient(267deg, #09d793 0%, #28c76f 23.37%, #262626 170.73%);

    box-shadow: 0px 2px 6px 0px rgba(128, 131, 144, 0.3);
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 22.3px;
}
.pagarent .dropdown-toggle::after {
    display: none;
}
#layout-navbar {
    border: 0;
    margin-top: 16px;
    border-radius: var(--Border-Radius-border-radius-md, 6px);
    border-bottom: 1px solid #09d793;
    background: linear-gradient(
            90deg,
            rgba(0, 43, 46, 0.39) 0.02%,
            rgba(0, 43, 46, 0.78) 80.63%
        ),
        linear-gradient(
            0deg,
            rgba(40, 199, 111, 0.3) -75.42%,
            rgba(9, 215, 147, 0) 100%
        ),
        #404442;
    background-blend-mode: normal, overlay, normal;
    box-shadow: 0px -4px 11.7px 0px rgba(40, 199, 111, 0.25) inset,
        0px -2px 9.8px 0px rgba(255, 255, 255, 0.07) inset,
        0px 2px 8px 0px rgba(19, 17, 32, 0.18);
    min-height: 56px;
    position: sticky;
    border-radius: 6px;
}
.layout-navbar,
.menu-horizontal {
    backdrop-filter: saturate(200%) blur(6px);
}

.navbar-detached {
    border: 1px solid #199254;
}
.layout-navbar,
.menu-horizontal {
    backdrop-filter: saturate(200%) blur(6px);
}
.bg-navbar-theme {
    color: #b6bee3;
}
.layout-navbar {
    position: relative;
    padding-top: 0.25rem;
    padding-bottom: 0.2rem;
    height: 3.875rem;
    flex-wrap: nowrap;
    color: #b6bee3;
    z-index: 2;
}
.select2-dropdown {
    z-index: 10051 !important; /* Più alto del modal di Bootstrap */
}
.layout-navbar,
.content-footer {
    flex: 0 0 auto;
}
/* SELECT2 */
.pagarent .select2-container--default .select2-selection--single {
    background-color: transparent !important;
    height: 38px;
    line-height: 1 !important;
    display: flex !important;
    align-items: center !important;
    border-radius: 6px !important;
    border: 1px solid rgba(255, 255, 255, 0.15);
}
.pagarent .pagaselect-container.w-100 .select2-container {
    width: 100% !important;
}
.page-id-2191 .select2-container--default,
.page-id-2167 .select2-container--default {
    max-width: 600px !important;
}

.sectionidgroup #group_select,
.sectionidgroup .select2-container {
    width: 100% !important;
}
.pagarent .select2-selection--single[aria-expanded="false"]:hover {
    border: 1px solid rgba(255, 255, 255, 1);
    border-radius: 6px;
}

.pagarent .select2-selection__arrow svg {
    transition: all 0.3s ease-in-out;
}
.pagarent .select2-container--open .select2-selection__arrow svg {
    transform: rotate(90deg);
    transition: transform 0.3s ease-in-out;
}
.pagarent
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    color: var(--white50) !important;
}
.pagarent
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    top: inherit !important;
    height: initial !important;
}
.select2-container--default
    .select2-selection--single
    .select2-selection__arrow
    b {
    display: none;
}
.pagarent .select2-dropdown {
    margin-top: 2px;
    background: #000e10;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 6px;
}
.pagarent .select2-results {
    border-radius: 6px;
}
.pagarent .select2-container--open.select2-dropdown--below,
.select2-container--open .select2-dropdown--below {
    border-radius: 6px !important;
    z-index: 9999999999 !important;
}

.pagarent .select2-results__option {
    font-size: 12px;
}
.pagarent
    .select2-container--default
    .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #04585d;
}
.pagarent .select2-results__option--selected {
    background-color: var(--verde-mat) !important;
    color: #fff !important;
}
.pagarent .select2-container--focus {
    border: 1px solid var(--verde-mat) !important;
    background-color: #000e10 !important;
    border-radius: 6px !important;
}
.pagarent
    .select2-container--default
    .select2-selection--single
    .select2-selection__clear {
    margin-right: 10px;
    color: #fff;
    margin-left: 10px;
}

.select2-container--open {
    max-width: 100% !important;
}
/* DATEPICKER */
.pagarent .flatpickr-current-month {
    padding-top: 0px;
}
.pagarent .flatpickr-calendar,
.pagarent .flatpickr-calendar.open {
    z-index: 99999999999;
}
.pagarent .flatpickr-months {
    height: 42px;
}
.pagarent .flatpickr-calendar {
    background: #002b2e;
}
.pagarent .flatpickr-current-month,
.pagarent .dayContainer span,
.pagarent .flatpickr-weekdays span {
    color: #fff;
}
.pagarent .dayContainer span:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border: 0;
}
.pagarent .flatpickr-months svg {
    fill: #fff;
}
.pagarent .flatpickr-calendar {
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: none;
}
.pagarent .flatpickr-months {
    background: linear-gradient(96deg, #28c76f 0%, #136136 101.39%);
}
.pagarent .flatpickr-day.selected {
    background: #28c76f;
    border: 0;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
}

/* Per Firefox */
input[type="date"] {
    -moz-appearance: textfield;
}

/* Per Edge/IE */
input[type="date"]::-ms-clear,
input[type="date"]::-ms-reveal {
    display: none;
}

.pagarent .text-muted,
.pagarent #layout-navbar .bi {
    --bs-text-opacity: 1;
    color: #fff !important;
    font-size: 20px;
}
.user-icon {
    height: 34px;
    width: 34px;
    min-width: 34px;
    min-height: 34px;
    border-radius: 50%;
    background: var(--backgroundAccordion);
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-dialog {
    position: relative;
    z-index: 9999 !important;
    margin: 1.75rem auto;
}

.more-actions-dropdown {
    position: absolute;
    z-index: 100;
    background: #00171a;
    width: 100%;
}
.page-id-587,
.page-id-14 {
    background-color: #000000 !important;
}
#brxe-akslpt,
#brxe-veembc {
   /* background-color: #000306 !important;*/
    /*background: url("/wp-content/plugins/pagarent/incl/assets/sflogin.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;*/
    width: 100%;
    height: 100%;
}
#brxe-enmtym {
    background-color: unset !important;
}
#brxe-watnut {
    background-color: unset !important;
    width: 500px !important;
    height: 650px !important;
    padding: 48px;
    border-radius: 6px;
    background: linear-gradient(
            133deg,
            rgba(255, 255, 255, 0.1) 0.58%,
            rgba(0, 0, 0, 0) 100%
        ),
        linear-gradient(
            156deg,
            rgba(0, 126, 135, 0.3) 2.45%,
            rgba(0, 0, 0, 0) 84.75%
        ),
        linear-gradient(
            328deg,
            rgba(0, 43, 46, 0) 2.03%,
            rgba(0, 43, 46, 0.6) 87.14%
        ),
        rgba(0, 0, 0, 0.2);
    /* background-image: url("/wp-content/plugins/pagarent/incl/assets/bglogin2.png"); */
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
}
#brxe-hhnjco {
    background-color: unset !important;
    width: 100% !important;
    /*min-height: 772px !important;*/
    border-radius: 6px;
}
#brxe-abymgx {
    background: linear-gradient(
        149deg,
        #1a5757 0.74%,
        #103637 25.82%,
        #0a2423 50.37%,
        #04130e 86.01%,
        #071b12 100%
    ) !important;
    border-radius: 23px !important;
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}
.border-gradient {
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(
        145deg,
        rgba(116, 255, 183, 1) 5%,
        rgba(75, 146, 96, 0.6) 30%,
        rgba(75, 146, 96, 0.4) 100%
    ) !important;
    padding: 2px;
    border-radius: 26px !important;
    box-shadow: 0px 4px 20px 0px rgba(15, 20, 34, 0.4);
}
#register-form {
    padding: 24px 48px 48px 48px;
}
#register-form .rwmb-meta-box:last-of-type .rwmb-row:nth-of-type(4) {
    display: none !important;
}
#brxe-vsjors img {
    max-width: 283px !important;
    margin-left: -12px !important;
}
#login-form .rwmb-required {
    color: var(--verde-mat) !important;
}
.rwmb-confirmation {
    width: 90% !important;
    margin: 0 auto !important;
}

#brxe-slyury {
    width: 100% !important;
    text-align: left !important;
    margin-top: 12px;
}
.pagarent .brxe-mbup_login_form label,
.pagarent #register-form label {
    margin-bottom: 0px !important;
    font-size: 13px !important;
    font-weight: 300 !important;
    color: var(--white80) !important;
    font-family: "Public Sans", sans-serif !important;
}

.pagarent .brxe-mbup_login_form input[type="checkbox"]:checked {
    accent-color: var(--verde-mat) !important;
}
#login-form input,
.pagarent #register-form input {
    background: transparent !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
input[type="password"]:-webkit-autofill,
input[type="password"]:-webkit-autofill:hover,
input[type="password"]:-webkit-autofill:focus,
input[type="password"]:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0 30px transparent inset !important;
    -webkit-text-fill-color: #ffffff !important;
    font-family: "Public Sans", sans-serif !important;
    font-size: 15px !important;
}
.hover-red:hover {
    color: var(--rosso) !important;
}

.hover-green:hover {
    color: var(--verde-mat) !important;
}
.hover-green-border:hover {
    border-color: var(--verde-mat) !important;
    color: #fff;
    box-shadow: unset !important;
}

.hover-orange:hover {
    color: var(--orange) !important;
}

.hover-blue:hover {
    color: var(--info-main) !important;
}
.hover-white:hover {
    color: var(--white) !important;
}
.hover-border-white:hover {
    border-color: var(--white) !important;
}
#login-form #submit,
#register-form #submit {
    border-radius: 6px;
    background: linear-gradient(262deg, #74ffb7 -25.57%, #28c76f 64.15%);
    padding: 8px 16px;
    color: #fff;
    font-weight: 500;
}
.more-actions-dropdown a,
.more-actions-dropdown i {
    background: rgba(255, 255, 255, 0.1);
    padding: 8px 10px;
    width: 100%;
    border-bottom: 0.3px solid rgba(255, 255, 255, 0.3);
}

.more-actions-container {
    cursor: pointer;
}
#group_det_table input {
    height: 52px;
}
.more-actions-container a:hover,
.more-actions-container i:hover {
    color: var(--white);
}
input[type="date"] {
    color: #fff;
    background-color: transparent; /* per mantenere lo sfondo trasparente */
}

/* Per gestire anche il placeholder quando non è selezionata una data */
input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(1); /* rende bianca l'icona del calendario */
}

input[type="date"]::-webkit-datetime-edit-text,
input[type="date"]::-webkit-datetime-edit-month-field,
input[type="date"]::-webkit-datetime-edit-day-field,
input[type="date"]::-webkit-datetime-edit-year-field {
    color: #fff;
}
.checkbox-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.pagarent .pagacheck {
    appearance: none;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    border: 2px solid var(--white40);
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    position: relative;
    padding: 0;
}
.pagarent .checkfill {
    background: rgba(255, 255, 255, 0.25);
    border: 0;
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
}
.pagarent .pagacheck:checked {
    background-color: var(--verde-mat);
    border-width: 1px;
    filter: drop-shadow(0px 0px 4px rgba(40, 199, 111, 0.25));
}

.pagarent .pagacheck:checked::before {
    content: "";
    position: absolute;
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.pagarent .pagacheck:hover {
    border-color: var(--verde-mat);
}

.pagarent .pagacheck:focus {
    box-shadow: 0 0 0 2px rgba(34, 197, 94, 0.2);
}
.pagarent input:not([type="checkbox"], [type="radio"]),
.pagarent textarea {
    background: #072d2f;
    height: 40px;
    padding: 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.16);
    color: var(--textWhite);
    font-size: 15px;
    align-items: center;
    border-radius: 6px;
    display: flex;
}
.pagarent input:hover {
    border: 1px solid var(--textWhite);
    outline: none !important;
}
.pagarent textarea {
    background-color: var(--cardBackground);
    padding: 20px !important;
}
.pagarent textarea::placeholder {
    color: var(--white50) !important;
}

.gap-24 {
    gap: 24px;
}
.gap-48 {
    gap: 48px;
}
.pagarent .my-5 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.pagarent .gap-5 {
    row-gap: 24px !important;
    column-gap: 24px !important;
}
.gap-12 {
    gap: 12px;
}
.grayscale {
    filter: grayscale(100%);
}
.pagarent .form-check {
    display: inline-flex;
}
.pagarent input::placeholder {
    color: rgba(255, 255, 255, 0.4);
    font-size: 11px;
    font-style: italic;
}
.pagarent input.search-inp::placeholder {
    font-size: 15px;
    color: var(--white40);
}
.pagarent input:focus {
    border: 1px solid var(--verde);
    outline: none !important;
    box-shadow: none !important;
}

.pagarent label {
    color: var(--white90);
    font-size: 12px;
    margin-bottom: 0px;
    height: 22px;
    padding: 5px;
    line-height: 1;
}

.pagarent #layout-navbar .search-input {
    font-size: 15px !important;
    color: rgba(255, 255, 255, 0.4);
}
.pagarent #layout-navbar .search-input::placeholder {
    font-size: 15px !important;
    color: rgba(255, 255, 255, 0.4) !important;
}
#sidebar {
    background-color: #0f1a20;
    z-index: 2000;
}
.closeSidebar {
    display: none !important;
}
.menuSidebar a,
.menuSidebar h6,
.menuSidebar i {
    text-decoration: none;
    color: var(--text) !important;
    font-weight: 300;
}
.menuSidebar h6 i {
    margin-right: 5px;
}

/* TABLE */
.act-opt {
    background: rgba(255, 255, 255, 0.1);
    padding: 8px 10px;
    width: 100%;
    border-bottom: 0.3px solid rgba(255, 255, 255, 0.3);
}

.action-container,
.state-container,
.tag-container {
    min-width: 150px;
    position: relative;
}

.state-options,
.tag-options,
.custom-filter-options {
    padding: 4px;
    background: #000e10 !important;
    border: 1px solid var(--verde);
    border-top: 0;
    border-radius: 0 0 6px 6px;
}
.pagamodal .modal-header,
.pagamodal .modal-footer {
    border: 0;
}

.pagamodal .modal-content,
.pagamodal .modal-header,
.pagamodal .modal-footer {
    background-color: var(--backgroundAccordion);
}

.pagamodal .close-modal {
    box-shadow: 0px 1px 6px 0px rgba(47, 43, 61, 0.1);
    background-color: var(--white10);
    border-radius: 6px;
}

.pagamodal .close-modal:hover {
    background-color: var(--white20);
    border: 1px solid var(--white30);
}

.pagamodal .close-modal:active {
    border: 1px solid var(--verde-mat);
}

.data-matrix.editing .nomefin {
    padding: 20px 15px;
}

.matrix-input {
    position: relative;
}
.pagatag {
    display: flex;
    padding: 5px 10px;
    font-size: 10px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    border: 0.3px solid rgba(255, 255, 255, 0.9);
    background: rgba(255, 255, 255, 0.08);
    color: rgba(255, 255, 255, 0.7);
}
.modal .btn-close {
    position: absolute;
    right: -10px;
    top: -10px;
    padding: 6px 8px;
    border: 1px solid var(--verde);
    border-radius: 6px;
    color: #fff;
    z-index: 100;
    font-size: 20px;
    background: rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 9px 0px #28c76f inset,
        0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(18px);
    cursor: pointer;
}

.modal .btn-close:hover {
    background-color: var(--darkBackground2);
    opacity: 1;
}
.modal-header i {
    display: flex;
}

.modal-content {
    position: relative;
}
.state-opt,
.tag-opt {
    margin: 4px;
}
.tag-opt .pagabadge {
    border-radius: 15px;
}
.action-options,
.state-options,
.tag-options,
.custom-filter-options {
    position: absolute;
    z-index: 100;
    background: #00171a;
    min-width: 100%;
}
.state-options {
    margin: 4px 0;
}
.action-options {
    width: 126px;
}

.act-opt:first-child {
    border-radius: 6px 6px 0 0;
}

.act-opt:last-child {
    border-radius: 0 0 6px 6px;
    border: 0;
}
.pagarent .table thead th {
    background-color: #000e10;
    color: #fff;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    border: 0px;
    height: 60px;
    font-weight: normal;
    letter-spacing: 0.2px;
}
.pagarent .table td {
    background-color: rgba(4, 46, 50, 0.5);
    color: var(--white);
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.pagarent .table.darktable td {
    background-color: #00171a;
}
.pagarent .table.tablep4 td {
    padding: 14px 10px;
}
.pagarent #pratiche-table .wpmvc-table-content tr td:first-of-type {
    color: var(--verde);
    font-size: 15px;
}

/* PAGELLE AZIENDE */
.entry-title {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
}
#pagelle-aziende-best thead tr th {
    border-top: 1px solid rgba(40, 199, 111, 0.4);
    border-bottom: 1px solid rgba(40, 199, 111, 0.4);
}
#pagelle-aziende-worst thead tr th {
    border-top: 1px solid rgba(255, 76, 81, 0.4);
    border-bottom: 1px solid rgba(255, 76, 81, 0.4);
}
.entry-desc {
    font-size: 12px;
    color: var(--text-disabled);
}

.avatar {
    width: 40px;
    height: 40px;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 50%;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.avatar-pratica {
    width: 45px;
    height: 45px;
    min-width: 45px;
    min-height: 45px;
    max-width: 45px;
    max-height: 45px;
}
.avatar-pratica img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
#finanziaria_page .wrapper-box {
    border: 1px solid var(--white30);
    border-radius: 6px;
    padding: 16px !important;
    width: 277px;
    height: 68px;
}

.checkbox-wrapper.wrapper-box:has(input:checked) {
    border: 1px solid var(--success);
}

.wrapper-box label {
    font-size: 15px;
    line-height: 1;
    height: auto;
    padding: 0;
    padding-left: 6px;
}
.pagarent label {
    margin-bottom: 5px !important;
}

.checkbox-wrapper label {
    margin-bottom: 0px !important;
}
.btn.btn-primary:active {
    box-shadow: none !important;
    background-color: var(--verde) !important;
    color: #fff !important;
}

/* MOBILE */
@media screen and (max-width: 991px) {
    .openSidebarContainer {
        display: block !important;
    }
}

.text-cut {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 300px;
    cursor: pointer;
    position: relative;
}

.has-cut .continue {
    display: none;
}

.has-cut:hover .continue {
    display: block;
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    padding: 5px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    background-color: rgba(222, 245, 234, 0.12);
    z-index: 5;
    font-size: 13px;
    letter-spacing: 0.2px;
    color: #fff;
    line-height: 22px;
    border-radius: 3px;
}

.has-cut:hover .text-cut {
    opacity: 0;
}

.state-options {
    padding: 5px 8px;
}

.state-options .pagabadge {
    margin-bottom: 8px !important;
    cursor: pointer;
    padding: 0 !important;
}

.pagabadge.hover-yellow:hover {
    background-color: yellow;
}

.dt-search {
    display: none !important;
}
/* FAQ Ricerca */
.pagarent .asl_m .probox .innericon {
    border-radius: 0px 7.423px 7.423px 0px!important;
    background: rgba(40, 199, 111, 0.16)!important;
    
}
.pagarent .asl_m .probox svg {
    fill: #fff !important;
}
.pagarent .probox,
.pagarent .probox .promagnifier {
    height: 40px !important;
}
.pagarent .probox .promagnifier {
    width: 44px !important;
    background: transparent!important;
    box-shadow: 0px 0px 13.98px 0px rgba(40, 199, 111, 0.20) inset!important;
}
.pagarent #ajaxsearchlite1 .probox .proinput input {
    color: #fff !important;
    font-size: 15px !important;
    height: 40px !important;
    padding-left:10px!important;
   
}

.pagarent #ajaxsearchlite1 .probox {
    border-radius: 4.949px 0px 0px 4.949px!important;
    box-shadow: 0px 4.949px 7.671px 0px rgba(0, 0, 0, 0.25) inset!important;
}
.pagarent #ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput{
    box-shadow: 0px 4.949px 7.671px 0px rgba(0, 0, 0, 0.25) inset!important;
    background:rgb(36, 44, 45);
}
.pagarent #ajaxsearchlite1 .probox .proinput{
    margin:0!important;
    
}
.pagarent #ajaxsearchlite1.asl_w {
    border-radius: 6px!important;
    border:1px solid rgba(255, 255, 255, 0.05)!important;
}


.pagarent div.asl_w .probox .proinput input.autocomplete {
    height: 40px !important;
    margin-top: -40px !important;
}
.pagarent #ajaxsearchlite1 .probox .proinput input::placeholder {
    color: var(--white50) !important;
    font-size: 15px !important;
}
.pagarent div.asl_r.asl_w.vertical .results .item::after {
    background:rgba(255,255,255,.15);
}
.pagarent div.asl_r.vertical {
    padding: 1px;
    background-color: transparent;
    margin-top: 0px !important;
}
.pagarent .asl_r .results .item span.overlap:hover {
    background: rgba(255, 255, 255, 0.1);
}
.pagarent div.asl_r.vertical .results, div.asl_s.searchsettings .asl_sett_scroll {
    scrollbar-width: thin;
    scrollbar-color: var(--verde-mat) var(--cardBackground);
}
.pagarent div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {
    font-size:15px!important;
}
.pagarent .asl_r .results .item {
    height: 50px;
    background: #001719;
    box-shadow: 0px -1px 30.4px 0px rgba(255, 255, 255, 0.10) inset;
}
.pagarent div.asl_r .results .item .asl_content {
    padding:5px 10px;
}
.pagarent .asl_r .results .item h3 a {
    color: #fff !important;
}
.pagarent .asl_r .results .item .asl_desc {
    color: rgba(255, 255, 255, 0.7);
}
.mt-1px {
    margin-top: 1px !important;
}
.mt-2px {
    margin-top: 2px !important;
}
.mt-3px {
    margin-top: 3px !important;
}
.mt-4px {
    margin-top: 4px !important;
}
.mt-5px {
    margin-top: 5px !important;
}
.mt-6px {
    margin-top: 6px !important;
}
.mt-7px {
    margin-top: 7px !important;
}
.mt-8px {
    margin-top: 8px !important;
}
.mt-9px {
    margin-top: 9px !important;
}
.mt-10px {
    margin-top: 10px !important;
}
.mt-11px {
    margin-top: 11px !important;
}
.mt-12px {
    margin-top: 12px !important;
}
.mt-13px {
    margin-top: 13px !important;
}
.mt-14px {
    margin-top: 14px !important;
}
.mt-15px {
    margin-top: 15px !important;
}
.mt-16px {
    margin-top: 16px !important;
}
.mt-17px {
    margin-top: 17px !important;
}
.mt-18px {
    margin-top: 18px !important;
}
.mt-19px {
    margin-top: 19px !important;
}
.mt-20px {
    margin-top: 20px !important;
}
.mt-21px {
    margin-top: 21px !important;
}
.mt-22px {
    margin-top: 22px !important;
}
.mt-23px {
    margin-top: 23px !important;
}
.mt-24px {
    margin-top: 24px !important;
}
.mt-25px {
    margin-top: 25px !important;
}
.mt-26px {
    margin-top: 26px !important;
}
.mt-27px {
    margin-top: 27px !important;
}
.mt-28px {
    margin-top: 28px !important;
}
.mt-29px {
    margin-top: 29px !important;
}
.mt-30px {
    margin-top: 30px !important;
}
.mt-31px {
    margin-top: 31px !important;
}
.mt-32px {
    margin-top: 32px !important;
}
.mt-33px {
    margin-top: 33px !important;
}
.mt-34px {
    margin-top: 34px !important;
}
.mt-35px {
    margin-top: 35px !important;
}
.mt-36px {
    margin-top: 36px !important;
}
.mt-37px {
    margin-top: 37px !important;
}
.mt-38px {
    margin-top: 38px !important;
}
.mt-39px {
    margin-top: 39px !important;
}
.mt-40px {
    margin-top: 40px !important;
}
.mt-41px {
    margin-top: 41px !important;
}
.mt-42px {
    margin-top: 42px !important;
}
.mt-43px {
    margin-top: 43px !important;
}
.mt-44px {
    margin-top: 44px !important;
}
.mt-45px {
    margin-top: 45px !important;
}
.mt-46px {
    margin-top: 46px !important;
}
.mt-47px {
    margin-top: 47px !important;
}
.mt-48px {
    margin-top: 48px !important;
}
.mt-49px {
    margin-top: 49px !important;
}
.mt-50px {
    margin-top: 50px !important;
}
.mt-51px {
    margin-top: 51px !important;
}
.mt-52px {
    margin-top: 52px !important;
}
.mt-53px {
    margin-top: 53px !important;
}
.mt-54px {
    margin-top: 54px !important;
}
.mt-55px {
    margin-top: 55px !important;
}
.mt-56px {
    margin-top: 56px !important;
}
.mt-57px {
    margin-top: 57px !important;
}
.mt-58px {
    margin-top: 58px !important;
}
.mt-59px {
    margin-top: 59px !important;
}
.mt-60px {
    margin-top: 60px !important;
}
.mt-61px {
    margin-top: 61px !important;
}
.mt-62px {
    margin-top: 62px !important;
}
.mt-63px {
    margin-top: 63px !important;
}
.mt-64px {
    margin-top: 64px !important;
}
.mt-65px {
    margin-top: 65px !important;
}
.mt-66px {
    margin-top: 66px !important;
}
.mt-67px {
    margin-top: 67px !important;
}
.mt-68px {
    margin-top: 68px !important;
}
.mt-69px {
    margin-top: 69px !important;
}
.mt-70px {
    margin-top: 70px !important;
}
.mt-71px {
    margin-top: 71px !important;
}
.mt-72px {
    margin-top: 72px !important;
}
.mt-73px {
    margin-top: 73px !important;
}
.mt-74px {
    margin-top: 74px !important;
}
.mt-75px {
    margin-top: 75px !important;
}
.mt-76px {
    margin-top: 76px !important;
}
.mt-77px {
    margin-top: 77px !important;
}
.mt-78px {
    margin-top: 78px !important;
}
.mt-79px {
    margin-top: 79px !important;
}
.mt-80px {
    margin-top: 80px !important;
}
.mb-1px {
    margin-bottom: 1px !important;
}
.mb-2px {
    margin-bottom: 2px !important;
}
.mb-3px {
    margin-bottom: 3px !important;
}
.mb-4px {
    margin-bottom: 4px !important;
}
.mb-5px {
    margin-bottom: 5px !important;
}
.mb-6px {
    margin-bottom: 6px !important;
}
.mb-7px {
    margin-bottom: 7px !important;
}
.mb-8px {
    margin-bottom: 8px !important;
}
.mb-9px {
    margin-bottom: 9px !important;
}
.mb-10px {
    margin-bottom: 10px !important;
}
.mb-11px {
    margin-bottom: 11px !important;
}
.mb-12px {
    margin-bottom: 12px !important;
}
.mb-13px {
    margin-bottom: 13px !important;
}
.mb-14px {
    margin-bottom: 14px !important;
}
.mb-15px {
    margin-bottom: 15px !important;
}
.mb-16px {
    margin-bottom: 16px !important;
}
.mb-17px {
    margin-bottom: 17px !important;
}
.mb-18px {
    margin-bottom: 18px !important;
}
.mb-19px {
    margin-bottom: 19px !important;
}
.mb-20px {
    margin-bottom: 20px !important;
}
.mb-21px {
    margin-bottom: 21px !important;
}
.mb-22px {
    margin-bottom: 22px !important;
}
.mb-23px {
    margin-bottom: 23px !important;
}
.mb-24px {
    margin-bottom: 24px !important;
}
.mb-25px {
    margin-bottom: 25px !important;
}
.mb-26px {
    margin-bottom: 26px !important;
}
.mb-27px {
    margin-bottom: 27px !important;
}
.mb-28px {
    margin-bottom: 28px !important;
}
.mb-29px {
    margin-bottom: 29px !important;
}
.mb-30px {
    margin-bottom: 30px !important;
}
.mb-31px {
    margin-bottom: 31px !important;
}
.mb-32px {
    margin-bottom: 32px !important;
}
.mb-33px {
    margin-bottom: 33px !important;
}
.mb-34px {
    margin-bottom: 34px !important;
}
.mb-35px {
    margin-bottom: 35px !important;
}
.mb-36px {
    margin-bottom: 36px !important;
}
.mb-37px {
    margin-bottom: 37px !important;
}
.mb-38px {
    margin-bottom: 38px !important;
}
.mb-39px {
    margin-bottom: 39px !important;
}
.mb-40px {
    margin-bottom: 40px !important;
}
.mb-41px {
    margin-bottom: 41px !important;
}
.mb-42px {
    margin-bottom: 42px !important;
}
.mb-43px {
    margin-bottom: 43px !important;
}
.mb-44px {
    margin-bottom: 44px !important;
}
.mb-45px {
    margin-bottom: 45px !important;
}
.mb-46px {
    margin-bottom: 46px !important;
}
.mb-47px {
    margin-bottom: 47px !important;
}
.mb-48px {
    margin-bottom: 48px !important;
}
.mb-49px {
    margin-bottom: 49px !important;
}
.mb-50px {
    margin-bottom: 50px !important;
}
.mb-51px {
    margin-bottom: 51px !important;
}
.mb-52px {
    margin-bottom: 52px !important;
}
.mb-53px {
    margin-bottom: 53px !important;
}
.mb-54px {
    margin-bottom: 54px !important;
}
.mb-55px {
    margin-bottom: 55px !important;
}
.mb-56px {
    margin-bottom: 56px !important;
}
.mb-57px {
    margin-bottom: 57px !important;
}
.mb-58px {
    margin-bottom: 58px !important;
}
.mb-59px {
    margin-bottom: 59px !important;
}
.mb-60px {
    margin-bottom: 60px !important;
}
.mb-61px {
    margin-bottom: 61px !important;
}
.mb-62px {
    margin-bottom: 62px !important;
}
.mb-63px {
    margin-bottom: 63px !important;
}
.mb-64px {
    margin-bottom: 64px !important;
}
.mb-65px {
    margin-bottom: 65px !important;
}
.mb-66px {
    margin-bottom: 66px !important;
}
.mb-67px {
    margin-bottom: 67px !important;
}
.mb-68px {
    margin-bottom: 68px !important;
}
.mb-69px {
    margin-bottom: 69px !important;
}
.mb-70px {
    margin-bottom: 70px !important;
}
.mb-71px {
    margin-bottom: 71px !important;
}
.mb-72px {
    margin-bottom: 72px !important;
}
.mb-73px {
    margin-bottom: 73px !important;
}
.mb-74px {
    margin-bottom: 74px !important;
}
.mb-75px {
    margin-bottom: 75px !important;
}
.mb-76px {
    margin-bottom: 76px !important;
}
.mb-77px {
    margin-bottom: 77px !important;
}
.mb-78px {
    margin-bottom: 78px !important;
}
.mb-79px {
    margin-bottom: 79px !important;
}
.mb-80px {
    margin-bottom: 80px !important;
}
.mb-82px {
    margin-bottom: 82px !important;
}
.ml-1px {
    margin-left: 1px !important;
}
.ml-2px {
    margin-left: 2px !important;
}
.ml-3px {
    margin-left: 3px !important;
}
.ml-4px {
    margin-left: 4px !important;
}
.ml-5px {
    margin-left: 5px !important;
}
.ml-6px {
    margin-left: 6px !important;
}
.ml-7px {
    margin-left: 7px !important;
}
.ml-8px {
    margin-left: 8px !important;
}
.ml-9px {
    margin-left: 9px !important;
}
.ml-10px {
    margin-left: 10px !important;
}
.ml-11px {
    margin-left: 11px !important;
}
.ml-12px {
    margin-left: 12px !important;
}
.ml-13px {
    margin-left: 13px !important;
}
.ml-14px {
    margin-left: 14px !important;
}
.ml-15px {
    margin-left: 15px !important;
}
.ml-16px {
    margin-left: 16px !important;
}
.ml-17px {
    margin-left: 17px !important;
}
.ml-18px {
    margin-left: 18px !important;
}
.ml-19px {
    margin-left: 19px !important;
}
.ml-20px {
    margin-left: 20px !important;
}
.ml-21px {
    margin-left: 21px !important;
}
.ml-22px {
    margin-left: 22px !important;
}
.ml-23px {
    margin-left: 23px !important;
}
.ml-24px {
    margin-left: 24px !important;
}
.ml-25px {
    margin-left: 25px !important;
}
.ml-26px {
    margin-left: 26px !important;
}
.ml-27px {
    margin-left: 27px !important;
}
.ml-28px {
    margin-left: 28px !important;
}
.ml-29px {
    margin-left: 29px !important;
}
.ml-30px {
    margin-left: 30px !important;
}
.ml-31px {
    margin-left: 31px !important;
}
.ml-32px {
    margin-left: 32px !important;
}
.ml-33px {
    margin-left: 33px !important;
}
.ml-34px {
    margin-left: 34px !important;
}
.ml-35px {
    margin-left: 35px !important;
}
.ml-36px {
    margin-left: 36px !important;
}
.ml-37px {
    margin-left: 37px !important;
}
.ml-38px {
    margin-left: 38px !important;
}
.ml-39px {
    margin-left: 39px !important;
}
.ml-40px {
    margin-left: 40px !important;
}
.ml-41px {
    margin-left: 41px !important;
}
.ml-42px {
    margin-left: 42px !important;
}
.ml-43px {
    margin-left: 43px !important;
}
.ml-44px {
    margin-left: 44px !important;
}
.ml-45px {
    margin-left: 45px !important;
}
.ml-46px {
    margin-left: 46px !important;
}
.ml-47px {
    margin-left: 47px !important;
}
.ml-48px {
    margin-left: 48px !important;
}
.ml-49px {
    margin-left: 49px !important;
}
.ml-50px {
    margin-left: 50px !important;
}
.ml-51px {
    margin-left: 51px !important;
}
.ml-52px {
    margin-left: 52px !important;
}
.ml-53px {
    margin-left: 53px !important;
}
.ml-54px {
    margin-left: 54px !important;
}
.ml-55px {
    margin-left: 55px !important;
}
.ml-56px {
    margin-left: 56px !important;
}
.ml-57px {
    margin-left: 57px !important;
}
.ml-58px {
    margin-left: 58px !important;
}
.ml-59px {
    margin-left: 59px !important;
}
.ml-60px {
    margin-left: 60px !important;
}
.ml-61px {
    margin-left: 61px !important;
}
.ml-62px {
    margin-left: 62px !important;
}
.ml-63px {
    margin-left: 63px !important;
}
.ml-64px {
    margin-left: 64px !important;
}
.ml-65px {
    margin-left: 65px !important;
}
.ml-66px {
    margin-left: 66px !important;
}
.ml-67px {
    margin-left: 67px !important;
}
.ml-68px {
    margin-left: 68px !important;
}
.ml-69px {
    margin-left: 69px !important;
}
.ml-70px {
    margin-left: 70px !important;
}
.ml-71px {
    margin-left: 71px !important;
}
.ml-72px {
    margin-left: 72px !important;
}
.ml-73px {
    margin-left: 73px !important;
}
.ml-74px {
    margin-left: 74px !important;
}
.ml-75px {
    margin-left: 75px !important;
}
.ml-76px {
    margin-left: 76px !important;
}
.ml-77px {
    margin-left: 77px !important;
}
.ml-78px {
    margin-left: 78px !important;
}
.ml-79px {
    margin-left: 79px !important;
}
.ml-80px {
    margin-left: 80px !important;
}
.mr-1px {
    margin-right: 1px !important;
}
.mr-2px {
    margin-right: 2px !important;
}
.mr-3px {
    margin-right: 3px !important;
}
.mr-4px {
    margin-right: 4px !important;
}
.mr-5px {
    margin-right: 5px !important;
}
.mr-6px {
    margin-right: 6px !important;
}
.mr-7px {
    margin-right: 7px !important;
}
.mr-8px {
    margin-right: 8px !important;
}
.mr-9px {
    margin-right: 9px !important;
}
.mr-10px {
    margin-right: 10px !important;
}
.mr-11px {
    margin-right: 11px !important;
}
.mr-12px {
    margin-right: 12px !important;
}
.mr-13px {
    margin-right: 13px !important;
}
.mr-14px {
    margin-right: 14px !important;
}
.mr-15px {
    margin-right: 15px !important;
}
.mr-16px {
    margin-right: 16px !important;
}
.mr-17px {
    margin-right: 17px !important;
}
.mr-18px {
    margin-right: 18px !important;
}
.mr-19px {
    margin-right: 19px !important;
}
.mr-20px {
    margin-right: 20px !important;
}
.mr-21px {
    margin-right: 21px !important;
}
.mr-22px {
    margin-right: 22px !important;
}
.mr-23px {
    margin-right: 23px !important;
}
.mr-24px {
    margin-right: 24px !important;
}
.mr-25px {
    margin-right: 25px !important;
}
.mr-26px {
    margin-right: 26px !important;
}
.mr-27px {
    margin-right: 27px !important;
}
.mr-28px {
    margin-right: 28px !important;
}
.mr-29px {
    margin-right: 29px !important;
}
.mr-30px {
    margin-right: 30px !important;
}
.mr-31px {
    margin-right: 31px !important;
}
.mr-32px {
    margin-right: 32px !important;
}
.mr-33px {
    margin-right: 33px !important;
}
.mr-34px {
    margin-right: 34px !important;
}
.mr-35px {
    margin-right: 35px !important;
}
.mr-36px {
    margin-right: 36px !important;
}
.mr-37px {
    margin-right: 37px !important;
}
.mr-38px {
    margin-right: 38px !important;
}
.mr-39px {
    margin-right: 39px !important;
}
.mr-40px {
    margin-right: 40px !important;
}
.mr-41px {
    margin-right: 41px !important;
}
.mr-42px {
    margin-right: 42px !important;
}
.mr-43px {
    margin-right: 43px !important;
}
.mr-44px {
    margin-right: 44px !important;
}
.mr-45px {
    margin-right: 45px !important;
}
.mr-46px {
    margin-right: 46px !important;
}
.mr-47px {
    margin-right: 47px !important;
}
.mr-48px {
    margin-right: 48px !important;
}
.mr-49px {
    margin-right: 49px !important;
}
.mr-50px {
    margin-right: 50px !important;
}
.mr-51px {
    margin-right: 51px !important;
}
.mr-52px {
    margin-right: 52px !important;
}
.mr-53px {
    margin-right: 53px !important;
}
.mr-54px {
    margin-right: 54px !important;
}
.mr-55px {
    margin-right: 55px !important;
}
.mr-56px {
    margin-right: 56px !important;
}
.mr-57px {
    margin-right: 57px !important;
}
.mr-58px {
    margin-right: 58px !important;
}
.mr-59px {
    margin-right: 59px !important;
}
.mr-60px {
    margin-right: 60px !important;
}
.mr-61px {
    margin-right: 61px !important;
}
.mr-62px {
    margin-right: 62px !important;
}
.mr-63px {
    margin-right: 63px !important;
}
.mr-64px {
    margin-right: 64px !important;
}
.mr-65px {
    margin-right: 65px !important;
}
.mr-66px {
    margin-right: 66px !important;
}
.mr-67px {
    margin-right: 67px !important;
}
.mr-68px {
    margin-right: 68px !important;
}
.mr-69px {
    margin-right: 69px !important;
}
.mr-70px {
    margin-right: 70px !important;
}
.mr-71px {
    margin-right: 71px !important;
}
.mr-72px {
    margin-right: 72px !important;
}
.mr-73px {
    margin-right: 73px !important;
}
.mr-74px {
    margin-right: 74px !important;
}
.mr-75px {
    margin-right: 75px !important;
}
.mr-76px {
    margin-right: 76px !important;
}
.mr-77px {
    margin-right: 77px !important;
}
.mr-78px {
    margin-right: 78px !important;
}
.mr-79px {
    margin-right: 79px !important;
}
.mr-80px {
    margin-right: 80px !important;
}
.pr-1px {
    padding-right: 1px !important;
}
.pr-2px {
    padding-right: 2px !important;
}
.pr-3px {
    padding-right: 3px !important;
}
.pr-4px {
    padding-right: 4px !important;
}
.pr-5px {
    padding-right: 5px !important;
}
.pr-6px {
    padding-right: 6px !important;
}
.pr-7px {
    padding-right: 7px !important;
}
.pr-8px {
    padding-right: 8px !important;
}
.pr-9px {
    padding-right: 9px !important;
}
.pr-10px {
    padding-right: 10px !important;
}
.pr-11px {
    padding-right: 11px !important;
}
.pr-12px {
    padding-right: 12px !important;
}
.pr-13px {
    padding-right: 13px !important;
}
.pr-14px {
    padding-right: 14px !important;
}
.pr-15px {
    padding-right: 15px !important;
}
.pr-16px {
    padding-right: 16px !important;
}
.pr-17px {
    padding-right: 17px !important;
}
.pr-18px {
    padding-right: 18px !important;
}
.pr-19px {
    padding-right: 19px !important;
}
.pr-20px {
    padding-right: 20px !important;
}
.pr-21px {
    padding-right: 21px !important;
}
.pr-22px {
    padding-right: 22px !important;
}
.pr-23px {
    padding-right: 23px !important;
}
.pr-24px {
    padding-right: 24px !important;
}
.pr-25px {
    padding-right: 25px !important;
}
.pr-26px {
    padding-right: 26px !important;
}
.pr-27px {
    padding-right: 27px !important;
}
.pr-28px {
    padding-right: 28px !important;
}
.pr-29px {
    padding-right: 29px !important;
}
.pr-30px {
    padding-right: 30px !important;
}
.pr-31px {
    padding-right: 31px !important;
}
.pr-32px {
    padding-right: 32px !important;
}
.pr-33px {
    padding-right: 33px !important;
}
.pr-34px {
    padding-right: 34px !important;
}
.pr-35px {
    padding-right: 35px !important;
}
.pr-36px {
    padding-right: 36px !important;
}
.pr-37px {
    padding-right: 37px !important;
}
.pr-38px {
    padding-right: 38px !important;
}
.pr-39px {
    padding-right: 39px !important;
}
.pr-40px {
    padding-right: 40px !important;
}
.pr-41px {
    padding-right: 41px !important;
}
.pr-42px {
    padding-right: 42px !important;
}
.pr-43px {
    padding-right: 43px !important;
}
.pr-44px {
    padding-right: 44px !important;
}
.pr-45px {
    padding-right: 45px !important;
}
.pr-46px {
    padding-right: 46px !important;
}
.pr-47px {
    padding-right: 47px !important;
}
.pr-48px {
    padding-right: 48px !important;
}
.pr-49px {
    padding-right: 49px !important;
}
.pr-50px {
    padding-right: 50px !important;
}
.pr-51px {
    padding-right: 51px !important;
}
.pr-52px {
    padding-right: 52px !important;
}
.pr-53px {
    padding-right: 53px !important;
}
.pr-54px {
    padding-right: 54px !important;
}
.pr-55px {
    padding-right: 55px !important;
}
.pr-56px {
    padding-right: 56px !important;
}
.pr-57px {
    padding-right: 57px !important;
}
.pr-58px {
    padding-right: 58px !important;
}
.pr-59px {
    padding-right: 59px !important;
}
.pr-60px {
    padding-right: 60px !important;
}
.pr-61px {
    padding-right: 61px !important;
}
.pr-62px {
    padding-right: 62px !important;
}
.pr-63px {
    padding-right: 63px !important;
}
.pr-64px {
    padding-right: 64px !important;
}
.pr-65px {
    padding-right: 65px !important;
}
.pr-66px {
    padding-right: 66px !important;
}
.pr-67px {
    padding-right: 67px !important;
}
.pr-68px {
    padding-right: 68px !important;
}
.pr-69px {
    padding-right: 69px !important;
}
.pr-70px {
    padding-right: 70px !important;
}
.pr-71px {
    padding-right: 71px !important;
}
.pr-72px {
    padding-right: 72px !important;
}
.pr-73px {
    padding-right: 73px !important;
}
.pr-74px {
    padding-right: 74px !important;
}
.pr-75px {
    padding-right: 75px !important;
}
.pr-76px {
    padding-right: 76px !important;
}
.pr-77px {
    padding-right: 77px !important;
}
.pr-78px {
    padding-right: 78px !important;
}
.pr-79px {
    padding-right: 79px !important;
}
.pr-80px {
    padding-right: 80px !important;
}
.pl-1px {
    padding-left: 1px !important;
}
.pl-2px {
    padding-left: 2px !important;
}
.pl-3px {
    padding-left: 3px !important;
}
.pl-4px {
    padding-left: 4px !important;
}
.pl-5px {
    padding-left: 5px !important;
}
.pl-6px {
    padding-left: 6px !important;
}
.pl-7px {
    padding-left: 7px !important;
}
.pl-8px {
    padding-left: 8px !important;
}
.pl-9px {
    padding-left: 9px !important;
}
.pl-10px {
    padding-left: 10px !important;
}
.pl-11px {
    padding-left: 11px !important;
}
.pl-12px {
    padding-left: 12px !important;
}
.pl-13px {
    padding-left: 13px !important;
}
.pl-14px {
    padding-left: 14px !important;
}
.pl-15px {
    padding-left: 15px !important;
}
.pl-16px {
    padding-left: 16px !important;
}
.pl-17px {
    padding-left: 17px !important;
}
.pl-18px {
    padding-left: 18px !important;
}
.pl-19px {
    padding-left: 19px !important;
}
.pl-20px {
    padding-left: 20px !important;
}
.pl-21px {
    padding-left: 21px !important;
}
.pl-22px {
    padding-left: 22px !important;
}
.pl-23px {
    padding-left: 23px !important;
}
.pl-24px {
    padding-left: 24px !important;
}
.pl-25px {
    padding-left: 25px !important;
}
.pl-26px {
    padding-left: 26px !important;
}
.pl-27px {
    padding-left: 27px !important;
}
.pl-28px {
    padding-left: 28px !important;
}
.pl-29px {
    padding-left: 29px !important;
}
.pl-30px {
    padding-left: 30px !important;
}
.pl-31px {
    padding-left: 31px !important;
}
.pl-32px {
    padding-left: 32px !important;
}
.pl-33px {
    padding-left: 33px !important;
}
.pl-34px {
    padding-left: 34px !important;
}
.pl-35px {
    padding-left: 35px !important;
}
.pl-36px {
    padding-left: 36px !important;
}
.pl-37px {
    padding-left: 37px !important;
}
.pl-38px {
    padding-left: 38px !important;
}
.pl-39px {
    padding-left: 39px !important;
}
.pl-40px {
    padding-left: 40px !important;
}
.pl-41px {
    padding-left: 41px !important;
}
.pl-42px {
    padding-left: 42px !important;
}
.pl-43px {
    padding-left: 43px !important;
}
.pl-44px {
    padding-left: 44px !important;
}
.pl-45px {
    padding-left: 45px !important;
}
.pl-46px {
    padding-left: 46px !important;
}
.pl-47px {
    padding-left: 47px !important;
}
.pl-48px {
    padding-left: 48px !important;
}
.pl-49px {
    padding-left: 49px !important;
}
.pl-50px {
    padding-left: 50px !important;
}
.pl-51px {
    padding-left: 51px !important;
}
.pl-52px {
    padding-left: 52px !important;
}
.pl-53px {
    padding-left: 53px !important;
}
.pl-54px {
    padding-left: 54px !important;
}
.pl-55px {
    padding-left: 55px !important;
}
.pl-56px {
    padding-left: 56px !important;
}
.pl-57px {
    padding-left: 57px !important;
}
.pl-58px {
    padding-left: 58px !important;
}
.pl-59px {
    padding-left: 59px !important;
}
.pl-60px {
    padding-left: 60px !important;
}
.pl-61px {
    padding-left: 61px !important;
}
.pl-62px {
    padding-left: 62px !important;
}
.pl-63px {
    padding-left: 63px !important;
}
.pl-64px {
    padding-left: 64px !important;
}
.pl-65px {
    padding-left: 65px !important;
}
.pl-66px {
    padding-left: 66px !important;
}
.pl-67px {
    padding-left: 67px !important;
}
.pl-68px {
    padding-left: 68px !important;
}
.pl-69px {
    padding-left: 69px !important;
}
.pl-70px {
    padding-left: 70px !important;
}
.pl-71px {
    padding-left: 71px !important;
}
.pl-72px {
    padding-left: 72px !important;
}
.pl-73px {
    padding-left: 73px !important;
}
.pl-74px {
    padding-left: 74px !important;
}
.pl-75px {
    padding-left: 75px !important;
}
.pl-76px {
    padding-left: 76px !important;
}
.pl-77px {
    padding-left: 77px !important;
}
.pl-78px {
    padding-left: 78px !important;
}
.pl-79px {
    padding-left: 79px !important;
}
.pl-80px {
    padding-left: 80px !important;
}
.pt-1px {
    padding-top: 1px !important;
}
.pt-2px {
    padding-top: 2px !important;
}
.pt-3px {
    padding-top: 3px !important;
}
.pt-4px {
    padding-top: 4px !important;
}
.pt-5px {
    padding-top: 5px !important;
}
.pt-6px {
    padding-top: 6px !important;
}
.pt-7px {
    padding-top: 7px !important;
}
.pt-8px {
    padding-top: 8px !important;
}
.pt-9px {
    padding-top: 9px !important;
}
.pt-10px {
    padding-top: 10px !important;
}
.pt-11px {
    padding-top: 11px !important;
}
.pt-12px {
    padding-top: 12px !important;
}
.pt-13px {
    padding-top: 13px !important;
}
.pt-14px {
    padding-top: 14px !important;
}
.pt-15px {
    padding-top: 15px !important;
}
.pt-16px {
    padding-top: 16px !important;
}
.pt-17px {
    padding-top: 17px !important;
}
.pt-18px {
    padding-top: 18px !important;
}
.pt-19px {
    padding-top: 19px !important;
}
.pt-20px {
    padding-top: 20px !important;
}
.pt-21px {
    padding-top: 21px !important;
}
.pt-22px {
    padding-top: 22px !important;
}
.pt-23px {
    padding-top: 23px !important;
}
.pt-24px {
    padding-top: 24px !important;
}
.pt-25px {
    padding-top: 25px !important;
}
.pt-26px {
    padding-top: 26px !important;
}
.pt-27px {
    padding-top: 27px !important;
}
.pt-28px {
    padding-top: 28px !important;
}
.pt-29px {
    padding-top: 29px !important;
}
.pt-30px {
    padding-top: 30px !important;
}
.pt-31px {
    padding-top: 31px !important;
}
.pt-32px {
    padding-top: 32px !important;
}
.pt-33px {
    padding-top: 33px !important;
}
.pt-34px {
    padding-top: 34px !important;
}
.pt-35px {
    padding-top: 35px !important;
}
.pt-36px {
    padding-top: 36px !important;
}
.pt-37px {
    padding-top: 37px !important;
}
.pt-38px {
    padding-top: 38px !important;
}
.pt-39px {
    padding-top: 39px !important;
}
.pt-40px {
    padding-top: 40px !important;
}
.pt-41px {
    padding-top: 41px !important;
}
.pt-42px {
    padding-top: 42px !important;
}
.pt-43px {
    padding-top: 43px !important;
}
.pt-44px {
    padding-top: 44px !important;
}
.pt-45px {
    padding-top: 45px !important;
}
.pt-46px {
    padding-top: 46px !important;
}
.pt-47px {
    padding-top: 47px !important;
}
.pt-48px {
    padding-top: 48px !important;
}
.pt-49px {
    padding-top: 49px !important;
}
.pt-50px {
    padding-top: 50px !important;
}
.pt-51px {
    padding-top: 51px !important;
}
.pt-52px {
    padding-top: 52px !important;
}
.pt-53px {
    padding-top: 53px !important;
}
.pt-54px {
    padding-top: 54px !important;
}
.pt-55px {
    padding-top: 55px !important;
}
.pt-56px {
    padding-top: 56px !important;
}
.pt-57px {
    padding-top: 57px !important;
}
.pt-58px {
    padding-top: 58px !important;
}
.pt-59px {
    padding-top: 59px !important;
}
.pt-60px {
    padding-top: 60px !important;
}
.pt-61px {
    padding-top: 61px !important;
}
.pt-62px {
    padding-top: 62px !important;
}
.pt-63px {
    padding-top: 63px !important;
}
.pt-64px {
    padding-top: 64px !important;
}
.pt-65px {
    padding-top: 65px !important;
}
.pt-66px {
    padding-top: 66px !important;
}
.pt-67px {
    padding-top: 67px !important;
}
.pt-68px {
    padding-top: 68px !important;
}
.pt-69px {
    padding-top: 69px !important;
}
.pt-70px {
    padding-top: 70px !important;
}
.pt-71px {
    padding-top: 71px !important;
}
.pt-72px {
    padding-top: 72px !important;
}
.pt-73px {
    padding-top: 73px !important;
}
.pt-74px {
    padding-top: 74px !important;
}
.pt-75px {
    padding-top: 75px !important;
}
.pt-76px {
    padding-top: 76px !important;
}
.pt-77px {
    padding-top: 77px !important;
}
.pt-78px {
    padding-top: 78px !important;
}
.pt-79px {
    padding-top: 79px !important;
}
.pt-80px {
    padding-top: 80px !important;
}
.pb-1px {
    padding-bottom: 1px !important;
}
.pb-2px {
    padding-bottom: 2px !important;
}
.pb-3px {
    padding-bottom: 3px !important;
}
.pb-4px {
    padding-bottom: 4px !important;
}
.pb-5px {
    padding-bottom: 5px !important;
}
.pb-6px {
    padding-bottom: 6px !important;
}
.pb-7px {
    padding-bottom: 7px !important;
}
.pb-8px {
    padding-bottom: 8px !important;
}
.pb-9px {
    padding-bottom: 9px !important;
}
.pb-10px {
    padding-bottom: 10px !important;
}
.pb-11px {
    padding-bottom: 11px !important;
}
.pb-12px {
    padding-bottom: 12px !important;
}
.pb-13px {
    padding-bottom: 13px !important;
}
.pb-14px {
    padding-bottom: 14px !important;
}
.pb-15px {
    padding-bottom: 15px !important;
}
.pb-16px {
    padding-bottom: 16px !important;
}
.pb-17px {
    padding-bottom: 17px !important;
}
.pb-18px {
    padding-bottom: 18px !important;
}
.pb-19px {
    padding-bottom: 19px !important;
}
.pb-20px {
    padding-bottom: 20px !important;
}
.pb-21px {
    padding-bottom: 21px !important;
}
.pb-22px {
    padding-bottom: 22px !important;
}
.pb-23px {
    padding-bottom: 23px !important;
}
.pb-24px {
    padding-bottom: 24px !important;
}
.pb-25px {
    padding-bottom: 25px !important;
}
.pb-26px {
    padding-bottom: 26px !important;
}
.pb-27px {
    padding-bottom: 27px !important;
}
.pb-28px {
    padding-bottom: 28px !important;
}
.pb-29px {
    padding-bottom: 29px !important;
}
.pb-30px {
    padding-bottom: 30px !important;
}
.pb-31px {
    padding-bottom: 31px !important;
}
.pb-32px {
    padding-bottom: 32px !important;
}
.pb-33px {
    padding-bottom: 33px !important;
}
.pb-34px {
    padding-bottom: 34px !important;
}
.pb-35px {
    padding-bottom: 35px !important;
}
.pb-36px {
    padding-bottom: 36px !important;
}
.pb-37px {
    padding-bottom: 37px !important;
}
.pb-38px {
    padding-bottom: 38px !important;
}
.pb-39px {
    padding-bottom: 39px !important;
}
.pb-40px {
    padding-bottom: 40px !important;
}
.pb-41px {
    padding-bottom: 41px !important;
}
.pb-42px {
    padding-bottom: 42px !important;
}
.pb-43px {
    padding-bottom: 43px !important;
}
.pb-44px {
    padding-bottom: 44px !important;
}
.pb-45px {
    padding-bottom: 45px !important;
}
.pb-46px {
    padding-bottom: 46px !important;
}
.pb-47px {
    padding-bottom: 47px !important;
}
.pb-48px {
    padding-bottom: 48px !important;
}
.pb-49px {
    padding-bottom: 49px !important;
}
.pb-50px {
    padding-bottom: 50px !important;
}
.pb-51px {
    padding-bottom: 51px !important;
}
.pb-52px {
    padding-bottom: 52px !important;
}
.pb-53px {
    padding-bottom: 53px !important;
}
.pb-54px {
    padding-bottom: 54px !important;
}
.pb-55px {
    padding-bottom: 55px !important;
}
.pb-56px {
    padding-bottom: 56px !important;
}
.pb-57px {
    padding-bottom: 57px !important;
}
.pb-58px {
    padding-bottom: 58px !important;
}
.pb-59px {
    padding-bottom: 59px !important;
}
.pb-60px {
    padding-bottom: 60px !important;
}
.pb-61px {
    padding-bottom: 61px !important;
}
.pb-62px {
    padding-bottom: 62px !important;
}
.pb-63px {
    padding-bottom: 63px !important;
}
.pb-64px {
    padding-bottom: 64px !important;
}
.pb-65px {
    padding-bottom: 65px !important;
}
.pb-66px {
    padding-bottom: 66px !important;
}
.pb-67px {
    padding-bottom: 67px !important;
}
.pb-68px {
    padding-bottom: 68px !important;
}
.pb-69px {
    padding-bottom: 69px !important;
}
.pb-70px {
    padding-bottom: 70px !important;
}
.pb-71px {
    padding-bottom: 71px !important;
}
.pb-72px {
    padding-bottom: 72px !important;
}
.pb-73px {
    padding-bottom: 73px !important;
}
.pb-74px {
    padding-bottom: 74px !important;
}
.pb-75px {
    padding-bottom: 75px !important;
}
.pb-76px {
    padding-bottom: 76px !important;
}
.pb-77px {
    padding-bottom: 77px !important;
}
.pb-78px {
    padding-bottom: 78px !important;
}
.pb-79px {
    padding-bottom: 79px !important;
}
.pb-80px {
    padding-bottom: 80px !important;
}
.px-1px {
    padding-left: 1px !important;
    padding-right: 1px !important;
}
.px-2px {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.px-3px {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.px-4px {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.px-5px {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.px-6px {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.px-7px {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.px-8px {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.px-9px {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
.px-10px {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.px-11px {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
.px-12px {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.px-13px {
    padding-left: 13px !important;
    padding-right: 13px !important;
}
.px-14px {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.px-15px {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.px-16px {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.px-17px {
    padding-left: 17px !important;
    padding-right: 17px !important;
}
.px-18px {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.px-19px {
    padding-left: 19px !important;
    padding-right: 19px !important;
}
.px-20px {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.px-21px {
    padding-left: 21px !important;
    padding-right: 21px !important;
}
.px-22px {
    padding-left: 22px !important;
    padding-right: 22px !important;
}
.px-23px {
    padding-left: 23px !important;
    padding-right: 23px !important;
}
.px-24px {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.px-25px {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.px-26px {
    padding-left: 26px !important;
    padding-right: 26px !important;
}
.px-27px {
    padding-left: 27px !important;
    padding-right: 27px !important;
}
.px-28px {
    padding-left: 28px !important;
    padding-right: 28px !important;
}
.px-29px {
    padding-left: 29px !important;
    padding-right: 29px !important;
}
.px-30px {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.px-31px {
    padding-left: 31px !important;
    padding-right: 31px !important;
}
.px-32px {
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.px-33px {
    padding-left: 33px !important;
    padding-right: 33px !important;
}
.px-34px {
    padding-left: 34px !important;
    padding-right: 34px !important;
}
.px-35px {
    padding-left: 35px !important;
    padding-right: 35px !important;
}
.px-36px {
    padding-left: 36px !important;
    padding-right: 36px !important;
}
.px-37px {
    padding-left: 37px !important;
    padding-right: 37px !important;
}
.px-38px {
    padding-left: 38px !important;
    padding-right: 38px !important;
}
.px-39px {
    padding-left: 39px !important;
    padding-right: 39px !important;
}
.px-40px {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.px-41px {
    padding-left: 41px !important;
    padding-right: 41px !important;
}
.px-42px {
    padding-left: 42px !important;
    padding-right: 42px !important;
}
.px-43px {
    padding-left: 43px !important;
    padding-right: 43px !important;
}
.px-44px {
    padding-left: 44px !important;
    padding-right: 44px !important;
}
.px-45px {
    padding-left: 45px !important;
    padding-right: 45px !important;
}
.px-46px {
    padding-left: 46px !important;
    padding-right: 46px !important;
}
.px-47px {
    padding-left: 47px !important;
    padding-right: 47px !important;
}
.px-48px {
    padding-left: 48px !important;
    padding-right: 48px !important;
}
.px-49px {
    padding-left: 49px !important;
    padding-right: 49px !important;
}
.px-50px {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.px-51px {
    padding-left: 51px !important;
    padding-right: 51px !important;
}
.px-52px {
    padding-left: 52px !important;
    padding-right: 52px !important;
}
.px-53px {
    padding-left: 53px !important;
    padding-right: 53px !important;
}
.px-54px {
    padding-left: 54px !important;
    padding-right: 54px !important;
}
.px-55px {
    padding-left: 55px !important;
    padding-right: 55px !important;
}
.px-56px {
    padding-left: 56px !important;
    padding-right: 56px !important;
}
.px-57px {
    padding-left: 57px !important;
    padding-right: 57px !important;
}
.px-58px {
    padding-left: 58px !important;
    padding-right: 58px !important;
}
.px-59px {
    padding-left: 59px !important;
    padding-right: 59px !important;
}
.px-60px {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.px-61px {
    padding-left: 61px !important;
    padding-right: 61px !important;
}
.px-62px {
    padding-left: 62px !important;
    padding-right: 62px !important;
}
.px-63px {
    padding-left: 63px !important;
    padding-right: 63px !important;
}
.px-64px {
    padding-left: 64px !important;
    padding-right: 64px !important;
}
.px-65px {
    padding-left: 65px !important;
    padding-right: 65px !important;
}
.px-66px {
    padding-left: 66px !important;
    padding-right: 66px !important;
}
.px-67px {
    padding-left: 67px !important;
    padding-right: 67px !important;
}
.px-68px {
    padding-left: 68px !important;
    padding-right: 68px !important;
}
.px-69px {
    padding-left: 69px !important;
    padding-right: 69px !important;
}
.px-70px {
    padding-left: 70px !important;
    padding-right: 70px !important;
}
.px-71px {
    padding-left: 71px !important;
    padding-right: 71px !important;
}
.px-72px {
    padding-left: 72px !important;
    padding-right: 72px !important;
}
.px-73px {
    padding-left: 73px !important;
    padding-right: 73px !important;
}
.px-74px {
    padding-left: 74px !important;
    padding-right: 74px !important;
}
.px-75px {
    padding-left: 75px !important;
    padding-right: 75px !important;
}
.px-76px {
    padding-left: 76px !important;
    padding-right: 76px !important;
}
.px-77px {
    padding-left: 77px !important;
    padding-right: 77px !important;
}
.px-78px {
    padding-left: 78px !important;
    padding-right: 78px !important;
}
.px-79px {
    padding-left: 79px !important;
    padding-right: 79px !important;
}
.px-80px {
    padding-left: 80px !important;
    padding-right: 80px !important;
}
.px-83px {
    padding-left: 83px !important;
    padding-right: 83px !important;
}
.pl-83px {
    padding-left: 83px !important;
}

.py-1px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}
.py-2px {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.py-3px {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.py-4px {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.py-5px {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.py-6px {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.py-7px {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
.py-8px {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.py-9px {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}
.py-10px {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.py-11px {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
.py-12px {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.py-13px {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
.py-14px {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
.py-15px {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.py-16px {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.py-17px {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}
.py-18px {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}
.py-19px {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
.py-20px {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.py-21px {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
.py-22px {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}
.py-23px {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
}
.py-24px {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.py-25px {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.py-26px {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
}
.py-27px {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
}
.py-28px {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}
.py-29px {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
}
.py-30px {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.py-31px {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
}
.py-32px {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.py-33px {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
.py-34px {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
}
.py-35px {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
.py-36px {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.py-37px {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
}
.py-38px {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
}
.py-39px {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
}
.py-40px {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.py-41px {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
}
.py-42px {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
}
.py-43px {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
}
.py-44px {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
}
.py-45px {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}
.py-46px {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
}
.py-47px {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
}
.py-48px {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.py-49px {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
}
.py-50px {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.py-51px {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
}
.py-52px {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
}
.py-53px {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
}
.py-54px {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
}
.py-55px {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}
.py-56px {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}
.py-57px {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
}
.py-58px {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
}
.py-59px {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
}
.py-60px {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.py-61px {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
}
.py-62px {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
}
.py-63px {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
}
.py-64px {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}
.py-65px {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
}
.py-66px {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
}
.py-67px {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
}
.py-68px {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
}
.py-69px {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
}
.py-70px {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.py-71px {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
}
.py-72px {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
}
.py-73px {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
}
.py-74px {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
}
.py-75px {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}
.py-76px {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
}
.py-77px {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
}
.py-78px {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
}
.py-79px {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
}
.py-80px {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.p-1px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    padding-right: 1px !important;
    padding-left: 1px !important;
}
.p-2px {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
}
.p-3px {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    padding-right: 3px !important;
    padding-left: 3px !important;
}
.p-4px {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    padding-right: 4px !important;
    padding-left: 4px !important;
}
.p-5px {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.p-6px {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
}
.p-7px {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    padding-right: 7px !important;
    padding-left: 7px !important;
}
.p-8px {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
}
.p-9px {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    padding-right: 9px !important;
    padding-left: 9px !important;
}
.p-10px {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.p-11px {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    padding-right: 11px !important;
    padding-left: 11px !important;
}
.p-12px {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-right: 12px !important;
    padding-left: 12px !important;
}
.p-13px {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    padding-right: 13px !important;
    padding-left: 13px !important;
}
.p-14px {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-right: 14px !important;
    padding-left: 14px !important;
}
.p-15px {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.p-16px {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    padding-right: 16px !important;
    padding-left: 16px !important;
}
.p-17px {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
    padding-right: 17px !important;
    padding-left: 17px !important;
}
.p-18px {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    padding-right: 18px !important;
    padding-left: 18px !important;
}
.p-19px {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
    padding-right: 19px !important;
    padding-left: 19px !important;
}
.p-20px {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.p-21px {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
    padding-right: 21px !important;
    padding-left: 21px !important;
}
.p-22px {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
    padding-right: 22px !important;
    padding-left: 22px !important;
}
.p-23px {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
    padding-right: 23px !important;
    padding-left: 23px !important;
}
.p-24px {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    padding-right: 24px !important;
    padding-left: 24px !important;
}
.p-25px {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    padding-right: 25px !important;
    padding-left: 25px !important;
}
.p-26px {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
    padding-right: 26px !important;
    padding-left: 26px !important;
}
.p-27px {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
    padding-right: 27px !important;
    padding-left: 27px !important;
}
.p-28px {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
    padding-right: 28px !important;
    padding-left: 28px !important;
}
.p-29px {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
    padding-right: 29px !important;
    padding-left: 29px !important;
}
.p-30px {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.p-31px {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
    padding-right: 31px !important;
    padding-left: 31px !important;
}
.p-32px {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
    padding-right: 32px !important;
    padding-left: 32px !important;
}
.p-33px {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
    padding-right: 33px !important;
    padding-left: 33px !important;
}
.p-34px {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
    padding-right: 34px !important;
    padding-left: 34px !important;
}
.p-35px {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
    padding-right: 35px !important;
    padding-left: 35px !important;
}
.p-36px {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
    padding-right: 36px !important;
    padding-left: 36px !important;
}
.p-37px {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
    padding-right: 37px !important;
    padding-left: 37px !important;
}
.p-38px {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
    padding-right: 38px !important;
    padding-left: 38px !important;
}
.p-39px {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
    padding-right: 39px !important;
    padding-left: 39px !important;
}
.p-40px {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.p-41px {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
    padding-right: 41px !important;
    padding-left: 41px !important;
}
.p-42px {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
    padding-right: 42px !important;
    padding-left: 42px !important;
}
.p-43px {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
    padding-right: 43px !important;
    padding-left: 43px !important;
}
.p-44px {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
    padding-right: 44px !important;
    padding-left: 44px !important;
}
.p-45px {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
    padding-right: 45px !important;
    padding-left: 45px !important;
}
.p-46px {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
    padding-right: 46px !important;
    padding-left: 46px !important;
}
.p-47px {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
    padding-right: 47px !important;
    padding-left: 47px !important;
}
.p-48px {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
    padding-right: 48px !important;
    padding-left: 48px !important;
}
.p-49px {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
    padding-right: 49px !important;
    padding-left: 49px !important;
}
.p-50px {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    padding-right: 50px !important;
    padding-left: 50px !important;
}
.p-51px {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
    padding-right: 51px !important;
    padding-left: 51px !important;
}
.p-52px {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
    padding-right: 52px !important;
    padding-left: 52px !important;
}
.p-53px {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
    padding-right: 53px !important;
    padding-left: 53px !important;
}
.p-54px {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
    padding-right: 54px !important;
    padding-left: 54px !important;
}
.p-55px {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
    padding-right: 55px !important;
    padding-left: 55px !important;
}
.p-56px {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
    padding-right: 56px !important;
    padding-left: 56px !important;
}
.p-57px {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
    padding-right: 57px !important;
    padding-left: 57px !important;
}
.p-58px {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
    padding-right: 58px !important;
    padding-left: 58px !important;
}
.p-59px {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
    padding-right: 59px !important;
    padding-left: 59px !important;
}
.p-60px {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-right: 60px !important;
    padding-left: 60px !important;
}
.p-61px {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
    padding-right: 61px !important;
    padding-left: 61px !important;
}
.p-62px {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
    padding-right: 62px !important;
    padding-left: 62px !important;
}
.p-63px {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
    padding-right: 63px !important;
    padding-left: 63px !important;
}
.p-64px {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
    padding-right: 64px !important;
    padding-left: 64px !important;
}
.p-65px {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
    padding-right: 65px !important;
    padding-left: 65px !important;
}
.p-66px {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
    padding-right: 66px !important;
    padding-left: 66px !important;
}
.p-67px {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
    padding-right: 67px !important;
    padding-left: 67px !important;
}
.p-68px {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
    padding-right: 68px !important;
    padding-left: 68px !important;
}
.p-69px {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
    padding-right: 69px !important;
    padding-left: 69px !important;
}
.p-70px {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    padding-right: 70px !important;
    padding-left: 70px !important;
}
.p-71px {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
    padding-right: 71px !important;
    padding-left: 71px !important;
}
.p-72px {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
    padding-right: 72px !important;
    padding-left: 72px !important;
}
.p-73px {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
    padding-right: 73px !important;
    padding-left: 73px !important;
}
.p-74px {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
    padding-right: 74px !important;
    padding-left: 74px !important;
}
.p-75px {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
    padding-right: 75px !important;
    padding-left: 75px !important;
}
.p-76px {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
    padding-right: 76px !important;
    padding-left: 76px !important;
}
.p-77px {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
    padding-right: 77px !important;
    padding-left: 77px !important;
}
.p-78px {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
    padding-right: 78px !important;
    padding-left: 78px !important;
}
.p-79px {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
    padding-right: 79px !important;
    padding-left: 79px !important;
}
.p-80px {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    padding-right: 80px !important;
    padding-left: 80px !important;
}
.m-1px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
    margin-right: 1px !important;
    margin-left: 1px !important;
}
.m-2px {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
    margin-right: 2px !important;
    margin-left: 2px !important;
}
.m-3px {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
    margin-right: 3px !important;
    margin-left: 3px !important;
}
.m-4px {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
    margin-right: 4px !important;
    margin-left: 4px !important;
}
.m-5px {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
}
.m-6px {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    margin-right: 6px !important;
    margin-left: 6px !important;
}
.m-7px {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
    margin-right: 7px !important;
    margin-left: 7px !important;
}
.m-8px {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    margin-right: 8px !important;
    margin-left: 8px !important;
}
.m-9px {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
    margin-right: 9px !important;
    margin-left: 9px !important;
}
.m-10px {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
}
.m-11px {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
    margin-right: 11px !important;
    margin-left: 11px !important;
}
.m-12px {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
    margin-right: 12px !important;
    margin-left: 12px !important;
}
.m-13px {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
    margin-right: 13px !important;
    margin-left: 13px !important;
}
.m-14px {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
    margin-right: 14px !important;
    margin-left: 14px !important;
}
.m-15px {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    margin-right: 15px !important;
    margin-left: 15px !important;
}
.m-16px {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
    margin-right: 16px !important;
    margin-left: 16px !important;
}
.m-17px {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
    margin-right: 17px !important;
    margin-left: 17px !important;
}
.m-18px {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
    margin-right: 18px !important;
    margin-left: 18px !important;
}
.m-19px {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
    margin-right: 19px !important;
    margin-left: 19px !important;
}
.m-20px {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.m-21px {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
    margin-right: 21px !important;
    margin-left: 21px !important;
}
.m-22px {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
    margin-right: 22px !important;
    margin-left: 22px !important;
}
.m-23px {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
    margin-right: 23px !important;
    margin-left: 23px !important;
}
.m-24px {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
    margin-right: 24px !important;
    margin-left: 24px !important;
}
.m-25px {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    margin-right: 25px !important;
    margin-left: 25px !important;
}
.m-26px {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
    margin-right: 26px !important;
    margin-left: 26px !important;
}
.m-27px {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
    margin-right: 27px !important;
    margin-left: 27px !important;
}
.m-28px {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
    margin-right: 28px !important;
    margin-left: 28px !important;
}
.m-29px {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
    margin-right: 29px !important;
    margin-left: 29px !important;
}
.m-30px {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    margin-right: 30px !important;
    margin-left: 30px !important;
}
.m-31px {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
    margin-right: 31px !important;
    margin-left: 31px !important;
}
.m-32px {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
    margin-right: 32px !important;
    margin-left: 32px !important;
}
.m-33px {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
    margin-right: 33px !important;
    margin-left: 33px !important;
}
.m-34px {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
    margin-right: 34px !important;
    margin-left: 34px !important;
}
.m-35px {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
    margin-right: 35px !important;
    margin-left: 35px !important;
}
.m-36px {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
    margin-right: 36px !important;
    margin-left: 36px !important;
}
.m-37px {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
    margin-right: 37px !important;
    margin-left: 37px !important;
}
.m-38px {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
    margin-right: 38px !important;
    margin-left: 38px !important;
}
.m-39px {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
    margin-right: 39px !important;
    margin-left: 39px !important;
}
.m-40px {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
    margin-right: 40px !important;
    margin-left: 40px !important;
}
.m-41px {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
    margin-right: 41px !important;
    margin-left: 41px !important;
}
.m-42px {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
    margin-right: 42px !important;
    margin-left: 42px !important;
}
.m-43px {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
    margin-right: 43px !important;
    margin-left: 43px !important;
}
.m-44px {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
    margin-right: 44px !important;
    margin-left: 44px !important;
}
.m-45px {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
    margin-right: 45px !important;
    margin-left: 45px !important;
}
.m-46px {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
    margin-right: 46px !important;
    margin-left: 46px !important;
}
.m-47px {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
    margin-right: 47px !important;
    margin-left: 47px !important;
}
.m-48px {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
    margin-right: 48px !important;
    margin-left: 48px !important;
}
.m-49px {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
    margin-right: 49px !important;
    margin-left: 49px !important;
}
.m-50px {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
    margin-right: 50px !important;
    margin-left: 50px !important;
}
.m-51px {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
    margin-right: 51px !important;
    margin-left: 51px !important;
}
.m-52px {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
    margin-right: 52px !important;
    margin-left: 52px !important;
}
.m-53px {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
    margin-right: 53px !important;
    margin-left: 53px !important;
}
.m-54px {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
    margin-right: 54px !important;
    margin-left: 54px !important;
}
.m-55px {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
    margin-right: 55px !important;
    margin-left: 55px !important;
}
.m-56px {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
    margin-right: 56px !important;
    margin-left: 56px !important;
}
.m-57px {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
    margin-right: 57px !important;
    margin-left: 57px !important;
}
.m-58px {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
    margin-right: 58px !important;
    margin-left: 58px !important;
}
.m-59px {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
    margin-right: 59px !important;
    margin-left: 59px !important;
}
.m-60px {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
    margin-right: 60px !important;
    margin-left: 60px !important;
}
.m-61px {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
    margin-right: 61px !important;
    margin-left: 61px !important;
}
.m-62px {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
    margin-right: 62px !important;
    margin-left: 62px !important;
}
.m-63px {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
    margin-right: 63px !important;
    margin-left: 63px !important;
}
.m-64px {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
    margin-right: 64px !important;
    margin-left: 64px !important;
}
.m-65px {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
    margin-right: 65px !important;
    margin-left: 65px !important;
}
.m-66px {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
    margin-right: 66px !important;
    margin-left: 66px !important;
}
.m-67px {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
    margin-right: 67px !important;
    margin-left: 67px !important;
}
.m-68px {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
    margin-right: 68px !important;
    margin-left: 68px !important;
}
.m-69px {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
    margin-right: 69px !important;
    margin-left: 69px !important;
}
.m-70px {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
    margin-right: 70px !important;
    margin-left: 70px !important;
}
.m-71px {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
    margin-right: 71px !important;
    margin-left: 71px !important;
}
.m-72px {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
    margin-right: 72px !important;
    margin-left: 72px !important;
}
.m-73px {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
    margin-right: 73px !important;
    margin-left: 73px !important;
}
.m-74px {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
    margin-right: 74px !important;
    margin-left: 74px !important;
}
.m-75px {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
    margin-right: 75px !important;
    margin-left: 75px !important;
}
.m-76px {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
    margin-right: 76px !important;
    margin-left: 76px !important;
}
.m-77px {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
    margin-right: 77px !important;
    margin-left: 77px !important;
}
.m-78px {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
    margin-right: 78px !important;
    margin-left: 78px !important;
}
.m-79px {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
    margin-right: 79px !important;
    margin-left: 79px !important;
}
.m-80px {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
    margin-right: 80px !important;
    margin-left: 80px !important;
}
.my-1px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}
.my-2px {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.my-3px {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}
.my-4px {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
.my-5px {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.my-6px {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}
.my-7px {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}
.my-8px {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.my-9px {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
}
.my-10px {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.my-11px {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
}
.my-12px {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}
.my-13px {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
}
.my-14px {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
}
.my-15px {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.my-16px {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.my-17px {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
}
.my-18px {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
}
.my-19px {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
}
.my-20px {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.my-21px {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
}
.my-22px {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
}
.my-23px {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
}
.my-24px {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.my-25px {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.my-26px {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
}
.my-27px {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
}
.my-28px {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
}
.my-29px {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
}
.my-30px {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.my-31px {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
}
.my-32px {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.my-33px {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
}
.my-34px {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
}
.my-35px {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}
.my-36px {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
}
.my-37px {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
}
.my-38px {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
}
.my-39px {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
}
.my-40px {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.my-41px {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
}
.my-42px {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
}
.my-43px {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
}
.my-44px {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
}
.my-45px {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}
.my-46px {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
}
.my-47px {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
}
.my-48px {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}
.my-49px {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
}
.my-50px {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.my-51px {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
}
.my-52px {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
}
.my-53px {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
}
.my-54px {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
}
.my-55px {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
}
.my-56px {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.my-57px {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
}
.my-58px {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
}
.my-59px {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
}
.my-60px {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}
.my-61px {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
}
.my-62px {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
}
.my-63px {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
}
.my-64px {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
}
.my-65px {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
}
.my-66px {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
}
.my-67px {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
}
.my-68px {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
}
.my-69px {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
}
.my-70px {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
}
.my-71px {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
}
.my-72px {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
}
.my-73px {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
}
.my-74px {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
}
.my-75px {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}
.my-76px {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
}
.my-77px {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
}
.my-78px {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
}
.my-79px {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
}
.my-80px {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}
.mx-1px {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
.mx-2px {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.mx-3px {
    margin-left: 3px !important;
    margin-right: 3px !important;
}
.mx-4px {
    margin-left: 4px !important;
    margin-right: 4px !important;
}
.mx-5px {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.mx-6px {
    margin-left: 6px !important;
    margin-right: 6px !important;
}
.mx-7px {
    margin-left: 7px !important;
    margin-right: 7px !important;
}
.mx-8px {
    margin-left: 8px !important;
    margin-right: 8px !important;
}
.mx-9px {
    margin-left: 9px !important;
    margin-right: 9px !important;
}
.mx-10px {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.mx-11px {
    margin-left: 11px !important;
    margin-right: 11px !important;
}
.mx-12px {
    margin-left: 12px !important;
    margin-right: 12px !important;
}
.mx-13px {
    margin-left: 13px !important;
    margin-right: 13px !important;
}
.mx-14px {
    margin-left: 14px !important;
    margin-right: 14px !important;
}
.mx-15px {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.mx-16px {
    margin-left: 16px !important;
    margin-right: 16px !important;
}
.mx-17px {
    margin-left: 17px !important;
    margin-right: 17px !important;
}
.mx-18px {
    margin-left: 18px !important;
    margin-right: 18px !important;
}
.mx-19px {
    margin-left: 19px !important;
    margin-right: 19px !important;
}
.mx-20px {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.mx-21px {
    margin-left: 21px !important;
    margin-right: 21px !important;
}
.mx-22px {
    margin-left: 22px !important;
    margin-right: 22px !important;
}
.mx-23px {
    margin-left: 23px !important;
    margin-right: 23px !important;
}
.mx-24px {
    margin-left: 24px !important;
    margin-right: 24px !important;
}
.mx-25px {
    margin-left: 25px !important;
    margin-right: 25px !important;
}
.mx-26px {
    margin-left: 26px !important;
    margin-right: 26px !important;
}
.mx-27px {
    margin-left: 27px !important;
    margin-right: 27px !important;
}
.mx-28px {
    margin-left: 28px !important;
    margin-right: 28px !important;
}
.mx-29px {
    margin-left: 29px !important;
    margin-right: 29px !important;
}
.mx-30px {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.mx-31px {
    margin-left: 31px !important;
    margin-right: 31px !important;
}
.mx-32px {
    margin-left: 32px !important;
    margin-right: 32px !important;
}
.mx-33px {
    margin-left: 33px !important;
    margin-right: 33px !important;
}
.mx-34px {
    margin-left: 34px !important;
    margin-right: 34px !important;
}
.mx-35px {
    margin-left: 35px !important;
    margin-right: 35px !important;
}
.mx-36px {
    margin-left: 36px !important;
    margin-right: 36px !important;
}
.mx-37px {
    margin-left: 37px !important;
    margin-right: 37px !important;
}
.mx-38px {
    margin-left: 38px !important;
    margin-right: 38px !important;
}
.mx-39px {
    margin-left: 39px !important;
    margin-right: 39px !important;
}
.mx-40px {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.mx-41px {
    margin-left: 41px !important;
    margin-right: 41px !important;
}
.mx-42px {
    margin-left: 42px !important;
    margin-right: 42px !important;
}
.mx-43px {
    margin-left: 43px !important;
    margin-right: 43px !important;
}
.mx-44px {
    margin-left: 44px !important;
    margin-right: 44px !important;
}
.mx-45px {
    margin-left: 45px !important;
    margin-right: 45px !important;
}
.mx-46px {
    margin-left: 46px !important;
    margin-right: 46px !important;
}
.mx-47px {
    margin-left: 47px !important;
    margin-right: 47px !important;
}
.mx-48px {
    margin-left: 48px !important;
    margin-right: 48px !important;
}
.mx-49px {
    margin-left: 49px !important;
    margin-right: 49px !important;
}
.mx-50px {
    margin-left: 50px !important;
    margin-right: 50px !important;
}
.mx-51px {
    margin-left: 51px !important;
    margin-right: 51px !important;
}
.mx-52px {
    margin-left: 52px !important;
    margin-right: 52px !important;
}
.mx-53px {
    margin-left: 53px !important;
    margin-right: 53px !important;
}
.mx-54px {
    margin-left: 54px !important;
    margin-right: 54px !important;
}
.mx-55px {
    margin-left: 55px !important;
    margin-right: 55px !important;
}
.mx-56px {
    margin-left: 56px !important;
    margin-right: 56px !important;
}
.mx-57px {
    margin-left: 57px !important;
    margin-right: 57px !important;
}
.mx-58px {
    margin-left: 58px !important;
    margin-right: 58px !important;
}
.mx-59px {
    margin-left: 59px !important;
    margin-right: 59px !important;
}
.mx-60px {
    margin-left: 60px !important;
    margin-right: 60px !important;
}
.mx-61px {
    margin-left: 61px !important;
    margin-right: 61px !important;
}
.mx-62px {
    margin-left: 62px !important;
    margin-right: 62px !important;
}
.mx-63px {
    margin-left: 63px !important;
    margin-right: 63px !important;
}
.mx-64px {
    margin-left: 64px !important;
    margin-right: 64px !important;
}
.mx-65px {
    margin-left: 65px !important;
    margin-right: 65px !important;
}
.mx-66px {
    margin-left: 66px !important;
    margin-right: 66px !important;
}
.mx-67px {
    margin-left: 67px !important;
    margin-right: 67px !important;
}
.mx-68px {
    margin-left: 68px !important;
    margin-right: 68px !important;
}
.mx-69px {
    margin-left: 69px !important;
    margin-right: 69px !important;
}
.mx-70px {
    margin-left: 70px !important;
    margin-right: 70px !important;
}
.mx-71px {
    margin-left: 71px !important;
    margin-right: 71px !important;
}
.mx-72px {
    margin-left: 72px !important;
    margin-right: 72px !important;
}
.mx-73px {
    margin-left: 73px !important;
    margin-right: 73px !important;
}
.mx-74px {
    margin-left: 74px !important;
    margin-right: 74px !important;
}
.mx-75px {
    margin-left: 75px !important;
    margin-right: 75px !important;
}
.mx-76px {
    margin-left: 76px !important;
    margin-right: 76px !important;
}
.mx-77px {
    margin-left: 77px !important;
    margin-right: 77px !important;
}
.mx-78px {
    margin-left: 78px !important;
    margin-right: 78px !important;
}
.mx-79px {
    margin-left: 79px !important;
    margin-right: 79px !important;
}
.mx-80px {
    margin-left: 80px !important;
    margin-right: 80px !important;
}
i.ti {
    line-height: 1 !important;
}
.ti.ti-copy,
.ti.ti-trash {
    cursor: pointer;
}
.tcw-1px {
    width: 1px;
}
.tcw-2px {
    width: 2px;
}
.tcw-3px {
    width: 3px;
}
.tcw-4px {
    width: 4px;
}
.tcw-5px {
    width: 5px;
}
.tcw-6px {
    width: 6px;
}
.tcw-7px {
    width: 7px;
}
.tcw-8px {
    width: 8px;
}
.tcw-9px {
    width: 9px;
}
.tcw-10px {
    width: 10px;
}
.tcw-11px {
    width: 11px;
}
.tcw-12px {
    width: 12px;
}
.tcw-13px {
    width: 13px;
}
.tcw-14px {
    width: 14px;
}
.tcw-15px {
    width: 15px;
}
.tcw-16px {
    width: 16px;
}
.tcw-17px {
    width: 17px;
}
.tcw-18px {
    width: 18px;
}
.tcw-19px {
    width: 19px;
}
.tcw-20px {
    width: 20px;
}
.tcw-21px {
    width: 21px;
}
.tcw-22px {
    width: 22px;
}
.tcw-23px {
    width: 23px;
}
.tcw-24px {
    width: 24px;
}
.tcw-25px {
    width: 25px;
}
.tcw-26px {
    width: 26px;
}
.tcw-27px {
    width: 27px;
}
.tcw-28px {
    width: 28px;
}
.tcw-29px {
    width: 29px;
}
.tcw-30px {
    width: 30px;
}
.tcw-31px {
    width: 31px;
}
.tcw-32px {
    width: 32px;
}
.tcw-33px {
    width: 33px;
}
.tcw-34px {
    width: 34px;
}
.tcw-35px {
    width: 35px;
}
.tcw-36px {
    width: 36px;
}
.tcw-37px {
    width: 37px;
}
.tcw-38px {
    width: 38px;
}
.tcw-39px {
    width: 39px;
}
.tcw-40px {
    width: 40px;
}
.tcw-41px {
    width: 41px;
}
.tcw-42px {
    width: 42px;
}
.tcw-43px {
    width: 43px;
}
.tcw-44px {
    width: 44px;
}
.tcw-45px {
    width: 45px;
}
.tcw-46px {
    width: 46px;
}
.tcw-47px {
    width: 47px;
}
.tcw-48px {
    width: 48px;
}
.tcw-49px {
    width: 49px;
}
.tcw-50px {
    width: 50px;
}
.tcw-51px {
    width: 51px;
}
.tcw-52px {
    width: 52px;
}
.tcw-53px {
    width: 53px;
}
.tcw-54px {
    width: 54px;
}
.tcw-55px {
    width: 55px;
}
.tcw-56px {
    width: 56px;
}
.tcw-57px {
    width: 57px;
}
.tcw-58px {
    width: 58px;
}
.tcw-59px {
    width: 59px;
}
.tcw-60px {
    width: 60px;
}
.tcw-61px {
    width: 61px;
}
.tcw-62px {
    width: 62px;
}
.tcw-63px {
    width: 63px;
}
.tcw-64px {
    width: 64px;
}
.tcw-65px {
    width: 65px;
}
.tcw-66px {
    width: 66px;
}
.tcw-67px {
    width: 67px;
}
.tcw-68px {
    width: 68px;
}
.tcw-69px {
    width: 69px;
}
.tcw-70px {
    width: 70px;
}
.tcw-71px {
    width: 71px;
}
.tcw-72px {
    width: 72px;
}
.tcw-73px {
    width: 73px;
}
.tcw-74px {
    width: 74px;
}
.tcw-75px {
    width: 75px;
}
.tcw-76px {
    width: 76px;
}
.tcw-77px {
    width: 77px;
}
.tcw-78px {
    width: 78px;
}
.tcw-79px {
    width: 79px;
}
.tcw-80px {
    width: 80px;
}
.tcw-81px {
    width: 81px;
}
.tcw-82px {
    width: 82px;
}
.tcw-83px {
    width: 83px;
}
.tcw-84px {
    width: 84px;
}
.tcw-85px {
    width: 85px;
}
.tcw-86px {
    width: 86px;
}
.tcw-87px {
    width: 87px;
}
.tcw-88px {
    width: 88px;
}
.tcw-89px {
    width: 89px;
}
.tcw-90px {
    width: 90px;
}
.tcw-91px {
    width: 91px;
}
.tcw-92px {
    width: 92px;
}
.tcw-93px {
    width: 93px;
}
.tcw-94px {
    width: 94px;
}
.tcw-95px {
    width: 95px;
}
.tcw-96px {
    width: 96px;
}
.tcw-97px {
    width: 97px;
}
.tcw-98px {
    width: 98px;
}
.tcw-99px {
    width: 99px;
}
.tcw-100px {
    width: 100px;
}
.tcw-101px {
    width: 101px;
}
.tcw-102px {
    width: 102px;
}
.tcw-103px {
    width: 103px;
}
.tcw-104px {
    width: 104px;
}
.tcw-105px {
    width: 105px;
}
.tcw-106px {
    width: 106px;
}
.tcw-107px {
    width: 107px;
}
.tcw-108px {
    width: 108px;
}
.tcw-109px {
    width: 109px;
}
.tcw-110px {
    width: 110px;
}
.tcw-111px {
    width: 111px;
}
.tcw-112px {
    width: 112px;
}
.tcw-113px {
    width: 113px;
}
.tcw-114px {
    width: 114px;
}
.tcw-115px {
    width: 115px;
}
.tcw-116px {
    width: 116px;
}
.tcw-117px {
    width: 117px;
}
.tcw-118px {
    width: 118px;
}
.tcw-119px {
    width: 119px;
}
.tcw-120px {
    width: 120px;
}
.tcw-121px {
    width: 121px;
}
.tcw-122px {
    width: 122px;
}
.tcw-123px {
    width: 123px;
}
.tcw-124px {
    width: 124px;
}
.tcw-125px {
    width: 125px;
}
.tcw-126px {
    width: 126px;
}
.tcw-127px {
    width: 127px;
}
.tcw-128px {
    width: 128px;
}
.tcw-129px {
    width: 129px;
}
.tcw-130px {
    width: 130px;
}
.tcw-131px {
    width: 131px;
}
.tcw-132px {
    width: 132px;
}
.tcw-133px {
    width: 133px;
}
.tcw-134px {
    width: 134px;
}
.tcw-135px {
    width: 135px;
}
.tcw-136px {
    width: 136px;
}
.tcw-137px {
    width: 137px;
}
.tcw-138px {
    width: 138px;
}
.tcw-139px {
    width: 139px;
}
.tcw-140px {
    width: 140px;
}
.tcw-141px {
    width: 141px;
}
.tcw-142px {
    width: 142px;
}
.tcw-143px {
    width: 143px;
}
.tcw-144px {
    width: 144px;
}
.tcw-145px {
    width: 145px;
}
.tcw-146px {
    width: 146px;
}
.tcw-147px {
    width: 147px;
}
.tcw-148px {
    width: 148px;
}
.tcw-149px {
    width: 149px;
}
.tcw-150px {
    width: 150px;
}
.tcw-151px {
    width: 151px;
}
.tcw-152px {
    width: 152px;
}
.tcw-153px {
    width: 153px;
}
.tcw-154px {
    width: 154px;
}
.tcw-155px {
    width: 155px;
}
.tcw-156px {
    width: 156px;
}
.tcw-157px {
    width: 157px;
}
.tcw-158px {
    width: 158px;
}
.tcw-159px {
    width: 159px;
}
.tcw-160px {
    width: 160px;
}
.tcw-161px {
    width: 161px;
}
.tcw-162px {
    width: 162px;
}
.tcw-163px {
    width: 163px;
}
.tcw-164px {
    width: 164px;
}
.tcw-165px {
    width: 165px;
}
.tcw-166px {
    width: 166px;
}
.tcw-167px {
    width: 167px;
}
.tcw-168px {
    width: 168px;
}
.tcw-169px {
    width: 169px;
}
.tcw-170px {
    width: 170px;
}
.tcw-171px {
    width: 171px;
}
.tcw-172px {
    width: 172px;
}
.tcw-173px {
    width: 173px;
}
.tcw-174px {
    width: 174px;
}
.tcw-175px {
    width: 175px;
}
.tcw-176px {
    width: 176px;
}
.tcw-177px {
    width: 177px;
}
.tcw-178px {
    width: 178px;
}
.tcw-179px {
    width: 179px;
}
.tcw-180px {
    width: 180px;
}
.tcw-181px {
    width: 181px;
}
.tcw-182px {
    width: 182px;
}
.tcw-183px {
    width: 183px;
}
.tcw-184px {
    width: 184px;
}
.tcw-185px {
    width: 185px;
}
.tcw-186px {
    width: 186px;
}
.tcw-187px {
    width: 187px;
}
.tcw-188px {
    width: 188px;
}
.tcw-189px {
    width: 189px;
}
.tcw-190px {
    width: 190px;
}
.tcw-191px {
    width: 191px;
}
.tcw-192px {
    width: 192px;
}
.tcw-193px {
    width: 193px;
}
.tcw-194px {
    width: 194px;
}
.tcw-195px {
    width: 195px;
}
.tcw-196px {
    width: 196px;
}
.tcw-197px {
    width: 197px;
}
.tcw-198px {
    width: 198px;
}
.tcw-199px {
    width: 199px;
}
.tcw-200px {
    width: 200px;
}
.tcw-201px {
    width: 201px;
}
.tcw-202px {
    width: 202px;
}
.tcw-203px {
    width: 203px;
}
.tcw-204px {
    width: 204px;
}
.tcw-205px {
    width: 205px;
}
.tcw-206px {
    width: 206px;
}
.tcw-207px {
    width: 207px;
}
.tcw-208px {
    width: 208px;
}
.tcw-209px {
    width: 209px;
}
.tcw-210px {
    width: 210px;
}
.tcw-211px {
    width: 211px;
}
.tcw-212px {
    width: 212px;
}
.tcw-213px {
    width: 213px;
}
.tcw-214px {
    width: 214px;
}
.tcw-215px {
    width: 215px;
}
.tcw-216px {
    width: 216px;
}
.tcw-217px {
    width: 217px;
}
.tcw-218px {
    width: 218px;
}
.tcw-219px {
    width: 219px;
}
.tcw-220px {
    width: 220px;
}
.tcw-221px {
    width: 221px;
}
.tcw-222px {
    width: 222px;
}
.tcw-223px {
    width: 223px;
}
.tcw-224px {
    width: 224px;
}
.tcw-225px {
    width: 225px;
}
.tcw-226px {
    width: 226px;
}
.tcw-227px {
    width: 227px;
}
.tcw-228px {
    width: 228px;
}
.tcw-229px {
    width: 229px;
}
.tcw-230px {
    width: 230px;
}
.tcw-231px {
    width: 231px;
}
.tcw-232px {
    width: 232px;
}
.tcw-233px {
    width: 233px;
}
.tcw-234px {
    width: 234px;
}
.tcw-235px {
    width: 235px;
}
.tcw-236px {
    width: 236px;
}
.tcw-237px {
    width: 237px;
}
.tcw-238px {
    width: 238px;
}
.tcw-239px {
    width: 239px;
}
.tcw-240px {
    width: 240px;
}
.tcw-241px {
    width: 241px;
}
.tcw-242px {
    width: 242px;
    min-width: 242px;
    max-width: 242px;
}
.tcw-243px {
    width: 243px;
}
.tcw-244px {
    width: 244px;
}
.tcw-245px {
    width: 245px;
}
.tcw-246px {
    width: 246px;
}
.tcw-247px {
    width: 247px;
}
.tcw-248px {
    width: 248px;
}
.tcw-249px {
    width: 249px;
}
.tcw-250px {
    width: 250px;
}
.tcw-251px {
    width: 251px;
}
.tcw-252px {
    width: 252px;
}
.tcw-253px {
    width: 253px;
}
.tcw-254px {
    width: 254px;
}
.tcw-255px {
    width: 255px;
}
.tcw-256px {
    width: 256px;
}
.tcw-257px {
    width: 257px;
}
.tcw-258px {
    width: 258px;
}
.tcw-259px {
    width: 259px;
}
.tcw-260px {
    width: 260px;
}
.tcw-261px {
    width: 261px;
}
.tcw-262px {
    width: 262px;
}
.tcw-263px {
    width: 263px;
}
.tcw-264px {
    width: 264px;
}
.tcw-265px {
    width: 265px;
}
.tcw-266px {
    width: 266px;
}
.tcw-267px {
    width: 267px;
}
.tcw-268px {
    width: 268px;
}
.tcw-269px {
    width: 269px;
}
.tcw-270px {
    width: 270px;
}
.tcw-271px {
    width: 271px;
}
.tcw-272px {
    width: 272px;
}
.tcw-273px {
    width: 273px;
}
.tcw-274px {
    width: 274px;
}
.tcw-275px {
    width: 275px;
}
.tcw-276px {
    width: 276px;
}
.tcw-277px {
    width: 277px;
}
.tcw-278px {
    width: 278px;
}
.tcw-279px {
    width: 279px;
}
.tcw-280px {
    width: 280px;
}
.tcw-281px {
    width: 281px;
}
.tcw-282px {
    width: 282px;
}
.tcw-283px {
    width: 283px;
}
.tcw-284px {
    width: 284px;
}
.tcw-285px {
    width: 285px;
}
.tcw-286px {
    width: 286px;
}
.tcw-287px {
    width: 287px;
}
.tcw-288px {
    width: 288px;
}
.tcw-289px {
    width: 289px;
}
.tcw-290px {
    width: 290px;
}
.tcw-291px {
    width: 291px;
}
.tcw-292px {
    width: 292px;
}
.tcw-293px {
    width: 293px;
}
.tcw-294px {
    width: 294px;
}
.tcw-295px {
    width: 295px;
}
.tcw-296px {
    width: 296px;
}
.tcw-297px {
    width: 297px;
}
.tcw-298px {
    width: 298px;
}
.tcw-299px {
    width: 299px;
}
.tcw-300px {
    width: 300px;
}
.tcw-301px {
    width: 301px;
}
.tcw-302px {
    width: 302px;
}
.tcw-303px {
    width: 303px;
}
.tcw-304px {
    width: 304px;
}
.tcw-305px {
    width: 305px;
}
.tcw-306px {
    width: 306px;
}
.tcw-307px {
    width: 307px;
}
.tcw-308px {
    width: 308px;
}
.tcw-309px {
    width: 309px;
}
.tcw-310px {
    width: 310px;
}
.tcw-311px {
    width: 311px;
}
.tcw-312px {
    width: 312px;
}
.tcw-313px {
    width: 313px;
}
.tcw-314px {
    width: 314px;
}
.tcw-315px {
    width: 315px;
}
.tcw-316px {
    width: 316px;
}
.tcw-317px {
    width: 317px;
}
.tcw-318px {
    width: 318px;
}
.tcw-319px {
    width: 319px;
}
.tcw-320px {
    width: 320px;
}
.tcw-321px {
    width: 321px;
}
.tcw-322px {
    width: 322px;
}
.tcw-323px {
    width: 323px;
}
.tcw-324px {
    width: 324px;
}
.tcw-325px {
    width: 325px;
}
.tcw-326px {
    width: 326px;
}
.tcw-327px {
    width: 327px;
}
.tcw-328px {
    width: 328px;
}
.tcw-329px {
    width: 329px;
}
.tcw-330px {
    width: 330px;
}
.tcw-331px {
    width: 331px;
}
.tcw-332px {
    width: 332px;
}
.tcw-333px {
    width: 333px;
}
.tcw-334px {
    width: 334px;
}
.tcw-335px {
    width: 335px;
}
.tcw-336px {
    width: 336px;
}
.tcw-337px {
    width: 337px;
}
.tcw-338px {
    width: 338px;
}
.tcw-339px {
    width: 339px;
}
.tcw-340px {
    width: 340px;
}
.tcw-341px {
    width: 341px;
}
.tcw-342px {
    width: 342px;
}
.tcw-343px {
    width: 343px;
}
.tcw-344px {
    width: 344px;
}
.tcw-345px {
    width: 345px;
}
.tcw-346px {
    width: 346px;
}
.tcw-347px {
    width: 347px;
}
.tcw-348px {
    width: 348px;
}
.tcw-349px {
    width: 349px;
}
.tcw-350px {
    width: 350px;
}
.tcw-351px {
    width: 351px;
}
.tcw-352px {
    width: 352px;
}
.tcw-353px {
    width: 353px;
}
.tcw-354px {
    width: 354px;
}
.tcw-355px {
    width: 355px;
}
.tcw-356px {
    width: 356px;
}
.tcw-357px {
    width: 357px;
}
.tcw-358px {
    width: 358px;
}
.tcw-359px {
    width: 359px;
}
.tcw-360px {
    width: 360px;
}
.tcw-361px {
    width: 361px;
}
.tcw-362px {
    width: 362px;
}
.tcw-363px {
    width: 363px;
}
.tcw-364px {
    width: 364px;
}
.tcw-365px {
    width: 365px;
}
.tcw-366px {
    width: 366px;
}
.tcw-367px {
    width: 367px;
}
.tcw-368px {
    width: 368px;
}
.tcw-369px {
    width: 369px;
}
.tcw-370px {
    width: 370px;
}
.tcw-371px {
    width: 371px;
}
.tcw-372px {
    width: 372px;
}
.tcw-373px {
    width: 373px;
}
.tcw-374px {
    width: 374px;
}
.tcw-375px {
    width: 375px;
}
.tcw-376px {
    width: 376px;
}
.tcw-377px {
    width: 377px;
}
.tcw-378px {
    width: 378px;
}
.tcw-379px {
    width: 379px;
}
.tcw-380px {
    width: 380px;
}
.tcw-381px {
    width: 381px;
}
.tcw-382px {
    width: 382px;
}
.tcw-383px {
    width: 383px;
}
.tcw-384px {
    width: 384px;
}
.tcw-385px {
    width: 385px;
}
.tcw-386px {
    width: 386px;
}
.tcw-387px {
    width: 387px;
}
.tcw-388px {
    width: 388px;
}
.tcw-389px {
    width: 389px;
}
.tcw-390px {
    width: 390px;
}
.tcw-391px {
    width: 391px;
}
.tcw-392px {
    width: 392px;
}
.tcw-393px {
    width: 393px;
}
.tcw-394px {
    width: 394px;
}
.tcw-395px {
    width: 395px;
}
.tcw-396px {
    width: 396px;
}
.tcw-397px {
    width: 397px;
}
.tcw-398px {
    width: 398px;
}
.tcw-399px {
    width: 399px;
}
.tcw-400px {
    width: 400px;
}
.tcw-401px {
    width: 401px;
}
.tcw-402px {
    width: 402px;
}
.tcw-403px {
    width: 403px;
}
.tcw-404px {
    width: 404px;
}
.tcw-405px {
    width: 405px;
}
.tcw-406px {
    width: 406px;
}
.tcw-407px {
    width: 407px;
}
.tcw-408px {
    width: 408px;
}
.tcw-409px {
    width: 409px;
}
.tcw-410px {
    width: 410px;
}
.tcw-411px {
    width: 411px;
}
.tcw-412px {
    width: 412px;
}
.tcw-413px {
    width: 413px;
}
.tcw-414px {
    width: 414px;
}
.tcw-415px {
    width: 415px;
}
.tcw-416px {
    width: 416px;
}
.tcw-417px {
    width: 417px;
}
.tcw-418px {
    width: 418px;
}
.tcw-419px {
    width: 419px;
}
.tcw-420px {
    width: 420px;
}
.tcw-421px {
    width: 421px;
}
.tcw-422px {
    width: 422px;
}
.tcw-423px {
    width: 423px;
}
.tcw-424px {
    width: 424px;
}
.tcw-425px {
    width: 425px;
}
.tcw-426px {
    width: 426px;
}
.tcw-427px {
    width: 427px;
}
.tcw-428px {
    width: 428px;
}
.tcw-429px {
    width: 429px;
}
.tcw-430px {
    width: 430px;
}
.tcw-431px {
    width: 431px;
}
.tcw-432px {
    width: 432px;
}
.tcw-433px {
    width: 433px;
}
.tcw-434px {
    width: 434px;
}
.tcw-435px {
    width: 435px;
}
.tcw-436px {
    width: 436px;
}
.tcw-437px {
    width: 437px;
}
.tcw-438px {
    width: 438px;
}
.tcw-439px {
    width: 439px;
}
.tcw-440px {
    width: 440px;
}
.tcw-441px {
    width: 441px;
}
.tcw-442px {
    width: 442px;
}
.tcw-443px {
    width: 443px;
}
.tcw-444px {
    width: 444px;
}
.tcw-445px {
    width: 445px;
}
.tcw-446px {
    width: 446px;
}
.tcw-447px {
    width: 447px;
}
.tcw-448px {
    width: 448px;
}
.tcw-449px {
    width: 449px;
}
.tcw-450px {
    width: 450px;
}
.tcw-451px {
    width: 451px;
}
.tcw-452px {
    width: 452px;
}
.tcw-453px {
    width: 453px;
}
.tcw-454px {
    width: 454px;
}
.tcw-455px {
    width: 455px;
}
.tcw-456px {
    width: 456px;
}
.tcw-457px {
    width: 457px;
}
.tcw-458px {
    width: 458px;
}
.tcw-459px {
    width: 459px;
}
.tcw-460px {
    width: 460px;
}
.tcw-461px {
    width: 461px;
}
.tcw-462px {
    width: 462px;
}
.tcw-463px {
    width: 463px;
}
.tcw-464px {
    width: 464px;
}
.tcw-465px {
    width: 465px;
}
.tcw-466px {
    width: 466px;
}
.tcw-467px {
    width: 467px;
}
.tcw-468px {
    width: 468px;
}
.tcw-469px {
    width: 469px;
}
.tcw-470px {
    width: 470px;
}
.tcw-471px {
    width: 471px;
}
.tcw-472px {
    width: 472px;
}
.tcw-473px {
    width: 473px;
}
.tcw-474px {
    width: 474px;
}
.tcw-475px {
    width: 475px;
}
.tcw-476px {
    width: 476px;
}
.tcw-477px {
    width: 477px;
}
.tcw-478px {
    width: 478px;
}
.tcw-479px {
    width: 479px;
}
.tcw-480px {
    width: 480px;
}
.tcw-481px {
    width: 481px;
}
.tcw-482px {
    width: 482px;
}
.tcw-483px {
    width: 483px;
}
.tcw-484px {
    width: 484px;
}
.tcw-485px {
    width: 485px;
}
.tcw-486px {
    width: 486px;
}
.tcw-487px {
    width: 487px;
}
.tcw-488px {
    width: 488px;
}
.tcw-489px {
    width: 489px;
}
.tcw-490px {
    width: 490px;
}
.tcw-491px {
    width: 491px;
}
.tcw-492px {
    width: 492px;
}
.tcw-493px {
    width: 493px;
}
.tcw-494px {
    width: 494px;
}
.tcw-495px {
    width: 495px;
}
.tcw-496px {
    width: 496px;
}
.tcw-497px {
    width: 497px;
}
.tcw-498px {
    width: 498px;
}
.tcw-499px {
    width: 499px;
}
.tcw-500px {
    width: 500px;
}
.tcw-501px {
    width: 501px;
}
.tcw-502px {
    width: 502px;
}
.tcw-503px {
    width: 503px;
}
.tcw-504px {
    width: 504px;
}
.tcw-505px {
    width: 505px;
}
.tcw-506px {
    width: 506px;
}
.tcw-507px {
    width: 507px;
}
.tcw-508px {
    width: 508px;
}
.tcw-509px {
    width: 509px;
}
.tcw-510px {
    width: 510px;
}
.tcw-511px {
    width: 511px;
}
.tcw-512px {
    width: 512px;
}
.tcw-513px {
    width: 513px;
}
.tcw-514px {
    width: 514px;
}
.tcw-515px {
    width: 515px;
}
.tcw-516px {
    width: 516px;
}
.tcw-517px {
    width: 517px;
}
.tcw-518px {
    width: 518px;
}
.tcw-519px {
    width: 519px;
}
.tcw-520px {
    width: 520px;
}
.tcw-521px {
    width: 521px;
}
.tcw-522px {
    width: 522px;
}
.tcw-523px {
    width: 523px;
}
.tcw-524px {
    width: 524px;
}
.tcw-525px {
    width: 525px;
}
.tcw-526px {
    width: 526px;
}
.tcw-527px {
    width: 527px;
}
.tcw-528px {
    width: 528px;
}
.tcw-529px {
    width: 529px;
}
.tcw-530px {
    width: 530px;
}
.tcw-531px {
    width: 531px;
}
.tcw-532px {
    width: 532px;
}
.tcw-533px {
    width: 533px;
}
.tcw-534px {
    width: 534px;
}
.tcw-535px {
    width: 535px;
}
.tcw-536px {
    width: 536px;
}
.tcw-537px {
    width: 537px;
}
.tcw-538px {
    width: 538px;
}
.tcw-539px {
    width: 539px;
}
.tcw-540px {
    width: 540px;
}
.tcw-541px {
    width: 541px;
}
.tcw-542px {
    width: 542px;
}
.tcw-543px {
    width: 543px;
}
.tcw-544px {
    width: 544px;
}
.tcw-545px {
    width: 545px;
}
.tcw-546px {
    width: 546px;
}
.tcw-547px {
    width: 547px;
}
.tcw-548px {
    width: 548px;
}
.tcw-549px {
    width: 549px;
}
.tcw-550px {
    width: 550px;
}
.tcw-551px {
    width: 551px;
}
.tcw-552px {
    width: 552px;
}
.tcw-553px {
    width: 553px;
}
.tcw-554px {
    width: 554px;
}
.tcw-555px {
    width: 555px;
}
.tcw-556px {
    width: 556px;
}
.tcw-557px {
    width: 557px;
}
.tcw-558px {
    width: 558px;
}
.tcw-559px {
    width: 559px;
}
.tcw-560px {
    width: 560px;
}
.tcw-561px {
    width: 561px;
}
.tcw-562px {
    width: 562px;
}
.tcw-563px {
    width: 563px;
}
.tcw-564px {
    width: 564px;
}
.tcw-565px {
    width: 565px;
}
.tcw-566px {
    width: 566px;
}
.tcw-567px {
    width: 567px;
}
.tcw-568px {
    width: 568px;
}
.tcw-569px {
    width: 569px;
}
.tcw-570px {
    width: 570px;
}
.tcw-571px {
    width: 571px;
}
.tcw-572px {
    width: 572px;
}
.tcw-573px {
    width: 573px;
}
.tcw-574px {
    width: 574px;
}
.tcw-575px {
    width: 575px;
}
.tcw-576px {
    width: 576px;
}
.tcw-577px {
    width: 577px;
}
.tcw-578px {
    width: 578px;
}
.tcw-579px {
    width: 579px;
}
.tcw-580px {
    width: 580px;
}
.tcw-581px {
    width: 581px;
}
.tcw-582px {
    width: 582px;
}
.tcw-583px {
    width: 583px;
}
.tcw-584px {
    width: 584px;
}
.tcw-585px {
    width: 585px;
}
.tcw-586px {
    width: 586px;
}
.tcw-587px {
    width: 587px;
}
.tcw-588px {
    width: 588px;
}
.tcw-589px {
    width: 589px;
}
.tcw-590px {
    width: 590px;
}
.tcw-591px {
    width: 591px;
}
.tcw-592px {
    width: 592px;
}
.tcw-593px {
    width: 593px;
}
.tcw-594px {
    width: 594px;
}
.tcw-595px {
    width: 595px;
}
.tcw-596px {
    width: 596px;
}
.tcw-597px {
    width: 597px;
}
.tcw-598px {
    width: 598px;
}
.tcw-599px {
    width: 599px;
}
.tcw-600px {
    width: 600px;
}
.tcw-601px {
    width: 601px;
}
.tcw-602px {
    width: 602px;
}
.tcw-603px {
    width: 603px;
}
.tcw-604px {
    width: 604px;
}
.tcw-605px {
    width: 605px;
}
.tcw-606px {
    width: 606px;
}
.tcw-607px {
    width: 607px;
}
.tcw-608px {
    width: 608px;
}
.tcw-609px {
    width: 609px;
}
.tcw-610px {
    width: 610px;
}
.tcw-611px {
    width: 611px;
}
.tcw-612px {
    width: 612px;
}
.tcw-613px {
    width: 613px;
}
.tcw-614px {
    width: 614px;
}
.tcw-615px {
    width: 615px;
}
.tcw-616px {
    width: 616px;
}
.tcw-617px {
    width: 617px;
}
.tcw-618px {
    width: 618px;
}
.tcw-619px {
    width: 619px;
}
.tcw-620px {
    width: 620px;
}
.tcw-621px {
    width: 621px;
}
.tcw-622px {
    width: 622px;
}
.tcw-623px {
    width: 623px;
}
.tcw-624px {
    width: 624px;
}
.tcw-625px {
    width: 625px;
}
.tcw-626px {
    width: 626px;
}
.tcw-627px {
    width: 627px;
}
.tcw-628px {
    width: 628px;
}
.tcw-629px {
    width: 629px;
}
.tcw-630px {
    width: 630px;
}
.tcw-631px {
    width: 631px;
}
.tcw-632px {
    width: 632px;
}
.tcw-633px {
    width: 633px;
}
.tcw-634px {
    width: 634px;
}
.tcw-635px {
    width: 635px;
}
.tcw-636px {
    width: 636px;
}
.tcw-637px {
    width: 637px;
}
.tcw-638px {
    width: 638px;
}
.tcw-639px {
    width: 639px;
}
.tcw-640px {
    width: 640px;
}
.tcw-641px {
    width: 641px;
}
.tcw-642px {
    width: 642px;
}
.tcw-643px {
    width: 643px;
}
.tcw-644px {
    width: 644px;
}
.tcw-645px {
    width: 645px;
}
.tcw-646px {
    width: 646px;
}
.tcw-647px {
    width: 647px;
}
.tcw-648px {
    width: 648px;
}
.tcw-649px {
    width: 649px;
}
.tcw-650px {
    width: 650px;
}
.tcw-651px {
    width: 651px;
}
.tcw-652px {
    width: 652px;
}
.tcw-653px {
    width: 653px;
}
.tcw-654px {
    width: 654px;
}
.tcw-655px {
    width: 655px;
}
.tcw-656px {
    width: 656px;
}
.tcw-657px {
    width: 657px;
}
.tcw-658px {
    width: 658px;
}
.tcw-659px {
    width: 659px;
}
.tcw-660px {
    width: 660px;
}
.tcw-661px {
    width: 661px;
}
.tcw-662px {
    width: 662px;
}
.tcw-663px {
    width: 663px;
}
.tcw-664px {
    width: 664px;
}
.tcw-665px {
    width: 665px;
}
.tcw-666px {
    width: 666px;
}
.tcw-667px {
    width: 667px;
}
.tcw-668px {
    width: 668px;
}
.tcw-669px {
    width: 669px;
}
.tcw-670px {
    width: 670px;
}
.tcw-671px {
    width: 671px;
}
.tcw-672px {
    width: 672px;
}
.tcw-673px {
    width: 673px;
}
.tcw-674px {
    width: 674px;
}
.tcw-675px {
    width: 675px;
}
.tcw-676px {
    width: 676px;
}
.tcw-677px {
    width: 677px;
}
.tcw-678px {
    width: 678px;
}
.tcw-679px {
    width: 679px;
}
.tcw-680px {
    width: 680px;
}
.tcw-681px {
    width: 681px;
}
.tcw-682px {
    width: 682px;
}
.tcw-683px {
    width: 683px;
}
.tcw-684px {
    width: 684px;
}
.tcw-685px {
    width: 685px;
}
.tcw-686px {
    width: 686px;
}
.tcw-687px {
    width: 687px;
}
.tcw-688px {
    width: 688px;
}
.tcw-689px {
    width: 689px;
}
.tcw-690px {
    width: 690px;
}
.tcw-691px {
    width: 691px;
}
.tcw-692px {
    width: 692px;
}
.tcw-693px {
    width: 693px;
}
.tcw-694px {
    width: 694px;
}
.tcw-695px {
    width: 695px;
}
.tcw-696px {
    width: 696px;
}
.tcw-697px {
    width: 697px;
}
.tcw-698px {
    width: 698px;
}
.tcw-699px {
    width: 699px;
}
.tcw-700px {
    width: 700px;
}
.tcw-701px {
    width: 701px;
}
.tcw-702px {
    width: 702px;
}
.tcw-703px {
    width: 703px;
}
.tcw-704px {
    width: 704px;
}
.tcw-705px {
    width: 705px;
}
.tcw-706px {
    width: 706px;
}
.tcw-707px {
    width: 707px;
}
.tcw-708px {
    width: 708px;
}
.tcw-709px {
    width: 709px;
}
.tcw-710px {
    width: 710px;
}
.tcw-711px {
    width: 711px;
}
.tcw-712px {
    width: 712px;
}
.tcw-713px {
    width: 713px;
}
.tcw-714px {
    width: 714px;
}
.tcw-715px {
    width: 715px;
}
.tcw-716px {
    width: 716px;
}
.tcw-717px {
    width: 717px;
}
.tcw-718px {
    width: 718px;
}
.tcw-719px {
    width: 719px;
}
.tcw-720px {
    width: 720px;
}
.tcw-721px {
    width: 721px;
}
.tcw-722px {
    width: 722px;
}
.tcw-723px {
    width: 723px;
}
.tcw-724px {
    width: 724px;
}
.tcw-725px {
    width: 725px;
}
.tcw-726px {
    width: 726px;
}
.tcw-727px {
    width: 727px;
}
.tcw-728px {
    width: 728px;
}
.tcw-729px {
    width: 729px;
}
.tcw-730px {
    width: 730px;
}
.tcw-731px {
    width: 731px;
}
.tcw-732px {
    width: 732px;
}
.tcw-733px {
    width: 733px;
}
.tcw-734px {
    width: 734px;
}
.tcw-735px {
    width: 735px;
}
.tcw-736px {
    width: 736px;
}
.tcw-737px {
    width: 737px;
}
.tcw-738px {
    width: 738px;
}
.tcw-739px {
    width: 739px;
}
.tcw-740px {
    width: 740px;
}
.tcw-741px {
    width: 741px;
}
.tcw-742px {
    width: 742px;
}
.tcw-743px {
    width: 743px;
}
.tcw-744px {
    width: 744px;
}
.tcw-745px {
    width: 745px;
}
.tcw-746px {
    width: 746px;
}
.tcw-747px {
    width: 747px;
}
.tcw-748px {
    width: 748px;
}
.tcw-749px {
    width: 749px;
}
.tcw-750px {
    width: 750px;
}
.tcw-751px {
    width: 751px;
}
.tcw-752px {
    width: 752px;
}
.tcw-753px {
    width: 753px;
}
.tcw-754px {
    width: 754px;
}
.tcw-755px {
    width: 755px;
}
.tcw-756px {
    width: 756px;
}
.tcw-757px {
    width: 757px;
}
.tcw-758px {
    width: 758px;
}
.tcw-759px {
    width: 759px;
}
.tcw-760px {
    width: 760px;
}
.tcw-761px {
    width: 761px;
}
.tcw-762px {
    width: 762px;
}
.tcw-763px {
    width: 763px;
}
.tcw-764px {
    width: 764px;
}
.tcw-765px {
    width: 765px;
}
.tcw-766px {
    width: 766px;
}
.tcw-767px {
    width: 767px;
}
.tcw-768px {
    width: 768px;
}
.tcw-769px {
    width: 769px;
}
.tcw-770px {
    width: 770px;
}
.tcw-771px {
    width: 771px;
}
.tcw-772px {
    width: 772px;
}
.tcw-773px {
    width: 773px;
}
.tcw-774px {
    width: 774px;
}
.tcw-775px {
    width: 775px;
}
.tcw-776px {
    width: 776px;
}
.tcw-777px {
    width: 777px;
}
.tcw-778px {
    width: 778px;
}
.tcw-779px {
    width: 779px;
}
.tcw-780px {
    width: 780px;
}
.tcw-781px {
    width: 781px;
}
.tcw-782px {
    width: 782px;
}
.tcw-783px {
    width: 783px;
}
.tcw-784px {
    width: 784px;
}
.tcw-785px {
    width: 785px;
}
.tcw-786px {
    width: 786px;
}
.tcw-787px {
    width: 787px;
}
.tcw-788px {
    width: 788px;
}
.tcw-789px {
    width: 789px;
}
.tcw-790px {
    width: 790px;
}
.tcw-791px {
    width: 791px;
}
.tcw-792px {
    width: 792px;
}
.tcw-793px {
    width: 793px;
}
.tcw-794px {
    width: 794px;
}
.tcw-795px {
    width: 795px;
}
.tcw-796px {
    width: 796px;
}
.tcw-797px {
    width: 797px;
}
.tcw-798px {
    width: 798px;
}
.tcw-799px {
    width: 799px;
}
.tcw-800px {
    width: 800px;
}
.tcw-801px {
    width: 801px;
}
.tcw-802px {
    width: 802px;
}
.tcw-803px {
    width: 803px;
}
.tcw-804px {
    width: 804px;
}
.tcw-805px {
    width: 805px;
}
.tcw-806px {
    width: 806px;
}
.tcw-807px {
    width: 807px;
}
.tcw-808px {
    width: 808px;
}
.tcw-809px {
    width: 809px;
}
.tcw-810px {
    width: 810px;
}
.tcw-811px {
    width: 811px;
}
.tcw-812px {
    width: 812px;
}
.tcw-813px {
    width: 813px;
}
.tcw-814px {
    width: 814px;
}
.tcw-815px {
    width: 815px;
}
.tcw-816px {
    width: 816px;
}
.tcw-817px {
    width: 817px;
}
.tcw-818px {
    width: 818px;
}
.tcw-819px {
    width: 819px;
}
.tcw-820px {
    width: 820px;
}
.tcw-821px {
    width: 821px;
}
.tcw-822px {
    width: 822px;
}
.tcw-823px {
    width: 823px;
}
.tcw-824px {
    width: 824px;
}
.tcw-825px {
    width: 825px;
}
.tcw-826px {
    width: 826px;
}
.tcw-827px {
    width: 827px;
}
.tcw-828px {
    width: 828px;
}
.tcw-829px {
    width: 829px;
}
.tcw-830px {
    width: 830px;
}
.tcw-831px {
    width: 831px;
}
.tcw-832px {
    width: 832px;
}
.tcw-833px {
    width: 833px;
}
.tcw-834px {
    width: 834px;
}
.tcw-835px {
    width: 835px;
}
.tcw-836px {
    width: 836px;
}
.tcw-837px {
    width: 837px;
}
.tcw-838px {
    width: 838px;
}
.tcw-839px {
    width: 839px;
}
.tcw-840px {
    width: 840px;
}
.tcw-841px {
    width: 841px;
}
.tcw-842px {
    width: 842px;
}
.tcw-843px {
    width: 843px;
}
.tcw-844px {
    width: 844px;
}
.tcw-845px {
    width: 845px;
}
.tcw-846px {
    width: 846px;
}
.tcw-847px {
    width: 847px;
}
.tcw-848px {
    width: 848px;
}
.tcw-849px {
    width: 849px;
}
.tcw-850px {
    width: 850px;
}
.tcw-851px {
    width: 851px;
}
.tcw-852px {
    width: 852px;
}
.tcw-853px {
    width: 853px;
}
.tcw-854px {
    width: 854px;
}
.tcw-855px {
    width: 855px;
}
.tcw-856px {
    width: 856px;
}
.tcw-857px {
    width: 857px;
}
.tcw-858px {
    width: 858px;
}
.tcw-859px {
    width: 859px;
}
.tcw-860px {
    width: 860px;
}
.tcw-861px {
    width: 861px;
}
.tcw-862px {
    width: 862px;
}
.tcw-863px {
    width: 863px;
}
.tcw-864px {
    width: 864px;
}
.tcw-865px {
    width: 865px;
}
.tcw-866px {
    width: 866px;
}
.tcw-867px {
    width: 867px;
}
.tcw-868px {
    width: 868px;
}
.tcw-869px {
    width: 869px;
}
.tcw-870px {
    width: 870px;
}
.tcw-871px {
    width: 871px;
}
.tcw-872px {
    width: 872px;
}
.tcw-873px {
    width: 873px;
}
.tcw-874px {
    width: 874px;
}
.tcw-875px {
    width: 875px;
}
.tcw-876px {
    width: 876px;
}
.tcw-877px {
    width: 877px;
}
.tcw-878px {
    width: 878px;
}
.tcw-879px {
    width: 879px;
}
.tcw-880px {
    width: 880px;
}
.tcw-881px {
    width: 881px;
}
.tcw-882px {
    width: 882px;
}
.tcw-883px {
    width: 883px;
}
.tcw-884px {
    width: 884px;
}
.tcw-885px {
    width: 885px;
}
.tcw-886px {
    width: 886px;
}
.tcw-887px {
    width: 887px;
}
.tcw-888px {
    width: 888px;
}
.tcw-889px {
    width: 889px;
}
.tcw-890px {
    width: 890px;
}
.tcw-891px {
    width: 891px;
}
.tcw-892px {
    width: 892px;
}
.tcw-893px {
    width: 893px;
}
.tcw-894px {
    width: 894px;
}
.tcw-895px {
    width: 895px;
}
.tcw-896px {
    width: 896px;
}
.tcw-897px {
    width: 897px;
}
.tcw-898px {
    width: 898px;
}
.tcw-899px {
    width: 899px;
}
.tcw-900px {
    width: 900px;
}
.tcw-901px {
    width: 901px;
}
.tcw-902px {
    width: 902px;
}
.tcw-903px {
    width: 903px;
}
.tcw-904px {
    width: 904px;
}
.tcw-905px {
    width: 905px;
}
.tcw-906px {
    width: 906px;
}
.tcw-907px {
    width: 907px;
}
.tcw-908px {
    width: 908px;
}
.tcw-909px {
    width: 909px;
}
.tcw-910px {
    width: 910px;
}
.tcw-911px {
    width: 911px;
}
.tcw-912px {
    width: 912px;
}
.tcw-913px {
    width: 913px;
}
.tcw-914px {
    width: 914px;
}
.tcw-915px {
    width: 915px;
}
.tcw-916px {
    width: 916px;
}
.tcw-917px {
    width: 917px;
}
.tcw-918px {
    width: 918px;
}
.tcw-919px {
    width: 919px;
}
.tcw-920px {
    width: 920px;
}
.tcw-921px {
    width: 921px;
}
.tcw-922px {
    width: 922px;
}
.tcw-923px {
    width: 923px;
}
.tcw-924px {
    width: 924px;
}
.tcw-925px {
    width: 925px;
}
.tcw-926px {
    width: 926px;
}
.tcw-927px {
    width: 927px;
}
.tcw-928px {
    width: 928px;
}
.tcw-929px {
    width: 929px;
}
.tcw-930px {
    width: 930px;
}
.tcw-931px {
    width: 931px;
}
.tcw-932px {
    width: 932px;
}
.tcw-933px {
    width: 933px;
}
.tcw-934px {
    width: 934px;
}
.tcw-935px {
    width: 935px;
}
.tcw-936px {
    width: 936px;
}
.tcw-937px {
    width: 937px;
}
.tcw-938px {
    width: 938px;
}
.tcw-939px {
    width: 939px;
}
.tcw-940px {
    width: 940px;
}
.tcw-941px {
    width: 941px;
}
.tcw-942px {
    width: 942px;
}
.tcw-943px {
    width: 943px;
}
.tcw-944px {
    width: 944px;
}
.tcw-945px {
    width: 945px;
}
.tcw-946px {
    width: 946px;
}
.tcw-947px {
    width: 947px;
}
.tcw-948px {
    width: 948px;
}
.tcw-949px {
    width: 949px;
}
.tcw-950px {
    width: 950px;
}
.tcw-951px {
    width: 951px;
}
.tcw-952px {
    width: 952px;
}
.tcw-953px {
    width: 953px;
}
.tcw-954px {
    width: 954px;
}
.tcw-955px {
    width: 955px;
}
.tcw-956px {
    width: 956px;
}
.tcw-957px {
    width: 957px;
}
.tcw-958px {
    width: 958px;
}
.tcw-959px {
    width: 959px;
}
.tcw-960px {
    width: 960px;
}
.tcw-961px {
    width: 961px;
}
.tcw-962px {
    width: 962px;
}
.tcw-963px {
    width: 963px;
}
.tcw-964px {
    width: 964px;
}
.tcw-965px {
    width: 965px;
}
.tcw-966px {
    width: 966px;
}
.tcw-967px {
    width: 967px;
}
.tcw-968px {
    width: 968px;
}
.tcw-969px {
    width: 969px;
}
.tcw-970px {
    width: 970px;
}
.tcw-971px {
    width: 971px;
}
.tcw-972px {
    width: 972px;
}
.tcw-973px {
    width: 973px;
}
.tcw-974px {
    width: 974px;
}
.tcw-975px {
    width: 975px;
}
.tcw-976px {
    width: 976px;
}
.tcw-977px {
    width: 977px;
}
.tcw-978px {
    width: 978px;
}
.tcw-979px {
    width: 979px;
}
.tcw-980px {
    width: 980px;
}
.tcw-981px {
    width: 981px;
}
.tcw-982px {
    width: 982px;
}
.tcw-983px {
    width: 983px;
}
.tcw-984px {
    width: 984px;
}
.tcw-985px {
    width: 985px;
}
.tcw-986px {
    width: 986px;
}
.tcw-987px {
    width: 987px;
}
.tcw-988px {
    width: 988px;
}
.tcw-989px {
    width: 989px;
}
.tcw-990px {
    width: 990px;
}
.tcw-991px {
    width: 991px;
}
.tcw-992px {
    width: 992px;
}
.tcw-993px {
    width: 993px;
}
.tcw-994px {
    width: 994px;
}
.tcw-995px {
    width: 995px;
}
.tcw-996px {
    width: 996px;
}
.tcw-997px {
    width: 997px;
}
.tcw-998px {
    width: 998px;
}
.tcw-999px {
    width: 999px;
}
.tcw-1000px {
    width: 1000px;
}

.modal {
    z-index: 129093219031209 !important;
}

.modal-backdrop {
    z-index: 10000 !important;
}

input[type="file"] {
    height: 68px !important;
}

.ti-trash[data-company-trash="3"] {
    display: none !important;
}

#allegati table i,
.dropzonecs i {
    cursor: pointer !important;
}

.element-spinner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 2000000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.element-spinner img {
    max-height: 50vh;
    max-width: 220px;
}

.dropzone-upload {
    border: 1px dashed var(--white30);
    border-radius: 6px;
    padding-left: 60px;
    padding-right: 60px;
}

.stato-pratica-box {
    padding: 10px 15px;
    border: 1px solid gray;
    border-radius: 6px;
    cursor: pointer;
}

.stato-pratica-box * {
    pointer-events: none;
}

.t-3px {
    top: 3px;
}

.wizard-navigation-item {
    border: 1px solid rgba(255, 255, 255, 0.06);
    padding: 10px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.wizard-navigation-item.active {
    border: 1px solid var(--verde-mat);
}

.wizard-navigation-item-title {
    font-size: 15px;
    color: var(--white50);
}

.wizard-navigation-item.active .wizard-navigation-item-title {
    color: #fff;
}

.wiz-iconbox i {
    background: rgba(255, 255, 255, 0.06);
    color: var(--white50);
}

.wizard-navigation-item.active .wiz-iconbox i {
    background: var(--verde-mat);
    color: #fff;
}

.wizard-navigation-item:not(.active) .not-active {
    display: none;
}

.wizard-navigation-item:not(.active) .wizard-navigation-item-title {
    padding: 0 5px;
}

.content-wiz {
    min-height: 250px;
    border: 1px solid rgba(255, 159, 67, 0.3);
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.01);
    box-shadow: 0px 4px 12px 0px rgba(255, 159, 67, 0.15) inset;
}

.custom-search-filter {
    width: 100%;
    height: 100%;
    border: 0px solid black !important;
}

.filter-container.text-filter {
    min-width: 170px !important;
}

.filter-container.text-filter .ti-search {
    position: absolute;
    top: 50%;
    left: 8px;
    transform: translate(0, -50%);
}

.custom-filter-options {
    padding: 0 !important;
    border: 0px solid black !important;
    max-width: 100% !important;
}

.filter-container {
    position: relative;
}

.pagarent
    .filter-container
    input:not([type="checkbox"], [type="radio"]).pl-30px {
    padding-left: 30px !important;
}

.group_details .pagaselect option {
    background: #fff;
}

/* PLUGIN SUPPORTBOARD */
.pagarent .sb-chat-btn {
    background-color: var(--verde-mat);
}
.pagarent .sb-chat-btn:hover {
    background-color: #1da55b;
}
.pagarent .sb-list > div.sb-right {
    background-color: var(--verde-mat);
    outline: none;
    fill: none;
}
.pagarent .sb-list > div.sb-right .sb-message {
    color: #fff;
}
.pagarent .sb-time {
    color: var(--white70);
}
.pagarent .sb-chat .sb-scroll-area .sb-header,
.pagarent .sb-editor {
    background-color: #000e10 !important;
}
.pagarent .sb-editor .sb-bar-icons > div:before {
    color: #fff;
}
.pagarent .sb-scroll-area {
    scrollbar-color: var(--verde-mat) !important;
}
.pagarent .sb-chat > .sb-body,
.pagarent .sb-editor {
    background: #000e10 !important;
}
.pagarent .sb-editor:focus {
    outline: none;
    fill: none;
}

.pagarent .sb-active .sb-conversation-item {
    background: transparent !important;
}
.pagarent .sb-chat .sb-editor .sb-textarea {
    border-top: 1px solid var(--white10);
}
.pagarent .sb-chat .sb-dashboard > div,
.pagarent .sb-chat .sb-init-form {
    background-color: #002b2e;
    color: #fff;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.4);
}

.pagarent .sb-chat .sb-dashboard > div > .sb-title {
    border-bottom: 1px solid var(--white10);
}
.pagarent .sb-chat .sb-btn.sb-btn-new-conversation {
    background-color: var(--verde-mat);
    color: #fff;
    outline: none;
    border: 1px solid var(--verde-mat);
}
.pagarent .sb-chat .sb-btn.sb-btn-new-conversation:hover {
    border: 1px solid var(--verde-mat);
    background-color: #002b2e;
    color: #fff;
    outline: none;
}
.pagarent .sb-chat > .sb-body {
    background: #002b2e !important;
}
.pagarent .sb-chat.sb-dashboard-active:not(.sb-panel-active) .sb-scroll-area {
    background: #002b2e;
}
.pagarent .sb-chat .sb-dashboard > div .sb-user-conversations li {
    padding: 10px 12px;
}
.pagarent .sb-chat .sb-dashboard > div .sb-user-conversations li:hover {
    background-color: unset;
}
.pagarent
    .sb-chat
    .sb-dashboard
    > div
    .sb-user-conversations
    li:hover
    .sb-conversation-item {
    background-color: rgba(255, 255, 255, 0.3) !important;
}
.pagarent .sb-user-conversations > li > div > img {
    left: 8px;
}
.pagarent .sb-active .sb-conversation-item {
    background: rgba(255, 255, 255, 0.2) !important;
    border-radius: 6px;
    color: #fff;
    padding-right: 15px;
    padding-left: 60px;
    border-left: 5px solid var(--verde-mat) !important;
}
.pagarent .sb-name {
    color: #fff !important;
}
.pagarent .sb-editor textarea {
    color: #fff !important;
}
.pagarent .sb-editor .sb-submit {
    color: var(--verde-mat) !important;
}
.pagarent .sb-editor .sb-submit:hover,
.pagarent .sb-editor .sb-bar-icons > div:hover:before {
    color: #5fd092 !important;
}
.pagarent .sb-list .sb-message-media,
.pagarent .sb-list .sb-image.png {
    background-color: transparent !important;
}
.pagarent .sb-list .sb-message {
    color: #fff !important;
}
.pagarent .sb-list > div {
    background-color: rgba(255, 255, 255, 0.3);
}

#sb-tickets {
    width: 100%;
    height: 449px;
}
#sb-tickets .sb-main {
    font-family: "Public Sans", Sans-Serif;
}
#sb-tickets .sb-tickets-area {
    height: 449px !important;
}
.dash-ticketing .card {
    padding: 0px !important;
}
#sb-tickets .sb-scroll-area,
#sb-tickets .sb-list {
    scrollbar-width: thin;
    scrollbar-color: var(--verde-mat) var(--cardBackground);
    overflow: auto;
}
.sb-scroll-area::-webkit-scrollbar {
    width: 10px;
}

#sb-tickets .sb-tickets,
#sb-tickets .sb-panel-left,
#sb-tickets .sb-panel-right {
    border: 0px !important;
    background: transparent !important;
}
#sb-tickets .sb-title {
    background: transparent !important;
    color: #fff !important;
}
#sb-tickets .sb-tickets .sb-panel-left > ul > li {
    background: transparent !important;
}
#sb-tickets .sb-top {
    border-bottom: 1px solid var(--white10) !important;
}

#sb-tickets .sb-btn {
    background: var(--verde-mat) !important;
}
#sb-tickets .sb-textarea textarea,
#sb-tickets .sb-btn-collapse.sb-right {
    color: #fff !important;
}
#sb-tickets .sb-search-btn input {
    height: 14px !important;
    min-width: 80px !important;
    background: var(--cardBackground) !important;
}
#sb-tickets .sb-icon-search {
    display: none !important;
}

#sb-tickets .sb-conversation .sb-right {
    background-color: var(--verde-mat);
}

#brxe-mwkpxz #role-switcher-container {
    margin: 20px;
}
