﻿.navbar-portalbar-external .governor {
	display:none !important;
	visibility:hidden !important;
}
iframe {
	min-height:450px;
}
.portal-BarInsert .navbar-portalbar-external {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#848484+0,383838+100 */
background: rgb(132,132,132); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0ODQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODM4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(132,132,132,1) 0%, rgba(56,56,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,132,132,1)), color-stop(100%,rgba(56,56,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(132,132,132,1) 0%,rgba(56,56,56,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(132,132,132,1) 0%,rgba(56,56,56,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(132,132,132,1) 0%,rgba(56,56,56,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(132,132,132,1) 0%,rgba(56,56,56,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#383838',GradientType=0 ); /* IE6-8 */

}
.AspNet-WebPart .form-horizontal {
	padding:20px;
}
/* Control Panel  */
#controlPanel {
	position:relative;
	width: 823px;
	margin: 0 auto 5px;
    padding:0 130px 0 5px;
    border: 1px solid #036;
    background: #F6FDFD url("/_layouts/images/cnspgrdn.gif") repeat-x left top;
    min-height: 50px;
    display:none;
}

#controlPanel .ms-siteaction {
   	float: none;
    position: absolute;
    top: 18px;
    right: 2px;
}

.ie8 #controlPanel .ms-siteaction {
    top :0;
}

/* Sharepoint Navigation and MS Specific Overrides */
#siteAndPageActions {
	margin:0 auto;
	position:relative;
	width:960px;
}

#authorNavBar table.ms-siteaction {
	 position: absolute;
     left: 970px;
     top: 0px;
     z-index: 2000;
}

.ms-MenuUIPopupBody {
    z-index: 2000;
}

.ms-WPBody {
    font-family: inherit;
	font-size:inherit;
}

.ms-WPBody h4, .ms-TPBody h4 {
	font-size: 1.4em;
}

td.ms-sbcell {
	border:0;
}

td.ms-sbgo {
	background-color:transparent;
	padding-bottom: 0;
}

.ms-sbplain {
	font-size:11pt;
}

/* Elements */
body {
    background:#e1ded4;
    font-family: 'Lato', Verdana, Arial, sans-serif;
    font-size: 100%;
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Gentium Basic','Georgia', Times New Roman, Times, serif;
}

em {
	font-style: italic;
}

address {
	font-style: italic;
}

abbr, acronym {
	border-bottom:1px dotted;
	cursor:help;
}

strong {
	font-weight: bold;
}

ul, ol {
	margin: 0 0 1em 2em;
	list-style-position: outside;
	list-style:disc;
}

ul ul {
	list-style:circle;
	margin-top:.5em;
}

ul ul ul {
	list-style:alpha;
}

ol {
	list-style:decimal;
	margin-left:2.5em;
}

ol ol {
	list-style:lower-alpha;
}

ol ol ol {
	list-style:lower-roman;
}

ol ol ol ol {
	list-style:square;
}

li {
    margin: 0 0 0.25em 1.5em;
}

dl {
	margin: 0 0 1em 2em;
}

dt {
	font-weight:bold;
}

p,dd,blockquote,address {
	margin: 0;
}

hr {
	color:#999;
	background-color:#999;
}

header, nav, section, article, footer {
    display:block;
    padding:0;
    margin:0;
}

/*utility classes*/
.skipTo {
	position: absolute;
	left: -1000em;
	margin: 0;
	padding: 0;
}
.clearBoth {
	display:block;
	clear:both
}
.floatLeft {
	float:left;
	margin: 0 10px 10px 0;
}
.floatRight {
	float:right;
	margin: 0 0 10px 10px;
}

/*Page Container*/
#pageContainer {
    -webkit-box-shadow: 0 8px 10px 0 rgba(51, 51, 51, 0.8);
    -moz-box-shadow: 0 8px 10px 0 rgba(51, 51, 51, 0.8);
    box-shadow: 0 8px 10px 0 rgba(51, 51, 51, 0.8);
    width:960px;
	margin:0 auto;
    background: #fff;
}

/* Kentucky.gov Portal Bar */
#portalBar {
    background: #464646;
    background-image: none;
    height: 28px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	height:20px;
	position:relative;
}

#portalBar #portalBarLogo {
	display: block;
	margin: 0;
	padding: 0;
	background: url('/SiteCollectionImages/branding/kyGovPortalBarLogoWhite.png') no-repeat left top;
	height: 20px;
	width: 100px;
	text-decoration: none;
	text-indent: -5000em;
	position: absolute;
	left: 12px;
	top: 5px;
}

#portalBarNav {
	font-size: .8em;
	padding: 2px 35px 0 0;
	margin: 0;
	list-style-type: none;
}

#portalBarNav li {
	margin: 0;
	padding: 0;
}

#portalBarNav a {
	color: #fff;
	text-decoration: none;
}

#portalBarNav a:hover {
	text-decoration: underline;
}

#portalBarNav #portalBarAgencyLink {
	position:absolute; 
	right:25em;
	top:5px;
}

#portalBarAgencyLink a {
	padding: 0 .5em 0 0;
	border-right: 1px solid #999;
}

#portalBarNav #portalBarServicesLink {
	position:absolute;
	right: 18.3em; 
	top: 5px;
}

#portalBarNav #portalBarSearch {
	position:absolute;
    right: 5.5em;
    top: 0;	
}

