/*=== Core layout styles for the GT 3.x Theme ===*/

/**-- Set standard fonts and weights --**/

BODY {
  font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
  font-weight: 400;
  font-size: 0.9em;
}

H1, H2, H3, H4, H5, H6 {
  font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
  font-weight: 700;
  margin: 0.5em 0px 0.3em 0px;
}

H1.page-title {
  font-size: 2.0em;
}

.main-content .content H2 {
  font-size: 1.7em;
  margin-bottom: 0.3em;
}

.main-content H3 {
  font-size: 1.5em;
}

.main-content H4 {
  font-size: 1.3em;
}

.main-content H5 {
  font-size: 1.2em;
  text-transform: none;
  letter-spacing: normal;
}

.main-content H6 {
  font-size: 1.1em;
  text-transform: none;
  letter-spacing: normal;
}


DIV.region-highlighted DIV.messages__wrapper {
  padding: 0;
}


/**-- Pad out the body so that the overhanging GT header and footer bars work correctly on narrow screens --**/

DIV#page {
  padding: 0 30px;
}


/**-- Tweak nested list margins --**/

DIV.text-formatted UL, DIV.text-formatted OL {
  padding: 0 0 0.25em 20px;
}

DIV.content UL UL {
  margin: 4px 0;
}


/**-- Set standard link style to dotted underline --**/

BODY A:link, BODY A:visited {
  border-bottom: dotted 1px;
  text-decoration: none;
}

BODY A:hover, BODY A:active,
FOOTER.site-footer .content A:hover, FOOTER.site-footer .content A:focus {
  border-bottom: solid 1px;
  text-decoration: none;
}

/* Cancel the effect for links on the primary menu bar */

DIV.primary-menu-wrapper A:link, DIV.primary-menu-wrapper A:visited {
  border-bottom: none;
}


/**-- Adjust main page area to fixed 1170px width layout --**/

DIV#page DIV#main-wrapper {
  padding: 0 4px;
  max-width: 1170px;
  font-size: 110%;
  font-weight: 300;
}

DIV#page DIV#main-wrapper DIV#main {
  margin-top: 0;
}

ASIDE.layout-container {
  max-width: 1170px;
}


SPAN.fontSize80 { font-size: 80% }
SPAN.fontSize90 { font-size: 90% }
SPAN.fontSize100 { font-size: 100% }
SPAN.fontSize120 { font-size: 120% }
SPAN.fontSize140 { font-size: 140% }

DIV.floatLeft { float: left; margin-right: 10px; }
DIV.floatRight { float: right; margin-left: 10px; }

P.gtButton {
  margin-top: 20px;
}

/* Kill the margin when CK Editor displays a sample of P.gtButton
   And color the CK Editor Sample Correctly */
UL.cke_panel_list P.gtButton {
  margin-top: 0;
  padding: 8px 12px;
  background-color: #00254c;
  color: #e0e0e0;
}


P.gtButton A {
  background-color: #00254c;
  padding: 8px 12px;
  border: none;
}

P.gtButton A:link, P.gtButton A:visited {
  color: #e0e0e0;
}

P.gtButton A:focus, P.gtButton A:hover {
  color: #ffffff;
}


@media all and (max-width: 966px) {

}
