﻿#adults header .outer-container {
    background: #171e2a;
    color: #f7f7f7
}

body.authenticated {
    padding-top: 64px !important;
    position: relative
}

.authenticated .navbar-fixed-top,.authenticated .navbar-subnav {
    position: relative;
    top: 0;
    z-index: initial
}

.fa-youtube-square {
    color: #b31217
}

.fa-twitter-square {
    color: #55acee
}

.fa-facebook-square {
    color: #3b5998
}

.fa-google-plus-square {
    color: #dd4b39
}

.fa-flickr {
    color: #ff0084
}

.navbar-default .navbar-offcanvas {
    background: transparent
}

.navbar-default {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    background: rgba(41,128,185,.95) !important;
    border: none;
    min-height: 50px
}

@media only screen and (min-width: 100px) {
    header .outerContainer {
        padding-right:0;
        padding-left: 0
    }

    #startABusinessInKentucky header .outer-container {
        background: #2e0a58;
        border-top-color: #52129d
    }

    .brwsr-ie-8 #startABusinessInKentucky header .outer-container,.brwsr-ie-7 #startABusinessInKentucky header .outer-container {
        background: #2e0a58
    }

    #startABusinessInKentucky header a {
        color: #c7a0f4
    }

    #startABusinessInKentucky .complementary1 {
        background: #52129d;
        color: #f7f7f7
    }

    #startABusinessInKentucky .complementary2 {
        background: #ac72ef;
        color: #f7f7f7
    }

    #startABusinessInKentucky .outer-container-question .text-center {
        border-top-color: #d4b7f7
    }

    #KentuckyBusinesses header .outer-container {
        background: #692d2d;
        border-top-color: #9f4444
    }

    .brwsr-ie-8 #KentuckyBusinesses header .outer-container,.brwsr-ie-7 #KentuckyBusinesses header .outer-container {
        background: #692d2d
    }

    #KentuckyBusinesses header a {
        color: #efd9d9
    }

    #KentuckyBusinesses .complementary1 {
        background: #9f4444;
        color: #f7f7f7
    }

    #KentuckyBusinesses .complementary2 {
        background: #e0b5b5;
        color: #f7f7f7
    }

    #KentuckyBusinesses .outer-container-question .text-center {
        border-top-color: #ece9d4
    }

    #environmentalResources header .outer-container {
        background: #7b3230;
        border-top-color: #b24845
    }

    .brwsr-ie-8 #environmentalResources header .outer-container,.brwsr-ie-7 #environmentalResources header .outer-container {
        background: #7b3230
    }

    #environmentalResources header a {
        color: #fdfafa
    }

    #environmentalResources .complementary1 {
        background: #b24845;
        color: #f7f7f7
    }

    #environmentalResources .complementary2 {
        background: #718d3d;
        color: #f7f7f7
    }

    #environmentalResources .outer-container-question .text-center {
        border-top-color: #fdfafa
    }

    #farmsAndAgriculture header .outer-container {
        background: #2a2312;
        border-top-color: #605029
    }

    .brwsr-ie-8 #farmsAndAgriculture header .outer-container,.brwsr-ie-7 #farmsAndAgriculture header .outer-container {
        background: #2a2312
    }

    #farmsAndAgriculture header a {
        color: #dbceac
    }

    #farmsAndAgriculture .complementary1 {
        background: #605029;
        color: #f7f7f7
    }

    #farmsAndAgriculture .complementary2 {
        background: #517790;
        color: #f7f7f7
    }

    #farmsAndAgriculture .outer-container-question .text-center {
        border-top-color: #dbceac
    }

    #getemployed header .outer-container {
        background: rgba(64,93,92,.95);
        border-top-color: #5f8a89
    }

    .brwsr-ie-8 #getemployed header .outer-container,.brwsr-ie-7 #getemployed header .outer-container {
        background: #2a2312
    }

    #getemployed header a {
        color: #ced0d5
    }

    #getemployed .complementary1 {
        background: #5f8a89;
        color: #f7f7f7
    }

    #getemployed .complementary2 {
        background: #b3b6bd;
        color: #f7f7f7
    }

    #getemployed .outer-container-question .text-center {
        border-top-color: #f2f6f6
    }

    #knowyourrights header .outer-container {
        background: rgba(56,68,80,.95);
        border-top-color: #576a7d
    }

    .brwsr-ie-8 #knowyourrights header .outer-container,.brwsr-ie-7 #knowyourrights header .outer-container {
        background: #384450
    }

    #knowyourrights header a {
        color: #d9dee4
    }

    #knowyourrights .complementary1 {
        background: #576a7d;
        color: #f7f7f7
    }

    #knowyourrights .complementary2 {
        background: #bbc4cf;
        color: #f7f7f7
    }

    #knowyourrights .outer-container-question .text-center {
        border-top-color: #e6eaee
    }

    #stateemployees header .outer-container {
        background: rgba(84,84,84,.95);
        border-top-color: #7a7a7a
    }

    .brwsr-ie-8 #stateemployees header .outer-container,.brwsr-ie-7 #stateemployees header .outer-container {
        background: #545454
    }

    #stateemployees header a {
        color: #fdfdfd
    }

    #stateemployees .complementary1 {
        background: #7a7a7a;
        color: #f7f7f7
    }

    #stateemployees .complementary2 {
        background: #e3e3e3;
        color: #f7f7f7
    }

    #stateemployees .outer-container-question .text-center {
        border-top-color: #fafafa
    }

    #children header .outer-container {
        background: rgba(19,73,92,.95);
        border-top-color: #207b9b
    }

    .brwsr-ie-8 #children header .outer-container,.brwsr-ie-7 #children header .outer-container {
        background: #13495c
    }

    #children header a {
        color: #ceeaf4
    }

    #children .complementary1 {
        background: #207b9b;
        color: #f7f7f7
    }

    #children .complementary2 {
        background: #e3f3f9;
        color: #f7f7f7
    }

    #children .outer-container-question .text-center {
        border-top-color: #c7e8f3
    }

    #adults header .outer-container {
        background: rgba(41,53,75,.95);
        border-top-color: #44587c
    }

    .brwsr-ie-8 #adults header .outer-container,.brwsr-ie-7 #adults header .outer-container {
        background: #29354b
    }

    #adults header a {
        color: #9fcaf5
    }

    #adults .complementary1 {
        background: #44587c;
        color: #f7f7f7
    }

    #adults .complementary2 {
        background: #b6d7f7;
        color: #f7f7f7
    }

    #adults .outer-container-question .text-center {
        border-top-color: #d7dde9
    }

    #seniors header .outer-container {
        background: rgba(36,59,106,.95);
        border-top-color: #375ba3
    }

    .brwsr-ie-8 #seniors header .outer-container,.brwsr-ie-7 #seniors header .outer-container {
        background: #243b6a
    }

    #seniors header a {
        color: #d2e1ff
    }

    #seniors .complementary1 {
        background: #375ba3;
        color: #f7f7f7
    }

    #seniors .complementary2 {
        background: #ebf2ff;
        color: #f7f7f7
    }

    #seniors .outer-container-question .text-center {
        border-top-color: #e4eaf6
    }

    #accessibility header .outer-container {
        background: rgba(47,69,74,.95);
        border-top-color: #4d7179
    }

    .brwsr-ie-8 #accessibility header .outer-container,.brwsr-ie-7 #accessibility header .outer-container {
        background: #2f454a
    }

    #accessibility header a {
        color: #c3e2eb
    }

    #accessibility .complementary1 {
        background: #4d7179;
        color: #f7f7f7
    }

    #accessibility .complementary2 {
        background: #d6ebf1;
        color: #f7f7f7
    }

    #accessibility .outer-container-question .text-center {
        border-top-color: #dce6e9
    }

    #getinvolved header .outer-container {
        background: rgba(28,37,89,.95);
        border-top-color: #2e3d93
    }

    .brwsr-ie-8 #getinvolved header .outer-container,.brwsr-ie-7 #getinvolved header .outer-container {
        background: #1c2559
    }

    #getinvolved header a {
        color: #a4b9ef
    }

    #getinvolved .complementary1 {
        background: #2e3d93;
        color: #f7f7f7
    }

    #getinvolved .complementary2 {
        background: #bacaf3;
        color: #f7f7f7
    }

    #getinvolved .outer-container-question .text-center {
        border-top-color: #d0d5f0
    }

    #taxes header .outer-container {
        background: rgba(25,76,56,.95);
        border-top-color: #2c8662
    }

    .brwsr-ie-8 #taxes header .outer-container,.brwsr-ie-7 #taxes header .outer-container {
        background: #194c38
    }

    #taxes header a {
        color: #b3e6d2
    }

    #taxes .complementary1 {
        background: #2c8662;
        color: #f7f7f7
    }

    #taxes .complementary2 {
        background: #c6ecdd;
        color: #f7f7f7
    }

    #taxes .outer-container-question .text-center {
        border-top-color: #c5ecdc
    }

    #courts header .outer-container {
        background: rgba(57,50,63,.95);
        border-top-color: #60546a
    }

    .brwsr-ie-8 #courts header .outer-container,.brwsr-ie-7 #courts header .outer-container {
        background: #39323f
    }

    #courts header a {
        color: #d8c9ea
    }

    #courts .complementary1 {
        background: #60546a;
        color: #f7f7f7
    }

    #courts .complementary2 {
        background: #e5dbf1;
        color: #f7f7f7
    }

    #courts .outer-container-question .text-center {
        border-top-color: #dfdae2
    }

    #startLearning header .outer-container {
        background: rgba(54,70,86,.95);
        border-top-color: #546c85
    }

    .brwsr-ie-8 #startLearning header .outer-container,.brwsr-ie-7 #startLearning header .outer-container {
        background: #364656
    }

    #startLearning header a {
        color: #c7e2f6
    }

    #startLearning .complementary1 {
        background: #546c85;
        color: #f7f7f7
    }

    #startLearning .complementary2 {
        background: #9bcbef;
        color: #f7f7f7
    }

    #startLearning .outer-container-question .text-center {
        border-top-color: #e7ecf0
    }

    #educationalPrograms header .outer-container {
        background: rgba(111,7,3,.95);
        border-top-color: #b90c05
    }

    .brwsr-ie-8 #educationalPrograms header .outer-container,.brwsr-ie-7 #educationalPrograms header .outer-container {
        background: #6f0703
    }

    #educationalPrograms header a {
        color: #fec6c4
    }

    #educationalPrograms .complementary1 {
        background: #b90c05;
        color: #f7f7f7
    }

    #educationalPrograms .complementary2 {
        background: #fd9692;
        color: #f7f7f7
    }

    #educationalPrograms .outer-container-question .text-center {
        border-top-color: #fdc2c0
    }

    #continueLearning header .outer-container {
        background: rgba(67,82,12,.95);
        border-top-color: #7a9516
    }

    .brwsr-ie-8 #continueLearning header .outer-container,.brwsr-ie-7 #continueLearning header .outer-container {
        background: #43520c
    }

    #continueLearning header a {
        color: #dff19e
    }

    #continueLearning .complementary1 {
        background: #7a9516;
        color: #f7f7f7
    }

    #continueLearning .complementary2 {
        background: #d0eb71;
        color: #f7f7f7
    }

    #continueLearning .outer-container-question .text-center {
        border-top-color: #e7f4b5
    }

    #visitCommonwealth header .outer-container {
        background: rgba(109,38,33,.95);
        border-top-color: #a83a33
    }

    .brwsr-ie-8 #visitCommonwealth header .outer-container,.brwsr-ie-7 #visitCommonwealth header .outer-container {
        background: #6d2621
    }

    #visitCommonwealth header a {
        color: #fbc7c5
    }

    #visitCommonwealth .complementary1 {
        background: #a83a33;
        color: #f7f7f7
    }

    #visitCommonwealth .complementary2 {
        background: #f89995;
        color: #f7f7f7
    }

    #visitCommonwealth .outer-container-question .text-center {
        border-top-color: #f7e4e3
    }

    #kentuckyOutdoors header .outer-container {
        background: rgba(80,75,36,.95);
        border-top-color: #857c3c
    }

    .brwsr-ie-8 #kentuckyOutdoors header .outer-container,.brwsr-ie-7 #kentuckyOutdoors header .outer-container {
        background: #504b24
    }

    #kentuckyOutdoors header a {
        color: #ecd42f
    }

    #kentuckyOutdoors .complementary1 {
        background: #857c3c;
        color: #f7f7f7
    }

    #kentuckyOutdoors .complementary2 {
        background: #d5bc13;
        color: #f7f7f7
    }

    #kentuckyOutdoors .outer-container-question .text-center {
        border-top-color: #ece9d4
    }

    #horses header .outer-container {
        background: rgba(87,67,60,.95);
        border-top-color: #84665b
    }

    .brwsr-ie-8 #horses header .outer-container,.brwsr-ie-7 #horses header .outer-container {
        background: #57433c
    }

    #horses header a {
        color: #d0b8a0
    }

    #horses .complementary1 {
        background: #84665b;
        color: #f7f7f7
    }

    #horses .complementary2 {
        background: #bf9f7e;
        color: #f7f7f7
    }

    #horses .outer-container-question .text-center {
        border-top-color: #f2eeec
    }

    #military header .outer-container {
        background: rgba(37,54,43,.95);
        border-top-color: #44634f
    }

    .brwsr-ie-8 #military header .outer-container,.brwsr-ie-7 #military header .outer-container {
        background: #25362b
    }

    #military header a {
        color: #bdd2c5
    }

    #military .complementary1 {
        background: #44634f;
        color: #f7f7f7
    }

    #military .complementary2 {
        background: #9fbdaa;
        color: #f7f7f7
    }

    #military .outer-container-question .text-center {
        border-top-color: #cbdbd1
    }

    #residents header .outer-container {
        background: rgba(112,24,5,.95);
        border-top-color: #b92808
    }

    .brwsr-ie-8 #residents header .outer-container,.brwsr-ie-7 #residents header .outer-container {
        background: #701805
    }

    #residents header a {
        color: #fbbcae
    }

    #residents .complementary1 {
        background: #b92808;
        color: #f7f7f7
    }

    #residents .complementary2 {
        background: #f9947d;
        color: #f7f7f7
    }

    #residents .outer-container-question .text-center {
        border-top-color: #fccec4
    }

    #publicsafety header .outer-container {
        background: rgba(24,40,65,.95);
        border-top-color: #2d4a79
    }

    .brwsr-ie-8 #publicsafety header .outer-container,.brwsr-ie-7 #publicsafety header .outer-container {
        background: #182841
    }

    #publicsafety header a {
        color: #aabfe0
    }

    #publicsafety .complementary1 {
        background: #2d4a79;
        color: #f7f7f7
    }

    #publicsafety .complementary2 {
        background: #85a3d2;
        color: #f7f7f7
    }

    #publicsafety .outer-container-question .text-center {
        border-top-color: #becee7
    }

    body {
        overflow: auto !important;
        position: static;
        background: #97a7ad
    }

    .more-search-actions {
        text-align: center;
        margin-top: 10px
    }

    .Homepage-Layout .mainContent .container {
        background: transparent
    }

    .Homepage-Layout .video-container {
        height: 600px;
        width: 100%;
        overflow: hidden;
        position: relative
    }

    .Homepage-Layout #video_background,.video_background {
        bottom: 0;
        right: 0;
        min-width: 101%;
        min-height: 100%;
        width: auto;
        height: auto;
        overflow: hidden;
        margin-top: -50px
    }

    .Homepage-Layout .homepage-content .well-featured img {
        float: left;
        width: 100px
    }

    .Homepage-Layout .homepage-content .well-featured .featured-caption {
        padding-left: 110px
    }

    .Homepage-Layout .homepage-content .well-featured h3 {
        margin: 0 0 5px 0;
        line-height: 24px
    }

    #trendingServices .call-to-action a {
        background-color: #58335c
    }

    footer .col-sm-3 {
        text-align: center
    }

    .Homepage-Layout .well-civic-official.governor .official-detail-button {
        max-width: 120px;
        max-height: 120px;
        border: 8px solid #fff;
        box-shadow: 0 1px 3px rgba(0,0,0,0);
        border-radius: 50%;
        transition: all .15s ease-in-out;
        width: auto;
        height: auto
    }

    .result-list .well-agency .list-inline li {
        margin-right: 4px
    }

    .well-civic-official.governor:hover {
        background-color: transparent
    }

    .Homepage-Layout .homepage-content .well-featured,.well-service,.well-civic-official {
        transition: all .15s ease-in-out
    }

    .Homepage-Layout .col-sm-6 .well-service:hover~.Homepage-Layout .col-sm-6 .well-service {
        opacity: .7
    }

    .Homepage-Layout .homepage-content .well-featured:hover,.well-service:hover {
        transform: scale(1.015)
    }

    #electedOfficials .well-civic-official:hover,#agencyLocal .col-sm-5 a:hover {
        transform: scale(1.06)
    }

    #agencyLocal .col-sm-5 a {
        margin: 0;
        background: #efefef;
        padding: 20px 0
    }

    .well-civic-official.governor {
        background: #add8e6
    }

    .mainNavRow .navbar-offcanvas.in li {
        border-bottom: 1px solid #666;
        box-shadow: 4px 2px 2px 0 rgba(0,0,0,.1)
    }

    .mainNavRow .navbar-offcanvas.in .navbar-nav>li.active>a {
        background: rgba(0,0,0,.3)
    }

    .mainNavRow .navbar-offcanvas.in .navbar-nav>li>a:hover {
        background: rgba(0,0,0,.15)
    }

    #agencyLocal .col-sm-5 a {
        display: block;
        margin: 0;
        background: #efefef;
        padding: 20px 0;
        color: #333;
        box-shadow: 0 1px 4px -1px rgba(0,0,0,.2)
    }

    #agencyLocal .col-sm-5 a:hover {
        background: #efefef;
        text-decoration: none
    }

    .loading-container {
        text-align: center
    }

    .outer-container-question {
        background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 50%,rgba(255,255,255,0) 100%);
        background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(0,0,0,.5)),color-stop(100%,rgba(255,255,255,0)));
        background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 50%,rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 50%,rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 50%,rgba(255,255,255,0) 100%);
        background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 50%,rgba(255,255,255,0) 100%);
        position: relative;
        z-index: 1;
        margin-bottom: -15px
    }

    .header-row .mainNavRow {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 101
    }

    .authenticated .header-row .mainNavRow {
        margin-top: 65px;
        z-index: 10
    }

    .outer-container-question .text-center {
        margin: 20px 0;
        background: #fff;
        margin-bottom: 0;
        padding: 30px 0;
        margin-top: -15px;
        border-top-width: 4px;
        border-top-style: solid
    }

    .canvas.canvas-sliding {
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0)
    }

    .county-profile-content h4 {
        text-align: center
    }

    .county-profile-content .news-container {
        height: 404px;
        overflow: auto
    }

    .county-website {
        text-align: center;
        margin-top: -10px
    }

    .county-name {
        text-align: center
    }

    .list-county-stats li .fa {
        background: #08c;
        color: #fff;
        border-radius: 100%;
        height: 50px;
        width: 50px;
        text-align: center;
        padding: 10px;
        float: left;
        margin: 0 10px 10px 0
    }

    .list-county-stats li {
        width: auto;
        display: block;
        clear: both;
        text-align: initial;
        min-height: 50px
    }

    .list-county-stats {
        background: #efefef;
        padding: 10px;
        margin: 0 15px 15px 15px
    }

    .list-county-stats .demographic-title {
        font-weight: 500;
        font-size: 18px;
        display: block
    }

    .alert-loading {
        padding: 5px 0;
        text-align: center
    }

    .list-marker-controls {
        text-align: center;
        background: #efefef;
        margin-left: 0;
        padding: 10px 0;
        border-top: 1px solid #dfdfdf
    }

    .official-detail h3 {
        margin-top: 0
    }

    .map-well-service {
        padding: 10px
    }

    .location-list {
        height: 315px;
        overflow-y: scroll
    }

    .location-list address {
        word-wrap: break-word
    }

    .legend-tile {
        width: 20px;
        height: 20px;
        margin-right: 5px
    }

    .well-civic-official.active,.officialMobileDetail,.officialRowDetail {
        background-color: #efefef
    }

    .officialMobileDetail,.officialRowDetail {
        padding: 15px
    }

    .official-detail {
        margin-bottom: 10px
    }

    .arrow-up {
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #efefef;
        margin: 0 auto
    }

    .Agency-Profile-Layout #bodyContent {
        position: relative;
        overflow: hidden
    }

    .agency-profile-container {
        position: relative
    }

    .brwsr-ie-11 .agency-profile-container-bg-img,brwsr-ie-10 .agency-profile-container-bg-img,brwsr-ie-9 .agency-profile-container-bg-img,.brwsr-ie-8 .agency-profile-container-bg-img,brwsr-ie-7 .agency-profile-container-bg-img {
        display: none
    }

    .agency-profile-container-bg-img {
        position: absolute;
        top: -5%;
        left: -5%;
        width: 110%;
        opacity: .5;
        -webkit-filter: blur(10px);
        -moz-filter: blur(10px);
        -o-filter: blur(10px);
        -ms-filter: blur(10px);
        filter: blur(10px)
    }

    .agency-profile-header {
        background: rgba(239,239,239,.8);
        padding: 10px
    }

    .agency-profile-header h2 {
        color: #333;
        margin-top: 20px;
        font-size: 42px
    }

    .agency-profile-header .lead {
        clear: both
    }

    .agency-profile-header img {
        width: 100px;
        height: 100px
    }

    .agency-profile-header .list-inline {
        margin-left: 0
    }

    .agency-profile-content {
        padding: 15px;
        background: rgba(255,255,255,.8)
    }

    .agency-profile-content .list-group-item {
        border-radius: 0;
        border-color: #efefef
    }

    .agency-profile-content .list-inline li {
        margin: 0;
        padding: 0
    }

    .agency-profile-content ol li a i {
        margin-right: 5px
    }

    .agency-profile-content .well-news h4 {
        line-height: 20px
    }

    .well-news a {
        display: block;
        padding: 5px 5px 10px 5px;
        border-bottom: 1px solid #dfdfdf
    }

    .well-news a:hover {
        background: #efefef;
        text-decoration: none
    }

    .well-news .news-title {
        font-weight: 500;
        color: #333;
        text-align: initial
    }

    .well-news .news-summary {
        color: #666;
        font-weight: 300
    }

    .agency-listing {
        padding: 20px 0
    }

    .Homepage-Layout #resultsSection {
        max-width: 992px;
        margin: 0 auto
    }

    .Homepage-Layout #btnLoadMore {
        visibility: collapse
    }

    .Homepage-Layout .activitystream-listing {
        height: auto
    }

    .Homepage-Layout .activitystream-listing li {
        margin-bottom: 20px
    }

    .Homepage-Layout .activitystream-listing i,.Homepage-Layout .activitystream-listing .dateHeader {
        display: none
    }

    .Homepage-Layout .app-activitystream .pressItem,.Homepage-Layout .app-activitystream .eventItem {
        padding: 0 !important;
        margin: 0 !important;
        padding-bottom: 10px !important;
        margin-bottom: 10px !important
    }

    .Homepage-Layout .activitystream-listing .title {
        font-size: 24px;
        font-weight: 300
    }

    .Homepage-Layout .activitystream-listing .title a {
        display: block
    }

    .Homepage-Layout .activitystream-listing .dateLocation {
        font-weight: 300;
        margin-bottom: 10px
    }

    .Homepage-Layout .activitystream-listing .summary {
        font-size: 18px;
        font-weight: 300
    }

    .Homepage-Layout .app-activitystream .label-rss {
        margin: -33px 0 0 0
    }

    .One-Col-Layout,.Agency-Profile-Layout,.One-Col-Layout-With-Relative,.One-Col-Layout-With-Subnav {
        padding-top: 50px
    }

    .One-Col-Layout-With-Subnav {
        padding-top: 84px
    }

    .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
        background: #069;
        color: #f7f7f7;
        border: 1px solid #069
    }

    .nav-tabs>li>a,.pagination li a {
        border-radius: 0 !important
    }

    .site-outer-container {
        padding-left: 0;
        padding-right: 0
    }

    .search-homepage iframe {
        width: 100% !important;
        height: 400px !important
    }

    .search-homepage .app-usagovsearch {
        margin-bottom: 10px;
        text-align: center
    }

    .home-search-insert {
        margin-top: -540px
    }

    .search-homepage .col-sm-4 {
        display: none
    }

    .search-homepage input {
        font-size: 30px;
        box-sizing: border-box;
        height: 46px
    }

    .search-homepage .btn-sm {
        box-sizing: content-box;
        font-size: 19px;
        height: 34px
    }

    .search-homepage .input-group input {
        background: #fff
    }

    .app-usagovsearch {
        margin: 0
    }

    .app-usagovsearch .col-sm-4 {
        display: none
    }

    .navbar-form input {
        background: #fff
    }

    .mainNavRow .navbar-form {
        box-shadow: none;
        border: none !important;
        margin: 0 auto
    }

    .navbar-form .navbar-form {
        border: none !important;
        padding: 0;
        margin: 0
    }

    .app-usagovsearch button,.services-search button,input[type=button],input[type=reset],input[type=submit],button {
        min-width: 0
    }

    .ms-webpartzone-cell {
        margin: 0
    }

    .related-agencies {
        text-align: center;
        background: #f7f7f7
    }

    .related-agencies h3 {
        text-align: center;
        font-weight: 300;
        margin-bottom: 20px
    }

    .related-agencies ul {
        text-align: center
    }

    .related-agencies li {
        margin-bottom: 20px;
        display: inline-block;
        font-weight: 300
    }

    .related-agencies img {
        width: 25px;
        height: 25px;
        border-radius: 25px;
        margin-right: 5px
    }

    .related-agencies a {
        background: #efefef;
        padding: 6px 10px 8px 3px;
        border-radius: 25px;
        border-top-right-radius: 0
    }

    .related-agencies .more {
        display: block;
        font-weight: initial
    }

    .related-agencies .more a {
        background: none
    }

    .call-to-action {
        margin: 0 0 10px 0;
        font-size: 18px;
        font-weight: 300;
        text-align: center
    }

    .call-to-action a {
        display: block;
        padding: 10px;
        border-radius: 4px;
        transition: background .25s,color .25s;
        background: rgba(0,0,0,.2);
        color: #f7f7f7 !important
    }

    .call-to-action a:hover {
        text-decoration: none;
        background: rgba(255,255,255,.2)
    }

    .call-to-action-inline {
        display: inline-block;
        margin: 0 5px 5px 0
    }

    .more-services,.all-services {
        text-align: center
    }
    
    .services-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	    
    .services-row .well-service {
		margin: 0 0 30px 0;
	}

    .well-service,.well-agency,.well-civic-official,.well-featured {
        background: #fff;
        border: 1px solid #f1f1f1;
        padding: 0;
        margin-bottom: 0;
        margin: 0 0 10px 0;
        position: relative
    }

    .featured-main-caption {
        background: rgba(0,0,0,.75);
        position: absolute;
        bottom: 10px;
        padding: 10px
    }

    .well-featured .featured-title {
        margin: 10px 0 5px 0
    }

    .well-featured .featured-description {
        margin: 0;
        font-size: 16px
    }

    .well-featured .featured-main-caption .featured-title {
        margin: 10px 0 5px 0;
        font-size: 48px;
        line-height: 48px;
        font-weight: 200;
        color: #f7f7f7
    }

    .well-featured .featured-main-caption .featured-description {
        margin: 0;
        font-size: 24px;
        line-height: 24px;
        font-weight: 100;
        color: #f7f7f7
    }

    .well-civic-official {
        padding: 10px;
        min-height: 100px
    }

    .Homepage-Layout #electedOfficials,.Homepage-Layout .governor {
        text-align: center
    }

    .Homepage-Layout .outer-container-question {
        margin: 0
    }

    .Homepage-Layout .outer-container-question .text-center {
        border-top-color: #90bcd2;
        padding-bottom: 0
    }

    .Homepage-Layout .well-civic-official {
        border: none;
        background: none;
        width: 100%
    }

    .Homepage-Layout .well-civic-official .official-detail-button {
        float: none;
        margin: 0
    }

    .Homepage-Layout #trendingServices,.services-new {
        background-color: rgba(84,31,90,.85);
        padding-top: 10px;
        padding-bottom: 40px;
        color: #f7f7f7
    }

    .Homepage-Layout #trendingServices h3 {
        margin-bottom: 20px
    }

    .Homepage-Layout #trendingServices .well-service a {
        margin: 0;
        min-height: 260px
    }

    .Homepage-Layout .call-to-action a {
        display: inline-block;
        margin: 0 auto
    }

    .Homepage-Layout .call-to-action a {
        background: rgba(41,128,185,.95)
    }

    .Homepage-Layout .call-to-action a:hover {
        background: rgba(41,128,185,.75)
    }

    .Homepage-Layout #agencyLocal .col-sm-5 .a {
        box-shadow: 0 1px 3px rgba(0,0,0,.2)
    }

    .well-service a,.well-featured a {
        transition: box-shadow .25s;
        padding: 10px;
        display: block;
        color: #333;
        position: relative;
        z-index: 1
    }

    .well-service a:hover,.well-featured a:hover {
        box-shadow: 0 4px 6px -1px rgba(0,0,0,.15);
        text-decoration: none
    }

    .well-service .service-title,.well-agency .agency-title,.well-civic-official .civic-official-name,.well-agency .agency-name,.well-featured .featured-title {
        display: block;
        color: #333;
        line-height: 20px
    }

    .well-agency .agency-name a {
        color: #333 !important;
        font-weight: 500
    }

    .well-service .service-description,.well-agency .agency-description,.well-featured .featured-description {
        color: #666;
        font-weight: 300
    }

    .well-service p,.well-agency p {
        padding: 0;
        margin: 0
    }

    .well-service img {
        width: 100%;
        margin-bottom: 5px;
        border: 1px solid #efefef
    }

    .well-service:hover,.well-civic-official:hover {
        background: #fff
    }

    .well-service a {
        position: relative;
        z-index: 1
    }

    .well-service .service-agency {
        color: #999 !important;
        background: #f7f7f7;
        position: relative;
        z-index: 0;
        display: block;
        border-top: 1px solid #efefef;
        transition: background .25s;
        font-weight: 300
    }

    .well-service .service-agency:hover {
        box-shadow: none;
        background: #fff
    }

    .well-service a,.well-agency a,.well-civic-official a {
        text-decoration: none
    }

    .well-service .lead,.well-agency .lead,.well-civic-official .lead {
        display: block;
        margin-bottom: 5px;
        font-size: 18px;
        line-height: 22px;
        color: #333
    }

    .well-agency {
        padding: 10px
    }

    .well-agency address {
        font-weight: 300;
        display: block;
        clear: both
    }

    .well-agency hr {
        margin-top: 0;
        margin-bottom: 0;
        clear: both;
        padding-top: 10px
    }

    .well-agency .list-inline,.civic-official-actions .list-inline {
        display: block;
        margin: 5px 0 0 0
    }

    .well-agency .list-inline li,.agency-profile-header .list-inline li,.civic-official-actions .list-inline li {
        margin: 0;
        padding: 0
    }

    .services-search {
        margin: 0 auto;
        width: 50%;
        margin-top: 20px
    }

    .outer-container-recent-services {
        padding: 40px 0
    }

    .section-secondary-page header .outer-container {
        background: rgba(63,127,191,.95);
        width: 100%;
        bottom: 0;
        border-top-width: 1px;
        border-top-style: solid;
        box-shadow: 0 -10px 20px -3px rgba(0,0,0,.25);
        padding: 0;
        position: relative;
        text-align: left;
        padding-bottom: 20px
    }

    .section-secondary-page header h2 {
        color: #f7f7f7
    }

    .section-secondary-page header .lead {
        color: #f7f7f7;
        text-shadow: 0 1px 1px rgba(0,0,0,.5);
        margin-bottom: 100px
    }

    .section-secondary-page header .lead {
        display: none
    }

    .outer-container-recent-services {
        padding: 40px 0
    }

    .outer-container-recent-services .row {
        margin-bottom: 20px
    }

    .mainNavRow .navbar-offcanvas .navbar-nav {
        margin: 0 0;
        display: block
    }

    .mainNavRow .navbar-offcanvas .navbar-nav>li>a {
        color: #253b56
    }

    .mainNavRow .nav>li>a {
        padding: 15px 8px
    }

    footer {
        background-color: #efefef;
        border-top: 1px solid #e7e7e7;
        padding: 20px 0 15px;
        position: relative
    }

    footer h4 {
        color: #999
    }

    footer .share-photos h4 {
        color: #efefef
    }

    footer .unbridledRow,footer .copyrightRow {
        text-align: center;
        color: #afafaf
    }

    footer .unbridledRow img {
        margin-bottom: 10px
    }

    footer .copyrightRow p {
        margin: 0
    }

    footer .copyrightRow a {
        color: #666
    }

    footer .col-sm-3 a {
        color: #666
    }

    footer .col-sm-3 ul {
        padding-left: 0;
        margin-left: -5px
    }

    footer .col-sm-3 li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px
    }

    .share-photos {
        background: #666;
        color: #fff;
        padding: 10px;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .share-photos a {
        color: #afafaf !important
    }

    .share-photos ul {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .share-photos li {
        display: inline-block;
        margin: 5px
    }

    .share-photos img {
        width: 65px;
        padding: 2px;
        background: #fff
    }

    footer .unbridledRow img {
        width: 140px
    }

    .mainNavRow .navbar-offcanvas {
        box-shadow: inset 13px 0 30px -17px rgba(0,0,0,.75);
        background: #888;
        border-color: #666
    }

    .navbar-default .navbar-brand {
        background-image: url('https://web.archive.org/web/20190108210918im_/https://secure.kentucky.gov/enterprise/images/agencyBootstrap/kyGovPortalBarImage-white.png');
        background-repeat: no-repeat;
        background-size: contain;
        height: 44px;
        width: 170px;
        float: left;
        position: relative;
        top: 9px;
        left: 10px;
        outline: 0;
        margin: 0;
        padding: 0
    }

    .search-toggle,.navbar-toggle {
        min-width: initial
    }

    .search-toggle {
        float: right;
        color: #f7f7f7;
        padding: 6px 7px;
        cursor: pointer;
        border: none;
        background: transparent;
        outline: 0;
        position: relative;
        right: 0;
        top: 0;
        z-index: 51;
        display: inline-block
    }

    .search-toggle:active,.search-toggle:focus,.search-toggle:hover,.search-toggle:link,.search-toggle:visited {
        background: transparent;
        box-shadow: none
    }

    .search-toggle .fa {
        font-size: 23px;
        margin-bottom: 3px;
        display: block
    }

    .navbar-toggle {
        float: right;
        padding: 12px 12px 12px 9px;
        position: relative;
        top: 0;
        right: 0;
        display: inline-block;
        border-radius: 0;
        border: none;
        background: transparent !important;
        margin: 0
    }

    .icon-bars {
        display: block;
        position: relative;
        padding: 6px;
        margin: 0 auto 0 auto;
        right: 3px
    }

    .icon-bars span,.icon-bars span:before,.icon-bars span:after {
        cursor: pointer;
        border-radius: 1px;
        height: 3px;
        width: 24px;
        background: #fff;
        position: absolute;
        display: block;
        content: '';
        -webkit-transition: all 250ms ease-in-out;
        -moz-transition: all 250ms ease-in-out;
        -ms-transition: all 250ms ease-in-out;
        -o-transition: all 250ms ease-in-out;
        transition: all 250ms ease-in-out
    }

    .icon-bars span:before {
        top: -8px
    }

    .icon-bars span:after {
        bottom: -8px
    }

    .navbar-toggle:not(.closed) .icon-bars span {
        background-color: transparent
    }

    .navbar-toggle:not(.closed) .icon-bars span:before,.navbar-toggle:not(.closed) .icon-bars span:after {
        top: 0
    }

    .navbar-toggle:not(.closed) .icon-bars span:before {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .navbar-toggle:not(.closed) .icon-bars span:after {
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .search,.menu {
        display: block;
        font-size: 10px;
        font-weight: 400;
        vertical-align: middle;
        color: #f7f7f7;
        position: relative;
        text-align: center;
        margin: 0 auto
    }

    .menu {
        top: 8px;
        left: 0
    }

    .navbar-offcanvas {
        width: 260px
    }

    .mainNavRow .navbar-offcanvas .navbar-nav>li>a {
        color: #f7f7f7;
        font-weight: 500
    }

    .mainNavRow .search-insert {
        position: relative;
        top: 0;
        right: 0;
        left: 0;
        z-index: 2001
    }

    h2 {
        font-size: 42px;
        font-weight: 100
    }

    .section-secondary-page header h2 {
        margin: 30px auto;
        text-align: center;
        line-height: 38px
    }

    .section-secondary-page header h3 {
        text-align: center
    }

    .mainNavRow .navbar-form {
        padding: 0
    }

    .mainNavRow .search-insert {
        position: relative;
        top: 0;
        right: 0;
        left: 0;
        background: #efefef;
        -moz-transition: all .25s ease;
        -o-transition: all .25s ease;
        -webkit-transition: all .25s ease;
        transition: all .25s ease;
        height: 0;
        overflow: hidden;
        display: block
    }

    .mainNavRow .search-insert .input-group {
        padding: 0 10px
    }

    .mainNavRow .search-insert input {
        height: 55px;
        font-size: 30px;
        background: transparent;
        border: 0;
        border-radius: 0;
        border-bottom: 2px solid #777;
        box-shadow: none;
        color: #333
    }

    .mainNavRow .search::input-placeholder {
        color: #777
    }

    .mainNavRow .search-insert input::-webkit-input-placeholder {
        color: #777
    }

    .mainNavRow .search-insert input:-moz-placeholder {
        color: #777
    }

    .mainNavRow .search-insert input::-moz-placeholder {
        color: #777
    }

    .mainNavRow .search-insert input:-ms-input-placeholder {
        color: #777
    }

    .mainNavRow .search-insert input:focus {
        box-shadow: none
    }

    .mainNavRow .search-insert.open {
        height: 60px
    }

    .mainNavRow .search-insert .navbar-form .input-group {
        width: 100%
    }

    .mainNavRow .search-insert .input-group-btn {
        text-align: center
    }

    .mainNavRow .search-insert .input-group-btn .btn-search-form {
        background: transparent;
        border: 0;
        border-radius: 0;
        font-size: 30px;
        color: #333;
        padding: 0;
        margin: 0;
        width: 100%
    }

    .mainNavRow .search-insert .input-group-btn .btn-search-form i {
        width: 100%
    }

    html .navbar-subnav .navbar-nav li a:hover,html .navbar-subnav .navbar-nav li.active a,html .navbar-subnav .navbar-nav li.active a:hover {
        border-bottom: 4px solid #2980b9;
        color: #333 !important
    }

    #searchResults {
        position: relative
    }

    .well-search-result-img {
        background: #efefef;
        padding: 5px;
        margin: 5px
    }

    .text-left {
        text-align: center
    }

    .ky-gov-logo-wide {
        display: none
    }
    
    #todayInKy {
		padding-top: 85px;
		background: url('/Style Library/Images/news-tile-bg.jpg') repeat-x top left;
	}
	
	#todayInKy .section-header {
		margin-bottom: 10px;
	  	font-size: 36px;
		color: #0072C6;
	}
}