#portalBarSearch label {
	font-size: 1em;
	text-indent:-5000em;
}

#portalBarSearch input.portalBarSearchInputBox {
	border: none;
	background: #FFF;
	height: 1.3em;
	border: 1px solid #666;
	margin: 0;
}

#portalBarSearch .portalBarSearchButton {
	width:30px;
	height:20px;
	text-indent:-1000em;
	right:5px;
}

/* search webpart overrides*/
td.ms-sbcell {
	border:0 !important
}

td.ms-sbgo {
	background-color:transparent !important
}

.ms-sbplain {
    font-size: 12px!important;
    padding: 2px;
    width: 185px !important;
}

/* Internet Explorer Overrides */
.ie7 #portalBarNav #portalBarSearch {
    right: 0;
}

/* Branding Area */
#brandingArea {
	height: 163px;
	color:#fff;
	background: transparent;
	position: relative;
	background: #464646;
    background: -moz-linear-gradient(top, #464646 0%, #747474 61%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(61%,#747474));
    background: -webkit-linear-gradient(top, #464646 0%,#747474 61%);
    background: -o-linear-gradient(top, #464646 0%,#747474 61%);
    background: -ms-linear-gradient(top, #464646 0%,#747474 61%);
    background: linear-gradient(top, #464646 0%,#747474 61%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#747474',GradientType=0 );
}

#brandingArea h1 {
    background: transparent url("/SiteCollectionImages/branding/portico.jpg") repeat-x scroll left bottom;
    height:163px;
    margin: 0;
}

#brandingArea h1 a {
	text-indent:-1000em;
	font-size:1em;
	display:block;
	color:#fff;
	height:92px;
	width: 562px;
	background: transparent url("/SiteCollectionImages/branding/courtsBranding.png") no-repeat scroll left top;
	position: absolute;
	top: 3px;
	left: 37px;
}

/* Top Navigation Superfish overrides*/
#topNav {
	font-size: 13px;
	background: #733435;
	border-top: 1px solid #ebe5dc;
	border-bottom: 5px solid #dad5c9;
}

#topNav .KI-Menu, .KI-Menu li, #topNav .KI-Menu > li > ul, #topNav .KI-Menu li li {
    background-color:#733435;
}    

.KI-Menu li:hover, .KI-Menu li.sfHover, .KI-Menu a:focus, .KI-Menu a:hover, .KI-Menu a:active {
    background-color: #bd7d7e;
}

.ie7 #topNav .KI-Menu {
    height: auto;
}

/*--- Breadcrumbs ---*/
#mainContent #breadcrumbs {
	/*width:940px;*/
	margin:0 0 0 5px;
	margin-bottom:1.65em;
	clear:both
}
#mainContent #breadcrumbs ul {
	margin : 0;
	padding : 0;
	list-style: none;
	font-size: .8em;
	width: 649px;
}

#mainContent #breadcrumbs ul li {
	color : #777;
	display:inline;
	margin: 0;
}

#mainContent #breadcrumbs .lastListItem {
	font-weight:bold
}

#mainContent #breadcrumbs a {
	color:#777;
	text-decoration:none;
	background: url('/SiteCollectionImages/branding/breadcrumb.gif') no-repeat right 50%;
	padding-right:15px;
	margin-right:5px
}
a[href$='ctl00_PlaceHolderMain_SiteMapPath_SkipLink']{
	background:none!important;
	padding:0!important;
	margin:0!important;
}
#ctl00_PlaceHolderMain_SiteMapPath_SkipLink {
	background:none!important;
}

#mainContent #breadcrumbs a:hover {
	text-decoration:underline
}

/* Main Content Areas */

#mainContent h2 {
    margin: 1em 20px 0.5em;
	padding: 0;
	font-size: 1.5em;
	color: #733435;
	clear: both;
}

h2.pageTitle {
	margin: 1em 20px 5px;
	padding: 0 0 3px;
	font-size: 1.5em;
	color: #733435;
	background: transparent url('/SiteCollectionImages/branding/pagetitle_bg.png') no-repeat scroll left bottom;
	font-size: 1.8em;
	width: 642px;
}

h3 {
	font-size: 1.3em;
	color: #333; 
	font-weight: bold;
	margin: 3px 20px 5px;
	clear: both;
} 

h4 {
	font-size: 1em;
	color: #333; 
	font-weight: bold;
	margin: 3px 20px;
	clear: both;
}

#contentContainer {
	background: #5e5e5e url('/SiteCollectionImages/branding/contentbg.png') repeat-y scroll left top;
}

.oneColapp #contentContainer {
	background: none;
}

/* Main Content general styles */
#mainContent {
	clear:none;
	line-height: 1.5;
	color: #333;
}

#mainContent a {
    color: #0056a9;
    text-decoration: none;
}

#mainContent a:visited {
    color: #904531;
}

#mainContent a:hover {
    color: #6e90b0;
    text-decoration: underline;
}

/* main content for the one column layout */
.topNavSite .oneCol #mainContent, .topNavSite .leftNavWiki1Col #mainContent, .topNavSite .error404Page #mainContent {
	margin: 15px 0 0;
}

/*	main content for the relative content layout */
.topNavSite .oneColRel #mainContent, .topNavSite .leftNavWiki1ColRel #mainContent{
    width: 648px;
    float: left;
}

