/* -----------------------------------------
   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.osa-logo {
            background-image: url("/assets/img/logos/osa-logo.png");
        }
        /* line 405, tngov.site15.scss */
        header#header .top-nav a.logo.tnfosters-logo {
            background-image: url("/assets/img/logos/tnfosters-logo.png");
        }
        /* line 406, tngov.site15.scss */
        header#header .top-nav a.logo.no-logo {
            width: 0px;
            padding: 0;
            margin: 0;
        }
        /* line 407, tngov.site15.scss */
        header#header .top-nav a.logo div {
            text-indent: -9999px;
        }
    /* line 413, tngov.site15.scss */
    header#header a:link, header#header a:visited, header#header a:active {
        color: white;
    }
    /* line 414, 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 416, 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 417, tngov.site15.scss */
    header#header .state-of-tn, header#header .agency {
        position: relative;
        z-index: 5;
    }
    /* line 418, tngov.site15.scss */
    header#header .state-of-tn {
        color: #cdd1d3;
        height: 135px;
        background: url("/assets/img/gradient-top.png") repeat-x;
        overflow: hidden;
    }
        /* line 419, 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 420, tngov.site15.scss */
    header#header a[data-logo] {
        overflow: hidden;
    }
        /* line 421, tngov.site15.scss */
        header#header a[data-logo] img {
            display: none;
        }
        /* line 422, tngov.site15.scss */
        header#header a[data-logo] span, header#header a[data-logo] small {
            display: none;
        }
        /* line 423, tngov.site15.scss */
        header#header a[data-logo].active-svg img {
            display: block;
        }
        /* line 425, tngov.site15.scss */
        header#header a[data-logo].active-text span, header#header a[data-logo].active-text small {
            display: block;
        }
    /* line 429, tngov.site15.scss */
    header#header .top-nav {
        position: relative;
    }
        /* line 433, 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 434, 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 435, tngov.site15.scss */
            header#header .top-nav a.search-all:hover {
                color: white;
                opacity: 1;
                filter: alpha(opacity=100);
            }
            /* line 436, tngov.site15.scss */
            header#header .top-nav a.search-all:before {
                color: white;
            }
    /* line 440, tngov.site15.scss */
    header#header .agency {
        padding-top: 20px;
    }

/* line 445, tngov.site15.scss */
.agency .title {
    padding-left: 105px;
    letter-spacing: -0.05rem;
}
    /* line 447, tngov.site15.scss */
    .agency .title img {
        max-width: 300px;
    }
    /* line 448, 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 449, 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 452, tngov.site15.scss */
#search {
    position: relative;
}
    /* line 454, 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 456, tngov.site15.scss */
        #search .search-dropdown ul {
            margin: 0;
        }
            /* line 457, tngov.site15.scss */
            #search .search-dropdown ul li {
                padding: 5px 10px;
                border-left: 6px transparent solid;
            }
                /* line 458, tngov.site15.scss */
                #search .search-dropdown ul li.active {
                    background: #6e7073;
                    border-left-color: #ed9924;
                }
    /* line 461, tngov.site15.scss */
    #search.active .search-dropdown {
        display: block;
    }
    /* line 462, tngov.site15.scss */
    #search.fixed {
        position: fixed;
        z-index: 8000;
        top: 2px;
        right: 0;
    }
        /* line 463, tngov.site15.scss */
        #search.fixed .search {
            margin-top: 0;
        }

/* line 466, tngov.site15.scss */
.search {
    text-align: left;
    background: white;
    margin-top: 30px;
    position: relative;
}
    /* line 470, 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 471, tngov.site15.scss */
    .search .search-button {
        text-indent: -9999px;
        z-index: 500;
        background: none;
        text-indent: -9999px;
    }
    /* line 472, tngov.site15.scss */
    .search .icon-search:before {
        color: white;
        margin-right: 0;
    }
    /* line 473, 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 474, tngov.site15.scss */
        .search .search-button:hover + .icon-search:before, .search .map-locate:hover:before {
            color: #ee3524 !important;
            cursor: pointer;
        }
    /* line 476, tngov.site15.scss */
    .search.highlighted {
        box-shadow: 0 0 20px #ee3524, 0 0 10px #ee3524;
    }

/* -----------------------------------------
   Navigation
----------------------------------------- */
/* line 485, tngov.site15.scss */
nav#nav {
    background: white;
    border-bottom: 2px #eee solid;
    position: relative;
    z-index: 9500;
    min-height: 35px;
}
    /* line 488, tngov.site15.scss */
    nav#nav .primary-print {
        display: inline-block;
        position: absolute;
        top: 8px;
        right: 40px;
    }
    /* line 489, tngov.site15.scss */
    nav#nav ul.nav-items {
        margin-bottom: -1px;
        display: inline-block;
    }
        /* line 492, tngov.site15.scss */
        nav#nav ul.nav-items > li > ul, nav#nav ul.nav-items > li > div {
            display: none;
        }
        /* line 493, tngov.site15.scss */
        nav#nav ul.nav-items > li > a {
            border-top: 4px transparent solid;
            padding-top: 2px;
        }
        /* line 494, tngov.site15.scss */
        nav#nav ul.nav-items > li:first-child {
            margin-left: -7px;
        }
        /* line 495, 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 496, tngov.site15.scss */
        nav#nav ul.nav-items > li > a > i {
            font-size: 80%;
        }
        /* line 497, tngov.site15.scss */
        nav#nav ul.nav-items > li > ul {
            padding-left: 0;
        }
        /* line 498, tngov.site15.scss */
        nav#nav ul.nav-items.secondary-nav {
            float: right;
            top: 0;
        }
            /* line 499, tngov.site15.scss */
            nav#nav ul.nav-items.secondary-nav > li > a > i {
                font-size: 100%;
            }
        /* line 502, 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 506, tngov.site15.scss */
    nav#nav.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9999;
    }
        /* line 507, tngov.site15.scss */
        nav#nav.fixed .row {
            position: relative;
        }
        /* line 508, tngov.site15.scss */
        nav#nav.fixed .nav-items > li.home {
            display: none;
        }

@media only screen and (min-width: 40em) {
    /* line 509, tngov.site15.scss */
    nav#nav.fixed .nav-items {
        padding-left: 60px;
    }
}
/* line 510, tngov.site15.scss */
nav#nav.fixed .nav-items > li > a {
    font-size: 0.875rem;
    padding: 4px 6px 8px;
}
/* line 511, tngov.site15.scss */
nav#nav.fixed div.logo-small {
    top: 0;
    display: block;
    z-index: 9999;
}
    /* line 513, tngov.site15.scss */
    nav#nav.fixed div.logo-small a {
        margin-top: 0;
    }
/* line 515, tngov.site15.scss */
nav#nav.fixed .mobile-menu {
    text-align: right;
}
/* line 516, tngov.site15.scss */
nav#nav.fixed .secondary-search {
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 10px;
}
/* line 517, tngov.site15.scss */
nav#nav.fixed .secondary-print {
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 40px;
}
/* line 518, tngov.site15.scss */
nav#nav.fixed .primary-print {
    display: none;
}
/* line 520, tngov.site15.scss */
nav#nav div.logo-small {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 600;
    padding-left: 1.55rem;
}
    /* line 522, 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 523, tngov.site15.scss */
    nav#nav div.logo-small.tn-logo a {
        background-image: url("/assets/img/logos/tn-logo.svg");
    }
    /* line 524, tngov.site15.scss */
    nav#nav div.logo-small.star-logo a {
        background-image: url("/assets/img/logos/star-logo.svg");
    }
/* line 526, tngov.site15.scss */
nav#nav .secondary-search, nav#nav .secondary-print {
    display: none;
}
/* line 528, tngov.site15.scss */
nav#nav .mobile-menu {
    display: none;
    margin-left: -15px;
    cursor: pointer;
}
    /* line 529, tngov.site15.scss */
    nav#nav .mobile-menu.active {
        opacity: 0.7;
        filter: alpha(opacity=70);
    }
/* line 531, 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 535, tngov.site15.scss */
nav#nav [class*="block-grid"] a:nth-child(2) {
    margin-top: 0;
}

/* -----------------------------------------
   SLIDER: Full Span
----------------------------------------- */
/* line 548, tngov.site15.scss */
.slider-container {
    position: relative;
}
    /* line 551, tngov.site15.scss */
    .slider-container.panel {
        border: 0;
        box-shadow: none;
    }
    /* line 553, tngov.site15.scss */
    .slider-container .slider {
        position: relative;
        list-style: none;
        overflow: hidden;
        width: 100%;
        padding: 0;
        margin: 0;
    }
        /* line 559, 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 561, tngov.site15.scss */
        .slider-container .slider li a {
            display: block;
            width: 100%;
            height: 100%;
        }
        /* line 562, 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 564, tngov.site15.scss */
            .slider-container .slider li .description h2 {
                color: white;
                font-size: 2.5rem;
                line-height: 1em;
                margin: 0;
                padding: 0;
            }
            /* line 565, 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 557, tngov.site15.scss */
    .slider-container .slider li {
        height: auto;
    }
}

@media only screen and (max-width: 460px) {
    /* line 557, tngov.site15.scss */
    .slider-container .slider li {
        height: auto;
        min-height: 200px;
        background-size: contain;
    }
        /* line 573, tngov.site15.scss */
        .slider-container .slider li .photo {
            height: 200px;
        }
        /* line 574, 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 575, tngov.site15.scss */
            .slider-container .slider li .description h2 {
                display: block !important;
            }
            /* line 576, tngov.site15.scss */
            .slider-container .slider li .description .text {
                width: 100%;
                max-width: 100% !important;
                position: relative !important;
            }
        /* line 578, tngov.site15.scss */
        .slider-container .slider li .swiper-nav, .slider-container .slider li .darken {
            display: none !important;
        }
}
/* line 586, tngov.site15.scss */
.slider-container .slider-plain {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}
    /* line 592, 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 594, tngov.site15.scss */
    .slider-container .slider-plain li a {
        display: block;
        width: 100%;
        height: 100%;
    }
    /* line 595, tngov.site15.scss */
    .slider-container .slider-plain li .description {
        line-height: 2rem;
        position: relative;
        padding-bottom: -10px;
        bottom: 0;
        left: 0;
    }
        /* line 597, tngov.site15.scss */
        .slider-container .slider-plain li .description h2 {
            color: #131e29;
            font-size: 2.5rem;
            line-height: 1em;
            margin: 0;
            padding: 0;
        }
        /* line 598, 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 590, tngov.site15.scss */
    .slider-container .slider-plain li {
        height: auto;
    }
}

@media only screen and (max-width: 460px) {
    /* line 590, tngov.site15.scss */
    .slider-container .slider-plain li {
        height: auto;
        min-height: 200px;
        background-size: contain;
    }
        /* line 606, tngov.site15.scss */
        .slider-container .slider-plain li .photo {
            height: 200px;
        }
        /* line 607, 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 608, tngov.site15.scss */
            .slider-container .slider-plain li .description h2 {
                display: block !important;
            }
            /* line 609, tngov.site15.scss */
            .slider-container .slider-plain li .description .text {
                width: 100%;
                max-width: 100% !important;
                position: relative !important;
            }
        /* line 611, tngov.site15.scss */
        .slider-container .slider-plain li .swiper-nav, .slider-container .slider-plain li .darken {
            display: none !important;
        }
}

/* line 619, tngov.site15.scss */
.rslides_nav, .swiper-nav {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 500;
    font-size: 2.5rem;
}
    /* line 621, 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 629, tngov.site15.scss */
.swiper-container.panel {
    margin-bottom: 30px;
    box-shadow: none;
}
/* line 631, tngov.site15.scss */
.swiper-container.active .swiper-wrapper {
    min-height: 350px;
    max-height: 350px;
}

