﻿#app #i8BG {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.bg-i8Red {
    background-color: #900D0F !important;
}

.i8HeroTopMargin {
    margin-top: 140px;
}

.i8ZeroPosition {
    position: relative;
    top: 0;
    padding: 0;
}

.mt-n7 {
    margin-top: -6.25rem !important;
}

.mt-10 {
    margin-top: 6rem !important;
}

.mb-6 {
    margin-bottom: 4.5rem !important;
}

#i8BG {
    background-image: url('../imgs/i8BG.png');
    background-repeat: no-repeat;
    background-position: center;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
}

.box {
    height: 185px;
}

.bg-i8Red {
    background-color: #900D0F;
}

.fg-i8White {
    color: #FFF;
}

.nav .navbar-light .navbar-nav .nav-link {
    color: #000000;
}

.mt-10 {
    margin-top: 7rem !important;
}

.px-i8 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
}

.btn-default {
    background-color: #900D0F;
    color: #FFF;
    border-color: #2F3E48;
}

@font-face {
    font-family: "Painter";
    src: url("../fonts/Painter.woff2") format('woff2');
    /* Safari, Android, iOS */
}

.i8HeroBg {
    background-color: rgba(255, 255, 255, 0.7);
    height: 27em;
}

.i8WorldClass {
    font-family: 'Painter', Audiowide, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    text-align: center;
    font-size: 68pt;
    color: #000;
    text-shadow: 2px 4px 4px rgba(150, 27, 30, 0.4);
    margin-top: 40px;
}

.i8RemoteTeam {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: lighter;
    font-style: italic;
    font-size: 37pt;
    text-align: center;
    color: #900d0f;
    text-shadow: 0 2px 4px rgba(146, 51, 51, 0.5);
}

.i8TradeSlogan {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-style: italic;
    font-size: 20pt;
    text-align: center;
    color: rgb(0, 0, 0);
    text-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}

.i8TradeSloganBtm {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-style: italic;
    font-size: 20pt;
    text-align: center;
    color: rgb(0, 0, 0);
    text-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}

.i8-summary-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 16px;
    max-height: 48px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.i8-box-off {
    box-shadow: none;
}

.i8-box-on {
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.i8-learn-more {
    position: relative;
    left: -0.75rem;
    top: 0.25rem;
}

a.i8-no-link-ui {
    text-decoration: none;
    color: inherit;
}

    a.i8-no-link-ui:hover {
        color: #900D0F;
    }

.i8FooterList1 li {
    margin-top: 10px;
    font-weight: 400;
    font-size: 10pt;
}

a.i8-no-link-ui,
a:focus.i8-no-link-ui,
a:active.i8-no-link-ui {
    text-decoration: none;
    color: inherit;
}

a:hover.i8-no-link-ui {
    text-decoration: none;
    color: #900D0F;
}
/* FOOTER */
div.input-group,
div.input-group-text {
    border-radius: none !important;
}

.i8-box-off {
    box-shadow: none;
}

.i8-box-on {
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.ejs {
    background-size: 135px 135px;
    position: relative;
}

.cls-1 {
    fill: #420593;
}

.cls-2,
.cls-3 {
    fill: #fff;
}

.cls-2 {
    opacity: 0.1;
}