/* -----------------------------------------
   Permian Slab
----------------------------------------- */
@font-face {
  font-family: 'Permian Slab';
  src: url("fonts/PermianSlab/PermianSlabSerifTypeface-webfont.eot");
  src: url("fonts/PermianSlab/PermianSlabSerifTypeface-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PermianSlab/PermianSlabSerifTypeface-webfont.woff") format("woff"), url("fonts/PermianSlab/PermianSlabSerifTypeface-webfont.ttf") format("truetype"), url("fonts/PermianSlab/PermianSlabSerifTypeface-webfont.svg#permianslabseriftypefaceRg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Permian Slab';
  src: url("fonts/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.eot");
  src: url("fonts/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.woff") format("woff"), url("fonts/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.ttf") format("truetype"), url("fonts/PermianSlab/PermianSlabSerifTypeface-Italic-webfont.svg#permianslabseriftypefaceRg") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Permian Slab';
  src: url("fonts/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.eot");
  src: url("fonts/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.woff") format("woff"), url("fonts/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.ttf") format("truetype"), url("fonts/PermianSlab/PermianSlabSerifTypeface-Bold-webfont.svg#permianslabseriftypefaceRg") format("svg");
  font-weight: bold;
  font-style: normal;
}

/* -----------------------------------------
   Open Sans
----------------------------------------- */
@font-face {
  font-family: 'Open Sans';
  src: url("fonts/OpenSans/OpenSans-Regular-webfont.eot");
  src: url("fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/OpenSans/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url("fonts/OpenSans/OpenSans-Italic-webfont.eot");
  src: url("fonts/OpenSans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans/OpenSans-Italic-webfont.woff") format("woff"), url("fonts/OpenSans/OpenSans-Italic-webfont.ttf") format("truetype"), url("fonts/OpenSans/OpenSans-Italic-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Open Sans';
  src: url("fonts/OpenSans/OpenSans-Bold-webfont.eot");
  src: url("fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans/OpenSans-Bold-webfont.woff") format("woff"), url("fonts/OpenSans/OpenSans-Bold-webfont.ttf") format("truetype"), url("fonts/OpenSans/OpenSans-Bold-webfont.svg#open_sansregular") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Open Sans';
  src: url("fonts/OpenSans/OpenSans-BoldItalic-webfont.eot");
  src: url("fonts/OpenSans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans/OpenSans-BoldItalic-webfont.svg#open_sansregular") format("svg");
  font-weight: bold;
  font-style: italic;
}

/* -----------------------------------------
   Font Mixins
----------------------------------------- */
/* -----------------------------------------
   Colors
----------------------------------------- */
/*$blue-light: #5595d5;*/
/* -----------------------------------------
   Mixins
----------------------------------------- */
/* -----------------------------------------
   General
----------------------------------------- */
/* line 97, tngov.site15.scss */
body, html, #main {
  /*overflow-x: hidden;*/
  max-width: 100%;
}

/* line 98, tngov.site15.scss */
html {
  font-size: 15px;
}

/* line 99, tngov.site15.scss */
body {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  color: #131e29;
  background: #f9f9f9 url("/assets/img/star-ball-bg.png") no-repeat 101% 75px;
  background-attachment: fixed;
}

/* line 100, tngov.site15.scss */
a, a:link, a:visited, a:active {
  color: #1b365d;
  text-decoration: none;
}

/* line 101, tngov.site15.scss */
a:hover {
  color: #ee3524;
}

/* line 102, tngov.site15.scss */
p {
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 20px;
}

/* line 103, tngov.site15.scss */
img {
  height: auto !important;
}

/* line 105, tngov.site15.scss */
.row {
  max-width: 1100px;
  width: auto;
}

/* line 108, tngov.site15.scss */
header#header a, .breadcrumbs a, nav#nav a {
  text-decoration: none;
}

/* line 109, tngov.site15.scss */
.text-right {
  text-align: right;
}

/* line 110, tngov.site15.scss */
.text-center {
  text-align: center;
}

/* line 111, tngov.site15.scss */
.grey {
  color: #cbc4bc;
}

/* line 113, tngov.site15.scss */
.content p a, .content dd a {
  text-decoration: underline;
}

/* line 115, tngov.site15.scss */
#main > .row, .content > .panel {
  margin-bottom: 40px;
}

/* line 116, tngov.site15.scss */
#main, .container.content {
  padding-top: 40px;
  position: relative;
}
/* line 118, tngov.site15.scss */
#main h3, .container.content h3 {
  margin: 0;
}

/* line 120, tngov.site15.scss */
#main {
  z-index: 10;
}

/* line 125, tngov.site15.scss */
#main.no-padding {
  padding-top: 0;
}

/* line 126, tngov.site15.scss */
.padding-top {
  padding-top: 40px;
}

/* line 127, tngov.site15.scss */
.indent {
  padding-left: 30px;
}

/* line 132, tngov.site15.scss */
.red {
  color: #ee3524;
}

/* line 133, tngov.site15.scss */
.gray {
  color: #a7a9ac;
}

/* line 134, tngov.site15.scss */
.navy {
  color: #1b365d;
}

/* line 137, tngov.site15.scss */
a:before {
  text-decoration: none !important;
  color: #a7a9ac;
}

/* line 138, tngov.site15.scss */
a.button, input.button, button.button, span.button, div.button, .fsForm .fsSubmit input.fsSubmitButton, .poloLink a[class*=show] {
  /* Legacy */
  margin-bottom: 3px;
  border: 0;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1rem;
  font-weight: 300;
  text-align: center;
  text-decoration: none !important;
  letter-spacing: -0.05rem;
  background: #1b365d;
  padding: 8px 12px;
  display: inline-block;
  border-radius: 2px;
}
/* line 141, tngov.site15.scss */
a.button:not(.bar), input.button:not(.bar), button.button:not(.bar), span.button:not(.bar), div.button:not(.bar), .fsForm .fsSubmit input.fsSubmitButton:not(.bar), .poloLink a[class*=show]:not(.bar) {
  color: white;
}
/* line 144, tngov.site15.scss */
a.button:hover, input.button:hover, button.button:hover, span.button:hover, div.button:hover, .fsForm .fsSubmit input.fsSubmitButton:hover, .poloLink a[class*=show]:hover {
  background: #ee3524;
  color: white;
}
/* line 145, tngov.site15.scss */
a.button:before, input.button:before, button.button:before, span.button:before, div.button:before, .fsForm .fsSubmit input.fsSubmitButton:before, .poloLink a[class*=show]:before {
  color: white;
}
/* line 146, tngov.site15.scss */
a.button.block, input.button.block, button.button.block, span.button.block, div.button.block, .fsForm .fsSubmit input.fsSubmitButton.block, .poloLink a[class*=show].block {
  display: block;
}
/* line 148, tngov.site15.scss */
a.button.small, input.button.small, button.button.small, span.button.small, div.button.small, .fsForm .fsSubmit input.fsSubmitButton.small, .poloLink a[class*=show].small {
  font-size: 0.75rem;
  padding: 8px 10px;
  font-weight: 400;
}
/* line 149, tngov.site15.scss */
a.button.mini, input.button.mini, button.button.mini, span.button.mini, div.button.mini, .fsForm .fsSubmit input.fsSubmitButton.mini, .poloLink a[class*=show].mini {
  font-size: 0.7rem;
  padding: 6px 8px;
  font-weight: 400;
}
/* line 150, tngov.site15.scss */
a.button:before, input.button:before, button.button:before, span.button:before, div.button:before, .fsForm .fsSubmit input.fsSubmitButton:before, .poloLink a[class*=show]:before {
  margin-left: -3px;
}
/* line 153, tngov.site15.scss */
a.button.grey, input.button.grey, button.button.grey, span.button.grey, div.button.grey, .fsForm .fsSubmit input.fsSubmitButton.grey, .poloLink a[class*=show].grey {
  background: #d1d3d4;
  color: #131e29;
}
/* line 154, tngov.site15.scss */
a.button.grey:hover, input.button.grey:hover, button.button.grey:hover, span.button.grey:hover, div.button.grey:hover, .fsForm .fsSubmit input.fsSubmitButton.grey:hover, .poloLink a[class*=show].grey:hover {
  background: #a7a9ac;
}
/* line 155, tngov.site15.scss */
a.button.gray, input.button.gray, button.button.gray, span.button.gray, div.button.gray, .fsForm .fsSubmit input.fsSubmitButton.gray, .poloLink a[class*=show].gray {
  background: #666666;
}
/* line 156, tngov.site15.scss */
a.button.gray:hover, input.button.gray:hover, button.button.gray:hover, span.button.gray:hover, div.button.gray:hover, .fsForm .fsSubmit input.fsSubmitButton.gray:hover, .poloLink a[class*=show].gray:hover {
  background: #414042;
}
/* line 157, tngov.site15.scss */
a.button.red, a.button.active, input.button.red, input.button.active, button.button.red, button.button.active, span.button.red, span.button.active, div.button.red, div.button.active, .fsForm .fsSubmit input.fsSubmitButton.red, .fsForm .fsSubmit input.fsSubmitButton.active, .poloLink a[class*=show].red, .poloLink a[class*=show].active {
  background: #ee3524;
}
/* line 158, tngov.site15.scss */
a.button.red:hover, input.button.red:hover, button.button.red:hover, span.button.red:hover, div.button.red:hover, .fsForm .fsSubmit input.fsSubmitButton.red:hover, .poloLink a[class*=show].red:hover {
  background: #780000;
}
/* line 159, tngov.site15.scss */
a.button.orange, input.button.orange, button.button.orange, span.button.orange, div.button.orange, .fsForm .fsSubmit input.fsSubmitButton.orange, .poloLink a[class*=show].orange {
  background: #ed9924;
}
/* line 160, tngov.site15.scss */
a.button.orange:hover, input.button.orange:hover, button.button.orange:hover, span.button.orange:hover, div.button.orange:hover, .fsForm .fsSubmit input.fsSubmitButton.orange:hover, .poloLink a[class*=show].orange:hover {
  background: #c24e13;
}
/* line 161, tngov.site15.scss */
a.button.green, input.button.green, button.button.green, span.button.green, div.button.green, .fsForm .fsSubmit input.fsSubmitButton.green, .poloLink a[class*=show].green {
  background: #659737;
}
/* line 162, tngov.site15.scss */
a.button.green:hover, input.button.green:hover, button.button.green:hover, span.button.green:hover, div.button.green:hover, .fsForm .fsSubmit input.fsSubmitButton.green:hover, .poloLink a[class*=show].green:hover {
  background: #2f470e;
}
/* line 163, tngov.site15.scss */
a.button.blue, input.button.blue, button.button.blue, span.button.blue, div.button.blue, .fsForm .fsSubmit input.fsSubmitButton.blue, .poloLink a[class*=show].blue {
  background: #17417c;
}
/* line 164, tngov.site15.scss */
a.button.blue:hover, input.button.blue:hover, button.button.blue:hover, span.button.blue:hover, div.button.blue:hover, .fsForm .fsSubmit input.fsSubmitButton.blue:hover, .poloLink a[class*=show].blue:hover {
  background: #1b365d;
}
/* line 166, tngov.site15.scss */
a.button.button.bar, input.button.button.bar, button.button.button.bar, span.button.button.bar, div.button.button.bar, .fsForm .fsSubmit input.fsSubmitButton.button.bar, .poloLink a[class*=show].button.bar {
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  border-radius: 0;
  margin-bottom: -1px;
  padding: 5px;
}
/* line 170, tngov.site15.scss */
a.button i[class*=icon]:last-child:before, input.button i[class*=icon]:last-child:before, button.button i[class*=icon]:last-child:before, span.button i[class*=icon]:last-child:before, div.button i[class*=icon]:last-child:before, .fsForm .fsSubmit input.fsSubmitButton i[class*=icon]:last-child:before, .poloLink a[class*=show] i[class*=icon]:last-child:before {
  margin-right: 0;
}

/* line 174, tngov.site15.scss */
a.text-button:link, a.text-button:active, a.text-button:visited {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 0.875rem;
  color: #a7a9ac;
  letter-spacing: -0.05rem;
  font-weight: 400;
  text-decoration: none !important;
}
/* line 176, tngov.site15.scss */
a.text-button:link:before, a.text-button:active:before, a.text-button:visited:before {
  color: #a7a9ac;
  border-radius: 40px;
  font-size: 0.875rem;
  padding: 4px;
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 2px #a7a9ac solid;
}
/* line 177, tngov.site15.scss */
a.text-button:link:hover, a.text-button:active:hover, a.text-button:visited:hover {
  color: #ee3524;
}
/* line 178, tngov.site15.scss */
a.text-button:link:hover:before, a.text-button:active:hover:before, a.text-button:visited:hover:before {
  border-color: #ee3524;
  color: #ee3524;
}

/* line 183, tngov.site15.scss */
h1, h2, h3, h4, h5, panels h2, [data-label] {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #1b365d;
  font-weight: normal;
}

/* line 184, tngov.site15.scss */
h1, h2, h3, h4, h5 {
  margin: 0 0 20px 0;
}
/* line 187, tngov.site15.scss */
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child {
  margin-top: 0;
}
/* line 188, tngov.site15.scss */
h1 a:link, h1 a:visited, h1 a:active, h2 a:link, h2 a:visited, h2 a:active, h3 a:link, h3 a:visited, h3 a:active, h4 a:link, h4 a:visited, h4 a:active, h5 a:link, h5 a:visited, h5 a:active {
  color: #1b365d;
  text-decoration: none;
}
/* line 189, tngov.site15.scss */
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
  color: #ee3524;
  /*text-decoration: underline;*/
}
/* line 190, tngov.site15.scss */
h1 .count, h2 .count, h3 .count, h4 .count, h5 .count {
  color: #6e7073;
  float: right;
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: 0rem;
}

/* line 193, tngov.site15.scss */
h1, h2 {
  line-height: 2rem;
  font-size: 1.125rem;
}

/* line 194, tngov.site15.scss */
h1 {
  font-size: 2.825rem;
  line-height: 3rem;
  margin-bottom: 30px;
}

/* line 196, tngov.site15.scss */
h3 {
  line-height: 1.75rem;
}

/* line 197, tngov.site15.scss */
h4 {
  margin-bottom: 10px;
}

/* line 199, tngov.site15.scss */
[class*=border-] {
  border-bottom: 5px #131e29 solid;
  margin: 0 0 5px 0;
  padding: 0 0 10px 0;
}
/* line 201, tngov.site15.scss */
[class*=border-].border-red {
  border-color: #ee3524;
}
/* line 202, tngov.site15.scss */
[class*=border-].border-green {
  border-color: #659737;
}
/* line 203, tngov.site15.scss */
[class*=border-].border-orange {
  border-color: #ed9924;
}
/* line 204, tngov.site15.scss */
[class*=border-].border-blue {
  border-color: #17417c;
}
/* line 205, tngov.site15.scss */
[class*=border-].border-darkblue {
  border-color: #1b365d;
}
/* line 206, tngov.site15.scss */
[class*=border-].border-tan {
  border-color: #f5e0af;
}