@media only screen and (max-width: 40em) {
    /* line 631, tngov.site15.scss */
    .swiper-container.active .swiper-wrapper {
        max-height: none;
    }
}
/* line 635, tngov.site15.scss */
.swiper-container.active .swiper-wrapper li {
    display: block;
}
/* line 639, 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 643, 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 647, 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 651, tngov.site15.scss */
    .swiper-container .swiper-wrapper li:not(.swiper-slide-active) .description {
        z-index: 50;
        background: none;
    }
        /* line 652, tngov.site15.scss */
        .swiper-container .swiper-wrapper li:not(.swiper-slide-active) .description h2 {
            font-size: 1.25rem;
            max-width: 170px;
        }
    /* line 655, tngov.site15.scss */
    .swiper-container .swiper-wrapper li small {
        overflow: hidden;
        max-height: 0;
    }
}
/* line 658, 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 660, tngov.site15.scss */
    .swiper-container .swiper-wrapper li .description .text {
        max-width: 40%;
        padding: 20px;
        position: absolute;
        bottom: 0;
    }
    /* line 661, tngov.site15.scss */
    .swiper-container .swiper-wrapper li .description .text-button {
        margin-right: 10px;
    }
    /* line 662, tngov.site15.scss */
    .swiper-container .swiper-wrapper li .description h2 {
        color: white;
        font-size: 2.5rem;
        line-height: 1em;
        margin: 0;
        padding: 0;
    }
    /* line 663, 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 664, tngov.site15.scss */
    .swiper-container .swiper-wrapper li .description p {
        border: 0;
        margin-bottom: 0;
    }
/* line 667, tngov.site15.scss */
.swiper-container .swiper-wrapper li a {
    position: relative;
    z-index: 40;
}
/* line 668, 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 671, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-slide-active .swiper-nav {
    display: none;
}
/* line 673, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-slide-active {
    box-shadow: 0px 0px 45px #131e29;
    z-index: 500;
}
    /* line 675, tngov.site15.scss */
    .swiper-container .swiper-wrapper li.swiper-slide-active .darken {
        opacity: 0;
        filter: alpha(opacity=0);
    }
    /* line 676, tngov.site15.scss */
    .swiper-container .swiper-wrapper li.swiper-slide-active small {
        max-height: 200px;
    }
    /* line 677, tngov.site15.scss */
    .swiper-container .swiper-wrapper li.swiper-slide-active h2 {
        max-width: none !important;
    }
/* line 679, tngov.site15.scss */
.swiper-container .swiper-wrapper li.swiper-before {
    text-align: right;
}
    /* line 681, tngov.site15.scss */
    .swiper-container .swiper-wrapper li.swiper-before .text {
        max-width: 100%;
        width: 100%;
        text-align: right;
    }
    /* line 682, tngov.site15.scss */
    .swiper-container .swiper-wrapper li.swiper-before h2, .swiper-container .swiper-wrapper li.swiper-before small {
        max-width: none;
    }
    /* line 683, tngov.site15.scss */
    .swiper-container .swiper-wrapper li.swiper-before h2 {
        float: right;
    }
    /* line 684, tngov.site15.scss */
    .swiper-container .swiper-wrapper li.swiper-before small {
        display: none;
    }
/* line 686, tngov.site15.scss */
.swiper-container .swiper-wrapper li .swiper-nav {
    position: absolute;
    width: 50% !important;
    z-index: 100;
}
/* line 688, 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 689, 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 695, tngov.site15.scss */
    .swiper-container .swiper-wrapper li {
        height: auto;
        min-height: 200px;
        background-size: contain;
    }
        /* line 696, tngov.site15.scss */
        .swiper-container .swiper-wrapper li .photo {
            height: 200px;
        }
        /* line 697, 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 698, tngov.site15.scss */
            .swiper-container .swiper-wrapper li .description h2 {
                display: block !important;
            }
            /* line 699, tngov.site15.scss */
            .swiper-container .swiper-wrapper li .description .text {
                width: 100%;
                max-width: 100% !important;
                position: relative !important;
            }
        /* line 702, tngov.site15.scss */
        .swiper-container .swiper-wrapper li .swiper-nav, .swiper-container .swiper-wrapper li .darken {
            display: none !important;
        }
    /* line 704, tngov.site15.scss */
    .swiper-container .swiper-wrapper .rslides_nav i:before {
        top: 80px;
    }
}
/* line 708, tngov.site15.scss */
.swiper-container .swiper-nav {
    position: absolute;
    display: block;
    height: 100%;
    min-width: 100px;
}
    /* line 711, tngov.site15.scss */
    .swiper-container .swiper-nav.next {
        right: 0;
    }
    /* line 712, tngov.site15.scss */
    .swiper-container .swiper-nav i {
        position: absolute;
        top: 40%;
    }
    /* line 713, tngov.site15.scss */
    .swiper-container .swiper-nav.next i {
        right: 15px;
    }
    /* line 714, tngov.site15.scss */
    .swiper-container .swiper-nav.prev i {
        left: 15px;
    }
    /* line 715, tngov.site15.scss */
    .swiper-container .swiper-nav.next:hover i {
        right: 13px;
    }
    /* line 716, tngov.site15.scss */
    .swiper-container .swiper-nav.prev:hover i {
        left: 13px;
    }

@media only screen and (max-width: 40em) {
    /* line 708, tngov.site15.scss */
    .swiper-container .swiper-nav {
        display: none;
    }
}

/* line 726, tngov.site15.scss */
.slider-container.panel {
    margin-bottom: 30px;
}
/* line 728, tngov.site15.scss */
figure .slider-container {
    margin-bottom: 0;
}
    /* line 729, tngov.site15.scss */
    figure .slider-container .row {
        margin: 0;
    }
/* line 733, 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 734, tngov.site15.scss */
    .slider-container .slider li:first-child, .slider-container .slider-plain li:first-child {
        position: relative;
        display: block;
        float: left;
    }
/* line 735, tngov.site15.scss */
.slider-container .slider img, .slider-container .slider-plain img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}
/* line 739, tngov.site15.scss */
.slider-container .rslides_nav.next, .slider-container .swiper-nav.next {
    right: 0;
}
/* line 740, tngov.site15.scss */
.slider-container .rslides_nav.prev:hover, .slider-container .swiper-nav.prev:hover {
    margin-left: -3px;
}
/* line 741, tngov.site15.scss */
.slider-container .rslides_nav.next:hover, .slider-container .swiper-nav.next:hover {
    margin-right: -3px;
}
/* line 743, tngov.site15.scss */
.slider-container .rslides_tabs {
    text-align: center;
    margin: 0;
    background: #eee;
}
    /* line 744, 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 745, tngov.site15.scss */
        .slider-container .rslides_tabs li a {
            text-decoration: none;
        }
        /* line 746, tngov.site15.scss */
        .slider-container .rslides_tabs li:before {
            content: '';
        }
        /* line 748, tngov.site15.scss */
        .slider-container .rslides_tabs li.rslides_here {
            opacity: 1;
            filter: alpha(opacity=100);
        }

/* line 753, tngov.site15.scss */
.padded-10 {
    padding: 10px;
}

/* line 758, tngov.site15.scss */
.home-links h2 {
    font-size: 1.3125rem;
}
    /* line 759, tngov.site15.scss */
    .home-links h2, .home-links h2 a {
        color: #131e29;
    }
/* line 761, tngov.site15.scss */
.home-links .columns {
    margin-bottom: 25px;
}

/* line 763, tngov.site15.scss */
.home.three .imagecube {
    margin-bottom: 25px;
}

/* line 764, tngov.site15.scss */
.home.two, .home.three {
    padding-top: 35px;
}

    /* line 765, tngov.site15.scss */
    .home.two .rslides_tabs {
        margin-bottom: -10px;
    }

/* line 768, tngov.site15.scss */
#main.home.three > .row:not(:last-child) {
    margin-bottom: 0;
}

/* line 770, 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 774, tngov.site15.scss */
    .imagecube h2.title, .imagecube span.title {
        margin: 0;
        font-size: 1.5rem;
        line-height: 1.5rem;
    }
    /* line 775, tngov.site15.scss */
    .imagecube .background {
        display: block;
        height: 100%;
        width: 100%;
        background-size: cover;
        background-position: 50% top;
    }
    /* line 776, tngov.site15.scss */
    .imagecube .title {
        font-size: 1.8rem;
        padding: 15px;
    }
    /* line 777, tngov.site15.scss */
    .imagecube.tall {
        height: 350px;
        font-size: 1.2rem;
    }
    /* line 780, tngov.site15.scss */
    .imagecube.alternate h2 {
        height: 100%;
        padding-bottom: 0;
    }
        /* line 781, tngov.site15.scss */
        .imagecube.alternate h2 a {
            display: block;
            width: 100%;
            height: 100%;
            position: relative;
        }

/* line 785, 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 787, 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 791, tngov.site15.scss */
[class*="block-grid"] h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
}
/* line 792, tngov.site15.scss */
[class*="block-grid"] a:nth-child(2) {
    display: inline-block;
    margin-top: 20px;
}
/* line 793, tngov.site15.scss */
[class*="block-grid"] > li {
    margin-bottom: 10px;
}

/* line 799, tngov.site15.scss */
.home ul.pagination {
    margin: 0;
    text-align: center;
    position: relative;
    z-index: 5000;
    background: #eee;
}
    /* line 800, tngov.site15.scss */
    .home ul.pagination .swiper-pagination-switch {
        display: inline-block;
        padding: 10px 5px;
        cursor: pointer;
        line-height: 1em;
        margin: 0 -3px;
    }
        /* line 802, tngov.site15.scss */
        .home ul.pagination .swiper-pagination-switch:hover:before {
            color: #ee3524;
        }
        /* line 803, tngov.site15.scss */
        .home ul.pagination .swiper-pagination-switch:before {
            color: #a7a9ac;
        }
        /* line 804, tngov.site15.scss */
        .home ul.pagination .swiper-pagination-switch.swiper-active-switch:before {
            color: #666666;
        }
/* line 808, tngov.site15.scss */
.home .panels .box {
    position: relative;
    height: 380px;
}
    /* line 809, tngov.site15.scss */
    .home .panels .box.tall {
        height: 500px;
    }
    /* line 810, tngov.site15.scss */
    .home .panels .box img {
        height: auto !important;
    }
    /* line 811, tngov.site15.scss */
    .home .panels .box ul.block-list, .home .panels .box .padded, .home .panels .box iframe {
        min-height: 250px;
        padding-bottom: 40px;
    }
/* line 812, tngov.site15.scss */
.home .panels iframe {
    padding-bottom: 0 !important;
    width: 100% !important;
}
    /* line 813, tngov.site15.scss */
    .home .panels iframe.twitter-timeline {
        height: 100% !important;
    }
/* line 814, tngov.site15.scss */
.home .panels .fb-like-box, .home .panels .fb-like-box iframe {
    width: 100% !important;
    height: 380px !important;
}
    /* line 815, tngov.site15.scss */
    .home .panels .fb-like-box span {
        width: 100% !important;
        height: 100% !important;
    }