#mainContent p, .courts-paragraphlike {
	font-size: 15px;
	margin: 1em 20px;
}

#mainContent ul, #mainContent ol {
	font-size: 15px;
	margin: 1em 20px;
}

/*homepage slider*/
.wrapper {
	width : 679px;
	height : 300px;
}

.slider-wrapper {
	width:679px;
    height: 300px;
    margin:0 auto;
    background-color:black;
}

.slider {
	position:relative;
    width:679px !important;
    height:300px;
	background:#000 url('_layouts/1033/KIEnterprise/styles/orbit/loading.gif') no-repeat 50% 50%;
}

.slider img {
	position:absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
}

.slider a {
	border:0;
	display:block;
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}

.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

.nivo-controlNav {
	position:absolute;
	left: 45%;
	bottom: 0;
	display:none;
}

.nivo-directionNav a {
	display:block;
	width:27px;
	height:35px;
	text-indent:-9999px;
	border:0;
	position:absolute;
	top: 100px;
	z-index:9;
	cursor:pointer;
}

.nivo-directionNav a.nivo-prevNav {
	background:url("/SiteCollectionImages/branding/left-arrow.png") no-repeat scroll left top;
	left: 0;
}

.nivo-directionNav a.nivo-nextNav {
	background:url("/SiteCollectionImages/branding/right-arrow.png") no-repeat scroll left top;
	right: 0;
}

.nivo-caption {
    position:absolute;
	left: 0;
	bottom: 0;
	background: #373737;
	color: #fff;
	opacity: 0.8; /* Overridden by captionOpacity setting */
	width: 100%;
	z-index: 8;
	min-height: 40px;
}

#mainContent .nivo-caption p {
	padding : 5px 25px 5px;
	margin : 0;
}

#mainContent .nivo-caption .nivo-caption-link { 
    color: #fff;
    font-size: 14px;
}

.nivo-html-caption {
    display:none;
}

/* Homepage Online Services Styles */
#mainContent .courts-services {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.courts-services li {
    width: 224px;
    margin: 0 10px 20px 20px;
    padding: 15px 0 0 70px;
    float: left;
    height: 40px;
}

.courts-services .courts-services-item1 {
    background: transparent url("/SiteCollectionImages/branding/Criminal-Record.png") no-repeat scroll left center;
}

.courts-services .courts-services-item9 {
    background: transparent url("/SiteCollectionImages/branding/ePay.png") no-repeat scroll left center;
}

.courts-services .courts-services-item3 {
    background: transparent url("/SiteCollectionImages/branding/VINE.png") no-repeat scroll left center;
    padding-top: 5px;
}

.courts-services .courts-services-item4 {
    background: transparent url("/SiteCollectionImages/branding/PublicMenu.png") no-repeat scroll left center;
}

.courts-services .courts-services-item5 {
    background: transparent url("/SiteCollectionImages/branding/languageaccess.png") no-repeat scroll left center;
}

.courts-services .courts-services-item6 {
    background: transparent url("/SiteCollectionImages/branding/Public-Records.png") no-repeat scroll left center;
}

.courts-services .courts-services-item7 {
    background: transparent url("/SiteCollectionImages/branding/ctDocket.png") no-repeat scroll left center;
}

.courts-services .courts-services-item8 {
    background: transparent url("/SiteCollectionImages/branding/statistics.png") no-repeat scroll left center;
}

.courts-services .courts-services-item2 {
    background: transparent url("/SiteCollectionImages/branding/expungement.png") no-repeat scroll left center;
}


#mainContent .courts-resources {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.courts-resources li {
    width: 249px;
    margin: 0 10px 10px 20px;
    padding: 0 0 0 15px;
    float: left;
    background: transparent url("/SiteCollectionImages/branding/arrowbullet.png") no-repeat scroll left center;
}

ul.list-bullet {
margin: 0;
padding: 0;
}
 

ul.list-bullet li {
margin: 0;
padding: 2px 0px 5px 16px;
list-style: none;
background: url('/SiteCollectionImages/branding/bullet.png') no-repeat left;
}

ul.courts-events-all {
margin:  0;
padding: 0;
}
 

ul.courts-events-all li {
margin: 0;
padding: 2px 0px 5px 16px;
list-style: none;
background: url('/SiteCollectionImages/branding/calendar.png') no-repeat left;
}

ul.courts-rss {
margin: 0;
padding: 0;
}
 

ul.courts-rss li {
margin: 0;
padding: 2px 0px 5px 16px;
list-style: none;
background: url('/SiteCollectionImages/branding/rss.png') no-repeat left;
}

ul.courts-pressreleases-all {
margin:  0;
padding: 0;
}
 

ul.courts-pressreleases-all li {
margin: 0;
padding: 2px 0px 5px 16px;
list-style: none;
background: url('/SiteCollectionImages/branding/release.png') no-repeat left;
}


#WebPartWPQ2 {
    padding-left: 20px;
    padding-right: 20px;
}


/*clickable headshots lineups*/
#mainContent ul.imageBar  {
	margin: 12px 20px;
    width: 650px;
    font-size: 10pt;
    line-height: 120%;
    font-weight: normal;
    color: #333;
}

#mainContent ul.imageBar li {
    list-style-type:none;
    display:inline;
    margin: 0;
}