/* line 210, tngov.site15.scss */
ul {
  font-size: 0.875rem;
  line-height: 1.375rem;
  padding-left: 0;
  margin-left: 0;
}
/* line 214, tngov.site15.scss */
ul.inline-list, ul.block-list, ul.stories, ul.no-list {
  margin: 0;
  padding: 0;
}
/* line 215, tngov.site15.scss */
ul.inline-list li, ul.block-list li, ul.stories > li, ul.no-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 0 !important;
  display: inline-block;
}
/* line 216, tngov.site15.scss */
ul.no-list li {
  display: block;
}
/* line 217, tngov.site15.scss */
ul.inline-list li:before, ul.block-list li:before, ul.no-list li:before {
  content: '';
  display: none;
}
/* line 219, tngov.site15.scss */
ul.block-list a:link:not(.button), ul.block-list a:visited, ul.block-list a:active, .content ul.block-list a:link:not(.button), .content ul.block-list a:visited, .content ul.block-list a:active, ul.list-links a:link:not(.button), ul.list-links a:visited, ul.list-links a:active {
  color: #131e29;
}
/* line 220, tngov.site15.scss */
ul.block-list a:hover:not(.button), .content ul.block-list a:hover:not(.button), ul.list-links a:hover:not(.button) {
  color: #ee3524;
}
/* line 221, tngov.site15.scss */
ul.block-list li, .content ul.block-list li, ul.list-links li {
  display: block;
  border-bottom: 1px #d1d3d4 solid;
  line-height: 1rem;
  position: relative;
  list-style: none;
  padding-left: 0 !important;
  padding: 0;
}
/* line 222, tngov.site15.scss */
ul.block-list li:before, .content ul.block-list li:before, ul.list-links li:before {
  display: none !important;
}
/* line 223, tngov.site15.scss */
ul.block-list li a, .content ul.block-list li a, ul.list-links li a {
  text-decoration: none;
  display: block;
  padding: 12px 15px 12px 0;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: normal;
}
/* line 224, tngov.site15.scss */
.panel ul.block-list li, .panel .content ul.block-list li, .panel ul.list-links li {
  margin: 0;
}
/* line 228, tngov.site15.scss */
ul.block-list li a.button, .content ul.block-list li a.button, ul.list-links li a.button {
  color: white;
}
/* line 229, tngov.site15.scss */
ul.block-list li a.button, .content ul.block-list li a.button, ul.list-links li a.button {
  padding: 10px 12px;
}
/* line 230, tngov.site15.scss */
ul.block-list li a.button.inline, .content ul.block-list li a.button.inline, ul.list-links li a.button.inline {
  padding-left: 15px;
  display: inline;
}
/* line 231, tngov.site15.scss */
ul.block-list li a.button.inline:before, .content ul.block-list li a.button.inline:before, ul.list-links li a.button.inline:before {
  margin-right: 10px;
}
/* line 233, tngov.site15.scss */
ul.block-list li:last-child, .content ul.block-list li:last-child, ul.list-links li:last-child {
  border-bottom: 0;
}
/* line 234, tngov.site15.scss */
ul.block-list li.active > a, .content ul.block-list li.active > a, ul.list-links li.active > a {
  font-weight: bold;
  color: #1b365d;
}
/* line 235, tngov.site15.scss */
ul.block-list ul, .content ul.block-list ul, ul.list-links ul {
  margin-left: 15px;
  font-size: 0.9rem;
}
/* line 236, tngov.site15.scss */
ul.block-list ul li, .content ul.block-list ul li, ul.list-links ul li {
  border: 0;
}
/* line 237, tngov.site15.scss */
ul.block-list .separate, .content ul.block-list .separate, ul.list-links .separate {
  margin-bottom: 15px;
  border-bottom: 0;
}
/* line 238, tngov.site15.scss */
ul.block-list.small li a, .content ul.block-list.small li a, ul.list-links.small li a {
  padding: 8px 15px 8px 0;
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* line 242, tngov.site15.scss */
ul.block-list
ul.block-list li a.button {
  margin-bottom: 5px;
}
/* line 243, tngov.site15.scss */
.content ul.block-list {
  margin-top: 25px;
}
/* line 246, tngov.site15.scss */
ul.inline-list.flickr li {
  margin-right: 5px;
  padding-bottom: 5px;
}

/* line 249, tngov.site15.scss */
.content ul, .cke_editable ul {
  font-size: 0.875rem;
  padding: 0;
  overflow: hidden;
}
/* line 251, tngov.site15.scss */
.content ul > li, .cke_editable ul > li {
  list-style: none;
  position: relative;
  padding: 0 0 11px 13px;
  line-height: 1.5rem;
}
/* line 252, tngov.site15.scss */
.content ul > li > ul, .content ul > li > ol, .cke_editable ul > li > ul, .cke_editable ul > li > ol {
  padding-left: 10px;
  margin-top: 10px;
}
/* line 253, tngov.site15.scss */
.content ul > li > ul li, .content ul > li > ol li, .cke_editable ul > li > ul li, .cke_editable ul > li > ol li {
  padding-left: 15px;
}
/* line 254, tngov.site15.scss */
.content ul > li > ul li:last-child, .content ul > li > ol li:last-child, .cke_editable ul > li > ul li:last-child, .cke_editable ul > li > ol li:last-child {
  padding-bottom: 10px;
}
/* line 256, tngov.site15.scss */
.content ul li:before, .cke_editable ul li:before {
  color: #6e7073;
  margin-right: 8px;
  display: inline-block;
}
/* line 260, tngov.site15.scss */
.content ul > li:before, .cke_editable ul > li:before {
  content: '\2022';
  position: absolute;
  left: 0;
  font-size: 1.25rem;
}
/* line 261, tngov.site15.scss */
.content ul > li > ul li:before, .cke_editable ul > li > ul li:before {
  content: '\25E6';
}
/* line 264, tngov.site15.scss */
.content ol, .cke_editable ol {
  font-size: 0.875rem;
  padding: 0;
  margin-left: 15px;
  counter-reset: item;
}
/* line 267, tngov.site15.scss */
.content ol > li, .cke_editable ol > li {
  position: relative;
  line-height: 1.5rem;
  padding: 0 0 15px 0;
}
/* line 268, tngov.site15.scss */
.content ol > li > ol, .cke_editable ol > li > ol {
  margin-top: 15px;
}
/* line 269, tngov.site15.scss */
.content ol > li > ol li:last-child, .cke_editable ol > li > ol li:last-child {
  padding: 0;
}
/* line 272, tngov.site15.scss */
.content ol.roman, .content ol.upper-roman, .cke_editable ol.roman, .cke_editable ol.upper-roman {
  list-style-type: upper-roman;
}
/* line 274, tngov.site15.scss */
.content ol.roman > li, .content ol.upper-roman > li, .cke_editable ol.roman > li, .cke_editable ol.upper-roman > li {
  list-style: upper-roman;
}
/* line 276, tngov.site15.scss */
.content ol.lower-roman, .cke_editable ol.lower-roman {
  list-style-type: lower-roman;
}
/* line 278, tngov.site15.scss */
.content ol.lower-roman > li, .cke_editable ol.lower-roman > li {
  list-style: lower-roman;
}
/* line 280, tngov.site15.scss */
.content ol.upper-alpha, .cke_editable ol.upper-alpha {
  list-style-type: upper-alpha;
}
/* line 282, tngov.site15.scss */
.content ol.upper-alpha > li, .cke_editable ol.upper-alpha > li {
  list-style: upper-alpha;
}
/* line 284, tngov.site15.scss */
.content ol.lower-alpha, .cke_editable ol.lower-alpha {
  list-style-type: lower-alpha;
}
/* line 286, tngov.site15.scss */
.content ol.lower-alpha > li, .cke_editable ol.lower-alpha > li {
  list-style: lower-alpha;
}
/* line 288, tngov.site15.scss */
.content ol.roman, .content ol.upper-roman, .content ol.lower-roman, .content ol.upper-alpha, .content ol.lower-alpha, .cke_editable ol.roman, .cke_editable ol.upper-roman, .cke_editable ol.lower-roman, .cke_editable ol.upper-alpha, .cke_editable ol.lower-alpha {
  margin-left: 25px;
}
/* line 290, tngov.site15.scss */
.content ol.roman > li, .content ol.upper-roman > li, .content ol.lower-roman > li, .content ol.upper-alpha > li, .content ol.lower-alpha > li, .cke_editable ol.roman > li, .cke_editable ol.upper-roman > li, .cke_editable ol.lower-roman > li, .cke_editable ol.upper-alpha > li, .cke_editable ol.lower-alpha > li {
  margin-left: 0;
}
/* line 291, tngov.site15.scss */
.content ol.roman > li:before, .content ol.upper-roman > li:before, .content ol.lower-roman > li:before, .content ol.upper-alpha > li:before, .content ol.lower-alpha > li:before, .cke_editable ol.roman > li:before, .cke_editable ol.upper-roman > li:before, .cke_editable ol.lower-roman > li:before, .cke_editable ol.upper-alpha > li:before, .cke_editable ol.lower-alpha > li:before {
  content: '';
  margin: 0;
}
/* line 293, tngov.site15.scss */
.content ol.upper-roman-laws, .cke_editable ol.upper-roman-laws {
  list-style-type: upper-roman;
}
/* line 295, tngov.site15.scss */
.content ol.upper-roman-laws > li, .cke_editable ol.upper-roman-laws > li {
  list-style: upper-roman;
}
/* line 297, tngov.site15.scss */
.content ol.lower-roman-laws, .cke_editable ol.lower-roman-laws {
  list-style-type: lower-roman;
}
/* line 299, tngov.site15.scss */
.content ol.lower-roman-laws > li, .cke_editable ol.lower-roman-laws > li {
  list-style: lower-roman;
}
/* line 301, tngov.site15.scss */
.content ol.upper-alpha-laws, .cke_editable ol.upper-alpha-laws {
  list-style-type: upper-alpha;
}
/* line 303, tngov.site15.scss */
.content ol.upper-alpha-laws > li, .cke_editable ol.upper-alpha-laws > li {
  list-style: upper-alpha;
}
/* line 305, tngov.site15.scss */
.content ol.lower-alpha-laws, .cke_editable ol.lower-alpha-laws {
  list-style-type: lower-alpha;
}
/* line 307, tngov.site15.scss */
.content ol.lower-alpha-laws > li, .cke_editable ol.lower-alpha-laws > li {
  list-style: lower-alpha;
}
/* line 309, tngov.site15.scss */
.content ol.upper-roman-laws, .content ol.lower-roman-laws, .content ol.upper-alpha-laws, .content ol.lower-alpha-laws, .cke_editable ol.upper-roman-laws, .cke_editable ol.lower-roman-laws, .cke_editable ol.upper-alpha-laws, .cke_editable ol.lower-alpha-laws {
  margin-left: 25px;
}
/* line 311, tngov.site15.scss */
.content ol.upper-roman-laws > li, .content ol.lower-roman-laws > li, .content ol.upper-alpha-laws > li, .content ol.lower-alpha-laws > li, .cke_editable ol.upper-roman-laws > li, .cke_editable ol.lower-roman-laws > li, .cke_editable ol.upper-alpha-laws > li, .cke_editable ol.lower-alpha-laws > li {
  margin-left: 0px;
}
/* line 312, tngov.site15.scss */
.content ol.upper-roman-laws > li:before, .content ol.lower-roman-laws > li:before, .content ol.upper-alpha-laws > li:before, .content ol.lower-alpha-laws > li:before, .cke_editable ol.upper-roman-laws > li:before, .cke_editable ol.lower-roman-laws > li:before, .cke_editable ol.upper-alpha-laws > li:before, .cke_editable ol.lower-alpha-laws > li:before {
  margin-right: 25px;
}
/* line 315, tngov.site15.scss */
.content ul.no-list > li:before, .cke_editable ul.no-list > li:before {
  display: none;
}

/* line 318, tngov.site15.scss */
.hidden {
  display: none;
}

/* line 321, tngov.site15.scss */
select {
  width: auto;
}

/* line 322, tngov.site15.scss */
ul.chosen-results li:before {
  content: '' !important;
  margin: 0 !important;
}

/* line 324, tngov.site15.scss */
table {
  width: 100% !important;
  border: 0;
  border-collapse: collapse;
}
/* line 326, tngov.site15.scss */
table * {
  border-collapse: collapse;
}
/* line 328, tngov.site15.scss */
table tr th, table tr td {
  padding: 7px;
}
/* line 329, tngov.site15.scss */
table caption {
  background: #d1d3d4;
  padding: 10px;
}
/* line 330, tngov.site15.scss */
table thead {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  text-align: left;
  background: #e0e0e0;
}
/* line 331, tngov.site15.scss */
table thead th {
  font-weight: 300;
  white-space: nowrap;
}
/* line 332, tngov.site15.scss */
table tbody tr {
  border-bottom: 2px #d1d3d4 solid;
  font-size: 0.875rem;
}
/* line 333, tngov.site15.scss */
table.zebra tr:nth-of-type(odd) {
  background-color: #f1f1f2;
}

/* line 335, tngov.site15.scss */
.table-wrap {
  overflow: auto;
  margin-bottom: 25px;
}
/* line 337, tngov.site15.scss */
.table-wrap.active {
  border: 2px #d1d3d4 solid;
  border-bottom: 0;
  border-top: 0;
}
/* line 338, tngov.site15.scss */
.table-wrap.active table {
  min-width: 600px;
}

/* line 340, tngov.site15.scss */
.table-message {
  font-size: 0.75rem;
  line-height: 1rem;
  background: #888;
  color: white;
  text-align: center;
  padding: 5px;
  display: none;
}
/* line 342, tngov.site15.scss */
.table-message.active {
  display: block;
}

/* line 345, tngov.site15.scss */
iframe {
  max-width: 100%;
}

/* line 346, tngov.site15.scss */
a img {
  border: 0;
}

/* line 347, tngov.site15.scss */
img[usemap] {
  width: 100%;
}

/* line 348, tngov.site15.scss */
area {
  cursor: pointer;
}

/* line 368, tngov.site15.scss */
a,
a:before,
.search-button,
nav#nav div.logo-small a,
.nav-items,
nav#nav li,
.mobile-menu,
#headlines .box,
#overlay,
.box ul.block-list i:before,
.darken,
.swiper-nav i,
[data-container],
[data-content],
.map .overlay ul,
[class^="icon-"]:before,
[data-tooltip],
#tooltip {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

/* -----------------------------------------
   Header
----------------------------------------- */
/* line 392, tngov.site15.scss */
header#header {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  color: white;
  background: #1b365d;
  position: relative;
  z-index: 2000;
  background: #445c7c;
}
/* line 398, tngov.site15.scss */
header#header .top-nav a.logo {
  background-repeat: no-repeat;
  background-position: 50% bottom;
  background-size: 100% !important;
}
/* line 400, tngov.site15.scss */
header#header .top-nav a.logo.tn-logo {
  background-image: url("/assets/img/logos/tn-logo.svg");
}
/* line 401, tngov.site15.scss */
header#header .top-nav a.logo.star-logo {
  background-image: url("/assets/img/logos/star-logo.svg");
}
/* line 402, tngov.site15.scss */
header#header .top-nav a.logo.tbi-logo {
  background-image: url("/assets/img/logos/tbi-1.png");
}
/* line 403, tngov.site15.scss */
header#header .top-nav a.logo.attorneygeneral-logo {
  background-image: url("/assets/img/logos/ag-officeseal.png");
}
/* line 404, tngov.site15.scss */
header#header .top-nav a.logo.no-logo {
  width: 0px;
  padding: 0;
  margin: 0;
}
/* line 405, tngov.site15.scss */
header#header .top-nav a.logo div {
  text-indent: -9999px;
}
/* line 411, tngov.site15.scss */
header#header a:link, header#header a:visited, header#header a:active {
  color: white;
}
/* line 412, tngov.site15.scss */
header#header .backdrop, header#header .backdrop-color {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% top;
}
/* line 414, tngov.site15.scss */
header#header .backdrop {
  opacity: 0.15;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  filter: alpha(opacity=15);
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  -moz-filter: greyscale(100%);
  filter: gray;
  filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  filter: grayscale(100%);
}
/* line 415, tngov.site15.scss */
header#header .state-of-tn, header#header .agency {
  position: relative;
  z-index: 5;
}
/* line 416, tngov.site15.scss */
header#header .state-of-tn {
  color: #cdd1d3;
  height: 135px;
  background: url("/assets/img/gradient-top.png") repeat-x;
  overflow: hidden;
}
/* line 417, tngov.site15.scss */
header#header .state-of-tn .title {
  font-size: 1.175rem;
  letter-spacing: -0.025rem;
  padding: 15px 15px 15px 65px;
  background: url("/assets/img/header/tngov-logo.png") no-repeat left top;
  display: inline-block;
}
/* line 418, tngov.site15.scss */
header#header a[data-logo] {
  overflow: hidden;
}
/* line 419, tngov.site15.scss */
header#header a[data-logo] img {
  display: none;
}
/* line 420, tngov.site15.scss */
header#header a[data-logo] span, header#header a[data-logo] small {
  display: none;
}
/* line 421, tngov.site15.scss */
header#header a[data-logo].active-svg img {
  display: block;
}
/* line 423, tngov.site15.scss */
header#header a[data-logo].active-text span, header#header a[data-logo].active-text small {
  display: block;
}
/* line 427, tngov.site15.scss */
header#header .top-nav {
  position: relative;
}
/* line 431, tngov.site15.scss */
header#header .top-nav a.logo {
  width: 80px;
  height: 90px;
  margin-left: 15px;
  z-index: 500;
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
}
/* line 432, tngov.site15.scss */
header#header .top-nav a.search-all {
  font-size: 0.875rem;
  color: white;
  opacity: 0.6;
  filter: alpha(opacity=60);
  letter-spacing: -0.05rem;
  position: absolute;
  z-index: 500;
  top: 0;
  right: 0;
  margin-right: 1.5625rem;
  padding: 10px 0;
  margin-top: 5px;
  display: inline-block;
}
/* line 433, tngov.site15.scss */
header#header .top-nav a.search-all:hover {
  color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 434, tngov.site15.scss */
header#header .top-nav a.search-all:before {
  color: white;
}
/* line 438, tngov.site15.scss */
header#header .agency {
  padding-top: 20px;
}

/* line 443, tngov.site15.scss */
.agency .title {
  padding-left: 105px;
  letter-spacing: -0.05rem;
}
/* line 445, tngov.site15.scss */
.agency .title img {
  max-width: 300px;
}
/* line 446, tngov.site15.scss */
.agency .title small {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.125rem;
  display: block;
  padding-left: 3px;
  letter-spacing: -0.05rem;
  margin-top: 20px;
}
/* line 447, tngov.site15.scss */
.agency .title span {
  font-size: 2.5rem;
  letter-spacing: -0.075rem;
  margin-bottom: 10px;
  display: inline-block;
  line-height: 0.8em;
  font-weight: 300;
}

/* line 450, tngov.site15.scss */
#search {
  position: relative;
}
/* line 452, tngov.site15.scss */
#search .search-dropdown {
  width: 100%;
  min-height: 200px;
  position: absolute;
  z-index: 7000;
  background: #e0e0e0;
  color: #131e29;
  text-align: left;
  display: none;
}
/* line 454, tngov.site15.scss */
#search .search-dropdown ul {
  margin: 0;
}
/* line 455, tngov.site15.scss */
#search .search-dropdown ul li {
  padding: 5px 10px;
  border-left: 6px transparent solid;
}
/* line 456, tngov.site15.scss */
#search .search-dropdown ul li.active {
  background: #6e7073;
  border-left-color: #ed9924;
}
/* line 459, tngov.site15.scss */
#search.active .search-dropdown {
  display: block;
}
/* line 460, tngov.site15.scss */
#search.fixed {
  position: fixed;
  z-index: 8000;
  top: 2px;
  right: 0;
}
/* line 461, tngov.site15.scss */
#search.fixed .search {
  margin-top: 0;
}

/* line 464, tngov.site15.scss */
.search {
  text-align: left;
  background: white;
  margin-top: 30px;
  position: relative;
}
/* line 468, tngov.site15.scss */
.search .search-box {
  outline-width: 0;
  background: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 8px 50px 8px 8px;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025rem;
}
/* line 469, tngov.site15.scss */
.search .search-button {
  text-indent: -9999px;
  z-index: 500;
  background: none;
  text-indent: -9999px;
}
/* line 470, tngov.site15.scss */
.search .icon-search:before {
  color: white;
  margin-right: 0;
}
/* line 471, tngov.site15.scss */
.search .search-button, .search .icon-search:before {
  color: #1b365d;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  border: 0;
  width: 40px;
  height: 100%;
  padding: 8px;
  display: block;
}
/* line 472, tngov.site15.scss */
.search .search-button:hover + .icon-search:before, .search .map-locate:hover:before {
  color: #ee3524 !important;
  cursor: pointer;
}
/* line 474, tngov.site15.scss */
.search.highlighted {
  box-shadow: 0 0 20px #ee3524, 0 0 10px #ee3524;
}

/* -----------------------------------------
   Navigation
----------------------------------------- */
/* line 483, tngov.site15.scss */
nav#nav {
  background: white;
  border-bottom: 2px #eee solid;
  position: relative;
  z-index: 9500;
  min-height: 35px;
}
/* line 486, tngov.site15.scss */
nav#nav .primary-print {
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 40px;
}
/* line 487, tngov.site15.scss */
nav#nav ul.nav-items {
  margin-bottom: -1px;
  display: inline-block;
}
/* line 490, tngov.site15.scss */
nav#nav ul.nav-items > li > ul, nav#nav ul.nav-items > li > div {
  display: none;
}
/* line 491, tngov.site15.scss */
nav#nav ul.nav-items > li > a {
  border-top: 4px transparent solid;
  padding-top: 2px;
}
/* line 492, tngov.site15.scss */
nav#nav ul.nav-items > li:first-child {
  margin-left: -7px;
}
/* line 493, tngov.site15.scss */
nav#nav ul.nav-items > li:hover > a, nav#nav ul.nav-items > li.active a {
  border-top-color: #ee3524;
  color: #6e7073;
}
/* line 494, tngov.site15.scss */
nav#nav ul.nav-items > li > a > i {
  font-size: 80%;
}
/* line 495, tngov.site15.scss */
nav#nav ul.nav-items > li > ul {
  padding-left: 0;
}
/* line 496, tngov.site15.scss */
nav#nav ul.nav-items.secondary-nav {
  float: right;
  top: 0;
}
/* line 497, tngov.site15.scss */
nav#nav ul.nav-items.secondary-nav > li > a > i {
  font-size: 100%;
}
/* line 500, tngov.site15.scss */
nav#nav ul.nav-items > li > a, nav#nav .mobile-menu {
  color: #131e29;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1rem;
  letter-spacing: -0.05rem;
  line-height: 1.125rem;
  padding: 6px 7px 10px;
  margin: 0 0 0 0;
  display: inline-block;
}
/* line 504, tngov.site15.scss */
nav#nav.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}
/* line 505, tngov.site15.scss */
nav#nav.fixed .row {
  position: relative;
}
/* line 506, tngov.site15.scss */
nav#nav.fixed .nav-items > li.home {
  display: none;
}
@media only screen and (min-width: 40em) {
  /* line 507, tngov.site15.scss */
  nav#nav.fixed .nav-items {
    padding-left: 60px;
  }
}
/* line 508, tngov.site15.scss */
nav#nav.fixed .nav-items > li > a {
  font-size: 0.875rem;
  padding: 4px 6px 8px;
}
/* line 509, tngov.site15.scss */
nav#nav.fixed div.logo-small {
  top: 0;
  display: block;
  z-index: 9999;
}
/* line 511, tngov.site15.scss */
nav#nav.fixed div.logo-small a {
  margin-top: 0;
}
/* line 513, tngov.site15.scss */
nav#nav.fixed .mobile-menu {
  text-align: right;
}
/* line 514, tngov.site15.scss */
nav#nav.fixed .secondary-search {
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 10px;
}
/* line 515, tngov.site15.scss */
nav#nav.fixed .secondary-print {
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 40px;
}
/* line 516, tngov.site15.scss */
nav#nav.fixed .primary-print {
  display: none;
}
/* line 518, tngov.site15.scss */
nav#nav div.logo-small {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 600;
  padding-left: 1.55rem;
}
/* line 520, tngov.site15.scss */
nav#nav div.logo-small a {
  background-repeat: no-repeat;
  background-position: 50% bottom;
  width: 38px;
  height: 40px;
  margin-top: -100px;
  display: block;
  background-size: 100% !important;
}
/* line 521, tngov.site15.scss */
nav#nav div.logo-small.tn-logo a {
  background-image: url("/assets/img/logos/tn-logo.svg");
}
/* line 522, tngov.site15.scss */
nav#nav div.logo-small.star-logo a {
  background-image: url("/assets/img/logos/star-logo.svg");
}
/* line 524, tngov.site15.scss */
nav#nav .secondary-search, nav#nav .secondary-print {
  display: none;
}
/* line 526, tngov.site15.scss */
nav#nav .mobile-menu {
  display: none;
  margin-left: -15px;
  cursor: pointer;
}
/* line 527, tngov.site15.scss */
nav#nav .mobile-menu.active {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 529, tngov.site15.scss */
nav#nav .dropdown > ul li a, nav#nav .dropdown > div li a {
  color: #1c3146;
  letter-spacing: -0.025rem;
  font-size: 0.75rem;
  padding: 5px 10px;
  display: block;
}
/* line 533, tngov.site15.scss */
nav#nav [class*="block-grid"] a:nth-child(2) {
  margin-top: 0;
}