/* line 816, tngov.site15.scss */
.home .panels .bar {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
/* line 818, tngov.site15.scss */
.home .panels .box.multi ul.block-list {
    min-height: 0;
    padding-bottom: 10px;
}
/* line 820, 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 830, tngov.site15.scss */
    .home .panels .search-label i {
        margin: 0 3px 0 -2px;
    }

@media only screen and (max-width: 40em) {
    /* line 820, tngov.site15.scss */
    .home .panels .search-label {
        position: relative;
        right: 0;
        top: 0;
        margin: 0;
        font-size: 0.75rem;
        display: block;
    }
}
/* line 839, tngov.site15.scss */
.home.portal .swiper-container.panel {
    margin-bottom: 0;
}

/* -----------------------------------------
   Page Content
----------------------------------------- */
/* line 850, tngov.site15.scss */
.content h1, .content h2, .content h3, .content h4, .content h5, .content [data-label] {
    color: #1b365d;
}
/* line 851, 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 853, tngov.site15.scss */
.content h2 {
    font-size: 2rem;
}
/* line 854, tngov.site15.scss */
.content h3 {
    font-size: 1.625rem;
    line-height: 1.75rem;
    margin-bottom: 20px;
}
/* line 855, tngov.site15.scss */
.content h4 {
    font-size: 1.4rem;
}
/* line 857, 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 859, tngov.site15.scss */
.content header {
    margin-bottom: 40px;
}
    /* line 861, tngov.site15.scss */
    .content header h1 {
        margin-bottom: 10px;
    }
    /* line 862, 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 863, tngov.site15.scss */
        .content header .subtitle strong {
            font-style: normal;
        }
    /* line 864, tngov.site15.scss */
    .content header.message {
        padding: 20px 0 30px 0;
    }

@media only screen and (max-width: 40em) {
    /* line 859, tngov.site15.scss */
    .content header {
        margin-bottom: 20px;
    }
        /* line 867, tngov.site15.scss */
        .content header h1 {
            line-height: 2.25rem;
            margin-bottom: 0;
        }
}
/* line 871, tngov.site15.scss */
.content ul.social-list li {
    padding-left: 0;
    margin-right: 10px;
    min-width: 25px;
}
    /* line 872, tngov.site15.scss */
    .content ul.social-list li a:link:before {
        font-size: 1.25rem;
        margin: 0;
    }
/* line 875, tngov.site15.scss */
.content article a:link {
    text-decoration: underline;
}
/* line 876, tngov.site15.scss */
.content article a[class*="icon-"] {
    text-decoration: none;
}
/* line 877, tngov.site15.scss */
.content article:after {
    content: '';
    clear: both;
    display: block;
}

/* line 881, tngov.site15.scss */
.content .panels {
    margin-top: 25px;
}

/* line 883, tngov.site15.scss */
hr {
    border: 0;
    border-bottom: 1px #d1d3d4 solid;
    margin: 30px 0;
    /*clear: both;*/
}

/*article.content { margin-bottom: 50px; }*/
/* line 887, tngov.site15.scss */
.breadcrumbs ul, .crumbs {
    margin: 15px 0 0;
}
    /* line 889, 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 890, tngov.site15.scss */
        .breadcrumbs ul li, .breadcrumbs ul li a, .crumbs li, .crumbs li a {
            color: #969696;
        }
            /* line 891, tngov.site15.scss */
            .breadcrumbs ul li a:hover, .crumbs li a:hover {
                color: #414042;
            }
            /* line 892, tngov.site15.scss */
            .breadcrumbs ul li:last-child, .crumbs li:last-child {
                background: none;
                margin-right: 0;
                padding-right: 0;
            }

/* line 894, tngov.site15.scss */
.text-size {
    position: relative;
}
    /* line 896, tngov.site15.scss */
    .text-size .options {
        display: none;
        position: absolute;
        width: 200px;
        right: 0;
    }
    /* line 897, tngov.site15.scss */
    .text-size:hover .options {
        display: block;
    }

/* line 900, 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 902, tngov.site15.scss */
    .box .padded {
        padding: 15px;
    }
    /* line 903, tngov.site15.scss */
    .box.padded {
        padding: 25px;
    }
    /* line 904, tngov.site15.scss */
    .box.white {
        background: white;
    }
    /* line 905, tngov.site15.scss */
    .box h3 {
        font-size: 1.25rem;
    }
        /* line 906, tngov.site15.scss */
        .box h3 a {
            color: #131e29;
        }
    /* line 908, tngov.site15.scss */
    .box .date {
        margin-top: 0;
    }
    /* line 909, tngov.site15.scss */
    .box ul.block-list a {
        padding: 10px;
    }

/* line 911, tngov.site15.scss */
.panels {
    padding-bottom: 25px;
}
    /* line 913, tngov.site15.scss */
    .panels p {
        font-size: 0.875rem;
        line-height: 1.4rem;
        margin-bottom: 0;
        margin-top: 10px;
    }

/* line 915, 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 918, tngov.site15.scss */
    .panel.slider-container, .boxed.slider-container {
        background: #1b365d;
    }
    /* line 919, tngov.site15.scss */
    .panel.no-padding, .boxed.no-padding {
        padding: 0;
    }
        /* line 920, tngov.site15.scss */
        .panel.no-padding ul.block-list li a, .boxed.no-padding ul.block-list li a {
            padding-left: 15px;
        }
    /* line 922, tngov.site15.scss */
    .panel h1, .panel h2, .panel h3, .panel h4, .boxed h1, .boxed h2, .boxed h3, .boxed h4 {
        color: #1b365d;
    }
    /* line 923, tngov.site15.scss */
    .panel h3, .boxed h3 {
        font-size: 1.5rem;
        font-weight: 400;
        margin: 0 0 5px 0 !important;
    }
    /* line 925, 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 926, tngov.site15.scss */
        .panel p:last-child, .boxed p:last-child {
            margin-bottom: 0;
            border-bottom: 0;
            padding-bottom: 0;
        }
    /* line 927, tngov.site15.scss */
    .panel .padded, .boxed .padded {
        padding: 15px;
    }
        /* line 928, tngov.site15.scss */
        .panel .padded li, .boxed .padded li {
            margin-bottom: 15px;
        }
            /* line 929, tngov.site15.scss */
            .panel .padded li:last-child, .boxed .padded li:last-child {
                margin-bottom: 0;
            }
        /* line 930, tngov.site15.scss */
        .panel .padded p, .boxed .padded p {
            padding-bottom: 0;
            line-height: 1rem;
        }
    /* line 932, tngov.site15.scss */
    .panel [class*="icon-"]:before, .boxed [class*="icon-"]:before {
        margin-left: 0;
        color: #6e7073;
    }
    /* line 933, tngov.site15.scss */
    .panel .button[class*="icon-"]:before, .boxed .button[class*="icon-"]:before {
        color: white;
    }

/* line 935, tngov.site15.scss */
aside.panel {
    font-size: 0.8rem;
    line-height: 1.7rem;
}
    /* line 937, tngov.site15.scss */
    aside.panel.no-padding h2 {
        font-size: 1.3125rem;
        color: #131e29;
        padding: 10px 15px;
        margin: 0;
        background: #d1d3d4;
    }

/* line 939, tngov.site15.scss */
.content .panel {
    padding: 25px;
}
    /* line 943, tngov.site15.scss */
    .content .panel.no-padding {
        padding: 0;
    }
        /* line 944, tngov.site15.scss */
        .content .panel.no-padding ul.block-list {
            margin-top: 0;
        }
    /* line 945, tngov.site15.scss */
    .content .panel figure {
        background: none;
        padding: 0;
        box-shadow: none;
        border: 0;
    }
        /* line 946, tngov.site15.scss */
        .content .panel figure.right {
            margin: -25px -26px 25px 25px;
        }
        /* line 947, tngov.site15.scss */
        .content .panel figure figcaption {
            background: #d1d3d4;
            padding: 15px;
            font-style: italic;
        }

/* line 950, tngov.site15.scss */
figure {
    background: white;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    padding: 20px;
    font-size: 1.125rem;
}
    /* line 952, tngov.site15.scss */
    figure.no-padding {
        padding: 0;
    }

/* line 956, 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 962, tngov.site15.scss */
    figure.left, figure.right, blockquote.left, blockquote.right {
        width: 50%;
    }
    /* line 963, tngov.site15.scss */
    figure.left, blockquote.left {
        float: left;
        margin: 0 30px 20px 0;
    }
    /* line 964, tngov.site15.scss */
    figure.right, blockquote.right {
        float: right;
        margin: 0 0 20px 30px;
    }
    /* line 965, tngov.site15.scss */
    figure.top, blockquote.top {
        margin-top: -20px;
    }
    /* line 966, tngov.site15.scss */
    figure.bottom, blockquote.bottom {
        margin-bottom: -20px;
    }
    /* line 968, tngov.site15.scss */
    figure.half, blockquote.half {
        width: 25%;
    }
    /* line 970, tngov.site15.scss */
    figure img, figure iframe, blockquote img, blockquote iframe {
        width: 100%;
        line-height: 1rem;
    }
    /* line 971, tngov.site15.scss */
    figure img, blockquote img {
        margin-bottom: 10px;
    }
        /* line 973, tngov.site15.scss */
        figure img:last-child, blockquote img:last-child {
            margin-bottom: 0;
        }

@media only screen and (max-width: 40em) {
    /* line 956, tngov.site15.scss */
    figure, blockquote {
        margin: 0 0 10px 0 !important;
    }
        /* line 978, tngov.site15.scss */
        figure.left, figure.right, blockquote.left, blockquote.right {
            width: 100%;
        }
        /* line 980, tngov.site15.scss */
        figure.image img, blockquote.image img {
            width: 100%;
        }
}
/* line 983, tngov.site15.scss */
figure p, blockquote p {
    font-size: 1rem;
}

/* line 986, 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 988, tngov.site15.scss */
    blockquote p:first-child {
        margin-top: 0;
    }
    /* line 989, tngov.site15.scss */
    blockquote p:last-child {
        margin-bottom: 0;
    }
    /* line 990, tngov.site15.scss */
    blockquote:before, blockquote:after {
        color: #cbc4bc;
    }
    /* line 991, tngov.site15.scss */
    blockquote:before {
        content: '"';
        margin-left: -15px;
    }
    /* line 992, tngov.site15.scss */
    blockquote:after {
        content: '"';
    }
    /* line 993, tngov.site15.scss */
    blockquote.left, blockquote.right {
        padding-top: 10px;
        padding-bottom: 10px;
    }

/* line 996, tngov.site15.scss */
.one-col figure.left {
    float: left;
    margin-left: -25px;
}
/* line 997, tngov.site15.scss */
figure.left.out {
    margin-left: -60px;
}
/* line 998, tngov.site15.scss */
figure.left.in {
    margin-left: 0;
}
/* line 999, tngov.site15.scss */
.one-col figure.right {
    float: right;
    margin-right: -25px;
}
/* line 1000, tngov.site15.scss */
figure.right.out {
    float: right;
    margin-right: -60px;
}
/* line 1001, tngov.site15.scss */
figure.right.in {
    margin-right: 0;
}
/* line 1002, tngov.site15.scss */
figure.image {
    padding: 0;
}
    /* line 1003, tngov.site15.scss */
    figure.image img {
        display: block;
    }
/* line 1004, tngov.site15.scss */
figure.width-10 {
    width: 10%;
}
/* line 1005, tngov.site15.scss */
figure.width-15 {
    width: 15%;
}
/* line 1006, tngov.site15.scss */
figure.width-20 {
    width: 20%;
}
/* line 1007, tngov.site15.scss */
figure.width-30 {
    width: 30%;
}
/* line 1008, tngov.site15.scss */
figure.width-35 {
    width: 35%;
}
/* line 1009, tngov.site15.scss */
figure.width-40 {
    width: 40%;
}
/* line 1010, tngov.site15.scss */
figure hr {
    margin: 15px 0;
}
/* line 1012, tngov.site15.scss */
figure.regular h1, figure.regular h2, figure.regular h3, figure.regular h4 {
    margin-bottom: 5px;
}
/* line 1013, tngov.site15.scss */
figure.regular p {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.025rem;
    letter-spacing: -0.025rem;
    margin: 5px 0;
}
    /* line 1014, tngov.site15.scss */
    figure.regular p:last-child {
        margin-bottom: 0;
    }
/* line 1016, tngov.site15.scss */
figure.slider-container {
    padding: 0;
    overflow: hidden;
}
    /* line 1018, tngov.site15.scss */
    figure.slider-container ul {
        list-style: none;
    }
    /* line 1019, tngov.site15.scss */
    figure.slider-container .slider li, figure.slider-container .slider-plain li {
        padding: 0;
        margin: 0;
        list-style: none;
    }
        /* line 1021, tngov.site15.scss */
        figure.slider-container .slider li:before, figure.slider-container .slider-plain li:before {
            content: '';
        }
        /* line 1022, tngov.site15.scss */
        figure.slider-container .slider li .description, figure.slider-container .slider-plain li .description {
            padding: 20px;
        }
            /* line 1023, tngov.site15.scss */
            figure.slider-container .slider li .description h2, figure.slider-container .slider-plain li .description h2 {
                margin-bottom: 5px !important;
            }
            /* line 1024, tngov.site15.scss */
            figure.slider-container .slider li .description small, figure.slider-container .slider-plain li .description small {
                max-width: 100%;
            }
    /* line 1027, tngov.site15.scss */
    figure.slider-container .rslides_tabs {
        padding: 5px;
    }

@media only screen and (max-width: 40em) {
    /* line 1030, tngov.site15.scss */
    figure.left, figure.right {
        width: 100%;
        float: none !important;
        margin-bottom: 20px;
    }
    /* line 1031, tngov.site15.scss */
    figure[class*="mobile-"].left {
        float: left !important;
        margin-right: 20px !important;
    }
    /* line 1032, tngov.site15.scss */
    figure[class*="mobile-"].right {
        float: right !important;
        margin-left: 20px !important;
    }
    /* line 1033, tngov.site15.scss */
    figure.mobile-10 {
        width: 10%;
    }
    /* line 1034, tngov.site15.scss */
    figure.mobile-15 {
        width: 15%;
    }
    /* line 1035, tngov.site15.scss */
    figure.mobile-20 {
        width: 20%;
    }
    /* line 1036, tngov.site15.scss */
    figure.mobile-25 {
        width: 25%;
    }
    /* line 1037, tngov.site15.scss */
    figure.mobile-30 {
        width: 30%;
    }
    /* line 1038, tngov.site15.scss */
    figure.mobile-35 {
        width: 35%;
    }
    /* line 1039, tngov.site15.scss */
    figure.mobile-40 {
        width: 40%;
    }
    /* line 1040, tngov.site15.scss */
    figure.slider-container .slider li, figure.slider-container .slider-plain li {
        min-height: 0;
    }
        /* line 1042, tngov.site15.scss */
        figure.slider-container .slider li .description, figure.slider-container .slider-plain li .description {
            min-height: 0;
        }
            /* line 1044, 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 1045, tngov.site15.scss */
            figure.slider-container .slider li .description small, figure.slider-container .slider-plain li .description small {
                color: #131e29;
            }
    /* line 1048, tngov.site15.scss */
    figure .rslides_nav i:before, figure .swiper-nav i:before {
        top: 20%;
    }
}

/* line 1053, tngov.site15.scss */
.one-col figure.image.overflow {
    width: 110%;
    margin-left: -5%;
    margin-bottom: 20px;
}
    /* line 1054, tngov.site15.scss */
    .one-col figure.image.overflow.left {
        width: 100%;
        margin: 0 20px 20px -50%;
    }
        /* line 1055, tngov.site15.scss */
        .one-col figure.image.overflow.left.small {
            width: 75%;
            margin-left: -25%;
        }
    /* line 1056, tngov.site15.scss */
    .one-col figure.image.overflow.right {
        width: 100%;
        margin: 0 -50% 20px 20px;
    }
        /* line 1057, tngov.site15.scss */
        .one-col figure.image.overflow.right.small {
            width: 75%;
            margin-right: -25%;
        }

/* -----------------------------------------
   Forms
----------------------------------------- */
/* line 1067, 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 1068, tngov.site15.scss */
    form label.inline {
        display: inline-block;
        margin-right: 15px;
    }
/* line 1069, tngov.site15.scss */
form input.medium {
    max-width: 275px;
}
/* line 1070, tngov.site15.scss */
form input.small {
    max-width: 100px;
}
/* line 1072, tngov.site15.scss */
form.survey label.inline {
    padding-bottom: 0;
    margin-bottom: 0;
}

@media only screen and (max-width: 40em) {
    /* line 1076, tngov.site15.scss */
    form input {
        width: 100%;
        max-width: none !important;
    }
        /* line 1077, tngov.site15.scss */
        form input[type="submit"] {
            margin-bottom: 25px;
        }
}

/* line 1083, tngov.site15.scss */
.outside .disclaimer {
    font-size: 0.875rem;
    letter-spacing: -0.05rem;
    margin-right: 10px;
}

/* line 1085, 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 1094, tngov.site15.scss */
.calendar table, .calendar table th {
    text-align: center;
}
    /* line 1096, tngov.site15.scss */
    .calendar table th {
        font-weight: bold;
    }
    /* line 1097, tngov.site15.scss */
    .calendar table caption {
        padding: 5px;
        background-color: #1b365d;
    }
        /* line 1098, tngov.site15.scss */
        .calendar table caption a {
            color: white;
            font-weight: normal;
        }
    /* line 1100, tngov.site15.scss */
    .calendar table tbody tr td {
        padding: 0;
    }
        /* line 1101, tngov.site15.scss */
        .calendar table tbody tr td span, .calendar table tbody tr td a {
            display: block;
            padding: 7px;
        }
        /* line 1102, tngov.site15.scss */
        .calendar table tbody tr td:not(.current) {
            opacity: 0.3;
            filter: alpha(opacity=30);
        }
        /* line 1103, tngov.site15.scss */
        .calendar table tbody tr td a {
            background: #d1d3d4;
            position: relative;
        }
            /* line 1104, tngov.site15.scss */
            .calendar table tbody tr td a:hover {
                background: white;
            }
        /* line 1105, tngov.site15.scss */
        .calendar table tbody tr td.given a {
            background: #ee3524;
            color: white;
        }
/* line 1112, tngov.site15.scss */
.calendar#meetings table {
    background: white;
}
    /* line 1114, tngov.site15.scss */
    .calendar#meetings table caption {
        background-color: #f1f1f2;
    }
        /* line 1115, tngov.site15.scss */
        .calendar#meetings table caption a {
            color: #1b365d;
            text-transform: uppercase;
            font-size: 1rem;
        }
    /* line 1117, tngov.site15.scss */
    .calendar#meetings table thead {
        background: white;
    }

