/* CSS Styles */

/* fira-sans-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: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fira-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-italic - 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: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/fira-sans-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-700 - 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: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fira-sans-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

HTML, BODY {margin:0px; padding:0px;}
BODY {background: url(../images/layout/body_bg.png) repeat-x; }

BODY,DIV,TH,TD,INPUT,SELECT,TEXTAREA,P,H1,H2,H3 {font-family: 'Fira Sans', Arial, Helvetica, sans-serif; font-size: 14px; line-height:20px; color: #333333;}

H1 {font-size: 32px; line-height:45px; color: #005FA3; margin-top:0px; margin-bottom:30px;}
H2 {font-size: 24px; line-height:30px; color: #333333; margin-top:50px; margin-bottom:15px;}
H2.first {margin-top:-30px;}
P {font-size: 14px; line-height:20px; color: #333333; margin-top:15px; margin-bottom:15px;}

IMG {border:0px;}
FORM {margin:0px;padding:0px;}
A, INPUT, SELECT {outline: none;}
A {color:#005FA3; text-decoration: none;}
A:Hover {color:#005FA3; text-decoration: underline;}

INPUT, TEXTAREA, SELECT {padding:0px 3px 0px 2px; border:1px solid #CCCCCC;}
INPUT.checkbox { border: 0px;  width:auto;}

UL { list-style-type: square; }
TD,TH {text-align:left; vertical-align: top;}
