/* -----------------------------------------------------
TABLE OF CONTENTS (IN.gov High Contrast Colors)
--------------------------------------------------------
	0. Homepage Colors
	1. Global Page Content Colors
	2. Find an Agency Page Colors
	3. Maps & Info Page Colors
	4. Social Hub Page Colors
	5. Polices Page Colors
	6. Sitemap Page Colors
	7. Awards Page Colors
	8. County Page Colors
	9. Online Services Page Colors
	10. Cities & Counties Page Colors
	11. General Indiana Facts
	12. Transparency Portal Landing Page Colors
	13. Monthly Image Gallery Page Colors
	14. Vendor Override Colors
	15. my.IN.gov Override Colors
	16. News & Events
	17. Search Results
	18. Formstack Overrides
	18. Media Query Break Points
--------------------------------------------------------
----------------------------------------------------- */

/* -----------------------------------------------------
0. Homepage Colors
----------------------------------------------------- */
.contrast-on .text-only a {
	text-decoration:none;
	color:#fff;
}

.contrast-on .text-only a:hover {
	text-decoration:underline;
	color:#fff;
}

.contrast-on .boxContent a:link, 
.contrast-on .boxContent a:visited {
	color: #fff;
}

.contrast-on .boxContent a:hover {
	opacity: 0.5;
}

.contrast-on .boxContent #statsGraph a:hover {
	opacity: 1.0;
}

.contrast-on #row1 {
	background-color: #333;
}

.contrast-on .seeAll a:link,
.contrast-on .seeAll a:visited,
.contrast-on #myWidgetButton a:link,
.contrast-on #myWidgetButton a:visited {
	color: #fff;
	background-color: #111;
}

.contrast-on .monthViews {
	background: #222;
	color: #fff;
}

.contrast-on #eventsList {
	color: #fff;
}

.contrast-on .see-all-traffic a {
  color: #fff;
  background-color: #111;
}

.contrast-on .osSALinkWrapper{
    background-color: #111;
}

.contrast-on .subAccount {
	color: #fff;
}

.contrast-on .seeAll a:hover,
.contrast-on #myWidgetButton a:hover {
	background-color: #111;
}

.contrast-on #onlineServices,
.contrast-on #osBoxContainer,
.contrast-on #topForms {
	background-color: #222;
}

.contrast-on .osSelected {
	background-image: url(http://www.in.gov/core/images/osSelectedArrow2.png);
}

.contrast-on .col50Left,
.contrast-on .col50Right {
	color: #fff;
}

.contrast-on .col50Right  {
	background-color: #111;
}

.contrast-on .stats li {
	color: #fff;
	background-color: #222;
}

.contrast-on .rightArrow{
	background: #333;	
}

.contrast-on .rightArrow i {
	color: #fff;
}

.contrast-on #statsGraph{
	background-color: #222;
}

.contrast-on .whiteJaggiesDown {
	background: url(http://www.in.gov/core/images/diamondsDown2.png) repeat-x top left;
}

.contrast-on .whiteJaggiesUp {
	background: url(http://www.in.gov/core/images/diamondsUp2.png) repeat-x top left;
}

.contrast-on #row3,
.contrast-on #row4,
.contrast-on #row5 {
	background: #222 !important;
}

.contrast-on #row5split6 {
	background: url(http://www.in.gov/core/images/row5split62.png) repeat-x bottom center #333;
}

.contrast-on #row6 {
	background: #333;
}

.contrast-on #row3 a,
.contrast-on #row4 a,
.contrast-on #row5 a,
.contrast-on #row6 a{
	color: #fff;
}


.contrast-on #row3 a:hover,
.contrast-on #row4 a:hover,
.contrast-on #row5 a:hover,
.contrast-on #row6 a:hover {
	text-decoration: underline;
	opacity: 0.5;
}

.contrast-on #newsWrap .boxHeader {
	background-color: #111;
}

.contrast-on #newsContainer, 
.contrast-on #newsContainer2 {
	background-color: #111;
}

.contrast-on .whiteBoxHeader {
	background: none;
}

.contrast-on .whiteBoxHeader h3,
.contrast-on #socialBox, 
.contrast-on #trafficBox,
.contrast-on #eventsBoxHeader,
.contrast-on #eventsBox {
	background: #111;
}

.contrast-on #subscribeHeader {
	background: url(http://www.in.gov/core/images/getEmailUpdates2.png) no-repeat top left #B86D13
}

.contrast-on #subContainer,
.contrast-on .page {
	background: #333;
}

.contrast-on #subContainer p {
	color: #fff;
}

.contrast-on #trafficBox ul li {
	color: #aaa;
}
.contrast-on #trafficBox ul li a {
	color: #fff;	
	text-decoration: none;
}

.contrast-on #trafficBox ul li a:hover {
	opacity: 0.5;	
	text-decoration: underline;
}

.contrast-on #seeAllNews,
.contrast-on #seeAllEvents {
	background: #111;
}

.contrast-on #transPlaceholder {
	background-color: #fff;
}

.contrast-on .oneThird,
.contrast-on .oneThird h4 {
	color: #000;
}

.contrast-on .stats-box {
    background: #fff;
    padding: 0 0 30px 0;
}