/* -----------------------------------------
   Sidebar
----------------------------------------- */
/* line 1130, tngov.site15.scss */
nav.side {
    margin-bottom: 10px;
    font-size: 0.875rem;
}
    /* line 1132, tngov.site15.scss */
    nav.side .icon-menu {
        display: none;
    }
    /* line 1133, 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 1134, tngov.site15.scss */
        nav.side h2 i:before {
            font-size: 100%;
        }
    /* line 1136, tngov.site15.scss */
    nav.side ul.block-list {
        margin-top: 0;
    }

@media only screen and (max-width: 40em) {
    /* line 1140, tngov.site15.scss */
    nav.side ul.block-list {
        display: none;
    }
        /* line 1141, tngov.site15.scss */
        nav.side ul.block-list.small li a {
            font-size: 1rem;
        }
    /* line 1142, tngov.site15.scss */
    nav.side h2[class^=border-] {
        padding-bottom: 5px;
        margin-bottom: 20px;
    }
    /* line 1143, tngov.site15.scss */
    nav.side .icon-menu {
        display: inline-block;
        letter-spacing: -0.025rem;
    }
    /* line 1145, tngov.site15.scss */
    nav.side.active > ul.block-list {
        display: block;
        margin-bottom: 25px;
    }
    /* line 1146, tngov.site15.scss */
    nav.side.active h2 {
        margin-bottom: 5px !important;
    }
}

/* line 1152, tngov.site15.scss */
.summary-slider li .description .text {
    padding-bottom: 50px;
}

/* line 1153, tngov.site15.scss */
.summary-description {
    margin-top: -70px;
}

    /* line 1154, tngov.site15.scss */
    .summary-description .panel {
        padding: 35px;
    }

/* line 1156, tngov.site15.scss */
.menu-expand {
    color: #6e7073;
    position: absolute;
    top: 0;
    right: 0;
    padding: 12px 0;
    z-index: 500;
}

    /* line 1157, tngov.site15.scss */
    .menu-expand:hover, .title:hover .menu-expand {
        color: #1b365d;
        cursor: pointer;
    }

/* line 1159, tngov.site15.scss */
ul.block-list li > ul {
    display: none;
}
/* line 1160, tngov.site15.scss */
ul.block-list li.active > ul {
    display: block;
}
/* line 1161, tngov.site15.scss */
ul.block-list li.active > ul, ul.block-list li.expanded > ul {
    display: block;
}

/* line 1163, tngov.site15.scss */
.side:not(.expander) ul.block-list li > ul {
    display: block;
}

/*.side .menu-expand { display: none; }*/
/* --------------------------
	Map
-------------------------- */
/* line 1173, tngov.site15.scss */
iframe.small {
    width: 100%;
    height: 400px;
}

/* line 1174, tngov.site15.scss */
iframe.large {
    width: 100%;
    height: 500px;
}

/* line 1175, tngov.site15.scss */
iframe#map, iframe#map-frame {
    width: 100%;
    height: 445px;
    margin-bottom: 20px;
}

/* line 1177, tngov.site15.scss */
.map-solo {
    padding-bottom: 0;
}

/* line 1178, tngov.site15.scss */
.map {
    width: 100%;
    background-size: cover;
    position: relative;
    overflow: visible !important;
}
    /* line 1182, tngov.site15.scss */
    .map:not(.home) .overlay .right ul {
        max-height: 340px;
        overflow: auto;
    }
    /* line 1184, tngov.site15.scss */
    .map .map-loader {
        width: 100%;
        height: 500px;
        background: #f1f1f2;
    }
        /* line 1185, tngov.site15.scss */
        .map .map-loader #map-loader_zoom_slider {
            top: 10px;
            left: 10px;
        }
        /* line 1186, tngov.site15.scss */
        .map .map-loader g image {
            cursor: pointer;
        }
        /* line 1187, tngov.site15.scss */
        .map .map-loader .esriSimpleSlider {
            border: 0;
            background: white;
            box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
        }
        /* line 1188, tngov.site15.scss */
        .map .map-loader .esriSimpleSliderVertical .esriSimpleSliderIncrementButton {
            border-bottom-color: #d1d3d4;
        }
        /* line 1191, tngov.site15.scss */
        .map .map-loader .esriPopup {
            z-index: 0 !important;
            border-radius: 0;
        }
        /* line 1192, tngov.site15.scss */
        .map .map-loader .esriPopupWrapper {
            border-radius: 0;
            background: white;
            box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
        }
            /* line 1194, tngov.site15.scss */
            .map .map-loader .esriPopupWrapper .sizer:first-child {
                padding: 5px;
                background: #1b365d;
            }
            /* line 1195, tngov.site15.scss */
            .map .map-loader .esriPopupWrapper .pointer.top {
                background: #1b365d;
            }
            /* line 1196, tngov.site15.scss */
            .map .map-loader .esriPopupWrapper .titlePane {
                position: relative;
                background: none;
            }
            /* line 1197, tngov.site15.scss */
            .map .map-loader .esriPopupWrapper .title {
                font-family: 'Permian Slab', serif;
                letter-spacing: -0.075em;
            }
            /* line 1198, tngov.site15.scss */
            .map .map-loader .esriPopupWrapper .contentPane {
                line-height: 1rem;
            }
                /* line 1200, tngov.site15.scss */
                .map .map-loader .esriPopupWrapper .contentPane h1 {
                    font-size: 1.75rem;
                    margin: 0;
                    line-height: 1em;
                }
            /* line 1203, tngov.site15.scss */
            .map .map-loader .esriPopupWrapper .actionList a {
                color: #a7a9ac;
                font-size: 0.625rem;
                text-transform: uppercase;
                text-decoration: none;
            }
                /* line 1204, tngov.site15.scss */
                .map .map-loader .esriPopupWrapper .actionList a:hover {
                    color: #666666;
                }
    /* line 1210, tngov.site15.scss */
    .map.large .map-loader {
        height: 500px;
    }

@media only screen and (max-width: 40em) {
    /* line 1214, tngov.site15.scss */
    .map.home .overlay .box.search {
        margin-top: 50px;
    }
    /* line 1215, tngov.site15.scss */
    .map.home .map.active-search #map-loader_zoom_slider {
        top: 110px;
    }
    /* line 1216, tngov.site15.scss */
    .map.home .overlay.right.active {
        margin-top: 50px;
    }
}
/* line 1220, tngov.site15.scss */
.map .map-loader.counties g > path {
    stroke: white;
}
    /* line 1222, tngov.site15.scss */
    .map .map-loader.counties g > path:hover {
        fill: white;
        fill-opacity: 1;
        cursor: pointer;
    }