@media only screen and (min-width: 480px) {
    .search-homepage iframe {
        -webkit-transform:scaleX(2) scaleY(2);
        -moz-transform: scaleX(2) scaleY(2);
        transform: scaleX(2) scaleY(2)
    }

    #tubular-container {
        overflow: hidden
    }

    .section-secondary-page header .lead {
        display: block;
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 50px
    }
}

@media only screen and (min-width: 768px) {
    footer .col-sm-3 {
        text-align:left
    }

    .list-county-stats li {
        width: 32%;
        padding: 0;
        margin: 0;
        text-align: center;
        display: inline-block
    }

    .list-county-stats li .fa {
        float: none;
        margin: initial
    }

    .search-homepage .app-usagovsearch .input-group {
        max-width: 650px
    }

    #agencyLocal .col-sm-5 a {
        padding: 50px;
        background: #fff;
        margin-top: 50px;
        margin-bottom: 40px;
        transition: all .25s
    }

    .Homepage-Layout .homepage-content .well-featured img {
        float: none;
        width: auto
    }

    .Homepage-Layout .homepage-content .well-featured .featured-caption {
        padding-left: 0
    }

    .Homepage-Layout .homepage-content .well-featured h3 {
        margin: 10px 0 5px 0;
        line-height: 24px
    }

    .search-homepage .app-usagovsearch {
        margin-bottom: 50px
    }

    .home-search-insert {
        margin-top: -400px
    }

    #startABusinessInKentucky header .outer-container {
        background: rgba(46,10,88,.95)
    }

    #KentuckyBusinesses header .outer-container {
        background: rgba(105,45,45,.95)
    }

    #environmentalResources header .outer-container {
        background: rgba(123,50,48,.95)
    }

    #farmsAndAgriculture header .outer-container {
        background: rgba(42,35,18,.95)
    }

    .section-secondary-page header .outer-container {
        padding: 20px 0 60px 0
    }

    .ky-gov-logo-wide {
        display: block;
        position: relative;
        margin: 0 auto;
        max-width: 290px
    }

    .agency-profile-content {
        min-height: 500px
    }

    h2 {
        font-size: 64px
    }

    .section-secondary-page header h2 {
        font-size: 64px;
        line-height: 64px;
        margin-top: 100px;
        text-align: center
    }

    .section-secondary-page header .lead {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 100px
    }

    .section-secondary-page header h3 {
        text-align: initial
    }

    .mainNavRow .navbar-search .search-insert {
        width: 100%
    }

    .navbar-default .navbar-brand {
        position: relative;
        text-align: center;
        color: #f7f7f7;
        display: inline-block;
        margin: 0;
        padding: 13px 0;
        z-index: 51
    }

    .mainNavRow .navbar-offcanvas .navbar-nav>li>a {
        color: #f7f7f7
    }

    .mainNavRow .navbar-offcanvas .navbar-nav>li>a:hover,.mainNavRow .navbar-offcanvas .navbar-nav>li.active>a {
        color: #f7f7f7;
        background-color: rgba(0,0,0,.1)
    }

    .mainNavRow .navbar-offcanvas .navbar-nav {
        float: none;
        display: table;
        margin: 0 auto
    }

    header h1 a {
        display: inline-block !important;
        width: 75%
    }

    header span.header-title-description,header span.header-title-description small {
        width: 75%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }

    header span.header-title-description small {
        padding-top: 5px;
        width: 100%
    }

    .offcanvas-searchbox {
        margin: 5px 10px
    }

    .navbar-header {
        float: none
    }

    .search-toggle {
        position: absolute;
        right: 60px
    }

    .navbar-offcanvas {
        width: 260px;
        border-top: 0;
        box-shadow: none
    }

    .navbar-offcanvas.offcanvas {
        position: fixed;
        top: 0;
        bottom: 0;
        height: auto;
        padding-bottom: 0;
        overflow-y: auto !important;
        display: none !important
    }

    .mainNavRow .navbar-offcanvas .navbar-nav {
        margin: 0;
        display: block
    }

    .offcanvas .navbar-nav>li {
        float: none;
        display: block
    }

    .offcanvas.in {
        display: block !important
    }

    .navbar-offcanvas .navbar-nav.navbar-left:first-child {
        margin-left: 0
    }

    .navbar-offcanvas .navbar-nav.navbar-right:last-child {
        margin-right: 0
    }
}