.contrast-on #seeAllTrans{
	background:#111;
}

.contrast-on #seeAllTrans a {
	color:#fff;
}

.contrast-on #seeAllTrans a:hover {
	opacity: 0.5;
}



.contrast-on .boxHeader{
	border-bottom: 2px #333 solid;	
}

.contrast-on .boxHeader i.icon {
	background-color: #222;
}

.contrast-on #transBH i.icon {
	background-color: #333;
}

.contrast-on .boxHeader i.newspaper,
.contrast-on .boxHeader i.calendar {
	background-color: #111;
}

.contrast-on .boxHeader i.desktop {background-position: -56px -56px;}
.contrast-on .boxHeader i.newspaper {background-position: -112px -56px;}
.contrast-on .boxHeader i.calendar {background-position: -168px -56px;}
.contrast-on #transBH i.graph {background-position: -224px -56px;}

.contrast-on .socialTSelect,
.contrast-on .socialFSelect,
.contrast-on .socialYSelect {
	background: #222;
}


.contrast-on .socialTSelected{
	background: #00acee;
}

.contrast-on .socialFSelected{
	background: #3b5999;
}

.contrast-on .socialYSelected{
	background: #bc0001;
}

.img-contrast-off {
	display: block;
}

.img-contrast-on {
	display: none;
}

.contrast-on .img-contrast-off {
	display: none;
}

.contrast-on .img-contrast-on {
	display: block;
}

.contrast-on .my-widget-btn {
	border-color: #111;
	background: #111;
	background: rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 -1px 5px 0 rgba(255,255,255,0.1);
	box-shadow: 0 -1px 5px 0 rgba(255,255,255,0.1);
}


.contrast-on a.top-site:link .my-widget-btn span,
.contrast-on a.top-site:visited .my-widget-btn span {
	color:#fff;
}

.contrast-on a.top-site:hover .my-widget-btn span {
	color:#fff;
	text-decoration:underline;
}

.contrast-on #iamAWrapper,
.contrast-on #iamaContentBG {
	background: #111;
}

.contrast-on #iamaContent {
  color: #fff;
}

.contrast-on .statCTA a {
    background: #111;
}

.contrast-on .cta-wrap {
    background: #222;
}

.contrast-on #statsRightArrow,
.contrast-on .cta-arrow-lft,
.contrast-on .cta-arrow-rgt {
    background: #222;
}

.contrast-on #statsRightArrow i,
.contrast-on .cta-arrow-lft i,
.contrast-on .cta-arrow-rgt i {
    color: #fff;
}



/* -----------------------------------------------------
1. Global Page Content Colors
----------------------------------------------------- */
.contrast-on #topNavWrap {
	background: #111;
}

.contrast-on .tnDiv {
	background: #333;
}

.contrast-on #mmWrapper{
	 background: #222 !important;
}

.contrast-on .mmItem a, 
.contrast-on .mmItemM a {
	color: #fff;
	text-decoration: underline;
}

.contrast-on .mmItem a:hover, 
.contrast-on .mmItemM a:hover {
	opacity: 0.5;
}

.contrast-on #mmCloseBtn {
	text-decoration: underline;
	color: #fff;
}

.contrast-on #mmCloseBtn:hover {
	opacity: 0.5;
}


.contrast-on #mmContainer h3 a:link, 
.contrast-on #mmContainer h3 a:visited{
	color:#fff;
}

.contrast-on #mmContainer h3 a:hover{
	color:#fff;
}

.contrast-on .mm-section h4 {
	color: #fff;
	background-color: #111;
}

.contrast-on h1, 
.contrast-on h2, 
.contrast-on h3, 
.contrast-on h4, 
.contrast-on h5, 
.contrast-on h6 {
	color: #fff;
}


.contrast-on .footer {
	background: #222;
}

.contrast-on .footer h2 {
	color: #fff;
	background: rgba(0,0,0,0.5);
}

.contrast-on .footer .panel {
	background: rgba(0,0,0,0.5);
}

.contrast-on .subhead {
	border-color: #111;
	background: #222;
}

.contrast-on .subhead input[type="search"], 
.contrast-on .subhead input[type="text"] {
	background-color: #111;
}

.contrast-on .subhead h1 {
	font-weight: 600;
	color: #fff;
}

.contrast-on .subhead h1 i {
	color: #fff;
}