/* line 1224, tngov.site15.scss */
.map .map-loader.locations g > path {
    stroke: transparent;
}
/* line 1230, tngov.site15.scss */
.map .simpleGeocoder .esriGeocoderContainer {
    width: 100%;
}
/* line 1231, tngov.site15.scss */
.map .simpleGeocoder .esriGeocoder {
    border: 0;
    position: relative;
}
    /* line 1233, 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 1234, tngov.site15.scss */
    .map .simpleGeocoder .esriGeocoder .esriGeocoderIcon {
        position: absolute;
        top: 4px;
        left: 4px;
    }
    /* line 1235, tngov.site15.scss */
    .map .simpleGeocoder .esriGeocoder .esriGeocoderReset {
        position: absolute;
        top: 4px;
        right: 28px;
        left: auto;
    }
/* line 1238, tngov.site15.scss */
.map .titleButton.maximize {
    display: none;
}
/* line 1242, tngov.site15.scss */
.map .overlay {
    position: absolute;
    top: 10px;
    left: 10px;
    overflow: visible;
}
    /* line 1245, tngov.site15.scss */
    .map .overlay.right {
        right: 0;
        left: auto;
    }
    /* line 1247, tngov.site15.scss */
    .map .overlay .box {
        display: inline-block;
        position: relative;
        min-width: 250px;
        overflow: visible;
    }
        /* line 1251, tngov.site15.scss */
        .map .overlay .box .title {
            padding: 8px;
            position: relative;
            letter-spacing: -0.05rem;
        }
            /* line 1252, tngov.site15.scss */
            .map .overlay .box .title.drop {
                cursor: pointer;
            }
            /* line 1253, tngov.site15.scss */
            .map .overlay .box .title .menu-expand {
                padding: 8px 4px;
            }
            /* line 1254, tngov.site15.scss */
            .map .overlay .box .title:before {
                color: #666666;
                font-size: 1em;
                margin: 0 8px 0 0;
            }
        /* line 1257, tngov.site15.scss */
        .map .overlay .box.active .title:before {
            color: #ee3524;
        }
        /* line 1258, tngov.site15.scss */
        .map .overlay .box.active .title i:before {
            color: #a7a9ac;
        }
        /* line 1261, 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 1263, tngov.site15.scss */
            .map .overlay .box ul li {
                line-height: 1.75rem;
                margin-bottom: 0;
                padding: 0;
            }
        /* line 1265, tngov.site15.scss */
        .map .overlay .box.active ul {
            display: block;
        }
        /* line 1267, tngov.site15.scss */
        .map .overlay .box label {
            cursor: pointer;
            font-size: 0.8rem;
            display: block;
            line-height: 1.875rem;
        }
            /* line 1268, tngov.site15.scss */
            .map .overlay .box label:before {
                color: #a7a9ac;
            }
            /* line 1269, tngov.site15.scss */
            .map .overlay .box label.active {
                font-weight: bold;
            }
        /* line 1273, tngov.site15.scss */
        .map .overlay .box.search {
            width: 340px;
            height: 40px;
        }
            /* line 1275, tngov.site15.scss */
            .map .overlay .box.search .search {
                margin: 0;
            }
            /* line 1276, tngov.site15.scss */
            .map .overlay .box.search .title {
                padding: 3px;
            }
            /* line 1277, 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 1278, 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 1279, 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 1283, tngov.site15.scss */
        .map .overlay .box.locations {
            margin-top: 0;
            display: none;
        }
            /* line 1285, tngov.site15.scss */
            .map .overlay .box.locations.visible {
                display: inline-block;
            }
            /* line 1286, tngov.site15.scss */
            .map .overlay .box.locations h3 {
                margin-bottom: 0;
            }
            /* line 1287, tngov.site15.scss */
            .map .overlay .box.locations ul {
                max-height: 425px;
                overflow: auto;
                padding: 0;
            }
            /* line 1288, tngov.site15.scss */
            .map .overlay .box.locations li {
                margin-bottom: 0;
                line-height: 1.325rem;
                padding: 15px 20px !important;
            }
                /* line 1289, tngov.site15.scss */
                .map .overlay .box.locations li i {
                    display: none;
                }
                /* line 1291, tngov.site15.scss */
                .map .overlay .box.locations li.active {
                    background: #f1f1f2;
                    padding-left: 35px !important;
                }
                    /* line 1292, tngov.site15.scss */
                    .map .overlay .box.locations li.active i {
                        display: inline;
                        position: absolute;
                        top: 50%;
                        margin-top: -15px;
                        left: 5px;
                        color: #a7a9ac;
                    }
        /* line 1297, tngov.site15.scss */
        .map .overlay .box.filters .map-office.active:before {
            color: #ee3524;
        }
        /* line 1299, tngov.site15.scss */
        .map .overlay .box.filters .map-libraries.active:before {
            color: #0080ad;
        }
        /* line 1300, tngov.site15.scss */
        .map .overlay .box.filters .map-schools.active:before {
            color: #9d61c1;
        }
        /* line 1301, tngov.site15.scss */
        .map .overlay .box.filters .map-parks.active:before {
            color: #089b59;
        }
        /* line 1302, tngov.site15.scss */
        .map .overlay .box.filters .map-hospitals.active:before {
            color: #004daa;
        }
        /* line 1303, tngov.site15.scss */
        .map .overlay .box.filters .map-historic.active:before {
            color: #707070;
        }
        /* line 1305, tngov.site15.scss */
        .map .overlay .box.filters .map-dlstations.active:before {
            color: #c59bff;
        }
        /* line 1306, tngov.site15.scss */
        .map .overlay .box.filters .map-clerks.active:before {
            color: #70a8c4;
        }
        /* line 1307, tngov.site15.scss */
        .map .overlay .box.filters .map-wineries.active:before {
            color: #feaaff;
        }
        /* line 1308, tngov.site15.scss */
        .map .overlay .box.filters .map-golf.active:before {
            color: #6acc4a;
        }
        /* line 1309, tngov.site15.scss */
        .map .overlay .box.filters .map-B20.active:before {
            color: #ce9c7b;
        }
        /* line 1310, tngov.site15.scss */
        .map .overlay .box.filters .map-E85.active:before {
            color: #dbc43b;
        }
        /* line 1311, tngov.site15.scss */
        .map .overlay .box.filters .map-permit.active:before {
            color: #5d9bff;
        }
        /* line 1312, tngov.site15.scss */
        .map .overlay .box.filters .map-selfservice.active:before {
            color: #d12c40;
        }
        /* line 1313, tngov.site15.scss */
        .map .overlay .box.filters .map-career.active:before {
            color: #5d9bff;
        }
        /* line 1316, tngov.site15.scss */
        .map .overlay .box.filters input[type=checkbox] {
            display: none;
        }

@media only screen and (max-width: 40em) {
    /* line 1242, tngov.site15.scss */
    .map .overlay {
        width: 100%;
        top: 0;
        left: 0;
        padding: 10px;
    }
        /* line 1324, tngov.site15.scss */
        .map .overlay .box.search {
            width: 100%;
            margin: 0;
        }
        /* line 1325, tngov.site15.scss */
        .map .overlay.right {
            position: absolute;
            bottom: 10px;
            left: 0;
            top: auto;
            width: auto;
            padding: 10px;
        }
            /* line 1326, tngov.site15.scss */
            .map .overlay.right .box, .map .overlay.right .box.active {
                height: auto;
                width: 125px;
                min-width: 0;
            }
                /* line 1327, tngov.site15.scss */
                .map .overlay.right .box .block-list, .map .overlay.right .box.active .block-list {
                    display: none;
                }
            /* line 1329, tngov.site15.scss */
            .map .overlay.right.active {
                top: 0;
                z-index: 9000;
            }
                /* line 1330, tngov.site15.scss */
                .map .overlay.right.active .box {
                    width: 100%;
                }
                /* line 1331, tngov.site15.scss */
                .map .overlay.right.active .filters {
                    height: 100%;
                }
                    /* line 1332, tngov.site15.scss */
                    .map .overlay.right.active .filters .block-list {
                        box-shadow: none;
                        display: block;
                        max-height: 92%;
                        overflow: auto;
                    }
                        /* line 1333, tngov.site15.scss */
                        .map .overlay.right.active .filters .block-list label {
                            font-size: 0.875rem;
                            padding: 5px 0;
                        }
}
/* line 1346, tngov.site15.scss */
.map.one-col .map-loader {
    height: 400px;
}
/* line 1347, tngov.site15.scss */
.map.one-col .box.search {
    width: 200px;
}
/* line 1351, tngov.site15.scss */
.map .overlay .box.search, .map .overlay .box.filters {
    display: none;
}
/* line 1353, tngov.site15.scss */
.map.active-search .overlay .box.search {
    display: block;
}
/* line 1354, tngov.site15.scss */
.map.active-search #map-loader_zoom_slider {
    top: 70px;
    left: 10px;
}
/* line 1357, tngov.site15.scss */
.map.active-filters .overlay .box.filters {
    display: block;
}

/* line 1361, tngov.site15.scss */
.locations {
    margin-top: 15px;
}

    /* line 1362, tngov.site15.scss */
    .locations .panel {
        margin-bottom: 15px;
    }

/* line 1364, tngov.site15.scss */
#local-map #map {
    margin-bottom: 20px;
}

/* -----------------------------------------
   News
----------------------------------------- */
/* line 1370, 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 1372, 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 1374, tngov.site15.scss */
    .block-date .number {
        font-size: 1.875rem;
        line-height: 1rem;
    }
    /* line 1375, tngov.site15.scss */
    .block-date .time {
        font-size: 0.75rem;
        text-transform: none;
        line-height: 1.5rem;
    }

/* line 1379, tngov.site15.scss */
article.news h1 {
    margin-bottom: 0;
}
/* line 1380, tngov.site15.scss */
article.news .subtitle {
    padding: 10px 0 5px;
    font-family: 'Permian Slab', serif;
    letter-spacing: -0.075em;
    font-size: 1.125rem;
}

/* line 1382, tngov.site15.scss */
ul.stories, ul.articles {
    width: 100%;
}
    /* line 1384, tngov.site15.scss */
    ul.stories.active > li, ul.articles.active > li {
        width: 49.95%;
        padding-right: 10px;
        padding-bottom: 10px;
    }
    /* line 1385, tngov.site15.scss */
    ul.stories.active.three-col > li, ul.articles.active.three-col > li {
        width: 33%;
        padding-right: 10px;
    }
/* line 1389, tngov.site15.scss */
.news ul.stories > li:first-child, .news ul.articles > li:first-child {
    width: 100%;
}
    /* line 1390, tngov.site15.scss */
    .news ul.stories > li:first-child h1, .news ul.articles > li:first-child h1 {
        font-size: 3rem;
    }
    /* line 1391, tngov.site15.scss */
    .news ul.stories > li:first-child iframe, .news ul.articles > li:first-child iframe {
        height: 400px;
    }
/* line 1394, tngov.site15.scss */
ul.stories > li, ul.articles > li {
    margin: 0 0 10px 0;
    display: block;
    height: auto;
    position: relative;
    padding: 0;
}
    /* line 1396, tngov.site15.scss */
    ul.stories > li:before, ul.articles > li:before {
        display: none;
    }
    /* line 1397, 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 1398, tngov.site15.scss */
    ul.stories > li div.padded, ul.articles > li div.padded {
        padding: 25px;
        margin-bottom: 0;
    }
    /* line 1399, tngov.site15.scss */
    ul.stories > li .media, ul.articles > li .media {
        max-height: 200px;
        overflow: hidden;
        margin-bottom: -10px;
    }
    /* line 1400, tngov.site15.scss */
    ul.stories > li iframe, ul.articles > li iframe {
        width: 100%;
        height: 250px;
        margin-top: 10px;
    }
    /* line 1402, tngov.site15.scss */
    ul.stories > li h1, ul.articles > li h1 {
        font-size: 2rem;
        line-height: 1em;
        margin-bottom: 10px;
    }
    /* line 1403, tngov.site15.scss */
    ul.stories > li h3, ul.articles > li h3 {
        font-size: 1.5rem;
    }
    /* line 1405, tngov.site15.scss */
    ul.stories > li article figure, ul.articles > li article figure {
        background: #ddd;
    }
    /* line 1406, tngov.site15.scss */
    ul.stories > li article h1, ul.articles > li article h1 {
        margin-bottom: 0 !important;
        padding-bottom: 0;
    }
        /* line 1407, tngov.site15.scss */
        ul.stories > li article h1 a:link, ul.articles > li article h1 a:link {
            text-decoration: none;
        }
    /* line 1410, tngov.site15.scss */
    ul.stories > li p, ul.articles > li p {
        margin-top: 5px;
    }
        /* line 1411, 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 1414, tngov.site15.scss */
    ul.stories > li:not(.featured), ul.articles > li:not(.featured) {
        width: 100%;
    }
}

