
@font-face {
    font-family: 'futura_extra_black_condensed_bt';
    font-style: normal;
    font-weight: normal;                 
    src: local('futura_extra_black_condensed_bt'), url('futura_extra_black_condensed_bt.woff') format('woff');   
}

@font-face {
    font-family: 'FuturaLT-Book';
    font-style: normal;
    font-weight: normal;                 
    src: local('FuturaLT-Book'), url('FuturaLT-Book.woff') format('woff');
}

body {
    background-color: white !important;    
}

body, .big {
    font-family:'futura_extra_black_condensed_bt';
    font-size: 1rem;
    color: #333;
} 

#mytextarea, p {
    /*font-family: 'Futura-Medium';*/
    font-family: 'FuturaLT-Book';
    font-size: 1.1rem;
    font-weight: bold;
}

h1 {
    font-size: 2.6rem;
    color: #198754;

}

h2  {
    font-size: 1.6rem;
}

h3 {
    font-size: 1.1rem;
}

.big {
    font-size: 1.2rem;
}

em {
    display: block;
    padding-top: 0.9rem;
    font-size: 1.4rem;
}

a.navbar-brand {
    font-style: italic;
}

ul.bottom-menu li:hover {
    background-color:#0a3622;
    color:#FFF;
}

ul.bottom-menu li.active {
    background-color: #198754;
    color:#FFF;
    border-color: #FFF;
}

.field {
    color : orange;
}

.error {
    color: bisque;
    font-style:italic;
}

.text-shad-1 {
   text-shadow: 1px 1px #000 !important;
}

.bgimage {
    background-image: url(images/basicbackground.png);
}

.pay-as-you-go {
    background-color: #0a3622; 
    color:#fff3cd !important;
}

.g-recaptcha {
    display: inline-block;   
}

@media only screen and (max-width: 576px) {
    .g-recaptcha {
    transform:scale(0.88) !important;
    -webkit-transform:scale(0.88) !important;
    transform-origin:0 0 !important;

    }
}

.customer_error {
    color:#000 !important;
}

.customer_error > span{
    color:#900 !important;
}

table{
    min-width:1200px;
}

table.fixedThead thead{
    position: sticky; 
    top: 0;

}

.fb{
    width: 2em;
    height: 2em;
    margin: 0.75em;
    margin-left: 0;
}

.dbs{
    width: 2.2em;
    height: 2.2em;
    margin: 0.75em;
    margin-left: 0;
}
.agecon{
    width: 2em;
    height: 2em;
    margin: 0.75em;
    margin-left: 0;
 }

.nav-item .fb,
.nav-item .dbs,
.nav-item .agecon{
    margin:0;
    margin-top: -0.5em;
}

.nav-item .fb{
    width: 2em;
    height: 2em;
}

.nav-item .dbs,
.agecon{
    width: 2.2em;
    height: 2.2em;
}