@charset "UTF-8";
:root, [data-bs-theme="light"] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #e40613;
    --bs-secondary: #024c8d;
    --bs-tertiary: #227965;
    --bs-quaternary: #b2c801;
    --bs-prima-pp-primary: #e2001a;
    --bs-prima-pp-secondary: #7AB51D;
    --bs-prima-pp-tertiary: #D29644;
    --bs-white: #fff;
    --bs-black: #000;
    --bs-light: #dee2e6;
    --bs-lighter: #e9ecef;
    --bs-dark: #495057;
    --bs-darker: #343a40;
    --bs-primary-rgb: 228, 6, 19;
    --bs-secondary-rgb: 2, 76, 141;
    --bs-tertiary-rgb: 34, 121, 101;
    --bs-quaternary-rgb: 178, 200, 1;
    --bs-prima-pp-primary-rgb: 226, 0, 26;
    --bs-prima-pp-secondary-rgb: 122, 181, 29;
    --bs-prima-pp-tertiary-rgb: 210, 150, 68;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-light-rgb: 222, 226, 230;
    --bs-lighter-rgb: 233, 236, 239;
    --bs-dark-rgb: 73, 80, 87;
    --bs-darker-rgb: 52, 58, 64;
    --bs-primary-text-emphasis: #5b0208;
    --bs-secondary-text-emphasis: #011e38;
    --bs-success-text-emphasis: #0a3622;
    --bs-info-text-emphasis: #055160;
    --bs-warning-text-emphasis: #664d03;
    --bs-danger-text-emphasis: #58151c;
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: #facdd0;
    --bs-secondary-bg-subtle: #ccdbe8;
    --bs-success-bg-subtle: #d1e7dd;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #fff3cd;
    --bs-danger-bg-subtle: #f8d7da;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #f49ba1;
    --bs-secondary-border-subtle: #9ab7d1;
    --bs-success-border-subtle: #a3cfbb;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffe69c;
    --bs-danger-border-subtle: #f1aeb5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "Segoe UI", Roboto, Arial, sans-serif;
    --bs-font-monospace: "Segoe UI", Roboto, Arial, sans-serif;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: "Segoe UI", Roboto, Arial, sans-serif;
    --bs-body-font-size: 16px;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.3;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, 0.75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, 0.5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #e40613;
    --bs-link-color-rgb: 228, 6, 19;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #b6050f;
    --bs-link-hover-color-rgb: 182, 5, 15;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: none;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(228, 6, 19, 0.25);
    --bs-form-valid-color: #198754;
    --bs-form-valid-border-color: #198754;
    --bs-form-invalid-color: #dc3545;
    --bs-form-invalid-border-color: #dc3545
}
/* great-vibes-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Great Vibes';
    font-style: normal;
    font-weight: 400;
    src: url('../Fonts/great-vibes-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

*, *::before, *::after {
    box-sizing: border-box
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

hr {
    margin: 10px 0;
    color: inherit;
    border: 0;
    border-top: var(--bs-border-width) solid;
    opacity: 0.25
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.2;
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
}

h1, .h1 {
    font-size: 24px;
}

h2, .h2 {
    font-size: 22px;
}


h3, .h3 {
    font-size: 20px;
}



h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 16px;
}

h6, .h6 {
    font-size: 15px;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
    font-size:16px;
}
span{
    font-family: "Segoe UI", Roboto, Arial, sans-serif;

}

abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol, ul {
    padding-left: 2rem
}

ol, ul, dl {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol, ul ul, ol ul, ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: 0.5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder;
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
    font-size:16px;
}

small, .small {
    font-size: 0.875em;
}

mark, .mark {
    padding: 0.1875em;
    background-color: var(--bs-highlight-bg)
}

sub, sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

a {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: none;
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
    font-size:16px;
}

a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

pre, code, kbd, samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

code {
    font-size: 0.875em;
    color: var(--bs-code-color);
    word-wrap: break-word
}

a > code {
    color: inherit
}

kbd {
    padding: 0.1875rem 0.375rem;
    font-size: 0.875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 0.25rem
}

kbd kbd {
    padding: 0;
    font-size: 1em
}

figure {
    margin: 0 0 1rem
}

img, svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse;
    border:0px;
}

caption {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-secondary-color);
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

thead, tbody, tfoot, tr, td, th {
    border-color: inherit;
    border-style: none;
    border-width: 0px;
    padding:0px;
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

input, button, select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, select {
    text-transform: none
}

[role="button"] {
    cursor: pointer
}

select {
    word-wrap: normal
}

select:disabled {
    opacity: 1
}

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
    display: none !important
}

button, [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button
}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend + * {
    clear: left
}

::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: 42px;
    font-weight: 300;
    line-height: 1.2
}


.display-2 {
    font-size: 36px;
    font-weight: 300;
    line-height: 1.2
}


.display-3 {
    font-size: 28px;
    font-weight: 300;
    line-height: 1.2
}


.display-4 {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2
}

.display-5 {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.2
}

.display-6 {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.2
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem
}

.initialism {
    font-size: 0.875em;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote > :last-child {
    margin-bottom: 0
}

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d
}

.blockquote-footer::before {
    content: "— "
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: var(--bs-body-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1
}

.figure-caption {
    font-size: 0.875em;
    color: var(--bs-secondary-color)
}

.table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color);
    padding:0px;
    text-align:center;

}

.table .contenttable{
    width:auto;
    margin:auto;
}
.table .contenttable td{
    padding-right:10px;
    padding-bottom:5px;
    vertical-align:middle;



}


.table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

.table > tbody {
    vertical-align: inherit
}

.table > thead {
    vertical-align: bottom
}

.floating.table-right{
    float:right;
}

.btn {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border-radius: 5px;
    cursor: pointer;
    user-select: none;
    color: var(--bs-body-color);
    border: 1px solid transparent;
    background-color: transparent;

}


.btn-primary {
    color: #fff;
    border: 1px solid #e40613;
    background-color: #e40613;
    background: #e40613;
}

.btn-secondary {
    color: #fff;
    border: 1px solid #024c8d;
    background-color: #024c8d;
    background: #024c8d;
}

.btn-tertiary {
    color: #fff;
    border: 1px solid #227965;
    background-color: #227965;
    background: #227965;
}

.btn-quaternary {
    color: #000;
    border: 1px solid #b2c801;
    background-color: #b2c801;
    background: #b2c801;
}

.btn-prima-pp-primary {
    color: #fff;
    border: 1px solid #e2001a;
    background-color: #e2001a;
    background: #e2001a;
}

.btn-prima-pp-secondary {
    color: #fff;
    border: 1px solid #7AB51D;
    background-color: #7AB51D;
    background: #7AB51D;
}

.btn-prima-pp-tertiary {
    color: #000;
    border: 1px solid #D29644;
    background-color: #D29644;
    background: #D29644;
}
.btn-white {
    color: #000;
    border: 1px solid #fff;
    background-color: #fff;
    background: #fff;
}

.btn-black {
    color: #fff;
    border: 1px solid #000;
    background-color: #000;
    background: #000;
}

.btn-light {
    color: #000;
    border: 1px solid #dee2e6;
    background-color: #dee2e6;
    background: #dee2e6;
}

.btn-lighter {
    color: #000;
    border: 1px solid #e9ecef;
    background-color: #e9ecef;
    background: #e9ecef;
}

.btn-dark {
    color: #fff;
    border: 1px solid #495057;
    background-color: #495057;
    background: #495057;
}

.btn-darker {
    color: #fff;
    border: 1px solid #343a40;
    background-color: #343a40;
    background: #343a40;
}



.btn-outline-primary {
    border: 1px solid #e40613;
    color: #e40613;
    background-color:transparent;
    background:none;
}

.btn-outline-secondary {
    border: 1px solid #024c8d;
    color: #024c8d;
    background-color:transparent;
    background:none;

}

.btn-outline-tertiary {
    border: 1px solid #227965;
    color: #227965;
    background-color:transparent;
    background:none;

}

.btn-outline-quaternary {
    border: 1px solid #b2c801;
    color: #b2c801;
    background-color:transparent;
    background:none;

}

.btn-outline-prima-pp-primary {
    border: 1px solid #e2001a;
    color: #e2001a;
    background-color:transparent;
    background:none;

}

.btn-outline-prima-pp-secondary {
    border: 1px solid #7AB51D;
    color: #7AB51D;
    background-color:transparent;
    background:none;

}

.btn-outline-prima-pp-tertiary {
    border: 1px solid #D29644;
    color: #D29644;
    background-color:transparent;
    background:none;

}
.btn-outline-white {
    border: 1px solid #fff;
    color: #fff;
    background-color:transparent;
    background:none;

}

.btn-outline-black {
    border: 1px solid #000;
    color: #000;
    background-color:transparent;
    background:none;

}

.btn-outline-light {
    border: 1px solid #dee2e6;
    color: #dee2e6;
    background-color:transparent;
    background:none;

}

.btn-outline-lighter {
    border: 1px solid #e9ecef;
    color: #e9ecef;
    background-color:transparent;
    background:none;

}

.btn-outline-dark {
    border: 1px solid #495057;
    color: #495057;
    background-color:transparent;
    background:none;

}

.btn-outline-darker {
    border: 1px solid #343a40;
    color: #343a40;
    background-color:transparent;
    background:none;

}


table.outer-table {
    width: 100%;
    text-align: center;
    background: #f2f2f2;
    margin-top: 15px;
    font-size: 16px
}

table.inner-table {
    width: 580px;
    max-width: 580px !important;
    margin: auto;
    background: #fff;
    border-top: 8px solid #024c8d;
    padding: 0
}

body > table > tbody > tr > td > table {
    margin: auto;
    width: 100%;
    max-width: 580px !important;
    background: #fff;
    padding: 0
}

img {
    height: auto !important
}

.line-height-small {
    line-height: 1.1em
}

.line-height-large {
    line-height: 1.5em
}

.text-primary {
    color: #e40613
}
.bg-primary p,
.bg-primary td,
.bg-primary {
    color: #ffffff;
}
.bg-primary {
    background: #e40613;
    padding: 10px;

}


.bg-primary a:not(.btn) {
    color: #fff;
    text-decoration: none
}

.bg-border-primary {
    border: 5px solid #e40613;
    padding: 10px 10px 0 10px
}

.text-secondary {
    color: #024c8d
}
.bg-secondary-light p,
.bg-secondary-light td,
.bg-secondary-light,
.bg-secondary p,
.bg-secondary td,
.bg-secondary {

    color: #fff
}

.bg-secondary{
    background: #024c8d;
    padding: 10px;
}
.bg-secondary-light{
    padding:10px 0px 10px 0px;
}
.bg-secondary-light > table{
    background: #346b9d;

}
.bg-secondary-light > table > tbody{
    border:10px solid #346b9d;
}

.bg-secondary-light a:not(.btn),
.bg-secondary a:not(.btn) {
    color: #fff;
    text-decoration: none
}

.bg-border-secondary {
    border: 5px solid #024c8d;
    padding: 10px 10px 0 10px
}


.text-tertiary {
    color: #227965
}
.bg-tertiary p,
.bg-tertiary td,
.bg-tertiary {

    color: #fff
}


.bg-tertiary {
    background: #227965;
    padding: 10px;

}

.bg-tertiary a:not(.btn) {
    color: #fff;
    text-decoration: none
}

.bg-border-tertiary {
    border: 5px solid #227965;
    padding: 10px 10px 0 10px
}

.text-quaternary {
    color: #b2c801
}
.bg-quaternary p,
.bg-quaternary td,
.bg-quaternary {

    color: #000
}


.bg-quaternary {
    background: #b2c801;
    padding: 10px;

}

.bg-quaternary a:not(.btn) {
    color: #000;
    text-decoration: none
}

.bg-border-quaternary {
    border: 5px solid #b2c801;
    padding: 10px 10px 0 10px
}

.text-prima-pp-primary {
    color: #e2001a
}
.bg-prima-pp-primary p,
.bg-prima-pp-primary td,
.bg-prima-pp-primary {

    color: #fff
}

.bg-prima-pp-primary {
    background: #e2001a;
    padding: 10px;

}

.bg-prima-pp-primary a:not(.btn) {
    color: #fff;
    text-decoration: none
}

.bg-border-prima-pp-primary {
    border: 5px solid #e2001a;
    padding: 10px 10px 0 10px
}

.text-prima-pp-secondary {
    color: #7AB51D
}
.bg-prima-pp-secondary p,
.bg-prima-pp-secondary td,
.bg-prima-pp-secondary {
    color: #000
}


.bg-prima-pp-secondary {
    background: #7AB51D;
    padding: 10px;
}
.bg-prima-pp-secondary a:not(.btn) {
    color: #000;
    text-decoration: none
}

.bg-border-prima-pp-secondary {
    border: 5px solid #7AB51D;
    padding: 10px 10px 0 10px
}

.text-prima-pp-tertiary {
    color: #D29644
}
.bg-prima-pp-tertiary p,
.bg-prima-pp-tertiary td,
.bg-prima-pp-tertiary {

    color: #000
}

.bg-prima-pp-tertiary {
    background: #D29644;
    padding: 10px;

}
.bg-prima-pp-tertiary a:not(.btn) {
    color: #000;
    text-decoration: none
}

.bg-border-prima-pp-tertiary {
    border: 5px solid #D29644;
    padding: 10px 10px 0 10px
}

.text-white {
    color: #fff
}

.bg-white {
    background: #fff;
    padding: 10px;
    color: #000
}

.bg-white a:not(.btn) {
    color: #000;
    text-decoration: none
}

.bg-border-white {
    border: 5px solid #fff;
    padding: 10px 10px 0 10px
}

.text-black {
    color: #000
}

.bg-black {
    background: #000;
    padding: 10px;
    color: #fff
}

.bg-black a:not(.btn) {
    color: #fff;
    text-decoration: none
}

.bg-border-black {
    border: 5px solid #000;
    padding: 10px 10px 0 10px
}

.text-light {
    color: #dee2e6
}

.bg-light {
    background: #dee2e6;
    padding: 10px;
    color: #000
}

.bg-light a:not(.btn) {
    color: #000;
    text-decoration: none
}

.bg-border-light {
    border: 5px solid #dee2e6;
    padding: 10px 10px 0 10px
}

.text-lighter {
    color: #e9ecef
}

.bg-lighter {
    background: #e9ecef;
    padding: 10px;
    color: #000
}

.bg-lighter a:not(.btn) {
    color: #000;
    text-decoration: none
}

.bg-border-lighter {
    border: 5px solid #e9ecef;
    padding: 10px 10px 0 10px
}

.text-dark {
    color: #495057
}

.bg-dark {
    background: #495057;
    padding: 10px;
    color: #fff
}

.bg-dark a:not(.btn) {
    color: #fff;
    text-decoration: none
}

.bg-border-dark {
    border: 5px solid #495057;
    padding: 10px 10px 0 10px
}

.text-darker {
    color: #343a40
}

.bg-darker {
    background: #343a40;
    padding: 10px;
    color: #fff
}

.bg-darker a:not(.btn) {
    color: #fff;
    text-decoration: none
}

.bg-border-darker {
    border: 5px solid #343a40;
    padding: 10px 10px 0 10px
}

.no-border-bottom {
    border-bottom: 0px !important
}

.no-border-top {
    border-top: 0px !important
}

.comic-sans,
p.comic-sans,
h1.comic-sans,
h2.comic-sans,
h3.comic-sans,
h4.comic-sans,
span.comic-sans,
.comic-sans a,
.comic-sans p,
.comic-sans h1,
.comic-sans h2,
.comic-sans h3,
.comic-sans h4,
.comic-sans span,
.comic-sans a{
    font-family: Great Vibes;
}

ul {
    margin: 0 0 1em 1em;
    padding: 0px;
    position: relative
}

ul.list-icon {

    list-style-type: none;
    list-style: none;
    list-style-position:outside;
    margin:0;
    margin-left: 0;
    padding:0;
    list-style-image: url('dummy.gif');
}

ul.list-icon > li {
    position: relative;
    padding-left: 0.75rem
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

#outlook a {
    padding: 0
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

table img {
    width: auto;
    height: auto;
    max-width: 100%
}

td {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    border-collapse: collapse !important
}

table, tr, td {
    padding: 0;
    vertical-align: top;
    text-align: left;
}



table.col-12, .col-12 {
    width: 100%;
    max-width: 100%
}

.col-11 {
    width: 90.66666667%;
    max-width: 90.66666667%
}

.col-10 {
    width: 82.33333333%;
    max-width: 82.33333333%
}

table.col-75, .col-75, .col-9 {
    width: 74%;
    max-width: 74%
}

table.col-66, .col-66, .col-8 {
    width: 65.66666667%;
    max-width: 65.66666667%
}

table.col-7, .col-7 {
    width: 56.33333333%;
    max-width: 56.33333333%
}

table.col-50, .col-50, .col-6 {
    width: 48%;
    max-width: 48%
}

table.col-5, .col-5 {
    width: 39.66666667%;
    max-width: 39.66666667%
}

table.col-33, .col-33, .col-4 {
    width: 31.33333333%;
    max-width: 31.33333333%
}

table.col-25, .col-25, .col-3 {
    width: 24%;
    max-width: 24%
}

.col-2 {
    width: 16.66666667%;
    max-width: 16.66666667%
}

.col-1 {
    width: 8.33333333%;
    max-width: 8.33333333%
}
@media (max-width: 579px) {
    .float-center > table, .float-center {
        width: auto !important
    }

    .floating, .float-right, .float-left {
        padding-bottom: 10px;
        width: 100% !important;
        display: block;
        float: none;
    }

    .content-table {
        width: auto
    }

    .content-table > table {
        width: auto !important
    }
    table,
    table.col-12, .col-12,
    .col-11,
    .col-10,
    table.col-75, .col-75, .col-9 ,
    table.col-66, .col-66, .col-8,
    table.col-7, .col-7,
    table.col-50, .col-50, .col-6,
    table.col-5, .col-5,
    table.col-33, .col-33, .col-4,
    table.col-25, .col-25, .col-3,
    .col-2,
    .col-1 {
        width: 100% !important;
        max-width: 100% !important;
    }
    table,
    img,
    table img{
        max-width:100% !important;
        height:auto;
        float:left;
    }


}


@media (min-width: 580px) {
    .floating, .float-left {
        float: left;
        text-align: left;
        padding-bottom: inherit
    }

    .float-right {
        min-width: unset;
        float: right;
        text-align: right;
        width: initial;
        padding-bottom: inherit
    }

    table.inner-table {
        width:100%;
    }
}