/* -----------------------------------------
   SLIDER: Full Span
----------------------------------------- */
/* line 546, tngov.site15.scss */
.slider-container {
  position: relative;
}
/* line 549, tngov.site15.scss */
.slider-container.panel {
  border: 0;
  box-shadow: none;
}
/* line 551, tngov.site15.scss */
.slider-container .slider {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 557, tngov.site15.scss */
.slider-container .slider li .photo {
  width: 100%;
  height: 350px;
  position: relative;
  background-position: 50% top;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 559, tngov.site15.scss */
.slider-container .slider li a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 560, tngov.site15.scss */
.slider-container .slider li .description {
  line-height: 3rem;
  position: absolute;
  padding-bottom: 20px;
  bottom: 0;
  left: 0;
  background: url("../img/gradient-bottom.png") repeat-x left top;
}
/* line 562, tngov.site15.scss */
.slider-container .slider li .description h2 {
  color: white;
  font-size: 2.5rem;
  line-height: 1em;
  margin: 0;
  padding: 0;
}
/* line 563, tngov.site15.scss */
.slider-container .slider li .description small {
  color: #d1d3d4;
  display: block;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025rem;
  max-width: 600px;
  line-height: 1rem;
}
@media only screen and (max-width: 1000px) {
  /* line 555, tngov.site15.scss */
  .slider-container .slider li {
    height: auto;
  }
}
@media only screen and (max-width: 460px) {
  /* line 555, tngov.site15.scss */
  .slider-container .slider li {
    height: auto;
    min-height: 200px;
    background-size: contain;
  }
  /* line 571, tngov.site15.scss */
  .slider-container .slider li .photo {
    height: 200px;
  }
  /* line 572, tngov.site15.scss */
  .slider-container .slider li .description {
    position: relative !important;
    margin-top: 0;
    min-height: 150px;
    padding: 10px 0;
    background: none !important;
    height: auto;
  }
  /* line 573, tngov.site15.scss */
  .slider-container .slider li .description h2 {
    display: block !important;
  }
  /* line 574, tngov.site15.scss */
  .slider-container .slider li .description .text {
    width: 100%;
    max-width: 100% !important;
    position: relative !important;
  }
  /* line 576, tngov.site15.scss */
  .slider-container .slider li .swiper-nav, .slider-container .slider li .darken {
    display: none !important;
  }
}
/* line 584, tngov.site15.scss */
.slider-container .slider-plain {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 590, tngov.site15.scss */
.slider-container .slider-plain li .photo {
  width: 100%;
  height: 350px;
  position: relative;
  background-position: 50% top;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 592, tngov.site15.scss */
.slider-container .slider-plain li a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 593, tngov.site15.scss */
.slider-container .slider-plain li .description {
  line-height: 2rem;
  position: relative;
  padding-bottom: -10px;
  bottom: 0;
  left: 0;
}
/* line 595, tngov.site15.scss */
.slider-container .slider-plain li .description h2 {
  color: #131e29;
  font-size: 2.5rem;
  line-height: 1em;
  margin: 0;
  padding: 0;
}
/* line 596, tngov.site15.scss */
.slider-container .slider-plain li .description small {
  color: #d1d3d4;
  display: block;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025rem;
  max-width: 600px;
  line-height: 1rem;
}
@media only screen and (max-width: 1000px) {
  /* line 588, tngov.site15.scss */
  .slider-container .slider-plain li {
    height: auto;
  }
}
@media only screen and (max-width: 460px) {
  /* line 588, tngov.site15.scss */
  .slider-container .slider-plain li {
    height: auto;
    min-height: 200px;
    background-size: contain;
  }
  /* line 604, tngov.site15.scss */
  .slider-container .slider-plain li .photo {
    height: 200px;
  }
  /* line 605, tngov.site15.scss */
  .slider-container .slider-plain li .description {
    position: relative !important;
    margin-top: 0;
    min-height: 150px;
    padding: 10px 0;
    background: none !important;
    height: auto;
  }
  /* line 606, tngov.site15.scss */
  .slider-container .slider-plain li .description h2 {
    display: block !important;
  }
  /* line 607, tngov.site15.scss */
  .slider-container .slider-plain li .description .text {
    width: 100%;
    max-width: 100% !important;
    position: relative !important;
  }
  /* line 609, tngov.site15.scss */
  .slider-container .slider-plain li .swiper-nav, .slider-container .slider-plain li .darken {
    display: none !important;
  }
}

/* line 617, tngov.site15.scss */
.rslides_nav, .swiper-nav {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 500;
  font-size: 2.5rem;
}
/* line 619, tngov.site15.scss */
.rslides_nav i:before, .swiper-nav i:before {
  margin: 0;
  color: white !important;
  text-shadow: 0 0 5px #131e29;
  position: relative;
  top: 40%;
}

/* -----------------------------------------
   SLIDER: Portal
----------------------------------------- */
/* line 627, tngov.site15.scss */
.swiper-container.panel {
  margin-bottom: 30px;
  box-shadow: none;
}
/* line 629, tngov.site15.scss */
.swiper-container.active .swiper-wrapper {
  min-height: 350px;
  max-height: 350px;
}
@media only screen and (max-width: 40em) {
  /* line 629, tngov.site15.scss */
  .swiper-container.active .swiper-wrapper {
    max-height: none;
  }
}
/* line 633, tngov.site15.scss */
.swiper-container.active .swiper-wrapper li {
  display: block;
}
/* line 637, tngov.site15.scss */
.swiper-container .swiper-wrapper {
  height: auto !important;
  min-height: 374px;
  background: #1b365d;
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 641, tngov.site15.scss */
.swiper-container .swiper-wrapper li {
  display: none;
  width: 100%;
  height: 350px;
  position: relative;
  background-position: 50% top;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 645, tngov.site15.scss */
.swiper-container .swiper-wrapper li .photo {
  width: 100%;
  height: 350px;
  position: relative;
  background-position: 50% top;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 40em) {
  /* line 649, tngov.site15.scss */
  .swiper-container .swiper-wrapper li:not(.swiper-slide-active) .description {
    z-index: 50;
    background: none;
  }
  /* line 650, tngov.site15.scss */
  .swiper-container .swiper-wrapper li:not(.swiper-slide-active) .description h2 {
    font-size: 1.25rem;
    max-width: 170px;
  }
  /* line 653, tngov.site15.scss */
  .swiper-container .swiper-wrapper li small {
    overflow: hidden;
    max-height: 0;
  }
}
/* line 656, tngov.site15.scss */
.swiper-container .swiper-wrapper li .description {
  line-height: 3rem;
  position: absolute;
  bottom: 0;
  background: url("../img/gradient-radiate.png") no-repeat -50px bottom;
  height: 100%;
}
/* line 658, tngov.site15.scss */
.swiper-container .swiper-wrapper li .description .text {
  max-width: 40%;
  padding: 20px;
  position: absolute;
  bottom: 0;
}
/* line 659, tngov.site15.scss */
.swiper-container .swiper-wrapper li .description .text-button {
  margin-right: 10px;
}
/* line 660, tngov.site15.scss */
.swiper-container .swiper-wrapper li .description h2 {
  color: white;
  font-size: 2.5rem;
  line-height: 1em;
  margin: 0;
  padding: 0;
}
/* line 661, tngov.site15.scss */
.swiper-container .swiper-wrapper li .description small {
  color: #d1d3d4;
  display: block;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025rem;
  max-width: 600px;
  line-height: 1rem;
}
/* line 662, tngov.site15.scss */
.swiper-container .swiper-wrapper li .description p {
  border: 0;
  margin-bottom: 0;
}
/* line 665, tngov.site15.scss */
.swiper-container .swiper-wrapper li a {
  position: relative;
  z-index: 40;
}
/* line 666, tngov.site15.scss */
.swiper-container .swiper-wrapper li .darken {
  background: #1b365d;
  opacity: 0.90;
  filter: alpha(opacity=90);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 30;
}
/* line 669, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-slide-active .swiper-nav {
  display: none;
}
/* line 671, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-slide-active {
  box-shadow: 0px 0px 45px #131e29;
  z-index: 500;
}
/* line 673, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-slide-active .darken {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 674, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-slide-active small {
  max-height: 200px;
}
/* line 675, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-slide-active h2 {
  max-width: none !important;
}
/* line 677, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-before {
  text-align: right;
}
/* line 679, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-before .text {
  max-width: 100%;
  width: 100%;
  text-align: right;
}
/* line 680, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-before h2, .swiper-container .swiper-wrapper li.swiper-before small {
  max-width: none;
}
/* line 681, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-before h2 {
  float: right;
}
/* line 682, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-before small {
  display: none;
}
/* line 684, tngov.site15.scss */
.swiper-container .swiper-wrapper li .swiper-nav {
  position: absolute;
  width: 50% !important;
  z-index: 100;
}
/* line 686, tngov.site15.scss */
.swiper-container .swiper-wrapper li iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 500;
  width: 100%;
  height: 100%;
  background: black;
}
/* line 687, tngov.site15.scss */
.swiper-container .swiper-wrapper li .close-video {
  position: absolute;
  z-index: 9999;
  top: 10px;
  right: 10px;
  cursor: pointer;
  letter-spacing: -0.05rem;
}
@media only screen and (max-width: 460px) {
  /* line 693, tngov.site15.scss */
  .swiper-container .swiper-wrapper li {
    height: auto;
    min-height: 200px;
    background-size: contain;
  }
  /* line 694, tngov.site15.scss */
  .swiper-container .swiper-wrapper li .photo {
    height: 200px;
  }
  /* line 695, tngov.site15.scss */
  .swiper-container .swiper-wrapper li .description {
    position: relative !important;
    margin-top: 0;
    min-height: 215px;
    padding: 10px 0;
    background: none !important;
    height: auto;
  }
  /* line 696, tngov.site15.scss */
  .swiper-container .swiper-wrapper li .description h2 {
    display: block !important;
  }
  /* line 697, tngov.site15.scss */
  .swiper-container .swiper-wrapper li .description .text {
    width: 100%;
    max-width: 100% !important;
    position: relative !important;
  }
  /* line 700, tngov.site15.scss */
  .swiper-container .swiper-wrapper li .swiper-nav, .swiper-container .swiper-wrapper li .darken {
    display: none !important;
  }
  /* line 702, tngov.site15.scss */
  .swiper-container .swiper-wrapper .rslides_nav i:before {
    top: 80px;
  }
}
/* line 706, tngov.site15.scss */
.swiper-container .swiper-nav {
  position: absolute;
  display: block;
  height: 100%;
  min-width: 100px;
}
/* line 709, tngov.site15.scss */
.swiper-container .swiper-nav.next {
  right: 0;
}
/* line 710, tngov.site15.scss */
.swiper-container .swiper-nav i {
  position: absolute;
  top: 40%;
}
/* line 711, tngov.site15.scss */
.swiper-container .swiper-nav.next i {
  right: 15px;
}
/* line 712, tngov.site15.scss */
.swiper-container .swiper-nav.prev i {
  left: 15px;
}
/* line 713, tngov.site15.scss */
.swiper-container .swiper-nav.next:hover i {
  right: 13px;
}
/* line 714, tngov.site15.scss */
.swiper-container .swiper-nav.prev:hover i {
  left: 13px;
}
@media only screen and (max-width: 40em) {
  /* line 706, tngov.site15.scss */
  .swiper-container .swiper-nav {
    display: none;
  }
}

/* line 724, tngov.site15.scss */
.slider-container.panel {
  margin-bottom: 30px;
}
/* line 726, tngov.site15.scss */
figure .slider-container {
  margin-bottom: 0;
}
/* line 727, tngov.site15.scss */
figure .slider-container .row {
  margin: 0;
}
/* line 731, tngov.site15.scss */
.slider-container .slider li, .slider-container .slider-plain li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
/* line 732, tngov.site15.scss */
.slider-container .slider li:first-child, .slider-container .slider-plain li:first-child {
  position: relative;
  display: block;
  float: left;
}
/* line 733, tngov.site15.scss */
.slider-container .slider img, .slider-container .slider-plain img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
/* line 737, tngov.site15.scss */
.slider-container .rslides_nav.next, .slider-container .swiper-nav.next {
  right: 0;
}
/* line 738, tngov.site15.scss */
.slider-container .rslides_nav.prev:hover, .slider-container .swiper-nav.prev:hover {
  margin-left: -3px;
}
/* line 739, tngov.site15.scss */
.slider-container .rslides_nav.next:hover, .slider-container .swiper-nav.next:hover {
  margin-right: -3px;
}
/* line 741, tngov.site15.scss */
.slider-container .rslides_tabs {
  text-align: center;
  margin: 0;
  background: #eee;
}
/* line 742, tngov.site15.scss */
.slider-container .rslides_tabs li {
  list-style: none;
  display: inline-block;
  opacity: 0.6;
  filter: alpha(opacity=60);
  padding: 10px 5px;
  font-size: 0;
  line-height: 1em;
  margin: 0 -3px;
}
/* line 743, tngov.site15.scss */
.slider-container .rslides_tabs li a {
  text-decoration: none;
}
/* line 744, tngov.site15.scss */
.slider-container .rslides_tabs li:before {
  content: '';
}
/* line 746, tngov.site15.scss */
.slider-container .rslides_tabs li.rslides_here {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 751, tngov.site15.scss */
.padded-10 {
  padding: 10px;
}

/* line 756, tngov.site15.scss */
.home-links h2 {
  font-size: 1.3125rem;
}
/* line 757, tngov.site15.scss */
.home-links h2, .home-links h2 a {
  color: #131e29;
}
/* line 759, tngov.site15.scss */
.home-links .columns {
  margin-bottom: 25px;
}

/* line 761, tngov.site15.scss */
.home.three .imagecube {
  margin-bottom: 25px;
}

/* line 762, tngov.site15.scss */
.home.two, .home.three {
  padding-top: 35px;
}

/* line 763, tngov.site15.scss */
.home.two .rslides_tabs {
  margin-bottom: -10px;
}

/* line 766, tngov.site15.scss */
#main.home.three > .row:not(:last-child) {
  margin-bottom: 0;
}

/* line 768, tngov.site15.scss */
.imagecube {
  background: #1b365d;
  background-image: url("/assets/img/empty-block.jpg");
  background-size: cover;
  background-position: 50% top;
  background-repeat: no-repeat;
  width: 100%;
  height: 162px;
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 772, tngov.site15.scss */
.imagecube h2.title, .imagecube span.title {
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
/* line 773, tngov.site15.scss */
.imagecube .background {
  display: block;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: 50% top;
}
/* line 774, tngov.site15.scss */
.imagecube .title {
  font-size: 1.8rem;
  padding: 15px;
}
/* line 775, tngov.site15.scss */
.imagecube.tall {
  height: 350px;
  font-size: 1.2rem;
}
/* line 778, tngov.site15.scss */
.imagecube.alternate h2 {
  height: 100%;
  padding-bottom: 0;
}
/* line 779, tngov.site15.scss */
.imagecube.alternate h2 a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 783, tngov.site15.scss */
.slider-plain li .description {
  color: #131e29;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  background: #fff;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

/* line 785, tngov.site15.scss */
.imagecube .title, .slider li .description, .swiper-wrapper > li .description {
  color: white;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  background: url("/assets/img/gradient-bottom.png") repeat-x left top;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}

/*a.imagecube:hover .title { background: url('/assets/img/gradient-bottom-over.png'); }*/
/* line 789, tngov.site15.scss */
[class*="block-grid"] h2 {
  font-size: 1.5rem;
  line-height: 1.5rem;
}
/* line 790, tngov.site15.scss */
[class*="block-grid"] a:nth-child(2) {
  display: inline-block;
  margin-top: 20px;
}
/* line 791, tngov.site15.scss */
[class*="block-grid"] > li {
  margin-bottom: 10px;
}

/* line 797, tngov.site15.scss */
.home ul.pagination {
  margin: 0;
  text-align: center;
  position: relative;
  z-index: 5000;
  background: #eee;
}
/* line 798, tngov.site15.scss */
.home ul.pagination .swiper-pagination-switch {
  display: inline-block;
  padding: 10px 5px;
  cursor: pointer;
  line-height: 1em;
  margin: 0 -3px;
}
/* line 800, tngov.site15.scss */
.home ul.pagination .swiper-pagination-switch:hover:before {
  color: #ee3524;
}
/* line 801, tngov.site15.scss */
.home ul.pagination .swiper-pagination-switch:before {
  color: #a7a9ac;
}
/* line 802, tngov.site15.scss */
.home ul.pagination .swiper-pagination-switch.swiper-active-switch:before {
  color: #666666;
}
/* line 806, tngov.site15.scss */
.home .panels .box {
  position: relative;
  height: 380px;
}
/* line 807, tngov.site15.scss */
.home .panels .box.tall {
  height: 500px;
}
/* line 808, tngov.site15.scss */
.home .panels .box img {
  height: auto !important;
}
/* line 809, tngov.site15.scss */
.home .panels .box ul.block-list, .home .panels .box .padded, .home .panels .box iframe {
  min-height: 250px;
  padding-bottom: 40px;
}
/* line 810, tngov.site15.scss */
.home .panels iframe {
  padding-bottom: 0 !important;
  width: 100% !important;
}
/* line 811, tngov.site15.scss */
.home .panels iframe.twitter-timeline {
  height: 100% !important;
}
/* line 812, tngov.site15.scss */
.home .panels .fb-like-box, .home .panels .fb-like-box iframe {
  width: 100% !important;
  height: 380px !important;
}
/* line 813, tngov.site15.scss */
.home .panels .fb-like-box span {
  width: 100% !important;
  height: 100% !important;
}
/* line 814, tngov.site15.scss */
.home .panels .bar {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
/* line 816, tngov.site15.scss */
.home .panels .box.multi ul.block-list {
  min-height: 0;
  padding-bottom: 10px;
}
/* line 818, tngov.site15.scss */
.home .panels .search-label {
  position: relative;
  display: block;
  width: 100%;
  right: 0;
  top: 0;
  margin: 0;
  font-size: 0.75rem;
  padding: 8px;
  text-align: left;
}
/* line 828, tngov.site15.scss */
.home .panels .search-label i {
  margin: 0 3px 0 -2px;
}
@media only screen and (max-width: 40em) {
  /* line 818, tngov.site15.scss */
  .home .panels .search-label {
    position: relative;
    right: 0;
    top: 0;
    margin: 0;
    font-size: 0.75rem;
    display: block;
  }
}
/* line 837, tngov.site15.scss */
.home.portal .swiper-container.panel {
  margin-bottom: 0;
}

/* -----------------------------------------
   Page Content
----------------------------------------- */
/* line 848, tngov.site15.scss */
.content h1, .content h2, .content h3, .content h4, .content h5, .content [data-label] {
  color: #1b365d;
}
/* line 849, tngov.site15.scss */
.content span.subtitle {
  color: #1b365d;
  font-size: 0.985rem;
  line-height: 1.375rem;
  display: block;
  margin-top: -15px;
  margin-bottom: 20px;
  font-weight: bold;
  font-style: italic;
}
/* line 851, tngov.site15.scss */
.content h2 {
  font-size: 2rem;
}
/* line 852, tngov.site15.scss */
.content h3 {
  font-size: 1.625rem;
  line-height: 1.75rem;
  margin-bottom: 20px;
}
/* line 853, tngov.site15.scss */
.content h4 {
  font-size: 1.4rem;
}
/* line 855, tngov.site15.scss */
.content ul.inline-list li:before, .content ul.block-list li:before, .content ul[class*="block-grid"] li:before {
  content: '';
  margin: 0;
  display: none;
}
/* line 857, tngov.site15.scss */
.content header {
  margin-bottom: 40px;
}
/* line 859, tngov.site15.scss */
.content header h1 {
  margin-bottom: 10px;
}
/* line 860, tngov.site15.scss */
.content header .subtitle {
  color: #131e29;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-style: italic;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
}
/* line 861, tngov.site15.scss */
.content header .subtitle strong {
  font-style: normal;
}
/* line 862, tngov.site15.scss */
.content header.message {
  padding: 20px 0 30px 0;
}
@media only screen and (max-width: 40em) {
  /* line 857, tngov.site15.scss */
  .content header {
    margin-bottom: 20px;
  }
  /* line 865, tngov.site15.scss */
  .content header h1 {
    line-height: 2.25rem;
    margin-bottom: 0;
  }
}
/* line 869, tngov.site15.scss */
.content ul.social-list li {
  padding-left: 0;
  margin-right: 10px;
  min-width: 25px;
}
/* line 870, tngov.site15.scss */
.content ul.social-list li a:link:before {
  font-size: 1.25rem;
  margin: 0;
}
/* line 873, tngov.site15.scss */
.content article a:link {
  text-decoration: underline;
}
/* line 874, tngov.site15.scss */
.content article a[class*="icon-"] {
  text-decoration: none;
}
/* line 875, tngov.site15.scss */
.content article:after {
  content: '';
  clear: both;
  display: block;
}

/* line 879, tngov.site15.scss */
.content .panels {
  margin-top: 25px;
}

/* line 881, tngov.site15.scss */
hr {
  border: 0;
  border-bottom: 1px #d1d3d4 solid;
  margin: 30px 0;
  /*clear: both;*/
}

/*article.content { margin-bottom: 50px; }*/
/* line 885, tngov.site15.scss */
.breadcrumbs ul, .crumbs {
  margin: 15px 0 0;
}
/* line 887, tngov.site15.scss */
.breadcrumbs ul li, .crumbs li {
  font-size: 0.675rem;
  padding: 0 20px 0 0;
  margin-right: 5px;
  background: url("/assets/img/breadcrumb-seperator.png") no-repeat 95% 48%;
}
/* line 888, tngov.site15.scss */
.breadcrumbs ul li, .breadcrumbs ul li a, .crumbs li, .crumbs li a {
  color: #969696;
}
/* line 889, tngov.site15.scss */
.breadcrumbs ul li a:hover, .crumbs li a:hover {
  color: #414042;
}
/* line 890, tngov.site15.scss */
.breadcrumbs ul li:last-child, .crumbs li:last-child {
  background: none;
  margin-right: 0;
  padding-right: 0;
}

/* line 892, tngov.site15.scss */
.text-size {
  position: relative;
}
/* line 894, tngov.site15.scss */
.text-size .options {
  display: none;
  position: absolute;
  width: 200px;
  right: 0;
}
/* line 895, tngov.site15.scss */
.text-size:hover .options {
  display: block;
}

/* line 898, tngov.site15.scss */
.box {
  margin: 0 10px 0 0;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 900, tngov.site15.scss */
.box .padded {
  padding: 15px;
}
/* line 901, tngov.site15.scss */
.box.padded {
  padding: 25px;
}
/* line 902, tngov.site15.scss */
.box.white {
  background: white;
}
/* line 903, tngov.site15.scss */
.box h3 {
  font-size: 1.25rem;
}
/* line 904, tngov.site15.scss */
.box h3 a {
  color: #131e29;
}
/* line 906, tngov.site15.scss */
.box .date {
  margin-top: 0;
}
/* line 907, tngov.site15.scss */
.box ul.block-list a {
  padding: 10px;
}

/* line 909, tngov.site15.scss */
.panels {
  padding-bottom: 25px;
}
/* line 911, tngov.site15.scss */
.panels p {
  font-size: 0.875rem;
  line-height: 1.4rem;
  margin-bottom: 0;
  margin-top: 10px;
}

/* line 913, tngov.site15.scss */
.panel, .boxed {
  /* Legacy */
  padding: 15px;
  margin-bottom: 10px;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 916, tngov.site15.scss */
.panel.slider-container, .boxed.slider-container {
  background: #1b365d;
}
/* line 917, tngov.site15.scss */
.panel.no-padding, .boxed.no-padding {
  padding: 0;
}
/* line 918, tngov.site15.scss */
.panel.no-padding ul.block-list li a, .boxed.no-padding ul.block-list li a {
  padding-left: 15px;
}
/* line 920, tngov.site15.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .boxed h1, .boxed h2, .boxed h3, .boxed h4 {
  color: #1b365d;
}
/* line 921, tngov.site15.scss */
.panel h3, .boxed h3 {
  font-size: 1.5rem;
  font-weight: 400;
  margin: 0 0 5px 0 !important;
}
/* line 923, tngov.site15.scss */
.panel p, .boxed p {
  font-size: 0.875rem;
  line-height: 1.5em;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  /*border-bottom: 1px #eee solid;*/
}
/* line 924, tngov.site15.scss */
.panel p:last-child, .boxed p:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}
/* line 925, tngov.site15.scss */
.panel .padded, .boxed .padded {
  padding: 15px;
}
/* line 926, tngov.site15.scss */
.panel .padded li, .boxed .padded li {
  margin-bottom: 15px;
}
/* line 927, tngov.site15.scss */
.panel .padded li:last-child, .boxed .padded li:last-child {
  margin-bottom: 0;
}
/* line 928, tngov.site15.scss */
.panel .padded p, .boxed .padded p {
  padding-bottom: 0;
  line-height: 1rem;
}
/* line 930, tngov.site15.scss */
.panel [class*="icon-"]:before, .boxed [class*="icon-"]:before {
  margin-left: 0;
  color: #6e7073;
}
/* line 931, tngov.site15.scss */
.panel .button[class*="icon-"]:before, .boxed .button[class*="icon-"]:before {
  color: white;
}

/* line 933, tngov.site15.scss */
aside.panel {
  font-size: 0.8rem;
  line-height: 1.7rem;
}
/* line 935, tngov.site15.scss */
aside.panel.no-padding h2 {
  font-size: 1.3125rem;
  color: #131e29;
  padding: 10px 15px;
  margin: 0;
  background: #d1d3d4;
}

/* line 937, tngov.site15.scss */
.content .panel {
  padding: 25px;
}
/* line 941, tngov.site15.scss */
.content .panel.no-padding {
  padding: 0;
}
/* line 942, tngov.site15.scss */
.content .panel.no-padding ul.block-list {
  margin-top: 0;
}
/* line 943, tngov.site15.scss */
.content .panel figure {
  background: none;
  padding: 0;
  box-shadow: none;
  border: 0;
}
/* line 944, tngov.site15.scss */
.content .panel figure.right {
  margin: -25px -26px 25px 25px;
}
/* line 945, tngov.site15.scss */
.content .panel figure figcaption {
  background: #d1d3d4;
  padding: 15px;
  font-style: italic;
}

/* line 948, tngov.site15.scss */
figure {
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  padding: 20px;
  font-size: 1.125rem;
}
/* line 950, tngov.site15.scss */
figure.no-padding {
  padding: 0;
}

/* line 954, tngov.site15.scss */
figure, blockquote {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  margin: 0;
  /*padding: 20px; border-bottom: 5px $gray solid;*/
  position: relative;
  z-index: 400;
}
/* line 960, tngov.site15.scss */
figure.left, figure.right, blockquote.left, blockquote.right {
  width: 50%;
}
/* line 961, tngov.site15.scss */
figure.left, blockquote.left {
  float: left;
  margin: 0 30px 20px 0;
}
/* line 962, tngov.site15.scss */
figure.right, blockquote.right {
  float: right;
  margin: 0 0 20px 30px;
}
/* line 963, tngov.site15.scss */
figure.top, blockquote.top {
  margin-top: -20px;
}
/* line 964, tngov.site15.scss */
figure.bottom, blockquote.bottom {
  margin-bottom: -20px;
}
/* line 966, tngov.site15.scss */
figure.half, blockquote.half {
  width: 25%;
}
/* line 968, tngov.site15.scss */
figure img, figure iframe, blockquote img, blockquote iframe {
  width: 100%;
  line-height: 1rem;
}
/* line 969, tngov.site15.scss */
figure img, blockquote img {
  margin-bottom: 10px;
}
/* line 971, tngov.site15.scss */
figure img:last-child, blockquote img:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 40em) {
  /* line 954, tngov.site15.scss */
  figure, blockquote {
    margin: 0 0 10px 0 !important;
  }
  /* line 976, tngov.site15.scss */
  figure.left, figure.right, blockquote.left, blockquote.right {
    width: 100%;
  }
  /* line 978, tngov.site15.scss */
  figure.image img, blockquote.image img {
    width: 100%;
  }
}
/* line 981, tngov.site15.scss */
figure p, blockquote p {
  font-size: 1rem;
}

/* line 984, tngov.site15.scss */
blockquote {
  padding: 30px 20px;
  margin: 0 0 30px 0;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.5rem;
}
/* line 986, tngov.site15.scss */
blockquote p:first-child {
  margin-top: 0;
}
/* line 987, tngov.site15.scss */
blockquote p:last-child {
  margin-bottom: 0;
}
/* line 988, tngov.site15.scss */
blockquote:before, blockquote:after {
  color: #cbc4bc;
}
/* line 989, tngov.site15.scss */
blockquote:before {
  content: '"';
  margin-left: -15px;
}
/* line 990, tngov.site15.scss */
blockquote:after {
  content: '"';
}
/* line 991, tngov.site15.scss */
blockquote.left, blockquote.right {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 994, tngov.site15.scss */
.one-col figure.left {
  float: left;
  margin-left: -25px;
}
/* line 995, tngov.site15.scss */
figure.left.out {
  margin-left: -60px;
}
/* line 996, tngov.site15.scss */
figure.left.in {
  margin-left: 0;
}
/* line 997, tngov.site15.scss */
.one-col figure.right {
  float: right;
  margin-right: -25px;
}
/* line 998, tngov.site15.scss */
figure.right.out {
  float: right;
  margin-right: -60px;
}
/* line 999, tngov.site15.scss */
figure.right.in {
  margin-right: 0;
}
/* line 1000, tngov.site15.scss */
figure.image {
  padding: 0;
}
/* line 1001, tngov.site15.scss */
figure.image img {
  display: block;
}
/* line 1002, tngov.site15.scss */
figure.width-10 {
  width: 10%;
}
/* line 1003, tngov.site15.scss */
figure.width-15 {
  width: 15%;
}
/* line 1004, tngov.site15.scss */
figure.width-20 {
  width: 20%;
}
/* line 1005, tngov.site15.scss */
figure.width-30 {
  width: 30%;
}
/* line 1006, tngov.site15.scss */
figure.width-35 {
  width: 35%;
}
/* line 1007, tngov.site15.scss */
figure.width-40 {
  width: 40%;
}
/* line 1008, tngov.site15.scss */
figure hr {
  margin: 15px 0;
}
/* line 1010, tngov.site15.scss */
figure.regular h1, figure.regular h2, figure.regular h3, figure.regular h4 {
  margin-bottom: 5px;
}
/* line 1011, tngov.site15.scss */
figure.regular p {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025rem;
  margin: 5px 0;
}
/* line 1012, tngov.site15.scss */
figure.regular p:last-child {
  margin-bottom: 0;
}
/* line 1014, tngov.site15.scss */
figure.slider-container {
  padding: 0;
  overflow: hidden;
}
/* line 1016, tngov.site15.scss */
figure.slider-container ul {
  list-style: none;
}
/* line 1017, tngov.site15.scss */
figure.slider-container .slider li, figure.slider-container .slider-plain li {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1019, tngov.site15.scss */
figure.slider-container .slider li:before, figure.slider-container .slider-plain li:before {
  content: '';
}
/* line 1020, tngov.site15.scss */
figure.slider-container .slider li .description, figure.slider-container .slider-plain li .description {
  padding: 20px;
}
/* line 1021, tngov.site15.scss */
figure.slider-container .slider li .description h2, figure.slider-container .slider-plain li .description h2 {
  margin-bottom: 5px !important;
}
/* line 1022, tngov.site15.scss */
figure.slider-container .slider li .description small, figure.slider-container .slider-plain li .description small {
  max-width: 100%;
}
/* line 1025, tngov.site15.scss */
figure.slider-container .rslides_tabs {
  padding: 5px;
}
@media only screen and (max-width: 40em) {
  /* line 1028, tngov.site15.scss */
  figure.left, figure.right {
    width: 100%;
    float: none !important;
    margin-bottom: 20px;
  }
  /* line 1029, tngov.site15.scss */
  figure[class*="mobile-"].left {
    float: left !important;
    margin-right: 20px !important;
  }
  /* line 1030, tngov.site15.scss */
  figure[class*="mobile-"].right {
    float: right !important;
    margin-left: 20px !important;
  }
  /* line 1031, tngov.site15.scss */
  figure.mobile-10 {
    width: 10%;
  }
  /* line 1032, tngov.site15.scss */
  figure.mobile-15 {
    width: 15%;
  }
  /* line 1033, tngov.site15.scss */
  figure.mobile-20 {
    width: 20%;
  }
  /* line 1034, tngov.site15.scss */
  figure.mobile-25 {
    width: 25%;
  }
  /* line 1035, tngov.site15.scss */
  figure.mobile-30 {
    width: 30%;
  }
  /* line 1036, tngov.site15.scss */
  figure.mobile-35 {
    width: 35%;
  }
  /* line 1037, tngov.site15.scss */
  figure.mobile-40 {
    width: 40%;
  }
  /* line 1038, tngov.site15.scss */
  figure.slider-container .slider li, figure.slider-container .slider-plain li {
    min-height: 0;
  }
  /* line 1040, tngov.site15.scss */
  figure.slider-container .slider li .description, figure.slider-container .slider-plain li .description {
    min-height: 0;
  }
  /* line 1042, tngov.site15.scss */
  figure.slider-container .slider li .description h1, figure.slider-container .slider li .description h2, figure.slider-container .slider li .description h3, figure.slider-container .slider li .description h4, figure.slider-container .slider-plain li .description h1, figure.slider-container .slider-plain li .description h2, figure.slider-container .slider-plain li .description h3, figure.slider-container .slider-plain li .description h4 {
    color: #1b365d;
  }
  /* line 1043, tngov.site15.scss */
  figure.slider-container .slider li .description small, figure.slider-container .slider-plain li .description small {
    color: #131e29;
  }
  /* line 1046, tngov.site15.scss */
  figure .rslides_nav i:before, figure .swiper-nav i:before {
    top: 20%;
  }
}

/* line 1051, tngov.site15.scss */
.one-col figure.image.overflow {
  width: 110%;
  margin-left: -5%;
  margin-bottom: 20px;
}
/* line 1052, tngov.site15.scss */
.one-col figure.image.overflow.left {
  width: 100%;
  margin: 0 20px 20px -50%;
}
/* line 1053, tngov.site15.scss */
.one-col figure.image.overflow.left.small {
  width: 75%;
  margin-left: -25%;
}
/* line 1054, tngov.site15.scss */
.one-col figure.image.overflow.right {
  width: 100%;
  margin: 0 -50% 20px 20px;
}
/* line 1055, tngov.site15.scss */
.one-col figure.image.overflow.right.small {
  width: 75%;
  margin-right: -25%;
}

/* -----------------------------------------
   Forms
----------------------------------------- */
/* line 1065, tngov.site15.scss */
form label {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: bold;
  padding: 8px 0;
  font-size: 0.875rem;
  color: #131e29;
}
/* line 1066, tngov.site15.scss */
form label.inline {
  display: inline-block;
  margin-right: 15px;
}
/* line 1067, tngov.site15.scss */
form input.medium {
  max-width: 275px;
}
/* line 1068, tngov.site15.scss */
form input.small {
  max-width: 100px;
}
/* line 1070, tngov.site15.scss */
form.survey label.inline {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 40em) {
  /* line 1074, tngov.site15.scss */
  form input {
    width: 100%;
    max-width: none !important;
  }
  /* line 1075, tngov.site15.scss */
  form input[type="submit"] {
    margin-bottom: 25px;
  }
}

/* line 1081, tngov.site15.scss */
.outside .disclaimer {
  font-size: 0.875rem;
  letter-spacing: -0.05rem;
  margin-right: 10px;
}

/* line 1083, tngov.site15.scss */
.content .survey .fsBody .fsForm .fsRowBody .fsLabel {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.75rem;
  line-height: 1em;
  font-weight: normal;
  color: #1b365d;
  margin-bottom: 10px;
}

/* -----------------------------------------
   Calendar
----------------------------------------- */
/* line 1092, tngov.site15.scss */
.calendar table, .calendar table th {
  text-align: center;
}
/* line 1094, tngov.site15.scss */
.calendar table th {
  font-weight: bold;
}
/* line 1095, tngov.site15.scss */
.calendar table caption {
  padding: 5px;
  background-color: #1b365d;
}
/* line 1096, tngov.site15.scss */
.calendar table caption a {
  color: white;
  font-weight: normal;
}
/* line 1098, tngov.site15.scss */
.calendar table tbody tr td {
  padding: 0;
}
/* line 1099, tngov.site15.scss */
.calendar table tbody tr td span, .calendar table tbody tr td a {
  display: block;
  padding: 7px;
}
/* line 1100, tngov.site15.scss */
.calendar table tbody tr td:not(.current) {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
/* line 1101, tngov.site15.scss */
.calendar table tbody tr td a {
  background: #d1d3d4;
  position: relative;
}
/* line 1102, tngov.site15.scss */
.calendar table tbody tr td a:hover {
  background: white;
}
/* line 1103, tngov.site15.scss */
.calendar table tbody tr td.given a {
  background: #ee3524;
  color: white;
}
/* line 1110, tngov.site15.scss */
.calendar#meetings table {
  background: white;
}
/* line 1112, tngov.site15.scss */
.calendar#meetings table caption {
  background-color: #f1f1f2;
}
/* line 1113, tngov.site15.scss */
.calendar#meetings table caption a {
  color: #1b365d;
  text-transform: uppercase;
  font-size: 1rem;
}
/* line 1115, tngov.site15.scss */
.calendar#meetings table thead {
  background: white;
}

/* -----------------------------------------
   Sidebar
----------------------------------------- */
/* line 1128, tngov.site15.scss */
nav.side {
  margin-bottom: 10px;
  font-size: 0.875rem;
}
/* line 1130, tngov.site15.scss */
nav.side .icon-menu {
  display: none;
}
/* line 1131, tngov.site15.scss */
nav.side h2 i {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-style: normal;
  font-size: 0.825rem;
  color: #131e29;
  float: right;
  cursor: pointer;
}
/* line 1132, tngov.site15.scss */
nav.side h2 i:before {
  font-size: 100%;
}
/* line 1134, tngov.site15.scss */
nav.side ul.block-list {
  margin-top: 0;
}
@media only screen and (max-width: 40em) {
  /* line 1138, tngov.site15.scss */
  nav.side ul.block-list {
    display: none;
  }
  /* line 1139, tngov.site15.scss */
  nav.side ul.block-list.small li a {
    font-size: 1rem;
  }
  /* line 1140, tngov.site15.scss */
  nav.side h2[class^=border-] {
    padding-bottom: 5px;
    margin-bottom: 20px;
  }
  /* line 1141, tngov.site15.scss */
  nav.side .icon-menu {
    display: inline-block;
    letter-spacing: -0.025rem;
  }
  /* line 1143, tngov.site15.scss */
  nav.side.active > ul.block-list {
    display: block;
    margin-bottom: 25px;
  }
  /* line 1144, tngov.site15.scss */
  nav.side.active h2 {
    margin-bottom: 5px !important;
  }
}

/* line 1150, tngov.site15.scss */
.summary-slider li .description .text {
  padding-bottom: 50px;
}

/* line 1151, tngov.site15.scss */
.summary-description {
  margin-top: -70px;
}

/* line 1152, tngov.site15.scss */
.summary-description .panel {
  padding: 35px;
}

/* line 1154, tngov.site15.scss */
.menu-expand {
  color: #6e7073;
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 0;
  z-index: 500;
}

/* line 1155, tngov.site15.scss */
.menu-expand:hover, .title:hover .menu-expand {
  color: #1b365d;
  cursor: pointer;
}

/* line 1157, tngov.site15.scss */
ul.block-list li > ul {
  display: none;
}
/* line 1158, tngov.site15.scss */
ul.block-list li.active > ul {
  display: block;
}
/* line 1159, tngov.site15.scss */
ul.block-list li.active > ul, ul.block-list li.expanded > ul {
  display: block;
}

/* line 1161, tngov.site15.scss */
.side:not(.expander) ul.block-list li > ul {
  display: block;
}

/*.side .menu-expand { display: none; }*/
/* --------------------------
	Map
-------------------------- */
/* line 1171, tngov.site15.scss */
iframe.small {
  width: 100%;
  height: 400px;
}

/* line 1172, tngov.site15.scss */
iframe.large {
  width: 100%;
  height: 500px;
}

/* line 1173, tngov.site15.scss */
iframe#map, iframe#map-frame {
  width: 100%;
  height: 445px;
  margin-bottom: 20px;
}

/* line 1175, tngov.site15.scss */
.map-solo {
  padding-bottom: 0;
}

/* line 1176, tngov.site15.scss */
.map {
  width: 100%;
  background-size: cover;
  position: relative;
  overflow: visible !important;
}
/* line 1180, tngov.site15.scss */
.map:not(.home) .overlay .right ul {
  max-height: 340px;
  overflow: auto;
}
/* line 1182, tngov.site15.scss */
.map .map-loader {
  width: 100%;
  height: 500px;
  background: #f1f1f2;
}
/* line 1183, tngov.site15.scss */
.map .map-loader #map-loader_zoom_slider {
  top: 10px;
  left: 10px;
}
/* line 1184, tngov.site15.scss */
.map .map-loader g image {
  cursor: pointer;
}
/* line 1185, tngov.site15.scss */
.map .map-loader .esriSimpleSlider {
  border: 0;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 1186, tngov.site15.scss */
.map .map-loader .esriSimpleSliderVertical .esriSimpleSliderIncrementButton {
  border-bottom-color: #d1d3d4;
}
/* line 1189, tngov.site15.scss */
.map .map-loader .esriPopup {
  z-index: 0 !important;
  border-radius: 0;
}
/* line 1190, tngov.site15.scss */
.map .map-loader .esriPopupWrapper {
  border-radius: 0;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 1192, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .sizer:first-child {
  padding: 5px;
  background: #1b365d;
}
/* line 1193, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .pointer.top {
  background: #1b365d;
}
/* line 1194, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .titlePane {
  position: relative;
  background: none;
}
/* line 1195, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .title {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
}
/* line 1196, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .contentPane {
  line-height: 1rem;
}
/* line 1198, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .contentPane h1 {
  font-size: 1.75rem;
  margin: 0;
  line-height: 1em;
}
/* line 1201, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .actionList a {
  color: #a7a9ac;
  font-size: 0.625rem;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 1202, tngov.site15.scss */
.map .map-loader .esriPopupWrapper .actionList a:hover {
  color: #666666;
}
/* line 1208, tngov.site15.scss */
.map.large .map-loader {
  height: 500px;
}
@media only screen and (max-width: 40em) {
  /* line 1212, tngov.site15.scss */
  .map.home .overlay .box.search {
    margin-top: 50px;
  }
  /* line 1213, tngov.site15.scss */
  .map.home .map.active-search #map-loader_zoom_slider {
    top: 110px;
  }
  /* line 1214, tngov.site15.scss */
  .map.home .overlay.right.active {
    margin-top: 50px;
  }
}
/* line 1218, tngov.site15.scss */
.map .map-loader.counties g > path {
  stroke: white;
}
/* line 1220, tngov.site15.scss */
.map .map-loader.counties g > path:hover {
  fill: white;
  fill-opacity: 1;
  cursor: pointer;
}
/* line 1222, tngov.site15.scss */
.map .map-loader.locations g > path {
  stroke: transparent;
}
/* line 1228, tngov.site15.scss */
.map .simpleGeocoder .esriGeocoderContainer {
  width: 100%;
}
/* line 1229, tngov.site15.scss */
.map .simpleGeocoder .esriGeocoder {
  border: 0;
  position: relative;
}
/* line 1231, tngov.site15.scss */
.map .simpleGeocoder .esriGeocoder #map-search_input {
  background: none;
  border: 0;
  box-shadow: none;
  margin: 0;
  width: 100%;
  padding: 8px 50px 8px 35px;
  font-size: 0.875rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025rem;
  box-sizing: border-box;
}
/* line 1232, tngov.site15.scss */
.map .simpleGeocoder .esriGeocoder .esriGeocoderIcon {
  position: absolute;
  top: 4px;
  left: 4px;
}
/* line 1233, tngov.site15.scss */
.map .simpleGeocoder .esriGeocoder .esriGeocoderReset {
  position: absolute;
  top: 4px;
  right: 28px;
  left: auto;
}
/* line 1236, tngov.site15.scss */
.map .titleButton.maximize {
  display: none;
}
/* line 1240, tngov.site15.scss */
.map .overlay {
  position: absolute;
  top: 10px;
  left: 10px;
  overflow: visible;
}
/* line 1243, tngov.site15.scss */
.map .overlay.right {
  right: 0;
  left: auto;
}
/* line 1245, tngov.site15.scss */
.map .overlay .box {
  display: inline-block;
  position: relative;
  min-width: 250px;
  overflow: visible;
}
/* line 1249, tngov.site15.scss */
.map .overlay .box .title {
  padding: 8px;
  position: relative;
  letter-spacing: -0.05rem;
}
/* line 1250, tngov.site15.scss */
.map .overlay .box .title.drop {
  cursor: pointer;
}
/* line 1251, tngov.site15.scss */
.map .overlay .box .title .menu-expand {
  padding: 8px 4px;
}
/* line 1252, tngov.site15.scss */
.map .overlay .box .title:before {
  color: #666666;
  font-size: 1em;
  margin: 0 8px 0 0;
}
/* line 1255, tngov.site15.scss */
.map .overlay .box.active .title:before {
  color: #ee3524;
}
/* line 1256, tngov.site15.scss */
.map .overlay .box.active .title i:before {
  color: #a7a9ac;
}
/* line 1259, tngov.site15.scss */
.map .overlay .box ul {
  display: none;
  overflow: hidden;
  margin-top: 0;
  padding: 0 10px 10px;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 400;
}
/* line 1261, tngov.site15.scss */
.map .overlay .box ul li {
  line-height: 1.75rem;
  margin-bottom: 0;
  padding: 0;
}
/* line 1263, tngov.site15.scss */
.map .overlay .box.active ul {
  display: block;
}
/* line 1265, tngov.site15.scss */
.map .overlay .box label {
  cursor: pointer;
  font-size: 0.8rem;
  display: block;
  line-height: 1.875rem;
}
/* line 1266, tngov.site15.scss */
.map .overlay .box label:before {
  color: #a7a9ac;
}
/* line 1267, tngov.site15.scss */
.map .overlay .box label.active {
  font-weight: bold;
}
/* line 1271, tngov.site15.scss */
.map .overlay .box.search {
  width: 340px;
  height: 40px;
}
/* line 1273, tngov.site15.scss */
.map .overlay .box.search .search {
  margin: 0;
}
/* line 1274, tngov.site15.scss */
.map .overlay .box.search .title {
  padding: 3px;
}
/* line 1275, tngov.site15.scss */
.map .overlay .box.search .map-locate {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px;
  color: #a7a9ac;
  z-index: 100;
}
/* line 1276, tngov.site15.scss */
.map .overlay .box.search .map-locate .LocateButton {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5000;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 1277, tngov.site15.scss */
.map .overlay .box.search .map-locate .locateContainer, .map .overlay .box.search .map-locate .LocateButton, .map .overlay .box.search .map-locate .zoomLocateButton {
  width: 100%;
  height: 100%;
}
/* line 1281, tngov.site15.scss */
.map .overlay .box.locations {
  margin-top: 0;
  display: none;
}
/* line 1283, tngov.site15.scss */
.map .overlay .box.locations.visible {
  display: inline-block;
}
/* line 1284, tngov.site15.scss */
.map .overlay .box.locations h3 {
  margin-bottom: 0;
}
/* line 1285, tngov.site15.scss */
.map .overlay .box.locations ul {
  max-height: 425px;
  overflow: auto;
  padding: 0;
}
/* line 1286, tngov.site15.scss */
.map .overlay .box.locations li {
  margin-bottom: 0;
  line-height: 1.325rem;
  padding: 15px 20px !important;
}
/* line 1287, tngov.site15.scss */
.map .overlay .box.locations li i {
  display: none;
}
/* line 1289, tngov.site15.scss */
.map .overlay .box.locations li.active {
  background: #f1f1f2;
  padding-left: 35px !important;
}
/* line 1290, tngov.site15.scss */
.map .overlay .box.locations li.active i {
  display: inline;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 5px;
  color: #a7a9ac;
}
/* line 1295, tngov.site15.scss */
.map .overlay .box.filters .map-office.active:before {
  color: #ee3524;
}
/* line 1297, tngov.site15.scss */
.map .overlay .box.filters .map-libraries.active:before {
  color: #0080ad;
}
/* line 1298, tngov.site15.scss */
.map .overlay .box.filters .map-schools.active:before {
  color: #9d61c1;
}
/* line 1299, tngov.site15.scss */
.map .overlay .box.filters .map-parks.active:before {
  color: #089b59;
}
/* line 1300, tngov.site15.scss */
.map .overlay .box.filters .map-hospitals.active:before {
  color: #004daa;
}
/* line 1301, tngov.site15.scss */
.map .overlay .box.filters .map-historic.active:before {
  color: #707070;
}
/* line 1303, tngov.site15.scss */
.map .overlay .box.filters .map-dlstations.active:before {
  color: #c59bff;
}
/* line 1304, tngov.site15.scss */
.map .overlay .box.filters .map-clerks.active:before {
  color: #70a8c4;
}
/* line 1305, tngov.site15.scss */
.map .overlay .box.filters .map-wineries.active:before {
  color: #feaaff;
}
/* line 1306, tngov.site15.scss */
.map .overlay .box.filters .map-golf.active:before {
  color: #6acc4a;
}
/* line 1307, tngov.site15.scss */
.map .overlay .box.filters .map-B20.active:before {
  color: #ce9c7b;
}
/* line 1308, tngov.site15.scss */
.map .overlay .box.filters .map-E85.active:before {
  color: #dbc43b;
}
/* line 1309, tngov.site15.scss */
.map .overlay .box.filters .map-permit.active:before {
  color: #5d9bff;
}
/* line 1310, tngov.site15.scss */
.map .overlay .box.filters .map-selfservice.active:before {
  color: #d12c40;
}
/* line 1311, tngov.site15.scss */
.map .overlay .box.filters .map-career.active:before {
  color: #5d9bff;
}
/* line 1314, tngov.site15.scss */
.map .overlay .box.filters input[type=checkbox] {
  display: none;
}
@media only screen and (max-width: 40em) {
  /* line 1240, tngov.site15.scss */
  .map .overlay {
    width: 100%;
    top: 0;
    left: 0;
    padding: 10px;
  }
  /* line 1322, tngov.site15.scss */
  .map .overlay .box.search {
    width: 100%;
    margin: 0;
  }
  /* line 1323, tngov.site15.scss */
  .map .overlay.right {
    position: absolute;
    bottom: 10px;
    left: 0;
    top: auto;
    width: auto;
    padding: 10px;
  }
  /* line 1324, tngov.site15.scss */
  .map .overlay.right .box, .map .overlay.right .box.active {
    height: auto;
    width: 125px;
    min-width: 0;
  }
  /* line 1325, tngov.site15.scss */
  .map .overlay.right .box .block-list, .map .overlay.right .box.active .block-list {
    display: none;
  }
  /* line 1327, tngov.site15.scss */
  .map .overlay.right.active {
    top: 0;
    z-index: 9000;
  }
  /* line 1328, tngov.site15.scss */
  .map .overlay.right.active .box {
    width: 100%;
  }
  /* line 1329, tngov.site15.scss */
  .map .overlay.right.active .filters {
    height: 100%;
  }
  /* line 1330, tngov.site15.scss */
  .map .overlay.right.active .filters .block-list {
    box-shadow: none;
    display: block;
    max-height: 92%;
    overflow: auto;
  }
  /* line 1331, tngov.site15.scss */
  .map .overlay.right.active .filters .block-list label {
    font-size: 0.875rem;
    padding: 5px 0;
  }
}
/* line 1344, tngov.site15.scss */
.map.one-col .map-loader {
  height: 400px;
}
/* line 1345, tngov.site15.scss */
.map.one-col .box.search {
  width: 200px;
}
/* line 1349, tngov.site15.scss */
.map .overlay .box.search, .map .overlay .box.filters {
  display: none;
}
/* line 1351, tngov.site15.scss */
.map.active-search .overlay .box.search {
  display: block;
}
/* line 1352, tngov.site15.scss */
.map.active-search #map-loader_zoom_slider {
  top: 70px;
  left: 10px;
}
/* line 1355, tngov.site15.scss */
.map.active-filters .overlay .box.filters {
  display: block;
}

/* line 1359, tngov.site15.scss */
.locations {
  margin-top: 15px;
}

/* line 1360, tngov.site15.scss */
.locations .panel {
  margin-bottom: 15px;
}

/* line 1362, tngov.site15.scss */
#local-map #map {
  margin-bottom: 20px;
}

/* -----------------------------------------
   News
----------------------------------------- */
/* line 1368, tngov.site15.scss */
.date, .pager {
  color: #aaa;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-weight: 500;
  font-size: 0.875rem;
  padding: 0 3px 3px 0;
}

/* line 1370, tngov.site15.scss */
.block-date {
  float: left;
  margin: 5px 20px 5px 0;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  text-align: center;
  text-transform: uppercase;
  color: #6e7073;
  line-height: 0.75rem;
}
/* line 1372, tngov.site15.scss */
.block-date .number {
  font-size: 1.875rem;
  line-height: 1rem;
}
/* line 1373, tngov.site15.scss */
.block-date .time {
  font-size: 0.75rem;
  text-transform: none;
  line-height: 1.5rem;
}

/* line 1377, tngov.site15.scss */
article.news h1 {
  margin-bottom: 0;
}
/* line 1378, tngov.site15.scss */
article.news .subtitle {
  padding: 10px 0 5px;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.125rem;
}

/* line 1380, tngov.site15.scss */
ul.stories, ul.articles {
  width: 100%;
}
/* line 1382, tngov.site15.scss */
ul.stories.active > li, ul.articles.active > li {
  width: 49.95%;
  padding-right: 10px;
  padding-bottom: 10px;
}
/* line 1383, tngov.site15.scss */
ul.stories.active.three-col > li, ul.articles.active.three-col > li {
  width: 33%;
  padding-right: 10px;
}
/* line 1387, tngov.site15.scss */
.news ul.stories > li:first-child, .news ul.articles > li:first-child {
  width: 100%;
}
/* line 1388, tngov.site15.scss */
.news ul.stories > li:first-child h1, .news ul.articles > li:first-child h1 {
  font-size: 3rem;
}
/* line 1389, tngov.site15.scss */
.news ul.stories > li:first-child iframe, .news ul.articles > li:first-child iframe {
  height: 400px;
}
/* line 1392, tngov.site15.scss */
ul.stories > li, ul.articles > li {
  margin: 0 0 10px 0;
  display: block;
  height: auto;
  position: relative;
  padding: 0;
}
/* line 1394, tngov.site15.scss */
ul.stories > li:before, ul.articles > li:before {
  display: none;
}
/* line 1395, tngov.site15.scss */
ul.stories > li article, ul.articles > li article {
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 1396, tngov.site15.scss */
ul.stories > li div.padded, ul.articles > li div.padded {
  padding: 25px;
  margin-bottom: 0;
}
/* line 1397, tngov.site15.scss */
ul.stories > li .media, ul.articles > li .media {
  max-height: 200px;
  overflow: hidden;
  margin-bottom: -10px;
}
/* line 1398, tngov.site15.scss */
ul.stories > li iframe, ul.articles > li iframe {
  width: 100%;
  height: 250px;
  margin-top: 10px;
}
/* line 1400, tngov.site15.scss */
ul.stories > li h1, ul.articles > li h1 {
  font-size: 2rem;
  line-height: 1em;
  margin-bottom: 10px;
}
/* line 1401, tngov.site15.scss */
ul.stories > li h3, ul.articles > li h3 {
  font-size: 1.5rem;
}
/* line 1403, tngov.site15.scss */
ul.stories > li article figure, ul.articles > li article figure {
  background: #ddd;
}
/* line 1404, tngov.site15.scss */
ul.stories > li article h1, ul.articles > li article h1 {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
/* line 1405, tngov.site15.scss */
ul.stories > li article h1 a:link, ul.articles > li article h1 a:link {
  text-decoration: none;
}
/* line 1408, tngov.site15.scss */
ul.stories > li p, ul.articles > li p {
  margin-top: 5px;
}
/* line 1409, tngov.site15.scss */
ul.stories > li p:last-child, ul.articles > li p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 900px) {
  /* line 1412, tngov.site15.scss */
  ul.stories > li:not(.featured), ul.articles > li:not(.featured) {
    width: 100%;
  }
}
@media only screen and (max-width: 40em) {
  /* line 1415, tngov.site15.scss */
  ul.stories > li:not(.featured), ul.articles > li:not(.featured) {
    width: 100%;
  }
  /* line 1416, tngov.site15.scss */
  ul.stories > li div.padded, ul.articles > li div.padded {
    padding: 20px 20px 20px 20px;
  }
  /* line 1417, tngov.site15.scss */
  ul.stories > li iframe, ul.articles > li iframe {
    height: 225px !important;
  }
}

/* line 1428, tngov.site15.scss */
ul.articles > li div.padded {
  padding-bottom: 50px;
}

/* line 1431, tngov.site15.scss */
ul.stories > li {
  margin-bottom: 0;
}

/* line 1437, tngov.site15.scss */
#search-side .search {
  font-size: 0.875rem;
  margin-top: 0;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  display: none;
}
/* line 1440, tngov.site15.scss */
#search-side.active > a {
  display: none;
}
/* line 1441, tngov.site15.scss */
#search-side.active .search {
  display: block;
}

/* -----------------------------------------
   Search Results
----------------------------------------- */
/* line 1462, tngov.site15.scss */
.search-label {
  color: #a7a9ac;
  position: absolute;
  margin: 0 0 10px 10px;
  font-size: 0.875rem;
  right: 5px;
  top: 5px;
  background-color: #f1f1f2;
  padding: 8px;
  line-height: 1em;
  width: 100px;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
}
/* line 1480, tngov.site15.scss */
.search-label i:before {
  color: #a7a9ac;
  margin: 0 0 0 5px;
}
@media only screen and (max-width: 40em) {
  /* line 1462, tngov.site15.scss */
  .search-label {
    font-size: 0.625rem;
    width: 80px;
    padding: 6px;
    top: 0;
    right: 0;
  }
}

/* line 1489, tngov.site15.scss */
.results header {
  margin-bottom: 20px;
}
/* line 1490, tngov.site15.scss */
.results .icon-link:before {
  font-size: 0.875rem;
}

/* line 1493, tngov.site15.scss */
ul.pager {
  text-align: center;
  margin: 20px 0 10px;
}
/* line 1497, tngov.site15.scss */
ul.pager li.left {
  float: left;
}
/* line 1498, tngov.site15.scss */
ul.pager li {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1.125rem;
  padding: 5px 10px;
  color: #a7a9ac;
}

/* --------------------------
	Contact
-------------------------- */
/* line 1509, tngov.site15.scss */
ul.cards > li .box {
  margin-right: 0;
}
/* line 1511, tngov.site15.scss */
ul.cards > li h2 {
  font-size: 1.625rem;
  margin-bottom: 5px;
  padding-right: 80px;
}
@media only screen and (max-width: 40em) {
  /* line 1511, tngov.site15.scss */
  ul.cards > li h2 {
    padding-right: 0;
  }
}
/* line 1514, tngov.site15.scss */
ul.cards > li p {
  margin: 0;
}
/* line 1515, tngov.site15.scss */
ul.cards > li .icon-link {
  display: inline-block;
  margin-top: 5px;
  font-size: 0.75rem;
}
/* line 1516, tngov.site15.scss */
ul.cards > li .phone-padded {
  padding: 6px 0;
}
/* line 1518, tngov.site15.scss */
ul.cards.thin .box.padded {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1519, tngov.site15.scss */
ul.cards.full > li {
  width: 100%;
}

/* -----------------------------------------
   Cabinet
----------------------------------------- */
/* line 1529, tngov.site15.scss */
.cabinet .imagecube {
  height: 230px;
}
/* line 1530, tngov.site15.scss */
.cabinet h2 small {
  font-size: 0.875rem;
  line-height: 1em;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.05rem;
  margin-top: 3px;
  display: block;
}
/* line 1531, tngov.site15.scss */
.cabinet h2 small span {
  color: #a7a9ac;
  display: block;
}
/* line 1533, tngov.site15.scss */
.cabinet h2.title {
  font-size: 1.75rem;
  line-height: 1.75rem;
}
/* line 1535, tngov.site15.scss */
.cabinet [class*="block-grid"] li {
  padding-bottom: 0;
}

/* line 1541, tngov.site15.scss */
.commissioner .content figure {
  position: relative;
  overflow: hidden;
}
/* line 1542, tngov.site15.scss */
.commissioner .content figure img {
  margin-bottom: 0;
}
/* line 1544, tngov.site15.scss */
.commissioner .content .lead-image {
  position: absolute;
  left: 0;
  height: 100%;
  width: 200px;
  background-size: cover;
  background-position: center top;
}
/* line 1545, tngov.site15.scss */
.commissioner .content .padded {
  padding: 25px 25px 25px 225px;
}
/* line 1546, tngov.site15.scss */
.commissioner .content header {
  margin-bottom: 10px;
}
/* line 1547, tngov.site15.scss */
.commissioner .content .subtitle {
  line-height: 1.125em;
  font-size: 1.25rem;
  display: inline-block;
}
/* line 1548, tngov.site15.scss */
.commissioner .content .social-list {
  padding: 0;
  margin-top: 15px;
}
/* line 1549, tngov.site15.scss */
.commissioner .content hr {
  margin-top: 20px;
}
/* line 1550, tngov.site15.scss */
.commissioner .content .more {
  display: block;
  background: #d1d3d4;
  color: #666666;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  text-align: center;
  padding: 10px;
  font-size: 0.75rem;
  line-height: 0.75em;
  font-weight: bold;
}
/* line 1551, tngov.site15.scss */
.commissioner .content .more:before {
  color: #666666;
}
/* line 1552, tngov.site15.scss */
.commissioner .content .more:hover {
  color: #131e29;
  background: #f1f1f2;
}
/* line 1553, tngov.site15.scss */
.commissioner .content .more:hover:before {
  color: #ee3524;
}

/* -----------------------------------------
   Local
----------------------------------------- */
/* line 1563, tngov.site15.scss */
[data-headlines] {
  display: none;
}
/* line 1564, tngov.site15.scss */
[data-headlines].active {
  display: block;
}
/* line 1565, tngov.site15.scss */
[data-headlines] small {
  color: #a7a9ac;
}

/* -----------------------------------------
   Directory
----------------------------------------- */
/* line 1573, tngov.site15.scss */
.directory h2 {
  margin-bottom: 0;
  font-size: 1.75rem;
}

/* -----------------------------------------
   Governor
----------------------------------------- */
/* line 1581, tngov.site15.scss */
.content .twitter-timeline {
  min-height: 250px;
  margin-top: 10px !important;
}

/* line 1587, tngov.site15.scss */
#timeline iframe {
  width: 100%;
}
/* line 1589, tngov.site15.scss */
#timeline #legend {
  margin-bottom: 20px;
}
/* line 1591, tngov.site15.scss */
#timeline #legend li {
  list-style-image: none !important;
  margin: 0 2px 0 0 !important;
  padding: 2px 5px !important;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
}
/* line 1592, tngov.site15.scss */
#timeline #legend h3 {
  text-transform: none !important;
}
/* line 1593, tngov.site15.scss */
#timeline #legend #legend-title {
  min-width: 70px !important;
  font-size: 1.25rem;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #1b365d;
  text-transform: none;
  padding-left: 0 !important;
  text-align: left;
}
/* line 1594, tngov.site15.scss */
#timeline #legend #legend-video {
  background-color: #4A7CBE;
}
/* line 1595, tngov.site15.scss */
#timeline #legend #legend-photos {
  background-color: #F0A511;
}
/* line 1596, tngov.site15.scss */
#timeline #legend #legend-press {
  background-color: #72BE7C;
}
/* line 1597, tngov.site15.scss */
#timeline #legend #legend-dept {
  background-color: #AD90CB;
}
/* line 1598, tngov.site15.scss */
#timeline #legend #legend-dept2 {
  background-color: #667373;
}
/* line 1599, tngov.site15.scss */
#timeline #legend #legend-event {
  background-color: #BE0606;
}
/* line 1600, tngov.site15.scss */
#timeline #legend #legend-audio {
  background-color: #2D2D2D;
}
/* line 1601, tngov.site15.scss */
#timeline #legend #legend-driveto55 {
  background-color: #c47621;
}
/* line 1602, tngov.site15.scss */
#timeline #legend .tl_right {
  float: right;
}
/* line 1606, tngov.site15.scss */
#timeline.year-2014 #legend-education {
  background: #BE0606;
}
/* line 1607, tngov.site15.scss */
#timeline.year-2014 #legend-event {
  background: #0098BE;
}
@media only screen and (max-width: 40em) {
  /* line 1611, tngov.site15.scss */
  #timeline #legend-title {
    width: 100%;
  }
  /* line 1612, tngov.site15.scss */
  #timeline #legend li {
    margin-bottom: 4px !important;
  }
}