@media only screen and (min-width: 925px) {
    .navbar-toggle {
        display:none;
        visibility: hidden
    }

    .search-toggle {
        right: 10px
    }

    .navbar-offcanvas {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-offcanvas.offcanvas {
        position: static;
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible !important
    }

    .mainNavRow .navbar-offcanvas .navbar-nav {
        margin: 0 auto;
        display: table
    }

    .navbar-offcanvas .navbar-nav>li {
        float: left;
        display: block
    }

    .navbar-offcanvas .navbar-nav.navbar-left:first-child {
        margin-left: -15px
    }

    .navbar-offcanvas .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }

    .mainNavRow .navbar-offcanvas .navbar-nav>li>a {
        font-weight: 300;
        color: #f7f7f7
    }

    .mainNavRow .navbar-offcanvas .caret {
        display: none
    }

    .mainNavRow .navbar-offcanvas .navbar-nav li:last-of-type {
        border-bottom: none
    }

    .mainNavRow .navbar-offcanvas .navbar-nav li.dropdown a {
        position: relative;
        padding-left: 30px
    }

    .mainNavRow .navbar-offcanvas .navbar-nav li.dropdown a:before {
        position: absolute;
        left: 15px;
        content: "";
        font-family: FontAwesome;
        margin-right: 10px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: -webkit-transform .15s ease-in-out;
        -moz-transition: -moz-transform .15s ease-in-out;
        -ms-transition: -ms-transform .15s ease-in-out;
        -o-transition: -o-transform .15s ease-in-out;
        transition: transform .15s ease-in-out
    }

    .mainNavRow .navbar-offcanvas .navbar-nav li.dropdown.open a:before {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .mainNavRow .navbar-offcanvas .navbar-nav li.dropdown .dropdown-menu {
        padding: 0
    }

    .mainNavRow .navbar-offcanvas .navbar-nav li.dropdown .dropdown-menu a {
        padding: 7px 15px
    }

    .mainNavRow .navbar-offcanvas .navbar-nav li.dropdown .dropdown-menu a:before {
        content: ''
    }

    .mainNavRow .navbar-offcanvas {
        background: transparent;
        width: auto;
        box-shadow: none;
        right: 60px;
        left: auto;
        border: none;
        position: absolute;
        z-index: 50;
        left: 0;
        right: 0
    }

    .navbar-default .navbartoggle {
        display: none;
        visibility: hidden
    }
}

@media only screen and (min-width: 992px) {
    .assistly-widget {
        background:#fff;
        padding: 10px 5px 5px 10px;
        position: fixed;
        right: 100px;
        bottom: 0;
        border: 1px solid #efefef;
        z-index: 1000
    }

    .section-secondary-page header .text-left h2,.section-secondary-page header .text-left .lead-section-tagline {
        text-align: left
    }

    #horses header h2 {
        color: #57433c
    }

    #farmsAndAgriculture header h2 {
        color: #2a2312
    }

    #environmentalResources header h2 {
        color: #7b3230
    }

    #getemployed header h2 {
        color: #405d5c
    }

    .well-civic-official .official-detail-button {
        float: none;
        margin: 0 auto;
        display: block
    }

    .well-civic-official .civic-official-name {
        padding: 0
    }

    .well-civic-official .civic-official-actions {
        text-align: left
    }

    .Top-Nav .headerRow .navbar {
        border-radius: 0
    }
}