@media only screen and (max-width: 40em) {
    /* line 1417, tngov.site15.scss */
    ul.stories > li:not(.featured), ul.articles > li:not(.featured) {
        width: 100%;
    }
    /* line 1418, tngov.site15.scss */
    ul.stories > li div.padded, ul.articles > li div.padded {
        padding: 20px 20px 20px 20px;
    }
    /* line 1419, tngov.site15.scss */
    ul.stories > li iframe, ul.articles > li iframe {
        height: 225px !important;
    }
}

/* line 1430, tngov.site15.scss */
ul.articles > li div.padded {
    padding-bottom: 50px;
}

/* line 1433, tngov.site15.scss */
ul.stories > li {
    margin-bottom: 0;
}

/* line 1439, 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 1442, tngov.site15.scss */
#search-side.active > a {
    display: none;
}
/* line 1443, tngov.site15.scss */
#search-side.active .search {
    display: block;
}

/* -----------------------------------------
   Search Results
----------------------------------------- */
/* line 1464, 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 1482, tngov.site15.scss */
    .search-label i:before {
        color: #a7a9ac;
        margin: 0 0 0 5px;
    }

@media only screen and (max-width: 40em) {
    /* line 1464, tngov.site15.scss */
    .search-label {
        font-size: 0.625rem;
        width: 80px;
        padding: 6px;
        top: 0;
        right: 0;
    }
}

/* line 1491, tngov.site15.scss */
.results header {
    margin-bottom: 20px;
}
/* line 1492, tngov.site15.scss */
.results .icon-link:before {
    font-size: 0.875rem;
}

/* line 1495, tngov.site15.scss */
ul.pager {
    text-align: center;
    margin: 20px 0 10px;
}
    /* line 1499, tngov.site15.scss */
    ul.pager li.left {
        float: left;
    }
    /* line 1500, 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 1511, tngov.site15.scss */
ul.cards > li .box {
    margin-right: 0;
}
/* line 1513, 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 1513, tngov.site15.scss */
    ul.cards > li h2 {
        padding-right: 0;
    }
}
/* line 1516, tngov.site15.scss */
ul.cards > li p {
    margin: 0;
}
/* line 1517, tngov.site15.scss */
ul.cards > li .icon-link {
    display: inline-block;
    margin-top: 5px;
    font-size: 0.75rem;
}
/* line 1518, tngov.site15.scss */
ul.cards > li .phone-padded {
    padding: 6px 0;
}
/* line 1520, tngov.site15.scss */
ul.cards.thin .box.padded {
    padding-top: 10px;
    padding-bottom: 10px;
}
/* line 1521, tngov.site15.scss */
ul.cards.full > li {
    width: 100%;
}

/* -----------------------------------------
   Cabinet
----------------------------------------- */
/* line 1531, tngov.site15.scss */
.cabinet .imagecube {
    height: 230px;
}
/* line 1532, 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 1533, tngov.site15.scss */
    .cabinet h2 small span {
        color: #a7a9ac;
        display: block;
    }
/* line 1535, tngov.site15.scss */
.cabinet h2.title {
    font-size: 1.75rem;
    line-height: 1.75rem;
}
/* line 1537, tngov.site15.scss */
.cabinet [class*="block-grid"] li {
    padding-bottom: 0;
}

/* line 1543, tngov.site15.scss */
.commissioner .content figure {
    position: relative;
    overflow: hidden;
}
    /* line 1544, tngov.site15.scss */
    .commissioner .content figure img {
        margin-bottom: 0;
    }
/* line 1546, tngov.site15.scss */
.commissioner .content .lead-image {
    position: absolute;
    left: 0;
    height: 100%;
    width: 200px;
    background-size: cover;
    background-position: center top;
}
/* line 1547, tngov.site15.scss */
.commissioner .content .padded {
    padding: 25px 25px 25px 225px;
}
/* line 1548, tngov.site15.scss */
.commissioner .content header {
    margin-bottom: 10px;
}
/* line 1549, tngov.site15.scss */
.commissioner .content .subtitle {
    line-height: 1.125em;
    font-size: 1.25rem;
    display: inline-block;
}
/* line 1550, tngov.site15.scss */
.commissioner .content .social-list {
    padding: 0;
    margin-top: 15px;
}
/* line 1551, tngov.site15.scss */
.commissioner .content hr {
    margin-top: 20px;
}
/* line 1552, 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 1553, tngov.site15.scss */
    .commissioner .content .more:before {
        color: #666666;
    }
    /* line 1554, tngov.site15.scss */
    .commissioner .content .more:hover {
        color: #131e29;
        background: #f1f1f2;
    }
        /* line 1555, tngov.site15.scss */
        .commissioner .content .more:hover:before {
            color: #ee3524;
        }

/* -----------------------------------------
   Local
----------------------------------------- */
/* line 1565, tngov.site15.scss */
[data-headlines] {
    display: none;
}
    /* line 1566, tngov.site15.scss */
    [data-headlines].active {
        display: block;
    }
    /* line 1567, tngov.site15.scss */
    [data-headlines] small {
        color: #a7a9ac;
    }

/* -----------------------------------------
   Directory
----------------------------------------- */
/* line 1575, tngov.site15.scss */
.directory h2 {
    margin-bottom: 0;
    font-size: 1.75rem;
}

/* -----------------------------------------
   Governor
----------------------------------------- */
/* line 1583, tngov.site15.scss */
.content .twitter-timeline {
    min-height: 250px;
    margin-top: 10px !important;
}

/* line 1589, tngov.site15.scss */
#timeline iframe {
    width: 100%;
}
/* line 1591, tngov.site15.scss */
#timeline #legend {
    margin-bottom: 20px;
}
    /* line 1593, 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 1594, tngov.site15.scss */
    #timeline #legend h3 {
        text-transform: none !important;
    }
    /* line 1595, 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 1596, tngov.site15.scss */
    #timeline #legend #legend-video {
        background-color: #4A7CBE;
    }
    /* line 1597, tngov.site15.scss */
    #timeline #legend #legend-photos {
        background-color: #F0A511;
    }
    /* line 1598, tngov.site15.scss */
    #timeline #legend #legend-press {
        background-color: #72BE7C;
    }
    /* line 1599, tngov.site15.scss */
    #timeline #legend #legend-dept {
        background-color: #AD90CB;
    }
    /* line 1600, tngov.site15.scss */
    #timeline #legend #legend-dept2 {
        background-color: #667373;
    }
    /* line 1601, tngov.site15.scss */
    #timeline #legend #legend-event {
        background-color: #BE0606;
    }
    /* line 1602, tngov.site15.scss */
    #timeline #legend #legend-audio {
        background-color: #2D2D2D;
    }
    /* line 1603, tngov.site15.scss */
    #timeline #legend #legend-driveto55 {
        background-color: #c47621;
    }
    /* line 1604, tngov.site15.scss */
    #timeline #legend .tl_right {
        float: right;
    }
/* line 1608, tngov.site15.scss */
#timeline.year-2014 #legend-education {
    background: #BE0606;
}
/* line 1609, tngov.site15.scss */
#timeline.year-2014 #legend-event {
    background: #0098BE;
}

@media only screen and (max-width: 40em) {
    /* line 1613, tngov.site15.scss */
    #timeline #legend-title {
        width: 100%;
    }
    /* line 1614, tngov.site15.scss */
    #timeline #legend li {
        margin-bottom: 4px !important;
    }
}

/* -----------------------------------------
   Forms
----------------------------------------- */
/* line 1623, tngov.site15.scss */
.fsboxshadow .content .fsBody .fsForm {
    box-shadow: none;
}

/* line 1624, 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 1629, tngov.site15.scss */
    .content .fsBody .fsForm .fsSection {
        border-top: 1px #d1d3d4 solid;
        margin-top: 10px;
        min-width: 0 !important;
        max-width: 100%;
    }
        /* line 1630, tngov.site15.scss */
        .content .fsBody .fsForm .fsSection:first-child {
            border-top: 0;
            margin-top: 0;
        }
    /* line 1632, tngov.site15.scss */
    .content .fsBody .fsForm .fsSectionHeader {
        background: none !important;
        margin: 0;
    }
        /* line 1634, 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 1637, tngov.site15.scss */
    .content .fsBody .fsForm .fsRowBody {
        padding: 15px 20px;
    }
        /* line 1638, tngov.site15.scss */
        .content .fsBody .fsForm .fsRowBody .fsLabel {
            font-size: 0.875rem;
        }
        /* line 1639, tngov.site15.scss */
        .content .fsBody .fsForm .fsRowBody .fsRequiredMarker {
            font-size: 0.875rem;
        }
        /* line 1640, tngov.site15.scss */
        .content .fsBody .fsForm .fsRowBody select.fsField {
            padding-right: 20px;
        }
        /* line 1641, tngov.site15.scss */
        .content .fsBody .fsForm .fsRowBody.fsFieldFocused {
            background: none;
        }
            /* line 1642, tngov.site15.scss */
            .content .fsBody .fsForm .fsRowBody.fsFieldFocused .fsLabel {
                background: none !important;
            }
        /* line 1644, tngov.site15.scss */
        .content .fsBody .fsForm .fsRowBody .fsOptionLabel.vertical {
            padding: 3px 0;
        }
        /* line 1645, tngov.site15.scss */
        .content .fsBody .fsForm .fsRowBody p {
            margin-bottom: 0;
        }
    /* line 1647, tngov.site15.scss */
    .content .fsBody .fsForm .fsFieldRow input, .content .fsBody .fsForm .fsFieldRow textarea {
        background: white;
        border: 1px #d1d3d4 solid;
    }
    /* line 1648, tngov.site15.scss */
    .content .fsBody .fsForm .fsFieldRow select {
        background-color: white;
    }
    /* line 1649, tngov.site15.scss */
    .content .fsBody .fsForm .fsFieldRow input[type=text], .content .fsBody .fsForm .fsFieldRow select {
        margin: 0 5px 5px 0;
    }
    /* line 1650, tngov.site15.scss */
    .content .fsBody .fsForm .fsSupporting {
        margin-top: -2px;
        color: #666666;
    }
    /* line 1654, tngov.site15.scss */
    .content .fsBody .fsForm .fieldset-content:after {
        content: '';
        clear: both;
        display: table;
    }
    /* line 1657, tngov.site15.scss */
    .content .fsBody .fsForm .fsSubmit {
        background: none !important;
        border-top: 1px #d1d3d4 solid;
    }
    /* line 1659, tngov.site15.scss */
    .content .fsBody .fsForm .fsError {
        background: #ee3524;
        border: 0;
        color: white;
        font-size: 1rem;
    }
    /* line 1660, tngov.site15.scss */
    .content .fsBody .fsForm .fsValidationError {
        background: none !important;
        border-left: 10px #ee3524 solid;
    }
        /* line 1662, tngov.site15.scss */
        .content .fsBody .fsForm .fsValidationError .fsLabel {
            color: #ee3524;
        }
        /* line 1664, tngov.site15.scss */
        .content .fsBody .fsForm .fsValidationError.fsFieldFocused .fsLabel {
            padding-left: 0;
        }

@media only screen and (max-width: 40em) {
    /* line 1668, tngov.site15.scss */
    .content .fsBody .fsForm .fsFieldRow input {
        font-size: 1.25rem;
    }
}

