﻿/* HIDING NEWSROOM SEE ALSO BOXES */

#contentAreaRight_seeAlsoPlaceholderControl,#contentAreaRight_genericRelativeContentBox1, #contentAreaRight_genericRelativeContentBox2, #contentAreaRight_bottomRightGutterControl, #NCPHRICH_BottomLeftGutter {
display:none !important;
}
#pressReleaseMetaDataPlaceholderControl {margin-top:100px;}


/* 2013 STYLES START HERE */

#cmsWebAuthorConsoleWrapper {position:relative; z-index:2000;}
.menuRightClose {position:absolute;top:10px; left:10px; color:#333 !important;}
.btn-myLocation {background:#fff; margin:10px;}

.app-activitystream #activityResultContainer .btn-loading {display:block !important;}
.app-panes .loading:after {content:"Loading..."}
.app-panes .loading {height:100%; width:100%; background:url(http://test.migration.kentucky.gov/img/application/loadingBig.gif) no-repeat center 50px rgba(255,255,255,.9);position:absolute;z-index:1000;color:#999;font-size:18px; font-weight:bold;text-align:center;padding-top:20px; }
.app-maps .app-panes {position:relative;}

.activityhomepageContainer h2, .homepage .span4 h2 {margin:0;}
.activityhomepageContainer .lead, .homepage .span4 .lead {color:#999; text-shadow:1px 1px 1px #fff; margin-bottom:10px;}
.app-activitystream .active {background:#dcf3fa;}

.activityhomepageContainer .active {background:none;}

#rssFeedLink {font-weight: normal;color: #fff;text-decoration: none;text-shadow:none;}

.ui-panel-content-wrap-open {-webkit-box-shadow: -5px 0 5px rgba(0,0,0,.10);
-moz-box-shadow: -5px 0 5px rgba(0,0,0,.10);
box-shadow: -5px 0 5px rgba(0,0,0,.10);}

.jumpSection, .returnTop {float:right;margin-top:10px; text-decoration:none !important; color:#999 !important;}
.returnTop {margin-top:0px;float:none;}
.jumpSection i {color: #fff; background: #cfcfcf; padding: 7px; border-radius: 20px;}

.homepage .activitystream-listing {width:auto;height:auto;float:none;overflow:initial;border:none;}
.homepage #activityResultContainer {border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}


.app-activitystream .form-inline {margin-bottom:10px;}
.dateHeader {
	display:block;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 20px;
	font-weight: 300;
	border-bottom:1px solid #dfdfdf;
background:#f1f1f1;
margin-bottom:0px;	
padding:2px 10px;
}
.dateHeader .label {
	font-weight:normal;
	margin-left:5px;
}
.pressItem, .eventItem {
	background:none;
	position:relative;
	border-bottom:1px solid #efefef;
	padding:10px 5px 10px 40px;
}
.pressItem a, .eventItem a {
	font-size:16px;
}
.pressItem i, .eventItem i {
	position:absolute;
	left:0px;
	top:10px;
}
.pressItem i {
	color:#3a87ad;
}
.eventItem i {
	color:#b94a48;
}
.dateHeader .pull-right {
	float:right;
	margin-top:-1px;
}
.activitystream-listing {
	width:35%;
	height:600px;
	overflow:auto;
}
#activityContentContainer {width:64%;background:#fff;}

activitystream-listing h3 {
	margin-top:0;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 300;
	line-height:30px;
}
.activitystream-listing-active {
	background:#efefef;
	margin-right:-25%;
	padding-right:25%;
	position:relative;
	z-index:800;
}
.activitystream-articlefooter {
border-top:1px solid #efefef;
padding-top:5px;	
}

#activityResultContainer { -moz-box-shadow:    inset  0  8px 8px -8px #696868, 
                        inset  0 -8px 8px -8px #696868;
    -webkit-box-shadow: inset  0  8px 8px -8px #696868, 
                        inset  0 -8px 8px -8px #696868;
     box-shadow:        inset  0  8px 8px -8px #696868, 
                        inset  0 -8px 8px -8px #696868;background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}

.activitystream-articlefooter, .activitystream-articlefooter a {
	color:#999;
}
.activitystream-listing .icon-circle-arrow-right {left:initial; right:5px;color:#999;}

#activityContent {padding:20px;}





html body .friendly-photo-credit {position:absolute;right:-4px;bottom:5px;color:#666;background:rgba(0, 0, 0, 0.8); text-shadow:none; padding:5px 8px 5px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display:block;}
html body .friendly-photo-credit:hover{text-decoration:none;}

h3,h4,h5,h6, .app-activitystream #activityContentContainer h2 a {font-weight:400;color:#333; margin-top:0;text-shadow:1px 1px 2px #fff;}
.app-activitystream #activityContent h2 {margin-top:0;}

html body .carousel-caption .btn-mini {color:#fff;}

.app-maps .map-countyinfoblock {width:20%;display:inline-block;vertical-align:text-top;padding:0 4% 2% 0;}



.app-maps .map-censuscredittext {clear:both;}
.app-maps .locationName {display:block; font-family: 'Open Sans', sans-serif !important;font-size: 18px;font-weight: 300;}
.app-maps .locationWell {margin-bottom:5px;}
.app-maps .form-inline {margin-bottom:10px;}
.app-maps #mapFrame {border:1px solid #dfdfdf;}
.app-maps #mapFrame #map_canvas {height:600px !important;}
.app-maps .popover-content .checkbox{display:block;}

.portalbar .navbar-inner {border:none;border-bottom:1px solid;padding-left:10px; padding-right:10px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
footer .navbar-inner {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-left:none; borer-right:none; border-bottom:none;}
.portalbar .container-fluid {padding-left:0px; padding-right:0px;}

.portalbar .navbar-inner {-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}

.app-services #resultCount, .app-agencylisting #resultCount {border-bottom:1px solid #dfdfdf; padding-bottom:5px;}
.app-services .form-horizontal select, .app-agencylisting .form-horizontal select {margin-bottom:10px;}
.app-services .form-actions, .app-agencylisting .form-actions {margin:0; padding-top:10px; padding-bottom:0;}
.tab-content {background:#fff;padding:10px 20px;margin-left:1px;}
.nav-tabs, .tabs-left .nav-tabs {margin-bottom:0;margin-right:0;}
.nav-tabs a {cursor:pointer;}

body {background:#f1f1f1;}

.jqueryInput {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
display: inline-block;
height: 20px;
padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

html body .carousel-control {background:transparent;border:none;color:#fff;}

.homepage .carousel {margin-bottom:0;}
.homepage .carousel .carousel-inner {text-align:center;}
.homepage .carousel img {display:inline;}
.homepage .carousel .carousel-control{font-size:120px;}
.homepage .carousel-control.right {right:20px}
.homepage .carousel-control.left {left:20px;}
.homepage .carousel-caption {left:50%;text-align:left;margin-right:60px;background:rgba(0,0,0,0.75);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;bottom:10%;}
.homepage .carousel-caption h4 {font-size:60px;line-height:50px;font-weight:bold;text-shadow: 1px 1px 1px #000; }
.homepage .carousel-caption p {font-size:30px;line-height:30px;font-weight:100;margin-bottom:5px;text-shadow: 1px 1px 1px #000;}




.navbar .socialLinksList {margin-top:3px;}

.navbar .nav li>.facebookLink {color:#3b5998;}
.navbar .nav li>.twitterLink {color:#00c0f7;}
.navbar .nav li>.youtubeLink {color:#c7312b;}
.navbar .nav li>.flickrLink {color:#cc3382;}


html body .ui-page {padding-top:0px !important}
html body .content-mainBody {padding-top:40px;}

.pageTitle {margin:0;display:inline;}
.pageHeadline {color:#777;padding-right:30%;margin-bottom:0;display:inline;}
.pageHeadline div {display:inline;}

.navbar-search, .navbar-search .input-append {margin:0;}
.navbar-search .input-append {margin-top:5px;}

.friendlyRow, .headlineRow {padding:20px 0;border-bottom:1px solid #dfdfdf;background:#fff;}

.friendlyRow .span4 p {color:#fff;text-shadow: 1px 1px 1px #000;padding:40px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-position:bottom;background-repeat:no-repeat;margin:0;}

.friendlyRow p span {font-family: 'Monoton', cursive;color:#fff; font-size:21px;display:inline-block;vertical-align:top;}

html .friendlyRow .friendly-live {background-image:url("../images/portalImages/Live-In-Kentucky-600px.jpg");}
html .friendlyRow .friendly-work {background-image:url("../images/portalImages/Work-In-Kentucky-600px.jpg");}
html .friendlyRow .friendly-play {background-image:url("../images/portalImages/Visit-Kentucky-600px.jpg");}

.friendlyImage {background-repeat:no-repeat;margin-left:-20px; margin-right:-20px;background-position:center;text-shadow:1px 1px 1px #000;height:430px;text-align:center; background-color:#000;border-bottom:4px solid;position:relative;}

.friendlyImage-work {background-image:url("../images/portalImages/Work-In-Kentucky.jpg"); border-color:#18a0ac}
.friendlyImage-live {background-image:url("../images/portalImages/Live-In-Kentucky.jpg");border-color:#fbcb3d}
.friendlyImage-visit {background-image:url("../images/portalImages/Visit-Kentucky.jpg");border-color:#8cc66e}
.friendlyImage-learn {background-image:url("../images/portalImages/Learn-In-Kentucky.jpg");border-color:#823758}
.friendlyImage-serving {background-image:url("../images/portalImages/Serving-Kentucky.jpg");border-color:#a75ebe}
.friendlyImage-healthy {background-image:url("../images/portalImages/Healthy-Kentucky.jpg");border-color:#fca100}
.friendlyImage-thrive {background-image:url("../images/portalImages/Thrive-Kentucky.jpg");border-color:#cc0000}

.friendly-image-title-kentucky {font-size:60px; line-height:55px;font-family:'Monoton', cursive;color:#fff;vertical-align:text-bottom;}

.friendly-image-title-work, .friendly-image-title-live, .friendly-image-title-visit, .friendly-image-title-learn, .friendly-image-title-serving, .friendly-image-title-healthy, .friendly-image-title-thrive {display:block;font-family:'Oleo Script', cursive;font-size:100px;line-height:100px;padding-top:100px;}
.friendly-image-title-work, html .friendlyRow .friendly-work {color:#18a0ac;}
.friendly-image-title-live, html .friendlyRow .friendly-live {color:#fbcb3d;}
.friendly-image-title-visit, html .friendlyRow .friendly-play {color:#8cc66e;}
.friendly-image-title-learn {color:#823758;}
.friendly-image-title-serving {color:#a75ebe;}
.friendly-image-title-healthy {color:#fca100;}
.friendly-image-title-thrive {color:#cc0000;}


.searchRow {padding:10px;background:#efefef; margin-bottom:20px;border-bottom:1px solid #dfdfdf;text-align:center;}
#s4-ribbonrow {padding-top:40px;}
.nav .active .dropdown-menu {display:block;position:relative;}
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal, .ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push, .ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal, .ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
-webkit-box-shadow: -5px 0 5px rgba(0,0,0,.10);
-moz-box-shadow: -5px 0 5px rgba(0,0,0,.10);
box-shadow: -5px 0 5px rgba(0,0,0,.10);
margin-left:0px;
}
.ui-panel-inner {padding:0 0 15px 0;}
.ddNav li a, .table-of-contents li a {font-family: 'Open Sans', sans-serif;font-weight:300;font-size:16px;color:#444;padding:10px;border-top:1px solid #efefef;}
.ddNav li a:hover, .table-of-contents li a:hover {text-decoration:none;background:#f9f9f9;}
.ui-panel-inner .ddNav {margin-bottom:0;}

#panelLeft, #panelRight {
	color: 					#333 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #fff /*{c-body-shadow-color}*/;
	background: 			#f9f9f9 /*{c-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{c-body-background-start}*/), to( #eee /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eee /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eee /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eee /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eee /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eee /*{c-body-background-end}*/);
	

}
#panelRight .ui-panel-inner {}


.friendlyRow p {
font-family: 'Oleo Script', cursive;
font-size:48px;
text-align:center;
text-transform:uppercase;
line-height:40px;
}

.friendlyRow a {text-decoration:none;}

.portalbar .brand {
display: inline-block;
text-indent: -1000em;
background: url("../images/agencyBootstrap/kyGovPortalBarImage-white.png") no-repeat 0px 7px;
background-size: 100%;
width: 113px;
margin-right: 10px;
margin-left: 10px;
padding-left:0;
padding-right:0;
}

.ie7 .portalbar .brand, .ie8 .portalbar .brand {
	background: url("../images/agencyBootstrap/kyGovPortalBarImage-white_sm.png") no-repeat 0px 7px;
}

.navbar .btn-navbar {
display:inline;
float:left;
color:#fff;
padding:4px 8px;
}

/* Drill Down Menu Styles */
.ddnav-container {width:238px;margin: 0 50px 30px 0;}
.dd-header {
	position:relative;

}
.dd-wrapper h3, .table-of-contents h3 {
	text-align:center;margin:0;color:#fff;
text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #333 /*{c-body-shadow-color}*/; font-size:18px; line-height:44px;background:#036;
}
.dd-wrapper ul, .table-of-contents ul {margin: 0; padding: 0; list-style: none; border-bottom:1px solid #efefef; background:#fff;}
.dd-wrapper .dd-menu {overflow: hidden; position: relative;}
.dd-wrapper .dd-menu ul {margin: 0; position: absolute; top: 0; right: 0;}
.dd-wrapper .dd-menu a, .table-of-contents a {display: block;}
.dd-header a.link-back {
text-decoration: none;
display: block;
padding: 5px 10px 0 7px;
}
.dd-header a.link-back-button {
margin-right:10px;
font-size:20px;
position:absolute;
top:10px;
left:10px;
color:#444;
text-decoration:none;
}
.dd-header a.link-back-button i {
margin-right:2px;
}

.ddnav-container .btn-group{
display:block;
text-align:center;
margin-top:10px;
}





html body .input-append .btn.btn-search {
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0;
}

/* Speech Bubble / Quote Styles */

/* ============================================================================================================================
== BUBBLE WITH A RIGHT-ANGLED TRIANGLE
** ============================================================================================================================ */

/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-right {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	color:#333;
	background:#075698; /* default background for browsers without gradient support */
	/* css3 */
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fcfcfc));
	background:-moz-linear-gradient(#ffffff, #fcfcfc);
	background:-o-linear-gradient(#ffffff, #fcfcfc);
	background:linear-gradient(#ffffff, #fcfcfc);
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	margin-left:145px;
}

.triangle-right.right {
	margin-right:40px;
	background:#075698;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-right:after {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:50px; /* controls horizontal position */
	border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */
	border-style:solid;
	border-color:#ffffff transparent; 
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Variant : left
------------------------------------------ */

.triangle-right.left:after {
	top:16px; 
	left:-40px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:15px 40px 0 0; /* vary these values to change the angle of the vertex */
	border-color:transparent #ffffff; 
}

/* Variant : right
------------------------------------------ */

.triangle-right.right:after {
	top:16px; 
	right:-40px; /* value = - border-left-width - border-right-width */
	bottom:auto;
    left:auto;
	border-width:15px 0 0 40px; /* vary these values to change the angle of the vertex */
	border-color:transparent #ffffff; 
}


.quotation-image-education {
background-image: url("https://secure.kentucky.gov/enterprise/images/portalImages/Quotation-Image-Education.jpg");
background-position:center;
width:100px;
height:100px;
border-radius:1000px;
border:2px solid #823758;
box-shadow:2px 2px 2px #bbb;
background-size:100%;
float:left;
}

.quotation-image-employment {
background-image: url("https://secure.kentucky.gov/enterprise/images/portalImages/Quotation-Image-Governor.jpg");
background-position:center;
width:100px;
height:100px;
border-radius:1000px;
border: 2px solid #18a0ac;
box-shadow:2px 2px 2px #bbb;
background-size:100%;
float:left;
}

.quotation-image-government {
background-image: url("https://secure.kentucky.gov/enterprise/images/portalImages/Quotation-Image-Governor.jpg");
background-position:center;
width:100px;
height:100px;
border-radius:1000px;
border: 2px solid #a75ebe;
box-shadow:2px 2px 2px #bbb;
background-size:100%;
float:left;
}

.quotation-image-tourism {
background-image: url("https://secure.kentucky.gov/enterprise/images/portalImages/Quotation-Image-Tourism.jpg");
background-position:center;
width:100px;
height:100px;
border-radius:1000px;
border: 2px solid #8cc66e;
box-shadow:2px 2px 2px #bbb;
background-size:100%;
float:left;
}

blockquote p {
	font-size:inherit;
}


/* END Speech Bubble / Quote Styles */


/* OVERRIDES for JQUERY MOBILE */

body .ui-content { padding:0px;}

.ui-loader .ui-icon {
	display:none;
}


/* 2013 STYLES END HERE */

/* STYLES for VOTING INFORMATION */

.voterRow {
	margin:0;
}
.voterRow .accordion-heading {
	text-align:center;
}
.voterRow a, .voterRow a:link, .voterRow a:visited {
	color:#666;
	display:block;
}
.voterRow .votingContent {
	text-align:center;
	padding:10px 0;
}
.voterRow .accordion, .voterRow .accordion-group {
	margin: 0 0 0 0;
	border:0;
}
.voterRow .votingContent a {
	padding:10px;
}
.voterRow .accordion-inner {
	padding:0;
	margin:0;
	border:none;
	border-bottom: 1px solid #999;
}
.voterRow .accordion-heading h2 {
	font-size:18px;
	line-height:24px;
	letter-spacing:1px;
	margin:0;
}
.voterRow h3 {
	font-size:18px;
	line-height:24px;
}
.voterRow .accordion-heading a {
	background: #e2042d; /* Old browsers */
	background: -moz-linear-gradient(top, #e2042d 0%, #91001a 83%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2042d), color-stop(83%, #91001a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2042d 0%, #91001a 83%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2042d 0%, #91001a 83%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e2042d 0%, #91001a 83%); /* IE10+ */
	background: linear-gradient(to bottom, #e2042d 0%, #91001a 83%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2042d', endColorstr='#91001a', GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #333;
	color:#fff;
}
.voterRow .accordion-heading a:hover {
	background:#a90329;
	text-decoration:none;
}
.voterRow .outerContainer {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); /* IE6-9 */
}
.voterRow .votingContent a:hover {
	background: #f2f9fe; /* Old browsers */
	background: -moz-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f9fe), color-stop(100%, #d6f0fd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f2f9fe 0%, #d6f0fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	color:inherit;
	text-decoration:none;
	-webkit-box-shadow: 1px 1px 6px -2px #999;
	box-shadow: 1px 1px 6px -2px #999;
}
/* END STYLES FOR VOTING INFORMATION */



#contentAreaLeft_leftNavigationPlaceholderControl {
	float:left;
	margin-right:30px;
	margin-top:100px;
}
#pageTitlePlaceholderControl, #pageIntroPlaceholderControl, #pressReleaseListControl, #newsroomListControl, #pressReleaseMetaDataPlaceholderControl, #contentAreaRight_seeAlsoPlaceholderControl, #contentAreaRight_genericRelativeContentBox1, #contentAreaRight_genericRelativeContentBox2, #contentAreaRight_bottomRightGutterControl {
	margin-left:200px;
	display:block;
}
.activityhomepageContainer, .featuredSection {
	clear:both;
}

.btn-moreActivity, .btn-moreServices {
	margin-left:10px;
	margin-top:10px;
}
a:link {
	color:#08C;
}
a:visited {
	color:#00487F;
}
.visible-desktop {
	display: inline;
}
.ms-WPBody {
	font-size:inherit;
	font-family:inherit;
}
dt {
	font-size: 15px;
	margin-bottom:10px;
}
dd {
	margin-bottom: 20px;
}
.control-label {
	font-weight:bold;
}
.portalLinkList {margin-bottom:15px;}
.portalLinkList li {margin-bottom:15px;}


.howDoI .tab-content ul, .howDoI .tab-content ol {
	list-style-position:inside;
	margin:1em 0;
}
.howDoI .tab-content {min-height:150px;}
.breadcrumbRow {
	background:#fff;
}
.btn, .bodyRow .btn {
	color:#333;
}
.btn-primary, a.btn-primary, a:link.btn-primary, .btn-primary.active, .btn-primary:hover, .btn-primary:focus {
	background: #0099cc; /* Old browsers */
	background: -moz-linear-gradient(top, #0099cc 0%, #006699 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0099cc), color-stop(100%, #006699)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0099cc 0%, #006699 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0099cc 0%, #006699 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0099cc 0%, #006699 100%); /* IE10+ */
	background: linear-gradient(top, #0099cc 0%, #006699 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#006699', GradientType=0 ); /* IE6-9 */
	color:#fff !important;
}
#RibbonContainer img, #map_canvas img {
	max-width:none;
}


/* Iconize ------------------------ */

.bodyRow a[href *=".com"], .bodyRow a[href *=".net"], .bodyRow a[href *=".org"], .bodyRow a[href *=".edu"], .bodyRow a[href$='.doc'], .bodyRow a[href$='.docx'], .bodyRow a[href$='.rtf'], .bodyRow a[href$='.txt'], .bodyRow a[href$='.xls'], .bodyRow a[href$='.xlsx'], .bodyRow a[href$='.rss'], .bodyRow a[href$='.atom'], .bodyRow a[href$='.pps'], .bodyRow a[href$='.ppt'], .bodyRow a[href$='.pdf'], .bodyRow a[href$='.fla'], .bodyRow a[href$='.swf'], .bodyRow a[href$='.zip'], .bodyRow a[href$='.rar'], .bodyRow a[href$='.gzip'], .bodyRow a[href$='.bzip'], .bodyRow a[href$='.ace'], .bodyRow a[href$='.ical'], .bodyRow a[href$='.jpg'], .bodyRow a[href$='.gif'], .bodyRow a[href$='.png'], .bodyRow a[href$='.bmp'], .bodyRow a[href$='.jpeg'], .bodyRow a[href$='.svg'], .bodyRow a[href$='.eps'], .bodyRow a[href$='.mp3'], .bodyRow a[href$='.wav'], .bodyRow a[href$='.ogg'], .bodyRow a[href$='.wma'], .bodyRow a[href$='.m4a'], .bodyRow a[href ^="mailto:"] {
 padding: 5px 0px 5px 20px;
background-repeat: no-repeat;
background-position: center left;
}
 .bodyRow li a[href *=".com"], .bodyRow li a[href *=".net"], .bodyRow li a[href *=".org"], .bodyRow li a[href *=".edu"], .bodyRow dt a[href *=".com"], .bodyRow dt a[href *=".net"], .bodyRow dt a[href *=".org"], .bodyRow dt a[href *=".edu"], .bodyRow li a[href$='.doc'], .bodyRow li a[href$='.docx'], .bodyRow li a[href$='.rtf'], .bodyRow dt a[href$='.doc'], .bodyRow dt a[href$='.docx'], .bodyRow dt a[href$='.rtf'], .bodyRow li a[href$='.txt'], .bodyRow dt a[href$='.txt'], .bodyRow li a[href$='.xls'], .bodyRow li a[href$='.xlsx'], .bodyRow dt a[href$='.xls'], .bodyRow dt a[href$='.xlsx'], .bodyRow li a[href$='.rss'], .bodyRow li a[href$='.atom'], .bodyRow dt a[href$='.rss'], .bodyRow dt a[href$='.atom'], .bodyRow li a[href$='.pps'], .bodyRow li a[href$='.ppt'], .bodyRow dt a[href$='.pps'], .bodyRow dt a[href$='.ppt'], .bodyRow li a[href$='.pdf'], .bodyRow dt a[href$='.pdf'], .bodyRow li a[href$='.fla'], .bodyRow li a[href$='.swf'], .bodyRow dt a[href$='.fla'], .bodyRow dt a[href$='.swf'], .bodyRow li a[href$='.zip'], .bodyRow li a[href$='.rar'], .bodyRow li a[href$='.gzip'], .bodyRow li a[href$='.bzip'], .bodyRow li a[href$='.ace'], .bodyRow dt a[href$='.zip'], .bodyRow dt a[href$='.rar'], .bodyRow dt a[href$='.gzip'], .bodyRow dt a[href$='.bzip'], .bodyRow dt a[href$='.ace'], .bodyRow li a[href$='.ical'], .bodyRow dt a[href$='.ical'], .bodyRow li a[href$='.jpg'], .bodyRow li a[href$='.gif'], .bodyRow li a[href$='.png'], .bodyRow li a[href$='.bmp'], .bodyRow li a[href$='.jpeg'], .bodyRow li a[href$='.svg'], .bodyRow li a[href$='.eps'], .bodyRow dt a[href$='.jpg'], .bodyRow dt a[href$='.gif'], .bodyRow dt a[href$='.png'], .bodyRow dt a[href$='.bmp'], .bodyRow dt a[href$='.jpeg'], .bodyRow dt a[href$='.svg'], .bodyRow dt a[href$='.eps'], .bodyRow li a[href$='.mp3'], .bodyRow li a[href$='.wav'], .bodyRow li a[href$='.ogg'], .bodyRow li a[href$='.wma'], .bodyRow li a[href$='.m4a'], .bodyRow dt a[href$='.mp3'], .bodyRow dt a[href$='.wav'], .bodyRow dt a[href$='.ogg'], .bodyRow dt a[href$='.wma'], .bodyRow dt a[href$='.m4a'], .bodyRow li a[href ^="mailto:"], .bodyRow dt a[href ^="mailto:"] {
 padding: 5px 20px 5px 0px;
background-repeat: no-repeat;
background-position: center right;
}
 .bodyRow a[href *=".com"], .bodyRow a[href *=".net"], .bodyRow a[href *=".org"], .bodyRow a[href *=".edu"] {
 background-image: url('../images/iconize/icon_externalLink.gif');
}
 .bodyRow li a[href *=".com"], .bodyRow li a[href *=".net"], .bodyRow li a[href *=".org"], .bodyRow li a[href *=".edu"], .bodyRow dt a[href *=".com"], .bodyRow dt a[href *=".net"], .bodyRow dt a[href *=".org"], .bodyRow dt a[href *=".edu"] {
 background-image: url('../images/iconize/icon_externalLink.gif');
}
 .bodyRow a[href$='.doc'], .bodyRow a[href$='.docx'], .bodyRow a[href$='.rtf'] {
 background-image:url('../images/iconize/icon_doc.gif');
}
 .bodyRow li a[href$='.doc'], .bodyRow li a[href$='.docx'], .bodyRow li a[href$='.rtf'], .bodyRow dt a[href$='.doc'], .bodyRow dt a[href$='.docx'], .bodyRow dt a[href$='.rtf'] {
 background-image: url('../images/iconize/icon_doc.gif');
}
 .bodyRow a[href$='.txt'] {
 background-image:url('../images/iconize/icon_txt.gif');
}
 .bodyRow li a[href$='.txt'], .bodyRow dt a[href$='.txt'] {
 background-image: url('../images/iconize/icon_txt.gif');
}
 .bodyRow a[href$='.xls'], .bodyRow a[href$='.xlsx'] {
 background-image: url('../images/iconize/icon_xls.gif');
}
 .bodyRow li a[href$='.xls'], .bodyRow li a[href$='.xlsx'], .bodyRow dt a[href$='.xls'], .bodyRow dt a[href$='.xlsx'] {
 background-image: url('../images/iconize/icon_xls.gif');
}
 .bodyRow a[href$='.rss'], .bodyRow a[href$='.atom'] {
 background-image: url('../images/iconize/icon_feed.gif');
}
 .bodyRow li a[href$='.rss'], .bodyRow li a[href$='.atom'], .bodyRow dt a[href$='.rss'], .bodyRow dt a[href$='.atom'] {
 background-image: url('../images/iconize/icon_feed.gif');
}
 .bodyRow a[href$='.pps'], .bodyRow a[href$='.ppt'] {
 background-image: url('../images/iconize/icon_pps.gif');
}
 .bodyRow li a[href$='.pps'], .bodyRow li a[href$='.ppt'], .bodyRow dt a[href$='.pps'], .bodyRow dt a[href$='.ppt'] {
 background-image: url('../images/iconize/icon_pps.gif');
}
 .bodyRow a[href$='.pdf'] {
 background-image: url('../images/iconize/icon_pdf.gif');
}
 .bodyRow li a[href$='.pdf'], .bodyRow dt a[href$='.pdf'] {
 background-image: url('../images/iconize/icon_pdf.gif');
}
.bodyRow a[href$='.fla'], .bodyRow a[href$='.swf'] {
 background-image: url('../images/iconize/icon_flash.gif');

}
 .bodyRow li a[href$='.fla'], .bodyRow li a[href$='.swf'], .bodyRow dt a[href$='.fla'], .bodyRow dt a[href$='.swf'] {
 background-image: url('../images/iconize/icon_flash.gif');
}
 .bodyRow a[href$='.zip'], .bodyRow a[href$='.rar'], .bodyRow a[href$='.gzip'], .bodyRow a[href$='.bzip'], .bodyRow a[href$='.ace'] {
 background-image: url('../images/iconize/icon_archive.gif');
}
 .bodyRow li a[href$='.zip'], .bodyRow li a[href$='.rar'], .bodyRow li a[href$='.gzip'], .bodyRow li a[href$='.bzip'], .bodyRow li a[href$='.ace'], .bodyRow dt a[href$='.zip'], .bodyRow dt a[href$='.rar'], .bodyRow dt a[href$='.gzip'], .bodyRow dt a[href$='.bzip'], .bodyRow dt a[href$='.ace'] {
 background-image: url('../images/iconize/icon_archive.gif');
}
 .bodyRow a[href$='.ical'] {
 background-image: url('../images/iconize/icon_ical.gif');
}
 .bodyRow li a[href$='.ical'], .bodyRow dt a[href$='.ical'] {
 background-image: url('../images/iconize/icon_ical.gif');
}
 .bodyRow a[href$='.jpg'], .bodyRow a[href$='.gif'], .bodyRow a[href$='.png'], .bodyRow a[href$='.bmp'], .bodyRow a[href$='.jpeg'], .bodyRow a[href$='.svg'], .bodyRow a[href$='.eps'] {
 background-image: url('../images/iconize/icon_pic.gif');
}
 .bodyRow li a[href$='.jpg'], .bodyRow li a[href$='.gif'], .bodyRow li a[href$='.png'], .bodyRow li a[href$='.bmp'], .bodyRow li a[href$='.jpeg'], .bodyRow li a[href$='.svg'], .bodyRow li a[href$='.eps'], .bodyRow dt a[href$='.jpg'], .bodyRow dt a[href$='.gif'], .bodyRow dt a[href$='.png'], .bodyRow dt a[href$='.bmp'], .bodyRow dt a[href$='.jpeg'], .bodyRow dt a[href$='.svg'], .bodyRow dt a[href$='.eps'] {
 background-image: url('../images/iconize/icon_pic.gif');
}
 .bodyRow a[href$='.mp3'], .bodyRow a[href$='.wav'], .bodyRow a[href$='.ogg'], .bodyRow a[href$='.wma'], .bodyRow a[href$='.m4a'] {
 background-image: url('../images/iconize/icon_music.gif');
}
 .bodyRow li a[href$='.mp3'], .bodyRow li a[href$='.wav'], .bodyRow li a[href$='.ogg'], .bodyRow li a[href$='.wma'], .bodyRow li a[href$='.m4a'], .bodyRow dt a[href$='.mp3'], .bodyRow dt a[href$='.wav'], .bodyRow dt a[href$='.ogg'], .bodyRow dt a[href$='.wma'], .bodyRow dt a[href$='.m4a'] {
 background-image: url('../images/iconize/icon_music.gif');
}
 .bodyRow a[href ^="mailto:"] {
 background-image: url('../images/iconize/icon_mailto.gif');
}
 .bodyRow li a[href ^="mailto:"]. .bodyRow dt a[href ^="mailto:"] {
 background-image: url('../images/iconize/icon_mailto.gif');
}
.btn-jumbo {
	font-size: 20px;
	font-weight: normal;
	padding: 14px 24px 14px 60px;
	margin-bottom: 10px;
	display: block;
	text-align: left;
}
.btn-jumbo small {
	display:block;
	color:#666;
	font-size: 14px;
}
.onlineServiceHomepageFeatured {
	background: #fff; 
	border-bottom:4px solid #dfdfdf;
	border-top:4px solid #dfdfdf;
	padding:20px;
	margin-bottom:20px;
	
}
.onlineServiceHomepageFeatured .numberRenewed {
	font-size:36px;
	font-weight:bold;
	float:left;
	color:#b94a48;
	text-shadow: 1px 1px 1px white;
	margin-left:-120px;
	margin-top:5px;
}
.onlineServiceHomepageFeatured .numberRenewed {
	
}
.onlineServiceHomepageFeatured p {
	color:#333;
	margin:0;
	position:relative;
	font-size:18px;
margin-bottom:10px;
padding-left:120px;
}

.onlineServiceHomepageFeatured a {
display:block;
}

.navbar {
	margin:0;
}
.headerSearch {
	display:block;
	float:left;
	padding-top:1.8em;
}
/* Overriding Google Translate Dropdown Styles */
#google_translate_element {
	padding:10px 0 0 10px;
}
#google_translate_element a:hover {
	background:transparent !important;
	text-decoration:none;
}
.goog-te-gadget-simple {
	border:none !important;
	padding:0 !important;
}
.goog-te-banner-frame {
	margin-top:40px !important;
}
#search {
	margin-top:2em;
}
.electedOfficials {
	margin-bottom:1.5em;
}
.electedOfficials li {
}
.governorSection {
	margin-bottom:1.5em;
}
.governorSection a {
	display:block;
	padding:15px 0 15px 80px;
	color:#333;
	font-weight:bold;
	background:url("../images/portalImages/governorBust.png") no-repeat left top;
}
.governorSection .governorName {
	display:block;
	font-size:1.5em;
}

html body footer .navbar .nav>li>a {display: block;padding:5px;color:#afafaf;}
footer .nav i {font-size:24px;}


.stateSeal {
	position:absolute;
	top:-50px;
}
.spotlightRow, .friendlyPageRow {
	background: #000;	
}
.spotlightRow {margin-left:-20px; margin-right:-20px}

header h1 {
	display:inline-block;
	text-indent:-1000em;
	background:url("../images/portalImages/kyGovBrandingImage.png") no-repeat;
	background-size: 100% 100%;
	height:57px;
	width:281px;
	margin-right:1em;
	float:left;
}
.ie7 header h1, .ie8 header h1 {
	background:url("../images/portalImages/kyGovBrandingImage_sm.png") no-repeat;
}
header .kentuckyLogo {
	display:block;
	height:57px;
	width:281px;
}
.headerRow {
/*	-webkit-box-shadow: 0 10px 10px -8px #333;
	-moz-box-shadow: 0 10px 10px -8px #333;
	box-shadow: 0 10px 10px -8px #333;
	background:#fff;
		position:relative;*/
	z-index:1000;
	padding:1.5em 0 2.5em 0;
}
.homepage .headerRow {
	padding-top:1.5em;
	padding-bottom:1.5em;
	border:none;
}
.subnavRow {
	background:#fff;
}
.bodyRow {padding:20px 0;}
.homepage .bodyRow {padding-top:20px;}
.bodyRow .span8 {margin-bottom:2em;}
.bodyRow img {
	max-width:100%;
}

.centerText {
	text-align:center;
}
.alignRight {
	text-align:right;
}

/* Subnav */
.subnav {
	margin-top:-1.5em;
	position:relative;
	z-index:1000;
	width: 100%;
	background-color: #ffffff; /* Old browsers */
	background-repeat: repeat-x; /* Repeat the gradient */
	background-image: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* Chrome 10+,Safari 5.1+ */
	background-image: -ms-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* IE10+ */
	background-image: -o-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* Opera 11.10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	background-image: linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* W3C */
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 3px 5px 0 #999;
	-moz-box-shadow: 0 3px 5px 0 #999;
	box-shadow: 0 3px 5px 0 #999;
}
.subnav .nav {
	margin-bottom: 0;
}
.subnav .nav > li > a {
	margin: 0;
	padding-top:    11px;
	padding-bottom: 11px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #e5e5e5;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.subnav .nav > .active > a, .subnav .nav > .active > a:hover {
	padding-left: 13px;
	color: #777;
	background-color: #e9e9e9;
	border-right-color: #ddd;
	border-left: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .05);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .05);
}
.subnav .nav > .active > a .caret, .subnav .nav > .active > a:hover .caret {
	border-top-color: #777;
}
.subnav .nav > li:first-child > a, .subnav .nav > li:first-child > a:hover {
	border-left: 0;
	padding-left: 12px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.subnav .nav > li:last-child > a {
	border-right: 0;
}
.subnav .dropdown-menu {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
/* Icons for Buttons ------------------------ */

.agency-icon, .map-icon, .orgchart-icon {
	position:relative;
	padding-left: 68px;
}
.agency-icon img, .map-icon img, .orgchart-icon img {
	position:absolute;
	width: 64px;
	height: 64px;
	left: 0;
	top: 0;
}
/* End Icons for Buttons ------------------------ */

footer .navbar-inner {
-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}


#footer a, .footerBand a {
	color:#999;
}


.footerUnbridledSpirit {
	position:relative;
	display:inline-block;
	z-index:1000;
	width:87px;
	height:30px;
	background: url("../images/agencyBootstrap/unbridledSpirit-4C.png") no-repeat;
	background-size: 100%;
	text-indent: -1000em;
	top:6px;
margin-right:5px;
opacity:.8;
}
.ie7 .footerUnbridledSpirit, .ie8 .footerUnbridledSpirit {
	background: url("../images/agencyBootstrap/unbridledSpirit-4C_sm.png") no-repeat;
}
.footerBand .span2 a {
	margin-left:-15px;
}
.footerBand .alignRight a {
	margin-right:-15px;
}
.copyright {
	color:#afafaf;
font-size:12px;
}
.footerBand .span2 i {
	background-size: 100%;
	width:32px;
	height:32px;
	display:inline-block;
	background-repeat:no-repeat;
	vertical-align:middle;
}
.footerBand .agencyIcon {
	background-image:url("../images/portalImages/agency.png");
	margin-left:5px;
}
.ie7 .footerBand .agencyIcon, .ie8 .footerBand .agencyIcon {
	background-image:url("../images/portalImages/agency_sm.png");
}
.footerBand .servicesIcon {
	background-image:url("../images/portalImages/services.png");
	margin-left:5px;
}
.ie7 .footerBand .servicesIcon, .ie8 .footerBand .servicesIcon {
	background-image:url("../images/portalImages/services_sm.png");
}
.feedbackIcon {
	background-image:url("../images/portalImages/feedback.png");
	margin-right:5px;
}
.ie7 .feedbackIcon, .ie8 .feedbackIcon {
	background-image:url("../images/portalImages/feedback_sm.png");
}
.helpIcon {
	background-image:url("../images/portalImages/help.png");
	margin-right:5px;
}
.ie7 .helpIcon, .ie8 .helpIcon {
	background-image:url("../images/portalImages/help_sm.png");
}

.navbar-inverse .navbar-inner {
	background: -moz-linear-gradient(top,  rgba(0,153,204,.9) 0%, rgba(0,102,153,.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,153,204,.9)), color-stop(100%,rgba(0,102,153,.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,153,204,.9) 0%,rgba(0,102,153,.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,153,204,.9) 0%,rgba(0,102,153,.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,153,204,.9) 0%,rgba(0,102,153,.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,153,204,.9) 0%,rgba(0,102,153,.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0099cc', endColorstr='#cc006699',GradientType=0 ); /* IE6-9 */

}
.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle {
	background:#fff;
	color:#000;
}
.navbar-inverse .nav > li > a {
	color:#fff;
}
.btn-navbar {
	background:#036 !important;
}
/* SERVICES and AGENCY LISTING */

.alertWell {
	padding:.5em;
}
.alertWell .close {
	float:none;
	right:-15px;
	top:0;
}
.alertWell .alert, #selectedPills .alert {
	margin-bottom:0;
	margin:.25em 0;
	border-radius:15px;
	padding:5px 25px 5px 10px;
}
.summary {
	display:block;
}
.agencyName {
	display:block;
}
.dateLocation {
	display:block;
}

.featuredItem {	margin:0 0 20px 0;}

.homepage .featuredSection .featuredItem {
	display:inline-block;
	margin-right:20px;
text-align:center;
width:45%;
vertical-align:top;
}
.homepage .featuredSection .featuredItem img {width:100px;}
.secondaryPage .featuredItem {
text-align:center;
}
.secondaryPage .featuredItem img {
height:150px;
}
.bodyRow .featuredItem a {
	display:block;
	padding:10px;
	background-image:none; 
background:#f1f1f1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.featuredItem a:hover {
	background:#dfdfdf;
	cursor:pointer;
}

.featuredItem .featuredTitle {
	display:block;
	color:#000;
	font-weight:bold;
}
.featuredItem a:hover {
	text-decoration:none;
}
.alphaLink li a {
	padding:5px 10px;
}
.breadcrumbCategory {
	border-top:none;
	padding:0;
	border-left:none;
	border-right:none;
	border-radius:0px;
	margin:0;
background:none;
color:#999;
}
.servicesListing {
	list-style:none;
	margin:0;
	padding:0;
}
.servicesListing li {
	margin:5px 0;
padding:5px 0;
	border-bottom:1px solid #dfdfdf;
}
.servicesListing .breadcrumbCategory li {
	margin:0;
border-bottom:none;
padding:0;
	
}
.agencyDesc {
	margin-bottom:4px;
}
.btn-updateview {
	margin-top:1em;
}
.alert-category, .alert-agency, .alert-branch, .alert-topic, .alert-search {
	border-radius:15px !important;
	display:inline-block;
	position:relative;
	margin:0 .5em .5em 0 !important;
	color:#333;
	border-color:#bfbfbf;
}
.alert-category .close, .alert-agency .close, .alert-branch .close, .alert-topic .close, .alert-search .close {
	position:absolute;
	color:#000;
	right:5px;
	top:3px;
}
.alert-category {
	background:#DDD5EF;
}
.alert-agency {
	background:#D5EDF2;
}
.alert-branch {
	background:#E5F2D7;
}
.alert-search {
	background:#EDDAD3;
}
#selectedPills .btn {
	float:right;
}
/* MAP STYLES */
.polygonLabel {
	position: absolute;
	text-shadow: black 0.1em 0.1em 0.2em;
	color: white;
	font-weight: bold;
}
#locationAccordion {
	height:500px;
	overflow:auto;
}
#demoInfo caption {
	text-align:left;
	font-weight:bold;
	font-size:16px;
}
.countyLink {
	margin-bottom:5px;
}
.maphidden {
	float: right;
	margin-top: -1.9em;
	margin-right: 10px;
	color: #999;
	font-style: italic;
	display: inline;
}
.localInfo h2 {
	float:left;
}
.localInfo .loading {
	display:block;
	float:left;
	padding-top:8px;
	margin-left:8px;
}
.localInfo .toggleButton {
	display:block;
	margin-bottom:.5em;
}
.localInfo .locationName {
	font-weight:bold;
}
.localInfo .locationName, .localInfo .locationAddress {
	display:block;
}
.localInfo .locationWell {
	background-position:5px 10px !important;
	padding:10px;
}
.relatedAgencies, .relatedServices, .relatedForms {
	margin-bottom:1.5em;
}
.relatedAgencies h3, .relatedServices h3, .relatedForms h3, .span4 h3 {
font-weight: 200;
color: #666;
text-shadow: 1px 1px 2px #fff;
margin-bottom:5px;
border-bottom:1px solid #dfdfdf;
position:relative;
}
.relatedAgencies i {
	background: url("../images/portalImages/agency.png") no-repeat right top;
}
.relatedServices i {
	background: url("../images/portalImages/services.png") no-repeat right top;
}
.relatedForms i {
	background: url("../images/portalImages/forms.png") no-repeat right top;
}

.relatedAgencies i, .relatedServices i, .relatedForms i {
	position:absolute;
	right:5px;
	top:4px;
	opacity:.5;
	display:block;
	height:32px;
	width:64px;
}
#map_directions_canvas {
	margin: 20px auto 20px auto;
}
.adp-text {
	width: 90%;
}


@media (max-width: 1300px) { 
.homepage .featuredSection .featuredItem {width:100%;}

}


/* Large desktop ------------------------ */
@media (min-width: 1200px) {
/* body { border-left:5px solid blue;} */
.onlineServiceHomepageFeatured .kentuckians {display:inline-block;}
.homepage .carousel-caption {bottom:36%;}
}




/* Desktop and Tablet Landscape ------------------------ */
@media (min-width: 981px) {
/* body { border-left:5px solid aqua;} */

html body .friendly-photo-credit i:after {
  content: " Photo Credit";
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;		
}



.onlineServiceHomepageFeatured .kentuckians {
display:block;
}
 .subnav-fixed {
 position: fixed;
 margin-top:0;
 top: 40px;
 left: 0;
 right: 0;
 z-index: 1030;
 border-color: #d5d5d5;
 border-width: 0 0 1px; /* drop the border on the fixed edges */
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
 -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, .1);
 -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, .1);
 box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, .1);
}
 .subnav-fixed .nav {
 margin: 0 auto;
 padding: 0 1px;
}
 .subnav .nav > li:first-child > a,  .subnav .nav > li:first-child > a:hover {
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}
 .navbar-inverse .nav > li > a, .navbar-inverse .dropdown-menu a {
 color:#fff;
text-shadow: 1px 1px 1px #333;
}

/* Icons for Buttons */

.agency-icon, .map-icon, .orgchart-icon {
padding-left: 88px;
height:54px;
}
 .agency-icon img, .map-icon img, .orgchart-icon img {
width: 80px;
height: 80px;
}
/* End Icons for Buttons */



}




/* Tablet (landscape) and lower styles go here  ------------------------ */
/* This is also the breakpoint for the top nav */
@media (max-width: 980px) {

.app-maps .map-countyinfoblock {width:40%;display:inline-block;vertical-align:text-top;padding:0 4% 2% 0;}

.app-activitystream {position:relative;}
.activitystream-listing{float:none;width:auto;}
#activityContentContainer {width:100%;}

.friendlyImage {height:auto;padding:10px 0;background-position:bottom;}
.friendly-image-title-work, .friendly-image-title-live, .friendly-image-title-visit, .friendly-image-title-learn, .friendly-image-title-serving, .friendly-image-title-healthy, .friendly-image-title-thrive {padding-top:0;}

.homepage .carousel-control.right {right:0px;}
.homepage .carousel-control.left {left:0px;}

.homepage .carousel-caption {top:20%;left:0; margin-left:60px;position:relative;background:transparent;}
.homepage .carousel img {opacity:.5;position:absolute;top:0;left:0;}
.homepage .carousel-caption h4 {font-size:50px;line-height:40px;}
.homepage .carousel-caption p {font-size:20px;line-height:20px;}

html body .ui-footer {position:static;}
html body .ui-page {padding-bottom:5px !important;}

.navbar-fixed-top .navbar-inner {padding:0;}
body {padding-top:0px;}
.navbar .nav-collapse {
clear: both !important;
padding-top: 5px;
}
 .navbar-inner {
min-height: 40px;
}

#spotlight img {
 opacity:.2;
}
 header h1 {
 display:inline-block;
 text-indent:-1000em;
 background:url("../images/portalImages/kyGovBrandingImageMobile.png") no-repeat;
 height:57px;
 width:71px;
 margin-right:.5em;
 background-size:100%;
}
 header .kentuckyLogo {
 height:57px;
 width:71px;
}
}



/* Tablet (portrait) to desktop ------------------------ */
@media (min-width: 768px) and (max-width: 979px) {
/* body { border-left:5px solid red;} */

.quotation-image-education, .quotation-image-governor, .quotation-image-tourism {display:none;}
.triangle-right { margin-left:0;}
.triangle-right.left:after { display:none;}

 .headerRow {
 padding-top:0px;
}
.homepage .headerRow {
padding-top:0px;
padding-bottom:5px;
}
 .onlineServiceHomepageFeatured .kentuckians {
 display:block;
}
.onlineServiceHomepageFeatured img {
 margin-top:5px;
}

/* Icons for Buttons */

.agency-icon, .map-icon, .orgchart-icon {
padding-left: 88px;
height:54px;
font-size: 18px;
}
 .agency-icon small, .map-icon small, .orgchart-icon small {
font-size: 13px;
}
 .agency-icon img, .map-icon img, .orgchart-icon img {
width: 80px;
height: 80px;
}
/* End Icons for Buttons */

}



/* Tablet (portrait) and lower styles go here ------------------------ */ 
@media (max-width: 767px) {

.friendly-image-title-work, .friendly-image-title-live, .friendly-image-title-visit, .friendly-image-title-learn, .friendly-image-title-serving, .friendly-image-title-healthy, .friendly-image-title-thrive {padding-top:0;display:inline;font-size:60px; line-height:60px; margin-right:10px;}
.friendly-image-title-kentucky {font-size:40px; line-height:40px;}
html body .friendly-photo-credit {display:none;}

.homepage .carousel img {position:absolute;left:0;top:0;}
.homepage .carousel-caption {position:relative;}

.homepage .carousel .carousel-caption {padding-left:0px; padding-right:0px;margin-left:40px; margin-right:40px;}
.homepage .carousel-caption h4 {font-size:20px;line-height:20px;}
.homepage .carousel-caption p {font-size:15px;line-height:15px;}
.homepage .carousel img {left:-60px; max-width:none;height:150px;}


footer .navbar .nav {padding:5px 0;margin:0;}
.socialLinksList {background:#efefef; border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
footer .navbar .nav, .copyright {float:none; text-align:center;}
.copyright {background:#fff;}
footer .navbar .nav>li {float:none;display:inline-block;}
footer .navbar-inner {padding:0;border-bottom:none;}
.footerUnbridledSpirit {margin:0 auto}
.friendlyRow {padding:10px;}
.friendlyRow .span4 p span {font-family:inherit;font-size:inherit;}
.friendlyRow .span4 p {padding:5px;font-size:24px;background-size:100%;margin-bottom:5px}
html .friendlyRow .friendly-work{background:#18a0ac;color:#fff;}
html .friendlyRow .friendly-live{background:#fbcb3d;color:#fff;}
html .friendlyRow .friendly-play{background:#8cc66e;color:#fff;}
.friendlyRow .friendly-play {margin-bottom:0;}


.voterRow img {
width:50px;
float:right;
margin-top:-10px;
}
.voterRow .votingContent a {
padding:20px 10px;	
}
.votingContent a {
background:#d6f0fd;
-webkit-box-shadow: 1px 1px 6px -2px #999;
box-shadow: 1px 1px 6px -2px #999;
}
.voterRow .votingContent {
text-align:left;
padding:5px 0;
}


 .feedbackIcon {
margin-right:0px;
}
 .helpIcon {
margin-right:0px;
}

 .footerRow .span2 a {
display:block;
background:#555;
padding:10px;
margin:.25em 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

 .headerRow, .homepage .headerRow {
 padding-top:0;
padding-bottom:5px;
}
 .localInfo .countyLink {
display:block;
float:none;
clear:both;
}
.localInfo h2 {
margin-bottom:.5em;
}
 #map_canvas, .mapCategoriesContainer {
height:250px !important;
}
 body {
padding-left:0;
padding-right:0;
}
.onlineServiceHomepageFeatured {
min-height:inherit;
}
 .onlineServiceHomepageFeatured a {
clear:both;
}

/*.onlineServiceHomepageFeatured img {
position: absolute;
right: 0;
top: -25px;
opacity: .25;
height: 75px;
}*/

.outerContainer {
padding-left:20px;
padding-right:20px;
}



 .onlineServiceHomepageFeatured .numberRenewed {
display:block;
float:left;
margin:0 20px 10px 0;
padding:20px 10px;
}
.onlineServiceHomepageFeatured .kentuckians {
display:block;
margin:0 0 5px 0;
}
 .onlineServiceHomepageFeatured p {
 margin-top:0;
 text-align:left;
}

 .subnav {
 position: static;
 top: auto;
 z-index: auto;
 width: auto;
 height: auto;
 background: #fff; /* whole background property since we use a background-image for gradient */
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 margin-top:1em;
}
 .subnav .nav > li {
 float: none;
}
 .subnav .nav > li > a {
 border: 0;
}
 .subnav .nav > li + li > a {
 border-top: 1px solid #e5e5e5;
}
 .subnav .nav > li:first-child > a,  .subnav .nav > li:first-child > a:hover {
 -webkit-border-radius: 4px 4px 0 0;
 -moz-border-radius: 4px 4px 0 0;
 border-radius: 4px 4px 0 0;
}
.subnav .container {
 padding:0;
}
.alignRight {
 text-align:left;
}
.footerBand .agencyIcon {
}
.footerBand .servicesIcon {
}
 .footerBand .span2 i {
 opacity:.50;
width:100%;
right:25px;
position:absolute;
margin-top:-5px;
width:64px;
background-size:none;
}
 .footerBand .span2 a {
 padding:10px;
 display:block;
margin:.5em 0;
background:#222;
}
.footerBand .span2 {
}
 .footerStateSeal, html body .kyScrapbook {
display:none !important;
}
.footerRow {
 padding-top:1em;
}
.footerRow .centerText {
text-align:left;
}

}


/* Smartphone (landscape) ------------------------ */ 
@media (min-width: 480px) and (max-width: 767px) {
/* body { border-left:5px solid orange;} */
.app-maps #mapFrame #map_canvas {height:150px !important;}
}


/* Smartphones (landscape and lower) ------------------------ */
@media (max-width:479px) {
/* body { border-left:5px solid yellow;} */

.result-area {margin:0 10px;}

#result-tabs .nav-tabs {margin-left:-10px;margin-right:-10px;}
#result-tabs .tab-content {margin-right:-20px; margin-left:-20px;}

.app-maps #counties {width:75px;}
.app-maps #mapFrame #map_canvas {height:250px !important;}

.app-maps .map-countyinfoblock {width:auto;display:block;vertical-align:text-top;padding:0;}

.modal.fade.in {top:50% !important;}
#directionModal {top:10%;}
#eventDetailModal {top:20%;}
.navbar-search .input-append input {width:65px;}
.footerUnbridledSpirit {display:block;}
.ui-footer-fixed {position:relative;}

/* Icons for Buttons */

.agency-icon, .map-icon, .orgchart-icon {
padding-left: 88px;
height:54px;
}
 .agency-icon img, .map-icon img, .orgchart-icon img {
width: 80px;
height: 80px;
}
/* End Icons for Buttons */

}