@media only screen and (min-width: 1200px) {
    .site-outer-container {
        max-width:1280px;
        margin: 0 auto;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        box-shadow: 0 15px 15px -6px rgba(0,0,0,.85);
        overflow: hidden
    }
}

html {
    overflow: auto
}

table caption {
    background-color: #fefefe;
    border-color: #dfdfdf
}

header h1 {
    margin: 20px 0 0 0;
    font-size: 64px
}

header .lead {
    font-size: 36px;
    line-height: 42px
}

.Top-Nav header {
    -moz-transition: box-shadow .5s ease-in-out;
    -o-transition: box-shadow .5s ease-in-out;
    -webkit-transition: box-shadow .5s ease-in-out;
    transition: box-shadow .5s ease-in-out
}

.Top-Nav .headerRow {
    background-size: 100%;
    margin-bottom: 0
}

.Top-Nav header.fixed-top h1 {
    height: auto;
    padding: 10px;
    height: 70px;
    font-size: 22px;
    padding-left: 10px;
    padding-bottom: 0
}

.Top-Nav .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
    background: rgba(0,0,0,.05)
}

.Top-Nav header.fixed-top img.header-ky-seal {
    padding-bottom: 10px
}

.Left-Nav header {
    background-position: center 40%;
    background-size: 100%
}