/* -----------------------------------------
   Social
----------------------------------------- */
/* line 1679, tngov.site15.scss */
.social, .quick-nav, .newsletter {
    background: #e0e0e0;
}
    /* line 1683, tngov.site15.scss */
    .social ul, .quick-nav ul, .newsletter ul {
        padding: 20px 0;
    }
        /* line 1684, tngov.site15.scss */
        .social ul li, .quick-nav ul li, .newsletter ul li {
            vertical-align: middle;
            padding-right: 10px;
            min-width: 25px;
        }
    /* line 1685, tngov.site15.scss */
    .social a:link, .quick-nav a:link, .newsletter a:link {
        text-decoration: none;
        overflow: hidden;
    }
    /* line 1686, tngov.site15.scss */
    .social h2, .quick-nav h2, .newsletter h2 {
        margin: 0;
        color: #131e29;
    }
    /* line 1688, 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 1689, tngov.site15.scss */
    .social a span, .quick-nav a span, .newsletter a span {
        text-indent: -9999px;
        display: inline-block;
    }

/* line 1693, tngov.site15.scss */
.content ul.social-large li {
    font-size: 1.25rem;
}

/* line 1696, tngov.site15.scss */
.newsletter {
    background: #1b365d;
    color: white;
}
    /* line 1698, tngov.site15.scss */
    .newsletter h2 {
        color: white;
        display: inline-block;
        margin-right: 23px;
    }
    /* line 1699, tngov.site15.scss */
    .newsletter input {
        display: inline;
        max-width: 200px;
        margin-bottom: 0;
    }
    /* line 1700, tngov.site15.scss */
    .newsletter form {
        margin: 20px 0;
    }

/* line 1704, tngov.site15.scss */
.quick-nav {
    background: #d1d3d4;
    text-align: center;
}
    /* line 1706, tngov.site15.scss */
    .quick-nav ul {
        padding: 20px 0 0;
    }
    /* line 1708, tngov.site15.scss */
    .quick-nav a {
        display: inline-block;
        font-family: 'Permian Slab', serif;
        letter-spacing: -0.075em;
    }
        /* line 1709, tngov.site15.scss */
        .quick-nav a i:before {
            font-size: 2rem;
            margin: 0;
        }
    /* line 1711, tngov.site15.scss */
    .quick-nav i.icon-cab {
        margin-right: 5px;
    }

/* line 1716, 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 1717, 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 1718, 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 1719, 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 1720, 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 1721, 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 1722, 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 1723, 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 1724, 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 1725, 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 1726, 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 1727, 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 1728, 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 1729, 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 1731, tngov.site15.scss */
ul li a.icon-schooltube:before, .content ul li a.icon-schooltube:before, .bar a.icon-schooltube:before {
    width: 65px;
}
/* line 1732, 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 1734, tngov.site15.scss */
ul li h2[class*="icon-"], .content ul li h2[class*="icon-"], .bar h2[class*="icon-"] {
    margin-bottom: 20px;
}
    /* line 1735, 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 1736, 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 1752, 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 1765, tngov.site15.scss */
footer#agency-footer {
    padding-bottom: 30px;
    background: #eee;
    min-height: 300px;
}
    /* line 1769, tngov.site15.scss */
    footer#agency-footer .columns {
        padding-top: 20px;
        z-index: 8;
    }
    /* line 1770, tngov.site15.scss */
    footer#agency-footer h2 {
        margin: 0 0 10px;
        line-height: 1.5rem;
    }
    /* line 1771, tngov.site15.scss */
    footer#agency-footer ul {
        font-size: 0.8rem;
    }
        /* line 1772, tngov.site15.scss */
        footer#agency-footer ul li {
            border-color: #d1d3d4;
        }
            /* line 1773, tngov.site15.scss */
            footer#agency-footer ul li a {
                padding: 10px 0;
            }
    /* line 1774, tngov.site15.scss */
    footer#agency-footer .last {
        font-size: 0.8rem;
    }
        /* line 1775, tngov.site15.scss */
        footer#agency-footer .last img {
            max-width: 140px;
        }
        /* line 1776, tngov.site15.scss */
        footer#agency-footer .last .contact {
            margin: 0 0 15px 0;
            line-height: 1.25rem;
        }
            /* line 1777, tngov.site15.scss */
            footer#agency-footer .last .contact address {
                margin-top: 10px;
            }
                /* line 1778, tngov.site15.scss */
                footer#agency-footer .last .contact address a {
                    font-style: normal;
                }

@media only screen and (min-width: 40em) {
    /* line 1782, tngov.site15.scss */
    footer#footer {
        position: absolute;
        bottom: 0;
        margin-top: 0;
        width: 100%;
    }
}
/* line 1788, tngov.site15.scss */
footer#footer #footer-bottom {
    font-size: 0.75rem;
    background: #1b365d;
    letter-spacing: -0.05rem;
    position: relative;
    z-index: 1400;
}
    /* line 1792, tngov.site15.scss */
    footer#footer #footer-bottom * {
        color: white;
    }
    /* line 1793, 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 1794, tngov.site15.scss */
        footer#footer #footer-bottom a:hover {
            color: #ee3524;
        }
    /* line 1795, tngov.site15.scss */
    footer#footer #footer-bottom .customer-service {
        display: block;
        margin: -30px 0;
        border: 0;
    }
/* line 1799, 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 1801, tngov.site15.scss */
    footer#footer #footer-top .columns > ul > li {
        margin: 0 15px;
    }
        /* line 1803, tngov.site15.scss */
        footer#footer #footer-top .columns > ul > li:first-child {
            margin-left: 0;
        }
        /* line 1804, tngov.site15.scss */
        footer#footer #footer-top .columns > ul > li:last-child {
            margin-right: 0;
        }
        /* line 1805, 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 1806, 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 1808, tngov.site15.scss */
    footer#footer #footer-top a span.status {
        font-family: 'Permian Slab', serif;
        letter-spacing: -0.075em;
        color: #1b365d;
    }
    /* line 1809, tngov.site15.scss */
    footer#footer #footer-top select {
        display: block;
    }
    /* line 1810, tngov.site15.scss */
    footer#footer #footer-top a:before {
        color: #a7a9ac;
        margin-left: 0;
    }
    /* line 1811, tngov.site15.scss */
    footer#footer #footer-top .starball {
        width: 70px;
        height: 70px;
        position: absolute;
        left: 50%;
        margin-left: -35px;
        bottom: -30px;
    }
    /* line 1812, tngov.site15.scss */
    footer#footer #footer-top li {
        position: relative;
    }
        /* line 1814, 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 1815, tngov.site15.scss */
            footer#footer #footer-top li .drop .box {
                padding: 15px;
                text-align: left;
                margin: 0 0 12px 0;
            }
                /* line 1816, 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 1817, tngov.site15.scss */
            footer#footer #footer-top li .drop.right {
                right: 0;
                left: auto;
            }
                /* line 1818, tngov.site15.scss */
                footer#footer #footer-top li .drop.right :after {
                    right: 25px;
                    left: auto;
                }
        /* line 1821, tngov.site15.scss */
        footer#footer #footer-top li.active .drop {
            display: block;
        }
        /* line 1824, tngov.site15.scss */
        footer#footer #footer-top li#footer-livechat.offline a {
            /*cursor: default; pointer-events: none;*/
        }
            /* line 1825, 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 1827, tngov.site15.scss */
        footer#footer #footer-top li#footer-livechat #whoson_chat_link img {
            display: none;
        }
        /* line 1829, tngov.site15.scss */
        footer#footer #footer-top li#footer-share .drop {
            min-width: 215px;
        }
            /* line 1831, tngov.site15.scss */
            footer#footer #footer-top li#footer-share .drop .box {
                text-align: center;
            }
            /* line 1832, tngov.site15.scss */
            footer#footer #footer-top li#footer-share .drop span {
                margin: 0 !important;
            }
        /* line 1834, tngov.site15.scss */
        footer#footer #footer-top li#footer-translate .drop {
            min-width: 175px;
        }
            /* line 1837, tngov.site15.scss */
            footer#footer #footer-top li#footer-translate .drop .skiptranslate select {
                margin: 0 0 5px;
            }
            /* line 1838, tngov.site15.scss */
            footer#footer #footer-top li#footer-translate .drop .skiptranslate a {
                font-size: 0.75rem;
                padding: 0;
            }
        /* line 1841, tngov.site15.scss */
        footer#footer #footer-top li#footer-fontsize .drop {
            min-width: 190px;
        }
            /* line 1843, tngov.site15.scss */
            footer#footer #footer-top li#footer-fontsize .drop .box {
                text-align: center;
            }
            /* line 1844, tngov.site15.scss */
            footer#footer #footer-top li#footer-fontsize .drop a.button {
                font-size: 15px;
            }

/* line 1853, 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 1854, tngov.site15.scss */
    #overlay.active {
        display: block;
        z-index: 900;
        opacity: 1;
    }

/* line 1857, tngov.site15.scss */
html[data-font-size="small"] {
    font-size: 12px;
}

/* line 1858, tngov.site15.scss */
html[data-font-size="large"] {
    font-size: 20px;
}

/* line 1860, 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 1861, tngov.site15.scss */
    .page-top:hover {
        cursor: pointer;
        background: #ee3524;
        color: white;
    }
    /* line 1862, tngov.site15.scss */
    .page-top.active {
        display: block;
    }
    /* line 1863, tngov.site15.scss */
    .page-top.bottom {
        position: absolute;
        bottom: 0;
    }
    /* line 1864, tngov.site15.scss */
    .page-top:before {
        margin: 0 !important;
    }

/* -----------------------------------------
   Special
----------------------------------------- */
/* line 1871, tngov.site15.scss */
.cke_editable p {
    margin-bottom: 15px;
}

    /* line 1872, tngov.site15.scss */
    .cke_editable p a:link {
        text-decoration: underline;
    }

/* line 1874, tngov.site15.scss */
.alert {
    background: #ee3524;
    color: white;
    padding: 10px;
    text-transform: uppercase;
    cursor: pointer;
}
    /* line 1876, tngov.site15.scss */
    .alert:hover {
        background: #a41918 !important;
    }

/* line 1878, tngov.site15.scss */
body > a:nth-child(even) .alert {
    background: #be1f27;
}

/* line 1880, tngov.site15.scss */
.entity-alert {
    background: #ed9924;
    color: black;
    padding: 10px;
    text-transform: uppercase;
    cursor: pointer;
}
    /* line 1881, tngov.site15.scss */
    .entity-alert:hover {
        background: #c24e13 !important;
    }

/* line 1883, tngov.site15.scss */
body > a:nth-child(even) .entity-alert {
    background: #f2cd47;
}

/* -----------------------------------------
   Patterns
----------------------------------------- */
/* Accordion */
/* line 1892, tngov.site15.scss */
dl dt {
    font-family: 'Permian Slab', serif;
    letter-spacing: -0.075em;
    font-size: 1.25rem;
}
/* line 1894, tngov.site15.scss */
dl dd {
    margin: 0 0 10px 0;
}

/* line 1898, tngov.site15.scss */
dl.accordion > dt {
    border-top: 1px #d1d3d4 solid;
    cursor: pointer;
    padding: 10px 0;
}
    /* line 1899, 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 1900, tngov.site15.scss */
    dl.accordion > dt:hover {
        color: #666666;
    }
    /* line 1901, tngov.site15.scss */
    dl.accordion > dt:first-child {
        border-top: 0;
    }
    /* line 1902, tngov.site15.scss */
    dl.accordion > dt:before {
        margin: 0 0 0 -5px;
        color: #6e7073;
    }
/* line 1903, tngov.site15.scss */
.js dl.accordion > dd {
    display: none;
}
/* line 1904, tngov.site15.scss */
dl.accordion > dd {
    margin: 0;
    padding: 0 10px 20px;
}
    /* line 1905, tngov.site15.scss */
    dl.accordion > dd dt {
        font-size: 1.125rem;
    }
    /* line 1906, tngov.site15.scss */
    dl.accordion > dd dl {
        margin-bottom: 0;
    }
