/*fi-no-notification fi-color fi-color-success*/
/*fi-color fi-color-success fi-text-color-700 dark:fi-text-color-300 fi-badge fi-size-sm*/
/*fi-no-notification fi-color fi-color-danger*/

/*====== Login ========*/
/*
html body.fi-body.fi-panel-panel-smc:not(.fi-body-has-topbar.fi-body-has-navigation){
    background: #95ABC6;
    background: linear-gradient(315deg, #95ABC6, #4D509B);
}

html.dark body.fi-body.fi-panel-panel-smc:not(.fi-body-has-topbar.fi-body-has-navigation){
    background: #4D509B;
    background: linear-gradient(315deg, #4D509B, #95ABC6);
}

*/

html body.fi-body.fi-panel-panel-smc:not(.fi-body-has-topbar.fi-body-has-navigation){
    background: #CBCBCB;
    background: conic-gradient(from 315deg, #CBCBCB, #A0A0A0);
}

html.dark body.fi-body.fi-panel-panel-smc:not(.fi-body-has-topbar.fi-body-has-navigation){
    background: #444444;
    background: conic-gradient(from 315deg, #444444, #010101);
}

/*====== Fin Login ========*/

/*====== Pages ========*/
body.fi-body-has-navigation.fi-body-has-topbar img.fi-logo{
    height: auto !important;
    width: 150px !important;
    max-width: 95% !important;
}

.fi-sidebar-nav{
    border-right: 1px solid var(--gray-300) !important;
}

.fi.dark .fi-sidebar-nav{
    border-right: 1px solid var(--gray-700) !important;
}

.p-1{
    padding: 0.5rem !important;
}

.p-2{
    padding: 1rem !important;
}

.ml-1{
    margin-left: 0.5rem !important;
}

.ml-2{
    margin-left: 1rem !important;
}

.mt-1{
    margin-top: 0.5rem !important;
}

/* .selector-languages{
    min-width: 100px !important;
    display: block !important;
} */

.header-table{
    background-color: var(--gray-300) !important;
    padding: 1rem !important;
    border-radius: 0.5rem 0.5rem 0 0 !important;
}

/*====== Fin Pages ========*/

/*====== Modal ========*/
html .fi-modal-header{
    background-color: var(--gray-200) !important;
    border-radius: 10px 10px 0 0 !important;
    padding-bottom: 10px !important;
}

html.dark .fi-modal-header{
    background-color: var(--gray-700) !important;
    border-radius: 10px 10px 0 0 !important;
    padding-bottom: 10px !important;
}
/*====== Fin Modal ========*/

.bg-white {
  background-color: white !important;
}

.separator{
    border: 1px solid var(--gray-300) !important;
    margin: 0.5rem !important;
}

html.dark .separator{
    border: 1px solid var(--gray-700) !important;
}

.d-custom-content{
    background-color: var(--gray-100) !important;
    border-radius: 10px !important;
    padding: 1rem !important;
    border: 1px solid var(--gray-300) !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
}

html.dark .d-custom-content{
    background-color: var(--gray-900) !important;
    border-radius: 10px !important;
    padding: 1rem !important;
    border: 1px solid var(--gray-700) !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
}

.w-full {
  width: 100% !important;
}

#tbl-main-traduce{
    border:2px solid var(--gray-300);
    border-radius: 5px;
    padding:2px;
}

html.dark #tbl-main-traduce{
    border:2px solid var(--gray-700);
    border-radius: 5px;
    padding:2px;
}

#tbl-main-traduce>thead>tr>td,
#tbl-main-traduce>thead>tr>th,
#tbl-main-traduce>tfoot>tr>td,
#tbl-main-traduce>tfoot>tr>th{
    background-color: var(--gray-200) !important;
    border-bottom:1px solid var(--gray-300) !important;
    padding:10px !important;
}

html.dark #tbl-main-traduce>thead>tr>td,
html.dark #tbl-main-traduce>thead>tr>th,
html.dark #tbl-main-traduce>tfoot>tr>td,
html.dark #tbl-main-traduce>tfoot>tr>th{
    background-color: var(--gray-900) !important;
    border-bottom:1px solid var(--gray-700) !important;
}

.table-striped>tbody>tr:nth-of-type(even)>*{
    background-color: var(--gray-200) !important;
}

html.dark .table-striped>tbody>tr:nth-of-type(even)>*{
    background-color: var(--gray-800) !important;
}

.table-hover>tbody>tr:hover>*{
    background-color: var(--gray-200) !important;
}

html.dark .table-hover>tbody>tr:hover>*{
    background-color: var(--gray-900) !important;
}

#locale{
    outline: none !important;
}