#mainContent ul.imageBar a, #mainContent ul.imageBar span { 
    padding: 8px 16px;
    text-decoration:none;
    text-align:center;
    float:left;
    display:block;
    margin: 2px 17px 10px 10px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    color: #333;
    background-color:#eff0ef;
    border-bottom: 1px solid #bababa;
    border-right: 1px solid #bababa;
    border-top: 1px solid #f1f5f8;
    border-left: 1px solid #f1f5f8;
}

#mainContent ul.imageBar span {
    height: 150px;
    margin: 5px 1px;
    padding: 10px 6px;
}

#mainContent ul.imageBar a:hover {
    color:#333333;
    background-color:#fff;
    opacity: .70;
    filter: Alpha(Opacity=70);
    border: 1px solid #aaa;
    text-decoration:none;
}

#mainContent ul.imageBar img {
	-webkit-box-shadow: 1px 1px 4px #000;
	-moz-box-shadow: 1px 1px 4px #000;
    box-shadow: 1px 1px 4px #000;
}


/* Orbit slider styles */
div.orbit-wrapper {
    margin: 20px auto 0;
}

#mainContent div.slider-nav span {
    width: 27px;
    height: 35px;
    top: 210px;
}

#mainContent div.slider-nav span.left {
	background: transparent url("/SiteCollectionImages/branding/left-arrow.png") no-repeat scroll left top;
}

#mainContent div.slider-nav span.right {
	background: transparent url("/SiteCollectionImages/branding/right-arrow.png") no-repeat scroll left top;
}

#mainContent .orbit-bullets {
    margin: 0 0 1em -50px;
}

/*single head shots*/
.courts-headshot-textright {
    margin: 1em 20px;
}

.courts-headshot-textright img {
    float: left;
    padding-right: 24px;
}

.courts-headshot-textright p {
    padding-top: 25px;
}

#mainContent .circuitcourt-searchwrapper {
    min-height: 0;
}

#topContentContainer .circuitcourt-search {
    padding: 0 20px 10px;
    min-height: 0;
}

#commandLine {
    font-size: 1.5em;
    font-weight: bold;
    font-family: Verdana,sans-serif;
    padding-left: 15px;
    margin-top: 2em;
}

#countySelect {
    font-weight: bold;
    font-size: 0.7em;
}

#searchResults {
    margin-top: 3em;
}

#searchResults .instructions {
    margin-left: 20px;
    margin-right: 20px;
}

.courts-profile-image, .circuitcourt-imageblock img {
    display: block;
    margin: 1em auto;
    -webkit-box-shadow: 2px 2px 4px rgba(45, 45, 45, 1);
    -moz-box-shadow: 2px 2px 4px rgba(45, 45, 45, 1);
    box-shadow: 2px 2px 4px rgba(45, 45, 45, 1);
}

.circuitcourt-map img, .circuitcourt-mainphoto img {
    width: 85%;
}

.circuitcourts-photocaption {
    margin: 0 10px 25px;
    color: white;
    text-align: center;
}

.circuitcourts-otherresources {
    list-style-type: none;
}

.circuitcourts-otherresources li {
	padding-left: 60px;
	height: 45px;
	padding-top: 7px;
}

.circuitcourts-dockets {
	background: transparent url("/SiteCollectionImages/branding/CtDocketInfo.png") no-repeat scroll left top;   
}

.circuitcourts-locations {
	background: transparent url("/SiteCollectionImages/branding/KentuckyMap.png") no-repeat scroll left top;   
}

.circuitcourts-epay {
	background: transparent url("/SiteCollectionImages/branding/ePay_small.png") no-repeat scroll left top;   
}

.circuitcourts-holidaycal {
	background: transparent url("/SiteCollectionImages/branding/HolidayCalendar.png") no-repeat scroll left top;   
}

.circuitcourts-jurorinfo {
	background: transparent url("/SiteCollectionImages/branding/Juror_Info.png") no-repeat scroll left top;   
}

.circuitcourts-localrules {
	background: transparent url("/SiteCollectionImages/branding/LocalRules.png") no-repeat scroll left top;   
}

.circuitcourts-trustforlife {
	background: transparent url("/SiteCollectionImages/branding/TFL.png") no-repeat scroll left top;   
}

/* Relative Content */
#relativeContent {
	font-size: 13px;
	line-height: 1.5;
	-webkit-box-shadow: inset 0px 4px 4px 0px rgba(45, 45, 45, .6);
    -moz-box-shadow: inset 0px 4px 4px 0px rgba(45, 45, 45, .6);
    box-shadow: inset 0px 4px 4px 0px rgba(45, 45, 45, .6);
}

.topNavSite .oneColRel #relativeContent, .topNavSite .leftNavWiki1ColRel #relativeContent {
    width: 281px;
    border-left: 1px solid #414141;
    float: right;
}

#relativeContent h2 {
    background: #726c66;
    color: #ece9e0;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    padding: 5px 0;
    margin: 0 0 10px;
    -webkit-box-shadow: 0px 4px 3px 0px rgba(66, 66, 66, .7);
    -moz-box-shadow: 0px 4px 3px 0px rgba(66, 66, 66, .7);
    box-shadow: 0px 4px 3px 0px rgba(66, 66, 66, .7);
}

#relativeContent h3, #relativeContent h4 {
	color: #fff;
	border-bottom: 1px solid #fff;
	margin: 8px 20px 15px;
}