.Left-Nav .affix {
    position: fixed;
    top: 120px
}

.Left-Nav header.fixed-top h1 {
    height: auto;
    padding: 10px;
    height: 70px;
    font-size: 22px;
    padding-left: 10px;
    padding-bottom: 0
}

.breadcrumb {
    background: #f7f7f7;
    padding: 10px
}

.breadcrumb .divider {
    display: none
}

.breadcrumbRow {
    font-family: FontAwesome,sans-serif;
    margin: 0 0 10px 0
}

.breadcrumbRow a:link,.breadcrumbRow .ms-WPBody a,.breadcrumbRow .ms-WPBody a:active,.breadcrumbRow .ms-WPBody a:hover,.bodyRow a:link,.bodyRow .ms-WPBody a,.bodyRow .ms-WPBody a:active,.bodyRow .ms-WPBody a:hover,footer a:link,footer .ms-WPBody a,footer .ms-WPBody a:active,footer .ms-WPBody a:hover {
    color: #08c
}

.breadcrumbRow a:visited,.breadcrumbRow .ms-WPBody a:visited,.bodyRow a:visited,.bodyRow .ms-WPBody a:visited,footer a:visited,footer .ms-WPBody a:visited {
    color: #00487f
}

.navbar-subnav {
    background-color: rgba(255,255,255,.95) !important;
    text-align: center;
    border-bottom: 4px solid #efefef !important;
    min-height: 30px;
    display: block;
    box-shadow: 0 1px 10px rgba(0,0,0,.25);
    position: relative;
    width: 100%;
    margin-bottom: 50px;
    top: 0;
    z-index: 100;
    right: 0;
    left: 0
}