.bgPurple{
    background: #480A75;
    background: linear-gradient(315deg, #480A75, #890324);
}

.fi-topbar{
    background: #480A75;
    background: linear-gradient(315deg, #480A75, #890324);
}

footer.fi-topbar *{
  color:white !important;
}

.custom-header{
    display:flex !important;
    align-items: center !important;
    justify-content: start !important;
    gap:0.5rem !important;
}

.custom-display-block{
    display:block !important;
}

.custom-display-inline-block{
    display:inline-block !important;
}

.custom-display-inline{
    display:inline !important;
}

.custom-display-none{
    display:none !important;
}

.custom-bold{
    font-weight: bold !important;
}

.custom-italic{
    font-style: italic !important;
}
    
.custom-underline{
    text-decoration: underline !important;
}

.custom-strikethrough{
    text-decoration: line-through !important;
}

.custom-underline-dashed{
    text-decoration: dashed !important;
}

.custom-underline-dotted{
    text-decoration: dotted !important;
}
    
.custom-underline-double{
    text-decoration: double !important;
}

.custom-normal{
    text-decoration: none !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/*====== Tabla Traducciones Custom ========*/

@media (max-width: 768px) {
    .responsive-table thead {
        display: none;
    }

    .responsive-table,
    .responsive-table tbody,
    .responsive-table tr,
    .responsive-table td {
        display: block;
        width: 100%;
    }

    .responsive-table tr {
        margin-bottom: 1rem;
        border: 1px solid rgb(229 231 235);
        border-radius: 0.75rem;
        padding: 1rem;
        background: var(--gray-0);
    }

    .responsive-table tr td:nth-child(n+2) {
        border-top: 2px solid var(--gray-200);
    }

    .responsive-table tr td:last-child br{
        display: none !important;
    }

    .responsive-table td {
        display: grid;
        /*grid-template-columns: 120px 1fr;*/
        gap: 0.75rem;
        padding: 0.5rem 0;
    }

    .responsive-table td::before {
        content: attr(data-label);
        font-size: 0.75rem;
        font-weight: 600;
        text-transform: uppercase;
        color: rgb(107 114 128);
    }
}

/*====== Display Custom ========*/

.d-flex{
    display:flex !important;
}

.d-inline{
    display:inline !important;
}

.d-inline-block{
    display:inline-block !important;
}

.d-block{
    display:block !important;
} 

.d-none{
    display:none !important;
}

/*====== Display Flex Custom ========*/

.d-flex-justify-between{
    justify-content: space-between !important;
}

.d-flex-justify-around{
    justify-content: space-around !important;
}

.d-flex-justify-evenly{
    justify-content: space-evenly !important;
}

.d-flex-justify-center{
    justify-content: center !important;
}

.d-flex-justify-start{
    justify-content: start !important;
}

.d-flex-justify-end{
    justify-content: end !important;
}

.d-flex-items-center{
    align-items: center !important;
}

.d-flex-align-center{
    align-items: center !important;
}

.d-flex-align-start{
    align-items: start !important;
}

.d-flex-align-end{
    align-items: end !important;
}

/*====== Opacidad Custom ========*/

.opacity-0 {
  opacity: 0 !important;
}

.opacity-1 {
  opacity: 0.2 !important;
}

.opacity-2 {
  opacity: 0.4 !important;
}

.opacity-3 {
  opacity: 0.6 !important;
}

.opacity-4 {
  opacity: 0.8 !important;
}

.opacity-5 {
  opacity: 1 !important;
}

/*====== Margenes Custom ========*/

.marl-1 {
  margin-left: 1px !important;
}

.marr-1 {
  margin-right: 1px !important;
}

.mart-1 {
  margin-top: 1px !important;
}

.marb-1 {
  margin-bottom: 1px !important;
}

.mar-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.marx-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.mary-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.marl-2 {
  margin-left: 2px !important;
}

.marr-2 {
  margin-right: 2px !important;
}

.mart-2 {
  margin-top: 2px !important;
}

.marb-2 {
  margin-bottom: 2px !important;
}

.mar-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.marx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mary-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.marl-3 {
  margin-left: 3px !important;
}

.marr-3 {
  margin-right: 3px !important;
}

.mart-3 {
  margin-top: 3px !important;
}

.marb-3 {
  margin-bottom: 3px !important;
}

.mar-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.marx-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.mary-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.marl-4 {
  margin-left: 4px !important;
}

.marr-4 {
  margin-right: 4px !important;
}

.mart-4 {
  margin-top: 4px !important;
}

.marb-4 {
  margin-bottom: 4px !important;
}

.mar-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.marx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mary-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.marl-5 {
  margin-left: 5px !important;
}

.marr-5 {
  margin-right: 5px !important;
}

.mart-5 {
  margin-top: 5px !important;
}

.marb-5 {
  margin-bottom: 5px !important;
}

.mar-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.marx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mary-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.marl-6 {
  margin-left: 6px !important;
}

.marr-6 {
  margin-right: 6px !important;
}

.mart-6 {
  margin-top: 6px !important;
}

.marb-6 {
  margin-bottom: 6px !important;
}

.mar-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.marx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.mary-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.marl-7 {
  margin-left: 7px !important;
}

.marr-7 {
  margin-right: 7px !important;
}

.mart-7 {
  margin-top: 7px !important;
}

.marb-7 {
  margin-bottom: 7px !important;
}

.mar-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.marx-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.mary-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.marl-8 {
  margin-left: 8px !important;
}

.marr-8 {
  margin-right: 8px !important;
}

.mart-8 {
  margin-top: 8px !important;
}

.marb-8 {
  margin-bottom: 8px !important;
}

.mar-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.marx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mary-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.marl-9 {
  margin-left: 9px !important;
}

.marr-9 {
  margin-right: 9px !important;
}

.mart-9 {
  margin-top: 9px !important;
}

.marb-9 {
  margin-bottom: 9px !important;
}

.mar-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.marx-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.mary-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.marl-10 {
  margin-left: 10px !important;
}

.marr-10 {
  margin-right: 10px !important;
}

.mart-10 {
  margin-top: 10px !important;
}

.marb-10 {
  margin-bottom: 10px !important;
}

.mar-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.marx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mary-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.marl-11 {
  margin-left: 11px !important;
}

.marr-11 {
  margin-right: 11px !important;
}

.mart-11 {
  margin-top: 11px !important;
}

.marb-11 {
  margin-bottom: 11px !important;
}

.mar-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.marx-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.mary-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.marl-12 {
  margin-left: 12px !important;
}

.marr-12 {
  margin-right: 12px !important;
}

.mart-12 {
  margin-top: 12px !important;
}

.marb-12 {
  margin-bottom: 12px !important;
}

.mar-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.marx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.mary-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.marl-13 {
  margin-left: 13px !important;
}

.marr-13 {
  margin-right: 13px !important;
}

.mart-13 {
  margin-top: 13px !important;
}

.marb-13 {
  margin-bottom: 13px !important;
}

.mar-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.marx-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.mary-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.marl-14 {
  margin-left: 14px !important;
}

.marr-14 {
  margin-right: 14px !important;
}

.mart-14 {
  margin-top: 14px !important;
}

.marb-14 {
  margin-bottom: 14px !important;
}

.mar-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.marx-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.mary-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.marl-15 {
  margin-left: 15px !important;
}

.marr-15 {
  margin-right: 15px !important;
}

.mart-15 {
  margin-top: 15px !important;
}

.marb-15 {
  margin-bottom: 15px !important;
}

.mar-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.marx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.mary-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.marl-16 {
  margin-left: 16px !important;
}

.marr-16 {
  margin-right: 16px !important;
}

.mart-16 {
  margin-top: 16px !important;
}

.marb-16 {
  margin-bottom: 16px !important;
}

.mar-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.marx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.mary-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.marl-17 {
  margin-left: 17px !important;
}

.marr-17 {
  margin-right: 17px !important;
}

.mart-17 {
  margin-top: 17px !important;
}

.marb-17 {
  margin-bottom: 17px !important;
}

.mar-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.marx-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.mary-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.marl-18 {
  margin-left: 18px !important;
}

.marr-18 {
  margin-right: 18px !important;
}

.mart-18 {
  margin-top: 18px !important;
}

.marb-18 {
  margin-bottom: 18px !important;
}

.mar-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.marx-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.mary-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.marl-19 {
  margin-left: 19px !important;
}

.marr-19 {
  margin-right: 19px !important;
}

.mart-19 {
  margin-top: 19px !important;
}

.marb-19 {
  margin-bottom: 19px !important;
}

.mar-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.marx-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.mary-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.marl-20 {
  margin-left: 20px !important;
}

.marr-20 {
  margin-right: 20px !important;
}

.mart-20 {
  margin-top: 20px !important;
}

.marb-20 {
  margin-bottom: 20px !important;
}

.mar-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.marx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mary-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.marl-21 {
  margin-left: 21px !important;
}

.marr-21 {
  margin-right: 21px !important;
}

.mart-21 {
  margin-top: 21px !important;
}

.marb-21 {
  margin-bottom: 21px !important;
}

.mar-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.marx-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.mary-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.marl-22 {
  margin-left: 22px !important;
}

.marr-22 {
  margin-right: 22px !important;
}

.mart-22 {
  margin-top: 22px !important;
}

.marb-22 {
  margin-bottom: 22px !important;
}

.mar-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.marx-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.mary-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.marl-23 {
  margin-left: 23px !important;
}

.marr-23 {
  margin-right: 23px !important;
}

.mart-23 {
  margin-top: 23px !important;
}

.marb-23 {
  margin-bottom: 23px !important;
}

.mar-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.marx-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.mary-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.marl-24 {
  margin-left: 24px !important;
}

.marr-24 {
  margin-right: 24px !important;
}

.mart-24 {
  margin-top: 24px !important;
}

.marb-24 {
  margin-bottom: 24px !important;
}

.mar-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.marx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.mary-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.marl-25 {
  margin-left: 25px !important;
}

.marr-25 {
  margin-right: 25px !important;
}

.mart-25 {
  margin-top: 25px !important;
}

.marb-25 {
  margin-bottom: 25px !important;
}

.mar-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.marx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.mary-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.marl-26 {
  margin-left: 26px !important;
}

.marr-26 {
  margin-right: 26px !important;
}

.mart-26 {
  margin-top: 26px !important;
}

.marb-26 {
  margin-bottom: 26px !important;
}

.mar-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.marx-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.mary-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.marl-27 {
  margin-left: 27px !important;
}

.marr-27 {
  margin-right: 27px !important;
}

.mart-27 {
  margin-top: 27px !important;
}

.marb-27 {
  margin-bottom: 27px !important;
}

.mar-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.marx-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.mary-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.marl-28 {
  margin-left: 28px !important;
}

.marr-28 {
  margin-right: 28px !important;
}

.mart-28 {
  margin-top: 28px !important;
}

.marb-28 {
  margin-bottom: 28px !important;
}

.mar-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.marx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.mary-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.marl-29 {
  margin-left: 29px !important;
}

.marr-29 {
  margin-right: 29px !important;
}

.mart-29 {
  margin-top: 29px !important;
}

.marb-29 {
  margin-bottom: 29px !important;
}

.mar-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.marx-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.mary-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.marl-30 {
  margin-left: 30px !important;
}

.marr-30 {
  margin-right: 30px !important;
}

.mart-30 {
  margin-top: 30px !important;
}

.marb-30 {
  margin-bottom: 30px !important;
}

.mar-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.marx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.mary-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.marl-31 {
  margin-left: 31px !important;
}

.marr-31 {
  margin-right: 31px !important;
}

.mart-31 {
  margin-top: 31px !important;
}

.marb-31 {
  margin-bottom: 31px !important;
}

.mar-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.marx-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.mary-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.marl-32 {
  margin-left: 32px !important;
}

.marr-32 {
  margin-right: 32px !important;
}

.mart-32 {
  margin-top: 32px !important;
}

.marb-32 {
  margin-bottom: 32px !important;
}

.mar-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.marx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.mary-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.marl-33 {
  margin-left: 33px !important;
}

.marr-33 {
  margin-right: 33px !important;
}

.mart-33 {
  margin-top: 33px !important;
}

.marb-33 {
  margin-bottom: 33px !important;
}

.mar-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.marx-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.mary-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.marl-34 {
  margin-left: 34px !important;
}

.marr-34 {
  margin-right: 34px !important;
}

.mart-34 {
  margin-top: 34px !important;
}

.marb-34 {
  margin-bottom: 34px !important;
}

.mar-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.marx-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.mary-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.marl-35 {
  margin-left: 35px !important;
}

.marr-35 {
  margin-right: 35px !important;
}

.mart-35 {
  margin-top: 35px !important;
}

.marb-35 {
  margin-bottom: 35px !important;
}

.mar-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.marx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.mary-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.marl-36 {
  margin-left: 36px !important;
}

.marr-36 {
  margin-right: 36px !important;
}

.mart-36 {
  margin-top: 36px !important;
}

.marb-36 {
  margin-bottom: 36px !important;
}

.mar-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.marx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.mary-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.marl-37 {
  margin-left: 37px !important;
}

.marr-37 {
  margin-right: 37px !important;
}

.mart-37 {
  margin-top: 37px !important;
}

.marb-37 {
  margin-bottom: 37px !important;
}

.mar-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.marx-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.mary-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.marl-38 {
  margin-left: 38px !important;
}

.marr-38 {
  margin-right: 38px !important;
}

.mart-38 {
  margin-top: 38px !important;
}

.marb-38 {
  margin-bottom: 38px !important;
}

.mar-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.marx-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.mary-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.marl-39 {
  margin-left: 39px !important;
}

.marr-39 {
  margin-right: 39px !important;
}

.mart-39 {
  margin-top: 39px !important;
}

.marb-39 {
  margin-bottom: 39px !important;
}

.mar-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.marx-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.mary-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.marl-40 {
  margin-left: 40px !important;
}

.marr-40 {
  margin-right: 40px !important;
}

.mart-40 {
  margin-top: 40px !important;
}

.marb-40 {
  margin-bottom: 40px !important;
}

.mar-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.marx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mary-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.marl-41 {
  margin-left: 41px !important;
}

.marr-41 {
  margin-right: 41px !important;
}

.mart-41 {
  margin-top: 41px !important;
}

.marb-41 {
  margin-bottom: 41px !important;
}

.mar-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.marx-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.mary-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.marl-42 {
  margin-left: 42px !important;
}

.marr-42 {
  margin-right: 42px !important;
}

.mart-42 {
  margin-top: 42px !important;
}

.marb-42 {
  margin-bottom: 42px !important;
}

.mar-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.marx-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.mary-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.marl-43 {
  margin-left: 43px !important;
}

.marr-43 {
  margin-right: 43px !important;
}

.mart-43 {
  margin-top: 43px !important;
}

.marb-43 {
  margin-bottom: 43px !important;
}

.mar-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.marx-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.mary-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.marl-44 {
  margin-left: 44px !important;
}

.marr-44 {
  margin-right: 44px !important;
}

.mart-44 {
  margin-top: 44px !important;
}

.marb-44 {
  margin-bottom: 44px !important;
}

.mar-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.marx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.mary-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.marl-45 {
  margin-left: 45px !important;
}

.marr-45 {
  margin-right: 45px !important;
}

.mart-45 {
  margin-top: 45px !important;
}

.marb-45 {
  margin-bottom: 45px !important;
}

.mar-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.marx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.mary-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.marl-46 {
  margin-left: 46px !important;
}

.marr-46 {
  margin-right: 46px !important;
}

.mart-46 {
  margin-top: 46px !important;
}

.marb-46 {
  margin-bottom: 46px !important;
}

.mar-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.marx-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.mary-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.marl-47 {
  margin-left: 47px !important;
}

.marr-47 {
  margin-right: 47px !important;
}

.mart-47 {
  margin-top: 47px !important;
}

.marb-47 {
  margin-bottom: 47px !important;
}

.mar-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.marx-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.mary-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.marl-48 {
  margin-left: 48px !important;
}

.marr-48 {
  margin-right: 48px !important;
}

.mart-48 {
  margin-top: 48px !important;
}

.marb-48 {
  margin-bottom: 48px !important;
}

.mar-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.marx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.mary-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.marl-49 {
  margin-left: 49px !important;
}

.marr-49 {
  margin-right: 49px !important;
}

.mart-49 {
  margin-top: 49px !important;
}

.marb-49 {
  margin-bottom: 49px !important;
}

.mar-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.marx-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.mary-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.marl-50 {
  margin-left: 50px !important;
}

.marr-50 {
  margin-right: 50px !important;
}

.mart-50 {
  margin-top: 50px !important;
}

.marb-50 {
  margin-bottom: 50px !important;
}

.mar-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.marx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.mary-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.marl-51 {
  margin-left: 51px !important;
}

.marr-51 {
  margin-right: 51px !important;
}

.mart-51 {
  margin-top: 51px !important;
}

.marb-51 {
  margin-bottom: 51px !important;
}

.mar-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.marx-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.mary-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.marl-52 {
  margin-left: 52px !important;
}

.marr-52 {
  margin-right: 52px !important;
}

.mart-52 {
  margin-top: 52px !important;
}

.marb-52 {
  margin-bottom: 52px !important;
}

.mar-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.marx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.mary-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.marl-53 {
  margin-left: 53px !important;
}

.marr-53 {
  margin-right: 53px !important;
}

.mart-53 {
  margin-top: 53px !important;
}

.marb-53 {
  margin-bottom: 53px !important;
}

.mar-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.marx-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.mary-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.marl-54 {
  margin-left: 54px !important;
}

.marr-54 {
  margin-right: 54px !important;
}

.mart-54 {
  margin-top: 54px !important;
}

.marb-54 {
  margin-bottom: 54px !important;
}

.mar-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.marx-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.mary-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.marl-55 {
  margin-left: 55px !important;
}

.marr-55 {
  margin-right: 55px !important;
}

.mart-55 {
  margin-top: 55px !important;
}

.marb-55 {
  margin-bottom: 55px !important;
}

.mar-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.marx-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.mary-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.marl-56 {
  margin-left: 56px !important;
}

.marr-56 {
  margin-right: 56px !important;
}

.mart-56 {
  margin-top: 56px !important;
}

.marb-56 {
  margin-bottom: 56px !important;
}

.mar-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.marx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.mary-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.marl-57 {
  margin-left: 57px !important;
}

.marr-57 {
  margin-right: 57px !important;
}

.mart-57 {
  margin-top: 57px !important;
}

.marb-57 {
  margin-bottom: 57px !important;
}

.mar-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.marx-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.mary-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.marl-58 {
  margin-left: 58px !important;
}

.marr-58 {
  margin-right: 58px !important;
}

.mart-58 {
  margin-top: 58px !important;
}

.marb-58 {
  margin-bottom: 58px !important;
}

.mar-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.marx-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.mary-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.marl-59 {
  margin-left: 59px !important;
}

.marr-59 {
  margin-right: 59px !important;
}

.mart-59 {
  margin-top: 59px !important;
}

.marb-59 {
  margin-bottom: 59px !important;
}

.mar-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.marx-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.mary-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.marl-60 {
  margin-left: 60px !important;
}

.marr-60 {
  margin-right: 60px !important;
}

.mart-60 {
  margin-top: 60px !important;
}

.marb-60 {
  margin-bottom: 60px !important;
}

.mar-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.marx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.mary-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.marl-61 {
  margin-left: 61px !important;
}

.marr-61 {
  margin-right: 61px !important;
}

.mart-61 {
  margin-top: 61px !important;
}

.marb-61 {
  margin-bottom: 61px !important;
}

.mar-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.marx-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.mary-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.marl-62 {
  margin-left: 62px !important;
}

.marr-62 {
  margin-right: 62px !important;
}

.mart-62 {
  margin-top: 62px !important;
}

.marb-62 {
  margin-bottom: 62px !important;
}

.mar-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.marx-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.mary-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.marl-63 {
  margin-left: 63px !important;
}

.marr-63 {
  margin-right: 63px !important;
}

.mart-63 {
  margin-top: 63px !important;
}

.marb-63 {
  margin-bottom: 63px !important;
}

.mar-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.marx-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.mary-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.marl-64 {
  margin-left: 64px !important;
}

.marr-64 {
  margin-right: 64px !important;
}

.mart-64 {
  margin-top: 64px !important;
}

.marb-64 {
  margin-bottom: 64px !important;
}

.mar-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.marx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.mary-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.marl-65 {
  margin-left: 65px !important;
}

.marr-65 {
  margin-right: 65px !important;
}

.mart-65 {
  margin-top: 65px !important;
}

.marb-65 {
  margin-bottom: 65px !important;
}

.mar-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.marx-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.mary-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.marl-66 {
  margin-left: 66px !important;
}

.marr-66 {
  margin-right: 66px !important;
}

.mart-66 {
  margin-top: 66px !important;
}

.marb-66 {
  margin-bottom: 66px !important;
}

.mar-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.marx-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.mary-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.marl-67 {
  margin-left: 67px !important;
}

.marr-67 {
  margin-right: 67px !important;
}

.mart-67 {
  margin-top: 67px !important;
}

.marb-67 {
  margin-bottom: 67px !important;
}

.mar-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.marx-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.mary-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.marl-68 {
  margin-left: 68px !important;
}

.marr-68 {
  margin-right: 68px !important;
}

.mart-68 {
  margin-top: 68px !important;
}

.marb-68 {
  margin-bottom: 68px !important;
}

.mar-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.marx-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.mary-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.marl-69 {
  margin-left: 69px !important;
}

.marr-69 {
  margin-right: 69px !important;
}

.mart-69 {
  margin-top: 69px !important;
}

.marb-69 {
  margin-bottom: 69px !important;
}

.mar-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.marx-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.mary-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.marl-70 {
  margin-left: 70px !important;
}

.marr-70 {
  margin-right: 70px !important;
}

.mart-70 {
  margin-top: 70px !important;
}

.marb-70 {
  margin-bottom: 70px !important;
}

.mar-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.marx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.mary-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.marl-71 {
  margin-left: 71px !important;
}

.marr-71 {
  margin-right: 71px !important;
}

.mart-71 {
  margin-top: 71px !important;
}

.marb-71 {
  margin-bottom: 71px !important;
}

.mar-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.marx-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.mary-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.marl-72 {
  margin-left: 72px !important;
}

.marr-72 {
  margin-right: 72px !important;
}

.mart-72 {
  margin-top: 72px !important;
}

.marb-72 {
  margin-bottom: 72px !important;
}

.mar-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.marx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.mary-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.marl-73 {
  margin-left: 73px !important;
}

.marr-73 {
  margin-right: 73px !important;
}

.mart-73 {
  margin-top: 73px !important;
}

.marb-73 {
  margin-bottom: 73px !important;
}

.mar-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.marx-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.mary-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.marl-74 {
  margin-left: 74px !important;
}

.marr-74 {
  margin-right: 74px !important;
}

.mart-74 {
  margin-top: 74px !important;
}

.marb-74 {
  margin-bottom: 74px !important;
}

.mar-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.marx-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.mary-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.marl-75 {
  margin-left: 75px !important;
}

.marr-75 {
  margin-right: 75px !important;
}

.mart-75 {
  margin-top: 75px !important;
}

.marb-75 {
  margin-bottom: 75px !important;
}

.mar-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.marx-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.mary-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.marl-76 {
  margin-left: 76px !important;
}

.marr-76 {
  margin-right: 76px !important;
}

.mart-76 {
  margin-top: 76px !important;
}

.marb-76 {
  margin-bottom: 76px !important;
}

.mar-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.marx-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.mary-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.marl-77 {
  margin-left: 77px !important;
}

.marr-77 {
  margin-right: 77px !important;
}

.mart-77 {
  margin-top: 77px !important;
}

.marb-77 {
  margin-bottom: 77px !important;
}

.mar-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.marx-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.mary-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.marl-78 {
  margin-left: 78px !important;
}

.marr-78 {
  margin-right: 78px !important;
}

.mart-78 {
  margin-top: 78px !important;
}

.marb-78 {
  margin-bottom: 78px !important;
}

.mar-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.marx-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.mary-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.marl-79 {
  margin-left: 79px !important;
}

.marr-79 {
  margin-right: 79px !important;
}

.mart-79 {
  margin-top: 79px !important;
}

.marb-79 {
  margin-bottom: 79px !important;
}

.mar-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.marx-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.mary-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.marl-80 {
  margin-left: 80px !important;
}

.marr-80 {
  margin-right: 80px !important;
}

.mart-80 {
  margin-top: 80px !important;
}

.marb-80 {
  margin-bottom: 80px !important;
}

.mar-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.marx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.mary-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.marl-81 {
  margin-left: 81px !important;
}

.marr-81 {
  margin-right: 81px !important;
}

.mart-81 {
  margin-top: 81px !important;
}

.marb-81 {
  margin-bottom: 81px !important;
}

.mar-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.marx-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.mary-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.marl-82 {
  margin-left: 82px !important;
}

.marr-82 {
  margin-right: 82px !important;
}

.mart-82 {
  margin-top: 82px !important;
}

.marb-82 {
  margin-bottom: 82px !important;
}

.mar-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.marx-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.mary-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.marl-83 {
  margin-left: 83px !important;
}

.marr-83 {
  margin-right: 83px !important;
}

.mart-83 {
  margin-top: 83px !important;
}

.marb-83 {
  margin-bottom: 83px !important;
}

.mar-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.marx-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.mary-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.marl-84 {
  margin-left: 84px !important;
}

.marr-84 {
  margin-right: 84px !important;
}

.mart-84 {
  margin-top: 84px !important;
}

.marb-84 {
  margin-bottom: 84px !important;
}

.mar-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.marx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.mary-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.marl-85 {
  margin-left: 85px !important;
}

.marr-85 {
  margin-right: 85px !important;
}

.mart-85 {
  margin-top: 85px !important;
}

.marb-85 {
  margin-bottom: 85px !important;
}

.mar-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.marx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.mary-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.marl-86 {
  margin-left: 86px !important;
}

.marr-86 {
  margin-right: 86px !important;
}

.mart-86 {
  margin-top: 86px !important;
}

.marb-86 {
  margin-bottom: 86px !important;
}

.mar-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.marx-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.mary-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.marl-87 {
  margin-left: 87px !important;
}

.marr-87 {
  margin-right: 87px !important;
}

.mart-87 {
  margin-top: 87px !important;
}

.marb-87 {
  margin-bottom: 87px !important;
}

.mar-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.marx-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.mary-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.marl-88 {
  margin-left: 88px !important;
}

.marr-88 {
  margin-right: 88px !important;
}

.mart-88 {
  margin-top: 88px !important;
}

.marb-88 {
  margin-bottom: 88px !important;
}

.mar-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.marx-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.mary-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.marl-89 {
  margin-left: 89px !important;
}

.marr-89 {
  margin-right: 89px !important;
}

.mart-89 {
  margin-top: 89px !important;
}

.marb-89 {
  margin-bottom: 89px !important;
}

.mar-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.marx-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.mary-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.marl-90 {
  margin-left: 90px !important;
}

.marr-90 {
  margin-right: 90px !important;
}

.mart-90 {
  margin-top: 90px !important;
}

.marb-90 {
  margin-bottom: 90px !important;
}

.mar-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.marx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.mary-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.marl-91 {
  margin-left: 91px !important;
}

.marr-91 {
  margin-right: 91px !important;
}

.mart-91 {
  margin-top: 91px !important;
}

.marb-91 {
  margin-bottom: 91px !important;
}

.mar-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.marx-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.mary-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.marl-92 {
  margin-left: 92px !important;
}

.marr-92 {
  margin-right: 92px !important;
}

.mart-92 {
  margin-top: 92px !important;
}

.marb-92 {
  margin-bottom: 92px !important;
}

.mar-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.marx-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.mary-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.marl-93 {
  margin-left: 93px !important;
}

.marr-93 {
  margin-right: 93px !important;
}

.mart-93 {
  margin-top: 93px !important;
}

.marb-93 {
  margin-bottom: 93px !important;
}

.mar-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.marx-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.mary-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.marl-94 {
  margin-left: 94px !important;
}

.marr-94 {
  margin-right: 94px !important;
}

.mart-94 {
  margin-top: 94px !important;
}

.marb-94 {
  margin-bottom: 94px !important;
}

.mar-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.marx-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.mary-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.marl-95 {
  margin-left: 95px !important;
}

.marr-95 {
  margin-right: 95px !important;
}

.mart-95 {
  margin-top: 95px !important;
}

.marb-95 {
  margin-bottom: 95px !important;
}

.mar-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.marx-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.mary-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.marl-96 {
  margin-left: 96px !important;
}

.marr-96 {
  margin-right: 96px !important;
}

.mart-96 {
  margin-top: 96px !important;
}

.marb-96 {
  margin-bottom: 96px !important;
}

.mar-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.marx-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.mary-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.marl-97 {
  margin-left: 97px !important;
}

.marr-97 {
  margin-right: 97px !important;
}

.mart-97 {
  margin-top: 97px !important;
}

.marb-97 {
  margin-bottom: 97px !important;
}

.mar-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.marx-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.mary-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.marl-98 {
  margin-left: 98px !important;
}

.marr-98 {
  margin-right: 98px !important;
}

.mart-98 {
  margin-top: 98px !important;
}

.marb-98 {
  margin-bottom: 98px !important;
}

.mar-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.marx-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.mary-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.marl-99 {
  margin-left: 99px !important;
}

.marr-99 {
  margin-right: 99px !important;
}

.mart-99 {
  margin-top: 99px !important;
}

.marb-99 {
  margin-bottom: 99px !important;
}

.mar-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.marx-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.mary-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.marl-100 {
  margin-left: 100px !important;
}

.marr-100 {
  margin-right: 100px !important;
}

.mart-100 {
  margin-top: 100px !important;
}

.marb-100 {
  margin-bottom: 100px !important;
}

.mar-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.marx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.mary-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.padl-1 {
  padding-left: 1px !important;
}

.padr-1 {
  padding-right: 1px !important;
}

.padt-1 {
  padding-top: 1px !important;
}

.padb-1 {
  padding-bottom: 1px !important;
}

.pad-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.padx-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.pady-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.padl-2 {
  padding-left: 2px !important;
}

.padr-2 {
  padding-right: 2px !important;
}

.padt-2 {
  padding-top: 2px !important;
}

.padb-2 {
  padding-bottom: 2px !important;
}

.pad-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.padx-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.pady-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.padl-3 {
  padding-left: 3px !important;
}

.padr-3 {
  padding-right: 3px !important;
}

.padt-3 {
  padding-top: 3px !important;
}

.padb-3 {
  padding-bottom: 3px !important;
}

.pad-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.padx-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.pady-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.padl-4 {
  padding-left: 4px !important;
}

.padr-4 {
  padding-right: 4px !important;
}

.padt-4 {
  padding-top: 4px !important;
}

.padb-4 {
  padding-bottom: 4px !important;
}

.pad-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.padx-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.pady-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.padl-5 {
  padding-left: 5px !important;
}

.padr-5 {
  padding-right: 5px !important;
}

.padt-5 {
  padding-top: 5px !important;
}

.padb-5 {
  padding-bottom: 5px !important;
}

.pad-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.padx-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.pady-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.padl-6 {
  padding-left: 6px !important;
}

.padr-6 {
  padding-right: 6px !important;
}

.padt-6 {
  padding-top: 6px !important;
}

.padb-6 {
  padding-bottom: 6px !important;
}

.pad-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.padx-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.pady-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.padl-7 {
  padding-left: 7px !important;
}

.padr-7 {
  padding-right: 7px !important;
}

.padt-7 {
  padding-top: 7px !important;
}

.padb-7 {
  padding-bottom: 7px !important;
}

.pad-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.padx-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.pady-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.padl-8 {
  padding-left: 8px !important;
}

.padr-8 {
  padding-right: 8px !important;
}

.padt-8 {
  padding-top: 8px !important;
}

.padb-8 {
  padding-bottom: 8px !important;
}

.pad-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.padx-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.pady-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.padl-9 {
  padding-left: 9px !important;
}

.padr-9 {
  padding-right: 9px !important;
}

.padt-9 {
  padding-top: 9px !important;
}

.padb-9 {
  padding-bottom: 9px !important;
}

.pad-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.padx-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.pady-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.padl-10 {
  padding-left: 10px !important;
}

.padr-10 {
  padding-right: 10px !important;
}

.padt-10 {
  padding-top: 10px !important;
}

.padb-10 {
  padding-bottom: 10px !important;
}

.pad-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.padx-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.pady-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.padl-11 {
  padding-left: 11px !important;
}

.padr-11 {
  padding-right: 11px !important;
}

.padt-11 {
  padding-top: 11px !important;
}

.padb-11 {
  padding-bottom: 11px !important;
}

.pad-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.padx-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.pady-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.padl-12 {
  padding-left: 12px !important;
}

.padr-12 {
  padding-right: 12px !important;
}

.padt-12 {
  padding-top: 12px !important;
}

.padb-12 {
  padding-bottom: 12px !important;
}

.pad-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.padx-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.pady-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.padl-13 {
  padding-left: 13px !important;
}

.padr-13 {
  padding-right: 13px !important;
}

.padt-13 {
  padding-top: 13px !important;
}

.padb-13 {
  padding-bottom: 13px !important;
}

.pad-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.padx-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.pady-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.padl-14 {
  padding-left: 14px !important;
}

.padr-14 {
  padding-right: 14px !important;
}

.padt-14 {
  padding-top: 14px !important;
}

.padb-14 {
  padding-bottom: 14px !important;
}

.pad-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.padx-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.pady-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.padl-15 {
  padding-left: 15px !important;
}

.padr-15 {
  padding-right: 15px !important;
}

.padt-15 {
  padding-top: 15px !important;
}

.padb-15 {
  padding-bottom: 15px !important;
}

.pad-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.padx-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.pady-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.padl-16 {
  padding-left: 16px !important;
}

.padr-16 {
  padding-right: 16px !important;
}

.padt-16 {
  padding-top: 16px !important;
}

.padb-16 {
  padding-bottom: 16px !important;
}

.pad-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.padx-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.pady-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.padl-17 {
  padding-left: 17px !important;
}

.padr-17 {
  padding-right: 17px !important;
}

.padt-17 {
  padding-top: 17px !important;
}

.padb-17 {
  padding-bottom: 17px !important;
}

.pad-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.padx-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.pady-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.padl-18 {
  padding-left: 18px !important;
}

.padr-18 {
  padding-right: 18px !important;
}

.padt-18 {
  padding-top: 18px !important;
}

.padb-18 {
  padding-bottom: 18px !important;
}

.pad-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.padx-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.pady-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.padl-19 {
  padding-left: 19px !important;
}

.padr-19 {
  padding-right: 19px !important;
}

.padt-19 {
  padding-top: 19px !important;
}

.padb-19 {
  padding-bottom: 19px !important;
}

.pad-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.padx-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.pady-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.padl-20 {
  padding-left: 20px !important;
}

.padr-20 {
  padding-right: 20px !important;
}

.padt-20 {
  padding-top: 20px !important;
}

.padb-20 {
  padding-bottom: 20px !important;
}

.pad-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.padx-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.pady-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.padl-21 {
  padding-left: 21px !important;
}

.padr-21 {
  padding-right: 21px !important;
}

.padt-21 {
  padding-top: 21px !important;
}

.padb-21 {
  padding-bottom: 21px !important;
}

.pad-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.padx-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.pady-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.padl-22 {
  padding-left: 22px !important;
}

.padr-22 {
  padding-right: 22px !important;
}

.padt-22 {
  padding-top: 22px !important;
}

.padb-22 {
  padding-bottom: 22px !important;
}

.pad-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.padx-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.pady-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.padl-23 {
  padding-left: 23px !important;
}

.padr-23 {
  padding-right: 23px !important;
}

.padt-23 {
  padding-top: 23px !important;
}

.padb-23 {
  padding-bottom: 23px !important;
}

.pad-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.padx-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.pady-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.padl-24 {
  padding-left: 24px !important;
}

.padr-24 {
  padding-right: 24px !important;
}

.padt-24 {
  padding-top: 24px !important;
}

.padb-24 {
  padding-bottom: 24px !important;
}

.pad-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.padx-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.pady-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.padl-25 {
  padding-left: 25px !important;
}

.padr-25 {
  padding-right: 25px !important;
}

.padt-25 {
  padding-top: 25px !important;
}

.padb-25 {
  padding-bottom: 25px !important;
}

.pad-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.padx-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.pady-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.padl-26 {
  padding-left: 26px !important;
}

.padr-26 {
  padding-right: 26px !important;
}

.padt-26 {
  padding-top: 26px !important;
}

.padb-26 {
  padding-bottom: 26px !important;
}

.pad-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.padx-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.pady-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.padl-27 {
  padding-left: 27px !important;
}

.padr-27 {
  padding-right: 27px !important;
}

.padt-27 {
  padding-top: 27px !important;
}

.padb-27 {
  padding-bottom: 27px !important;
}

.pad-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.padx-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.pady-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.padl-28 {
  padding-left: 28px !important;
}

.padr-28 {
  padding-right: 28px !important;
}

.padt-28 {
  padding-top: 28px !important;
}

.padb-28 {
  padding-bottom: 28px !important;
}

.pad-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.padx-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.pady-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.padl-29 {
  padding-left: 29px !important;
}

.padr-29 {
  padding-right: 29px !important;
}

.padt-29 {
  padding-top: 29px !important;
}

.padb-29 {
  padding-bottom: 29px !important;
}

.pad-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.padx-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.pady-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.padl-30 {
  padding-left: 30px !important;
}

.padr-30 {
  padding-right: 30px !important;
}

.padt-30 {
  padding-top: 30px !important;
}

.padb-30 {
  padding-bottom: 30px !important;
}

.pad-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.padx-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.pady-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.padl-31 {
  padding-left: 31px !important;
}

.padr-31 {
  padding-right: 31px !important;
}

.padt-31 {
  padding-top: 31px !important;
}

.padb-31 {
  padding-bottom: 31px !important;
}

.pad-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.padx-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.pady-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.padl-32 {
  padding-left: 32px !important;
}

.padr-32 {
  padding-right: 32px !important;
}

.padt-32 {
  padding-top: 32px !important;
}

.padb-32 {
  padding-bottom: 32px !important;
}

.pad-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.padx-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.pady-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.padl-33 {
  padding-left: 33px !important;
}

.padr-33 {
  padding-right: 33px !important;
}

.padt-33 {
  padding-top: 33px !important;
}

.padb-33 {
  padding-bottom: 33px !important;
}

.pad-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.padx-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.pady-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.padl-34 {
  padding-left: 34px !important;
}

.padr-34 {
  padding-right: 34px !important;
}

.padt-34 {
  padding-top: 34px !important;
}

.padb-34 {
  padding-bottom: 34px !important;
}

.pad-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.padx-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.pady-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.padl-35 {
  padding-left: 35px !important;
}

.padr-35 {
  padding-right: 35px !important;
}

.padt-35 {
  padding-top: 35px !important;
}

.padb-35 {
  padding-bottom: 35px !important;
}

.pad-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.padx-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.pady-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.padl-36 {
  padding-left: 36px !important;
}

.padr-36 {
  padding-right: 36px !important;
}

.padt-36 {
  padding-top: 36px !important;
}

.padb-36 {
  padding-bottom: 36px !important;
}

.pad-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.padx-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.pady-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.padl-37 {
  padding-left: 37px !important;
}

.padr-37 {
  padding-right: 37px !important;
}

.padt-37 {
  padding-top: 37px !important;
}

.padb-37 {
  padding-bottom: 37px !important;
}

.pad-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.padx-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.pady-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.padl-38 {
  padding-left: 38px !important;
}

.padr-38 {
  padding-right: 38px !important;
}

.padt-38 {
  padding-top: 38px !important;
}

.padb-38 {
  padding-bottom: 38px !important;
}

.pad-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.padx-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.pady-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.padl-39 {
  padding-left: 39px !important;
}

.padr-39 {
  padding-right: 39px !important;
}

.padt-39 {
  padding-top: 39px !important;
}

.padb-39 {
  padding-bottom: 39px !important;
}

.pad-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.padx-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.pady-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.padl-40 {
  padding-left: 40px !important;
}

.padr-40 {
  padding-right: 40px !important;
}

.padt-40 {
  padding-top: 40px !important;
}

.padb-40 {
  padding-bottom: 40px !important;
}

.pad-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.padx-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.pady-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.padl-41 {
  padding-left: 41px !important;
}

.padr-41 {
  padding-right: 41px !important;
}

.padt-41 {
  padding-top: 41px !important;
}

.padb-41 {
  padding-bottom: 41px !important;
}

.pad-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.padx-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.pady-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.padl-42 {
  padding-left: 42px !important;
}

.padr-42 {
  padding-right: 42px !important;
}

.padt-42 {
  padding-top: 42px !important;
}

.padb-42 {
  padding-bottom: 42px !important;
}

.pad-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.padx-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.pady-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.padl-43 {
  padding-left: 43px !important;
}

.padr-43 {
  padding-right: 43px !important;
}

.padt-43 {
  padding-top: 43px !important;
}

.padb-43 {
  padding-bottom: 43px !important;
}

.pad-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.padx-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.pady-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.padl-44 {
  padding-left: 44px !important;
}

.padr-44 {
  padding-right: 44px !important;
}

.padt-44 {
  padding-top: 44px !important;
}

.padb-44 {
  padding-bottom: 44px !important;
}

.pad-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.padx-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.pady-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.padl-45 {
  padding-left: 45px !important;
}

.padr-45 {
  padding-right: 45px !important;
}

.padt-45 {
  padding-top: 45px !important;
}

.padb-45 {
  padding-bottom: 45px !important;
}

.pad-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.padx-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.pady-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.padl-46 {
  padding-left: 46px !important;
}

.padr-46 {
  padding-right: 46px !important;
}

.padt-46 {
  padding-top: 46px !important;
}

.padb-46 {
  padding-bottom: 46px !important;
}

.pad-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.padx-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.pady-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.padl-47 {
  padding-left: 47px !important;
}

.padr-47 {
  padding-right: 47px !important;
}

.padt-47 {
  padding-top: 47px !important;
}

.padb-47 {
  padding-bottom: 47px !important;
}

.pad-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.padx-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.pady-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.padl-48 {
  padding-left: 48px !important;
}

.padr-48 {
  padding-right: 48px !important;
}

.padt-48 {
  padding-top: 48px !important;
}

.padb-48 {
  padding-bottom: 48px !important;
}

.pad-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.padx-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.pady-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.padl-49 {
  padding-left: 49px !important;
}

.padr-49 {
  padding-right: 49px !important;
}

.padt-49 {
  padding-top: 49px !important;
}

.padb-49 {
  padding-bottom: 49px !important;
}

.pad-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.padx-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.pady-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.padl-50 {
  padding-left: 50px !important;
}

.padr-50 {
  padding-right: 50px !important;
}

.padt-50 {
  padding-top: 50px !important;
}

.padb-50 {
  padding-bottom: 50px !important;
}

.pad-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.padx-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.pady-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.padl-51 {
  padding-left: 51px !important;
}

.padr-51 {
  padding-right: 51px !important;
}

.padt-51 {
  padding-top: 51px !important;
}

.padb-51 {
  padding-bottom: 51px !important;
}

.pad-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.padx-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.pady-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.padl-52 {
  padding-left: 52px !important;
}

.padr-52 {
  padding-right: 52px !important;
}

.padt-52 {
  padding-top: 52px !important;
}

.padb-52 {
  padding-bottom: 52px !important;
}

.pad-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.padx-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.pady-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.padl-53 {
  padding-left: 53px !important;
}

.padr-53 {
  padding-right: 53px !important;
}

.padt-53 {
  padding-top: 53px !important;
}

.padb-53 {
  padding-bottom: 53px !important;
}

.pad-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.padx-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.pady-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.padl-54 {
  padding-left: 54px !important;
}

.padr-54 {
  padding-right: 54px !important;
}

.padt-54 {
  padding-top: 54px !important;
}

.padb-54 {
  padding-bottom: 54px !important;
}

.pad-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.padx-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.pady-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.padl-55 {
  padding-left: 55px !important;
}

.padr-55 {
  padding-right: 55px !important;
}

.padt-55 {
  padding-top: 55px !important;
}

.padb-55 {
  padding-bottom: 55px !important;
}

.pad-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.padx-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.pady-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.padl-56 {
  padding-left: 56px !important;
}

.padr-56 {
  padding-right: 56px !important;
}

.padt-56 {
  padding-top: 56px !important;
}

.padb-56 {
  padding-bottom: 56px !important;
}

.pad-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.padx-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.pady-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.padl-57 {
  padding-left: 57px !important;
}

.padr-57 {
  padding-right: 57px !important;
}

.padt-57 {
  padding-top: 57px !important;
}

.padb-57 {
  padding-bottom: 57px !important;
}

.pad-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.padx-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.pady-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.padl-58 {
  padding-left: 58px !important;
}

.padr-58 {
  padding-right: 58px !important;
}

.padt-58 {
  padding-top: 58px !important;
}

.padb-58 {
  padding-bottom: 58px !important;
}

.pad-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.padx-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.pady-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.padl-59 {
  padding-left: 59px !important;
}

.padr-59 {
  padding-right: 59px !important;
}

.padt-59 {
  padding-top: 59px !important;
}

.padb-59 {
  padding-bottom: 59px !important;
}

.pad-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.padx-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.pady-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.padl-60 {
  padding-left: 60px !important;
}

.padr-60 {
  padding-right: 60px !important;
}

.padt-60 {
  padding-top: 60px !important;
}

.padb-60 {
  padding-bottom: 60px !important;
}

.pad-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.padx-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.pady-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.padl-61 {
  padding-left: 61px !important;
}

.padr-61 {
  padding-right: 61px !important;
}

.padt-61 {
  padding-top: 61px !important;
}

.padb-61 {
  padding-bottom: 61px !important;
}

.pad-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.padx-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.pady-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.padl-62 {
  padding-left: 62px !important;
}

.padr-62 {
  padding-right: 62px !important;
}

.padt-62 {
  padding-top: 62px !important;
}

.padb-62 {
  padding-bottom: 62px !important;
}

.pad-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.padx-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.pady-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.padl-63 {
  padding-left: 63px !important;
}

.padr-63 {
  padding-right: 63px !important;
}

.padt-63 {
  padding-top: 63px !important;
}

.padb-63 {
  padding-bottom: 63px !important;
}

.pad-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.padx-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.pady-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.padl-64 {
  padding-left: 64px !important;
}

.padr-64 {
  padding-right: 64px !important;
}

.padt-64 {
  padding-top: 64px !important;
}

.padb-64 {
  padding-bottom: 64px !important;
}

.pad-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.padx-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.pady-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.padl-65 {
  padding-left: 65px !important;
}

.padr-65 {
  padding-right: 65px !important;
}

.padt-65 {
  padding-top: 65px !important;
}

.padb-65 {
  padding-bottom: 65px !important;
}

.pad-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.padx-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.pady-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.padl-66 {
  padding-left: 66px !important;
}

.padr-66 {
  padding-right: 66px !important;
}

.padt-66 {
  padding-top: 66px !important;
}

.padb-66 {
  padding-bottom: 66px !important;
}

.pad-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.padx-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.pady-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.padl-67 {
  padding-left: 67px !important;
}

.padr-67 {
  padding-right: 67px !important;
}

.padt-67 {
  padding-top: 67px !important;
}

.padb-67 {
  padding-bottom: 67px !important;
}

.pad-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.padx-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.pady-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.padl-68 {
  padding-left: 68px !important;
}

.padr-68 {
  padding-right: 68px !important;
}

.padt-68 {
  padding-top: 68px !important;
}

.padb-68 {
  padding-bottom: 68px !important;
}

.pad-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.padx-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.pady-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.padl-69 {
  padding-left: 69px !important;
}

.padr-69 {
  padding-right: 69px !important;
}

.padt-69 {
  padding-top: 69px !important;
}

.padb-69 {
  padding-bottom: 69px !important;
}

.pad-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.padx-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.pady-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.padl-70 {
  padding-left: 70px !important;
}

.padr-70 {
  padding-right: 70px !important;
}

.padt-70 {
  padding-top: 70px !important;
}

.padb-70 {
  padding-bottom: 70px !important;
}

.pad-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.padx-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.pady-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.padl-71 {
  padding-left: 71px !important;
}

.padr-71 {
  padding-right: 71px !important;
}

.padt-71 {
  padding-top: 71px !important;
}

.padb-71 {
  padding-bottom: 71px !important;
}

.pad-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.padx-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.pady-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.padl-72 {
  padding-left: 72px !important;
}

.padr-72 {
  padding-right: 72px !important;
}

.padt-72 {
  padding-top: 72px !important;
}

.padb-72 {
  padding-bottom: 72px !important;
}

.pad-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.padx-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.pady-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.padl-73 {
  padding-left: 73px !important;
}

.padr-73 {
  padding-right: 73px !important;
}

.padt-73 {
  padding-top: 73px !important;
}

.padb-73 {
  padding-bottom: 73px !important;
}

.pad-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.padx-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.pady-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.padl-74 {
  padding-left: 74px !important;
}

.padr-74 {
  padding-right: 74px !important;
}

.padt-74 {
  padding-top: 74px !important;
}

.padb-74 {
  padding-bottom: 74px !important;
}

.pad-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.padx-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.pady-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.padl-75 {
  padding-left: 75px !important;
}

.padr-75 {
  padding-right: 75px !important;
}

.padt-75 {
  padding-top: 75px !important;
}

.padb-75 {
  padding-bottom: 75px !important;
}

.pad-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.padx-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.pady-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.padl-76 {
  padding-left: 76px !important;
}

.padr-76 {
  padding-right: 76px !important;
}

.padt-76 {
  padding-top: 76px !important;
}

.padb-76 {
  padding-bottom: 76px !important;
}

.pad-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.padx-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.pady-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.padl-77 {
  padding-left: 77px !important;
}

.padr-77 {
  padding-right: 77px !important;
}

.padt-77 {
  padding-top: 77px !important;
}

.padb-77 {
  padding-bottom: 77px !important;
}

.pad-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.padx-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.pady-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.padl-78 {
  padding-left: 78px !important;
}

.padr-78 {
  padding-right: 78px !important;
}

.padt-78 {
  padding-top: 78px !important;
}

.padb-78 {
  padding-bottom: 78px !important;
}

.pad-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.padx-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.pady-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.padl-79 {
  padding-left: 79px !important;
}

.padr-79 {
  padding-right: 79px !important;
}

.padt-79 {
  padding-top: 79px !important;
}

.padb-79 {
  padding-bottom: 79px !important;
}

.pad-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.padx-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.pady-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.padl-80 {
  padding-left: 80px !important;
}

.padr-80 {
  padding-right: 80px !important;
}

.padt-80 {
  padding-top: 80px !important;
}

.padb-80 {
  padding-bottom: 80px !important;
}

.pad-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.padx-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.pady-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.padl-81 {
  padding-left: 81px !important;
}

.padr-81 {
  padding-right: 81px !important;
}

.padt-81 {
  padding-top: 81px !important;
}

.padb-81 {
  padding-bottom: 81px !important;
}

.pad-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.padx-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.pady-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.padl-82 {
  padding-left: 82px !important;
}

.padr-82 {
  padding-right: 82px !important;
}

.padt-82 {
  padding-top: 82px !important;
}

.padb-82 {
  padding-bottom: 82px !important;
}

.pad-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.padx-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.pady-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.padl-83 {
  padding-left: 83px !important;
}

.padr-83 {
  padding-right: 83px !important;
}

.padt-83 {
  padding-top: 83px !important;
}

.padb-83 {
  padding-bottom: 83px !important;
}

.pad-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.padx-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.pady-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.padl-84 {
  padding-left: 84px !important;
}

.padr-84 {
  padding-right: 84px !important;
}

.padt-84 {
  padding-top: 84px !important;
}

.padb-84 {
  padding-bottom: 84px !important;
}

.pad-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.padx-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.pady-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.padl-85 {
  padding-left: 85px !important;
}

.padr-85 {
  padding-right: 85px !important;
}

.padt-85 {
  padding-top: 85px !important;
}

.padb-85 {
  padding-bottom: 85px !important;
}

.pad-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.padx-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.pady-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.padl-86 {
  padding-left: 86px !important;
}

.padr-86 {
  padding-right: 86px !important;
}

.padt-86 {
  padding-top: 86px !important;
}

.padb-86 {
  padding-bottom: 86px !important;
}

.pad-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.padx-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.pady-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.padl-87 {
  padding-left: 87px !important;
}

.padr-87 {
  padding-right: 87px !important;
}

.padt-87 {
  padding-top: 87px !important;
}

.padb-87 {
  padding-bottom: 87px !important;
}

.pad-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.padx-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.pady-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.padl-88 {
  padding-left: 88px !important;
}

.padr-88 {
  padding-right: 88px !important;
}

.padt-88 {
  padding-top: 88px !important;
}

.padb-88 {
  padding-bottom: 88px !important;
}

.pad-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.padx-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.pady-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.padl-89 {
  padding-left: 89px !important;
}

.padr-89 {
  padding-right: 89px !important;
}

.padt-89 {
  padding-top: 89px !important;
}

.padb-89 {
  padding-bottom: 89px !important;
}

.pad-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.padx-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.pady-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.padl-90 {
  padding-left: 90px !important;
}

.padr-90 {
  padding-right: 90px !important;
}

.padt-90 {
  padding-top: 90px !important;
}

.padb-90 {
  padding-bottom: 90px !important;
}

.pad-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.padx-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.pady-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.padl-91 {
  padding-left: 91px !important;
}

.padr-91 {
  padding-right: 91px !important;
}

.padt-91 {
  padding-top: 91px !important;
}

.padb-91 {
  padding-bottom: 91px !important;
}

.pad-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.padx-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.pady-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.padl-92 {
  padding-left: 92px !important;
}

.padr-92 {
  padding-right: 92px !important;
}

.padt-92 {
  padding-top: 92px !important;
}

.padb-92 {
  padding-bottom: 92px !important;
}

.pad-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.padx-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.pady-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.padl-93 {
  padding-left: 93px !important;
}

.padr-93 {
  padding-right: 93px !important;
}

.padt-93 {
  padding-top: 93px !important;
}

.padb-93 {
  padding-bottom: 93px !important;
}

.pad-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.padx-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.pady-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.padl-94 {
  padding-left: 94px !important;
}

.padr-94 {
  padding-right: 94px !important;
}

.padt-94 {
  padding-top: 94px !important;
}

.padb-94 {
  padding-bottom: 94px !important;
}

.pad-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.padx-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.pady-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.padl-95 {
  padding-left: 95px !important;
}

.padr-95 {
  padding-right: 95px !important;
}

.padt-95 {
  padding-top: 95px !important;
}

.padb-95 {
  padding-bottom: 95px !important;
}

.pad-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.padx-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.pady-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.padl-96 {
  padding-left: 96px !important;
}

.padr-96 {
  padding-right: 96px !important;
}

.padt-96 {
  padding-top: 96px !important;
}

.padb-96 {
  padding-bottom: 96px !important;
}

.pad-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.padx-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.pady-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.padl-97 {
  padding-left: 97px !important;
}

.padr-97 {
  padding-right: 97px !important;
}

.padt-97 {
  padding-top: 97px !important;
}

.padb-97 {
  padding-bottom: 97px !important;
}

.pad-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.padx-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.pady-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.padl-98 {
  padding-left: 98px !important;
}

.padr-98 {
  padding-right: 98px !important;
}

.padt-98 {
  padding-top: 98px !important;
}

.padb-98 {
  padding-bottom: 98px !important;
}

.pad-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.padx-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.pady-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.padl-99 {
  padding-left: 99px !important;
}

.padr-99 {
  padding-right: 99px !important;
}

.padt-99 {
  padding-top: 99px !important;
}

.padb-99 {
  padding-bottom: 99px !important;
}

.pad-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.padx-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.pady-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.padl-100 {
  padding-left: 100px !important;
}

.padr-100 {
  padding-right: 100px !important;
}

.padt-100 {
  padding-top: 100px !important;
}

.padb-100 {
  padding-bottom: 100px !important;
}

.pad-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.padx-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.pady-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

/*====== Fin Margenes Custom ========*/

header.fi-header {
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1) !important;
    padding: 1rem !important;
}

button.fi-ac-icon-btn-group{
  border: 1px solid #ccc !important;
  border-radius: 5px !important;
  padding: 0.5rem !important;
}

button.fi-ac-icon-btn-group:hover{
  background-color: rgba(0, 0, 0, 0.10) !important;
}

.border{
  border: 1px solid #ccc !important;
}

.rounded{
  border-radius: 5px !important;
}

.shadow{
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1) !important;
}

@media (prefers-color-scheme: light) {
  .json-viewer-old{
    background-color: rgba(0, 0, 0, 0.10) !important;
    border-radius: 5px !important;
    border: 1px solid #ccc !important;
    height:auto !important;
    max-height: 300px !important;
    overflow: auto !important;
    padding:5px !important;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1) !important;
    font-family: monospace !important;
    white-space: pre-wrap !important;
    text-align: left !important;
  }

  .json-viewer {
    background: #1E2A3A !important;
    color: #A8D8A8 !important;
    padding: 16px !important;
    border-radius: 6px !important;
    font-family: 'Courier New', monospace !important;
    font-size: 12px !important;
    line-height: 1.6 !important;
    overflow-x: auto !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1) !important;
  }

}