#relativeContent h4 {
    border-bottom: none;
    color: #fff;
	margin: 8px 20px;
}

#relativeContent #audiences h2 {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: left;
    text-transform: none;
    padding: 50px 0 0 55px;
    margin: 0;
    color: #c9c9c9;
}

#relativeContent #audiences ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 70px;
}

#audiences li {
    background: transparent url("/SiteCollectionImages/branding/audienceflag.png") no-repeat scroll left top;
    padding: 4px 0 8px 37px;
    margin-bottom: 8px;
}

#relativeContent #audiences li a {
    color: #e8e5df;
    font-family: 'Gentium Basic','Georgia', Times New Roman, Times, serif;
    font-size: 18px;
}

#relativeContent p, #relativeContent ul, #relativeContent ol {
    color: #fff;
    margin: 0;
    padding: 5px 5px 5px 15px;
}

#relativeContent a:link {
    color: #F6E6BF;
    text-decoration: underline;
}

#relativeContent a:visited {
    color: #ece9e0;
}

#relativeContent a:hover {
    color: #accaf7;
	text-decoration: underline;
}


/* Footer */
#footer {
	background: #232323;
	border-top: 1px solid #a7a7a7;
	color: #fff;
	padding: 30px 10px;
	clear: left;
    width: 940px;
    margin: 0 auto;
    position: relative;
    height: 50px;
}

.footerAddress {
	font-size:11px;
}
.footer-social {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    top: 10px;
}

.footer-social li {
    float: left;
}

.footer-social a, .footer-social a:hover {
    display: block;
    width: 33px;
    height: 33px;
    text-indent: -5000em;
    text-decoration: none;
}

.footer-facebook {
    width: 33px;
    height: 33px;
    background: #232323 url("/SiteCollectionImages/branding/facebook.png") no-repeat scroll left top;
}

.footer-twitter {
    width: 34px;
    height: 33px;
    background: #232323 url("/SiteCollectionImages/branding/twitter.png") no-repeat scroll left top;
}

.footer-flickr {
    width: 33px;
    height: 33px;
    background: #232323 url("/SiteCollectionImages/branding/flickr.png") no-repeat scroll left top;
}

.footer-right {
    width: 422px;
    position: absolute;
    right: 0;
    top: 30px;
}

/* Enterprise footer links */

#entityFooter {
	margin: 0 0 0 300px;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	color:#fff;
	float: right;
}
#entityFooter li {
	border-right : 1px solid #fff;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	float: left;
	margin: 0;
}

#entityFooter li a {
	text-decoration: none;
	color: #fff;
}

#entityFooter li a:hover {
	text-decoration: underline;
}


/*--------------------------------------------------
Calendar
-------------------------------------------------- */
 
#calendarViewsToolbar {
margin-bottom:.5em;
margin:35px 50px 0 0;
}
 
#calendarViewsToolbar input {
width:100px;
margin-bottom:.5em;
float:left;
}
 
.calendarEventsContainer {
height:400px;
overflow-x:auto;
}
 
.featuredEvent, .handicapEvent, .hearingEvent {
margin-right:2em;
padding:10px 10px 10px 40px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
line-height:3em;
}
 
.eventAccessibility {
clear:both;
margin-top:1em;
}
 
.featuredEvent {
background: url("/Style Library/Images/featuredevent.png") no-repeat #FFED89 10px;
}
.handicapEvent {
background: url("/Style Library/Images/handicapaccess.png") no-repeat #E8A4E8 10px;
}
.hearingEvent {
background: url("/Style Library/Images/hearingimpaired.png") no-repeat #9BFC92 10px;
}
 
 
.monthViewButton, .yearViewButton, .weekViewButton, #searchContainer input, .nextPrevStyle a, .prevStyleMonthView, .nextStyleMonthView, #viewHeadlinesButton, #viewFAQButton, #viewSubscriberInfoButton, #updateHeadlinesButton, #govNewsroomButton, #firstLadyNewsroomButton, #ltgovNewsroomButton {
margin:0 .5em 0 0;
background: #EFEFEF; /* old browsers */
background: -moz-linear-gradient(top, #EFEFEF 0%, #DFDFDF 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#DFDFDF)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#DFDFDF',GradientType=0 ); /* ie */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:5px 10px;
text-shadow: 0 1px 1px #FFFFFF;
border-color: #CFCFCF #BFBFBF #AFAFAF;
border-style:solid;
border-width:1px;
box-shadow: 0 1px 0 0 #FFFFFF inset;
cursor:pointer;
}
 
.monthViewButton:hover, .yearViewButton:hover, .weekViewButton:hover, #searchContainer input:hover, .nextPrevStyle a:hover, #contentArea #leftColumn .prevStyleMonthView:hover, #contentArea #leftColumn .nextStyleMonthView:hover, #viewHeadlinesButton:hover, #viewFAQButton:hover, #viewSubscriberInfoButton:hover, #updateHeadlinesButton:hover {
background: #DFDFDF; /* old browsers */
background: -moz-linear-gradient(top, #DFDFDF 0%, #CFCFCF 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DFDFDF), color-stop(100%,#CFCFCF)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFDFDF', endColorstr='#CFCFCF',GradientType=0 ); /* ie */
text-decoration:none;
}
.listViewButton {
margin-bottom:.5em;
border:none;
background:none;
float:right;
margin-top:-1.8em;
cursor:pointer;
}
.listViewButton:hover {
text-decoration:underline;
}
 