/* -----------------------------------------
   Forms
----------------------------------------- */
/* line 1621, tngov.site15.scss */
.fsboxshadow .content .fsBody .fsForm {
  box-shadow: none;
}

/* line 1622, tngov.site15.scss */
.content .fsBody .fsForm {
  font-size: 1rem;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025em;
  background: white;
  margin: 0 0 10px 0;
  padding: 1px 0 0;
  border: 0;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2) !important;
}
/* line 1627, tngov.site15.scss */
.content .fsBody .fsForm .fsSection {
  border-top: 1px #d1d3d4 solid;
  margin-top: 10px;
  min-width: 0 !important;
  max-width: 100%;
}
/* line 1628, tngov.site15.scss */
.content .fsBody .fsForm .fsSection:first-child {
  border-top: 0;
  margin-top: 0;
}
/* line 1630, tngov.site15.scss */
.content .fsBody .fsForm .fsSectionHeader {
  background: none !important;
  margin: 0;
}
/* line 1632, tngov.site15.scss */
.content .fsBody .fsForm .fsSectionHeader .fsSectionHeading {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #1b365d;
  font-weight: normal;
  border-bottom: 1px #d1d3d4 solid;
  padding-bottom: 10px;
  margin: 20px 5px 10px !important;
}
/* line 1635, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody {
  padding: 15px 20px;
}
/* line 1636, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody .fsLabel {
  font-size: 0.875rem;
}
/* line 1637, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody .fsRequiredMarker {
  font-size: 0.875rem;
}
/* line 1638, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody select.fsField {
  padding-right: 20px;
}
/* line 1639, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody.fsFieldFocused {
  background: none;
}
/* line 1640, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody.fsFieldFocused .fsLabel {
  background: none !important;
}
/* line 1642, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody .fsOptionLabel.vertical {
  padding: 3px 0;
}
/* line 1643, tngov.site15.scss */
.content .fsBody .fsForm .fsRowBody p {
  margin-bottom: 0;
}
/* line 1645, tngov.site15.scss */
.content .fsBody .fsForm .fsFieldRow input, .content .fsBody .fsForm .fsFieldRow textarea {
  background: white;
  border: 1px #d1d3d4 solid;
}
/* line 1646, tngov.site15.scss */
.content .fsBody .fsForm .fsFieldRow select {
  background-color: white;
}
/* line 1647, tngov.site15.scss */
.content .fsBody .fsForm .fsFieldRow input[type=text], .content .fsBody .fsForm .fsFieldRow select {
  margin: 0 5px 5px 0;
}
/* line 1648, tngov.site15.scss */
.content .fsBody .fsForm .fsSupporting {
  margin-top: -2px;
  color: #666666;
}
/* line 1652, tngov.site15.scss */
.content .fsBody .fsForm .fieldset-content:after {
  content: '';
  clear: both;
  display: table;
}
/* line 1655, tngov.site15.scss */
.content .fsBody .fsForm .fsSubmit {
  background: none !important;
  border-top: 1px #d1d3d4 solid;
}
/* line 1657, tngov.site15.scss */
.content .fsBody .fsForm .fsError {
  background: #ee3524;
  border: 0;
  color: white;
  font-size: 1rem;
}
/* line 1658, tngov.site15.scss */
.content .fsBody .fsForm .fsValidationError {
  background: none !important;
  border-left: 10px #ee3524 solid;
}
/* line 1660, tngov.site15.scss */
.content .fsBody .fsForm .fsValidationError .fsLabel {
  color: #ee3524;
}
/* line 1662, tngov.site15.scss */
.content .fsBody .fsForm .fsValidationError.fsFieldFocused .fsLabel {
  padding-left: 0;
}
@media only screen and (max-width: 40em) {
  /* line 1666, tngov.site15.scss */
  .content .fsBody .fsForm .fsFieldRow input {
    font-size: 1.25rem;
  }
}