/* line 1908, tngov.site15.scss */
dl.accordion > *:first-child {
    padding-top: 0;
    margin-top: 0;
}
/* line 1909, tngov.site15.scss */
dl.accordion > *:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}
/* line 1911, tngov.site15.scss */
dl.accordion ul.block-list {
    margin-top: 0;
}
    /* line 1912, tngov.site15.scss */
    dl.accordion ul.block-list li a {
        padding-left: 0;
    }

/* Tabs */
/* line 1917, tngov.site15.scss */
ul.tab-options, ul.tab-content, ul.tab > li, ul.tab-content > li {
    list-style: none;
    margin: 0;
    padding: 0;
}

    /* line 1918, tngov.site15.scss */
    ul.tab-options > li:before, ul.tab-content > li:before {
        content: '';
        margin: 0;
        display: none;
    }

    /* line 1920, tngov.site15.scss */
    ul.tab-options > li {
        font-family: 'Permian Slab', serif;
        letter-spacing: -0.075em;
        background: #e0e0e0;
        padding: 7px 15px;
        cursor: pointer;
    }

/* line 1922, tngov.site15.scss */
ul.tab-content {
    background: white;
    border: 1px #d1d3d4 solid;
    padding: 25px;
    margin-bottom: 20px;
}

    /* line 1923, tngov.site15.scss */
    ul.tab-content.enabled > li {
        display: none;
    }
        /* line 1924, tngov.site15.scss */
        ul.tab-content.enabled > li ul.block-list {
            margin-top: 0;
        }

        /* line 1926, tngov.site15.scss */
        ul.tab-content.enabled > li.active {
            display: block;
        }

/* DataTables */
/* line 1930, tngov.site15.scss */
.content .dataTables_wrapper {
    margin-bottom: 20px;
}
    /* line 1933, tngov.site15.scss */
    .content .dataTables_wrapper .table-wrap {
        width: 100%;
        margin-bottom: 5px;
        clear: both;
    }
    /* line 1934, tngov.site15.scss */
    .content .dataTables_wrapper table.dataTable {
        border-collapse: collapse;
    }
        /* line 1936, tngov.site15.scss */
        .content .dataTables_wrapper table.dataTable * {
            border-collapse: collapse;
        }
        /* line 1937, tngov.site15.scss */
        .content .dataTables_wrapper table.dataTable thead th {
            padding: 10px;
            border: 0;
        }
        /* line 1938, tngov.site15.scss */
        .content .dataTables_wrapper table.dataTable [class*=sorting] {
            cursor: pointer;
        }
        /* line 1939, tngov.site15.scss */
        .content .dataTables_wrapper table.dataTable tbody tr {
            background: none;
        }
        /* line 1940, tngov.site15.scss */
        .content .dataTables_wrapper table.dataTable.no-footer {
            border-bottom: 0;
        }
    /* line 1942, 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 1943, tngov.site15.scss */
        .content .dataTables_wrapper .dataTables_filter input {
            max-width: 70%;
            display: inline-block;
        }
    /* line 1944, tngov.site15.scss */
    .content .dataTables_wrapper .dataTables_info, .content .dataTables_wrapper .dataTables_paginate {
        font-size: 0.875rem;
    }
        /* line 1945, tngov.site15.scss */
        .content .dataTables_wrapper .dataTables_paginate .paginate_button {
            padding: 5px 7px !important;
            border: 0 !important;
        }
            /* line 1947, 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 1953, tngov.site15.scss */
            .content .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
                background: none;
                border-color: transparent;
                color: #ee3524 !important;
            }
            /* line 1954, tngov.site15.scss */
            .content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
                color: #a7a9ac !important;
            }

/* Desktop Tabs */
@media only screen and (min-width: 40em) {
    /* line 1965, tngov.site15.scss */
    ul.tab-options {
        margin-bottom: -1px;
    }

        /* line 1966, tngov.site15.scss */
        ul.tab-options > li {
            border: 1px #d1d3d4 solid;
            display: inline-block;
            margin: 0 -5px 0 0;
        }
            /* line 1968, tngov.site15.scss */
            ul.tab-options > li:nth-child(2) {
                border-top-left-radius: 4px;
            }
            /* line 1969, tngov.site15.scss */
            ul.tab-options > li:last-child {
                border-top-right-radius: 4px;
            }
            /* line 1970, tngov.site15.scss */
            ul.tab-options > li.active {
                background: white;
                border-bottom-color: white;
            }

    /* line 1974, tngov.site15.scss */
    .tabs.vertical:after {
        content: '';
        clear: both;
        display: table;
    }
    /* line 1975, tngov.site15.scss */
    .tabs.vertical ul.tab-options, .tabs.vertical ul.tab-content {
        float: left;
        position: relative;
    }
    /* line 1976, tngov.site15.scss */
    .tabs.vertical ul.tab-options {
        width: 20%;
        margin: 0 -1px 0 0;
        z-index: 500;
    }
    /* line 1977, tngov.site15.scss */
    .tabs.vertical ul.tab-content {
        width: 80%;
        min-height: 150px;
    }
    /* line 1978, tngov.site15.scss */
    .tabs.vertical ul.tab-options > li {
        display: block;
        margin: 0 0 -4px 0;
        border-bottom-color: #d1d3d4;
    }
        /* line 1979, tngov.site15.scss */
        .tabs.vertical ul.tab-options > li.active {
            border-right-color: white;
        }
        /* line 1980, 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 1989, tngov.site15.scss */
    ul.tab-options.enabled > li {
        display: none;
    }
        /* line 1990, tngov.site15.scss */
        ul.tab-options.enabled > li.active:not(.mobile-tab) {
            color: #6e7073;
        }
    /* line 1991, tngov.site15.scss */
    ul.tab-options.enabled.active > li {
        display: block;
    }

    /* line 1994, tngov.site15.scss */
    ul.tab-options > li {
        display: block;
    }
        /* line 1996, tngov.site15.scss */
        ul.tab-options > li.mobile-tab span[class*=icon] {
            opacity: 0.5;
            float: right;
            font-size: 0.875rem;
        }
        /* line 1997, tngov.site15.scss */
        ul.tab-options > li.mobile-tab span.icon-cancel {
            display: none;
        }

    /* line 2002, tngov.site15.scss */
    ul.tab-options.active > li.mobile-tab span.icon-menu {
        display: none;
    }
    /* line 2003, tngov.site15.scss */
    ul.tab-options.active > li.mobile-tab span.icon-cancel {
        display: block;
    }
}
/* Tooltip */
/* line 2011, tngov.site15.scss */
/*[data-tooltip] {
    color: #1b365d;
    cursor: pointer;
}*/
/* line 2013, tngov.site15.scss */
/*[data-tooltip]:hover:before, [data-tooltip]:hover {
        color: #ee3524;
    }*/

/* line 2015, 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 2017, tngov.site15.scss */
/*#tooltip.active, .tooltip.active {
        display: block;
    }*/
/* line 2018, 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 2019, tngov.site15.scss */
/*#tooltip.top, .tooltip.top {
        border-top: 4px #ee3524 solid;
        border-bottom: none;
    }*/
/* line 2020, 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 2021, tngov.site15.scss */
/*#tooltip.left:after, .tooltip.left:after {
        left: 10px;
        margin: 0;
    }*/
/* line 2022, tngov.site15.scss */
/*#tooltip.right:after, .tooltip.right:after {
        right: 10px;
        left: auto;
        margin: 0;
    }*/
/* line 2023, tngov.site15.scss */
/*#tooltip.start, .tooltip.start {
        margin-bottom: -10px;
    }*/

/* Chosen */
/* line 2031, tngov.site15.scss */
select {
    padding-right: 15px;
}

/* line 2032, tngov.site15.scss */
#main .chosen-container {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -0.025rem;
    min-width: 200px;
    margin-bottom: 1rem;
}
    /* line 2034, tngov.site15.scss */
    #main .chosen-container:hover {
        z-index: 9000;
    }
    /* line 2035, tngov.site15.scss */
    #main .chosen-container .chosen-results {
        margin: 0;
        padding: 0;
    }
        /* line 2036, tngov.site15.scss */
        #main .chosen-container .chosen-results li {
            padding: 8px;
        }
            /* line 2037, tngov.site15.scss */
            #main .chosen-container .chosen-results li.highlighted {
                background: #1b365d;
            }

/* line 2040, tngov.site15.scss */
#main .chosen-container-single .chosen-single {
    padding: 5px 8px;
    height: auto;
}
/* line 2041, tngov.site15.scss */
#main .chosen-container-single .chosen-search {
    padding-top: 0;
}
/* line 2042, tngov.site15.scss */
#main .chosen-container-single .chosen-single div b {
    width: 10px;
    height: 20px;
    margin-top: 5px;
}
/* line 2043, tngov.site15.scss */
#main .chosen-container-single .chosen-default:hover {
    color: #999;
}

/* line 2045, 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 2048, tngov.site15.scss */
    #main .chosen-container {
        min-width: 100%;
    }
}
/* line 2052, tngov.site15.scss */
.content .page-nav {
    margin-bottom: 40px;
}
    /* line 2055, tngov.site15.scss */
    .content .page-nav ul.block-list {
        margin: 0;
    }
        /* line 2056, 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 2052, tngov.site15.scss */
    .content .page-nav {
        margin-bottom: 40px;
    }
        /* line 2061, 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");
    src: url("/assets/css/fonts/tngov-icons.eot#iefix") format("embedded-opentype"), url("/assets/css/fonts/tngov-icons.woff") format("woff"), url("/assets/css/fonts/tngov-icons.ttf") format("truetype"), url("/assets/css/fonts/tngov-icons.svg#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 2083, tngov.site15.scss */
body {
    -webkit-font-smoothing: auto;
}

/* line 2085, tngov.site15.scss */
.content.container {
    margin-bottom: 40px;
}
    /* line 2086, tngov.site15.scss */
    .content.container h1 {
        margin-bottom: 10px;
    }
    /* line 2087, tngov.site15.scss */
    .content.container h2 {
        margin-top: 40px;
    }
        /* line 2088, tngov.site15.scss */
        .content.container h2:first-child {
            margin-top: 0;
        }
    /* line 2090, tngov.site15.scss */
    .content.container h3 {
        margin: 20px 0 10px 0;
    }
        /* line 2091, tngov.site15.scss */
        .content.container h3:first-child {
            margin-top: 0;
        }
    /* line 2093, tngov.site15.scss */
    .content.container .columns > .row {
        margin-bottom: 30px !important;
    }
    /* line 2094, tngov.site15.scss */
    .content.container .crumbs {
        margin: 0 0 25px;
        font-size: 0.675rem;
        color: #969696;
    }
        /* line 2096, 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 2097, tngov.site15.scss */
        .content.container .crumbs a:hover {
            color: #414042;
        }
    /* line 2102, tngov.site15.scss */
    .content.container .boxed .padded ul.list-links li a {
        padding: 8px 8px 8px 0;
    }
    /* line 2103, tngov.site15.scss */
    .content.container .boxed .padded h2 {
        margin-bottom: 10px;
    }
    /* line 2104, tngov.site15.scss */
    .content.container .boxed .padded li {
        margin: 0;
        padding: 0;
        font-size: 0.875rem !important;
    }
    /* line 2107, tngov.site15.scss */
    .content.container .poloLink {
        margin-bottom: 20px;
    }
        /* line 2108, tngov.site15.scss */
        .content.container .poloLink p {
            margin-bottom: 0;
        }
        /* line 2109, 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 2111, tngov.site15.scss */
            .content.container .poloLink a[class*=show]:hover {
                background: #666666;
            }

/* line 2116, tngov.site15.scss */
nav#nav ul {
    margin-left: 0 !important;
}

/* line 2120, tngov.site15.scss */
.home.legacy #headlines .text p {
    display: none;
}
    /* line 2121, tngov.site15.scss */
    .home.legacy #headlines .text p:first-child, .home.legacy #headlines .text p:last-child {
        display: block;
    }

/* line 2126, tngov.site15.scss */
code {
    font-size: 0.875rem;
    letter-spacing: -0.05rem;
    color: #666666;
}

/* line 2128, tngov.site15.scss */
.abc-hide {
    display: none;
}

/* line 2129, tngov.site15.scss */
.no-outline {
    outline: 0;
}