#leftArea {
width:100%;
float:left;
}
#rightcolumn {
float:left;
}
 
#leftArea .calendarTitle td, #leftArea #calendarTitleContainer, .calendarTitleYearView, #leftArea h2  {
font-size:2em;
color:#000;
padding:5px;
background: #EFEFEF; /* old browsers */
background: -moz-linear-gradient(top, #EFEFEF 0%, #DFDFDF 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#DFDFDF)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#DFDFDF',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #EFEFEF 0%,#DFDFDF 100%); /* opera */
}
.calendarTitleYearView {
font-size:1.5em;
text-align:center;
border:1px solid #666;
border-bottom:none;
}
.yearViewCalendar {
padding:5px;
}
 
#leftArea .calendarTitle .nextPrevStyle a, .prevStyleMonthView, .nextStyleMonthView {
font-size:.6em;
display:block;
text-align:center;
width:100px;
}
#leftArea .prevStyleMonthView, #leftArea .nextStyleMonthView, #viewHeadlinesButton, #viewFAQButton, #viewSubscriberInfoButton {
color:#000;
}
 
#calendarTitleContainer {
position:relative;
border:1px solid #666;
border-bottom:none;
clear:both;
}
 
.nextStyleMonthView {
right:0;
top:6px;
position:absolute;
}
.prevStyleMonthView {
left:5px;
top:6px;
position:absolute;
}
 
.calendarMonthViewDropdowns {
text-align:center;
}
.calendarMonthDropDown, .calendarYearDropDown {
font-size:.6em;
margin:0 .25em;
}
 
#searchContainer {
margin:0 0 2em 0;
width:400px;
}
#searchContainer h3, #leftArea h2 {
margin-bottom: .5em;
font-size:1.5em;
}
#leftArea h2 {
margin:.5em 0 1em 0;
}
 
#searchContainer select {
margin:0 0 .5em 0;
width:100%;
}
#searchContainer input {
width:100%;
margin:0 0 0 0;
}
.dateRange {
margin:0 0 1em 0;
}
.CalendarEventDetailItem {
margin:0 0 1em 0;
border-bottom:1px solid #dfdfdf;
padding:0 0 1em 0;
}
.eventTitle {
display:block;
}
.eventDesc {
display:block;
margin-top:.5em;
}
.eventStartDateContainer, .eventEndDateContainer, .eventLocationContainer {
font-weight:bold;
}
 
.eventStartDate, .eventEndDate {
padding: 0 .5em 1em 0 ;
font-weight:normal;
}
.eventStartTime, .eventEndTime {
padding: 0 0 1em 0 ;
font-weight:normal;
}
 
 
.eventEndDate {
clear:both;
}
 
.CalendarEventDetailItem .eventTitle {
margin:0 0 .5em 0;
padding:0;
}
 
#dialog .eventLocation, #dialog .eventEndDate,  #dialog .eventStartDate {
padding-left:.5em;
}
 
 
 