/* -----------------------------------------
   Social
----------------------------------------- */
/* line 1677, tngov.site15.scss */
.social, .quick-nav, .newsletter {
  background: #e0e0e0;
}
/* line 1681, tngov.site15.scss */
.social ul, .quick-nav ul, .newsletter ul {
  padding: 20px 0;
}
/* line 1682, tngov.site15.scss */
.social ul li, .quick-nav ul li, .newsletter ul li {
  vertical-align: middle;
  padding-right: 10px;
  min-width: 25px;
}
/* line 1683, tngov.site15.scss */
.social a:link, .quick-nav a:link, .newsletter a:link {
  text-decoration: none;
  overflow: hidden;
}
/* line 1684, tngov.site15.scss */
.social h2, .quick-nav h2, .newsletter h2 {
  margin: 0;
  color: #131e29;
}
/* line 1686, tngov.site15.scss */
.social a[class*=icon-]:hover, .social a[class*=icon-]:before, .quick-nav a[class*=icon-]:hover, .quick-nav a[class*=icon-]:before, .newsletter a[class*=icon-]:hover, .newsletter a[class*=icon-]:before {
  color: black;
}
/* line 1687, tngov.site15.scss */
.social a span, .quick-nav a span, .newsletter a span {
  text-indent: -9999px;
  display: inline-block;
}

/* line 1691, tngov.site15.scss */
.content ul.social-large li {
  font-size: 1.25rem;
}

/* line 1694, tngov.site15.scss */
.newsletter {
  background: #1b365d;
  color: white;
}
/* line 1696, tngov.site15.scss */
.newsletter h2 {
  color: white;
  display: inline-block;
  margin-right: 23px;
}
/* line 1697, tngov.site15.scss */
.newsletter input {
  display: inline;
  max-width: 200px;
  margin-bottom: 0;
}
/* line 1698, tngov.site15.scss */
.newsletter form {
  margin: 20px 0;
}

/* line 1702, tngov.site15.scss */
.quick-nav {
  background: #d1d3d4;
  text-align: center;
}
/* line 1704, tngov.site15.scss */
.quick-nav ul {
  padding: 20px 0 0;
}
/* line 1706, tngov.site15.scss */
.quick-nav a {
  display: inline-block;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
}
/* line 1707, tngov.site15.scss */
.quick-nav a i:before {
  font-size: 2rem;
  margin: 0;
}
/* line 1709, tngov.site15.scss */
.quick-nav i.icon-cab {
  margin-right: 5px;
}

/* line 1714, tngov.site15.scss */
ul li a.icon-facebook:hover:before, ul li h2.icon-facebook:before, .content ul li a.icon-facebook:hover:before, .content ul li h2.icon-facebook:before, .bar a.icon-facebook:hover:before, .bar h2.icon-facebook:before {
  color: #3b5998;
}
/* line 1715, tngov.site15.scss */
ul li a.icon-tripadvisor:hover:before, ul li h2.icon-tripadvisor:before, .content ul li a.icon-tripadvisor:hover:before, .content ul li h2.icon-tripadvisor:before, .bar a.icon-tripadvisor:hover:before, .bar h2.icon-tripadvisor:before {
  color: #597E4B;
}
/* line 1716, tngov.site15.scss */
ul li a.icon-twitter:hover:before, ul li h2.icon-twitter:before, .content ul li a.icon-twitter:hover:before, .content ul li h2.icon-twitter:before, .bar a.icon-twitter:hover:before, .bar h2.icon-twitter:before {
  color: #00aced;
}
/* line 1717, tngov.site15.scss */
ul li a.icon-youtube:hover:before, ul li h2.icon-youtube:before, .content ul li a.icon-youtube:hover:before, .content ul li h2.icon-youtube:before, .bar a.icon-youtube:hover:before, .bar h2.icon-youtube:before {
  color: #bb0000;
}
/* line 1718, tngov.site15.scss */
ul li a.icon-instagram:hover:before, ul li h2.icon-instagram:before, .content ul li a.icon-instagram:hover:before, .content ul li h2.icon-instagram:before, .bar a.icon-instagram:hover:before, .bar h2.icon-instagram:before {
  color: #517fa4;
}
/* line 1719, tngov.site15.scss */
ul li a.icon-flickr:hover:before, ul li h2.icon-flickr:before, .content ul li a.icon-flickr:hover:before, .content ul li h2.icon-flickr:before, .bar a.icon-flickr:hover:before, .bar h2.icon-flickr:before {
  color: #ff0084;
}
/* line 1720, tngov.site15.scss */
ul li a.icon-linkedin:hover:before, ul li h2.icon-linkedin:before, .content ul li a.icon-linkedin:hover:before, .content ul li h2.icon-linkedin:before, .bar a.icon-linkedin:hover:before, .bar h2.icon-linkedin:before {
  color: #008cc9;
}
/* line 1721, tngov.site15.scss */
ul li a.icon-pinterest:hover:before, ul li h2.icon-pinterest:before, .content ul li a.icon-pinterest:hover:before, .content ul li h2.icon-pinterest:before, .bar a.icon-pinterest:hover:before, .bar h2.icon-pinterest:before {
  color: #cb2027;
}
/* line 1722, tngov.site15.scss */
ul li a.icon-googleplus:hover:before, ul li h2.icon-googleplus:before, .content ul li a.icon-googleplus:hover:before, .content ul li h2.icon-googleplus:before, .bar a.icon-googleplus:hover:before, .bar h2.icon-googleplus:before {
  color: #d73d32;
}
/* line 1723, tngov.site15.scss */
ul li a.icon-vimeo:hover:before, ul li h2.icon-vimeo:before, .content ul li a.icon-vimeo:hover:before, .content ul li h2.icon-vimeo:before, .bar a.icon-vimeo:hover:before, .bar h2.icon-vimeo:before {
  color: #45bbff;
}
/* line 1724, tngov.site15.scss */
ul li a.icon-blogger:hover:before, ul li h2.icon-blogger:before, .content ul li a.icon-blogger:hover:before, .content ul li h2.icon-blogger:before, .bar a.icon-blogger:hover:before, .bar h2.icon-blogger:before {
  color: #f56d00;
}
/* line 1725, tngov.site15.scss */
ul li a.icon-wordpress:hover:before, ul li h2.icon-wordpress:before, .content ul li a.icon-wordpress:hover:before, .content ul li h2.icon-wordpress:before, .bar a.icon-wordpress:hover:before, .bar h2.icon-wordpress:before {
  color: #4676bb;
}
/* line 1726, tngov.site15.scss */
ul li a.icon-tumblr:hover:before, ul li h2.icon-tumblr:before, .content ul li a.icon-tumblr:hover:before, .content ul li h2.icon-tumblr:before, .bar a.icon-tumblr:hover:before, .bar h2.icon-tumblr:before {
  color: #32506d;
}
/* line 1727, tngov.site15.scss */
ul li a.icon-rss:hover:before, ul li h2.icon-rss:before, .content ul li a.icon-rss:hover:before, .content ul li h2.icon-rss:before, .bar a.icon-rss:hover:before, .bar h2.icon-rss:before {
  color: #FF6600;
}
/* line 1729, tngov.site15.scss */
ul li a.icon-schooltube:before, .content ul li a.icon-schooltube:before, .bar a.icon-schooltube:before {
  width: 65px;
}
/* line 1730, tngov.site15.scss */
ul li a.icon-schooltube:hover:before, ul li h2.icon-schooltube:before, .content ul li a.icon-schooltube:hover:before, .content ul li h2.icon-schooltube:before, .bar a.icon-schooltube:hover:before, .bar h2.icon-schooltube:before {
  color: #00a6d9;
}
/* line 1732, tngov.site15.scss */
ul li h2[class*="icon-"], .content ul li h2[class*="icon-"], .bar h2[class*="icon-"] {
  margin-bottom: 20px;
}
/* line 1733, tngov.site15.scss */
ul li h2[class*="icon-"] a, .content ul li h2[class*="icon-"] a, .bar h2[class*="icon-"] a {
  color: #131e29;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.05rem;
}
/* line 1734, tngov.site15.scss */
ul li h2[class*="icon-"] a:hover, .content ul li h2[class*="icon-"] a:hover, .bar h2[class*="icon-"] a:hover {
  color: #ee3524;
}
/* line 1750, tngov.site15.scss */
ul li a.icon-facebook span,
ul li a.icon-tripadvisor span,
ul li a.icon-twitter span,
ul li a.icon-youtube span,
ul li a.icon-instagram span,
ul li a.icon-flickr span,
ul li a.icon-linkedin span,
ul li a.icon-pinterest span,
ul li a.icon-googleplus span,
ul li a.icon-vimeo span,
ul li a.icon-blogger span,
ul li a.icon-wordpress span,
ul li a.icon-tumblr span, .content ul li a.icon-facebook span,
.content ul li a.icon-tripadvisor span,
.content ul li a.icon-twitter span,
.content ul li a.icon-youtube span,
.content ul li a.icon-instagram span,
.content ul li a.icon-flickr span,
.content ul li a.icon-linkedin span,
.content ul li a.icon-pinterest span,
.content ul li a.icon-googleplus span,
.content ul li a.icon-vimeo span,
.content ul li a.icon-blogger span,
.content ul li a.icon-wordpress span,
.content ul li a.icon-tumblr span, .bar a.icon-facebook span,
.bar a.icon-tripadvisor span,
.bar a.icon-twitter span,
.bar a.icon-youtube span,
.bar a.icon-instagram span,
.bar a.icon-flickr span,
.bar a.icon-linkedin span,
.bar a.icon-pinterest span,
.bar a.icon-googleplus span,
.bar a.icon-vimeo span,
.bar a.icon-blogger span,
.bar a.icon-wordpress span,
.bar a.icon-tumblr span {
  display: inline-block;
}