.contrast-on .subhead h1 .fa-rss {background: #111;}
.contrast-on .subhead h1 .fa-youtube-play {background: #111;}
.contrast-on .subhead h1 .fa-twitter {background: #111;}
.contrast-on .subhead h1 .fa-facebook {background: #111;}
.contrast-on .subhead h1 i.main {background: #111;}
.contrast-on .subhead h1 i.bus {background: #111;}
.contrast-on .subhead h1 i.res {background: #111;}
.contrast-on .subhead h1 i.gov {background: #111;}
.contrast-on .subhead h1 i.edu {background: #111;}
.contrast-on .subhead h1 i.tax {background: #111;}
.contrast-on .subhead h1 i.vis {background: #111;}
.contrast-on .subhead h1 i.fam {background: #111;}

.contrast-on .subhead input[type="search"] {
	color: #fff;
	background: url(http://www.in.gov/core/images/stateSearch.png) no-repeat center left #111;
}

.contrast-on .subhead input[type="search"].no-bg {
	background: #cd985b;
}

.contrast-on .subhead input[type="submit"] {
	color: #fff;
	background: url(http://www.in.gov/core/images/mainSearchSubmit.png) no-repeat top left #000; 
}

.contrast-on .secondary-page {
	color: #fff;
	background: #333 !important;
}

.contrast-on .page-content {
	background: #333;
}

.contrast-on .page-content form {
	color: #fff;
}

.contrast-on .page-content .panel {
	background: #222;
}

.contrast-on .page-content h1, 
.contrast-on .page-content h2,
.contrast-on .page-content h3,
.contrast-on .page-content h4,
.contrast-on .page-content h5,
.contrast-on .page-content h6 {
	color: #fff;
}

.contrast-on .page-content h2 {
	background: #222;
}

.contrast-on .page-content h6 {
	border-color: #ccc;
}


.contrast-on .page-content hr {
    border: 0;
    height: 1px;
    background: #111;
}

.contrast-on .page-content a {
	color: #fff;
}

.contrast-on .page-content  a:hover {
	opacity: 0.5;
	color: #fff;
	text-decoration: underline;
}

.contrast-on h2.bg-link-heading,
.contrast-on .styled-list.bg-list {
	border-color: #333;
}

.contrast-on ul.styled-list li {
	border-color: rgba(0,0,0,0.3);
}

.contrast-on ul.styled-list > li:nth-child(odd),
.contrast-on ol.styled-list > li:nth-child(odd) {
	background-color: rgba(0,0,0,0.2);
}


.contrast-on ul.highlight,
.contrast-on ol.highlight {
	background-color: rgba(0,0,0,0.2);
}

.contrast-on p.highlight {
	background-color: rgba(0,0,0,0.2);
}

.contrast-on .search-filter {
	color: #fff;
	background-color: rgba(0,0,0,0.2);
}

.contrast-on .search-filter.fixed {
	border-color: #111;
	background: #222;
}

.contrast-on .alphabet li {
	border-color: #111;
}

.contrast-on .alphabet a {
	color:#fff;
}

.contrast-on .alphabet a:hover {
	text-decoration: underline;;
	opacity: 0.5;
}

.contrast-on .desc li {
	border-color: #111;
}

.contrast-on .onpage-subnav,
.contrast-on .onpage-subnav.fixed,
.contrast-on .onpage-subnav-right,
.contrast-on .onpage-subnav-right.fixed {
	border-color: #111;
	color: #fff;
	background: #222;
}

.contrast-on .panel-nonav {
	background: #222;
}

.contrast-on .address-block {
	background-color: #111;
}

.contrast-on .icons i {
	background-color: #000;
}

.contrast-on .pence-cta {
	background: #000;
}

.contrast-on .footer a.pence-cta:hover,
.contrast-on .footer a.pence-cta:focus {
	background: #222;
}

.contrast-on #onlineServices .boxHeader {
  background-color: #222;
}

.contrast-on .help-footer {
	background: #111;	
}

.contrast-on .help-content {
	color: #fff;
}

.contrast-on .help-footer h2 {

  background: #000;
}

.contrast-on .help-faqs h2.icon i {
	background-color: #b86d13;
}

.contrast-on .help-footer .panel {
	background: #000;
}


.contrast-on .help-links ul li {
	border-bottom: 2px solid #aaa;
}


.contrast-on .help-footer a {
	color: #fff;
}

.contrast-on .help-footer .see-all {
	background: #000;
}

.contrast-on .help-footer .see-all:hover {
	background: #000;
	text-decoration: underline;
}

.contrast-on .help-cta {
	color: #fff;
    background-color: #222;
}



/* -----------------------------------------------------
2. Find an Agency Page Colors
----------------------------------------------------- */
.contrast-on .agency-lists ul {
	border-color: #111;
}

.contrast-on .agency-lists ul li,
.contrast-on .service-lists ul li {
	border-color: #111;
}

.contrast-on .agency-lists a,
.contrast-on .service-lists ul li {
	color:#fff;
	background: #111;
}

.contrast-on .agency-lists a:hover,
.contrast-on .service-lists ul li:hover {
	text-decoration: underline;
	background: none;
	opacity: 1;
	background: #222;
}

.contrast-on .agency-lists a.active,
.contrast-on .service-lists ul li.active {
	color: #fff;
	background: #111;
}

.contrast-on .agency-lists a.active i,
.contrast-on .service-lists ul li.active i {
	color:#111;
}

.contrast-on .agency-bg {
	background: none;
}

.contrast-on .service-bg {
	border-left: none;
	background: none;
}


.contrast-on .agency-info h3,
.contrast-on .service-info h2 {
	border-color: #111;
	color: #fff;
}

.contrast-on .agency-info a,
.contrast-on .service-info a {
	text-decoration: underline;
	color:#fff;
}

.contrast-on .agency-info a:hover,
.contrast-on .service-info a:hover {
	opacity: 0.5;
}

.contrast-on .agency-info .logo {
	background: #fff;
}

.contrast-on .info h3 i {
	color:#fff;
}

.contrast-on .info h3 i:hover {
	opacity: 0.5;
}

.contrast-on .cat-list span {
	color: #fff;
	background-color: #111;
}

.contrast-on .cat-list span.active {
	color: #fff;
	background-color: #000;
}

.contrast-on .services-search .button {
	background: #111;
}

.contrast-on .services-search .button:hover,
.contrast-on .services-search .activeType .button {
	background: #000;
}

.contrast-on .mv-box .columns .border {
	background: #222;
}

.contrast-on .mv-box .columns .border2 {
	background: #222;
}




/* -----------------------------------------------------
3. Maps & Info Page Colors
----------------------------------------------------- */



/* -----------------------------------------------------
4. Social Hub Page Colors
----------------------------------------------------- */
.contrast-on .desc-social i,
.contrast-on .socialmedia i {
	background-color: #111;
}

.contrast-on .socialmedia i {
	background-color: #000;
}

.contrast-on .social-hubs .row {
   border-color: #222;
}

.contrast-on .social-hubs .row:nth-child(odd) {
   background-color: rgba(0,0,0,0.2);
}



/* -----------------------------------------------------
5. Polices Page Colors
----------------------------------------------------- */
.contrast-on .policies .desc li {
	border-color: #111;
}



/* -----------------------------------------------------
6. Sitemap Page Colors
----------------------------------------------------- */
.contrast-on ul.sitemap ul {
	 background-color: rgba(0,0,0,0.2);
}

.contrast-on .page-content ul.sitemap li {
	border-color: #111;
}

.contrast-on .icon {background-color: #000;}

.contrast-on i.icon.bus {background: #bfa12e;}
.contrast-on i.icon.res {background: #357d59;}
.contrast-on i.icon.gov {background: #1588b5;}
.contrast-on i.icon.edu {background: #496fb4;}
.contrast-on i.icon.tax {background: #6a6180;}
.contrast-on i.icon.vis {background: #b33936;}
.contrast-on i.icon.fam {background: #8a7456;}


/* -----------------------------------------------------
7. Awards Page Colors
----------------------------------------------------- */
.contrast-on ul.awards li {
	border-color: #111;
	 background-color: rgba(0,0,0,0.2);
}

.contrast-on ul.awards > li:nth-child(odd) {
	 background-color: rgba(0,0,0,0.2);
}

.contrast-on ul.awards li b {
	border-color: #111;
}



/* -----------------------------------------------------
8. County Page Colors
----------------------------------------------------- */
.contrast-on .county .title {
	border-color: #111;
}



/* -----------------------------------------------------
9. Online Services Page Colors
----------------------------------------------------- */
.contrast-on .results ul {
	background-color: rgba(0,0,0,0.2);
}



/* -----------------------------------------------------
10. Cities & Counties Page Colors
----------------------------------------------------- */



/* -----------------------------------------------------
11. General Indiana Facts Page Colors
----------------------------------------------------- */
.contrast-on .page-content .in-facts h5 {
	background: #111;
}



/* -----------------------------------------------------
12. Transparency Portal Landing Page Colors
----------------------------------------------------- */
.contrast-on .itp-img {
	display: none;
}

.contrast-on .itp-img.alt {
	display: block;
}


/* -----------------------------------------------------
13. Monthly Image Gallery Page Colors
----------------------------------------------------- */
.contrast-on .page-content ul.category-navbar{
  background: #222; /* old browsers */
}

.contrast-on .page-content ul.category-navbar li a{
  background: #111;
}

.contrast-on .page-content ul.category-navbar li.select a {
	background: #000;
}

.contrast-on .page-content ul.category-navbar li a:hover{
  background: #000;
  color: #fff;
}


/* -----------------------------------------------------
14. Vendor Override Colors
----------------------------------------------------- */
.contrast-on .switch-selection {
  background: #111;
}


/* -----------------------------------------------------
15. my.IN.gov Override Colors
----------------------------------------------------- */
.contrast-on .subhead.mig {
	background: #b86d12;
}

.contrast-on .subhead.mig .name {
	color: #fff;
}

.contrast-on .subhead.mig .button {
	color: #fff;
	background: #2e5088;
}

.contrast-on .subhead.mig .button:hover {
	background: #d88b2f;
}

.contrast-on .mighead {
	background: #222;
}

.contrast-on .mighead .demographics li {
	color: #fff;
	background: #333;
}

.contrast-on .mighead .demographics li .fa {
	color: #fff;
}

.contrast-on .mighead .demographics li.add {
	background: #333;
}

.contrast-on .mighead .demographics li.add .fa {
	color: #fff;
}

.contrast-on .mig .module {
	background: #222;
}

.contrast-on .mig .module h2 i.people {background-position: 0 -56px;}
.contrast-on .mig .module h2 i.desktop {background-position: -56px -56px;}
.contrast-on .mig .module h2 i.newspaper {background-position: -112px -56px;}
.contrast-on .mig .module h2 i.calendar {background-position: -168px -56px;}
.contrast-on .mig .module h2 i.ribbons {background-position: -224px -56px;}
.contrast-on .mig .module h2 i.sun {background-position: -280px -56px;}
.contrast-on .mig .module h2 i.direction {background-position: -336px -56px;}
.contrast-on .mig .module h2 i.location {background-position: -392px -56px;}
.contrast-on .mig .module h2 i.info {background-position: -448px -56px;}
.contrast-on .mig .module h2 i.thumbsup {background-position: -504px -56px;}
.contrast-on .mig .module h2 i.inbox {background-position: -616px -56px;}
.contrast-on .my-maps h2 i.map {background-position: -560px -56px;}
.contrast-on .my-stats h2 i.bar {background-position: -672px -56px;}
.contrast-on .my-stats h2 i.chart {background-position: -784px -56px;}

.contrast-on .mig .module .view-more {
	color:#fff;
	background: #111;
}

.contrast-on .mig .module h2 {
	border-color: #111;
}

.contrast-on .mig .toggle {
	color: #fff;
}

.contrast-on .module .confirm {
	background-color: rgba(0,0,0,0.9);
}

.contrast-on .module .confirm .cancel {
	background: #aaa;
}

.contrast-on .module .confirm .cancel:hover {
	background: #bbb;
}

.contrast-on .my-agencies ul li {
	color: #fff;
	background: #2e5088;
}


.contrast-on .my-agencies ul li a,
.contrast-on .my-agencies ul li a:link {
	color: #fff;
}

.contrast-on .my-agencies ul li a:hover,
.contrast-on .my-agencies ul li a:visited {
	color: #fff;
}

.contrast-on .my-services ul li .fa {
	color: #aaa;
}

.contrast-on .my-services ul li {
	background: #111;
}

.contrast-on .my-services ul li:nth-child(odd) {
	background: #222;
}

.contrast-on .mig .news-date {
	background-color: #B56B22;
}

.contrast-on .mig .news-date-month {
	color:#ffffff;
}

.contrast-on .mig .news-date-day {
	color:#B56B22;
}

.contrast-on .no-slides ul li {
	background: #111;
}

.contrast-on .no-slides ul li:nth-child(odd) {
	background: #222;
}

.contrast-on .mig .no-slides .news-date {
	background: #fff;
}

.contrast-on .mig .no-slides .news-date-month {
	color: #fff;
	background-color:#B56B22;
}

.contrast-on .mig .no-slides .news-date-day {
	color:#B56B22;
}

.contrast-on .hi-lo {
	color: #fff;
	background: #111;
}

.contrast-on .weather-details-high span span {
	color: #fff;
}

.contrast-on .weather-details-low span span {
	color: #fff;
}

.contrast-on .hi-lo span b {
	color: #fff;
}

.contrast-on .my-subscriptions .categories li {
	background: #111;
}

.contrast-on .my-subscriptions .categories li:nth-child(odd) {
	background: #222;
}

.contrast-on .my-subscriptions .suggested-list li {
	background: #111;
}

.contrast-on .my-subscriptions .suggested-list li:nth-child(odd) {
	background: #222;
}

.contrast-on .my-subscriptions .suggested {
	color: #fff;
	background: #2a4c86;
}

.contrast-on .my-subscriptions .suggested:hover {
	color: #fff;
}

.contrast-on .my-subscriptions .icon.res  {background-position: 0 -30px;}
.contrast-on .my-subscriptions .icon.bus  {background-position: -30px -30px;}
.contrast-on .my-subscriptions .icon.gov  {background-position: -60px -30px;}
.contrast-on .my-subscriptions .icon.emp  {background-position: -90px -30px;}
.contrast-on .my-subscriptions .icon.edu  {background-position: -120px -30px;}
.contrast-on .my-subscriptions .icon.ven  {background-position: -150px -30px;}
.contrast-on .my-subscriptions .icon.vis  {background-position: -180px -30px;}
.contrast-on .my-subscriptions .icon.fam  {background-position: -210px -30px;}
.contrast-on .my-subscriptions .icon.misc  {background-position: -240px -30px;}

.contrast-on .my-social .youtube {
	background: #fff;
}

.contrast-on .media-list-img {
	border-color: #ddd;
}

.contrast-on .social-tabs .tab {
	color: #fff;
	background: #111;
}

.contrast-on .tw:hover,
.contrast-on .tw.active {
	background: #00acee;
}

.contrast-on .fb:hover,
.contrast-on .fb.active {
	background: #3b5999;
}

.contrast-on .yt:hover,
.contrast-on .yt.active {
	background: #bc0001;
}

.contrast-on .connect-box .txt {
	color: #aaa;
}

.contrast-on .connect-box .icon {
	display: block;
	width: 33px;
	height: 33px;
	background-image: url(http://www.in.gov/core/images/footer-icons@2x.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 429px 33px;
}

.contrast-on .connect-box .icon.email {background-color: #BC0001; background-position: -165px 0;}
.contrast-on .connect-box .icon.twitter {background-color: #00acee; background-position: -198px 0;}
.contrast-on .connect-box .icon.facebook {background-color: #3b5999; background-position: -231px 0;}
.contrast-on .connect-box .icon.youtube {background-color: #bc0001; background-position: -264px 0;}
.contrast-on .connect-box .icon.rss {background-color: #B86C14; background-position: -297px 0;}


.contrast-on .mig .on-button h2 {
	border-color: #111;
	background: #222;
}

.contrast-on .mig form h4.title {
	border-color: #fff;
	color: #fff;
}

.contrast-on .mig .warning-message {
	background: #111;
}

.contrast-on .mig .warning-message img {
	background: #000;
}

.contrast-on .my-nav h4 {
	border-color: #333;
}

.contrast-on .my-nav ul li {
	color:#fff;
}

.contrast-on .spinner-wrapper {
	background: rgba(255,255,255,0.5);
}

.contrast-on .my-maps .map-mask {
	display: block;
}

.contrast-on .my-maps-content .row {
	background: #111;
}

.contrast-on .my-maps .jaggiedown {
	background: url(http://www.in.gov/core/images/diamondsDown2.png) repeat-x;
}

.contrast-on .my-maps .jaggieup {
	background: url(http://www.in.gov/core/images/mig/diamondsUp4.png) repeat-x;
}

.contrast-on .my-maps .panel {
	background: #bbb;
}

.contrast-on .my-maps h2 {
	border-color: #111;
}

.contrast-on .my-maps .tabs h2 {
	border-bottom: none;
}

.contrast-on .my-maps h2,
.contrast-on .my-maps h3 {
	background: #333;
}

.contrast-on .my-maps .tabs h2 {
	background: transparent;
}

.contrast-on .my-maps h3 {
	background: #222;
}

.contrast-on .my-maps h3 i.location {background-position: -392px -56px;}

.contrast-on .my-maps h3 i.info {background-position: -448px -56px;}


.contrast-on .my-maps .tabs h2 i.info {background-position: -392px -56px;}
.contrast-on .my-maps .tabs h2 i.location {background-position: -448px -56px;}
.contrast-on .my-maps .tabs .active h2 i.info {background-position: -392px -56px;}
.contrast-on .my-maps .tabs .active h2 i.location {background-position: -448px -56px;}

.contrast-on .my-maps .tabs h2.hide {
	color: #fff;
	border-bottom: 2px solid #111;
	background: #333;
}

.contrast-on .my-maps .tab-03,
.contrast-on .my-maps .tab-04 {
	border-bottom: none;
	background: #111;
}

.contrast-on .my-services ul li {
	background: #111;
}


.contrast-on .my-advisories,
.contrast-on .my-maps .panel,
.contrast-on .my-advisories .txt {
	color: #fff;
	background: #111;
}

.contrast-on .my-advisories .txt {
	border-color: #222;
	background: #222;
}

.contrast-on .my-advisories .txt h6 {
	color: #fff;
}

.contrast-on .my-advisories .warning h5 {
	background: #b33936;
}

.contrast-on .my-advisories .watch h5 {
	background: #b86e29;
}

.contrast-on .my-advisories .advisory h5 {
	background: #c0a130;
}

.contrast-on .my-advisories .view-more {
	color: #fff;
	background: #111;
}

.contrast-on .my-maps .toggle {
	color: #fff;
}

.contrast-on .my-stats {
	color: #fff;
	background: #333;
}

.contrast-on .my-stats .toggle {
	color: #fff;
	background: #111;
}

.contrast-on .my-stats .tab {
	border-color: #111;
	color: #fff;
	background: #222;
}

.contrast-on .my-stats .tab:hover {
	background: #111;
}

.contrast-on .my-stats .tab.active {
	color: #333;
	border-color: #111;
	background: #111;
}

.contrast-on .my-stats .tab-01,
.contrast-on .my-stats .tab-02 {
	background: #111;
}

.contrast-on .my-menu {
	border-color: #111;
	background: #222;
}

.contrast-on .my-menu ul,
.contrast-on .my-menu ul li {
	color: #fff;
	border-color: #111;
}

.contrast-on .my-menu ul li.orange {
	color: #fff;
	background: #222;
}

.contrast-on .my-menu ul li.blue {
	color: #fff;
	background: #222;
}

.contrast-on .my-menu i.user {background-position: 0 -30px;}
.contrast-on .my-menu i.graph {background-position: -30px -30px;}
.contrast-on .my-menu i.trash {background-position: -60px -30px;}

.contrast-on .view-more-advisories {
  color: #fff;
  background: #111;
}

.contrast-on .my-subscriptions .categories li .bg,
.contrast-on .my-subscriptions .suggested-list .bg {
	border-left: 1px solid #111;
	border-bottom: 1px solid #111;
	background-color: rgba(0,0,0,0.7);
}

.contrast-on .mig .on-button h2 i.people {background-position: 0 -56px;}
.contrast-on .mig .on-button h2 i.desktop {background-position: -56px -56px;}
.contrast-on .mig .on-button h2 i.newspaper {background-position: -112px -56px;}
.contrast-on .mig .on-button h2 i.calendar {background-position: -168px -56px;}
.contrast-on .mig .on-button h2 i.ribbons {background-position: -224px -56px;}
.contrast-on .mig .on-button h2 i.sun {background-position: -280px -56px;}
.contrast-on .mig .on-button h2 i.direction {background-position: -336px -56px;}
.contrast-on .mig .on-button h2 i.location {background-position: -392px -56px;}
.contrast-on .mig .on-button h2 i.info {background-position: -448px -56px;}
.contrast-on .mig .on-button h2 i.thumbsup {background-position: -504px -56px;}
.contrast-on .mig .on-button h2 i.map {background-position: -560px -56px;}
.contrast-on .mig .on-button h2 i.inbox {background-position: -616px -56px;}
.contrast-on .mig .on-button h2 i.bar {background-position: -672px -56px;}
.contrast-on .mig .on-button h2 i.chart {background-position: -784px -56px;}

.contrast-on .my-stats h2.hide {
	border-color: #111;
	color: #fff;
	background: #222;
}

.contrast-on .my-stats h2 {
	font-size: 20px;
}

.contrast-on .my-maps .tab, 
.contrast-on .my-stats .tab {
	border: none;
	background: #222;
}

.contrast-on .my-maps .tab.active, 
.contrast-on .my-stats .tab.active {
	border: none;
	background: #111;
}


.contrast-on .my-releases .bx-wrapper .bx-prev,
.contrast-on .my-events .bx-wrapper .bx-prev,
.contrast-on .my-maps .bx-wrapper .bx-prev,
.contrast-on .my-stats .bx-wrapper .bx-prev {
	background: url(http://www.in.gov/core/images/mig/controls5.png) no-repeat 0 0;
}

.contrast-on .my-releases .bx-wrapper .bx-next,
.contrast-on .my-events .bx-wrapper .bx-next,
.contrast-on .my-maps .bx-wrapper .bx-next,
.contrast-on .my-stats .bx-wrapper .bx-next {
	background: url(http://www.in.gov/core/images/mig/controls5.png) no-repeat -43px 0;
}

.contrast-on .mig-intro {
	border-right: 1px solid #333;
}

.contrast-on .mig-new-slides {
	border-left: 1px solid #333;
}



/* -----------------------------------------------------
16. News & Events
----------------------------------------------------- */
.contrast-on .catPicker {
	background-color:#111;	
}

.contrast-on #mnTitle, 
.contrast-on #mnTitle a:link, 
.contrast-on #mnTitle a:hover, 
.contrast-on #mnTitle a:visited, 
.contrast-on #meTitle, 
.contrast-on #meTitle a:link, 
.contrast-on #meTitle a:hover, 
.contrast-on #meTitle a:visited, 
.contrast-on #nmTitle, 
.contrast-on #nmTitle a:link, 
.contrast-on #nmTitle a:hover, 
.contrast-on #nmTitle a:visited {
  color: #fff;
}

.contrast-on #mnRest a:link, 
.contrast-on #mnRest a:visited, 
.contrast-on #mnRest a:link span, 
.contrast-on #mnRest a:visited span, 
.contrast-on #mnRest p a:link span, 
.contrast-on #mnRest p a:visited span, 
.contrast-on #meRest a:link, 
.contrast-on #meRest a:visited, 
.contrast-on #meRest a:link span, 
.contrast-on #meRest a:visited span, 
.contrast-on #meRest p a:link span, 
.contrast-on #meRest p a:visited span, 
.contrast-on #nmRest a:link, 
.contrast-on #nmRest a:visited, 
.contrast-on #nmRest a:link span, 
.contrast-on #nmRest a:visited span, 
.contrast-on #nmRest p a:link span, 
.contrast-on #nmRest p a:visited span {
  color: #fff !important;
  text-decoration: underline !important;
}

.contrast-on .niTitle a:link, 
.contrast-on .niTitle a:hover, 
.contrast-on .niTitle a:visited, 
.contrast-on .eiTitle a:link, 
.contrast-on .eiTitle a:hover, 
.contrast-on .eiTitle a:visited, 
.contrast-on .nTitle a:link, 
.contrast-on .nTitle a:hover, 
.contrast-on .nTitle a:visited {
  color: #fff;
}

.contrast-on .niContent, 
.contrast-on .niContent p, 
.contrast-on .niContent strong, 
.contrast-on .niContent span, 
.contrast-on .niContent a:link, 
.contrast-on .niContent a:hover, 
.contrast-on .niContent a:visited, 
.contrast-on .niContent a:link span, 
.contrast-on .niContent a:hover span, 
.contrast-on .niContent a:visited span, 
.contrast-on .eiContent, 
.contrast-on .eiContent p, 
.contrast-on .eiContent strong, 
.contrast-on .eiContent span, 
.contrast-on .eiContent a:link, 
.contrast-on .eiContent a:hover, 
.contrast-on .eiContent a:visited, 
.contrast-on .eiContent a:link span, 
.contrast-on .eiContent a:hover span, 
.contrast-on .eiContent a:visited span, 
.contrast-on .nContent, 
.contrast-on .nContent p, 
.contrast-on .nContent strong, 
.contrast-on .nContent span, 
.contrast-on .nContent a:link, 
.contrast-on .nContent a:hover, 
.contrast-on .nContent a:visited, 
.contrast-on .nContent a:link span, 
.contrast-on .nContent a:hover span, 
.contrast-on .nContent a:visited span{
	color:#fff !important;
}

.contrast-on #readMore, 
.contrast-on #readMoreEvents, 
.contrast-on #readMoreNotices {
	color: #fff;
	background-color: #111;
}

.contrast-on #newsPanel,
.contrast-on #eventsPanel, 
.contrast-on #noticesPanel {
	border-bottom: 10px solid #111;
  	background: #111;
}

.contrast-on .newsItem, 
.contrast-on .eventsItem, 
.contrast-on .noticesItem {
	color: #fff;
}

.contrast-on .eiContain,
.contrast-on .niContain,
.contrast-on .nContain {
	border-color: #222;
	background: #222;
}

.contrast-on #row2NewsWrap,
.contrast-on #row2NewsWrap .page-content {
	background-color: #000;
}


.contrast-on #mnStory,
.contrast-on #meStory,
.contrast-on #nmStory {
 	border-color: #111;
 	color: #fff;
	background-color: #222;
}

.contrast-on .panelNews,
.contrast-on .panelEvents,
.contrast-on .panelNotices {
	border-color: #222;
	background: #222;
}

.contrast-on #row2NewsWrap .page-content h2 {
  background: transparent;
}

.contrast-on .row2NewsWrap {
  background-color: #333;
}

.contrast-on .eventsColorHead, 
.contrast-on .eventsColorHead:first-child {
  border: none;
}

.contrast-on .aReturn, 
.contrast-on .aReturn:hover {
	color: #fff;
}

.contrast-on .results-page .pagination {
	background: #111; /* old browsers */
}

.contrast-on .page-content.results-page .pagination ul {
	border-color: #111;
}

.contrast-on .page-content.results-page .pagination ul li {
	border-color: #111;
	background: #333;
}

.contrast-on .page-content.results-page .pagination ul li:hover,
.contrast-on .page-content.results-page .pagination ul li.active {
	background: #222;
}

.contrast-on .sReturnShort {
  border-color: #111;
}

.contrast-on .bg-alt1,
.contrast-on .bg-alt2 {
	border-color: #222 !important;
	background: #222 !important;
}

.contrast-on .stat-title {
	color: #111;
}

/* -----------------------------------------------------
17. Search Results
----------------------------------------------------- */
.contrast-on .ob-wrapper {
	border: 1px solid #111;
	background: #333;
}

.contrast-on #rtSearchResults {
    background-color: #111;
    box-shadow: 0px 0px 5px #444444;
}

.contrast-on #searchRefine {
    color: #fff;
    background-color: #222;
}

.contrast-on .resultsHeader {
    border-top: 1px solid #444;
    border-bottom: 1px solid #444;
    color: #fff;
}

.contrast-on .resultsContainer{
	background-color:#111;
}

.contrast-on .aReturn, 
.contrast-on .aReturn:hover{
	color:#fff;
}

.contrast-on .ssHeader{
	color:#fff;
}

.contrast-on .ssResults{
	list-style-image: url(http://www.in.gov/core/images/listArrow.jpg);
	color:#fff;
}

.contrast-on .ob-result {
	color:#fff;
}

.contrast-on .ssResults li a:link, 
.contrast-on .ssResults li a:visited, 
.contrast-on .ssResults li{
	color:#fff;
}

.contrast-on .ssResults li a:hover{
	color:#fff;
}

.contrast-on .rtText{
	color:#ffffff;
}

.contrast-on #closeSAYT,
.contrast-on #closeSAYT i {
	color: #fff;
}

.contrast-on .aReturn a:link, 
.contrast-on .aReturn a:visited, 
.contrast-on .aReturn a:hover{
	color:#fff;
}

.contrast-on .sReturnShort{
	border-bottom: 1px solid #444;	
}

.contrast-on .rowDate {
	background: #222;
}

.contrast-on .cat-tooltip span {
 color: #333;
}



/* -----------------------------------------------------
17. Search Results
----------------------------------------------------- */
.contrast-on .fsBody .fsForm .fsLabel, 
.contrast-on .fsBody .fsForm .fsOptionLabel, 
.contrast-on .fsBody .fsForm .fsMatrix th, 
.contrast-on .fsBody .fsForm .fsMatrixLabel {
    color: #fff !important;
}



/* -----------------------------------------------------
18.Media Query Break Points
----------------------------------------------------- */
@media screen and (max-width: 931px) {
	.contrast-on #row1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	
	.contrast-on .boxHeader {
  		background-color: #111;
	}

	.contrast-on #formsContainer {
	  background: #222;
	}

	.contrast-on .osSelected {
	  background-image: none;
	}

	.contrast-on #row2Container {
	  background-color: #222;
	}

	.contrast-on .whiteJaggiesUp,
	.contrast-on .whiteJaggiesDown,
	.contrast-on .mobileJaggiesUp {
		display: none;
	}

	.contrast-on #row3 {
		margin: -40px 0 0 0;
	}

	.contrast-on #iamaText {
	  margin-top: 32px;
	}

	.contrast-on #iamaContent {
	  background-color: #111;
	}

	.contrast-on .my-maps h2.hide,
	.contrast-on .my-stats h2.hide {
		border-color: #111;
		color: #fff;
	}

	.contrast-on .my-maps h2.hide {
		border-color: #111;
	}

	.contrast-on .mig-intro {
		border-right: none
	}

	.contrast-on .mig-new-slides {
		border-left: none;
	}

	.contrast-on .date-range {
		color: #fff;
		background: transparent;
	}

	.contrast-on  .catPicker{
		color: #fff;
		background: transparent;
	}

	.contrast-on  #catWrapText {
		color: #fff;
	}

}