#leftArea .eventDetail0, #leftArea .eventDetail1, #leftArea .eventDetail2, #leftArea .eventDetail3, #leftArea .eventDetail4, #leftArea .eventDetail5, #leftArea .eventDetail6, #leftArea .eventDetail7, #leftArea .eventDetail8, #leftArea .eventDetail9 {
color:#000;
display:block;
padding:5px;
margin:2px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.eventDetail0 {
background: #d9ecff; /* old browsers */
background: -moz-linear-gradient(top, #d9ecff 10%, #b3d9ff 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#d9ecff), color-stop(100%,#b3d9ff)); /* webkit */
background: -o-linear-gradient(top, #d9ecff 10%,#b3d9ff 100%); /* opera */
}
.eventDetail1 {
background: #ecffd9; /* old browsers */
background: -moz-linear-gradient(top, #ecffd9 0%, #d9ffb3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecffd9), color-stop(100%,#d9ffb3)); /* webkit */
background: -o-linear-gradient(top, #ecffd9 0%,#d9ffb3 100%); /* opera */
}
.eventDetail2 {
background: #ffecd9; /* old browsers */
background: -moz-linear-gradient(top, #ffecd9 10%, #ffd9b3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ffecd9), color-stop(100%,#ffd9b3)); /* webkit */
background: -o-linear-gradient(top, #ffecd9 10%,#ffd9b3 100%); /* opera */
}
.eventDetail3 {
background: #ffd9d9; /* old browsers */
background: -moz-linear-gradient(top, #ffd9d9 0%, #ffb3b3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd9d9), color-stop(100%,#ffb3b3)); /* webkit */
background: -o-linear-gradient(top, #ffd9d9 0%,#ffb3b3 100%); /* opera */
}
.eventDetail4 {
background: #ecd9ff; /* old browsers */
background: -moz-linear-gradient(top, #ecd9ff 10%, #d9b3ff 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ecd9ff), color-stop(100%,#d9b3ff)); /* webkit */
background: -o-linear-gradient(top, #ecd9ff 10%,#d9b3ff 100%); /* opera */
}
.eventDetail5 {
background: #ffffd9; /* old browsers */
background: -moz-linear-gradient(top, #ffffd9 0%, #ffffb3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffd9), color-stop(100%,#ffffb3)); /* webkit */
background: -o-linear-gradient(top, #ffffd9 0%,#ffffb3 100%); /* opera */
}
 
.eventDetail6 {
background: #ececec; /* old browsers */
background: -moz-linear-gradient(top, #ececec 10%, #d9d9d9 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ececec), color-stop(100%,#d9d9d9)); /* webkit */
background: -o-linear-gradient(top, #ececec 10%,#d9d9d9 100%); /* opera */
}
.eventDetail7 {
background: #d9ffec; /* old browsers */
background: -moz-linear-gradient(top, #d9ffec 0%, #b3ffd9 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9ffec), color-stop(100%,#b3ffd9)); /* webkit */
background: -o-linear-gradient(top, #d9ffec 0%,#b3ffd9 100%); /* opera */
}
 
.eventDetail8 {
background: #ffd9ff; /* old browsers */
background: -moz-linear-gradient(top, #ffd9ff 10%, #ffb3ff 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ffd9ff), color-stop(100%,#ffb3ff)); /* webkit */
background: -o-linear-gradient(top, #ffd9ff 10%,#ffb3ff 100%); /* opera */
}
.eventDetail9 {
background: #d9d9ff; /* old browsers */
background: -moz-linear-gradient(top, #d9d9ff 0%, #b3b3ff 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9ff), color-stop(100%,#b3b3ff)); /* webkit */
background: -o-linear-gradient(top, #d9d9ff 0%,#b3b3ff 100%); /* opera */
}
 
#agencyCalendarCheckBoxListContainer
{
   height:100px;
   overflow-x:auto;
margin-bottom:1em;
border:1px solid #dfdfdf;
}
#agencyCalendarCheckBoxListContainer input
{
   width: 15px;
   display: inline;
   margin:0.2em 0 0.2em 0;
   padding: 0.1em 0.1em 0.1em 0.1em;
}
#agencyCalendarCheckBoxListContainer label{
padding: 0 0.5em 0 0.5em;
cursor:pointer;
}
 
 
 
 
/*--------------------------------------------------
Newsroom
-------------------------------------------------- */
 
.pressTopicDefListContainer {
clear:both;         
}
 
.pressTopicDefList dt {
               font-weight:bold;
               margin:0 .5em 0 0;
               display:block;
}
.pressTopicDefList dd {
               margin:0 0 .5em 0 ;
               float:left;
}
 
.pressHaveKentuckyAccount, .pressGetKentuckyAccount {
               padding:10px !important;
               float:left;
               margin:0 0 2em 0;
               width:40%;
font-family:Arial, Helvetica, sans-serif;
}
 
.pressHaveKentuckyAccount h3, .pressGetKentuckyAccount h3 {
margin:0;
font-size:1em;
color:#000;
}
 
 
.pressHaveKentuckyAccount a, .pressGetKentuckyAccount a {
font-size:.8em;
text-decoration:none;
color:#fff;
}
 
.pressHaveKentuckyAccount a {
color:#666;        
}
.pressHaveKentuckyAccount a:hover, .pressGetKentuckyAccount a:hover {
font-size:.8em;
text-decoration:underline;
}
 
.pressHaveKentuckyAccount {
margin:0 0 0 2em;
}
 
 
.pressTopicDefListContainer {
               clear:both;
}
.pressTopicDefList dt {
               font-weight:bold;
               margin:0 .5em 0 0;
               display:block;
}
.pressTopicDefList dd {
               margin:0 0 .5em 0;
               float:left;
}
#agenciesContainer, #topicsContainer {
height:250px;
overflow-x:auto;
margin-bottom:1em;
}

#newsroomLeftArea h2, #newsroomRightArea {
display:none;
}
  
#newsroomRightArea select {
margin:0 0 .5em 0;
width:100%;
}
#newsroomRightArea input[type=button] {
width:100%;
}
.agenciesLeft
{
    float:left;
    margin: 5px 5px 5px 0;
    width: 75%;
}
.agenciesRight
{
    float:right;
    margin: 5px 0 5px 0;
    width:20%;
}
 
#refineResults
{
    color:#000;
    display:block;
    padding:5px;
    margin:2px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ecffd9; /* old browsers */
    background: -moz-linear-gradient(top, #ecffd9 0%, #d9ffb3 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecffd9), color-stop(100%,#d9ffb3)); /* webkit */
    background: -o-linear-gradient(top, #ecffd9 0%,#d9ffb3 100%); /* opera */
}
 
.spacer
{
    height: 10px;
}
 
#topicsContainer span {
    display:block;
    margin:0 0 1em 2.3em;
}
 
#topicsContainer label {
    font-weight:bold;
}
 
.pressAgencyListItem {
               clear:both;
               margin-bottom:1em;
}
.pressAgencyListItemName {
               width:59%;
               float:left;
               margin-right:5%;
              
               position:relative;
}
.pressTopicListItemName {
               margin-bottom:.5em;
}
.pressAgencyListItemName:hover, .pressAgencyListItemName input:hover, .pressAgencyListItemName label:hover, .pressTopicListItemName:hover, .pressTopicListItemName input:hover, .pressTopicListItemName label:hover {
               cursor:pointer;
}
.pressAgencyListItemName input {
               position:absolute;
               top:0px;
               left:0px;
}
.pressAgencyListItemName label {
               margin-left:2.3em;
               display:block;
margin-bottom:1em;
}
.pressAgencyListItem .rssNewsHeadlines {
               float:right;
               margin-right:5%;
}
#agenciesContainer {
height: 250px;
overflow-x: auto;
margin-bottom:2em;      
}
#agenciesContainer h3, #agenciesContainer h4{
               font-family:Verdana, Geneva, sans-serif;
               font-size:1.25em;
               border-bottom:1px solid #dfdfdf;
    border-top:1px solid #dfdfdf;
               padding:5px 0;
    clear:both;
}
#agenciesContainer h4 {
border:none;
}
.newsroomViewsToolbar {
clear:both;
margin:1em 0 2em 0;
}
#headlinesText, .newsroomPaging {
clear:both;
margin:1em 0;
 
}
#govNewsroomButton {
margin-bottom:1em;
}
#updateHeadlinesButton {
margin-bottom:1em;
margin-top:1em;
}
.homepage #newsroomLeftArea {
float:none;
width:100%;
padding:10px;
height:230px;
overflow:auto;
}

.homepage #newsroomRightArea {
display:none;
}


/*.newsroomPaging {
display:none;
}*/

#calendarViewsToolbar, .listViewButton, .calendarDetails {
display:none;
}

/* --- Entity and Enterprise footer Links Styles --- */
#entityFooter li.firstListItem {
	padding-left: 0;
}

#entityFooter li.lastListItem {
	border: none;
}



#enterpriseFooter {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	color:#fff;
	float: right;
}
#enterpriseFooter li {
	border-right : 1px solid #fff;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	float: left;
	margin: 0;
}

#enterpriseFooter li a {
	text-decoration: none;
	color: #fff;
}

#enterpriseFooter li a:hover {
	text-decoration: underline;
}