@media (prefers-color-scheme: dark) {
  .json-viewer {
      background: #1E2A3A !important;
      color: #A8D8A8 !important;
      padding: 16px !important;
      border-radius: 6px !important;
      font-family: 'Courier New', monospace !important;
      font-size: 12px !important;
      line-height: 1.6 !important;
      overflow-x: auto !important;
      white-space: pre-wrap !important;
      word-break: break-word !important;
  }
}
.json-key    { color: #87CEEB !important; }
.json-string { color: #A8D8A8 !important; }
.json-number { color: #FFD700 !important; }
.json-bool   { color: #FF9999 !important; }
.json-null   { color: #FF9999 !important; }

.color-danger{
  color: var(--red-500) !important;
}

.repeater-icon *{
 color:black !important;
}

button.fi-topbar-close-collapse-sidebar-btn,
button.fi-topbar-open-collapse-sidebar-btn{
  color:white !important;
}

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

.text-start{
  text-align:left !important;
}

.text-center{
  text-align:center !important;
}

.text-right{
  text-align:right !important;
}

.text-justify{
  text-align: justify !important;
}

/*====== Inicio Light Mode ========*/
@media (prefers-color-scheme: light) {
  header.fi-header {
    background-color: var(--gray-100) !important;
  }

  .prompt-text{
    background-color: var(--gray-100) !important;
  }

  .repeater_provider_ia_info{
    background-color: var(--gray-100) !important;
  }
  .gridEsDemo{
    background-color: var(--gray-100) !important;
  }
}
/*====== Fin Light Mode ========*/

/*====== Inicio Dark Mode ========*/
@media (prefers-color-scheme: dark) {
  header.fi-header {
    background-color: var(--gray-900) !important;
  }

  header.fi-header .fi-header-heading{
    color:white !important;
  }

  .prompt-text{
    background-color: var(--gray-900) !important;
  }

  .repeater_provider_ia_info{
    background-color: var(--gray-900) !important;
  }
  .gridEsDemo{
    background-color: var(--gray-900) !important;
  }
}

html.fi.dark header.fi-header {
  background-color: var(--gray-900) !important;
}
html.fi.dark .prompt-text{
  background-color: var(--gray-900) !important;
}

html.fi.dark .repeater_provider_ia_info{
  background-color: var(--gray-900) !important;
}

html.fi.dark .gridEsDemo{
  background-color: var(--gray-900) !important;
}

html.fi.dark  header.fi-header .fi-header-heading{
    color:white !important;
}
/*====== Fin Dark Mode ========*/

.bg-primary {
    background-color: #3b82f6 !important;
    color: #fff !important;
}
.bg-primary:hover {
    background-color: #2563eb !important;
}

.bg-success {
    background-color: #16a34a !important;
    color: #fff !important;
}
.bg-success:hover {
    background-color: #22c55e !important;
}

.bg-warning {
    background-color: #f59e0b !important;
    color: #000 !important;
}
.bg-warning:hover {
    background-color: #d97706 !important;
}

.bg-danger {
    background-color: #ef4444 !important;
    color: #fff !important;
}
.bg-danger:hover {
    background-color: #dc2626 !important;
}

.bg-purple {
    background-color: #8b5cf6 !important;
    color: #fff !important;
}
.bg-purple:hover {
    background-color: #7c3aed !important;
}

.bg-info {
    background-color: #06b6d4 !important;
    color: #fff !important;
}
.bg-info:hover {
    background-color: #0891b2 !important;
}

.bg-primary *, 
.bg-primary:hover *, 
.bg-success *, 
.bg-success:hover *, 
.bg-warning *, 
.bg-warning:hover *, 
.bg-danger *, 
.bg-danger:hover *, 
.bg-purple *, 
.bg-purple:hover * {
    color: #000 !important;
}

.bg-info *, 
.bg-info:hover * {
    color: #000 !important;
}