/*
 * Steve Martel 
 * August-2014 Twitter, Inc.
 * 
 */

/*******************global*****************/
a {
	color:#06BACC;
	-webkit-transition:all .2s ease-in-out;
     -moz-transition:all .2s ease-in-out;
      -ms-transition:all .2s ease-in-out;
       -o-transition:all .2s ease-in-out;
          transition:all .2s ease-in-out;
}
a:hover, a:focus {
	color:#6AD6E0;
}


/********************** Header ************************/
 .toggleMap {
 	background:#0E3563;
 	-webkit-transition:all .2s ease-in-out;
     -moz-transition:all .2s ease-in-out;
      -ms-transition:all .2s ease-in-out;
       -o-transition:all .2s ease-in-out;
          transition:all .2s ease-in-out;
 }
 .no-touch .toggleMap:hover {
 	background:#3E5D82;
 }
 .main-nav ul li a:hover {
	color:#06BACC;
 }

/***********main slider ****************/
 .slider-content {
 	background:rgba(6, 186, 204, 0.6);
 }
 .ie8 .slider-content {
 	background:url(http://media.corporate-ir.net/media_files/IROL/14/140690/2014/images/turq-60.png);
 }
 .slider-content a.readmore:after {
	color:#FCEE21;
 }


 /********callouts********/
 .callout {
 	border:1px dotted #06bacc;
 }
 .callout.no-border {
 	border:none;
 }
 .callout-footer {
 	background:rgba(6, 186, 204, 0.5);
 }
 .callout-footer:hover {
 	background:#06BACC;
 }

 .callout h2 {
 	color:rgba(6, 186, 204, 0.6);
 }
 .callout-footer a {
 	color:#fff;
 }

 .inc-stock-prices .price {
 	color:rgba(6, 186, 204, 0.8);
 }

 .ie8 .callout-footer {
 	background:#82DCE6;
 }
 .ie8 .callout h2 {
 	color:#6AD6E0;
 }
 .ie8 .inc-stock-prices .price {
 	color:#38C8D6;
 }


 /****************footer********************/
.footer-top-contain {
	background:#06BACC;
	color:#fff;
}
.footer-top-contain label {
	color:#0E3563;
}
.footer-bottom-contain {
	background-color:#0E3563;
}
 .page-tools a:hover:before {
	color:#0E3563;
}

/*******************slideout navigation***************/
nav.sitemap {
	background:#005A9C;
}


/************************tabs**********************/
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
	border-top:3px solid #06bacc;
}

/****************************hero header*******************/
.hero-header {
	background-color:#06bacc;
}

/*********************striped rows******************/
@media screen and (min-width:922px) {
  .main-wrapper.turq {
    border-left:25px solid #06bacc;
  }
  .main-wrapper.Grey1 {
    border-left:25px solid #E0E0E0;
  }
  .main-wrapper.Grey2 {
    border-left:25px solid #C2C2C2;
  }
  .main-wrapper.Grey3 {
    border-left:25px solid #A3A3A3;
  }
  .main-wrapper.Grey4 {
    border-left:25px solid #858585;
  }
}

/************************************toggle panels***************************/
.panel {
	-webkit-box-shadow:none;
	   -moz-box-shadow:none;
	    -ms-box-shadow:none;
	     -o-box-shadow:none;
	        box-shadow:none;
}
.panel-default > .panel-heading {
	background:none;
	padding:15px 0;
}
.panel-default {
	border:none;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top:none;
}

/***************************tables*******************************/
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top:1px dotted #06bacc;;
}