.navbar-subnav .navbar-nav {
    margin: 0
}

.navbar-subnav ul,.navbar-subnav li {
    float: none
}

.navbar-subnav li {
    display: inline-block;
    font-weight: 300
}

.navbar-subnav a {
    color: #333 !important
}

html .navbar-subnav .navbar-nav li a,html .navbar-subnav .navbar-nav li a:active {
    padding: 5px 5px;
    border-bottom: 4px solid #efefef;
    margin-bottom: -4px
}

html .navbar-subnav .navbar-nav li:first-of-type a {
    margin-left: 0
}

html .navbar-subnav .navbar-nav li a:hover {
    border-bottom: 4px solid #2980b9
}

.navbar-default.affix {
    top: 0;
    width: 100%
}

.navbar-subnav.affix {
    width: 100%;
    top: 50px
}

footer {
    background-color: none
}

footer .container {
    background-color: #eee !important
}

.headerRow .container,.mainNavRow .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

#bodyContent {
    background-color: #fff
}

aside .relativeContent h1:first-of-type,aside .relativeContent h2:first-of-type,aside .relativeContent h3:first-of-type,aside .relativeContent h4:first-of-type,aside .relativeContent h5:first-of-type,aside .relativeContent h6:first-of-type {
    margin-top: 0
}