/* --- Entity and Enterprise footer Links Styles --- */
#enterpriseFooter li.firstListItem {
	padding-left: 0;
}

#enterpriseFooter li.lastListItem {
	border: none;
}

#copyright {
	text-align: right;
	padding: 5px;
	font-size: 11px;
	color:#fff;
	clear: both;
}

#unbridledLogo {
	margin : 6px auto 0;
	padding: 0;
	height:40px;
}

.ie7 #unbridledLogo {
    margin-top: -37px;
    width: 100%;
}

#unbridledLogo a {
	display: block;
	background: url('/SiteCollectionImages/branding/unbridledSpiritLogo.png') no-repeat left top;
	width: 115px;
	height: 30px;
	text-indent: -1000em;
	margin:0 auto;
}

/* Site Map */
.siteMap {
    font-family:Verdana;
	margin-top:1em;
	list-style:none;
	margin:0;
}
.siteMap li {
	list-style:none;
	margin:0;
	font-family:Verdana;
	padding-bottom: 5px;
}

.siteMap .siteMapSite a{
	font-weight:bold;
	margin-bottom:.5em;
	display:block;
}

.siteMap .siteMapPage a{
	font-weight:normal;
	margin-bottom:.5em;
	background-color: transparent;
	background-image:url('/SiteCollectionImages/branding/icons/icon_txt.gif');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px
}

.siteMap .level-description, .siteMap .page-description {
	font-weight:normal;
	padding:0;
	margin:0 0 1em 0;
	color:#666;
    font-size:1em;
	font-family:Verdana;	
}

/* mobile styles */
#mobileBlock {
	margin-top: 25px;
	float:left;	
	width: 100%;	
}

#mobiInfo {
    border:thin gray solid;
    padding: 10px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 25px;
}

#mobiMain {
    float:none;
    margin-bottom: 25px;
}

/* 404 page */
#error404 {
	background:#FFFFCF;
	background-image:url('/SiteCollectionImages/branding/alert.png');
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding:10px 10px 10px 50px;
	border:1px solid #DEDF6F;
	margin-bottom:1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.description404 {
	color:#666;
	font-style:italic;
	margin:0;
}

.title404 {
	margin-bottom:.5em;
}

a[href$='.pdf'] {
    display:inline-block;    
    padding-left:20px;    
    line-height:18px;    
    background:transparent url(/SiteCollectionImages/branding/icon_pdf.gif) center left no-repeat;}
    
a[href^="mailto:"] {
    display:inline-block;    
    padding-left:20px;    
    line-height:18px;    
    background:transparent url(/SiteCollectionImages/branding/icons/icon_mailto.gif) center left no-repeat;}

a[href^="http:"] {
    display:inline-block;    
    padding-right:14px;    
    line-height:18px;    
    background:transparent url(/SiteCollectionImages/branding/icons/icon_externalLink.gif) center right no-repeat;
    padding: 0 20px 0 0;
    }
    
a[href*=".gov"] { 
    background-image: none;
    padding-right: 0px; 
}
    
a[href*="facebook"] { 
    background-image: none;
    padding-right: 0px; 
}

a[href*="twitter"] { 
    background-image: none;
    padding-right: 0px; 
}

a[href*="flickr"] { 
    background-image: none;
    padding-right: 0px; 
}


/* Bootstrap btn group styling for contact us web part */
.btn-group .btn-mini:nth-child(1) {
	border:1px solid #CCC;
	background-color:#666;
}
.btn-group .btn-mini:nth-child(2) {
	border:1px solid #CCC;
	background-color:#666;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("Images/glyphicons-halflings-white.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url('Images/glyphicons-halflings-white.png');
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}




.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