/* -----------------------------------------
   Footer
----------------------------------------- */
/* line 1763, tngov.site15.scss */
footer#agency-footer {
  padding-bottom: 30px;
  background: #eee;
  min-height: 300px;
}
/* line 1767, tngov.site15.scss */
footer#agency-footer .columns {
  padding-top: 20px;
  z-index: 8;
}
/* line 1768, tngov.site15.scss */
footer#agency-footer h2 {
  margin: 0 0 10px;
  line-height: 1.5rem;
}
/* line 1769, tngov.site15.scss */
footer#agency-footer ul {
  font-size: 0.8rem;
}
/* line 1770, tngov.site15.scss */
footer#agency-footer ul li {
  border-color: #d1d3d4;
}
/* line 1771, tngov.site15.scss */
footer#agency-footer ul li a {
  padding: 10px 0;
}
/* line 1772, tngov.site15.scss */
footer#agency-footer .last {
  font-size: 0.8rem;
}
/* line 1773, tngov.site15.scss */
footer#agency-footer .last img {
  max-width: 140px;
}
/* line 1774, tngov.site15.scss */
footer#agency-footer .last .contact {
  margin: 0 0 15px 0;
  line-height: 1.25rem;
}
/* line 1775, tngov.site15.scss */
footer#agency-footer .last .contact address {
  margin-top: 10px;
}
/* line 1776, tngov.site15.scss */
footer#agency-footer .last .contact address a {
  font-style: normal;
}

@media only screen and (min-width: 40em) {
  /* line 1780, tngov.site15.scss */
  footer#footer {
    position: absolute;
    bottom: 0;
    margin-top: 0;
    width: 100%;
  }
}
/* line 1786, tngov.site15.scss */
footer#footer #footer-bottom {
  font-size: 0.75rem;
  background: #1b365d;
  letter-spacing: -0.05rem;
  position: relative;
  z-index: 1400;
}
/* line 1790, tngov.site15.scss */
footer#footer #footer-bottom * {
  color: white;
}
/* line 1791, tngov.site15.scss */
footer#footer #footer-bottom a {
  font-size: 0.825rem;
  display: inline-block;
  padding: 15px 5px;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  letter-spacing: -0.025rem;
  text-decoration: none;
}
/* line 1792, tngov.site15.scss */
footer#footer #footer-bottom a:hover {
  color: #ee3524;
}
/* line 1793, tngov.site15.scss */
footer#footer #footer-bottom .customer-service {
  display: block;
  margin: -30px 0;
  border: 0;
}
/* line 1797, tngov.site15.scss */
footer#footer #footer-top {
  background: white;
  color: #131e29;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1500;
}
/* line 1799, tngov.site15.scss */
footer#footer #footer-top .columns > ul > li {
  margin: 0 15px;
}
/* line 1801, tngov.site15.scss */
footer#footer #footer-top .columns > ul > li:first-child {
  margin-left: 0;
}
/* line 1802, tngov.site15.scss */
footer#footer #footer-top .columns > ul > li:last-child {
  margin-right: 0;
}
/* line 1803, tngov.site15.scss */
footer#footer #footer-top .columns > ul > li > a {
  text-decoration: none;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: -0.05em;
  display: inline-block;
  padding: 17px 0 15px;
  color: #414042;
}
/* line 1804, tngov.site15.scss */
footer#footer #footer-top .columns > ul > li:hover > a, footer#footer #footer-top .columns > ul > li.active > a, footer#footer #footer-top .columns > ul > li:hover span.status, footer#footer #footer-top .columns > ul > li.active span.status {
  color: #a7a9ac;
}
/* line 1806, tngov.site15.scss */
footer#footer #footer-top a span.status {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  color: #1b365d;
}
/* line 1807, tngov.site15.scss */
footer#footer #footer-top select {
  display: block;
}
/* line 1808, tngov.site15.scss */
footer#footer #footer-top a:before {
  color: #a7a9ac;
  margin-left: 0;
}
/* line 1809, tngov.site15.scss */
footer#footer #footer-top .starball {
  width: 70px;
  height: 70px;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -30px;
}
/* line 1810, tngov.site15.scss */
footer#footer #footer-top li {
  position: relative;
}
/* line 1812, tngov.site15.scss */
footer#footer #footer-top li .drop {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  min-width: 150px;
  margin-bottom: 52px;
  text-align: center;
}
/* line 1813, tngov.site15.scss */
footer#footer #footer-top li .drop .box {
  padding: 15px;
  text-align: left;
  margin: 0 0 12px 0;
}
/* line 1814, tngov.site15.scss */
footer#footer #footer-top li .drop .box:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 10px 10px 0;
  border-color: #FFFFFF transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: 2px;
  left: 50%;
  margin-left: -5px;
}
/* line 1815, tngov.site15.scss */
footer#footer #footer-top li .drop.right {
  right: 0;
  left: auto;
}
/* line 1816, tngov.site15.scss */
footer#footer #footer-top li .drop.right :after {
  right: 25px;
  left: auto;
}
/* line 1819, tngov.site15.scss */
footer#footer #footer-top li.active .drop {
  display: block;
}
/* line 1822, tngov.site15.scss */
footer#footer #footer-top li#footer-livechat.offline a {
  /*cursor: default; pointer-events: none;*/
}
/* line 1823, tngov.site15.scss */
footer#footer #footer-top li#footer-livechat.offline a, footer#footer #footer-top li#footer-livechat.offline a .status {
  color: #a7a9ac !important;
}
/* line 1825, tngov.site15.scss */
footer#footer #footer-top li#footer-livechat #whoson_chat_link img {
  display: none;
}
/* line 1827, tngov.site15.scss */
footer#footer #footer-top li#footer-share .drop {
  min-width: 215px;
}
/* line 1829, tngov.site15.scss */
footer#footer #footer-top li#footer-share .drop .box {
  text-align: center;
}
/* line 1830, tngov.site15.scss */
footer#footer #footer-top li#footer-share .drop span {
  margin: 0 !important;
}
/* line 1832, tngov.site15.scss */
footer#footer #footer-top li#footer-translate .drop {
  min-width: 175px;
}
/* line 1835, tngov.site15.scss */
footer#footer #footer-top li#footer-translate .drop .skiptranslate select {
  margin: 0 0 5px;
}
/* line 1836, tngov.site15.scss */
footer#footer #footer-top li#footer-translate .drop .skiptranslate a {
  font-size: 0.75rem;
  padding: 0;
}
/* line 1839, tngov.site15.scss */
footer#footer #footer-top li#footer-fontsize .drop {
  min-width: 190px;
}
/* line 1841, tngov.site15.scss */
footer#footer #footer-top li#footer-fontsize .drop .box {
  text-align: center;
}
/* line 1842, tngov.site15.scss */
footer#footer #footer-top li#footer-fontsize .drop a.button {
  font-size: 15px;
}

/* line 1851, tngov.site15.scss */
#overlay {
  opacity: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -100;
}
/* line 1852, tngov.site15.scss */
#overlay.active {
  display: block;
  z-index: 900;
  opacity: 1;
}

/* line 1855, tngov.site15.scss */
html[data-font-size="small"] {
  font-size: 12px;
}

/* line 1856, tngov.site15.scss */
html[data-font-size="large"] {
  font-size: 20px;
}

/* line 1858, tngov.site15.scss */
.page-top {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 800;
  padding: 10px;
  line-height: 1em;
  border-radius: 30px;
  font-size: 0.875rem;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background: #d1d3d4;
}
/* line 1859, tngov.site15.scss */
.page-top:hover {
  cursor: pointer;
  background: #ee3524;
  color: white;
}
/* line 1860, tngov.site15.scss */
.page-top.active {
  display: block;
}
/* line 1861, tngov.site15.scss */
.page-top.bottom {
  position: absolute;
  bottom: 0;
}
/* line 1862, tngov.site15.scss */
.page-top:before {
  margin: 0 !important;
}

/* -----------------------------------------
   Special
----------------------------------------- */
/* line 1869, tngov.site15.scss */
.cke_editable p {
  margin-bottom: 15px;
}

/* line 1870, tngov.site15.scss */
.cke_editable p a:link {
  text-decoration: underline;
}

/* line 1872, tngov.site15.scss */
.alert {
  background: #ee3524;
  color: white;
  padding: 10px;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 1874, tngov.site15.scss */
.alert:hover {
  background: #a41918 !important;
}

/* line 1876, tngov.site15.scss */
body > a:nth-child(even) .alert {
  background: #be1f27;
}

/* line 1878, tngov.site15.scss */
.entity-alert {
  background: #ed9924;
  color: black;
  padding: 10px;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 1879, tngov.site15.scss */
.entity-alert:hover {
  background: #c24e13 !important;
}

/* line 1881, tngov.site15.scss */
body > a:nth-child(even) .entity-alert {
  background: #f2cd47;
}

/* -----------------------------------------
   Patterns
----------------------------------------- */
/* Accordion */
/* line 1890, tngov.site15.scss */
dl dt {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1.25rem;
}
/* line 1892, tngov.site15.scss */
dl dd {
  margin: 0 0 10px 0;
}

/* line 1896, tngov.site15.scss */
dl.accordion > dt {
  border-top: 1px #d1d3d4 solid;
  cursor: pointer;
  padding: 10px 0;
}
/* line 1897, tngov.site15.scss */
dl.accordion > dt .normal-text {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 0.875rem;
  line-height: 1.375rem;
  margin-bottom: 20px;
  letter-spacing: -0.025rem;
}
/* line 1898, tngov.site15.scss */
dl.accordion > dt:hover {
  color: #666666;
}
/* line 1899, tngov.site15.scss */
dl.accordion > dt:first-child {
  border-top: 0;
}
/* line 1900, tngov.site15.scss */
dl.accordion > dt:before {
  margin: 0 0 0 -5px;
  color: #6e7073;
}
/* line 1901, tngov.site15.scss */
.js dl.accordion > dd {
  display: none;
}
/* line 1902, tngov.site15.scss */
dl.accordion > dd {
  margin: 0;
  padding: 0 10px 20px;
}
/* line 1903, tngov.site15.scss */
dl.accordion > dd dt {
  font-size: 1.125rem;
}
/* line 1904, tngov.site15.scss */
dl.accordion > dd dl {
  margin-bottom: 0;
}
/* line 1906, tngov.site15.scss */
dl.accordion > *:first-child {
  padding-top: 0;
  margin-top: 0;
}
/* line 1907, tngov.site15.scss */
dl.accordion > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1909, tngov.site15.scss */
dl.accordion ul.block-list {
  margin-top: 0;
}
/* line 1910, tngov.site15.scss */
dl.accordion ul.block-list li a {
  padding-left: 0;
}

/* Tabs */
/* line 1915, tngov.site15.scss */
ul.tab-options, ul.tab-content, ul.tab > li, ul.tab-content > li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1916, tngov.site15.scss */
ul.tab-options > li:before, ul.tab-content > li:before {
  content: '';
  margin: 0;
  display: none;
}

/* line 1918, tngov.site15.scss */
ul.tab-options > li {
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  background: #e0e0e0;
  padding: 7px 15px;
  cursor: pointer;
}

/* line 1920, tngov.site15.scss */
ul.tab-content {
  background: white;
  border: 1px #d1d3d4 solid;
  padding: 25px;
  margin-bottom: 20px;
}

/* line 1921, tngov.site15.scss */
ul.tab-content.enabled > li {
  display: none;
}
/* line 1922, tngov.site15.scss */
ul.tab-content.enabled > li ul.block-list {
  margin-top: 0;
}

/* line 1924, tngov.site15.scss */
ul.tab-content.enabled > li.active {
  display: block;
}

/* DataTables */
/* line 1928, tngov.site15.scss */
.content .dataTables_wrapper {
  margin-bottom: 20px;
}
/* line 1931, tngov.site15.scss */
.content .dataTables_wrapper .table-wrap {
  width: 100%;
  margin-bottom: 5px;
  clear: both;
}
/* line 1932, tngov.site15.scss */
.content .dataTables_wrapper table.dataTable {
  border-collapse: collapse;
}
/* line 1934, tngov.site15.scss */
.content .dataTables_wrapper table.dataTable * {
  border-collapse: collapse;
}
/* line 1935, tngov.site15.scss */
.content .dataTables_wrapper table.dataTable thead th {
  padding: 10px;
  border: 0;
}
/* line 1936, tngov.site15.scss */
.content .dataTables_wrapper table.dataTable [class*=sorting] {
  cursor: pointer;
}
/* line 1937, tngov.site15.scss */
.content .dataTables_wrapper table.dataTable tbody tr {
  background: none;
}
/* line 1938, tngov.site15.scss */
.content .dataTables_wrapper table.dataTable.no-footer {
  border-bottom: 0;
}
/* line 1940, tngov.site15.scss */
.content .dataTables_wrapper .dataTables_length, .content .dataTables_wrapper .dataTables_filter, .content .dataTables_wrapper .dataTables_info, .content .dataTables_wrapper .dataTables_paginate {
  width: 50%;
}
/* line 1941, tngov.site15.scss */
.content .dataTables_wrapper .dataTables_filter input {
  max-width: 70%;
  display: inline-block;
}
/* line 1942, tngov.site15.scss */
.content .dataTables_wrapper .dataTables_info, .content .dataTables_wrapper .dataTables_paginate {
  font-size: 0.875rem;
}
/* line 1943, tngov.site15.scss */
.content .dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 5px 7px !important;
  border: 0 !important;
}
/* line 1945, tngov.site15.scss */
.content .dataTables_wrapper .dataTables_paginate .paginate_button.current, .content .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  border-color: transparent;
  background: #f1f1f2;
  color: #a7a9ac !important;
  cursor: pointer !important;
}
/* line 1951, tngov.site15.scss */
.content .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: none;
  border-color: transparent;
  color: #ee3524 !important;
}
/* line 1952, tngov.site15.scss */
.content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  color: #a7a9ac !important;
}

/* Desktop Tabs */
@media only screen and (min-width: 40em) {
  /* line 1963, tngov.site15.scss */
  ul.tab-options {
    margin-bottom: -1px;
  }

  /* line 1964, tngov.site15.scss */
  ul.tab-options > li {
    border: 1px #d1d3d4 solid;
    display: inline-block;
    margin: 0 -5px 0 0;
  }
  /* line 1966, tngov.site15.scss */
  ul.tab-options > li:nth-child(2) {
    border-top-left-radius: 4px;
  }
  /* line 1967, tngov.site15.scss */
  ul.tab-options > li:last-child {
    border-top-right-radius: 4px;
  }
  /* line 1968, tngov.site15.scss */
  ul.tab-options > li.active {
    background: white;
    border-bottom-color: white;
  }

  /* line 1972, tngov.site15.scss */
  .tabs.vertical:after {
    content: '';
    clear: both;
    display: table;
  }
  /* line 1973, tngov.site15.scss */
  .tabs.vertical ul.tab-options, .tabs.vertical ul.tab-content {
    float: left;
    position: relative;
  }
  /* line 1974, tngov.site15.scss */
  .tabs.vertical ul.tab-options {
    width: 20%;
    margin: 0 -1px 0 0;
    z-index: 500;
  }
  /* line 1975, tngov.site15.scss */
  .tabs.vertical ul.tab-content {
    width: 80%;
    min-height: 150px;
  }
  /* line 1976, tngov.site15.scss */
  .tabs.vertical ul.tab-options > li {
    display: block;
    margin: 0 0 -4px 0;
    border-bottom-color: #d1d3d4;
  }
  /* line 1977, tngov.site15.scss */
  .tabs.vertical ul.tab-options > li.active {
    border-right-color: white;
  }
  /* line 1978, tngov.site15.scss */
  .tabs.vertical ul.tab-options > li:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
  }
}
/* Mobile Menu */
@media only screen and (max-width: 40em) {
  /* line 1987, tngov.site15.scss */
  ul.tab-options.enabled > li {
    display: none;
  }
  /* line 1988, tngov.site15.scss */
  ul.tab-options.enabled > li.active:not(.mobile-tab) {
    color: #6e7073;
  }
  /* line 1989, tngov.site15.scss */
  ul.tab-options.enabled.active > li {
    display: block;
  }

  /* line 1992, tngov.site15.scss */
  ul.tab-options > li {
    display: block;
  }
  /* line 1994, tngov.site15.scss */
  ul.tab-options > li.mobile-tab span[class*=icon] {
    opacity: 0.5;
    float: right;
    font-size: 0.875rem;
  }
  /* line 1995, tngov.site15.scss */
  ul.tab-options > li.mobile-tab span.icon-cancel {
    display: none;
  }

  /* line 2000, tngov.site15.scss */
  ul.tab-options.active > li.mobile-tab span.icon-menu {
    display: none;
  }
  /* line 2001, tngov.site15.scss */
  ul.tab-options.active > li.mobile-tab span.icon-cancel {
    display: block;
  }
}
/* Tooltip */
/* line 2009, tngov.site15.scss */
[data-tooltip] {
  color: #1b365d;
  cursor: pointer;
}
/* line 2011, tngov.site15.scss */
[data-tooltip]:hover:before, [data-tooltip]:hover {
  color: #ee3524;
}

/* line 2013, tngov.site15.scss */
#tooltip, .tooltip {
  width: 300px;
  display: none;
  padding: 10px;
  color: #131e29;
  position: absolute;
  border-bottom: 4px #ee3524 solid;
  background: white;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  z-index: 100;
}
/* line 2015, tngov.site15.scss */
#tooltip.active, .tooltip.active {
  display: block;
}
/* line 2016, tngov.site15.scss */
#tooltip:after, .tooltip:after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ee3524;
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;
  margin-left: -10px;
}
/* line 2017, tngov.site15.scss */
#tooltip.top, .tooltip.top {
  border-top: 4px #ee3524 solid;
  border-bottom: none;
}
/* line 2018, tngov.site15.scss */
#tooltip.top:after, .tooltip.top:after {
  border-top-color: transparent;
  border-bottom: 10px solid #ee3524 !important;
  top: -20px;
  position: absolute;
  bottom: auto;
}
/* line 2019, tngov.site15.scss */
#tooltip.left:after, .tooltip.left:after {
  left: 10px;
  margin: 0;
}
/* line 2020, tngov.site15.scss */
#tooltip.right:after, .tooltip.right:after {
  right: 10px;
  left: auto;
  margin: 0;
}
/* line 2021, tngov.site15.scss */
#tooltip.start, .tooltip.start {
  margin-bottom: -10px;
}

/* Chosen */
/* line 2029, tngov.site15.scss */
select {
  padding-right: 15px;
}

/* line 2030, tngov.site15.scss */
#main .chosen-container {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  min-width: 200px;
  margin-bottom: 1rem;
}
/* line 2032, tngov.site15.scss */
#main .chosen-container:hover {
  z-index: 9000;
}
/* line 2033, tngov.site15.scss */
#main .chosen-container .chosen-results {
  margin: 0;
  padding: 0;
}
/* line 2034, tngov.site15.scss */
#main .chosen-container .chosen-results li {
  padding: 8px;
}
/* line 2035, tngov.site15.scss */
#main .chosen-container .chosen-results li.highlighted {
  background: #1b365d;
}

/* line 2038, tngov.site15.scss */
#main .chosen-container-single .chosen-single {
  padding: 5px 8px;
  height: auto;
}
/* line 2039, tngov.site15.scss */
#main .chosen-container-single .chosen-search {
  padding-top: 0;
}
/* line 2040, tngov.site15.scss */
#main .chosen-container-single .chosen-single div b {
  width: 10px;
  height: 20px;
  margin-top: 5px;
}
/* line 2041, tngov.site15.scss */
#main .chosen-container-single .chosen-default:hover {
  color: #999;
}

/* line 2043, tngov.site15.scss */
#main .chosen-container-single .chosen-default, #main .chosen-container .chosen-drop {
  background: white !important;
  box-shadow: none;
}

@media only screen and (max-width: 40em) {
  /* line 2046, tngov.site15.scss */
  #main .chosen-container {
    min-width: 100%;
  }
}
/* line 2050, tngov.site15.scss */
.content .page-nav {
  margin-bottom: 40px;
}
/* line 2053, tngov.site15.scss */
.content .page-nav ul.block-list {
  margin: 0;
}
/* line 2054, tngov.site15.scss */
.content .page-nav ul.block-list a {
  font-size: 1rem;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
}
@media only screen and (max-width: 40em) {
  /* line 2050, tngov.site15.scss */
  .content .page-nav {
    margin-bottom: 40px;
  }
  /* line 2059, tngov.site15.scss */
  .content .page-nav ul.block-list {
    margin-bottom: 0;
    border-bottom: 1px #d1d3d4 solid;
  }
}