aside .relativeContent,.jumbotron {
    background: #fbfbfb url(/web/20190108210918im_/https://secure.kentucky.gov/enterprise/styles/groove-paper.png);
    border-radius: 5px;
    box-shadow: 0 2px 5px 1px rgba(0,0,0,.1);
    padding: 20px
}

.One-Col-Layout #bodyContent header video {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.One-Col-Layout #bodyContent+.container-fluid {
    position: relative;
    padding-top: 60px
}

.center-section {
    text-align: center
}

.navbar {
    margin-bottom: 0
}

.navbar-inverse {
    background-color: #069;
    background: linear-gradient(to bottom,#069 0,#036 100%)
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
    color: #f7f7f7 !important
}

.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a:hover {
    color: #f7f7f7
}

.page-divider hr {
    margin: 60px 0 30px 0
}

#nav.affix {
    position: fixed;
    top: 190px;
    width: 100%;
    z-index: 10
}

.navbar {
    border-radius: 0;
    border: 0
}

.navbar .container {
    padding-right: 0;
    padding-left: 0
}

.navbar-example {
    min-height: 30px;
    border: 0
}

#subnav {
    display: table;
    margin: 0
}

#subnav li {
    display: table-cell;
    width: 20%;
    float: none;
    text-align: center;
    padding: 0
}

