﻿@font-face {
  font-family: "pefc";
  src:url("../fonts/pefc.eot");
  src:url("../fonts/pefc.eot?#iefix") format("embedded-opentype"),
    url("../fonts/pefc.woff") format("woff"),
    url("../fonts/pefc.ttf") format("truetype"),
    url("../fonts/pefc.svg#pefc") format("svg");
  font-weight: normal;
  font-style: normal;

}

@font-face {
    font-family: 'GlacialIndifferenceRegular';
    src: url('../fonts/GlacialIndifference-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GlacialIndifferenceBold';
    src: url('../fonts/GlacialIndifference-Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Forestman';
    src: url('../fonts/forestman.eot');
    src: url('../fonts/forestman.eot?#iefix') format('embedded-opentype'), url('../fonts/forestman.woff2') format('woff2'), url('../fonts/forestman.woff') format('woff'), url('../fonts/forestman.ttf') format('truetype'), url('../fonts/forestman.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-regular.eot');
    src: url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-regular.woff2') format('woff2'), url('../fonts/lato-regular.woff') format('woff'), url('../fonts/lato-regular.ttf') format('truetype'), url('../fonts/lato-regular.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LatoLight';
    src: url('../fonts/lato-light.eot');
    src: url('../fonts/lato-light.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-light.woff2') format('woff2'), url('../fonts/lato-light.woff') format('woff'), url('../fonts/lato-light.ttf') format('truetype'), url('../fonts/lato-light.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LatoBold';
    src: url('../fonts/lato-bold.eot');
    src: url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/lato-bold.woff2') format('woff2'), url('../fonts/lato-bold.woff') format('woff'), url('../fonts/lato-bold.ttf') format('truetype'), url('../fonts/lato-bold.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
    
sup.required {
    color: rgb(200,0,0);
    font-size: 100%;
}

sup.normal {
    color: rgb(50,75,50);
    font-size: 90%;
}

span.menu_user {
    font-size: 120%;
    color: #f0ffd5;
    line-height: 1;
    text-align: center;
}

span.menu_company {
    font-size: 100%;
    color: #f0ffd5;
    line-height: 1.5;
    text-align: center;
}

span.footer {
    font-size: 90%;
    color: rgb(192, 208, 158);
    line-height: 1.5;
    text-align: center;
}


span.header1 {
    font-size: 150%;
    line-height: 2;
    text-transform: uppercase;
}

span.header2 {
    font-size: 120%;
    line-height: 2;
    text-transform: uppercase;
}

span.header3 {
    font-size: 115%;
    line-height: 1.4;
    font-weight:bold;
	color:#607d9f;
}

.header4 {
    font-size: 120%;
    line-height: 2;
}

span.normal {
    color: rgb(86, 86, 86);
    line-height: 1;
}

span.error {
    font-size: 100%;
    color: rgb(200,0,0);
}

span.small {
    font-style: normal;
    font-size: 90%;
}

span.extrasmall {
    font-style: normal;
    font-size: 70%;
}

span.tabHead {
    font-style: normal;
    font-size: 110%;
    font-weight:bold;
    cursor:default;
}

span.loginTxt {
    font-size: 100%;
    color: rgb(157, 157, 157);
    line-height: 1.385;
}

.hr1 {
    background-color: rgb(177, 177, 177);
    width: 98%;
    height: 1px;
    border-width: 0px;
    margin-left: 0px;
}
.hrGreen {
    background-color: green;
    width: 100%;
    height: 2px;
    border-width: 0px;
    margin-left: 0px;
}
.textLarge {
    font-size: 150%;
}

.textExtraLarge {
    font-size: 200%;
}