/* -----------------------------------------
   Portal
----------------------------------------- */
/* line 15, _portal.scss */
nav#nav.large .columns {
  position: initial;
}
/* line 18, _portal.scss */
nav#nav.large ul.nav-items li.dropdown > div {
  width: 100%;
  left: 0;
  min-height: 352px;
}
/* line 19, _portal.scss */
nav#nav.large ul.nav-items li:hover > a {
  background: white;
}
/* line 20, _portal.scss */
nav#nav.large ul.nav-items li > div {
  display: none;
}
/* line 21, _portal.scss */
nav#nav.large ul.nav-items li > div:hover > div {
  display: block;
}
/* line 22, _portal.scss */
nav#nav.large ul.nav-items li > div h2 {
  color: #131e29;
  padding-bottom: 5px;
}
/* line 23, _portal.scss */
nav#nav.large ul.nav-items li > div .imagecube h2 {
  color: white;
  padding-bottom: 10px;
}
/* line 24, _portal.scss */
nav#nav.large ul.nav-items li > div > ul {
  margin: 0;
}
/* line 25, _portal.scss */
nav#nav.large ul.nav-items li > div > ul > li {
  padding: 20px !important;
  border: 0;
}
/* line 26, _portal.scss */
nav#nav.large ul.nav-items li > div > ul > li > a {
  padding: 0;
}
/* line 27, _portal.scss */
nav#nav.large ul.nav-items li > div > ul > li a {
  padding-left: 0;
}
/* line 32, _portal.scss */
nav#nav.large .menu-expand {
  display: none !important;
}
/* line 35, _portal.scss */
nav#nav.large.hover-active:hover {
  background: white;
}
/* line 36, _portal.scss */
nav#nav.large.hover-active.hover:hover {
  background: #d1d3d4;
}
/* line 37, _portal.scss */
nav#nav.large.hover-active ul.nav-items li.dropdown > div {
  display: none !important;
}
/* line 38, _portal.scss */
nav#nav.large.hover-active.hover li.dropdown:hover > div {
  display: block !important;
}
@media only screen and (max-width: 40em) {
  /* line 44, _portal.scss */
  nav#nav.large.active.fixed {
    height: 100%;
  }
  /* line 45, _portal.scss */
  nav#nav.large ul.nav-items {
    padding: 15px;
    margin: 10px 0;
  }
  /* line 47, _portal.scss */
  nav#nav.large ul.nav-items > li > a {
    font-family: 'Permian Slab', serif;
    letter-spacing: -0.075em;
    font-size: 1.5rem;
    padding: 10px 0;
  }
  /* line 48, _portal.scss */
  nav#nav.large ul.nav-items > li.active > a {
    border-top: 0;
    border-bottom: 5px #ee3524 solid;
    color: #131e29;
    padding: 5px 0 10px 0;
    font-size: 2rem;
    margin-top: 10px;
  }
  /* line 49, _portal.scss */
  nav#nav.large ul.nav-items > li.active:first-child > a {
    margin-top: 0;
  }
  /* line 50, _portal.scss */
  nav#nav.large ul.nav-items li.active > div, nav#nav.large ul.nav-items li.active > ul {
    display: block;
  }
  /* line 51, _portal.scss */
  nav#nav.large ul.nav-items ul > li a {
    font-size: 0.875rem;
    letter-spacing: -0.025rem;
    color: #131e29;
  }
  /* line 52, _portal.scss */
  nav#nav.large ul.nav-items > li > div > ul > li {
    padding: 0 !important;
    margin: 15px 0 0;
  }
  /* line 53, _portal.scss */
  nav#nav.large ul.nav-items > li > div > ul > li li {
    margin-left: 0;
  }
  /* line 55, _portal.scss */
  nav#nav.large ul.nav-items > li > ul {
    margin: 10px 0;
  }
  /* line 56, _portal.scss */
  nav#nav.large ul.nav-items > li > ul li {
    padding: 0;
    margin: 0;
  }
  /* line 57, _portal.scss */
  nav#nav.large ul.nav-items > li > ul a {
    padding-left: 0;
  }
}

/* line 69, _portal.scss */
.portal .row {
  max-width: 1300px;
}
/* line 71, _portal.scss */
.portal.map-solo {
  height: 100%;
}
/* line 73, _portal.scss */
.portal.map-solo footer#footer {
  display: none;
}
/* line 74, _portal.scss */
.portal.map-solo #main, .portal.map-solo .map, .portal.map-solo .map.large .map-loader {
  height: 100%;
}
/* line 79, _portal.scss */
.portal.home .bar {
  padding: 30px 20px;
  position: relative;
}
/* line 81, _portal.scss */
.portal.home .bar#map {
  padding: 0;
}
/* line 82, _portal.scss */
.portal.home .bar h2 {
  margin-bottom: 0 !important;
  color: #131e29;
  font-size: 1.75rem;
  padding: 15px 0;
}
/* line 83, _portal.scss */
.portal.home .bar a.section-more {
  color: #131e29;
  font-family: 'Permian Slab', serif;
  letter-spacing: -0.075em;
  font-size: 1rem;
  padding: 23px 0;
  display: inline-block;
}
/* line 84, _portal.scss */
.portal.home .bar a.section-more i {
  font-size: 0.875rem;
}
/* line 85, _portal.scss */
.portal.home .bar a.section-more:hover {
  color: #ee3524;
}
@media only screen and (min-width: 960px) and (max-width: 1150px) {
  /* line 88, _portal.scss */
  .portal.home .bar h2 {
    font-size: 1.5rem;
  }
}
/* line 90, _portal.scss */
.portal.home .bar .columns {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 91, _portal.scss */
.portal.home .bar .box ul.block-list a {
  padding: 15px 40px 15px 15px;
  letter-spacing: -0.05rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 92, _portal.scss */
.portal.home .bar .box ul.block-list a i {
  position: absolute;
  right: 15px;
  top: 15px;
}
/* line 93, _portal.scss */
.portal.home .bar .box ul.block-list a i:before {
  color: #a7a9ac;
}
/* line 94, _portal.scss */
.portal.home .bar .box ul.block-list a i.icon-angle-right:before {
  font-size: 1.5rem;
  margin: -4px -4px 0 0;
}
/* line 95, _portal.scss */
.portal.home .bar .box ul.block-list a i.icon-list:before {
  margin: -4px 0 0 0;
}
/* line 96, _portal.scss */
.portal.home .bar .box ul.block-list a.more {
  background: #d1d3d4;
  color: #666666;
  font-size: 0.75rem;
  line-height: 0.75em;
  font-weight: bold;
}
/* line 97, _portal.scss */
.portal.home .bar .box ul.block-list a.more:hover {
  background: #f1f1f2;
  color: #131e29;
}
/* line 98, _portal.scss */
.portal.home .bar .box ul.block-list a:hover i:before {
  color: #ee3524;
}
/* line 100, _portal.scss */
.portal.home .bar [class*="block-grid-"] > li {
  padding: 0 8px 8px !important;
}
/* line 104, _portal.scss */
.portal.home .panel {
  z-index: 500;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
/* line 105, _portal.scss */
.portal.home .panels .box {
  height: auto;
}
/* line 107, _portal.scss */
.portal.home #billboard {
  padding: 0;
}
/* line 109, _portal.scss */
.portal.home #billboard .row {
  padding: 0 1.5625rem;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 110, _portal.scss */
.portal.home #billboard .columns {
  padding: 0;
}
/* line 113, _portal.scss */
.portal.home #topics {
  padding: 20px;
  z-index: 500;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
/* line 115, _portal.scss */
.portal.home #topics .box {
  margin: 0;
}
/* line 116, _portal.scss */
.portal.home #topics .columns {
  padding: 0;
}
/* line 117, _portal.scss */
.portal.home #topics h2 {
  padding: 15px;
}
/* line 121, _portal.scss */
.portal.home #map .map {
  line-height: 0;
}
/* line 122, _portal.scss */
.portal.home #map iframe#map-frame {
  width: 100%;
  height: 500px;
  margin-bottom: 0;
}
/* line 123, _portal.scss */
.portal.home #map h2 {
  padding: 0;
}
/* line 124, _portal.scss */
.portal.home #map.search {
  width: 400px;
}
/* line 126, _portal.scss */
.portal.home #map.search h2 {
  width: 180px;
}
/* line 127, _portal.scss */
.portal.home #map.search form {
  width: 220px;
  float: right;
  margin-top: -2px;
}
/* line 131, _portal.scss */
.portal.home #news {
  z-index: 500;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.15);
  z-index: 500;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
/* line 133, _portal.scss */
.portal.home #news h1 {
  font-size: 1.75rem;
  line-height: 1em;
  margin-bottom: 0;
}
/* line 134, _portal.scss */
.portal.home #news ul {
  margin-top: 15px;
}
/* line 135, _portal.scss */
.portal.home #news p:first-child {
  margin-top: 10px;
}
/* line 136, _portal.scss */
.portal.home #news p {
  margin-bottom: 10px;
}
/* line 139, _portal.scss */
.portal.home #meetings {
  background: url("/assets/img/portal/meetings.jpg") no-repeat center center #344566;
  background-size: cover;
}
/* line 142, _portal.scss */
.portal.home #meetings h2, .portal.home #meetings h3 {
  color: white;
}
/* line 143, _portal.scss */
.portal.home #meetings h3 {
  font-size: 1.75rem;
  margin-left: 10px;
}
/* line 144, _portal.scss */
.portal.home #meetings h4 {
  font-size: 1.75rem;
  color: #131e29;
  line-height: 1em;
  margin: 0;
}
/* line 145, _portal.scss */
.portal.home #meetings .box {
  margin: 0;
}
/* line 146, _portal.scss */
.portal.home #meetings [class*="block-grid-"] > li {
  padding: 0 8px 8px !important;
}
/* line 147, _portal.scss */
.portal.home #meetings a.padded {
  padding: 15px;
  display: block;
}
/* line 148, _portal.scss */
.portal.home #meetings a.padded:hover {
  background: #f1f1f2;
}
/* line 150, _portal.scss */
.portal.home #meetings a.section-more {
  color: white;
}
/* line 151, _portal.scss */
.portal.home #meetings a.section-more:hover {
  color: #d1d3d4;
}
/* line 156, _portal.scss */
.portal.home #social #flickr {
  padding-bottom: 20px;
}
/* line 157, _portal.scss */
.portal.home #social #flickr li {
  margin: 0 5px 5px 0;
  width: 19%;
}
/* line 160, _portal.scss */
.portal.home #licenses {
  background: #f1f1f2;
}
/* line 166, _portal.scss */
.portal.home [data-label], .portal.home #billboard.video-active [data-label] {
  display: none;
}
@media only screen and (max-width: 40em) {
  /* line 169, _portal.scss */
  .portal.home .bar {
    padding: 0;
    padding: 0 !important;
    min-height: 0;
  }
  /* line 172, _portal.scss */
  .portal.home .bar [class*="block-grid-"] {
    margin: 0;
  }
  /* line 174, _portal.scss */
  .portal.home .bar [class*="block-grid-"] > li {
    padding: 0 !important;
  }
  /* line 178, _portal.scss */
  .portal.home [data-container] {
    max-height: 65px;
    min-height: 65px;
    overflow: hidden;
    border-top: 1px #d1d3d4 solid;
    position: relative;
    margin-bottom: 0;
  }
  /* line 184, _portal.scss */
  .portal.home [data-container].mobile-ready [data-label] {
    display: block;
    background: white;
    padding: 20px;
    margin: 0;
    cursor: pointer;
    font-size: 1.75rem;
    position: absolute;
    width: 100%;
    z-index: 600;
    line-height: 1em;
  }
  /* line 186, _portal.scss */
  .portal.home [data-container].mobile-ready [data-label]:before {
    color: #d1d3d4;
    font-size: 100%;
    margin: 0 10px 0 -5px;
  }
  /* line 187, _portal.scss */
  .portal.home [data-container].mobile-ready [data-label] i {
    font-size: 1.125rem;
    color: #a7a9ac;
  }
  /* line 189, _portal.scss */
  .portal.home [data-container].mobile-ready [data-content] {
    max-height: 0;
    filter: alpha(opacity=0);
    padding-bottom: 0 !important;
  }
  /* line 190, _portal.scss */
  .portal.home [data-container].mobile-ready [data-content] .imagecube {
    height: 150px !important;
  }
  /* line 200, _portal.scss */
  .portal.home [data-container]:not(.mobile-active) [data-content] * {
    background-image: none !important;
    background: white;
  }
  /* line 202, _portal.scss */
  .portal.home [data-container].mobile-active {
    max-height: 1400px;
    z-index: 500;
    position: relative;
    border-bottom: 8px #a7a9ac solid;
  }
  /* line 204, _portal.scss */
  .portal.home [data-container].mobile-active [data-label] {
    border: 0;
    background: url("/assets/img/gradient-top.png") repeat-x left bottom;
    color: white;
  }
  /* line 205, _portal.scss */
  .portal.home [data-container].mobile-active [data-label] i:before {
    color: white;
  }
  /* line 207, _portal.scss */
  .portal.home [data-container].mobile-active [data-content] {
    opacity: 1;
    max-height: 1000px;
  }
  /* line 208, _portal.scss */
  .portal.home [data-container].mobile-active [data-content] h2 {
    display: none;
  }
  /* line 209, _portal.scss */
  .portal.home [data-container].mobile-active [data-content] h2.mobile-header {
    display: block;
  }
}
@media only screen and (max-width: 40em) and (max-width: 40em) {
  /* line 193, _portal.scss */
  .portal.home [data-container].mobile-ready.mobile-active.mobile-padded [data-content] {
    padding-top: 60px;
  }
  /* line 195, _portal.scss */
  .portal.home [data-container].mobile-ready.mobile-active.mobile-padded [data-content] a.section-more {
    padding: 0;
  }
}
/* line 221, _portal.scss */
.portal h2:before {
  font-size: 1em;
  margin-right: 10px;
  margin-left: 0;
}
/* line 222, _portal.scss */
.portal .side h2 {
  padding-left: 0;
}
/* line 224, _portal.scss */
.portal #topics .imagecube {
  height: 110px;
}
/* line 231, _portal.scss */
.portal.governor #main > .panel {
  margin-bottom: 20px;
}
/* line 233, _portal.scss */
.portal.governor .home ul[class*="block-grid-"] > li {
  padding: 0 2px 4px 2px;
}
/* line 234, _portal.scss */
.portal.governor .home ul[class*="block-grid-"] > li p:not(:last-child) {
  margin-bottom: 0;
}
/* line 237, _portal.scss */
.portal.governor ul[class*="block-grid-"] > li p:not(:last-child) {
  margin-bottom: 0;
}
/* line 238, _portal.scss */
.portal.governor .imagecube h2.title {
  font-size: 1.25rem;
}
/* line 239, _portal.scss */
.portal.governor h2 {
  font-size: 1.75rem;
}
/* line 241, _portal.scss */
.portal.governor .schedule li p {
  line-height: 1.5rem;
  font-size: 0.875rem;
}
/* line 242, _portal.scss */
.portal.governor .schedule .date {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.025rem;
  font-size: 1rem;
  letter-spacing: -0.05rem;
  font-weight: 300;
}
/* line 243, _portal.scss */
.portal.governor .schedule .date:not(:first-child) {
  margin-top: 20px;
}
@media only screen and (max-width: 40em) {
  /* line 253, _portal.scss */
  .portal #cards > li {
    width: 100% !important;
  }
}
/* line 267, _portal.scss */
.portal .test {
  background: white;
}
/* line 268, _portal.scss */
.portal .test.large {
  width: 100%;
  height: 400px;
  background: #ddd;
}
/* line 269, _portal.scss */
.portal .test.large.two {
  background: #bbb;
}
/* line 270, _portal.scss */
.portal .test.small {
  width: 50%;
  height: 200px;
  float: left;
}
@media only screen and (max-width: 40em) {
  /* line 274, _portal.scss */
  .portal .test {
    width: 100% !important;
    float: none !important;
  }
}

/* line 282, _portal.scss */
.toc h2 {
  margin-bottom: 0;
}
/* line 283, _portal.scss */
.toc .box.white {
  margin-bottom: 30px;
}

/* -----------------------------------------
   Responsive Media Queries
----------------------------------------- */
/* --------------------------
Larger than phone
-------------------------- */
@media only screen and (min-width: 40em) {
  /* line 10, _responsive.scss */
  body {
    height: auto;
    min-height: 100%;
    padding-bottom: 103px;
  }

  /* line 12, _responsive.scss */
  .panels, .home.three > .row {
    padding: 0 1.0625rem;
  }

  /* line 13, _responsive.scss */
  .panels {
    margin-bottom: 25px;
  }

  /* line 14, _responsive.scss */
  .home.three .columns, .panels .columns {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  /* line 15, _responsive.scss */
  .home.three .row .row, .panels .row .row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  /* line 17, _responsive.scss */
  .mobile-show {
    display: none;
  }

  /* line 19, _responsive.scss */
  header#header {
    min-height: 115px;
  }
  /* line 20, _responsive.scss */
  header#header .title img {
    margin-top: 10px;
    max-height: 75px;
  }

  /* line 22, _responsive.scss */
  nav#nav {
    position: relative;
    z-index: 1000;
  }
  /* line 25, _responsive.scss */
  nav#nav li.dropdown > ul, nav#nav li.dropdown > div {
    position: absolute;
    background: white;
    margin: 0;
    border: 2px #eee solid;
    border-top: 0;
    display: none;
  }
  /* line 27, _responsive.scss */
  nav#nav li.dropdown > ul li, nav#nav li.dropdown > div li {
    display: block;
    border-bottom: 1px #eee solid;
  }
  /* line 28, _responsive.scss */
  nav#nav li.dropdown > ul li:last-child, nav#nav li.dropdown > div li:last-child {
    border: 0;
  }
  /* line 29, _responsive.scss */
  nav#nav li.dropdown > ul li a:hover, nav#nav li.dropdown > div li a:hover {
    color: #ee3524;
  }
  /* line 31, _responsive.scss */
  nav#nav li.dropdown:hover > ul, nav#nav li.dropdown:hover > div {
    display: block;
    z-index: 9000;
    margin-top: -1px;
  }
  /* line 34, _responsive.scss */
  nav#nav ul.nav-items > li > i:before {
    display: none;
  }

  /* line 36, _responsive.scss */
  #agency-footer .menu-expand {
    display: none;
  }

  /* line 37, _responsive.scss */
  .side .active .menu-expand {
    display: none;
  }
}
/* --------------------------
Smaller than max width
-------------------------- */
@media only screen and (max-width: 64em) {
  /* line 48, _responsive.scss */
  .state-of-tn {
    height: 100px;
  }

  /* line 49, _responsive.scss */
  .agency .title span {
    font-size: 2.5rem;
  }

  /* line 50, _responsive.scss */
  header#header .search {
    margin-top: 28px;
  }
}
/* --------------------------
Between phone and max width
-------------------------- */
@media only screen and (max-width: 64em) and (min-width: 40em) {
  /* line 59, _responsive.scss */
  .search .search-box {
    padding: 6px 50px 6px 6px;
  }

  /* line 60, _responsive.scss */
  .side-related {
    font-size: 0.8rem;
  }

  /* line 61, _responsive.scss */
  .side-related ul.block-list li a {
    padding: 5px 15px;
  }

  /* line 62, _responsive.scss */
  .imagecube .title {
    font-size: 1.4rem;
  }
}
/* --------------------------
Phone
-------------------------- */
/* line 68, _responsive.scss */
.mobile-show {
  display: none !important;
}