#subnav li>a {
    padding: 15px 0
}

.otherGov {
    padding-bottom: 15px
}

#nav.affix+.mainContent {
    margin-top: 51px
}

.well-civic-official .official-detail-button,.well-agency .agency-logo,.agency-profile-header .agency-logo {
    text-align: center;
    border-radius: 50%;
    color: #f7f7f7;
    display: inline-block;
    width: 75px;
    height: 75px;
    overflow: hidden;
    background: #afafaf;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    border: 2px solid #fff
}

.agency-profile-header .agency-logo {
    width: 104px;
    height: 104px
}

.well-civic-official .official-detail-button img,.well-agency .agency-logo img {
    max-width: 100%;
    top: 0
}

.well-civic-official .official-detail-button i {
    font-size: 80px;
    margin-top: 5px;
    color: #f7f7f7
}

.well-civic-official hr {
    clear: both;
    margin-bottom: 10px
}

.civic-official-office.lead {
    margin-top: 10px
}

.civic-official-rep {
    display: block;
    font-size: 14px
}

.well-civic-official .civic-official-name {
    margin-top: 10px
}

.civic-official-office {
    clear: both
}

.well-civic-official address {
    clear: both
}

.official-filter {
    margin-top: 10px
}

.official-filter input {
    margin-top: -2px
}

.official-filter label {
    font-weight: 300
}

.section-secondary-page {
    clear: both;
    position: relative
}

.section-secondary-page .container {
    background: transparent;
    font-weight: 300
}

.section-secondary-page header {
    color: #f7f7f7;
    background-size: cover;
    background-attachment: fixed;
    background-position: center bottom;
    background-repeat: no-repeat;
    min-height: 300px;
    text-align: center
}

.section-secondary-page header .container-fluid,.section-secondary-page header .row {
    height: 100%
}

.section-secondary-page header .outer-container .well-sm-image {
    display: block;
    margin: 0 auto;
    padding: 0 20%
}

.section-secondary-page header .outer-container .well-sm-image img {
    width: 100%;
    height: auto;
    max-width: 100px
}

.section-secondary-page header .outer-container .well-sm-title {
    text-align: center
}

.section-secondary-page header .outer-container .well-sm-title span {
    color: #777
}

.section-secondary-page header .outer-container p .btn {
    padding: 0 12px
}

.service-number,.service-person {
    font-weight: 500
}

.service-action {
    display: block;
    font-size: 14px;
    color: #666
}

address {
    margin-bottom: 10px;
    font-weight: 300
}

.btn-group-justified i {
    display: block
}

.btn-group-justified a {
    border-radius: 0
}

H3.agencyElement-H3 {
    -ms-name: "Heading 3"
}

H4.agencyElement-H4 {
    -ms-name: "Heading 4"
}

H5.agencyElement-H5 {
    -ms-name: "Heading 5"
}

H6.agencyElement-H6 {
    -ms-name: "Heading 6"
}

.agencyStyle-blockquote {
    -ms-name: "Block Quote";
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 5px solid #eee
}

.agencyStyle-muted {
    -ms-name: "Muted";
    color: #999
}

.agencyStyle-unstyled {
    -ms-name: "Unstyled (Lists)";
    margin-left: 0;
    list-style: none
}

div.pull-left .agencyElement-divpullleft {
    -ms-name: "Pull Left"
}

div.pull-right .agencyElement-divpullright {
    -ms-name: "Pull Right"
}

div.clearfix .agencyElement-clearfix {
    -ms-name: "Clear Fix"
}

div.well .agencyElement-well {
    -ms-name: "Well (Default)"
}

div.well well-large .agencyElement-well-large {
    -ms-name: "Well (Large)"
}

div.well well-small .agencyElement-well-small {
    -ms-name: "Well (Small)"
}

table.table-bordered .agencyTable-table-bordered {
    -ms-name: "Table (Bordered)"
}

table.table-condensed .agencyTable-table-condensed {
    -ms-name: "Table (Condensed)"
}

table.table-striped .agencyTable-table-striped {
    -ms-name: "Table (Striped)"
}

table.table-hover .agencyTable-table-hover {
    -ms-name: "Table (Hover)"
}

div.alert alert-danger .agencyElement-alert-danger {
    -ms-name: "Alert (Error)"
}

div.alert alert-info .agencyElement-alert-info {
    -ms-name: "Alert (Info)"
}

div.alert alert-success .agencyElement-alert-success {
    -ms-name: "Alert (Success)"
}

div.alert alert-warning .agencyElement-alert-warning {
    -ms-name: "Alert (Warning)"
}

.agencyPosition-1 {
    -ms-name: "Left";
    float: left
}

.agencyPosition-2 {
    -ms-name: "Right";
    float: right
}

.agencyPosition-3 {
    -ms-name: "Top";
    vertical-align: text-top
}

.agencyPosition-4 {
    -ms-name: "Middle";
    vertical-align: middle
}

.agencyPosition-5 {
    -ms-name: "Bottom";
    vertical-align: text-bottom
}

.agencyImage-1 {
    -ms-name: "Image Circle";
    border-radius: 50%
}

.agencyImage-2 {
    -ms-name: "Image Bordered";
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px
}

.agencyImage-3 {
    -ms-name: "Image Rounded";
    border-radius: 6px
}

.brwsr-ie-8 .navbar-default,.brwsr-ie-7 .navbar-default {
    background: #2980b9 !important
}

.brwsr-ie-8 .navbar-subnav,.brwsr-ie-7 .navbar-subnav {
    display: block;
    text-align: center
}

.brwsr-ie-8 .navbar-subnav .navbar-nav,.brwsr-ie-7 .navbar-subnav .navbar-nav {
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    width: auto
}

.brwsr-ie-8 .navbar-subnav .navbar-nav>li,.brwsr-ie-7 .navbar-subnav .navbar-nav>li {
    float: none
}