@media only screen and (max-width: 40em) {
  /* line 72, _responsive.scss */
  .mobile-show {
    display: block !important;
  }

  /* line 74, _responsive.scss */
  header#header {
    min-height: 0;
  }
  /* line 78, _responsive.scss */
  header#header .columns {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 80, _responsive.scss */
  header#header .state-of-tn {
    height: 65px;
    background-position: left bottom;
  }
  /* line 81, _responsive.scss */
  header#header .state-of-tn .title {
    text-indent: -9999px;
  }
  /* line 84, _responsive.scss */
  header#header .top-nav a.logo {
    width: 60px;
    height: 70px;
    margin-left: 1rem;
  }
  /* line 85, _responsive.scss */
  header#header .top-nav a.search-all {
    margin: 0 1em 0 0;
    padding: 5px 0;
    font-size: 0.675rem;
  }
  /* line 88, _responsive.scss */
  header#header .agency {
    padding-top: 12px;
  }
  /* line 89, _responsive.scss */
  header#header .agency .title {
    padding-left: 85px;
    min-height: 69px;
  }
  /* line 91, _responsive.scss */
  header#header .agency .title img {
    max-width: 100%;
  }
  /* line 92, _responsive.scss */
  header#header .agency .title span {
    margin-bottom: 0;
    font-size: 1.6rem;
  }
  /* line 93, _responsive.scss */
  header#header .agency .title small {
    padding-left: 0;
  }
  /* line 96, _responsive.scss */
  header#header .search {
    margin: 10px 0 20px 0;
  }

  /* line 99, _responsive.scss */
  .secondary-search, .secondary-print {
    display: none !important;
  }

  /* line 101, _responsive.scss */
  .content ul.block-list {
    margin-top: 0;
  }

  /* line 102, _responsive.scss */
  .one-col figure.left.out {
    margin-left: 0;
  }

  /* line 103, _responsive.scss */
  .one-col figure.right.out {
    margin-right: 0;
  }

  /* line 104, _responsive.scss */
  .one-col figure.image.overflow {
    width: 115%;
    margin-left: -8%;
  }

  /* line 105, _responsive.scss */
  figure {
    margin-top: 0 !important;
  }

  /* line 107, _responsive.scss */
  .panels {
    margin-bottom: 25px;
    max-width: 100% !important;
    margin: 0 !important;
  }
  /* line 110, _responsive.scss */
  .panels .box {
    margin-bottom: 10px;
  }
  /* line 111, _responsive.scss */
  .panels.panel:not(.no-padding) {
    margin-top: 10px;
  }

  /* line 114, _responsive.scss */
  .panel h2 {
    margin-bottom: 15px;
  }

  /* line 117, _responsive.scss */
  nav#nav {
    /*position: absolute; z-index: 600; width: 100%;*/
  }
  /* line 119, _responsive.scss */
  nav#nav .columns {
    padding: 0 1rem;
  }
  /* line 120, _responsive.scss */
  nav#nav ul.nav-items {
    display: none;
  }
  /* line 122, _responsive.scss */
  nav#nav ul.nav-items li {
    display: block;
    margin-left: -7px;
    position: relative;
  }
  /* line 123, _responsive.scss */
  nav#nav ul.nav-items li a {
    display: block;
    width: 100%;
  }
  /* line 124, _responsive.scss */
  nav#nav ul.nav-items > li > a > i:before {
    display: none;
  }
  /* line 125, _responsive.scss */
  nav#nav ul.nav-items li:hover > a {
    border-top-color: transparent;
  }
  /* line 126, _responsive.scss */
  nav#nav ul.nav-items.secondary-nav {
    float: none;
  }
  /* line 128, _responsive.scss */
  nav#nav ul.nav-items.secondary-nav li {
    display: inline-block;
  }
  /* line 129, _responsive.scss */
  nav#nav ul.nav-items.secondary-nav li a {
    display: inline-block;
    font-size: 1.75rem;
    padding: 15px;
  }
  /* line 130, _responsive.scss */
  nav#nav ul.nav-items.secondary-nav > li > a > i:before {
    display: inline !important;
  }
  /* line 133, _responsive.scss */
  nav#nav .dropdown > ul {
    display: none;
    margin-left: 15px;
  }
  /* line 134, _responsive.scss */
  nav#nav .dropdown > ul > li {
    position: relative;
  }
  /* line 135, _responsive.scss */
  nav#nav .dropdown.expanded > ul {
    display: block;
  }
  /* line 136, _responsive.scss */
  nav#nav .menu-expand {
    padding: 6px 0;
  }
  /* line 137, _responsive.scss */
  nav#nav .mobile-menu {
    display: block;
    width: 100%;
    padding: 10px 0 10px 10px;
  }
  /* line 138, _responsive.scss */
  nav#nav .mobile-menu.active {
    color: #6e7073;
  }

  /* line 140, _responsive.scss */
  nav.side {
    margin-bottom: 0;
  }

  /* line 141, _responsive.scss */
  body.active-fixed.active-menu {
    overflow: hidden;
  }
  /* line 143, _responsive.scss */
  body.active-fixed.active-menu ul.nav-items {
    margin-top: 15px;
  }

  /* line 146, _responsive.scss */
  body.active-menu header#header, body.active-menu nav#nav {
    z-index: 9999;
  }
  /* line 147, _responsive.scss */
  body.active-menu nav#nav {
    max-height: 100%;
    overflow: auto;
    padding-bottom: 5px;
  }
  /* line 148, _responsive.scss */
  body.active-menu #overlay {
    opacity: 1;
    z-index: 1000;
  }

  /*.breadcrumbs { margin-top: 40px; }*/
  /* line 153, _responsive.scss */
  #main {
    padding-top: 20px;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 154, _responsive.scss */
  #main > .row > .columns {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 155, _responsive.scss */
  #main figure.right {
    margin-right: 0;
  }
  /* line 156, _responsive.scss */
  #main figure.left {
    margin-left: 0;
  }

  /* line 158, _responsive.scss */
  #main > .row {
    margin-bottom: 0;
  }

  /* line 159, _responsive.scss */
  .home.three {
    padding-bottom: 20px !important;
    padding-top: 0 !important;
    margin-top: 20px !important;
  }
  /* line 163, _responsive.scss */
  .home.three .columns {
    padding: 0;
  }
  /* line 164, _responsive.scss */
  .home.three .imagecube {
    margin-bottom: 5px;
  }
  /* line 165, _responsive.scss */
  .home.three .row .row {
    padding: 0;
    margin: 0;
  }

  /* line 169, _responsive.scss */
  #billboard.mobile-active [data-label] span {
    display: none;
  }

  /* line 171, _responsive.scss */
  .breadcrumbs ul {
    height: 31px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 173, _responsive.scss */
  .breadcrumbs ul li {
    display: inline;
  }

  /* line 177, _responsive.scss */
  .content h1 {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 15px;
  }

  /* line 180, _responsive.scss */
  .mobile-hide {
    display: none !important;
  }

  /* line 183, _responsive.scss */
  .social ul {
    padding: 15px 0;
  }
  /* line 184, _responsive.scss */
  .social ul li {
    padding-right: 5px;
  }
  /* line 185, _responsive.scss */
  .social ul li:first-child {
    width: 100%;
    padding-bottom: 5px;
  }
  /* line 186, _responsive.scss */
  .social h2 {
    padding-bottom: 0;
  }

  /* line 190, _responsive.scss */
  h1 .count, h2 .count, h3 .count, h4 .count {
    font-size: 0.75rem;
    float: none;
  }

  /* line 194, _responsive.scss */
  .commissioner header h1 {
    line-height: 2.25rem;
    margin-bottom: 5px;
  }
  /* line 195, _responsive.scss */
  .commissioner .social-list {
    padding-top: 5px !important;
  }

  /* line 199, _responsive.scss */
  #agency-footer .block-list {
    display: none;
  }
  /* line 200, _responsive.scss */
  #agency-footer .columns.expanded .block-list {
    display: block;
  }
  /* line 201, _responsive.scss */
  #agency-footer .menu-expand {
    width: 100%;
    text-align: right;
    top: 10px;
    right: 20px;
  }

  /* line 206, _responsive.scss */
  footer#footer .columns > ul > li > a {
    padding: 2px 5px;
  }
  /* line 207, _responsive.scss */
  footer#footer .customer-service {
    margin: -28px 0 -5px 0;
  }
  /* line 209, _responsive.scss */
  footer#footer #footer-top {
    padding: 10px 0 30px;
  }
  /* line 211, _responsive.scss */
  footer#footer #footer-top .columns > ul > li > a {
    padding: 10px 0 5px;
  }
  /* line 212, _responsive.scss */
  footer#footer #footer-top .starball {
    width: 40px;
    height: 40px;
    margin-left: -20px;
    bottom: -10px;
  }
  /* line 213, _responsive.scss */
  footer#footer #footer-top.overlay-active {
    background: #d1d3d4;
  }
  /* line 214, _responsive.scss */
  footer#footer #footer-top li#footer-share .drop {
    min-width: 115px;
  }
  /* line 217, _responsive.scss */
  footer#footer #footer-bottom {
    padding: 30px;
    text-align: left;
  }
  /* line 219, _responsive.scss */
  footer#footer #footer-bottom a {
    padding: 5px;
  }

  /* line 224, _responsive.scss */
  footer#footer-top .columns, footer#footer .columns {
    padding: 0 5px;
    text-align: center;
  }
  /* line 225, _responsive.scss */
  footer#footer-top .columns > ul > li, footer#footer .columns > ul > li {
    margin: 0 5px !important;
  }
  /* line 226, _responsive.scss */
  footer#footer-top .columns > ul > li > a, footer#footer .columns > ul > li > a {
    padding: 10px 0;
    font-size: 1em;
  }
}
/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012-2013, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
/* line 19, _swiper.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  direction: ltr;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 32, _swiper.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 65, _swiper.scss */
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 73, _swiper.scss */
.swiper-wrapper > li {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
/* line 81, _swiper.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}

/* line 84, _swiper.scss */
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
/* line 92, _swiper.scss */
.swiper-container {
  /* Specify Swiper's Size: */
  /*width:200px;
  height: 100px;*/
}

/* line 98, _swiper.scss */
.swiper-slide {
  /* Specify Slides's Size: */
  /*width: 100%;
  height: 100%;*/
}

/* line 104, _swiper.scss */
.swiper-slide-active {
  /* Specific active slide styling: */
}

/* line 108, _swiper.scss */
.swiper-slide-visible {
  /* Specific visible slide styling: */
}

/* ===============================================================
Pagination Styles
================================================================*/
/* line 115, _swiper.scss */
.swiper-pagination-switch {
  /* Stylize pagination button: */
}

/* line 119, _swiper.scss */
.swiper-active-switch {
  /* Specific active button style: */
}

/* line 123, _swiper.scss */
.swiper-visible-switch {
  /* Specific visible button style: */
}

/* -----------------------------------------
   Icons
----------------------------------------- */
@font-face {
  font-family: 'tngov-icons';
  src: url("/assets/css/fonts/tngov-icons.eot?20932055");
  src: url("/assets/css/fonts/tngov-icons.eot?20932055#iefix") format("embedded-opentype"), url("/assets/css/fonts/tngov-icons.woff?20932055") format("woff"), url("/assets/css/fonts/tngov-icons.ttf?20932055") format("truetype"), url("/assets/css/fonts/tngov-icons.svg?20932055#custom1") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 25, _icons.scss */
[class^="icon-"]:before, [class*=" icon-"]:before, a[class^=rslides]:before, .swiper-pagination-switch:before {
  font-family: 'tngov-icons';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  font-size: 120%;
}

/* line 46, _icons.scss */
nav#nav [class^="icon-"]:before, nav#nav [class*=" icon-"]:before {
  font-size: 100%;
}

/* line 49, _icons.scss */
.rslides_tabs a[class^=rslides]:before, .swiper-pagination-switch:before {
  font-size: 12px;
  content: '\e801';
}

/* '' */
/* line 55, _icons.scss */
.icon-down-dir:before {
  content: '\e800';
}

/* '' */
/* line 56, _icons.scss */
.icon-circle:before {
  content: '\e801';
}

/* '' */
/* line 57, _icons.scss */
.icon-file-pdf:before {
  content: '\e802';
}

/* '' */
/* line 58, _icons.scss */
.icon-link-ext:before {
  content: '\e803';
}

/* '' */
/* line 59, _icons.scss */
.icon-menu:before {
  content: '\e804';
}

/* '' */
/* line 60, _icons.scss */
.icon-cancel:before {
  content: '\e805';
}

/* '' */
/* line 61, _icons.scss */
.icon-fontsize:before {
  content: '\e806';
}

/* '' */
/* line 62, _icons.scss */
.icon-home:before {
  content: '\e807';
}

/* '' */
/* line 63, _icons.scss */
.icon-search:before {
  content: '\e808';
}

/* '' */
/* line 64, _icons.scss */
.icon-facebook:before {
  content: '\e809';
}

/* '' */
/* line 65, _icons.scss */
.icon-flickr:before {
  content: '\e80a';
}

/* '' */
/* line 66, _icons.scss */
.icon-calendar-inv:before {
  content: '\e80b';
}

/* '' */
/* line 67, _icons.scss */
.icon-instagram:before {
  content: '\e80c';
}

/* '' */
/* line 68, _icons.scss */
.icon-linkedin:before {
  content: '\e80d';
}

/* '' */
/* line 69, _icons.scss */
.icon-pinterest:before {
  content: '\e80e';
}

/* '' */
/* line 70, _icons.scss */
.icon-twitter:before {
  content: '\e80f';
}

/* '' */
/* line 71, _icons.scss */
.icon-youtube:before {
  content: '\e810';
}

/* '' */
/* line 72, _icons.scss */
.icon-location:before {
  content: '\e811';
}

/* '' */
/* line 73, _icons.scss */
.icon-plane:before {
  content: '\e812';
}

/* '' */
/* line 74, _icons.scss */
.icon-cab:before {
  content: '\e813';
}

/* '' */
/* line 75, _icons.scss */
.icon-bus:before {
  content: '\e814';
}

/* '' */
/* line 76, _icons.scss */
.icon-bicycle:before {
  content: '\e815';
}

/* '' */
/* line 77, _icons.scss */
.icon-aboveground-rail:before {
  content: '\e816';
}

/* '' */
/* line 78, _icons.scss */
.icon-anchor:before {
  content: '\e817';
}

/* '' */
/* line 79, _icons.scss */
.icon-googleplus:before {
  content: '\e818';
}

/* '' */
/* line 80, _icons.scss */
.icon-vimeo:before {
  content: '\e819';
}

/* '' */
/* line 81, _icons.scss */
.icon-blogger:before {
  content: '\e81a';
}

/* '' */
/* line 82, _icons.scss */
.icon-wordpress:before {
  content: '\e81b';
}

/* '' */
/* line 83, _icons.scss */
.icon-tumblr:before {
  content: '\e81c';
}

/* '' */
/* line 84, _icons.scss */
.icon-angle-left:before {
  content: '\e81d';
}

/* '' */
/* line 85, _icons.scss */
.icon-angle-right:before {
  content: '\e81e';
}

/* '' */
/* line 86, _icons.scss */
.icon-angle-up:before {
  content: '\e81f';
}

/* '' */
/* line 87, _icons.scss */
.icon-angle-down:before {
  content: '\e820';
}

/* '' */
/* line 88, _icons.scss */
.icon-up-dir:before {
  content: '\e821';
}

/* '' */
/* line 89, _icons.scss */
.icon-left-dir:before {
  content: '\e822';
}

/* '' */
/* line 90, _icons.scss */
.icon-right-dir:before {
  content: '\e823';
}

/* '' */
/* line 91, _icons.scss */
.icon-file-word:before {
  content: '\e824';
}

/* '' */
/* line 92, _icons.scss */
.icon-file-excel:before {
  content: '\e825';
}

/* '' */
/* line 93, _icons.scss */
.icon-file-powerpoint:before {
  content: '\e826';
}

/* '' */
/* line 94, _icons.scss */
.icon-emo-unhappy:before {
  content: '\e827';
}

/* '' */
/* line 95, _icons.scss */
.icon-clock:before {
  content: '\e828';
}

/* '' */
/* line 96, _icons.scss */
.icon-mobile:before {
  content: '\e829';
}

/* '' */
/* line 97, _icons.scss */
.icon-newspaper:before {
  content: '\e82a';
}

/* '' */
/* line 98, _icons.scss */
.icon-direction:before {
  content: '\e82b';
}

/* '' */
/* line 99, _icons.scss */
.icon-location-1:before {
  content: '\e82c';
}

/* '' */
/* line 100, _icons.scss */
.icon-users:before {
  content: '\e82d';
}

/* '' */
/* line 101, _icons.scss */
.icon-user:before {
  content: '\e82e';
}

/* '' */
/* line 102, _icons.scss */
.icon-book:before {
  content: '\e82f';
}

/* '' */
/* line 103, _icons.scss */
.icon-building-filled:before {
  content: '\e830';
}

/* '' */
/* line 104, _icons.scss */
.icon-calendar-empty:before {
  content: '\e831';
}

/* '' */
/* line 105, _icons.scss */
.icon-right:before {
  content: '\e832';
}

/* '' */
/* line 106, _icons.scss */
.icon-left:before {
  content: '\e833';
}

/* '' */
/* line 107, _icons.scss */
.icon-play:before {
  content: '\e834';
}

/* '' */
/* line 108, _icons.scss */
.icon-play-circled:before {
  content: '\e835';
}

/* '' */
/* line 109, _icons.scss */
.icon-list:before {
  content: '\e836';
}

/* '' */
/* line 110, _icons.scss */
.icon-filter:before {
  content: '\e837';
}

/* '' */
/* line 111, _icons.scss */
.icon-calendar:before {
  content: '\e838';
}

/* '' */
/* line 112, _icons.scss */
.icon-flag:before {
  content: '\e839';
}

/* '' */
/* line 113, _icons.scss */
.icon-chat:before {
  content: '\e83a';
}

/* '' */
/* line 114, _icons.scss */
.icon-help-circled:before {
  content: '\e83b';
}

/* '' */
/* line 115, _icons.scss */
.icon-export:before {
  content: '\e83c';
}

/* '' */
/* line 116, _icons.scss */
.icon-export-alt:before {
  content: '\e83d';
}

/* '' */
/* line 117, _icons.scss */
.icon-share:before {
  content: '\e83e';
}

/* '' */
/* line 118, _icons.scss */
.icon-share-squared:before {
  content: '\e83f';
}

/* '' */
/* line 119, _icons.scss */
.icon-font:before {
  content: '\e840';
}

/* '' */
/* line 120, _icons.scss */
.icon-angle-double-left:before {
  content: '\e841';
}

/* '' */
/* line 121, _icons.scss */
.icon-right-1:before {
  content: '\e842';
}

/* '' */
/* line 122, _icons.scss */
.icon-left-1:before {
  content: '\e843';
}

/* '' */
/* line 123, _icons.scss */
.icon-down:before {
  content: '\e844';
}

/* '' */
/* line 124, _icons.scss */
.icon-up:before {
  content: '\e845';
}

/* '' */
/* line 125, _icons.scss */
.icon-link:before {
  content: '\e846';
}

/* '' */
/* line 126, _icons.scss */
.icon-download:before {
  content: '\e847';
}

/* '' */
/* line 127, _icons.scss */
.icon-circle-notch:before {
  content: '\e848';
}

/* '' */
/* line 128, _icons.scss */
.icon-docs:before {
  content: '\e849';
}

/* '' */
/* line 129, _icons.scss */
.icon-graduation-cap:before {
  content: '\e84a';
}

/* '' */
/* line 130, _icons.scss */
.icon-police:before {
  content: '\e84b';
}

/* '' */
/* line 131, _icons.scss */
.icon-bank:before {
  content: '\e84c';
}

/* '' */
/* line 132, _icons.scss */
.icon-briefcase:before {
  content: '\e84d';
}

/* '' */
/* line 133, _icons.scss */
.icon-warehouse:before {
  content: '\e84e';
}

/* '' */
/* line 134, _icons.scss */
.icon-medkit:before {
  content: '\e84f';
}

/* '' */
/* line 135, _icons.scss */
.icon-home-1:before {
  content: '\e850';
}

/* '' */
/* line 136, _icons.scss */
.icon-mail:before {
  content: '\e851';
}

/* '' */
/* line 137, _icons.scss */
.icon-rss:before {
  content: '\e852';
}

/* '' */
/* line 138, _icons.scss */
.icon-tree:before {
  content: '\e853';
}

/* '' */
/* line 139, _icons.scss */
.icon-hospital:before {
  content: '\e854';
}

/* '' */
/* line 140, _icons.scss */
.icon-golf-1:before {
  content: '\e855';
}

/* '' */
/* line 141, _icons.scss */
.icon-schooltube:before {
  content: '\e856';
}

/* '' */
/* line 142, _icons.scss */
.icon-h-sigh:before {
  content: '\e857';
}

/* '' */
/* line 143, _icons.scss */
.icon-doc-text-inv:before {
  content: '\e858';
}

/* '' */
/* line 144, _icons.scss */
.icon-food:before {
  content: '\e859';
}

/* '' */
/* line 145, _icons.scss */
.icon-grapes:before {
  content: '\e85a';
}

/* '' */
/* line 146, _icons.scss */
.icon-fuel:before {
  content: '\e85b';
}

/* '' */
/* line 147, _icons.scss */
.icon-golf:before {
  content: '\e85c';
}

/* '' */
/* line 148, _icons.scss */
.icon-kiosk:before {
  content: '\e85d';
}

/* '' */
/* line 149, _icons.scss */
.icon-license:before {
  content: '\e85e';
}

/* '' */
/* line 150, _icons.scss */
.icon-info:before {
  content: '\e85f';
}

/* '' */
/* line 151, _icons.scss */
.icon-spin:before {
  content: '\e860';
}

/* '' */
/* line 152, _icons.scss */
.icon-freight:before {
  content: '\e861';
}

/* '' */
/* line 153, _icons.scss */
.icon-code:before {
  content: '\e862';
}

/* '' */
/* line 154, _icons.scss */
.icon-file-code:before {
  content: '\e863';
}

/* '' */
/* line 155, _icons.scss */
.icon-eye:before {
  content: '\e864';
}

/* '' */
/* line 156, _icons.scss */
.icon-desktop:before {
  content: '\e865';
}

/* '' */
/* line 157, _icons.scss */
.icon-tripadvisor:before {
  content: '\e866';
}

/* '' */
/* line 158, _icons.scss */
.icon-print:before {
  content: '\e867';
}

/* '' */
/* line 159, _icons.scss */
.icon-diploma:before {
  content: '\e868';
}

/* '' */
/* line 160, _icons.scss */
.icon-lightbulb:before {
  content: '\e869';
}

/* '' */
/* line 161, _icons.scss */
.icon-lightbulb-2:before {
  content: '\e86b';
}

/* '' */
/* line 162, _icons.scss */
.icon-lightbulb-3:before {
  content: '\e86c';
}

/* '' */
/* line 163, _icons.scss */
.icon-lamp:before {
  content: '\e86d';
}

/* '' */
/* line 164, _icons.scss */
.icon-conference-rooms:before {
  content: '\e86a';
}

/* '' */
@-webkit-keyframes rotating {
  /* line 168, _icons.scss */
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 175, _icons.scss */
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating {
  /* line 184, _icons.scss */
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 191, _icons.scss */
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 199, _icons.scss */
.rotating {
  -webkit-animation: rotating 1s linear infinite;
  -moz-animation: rotating 1s linear infinite;
  -ms-animation: rotating 1s linear infinite;
  -o-animation: rotating 1s linear infinite;
  animation: rotating 1s linear infinite;
}
/* line 205, _icons.scss */
.rotating:before {
  letter-spacing: 0em;
  font-size: 1em;
  margin: 0;
}

@media only print {
  /* line 2, _print.scss */
  body * {
    font-family: Arial, Helvetica, sans-serif;
  }

  /* line 13, _print.scss */
  header#header,
  nav#nav,
  .side,
  .button,
  iframe,
  .social,
  footer#footer,
  footer#agency-footer,
  footer#footer-top {
    display: none !important;
  }

  /* line 22, _print.scss */
  .box,
  article,
  .panel,
  blockquote,
  figure {
    border: 0 !important;
    box-shadow: none !important;
  }

  /* line 26, _print.scss */
  ul.stories.active > li, ul.articles.active > li {
    width: 100% !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
}
/* -----------------------------------------
   Legacy
----------------------------------------- */
/* line 2081, tngov.site15.scss */
body {
  -webkit-font-smoothing: auto;
}

/* line 2083, tngov.site15.scss */
.content.container {
  margin-bottom: 40px;
}
/* line 2084, tngov.site15.scss */
.content.container h1 {
  margin-bottom: 10px;
}
/* line 2085, tngov.site15.scss */
.content.container h2 {
  margin-top: 40px;
}
/* line 2086, tngov.site15.scss */
.content.container h2:first-child {
  margin-top: 0;
}
/* line 2088, tngov.site15.scss */
.content.container h3 {
  margin: 20px 0 10px 0;
}
/* line 2089, tngov.site15.scss */
.content.container h3:first-child {
  margin-top: 0;
}
/* line 2091, tngov.site15.scss */
.content.container .columns > .row {
  margin-bottom: 30px !important;
}
/* line 2092, tngov.site15.scss */
.content.container .crumbs {
  margin: 0 0 25px;
  font-size: 0.675rem;
  color: #969696;
}
/* line 2094, tngov.site15.scss */
.content.container .crumbs a:link, .content.container .crumbs a:active, .content.container .crumbs a:visited {
  color: #969696;
  padding: 0 20px 0 0;
  margin-right: 5px;
  background: url("/assets/img/breadcrumb-seperator.png") no-repeat 95% 48%;
}
/* line 2095, tngov.site15.scss */
.content.container .crumbs a:hover {
  color: #414042;
}
/* line 2100, tngov.site15.scss */
.content.container .boxed .padded ul.list-links li a {
  padding: 8px 8px 8px 0;
}
/* line 2101, tngov.site15.scss */
.content.container .boxed .padded h2 {
  margin-bottom: 10px;
}
/* line 2102, tngov.site15.scss */
.content.container .boxed .padded li {
  margin: 0;
  padding: 0;
  font-size: 0.875rem !important;
}
/* line 2105, tngov.site15.scss */
.content.container .poloLink {
  margin-bottom: 20px;
}
/* line 2106, tngov.site15.scss */
.content.container .poloLink p {
  margin-bottom: 0;
}
/* line 2107, tngov.site15.scss */
.content.container .poloLink a[class*=show] {
  font-size: 0.75rem !important;
  margin-top: 10px !important;
  letter-spacing: -0.025rem !important;
  padding: 8px !important;
  background: #a7a9ac;
}
/* line 2109, tngov.site15.scss */
.content.container .poloLink a[class*=show]:hover {
  background: #666666;
}

/* line 2114, tngov.site15.scss */
nav#nav ul {
  margin-left: 0 !important;
}

/* line 2118, tngov.site15.scss */
.home.legacy #headlines .text p {
  display: none;
}
/* line 2119, tngov.site15.scss */
.home.legacy #headlines .text p:first-child, .home.legacy #headlines .text p:last-child {
  display: block;
}

/* line 2124, tngov.site15.scss */
code {
  font-size: 0.875rem;
  letter-spacing: -0.05rem;
  color: #666666;
}

/* line 2126, tngov.site15.scss */
.abc-hide {
  display: none;
}

/* line 2127, tngov.site15.scss */
.no-outline {
  outline: 0;
}
