.cap-wrapper {
  font-family: Helvetica, Arial, sans-serif;
  color: #444444;
  font-size:1em;
}
  

.cap-wrapper h1 {font-size: 1.4em; font-weight: bolder;}
.cap-wrapper h2 {font-size: 1.4em; font-weight: bolder;}
.cap-wrapper h3 {font-size: 1.2em; font-weight: bolder;}
.cap-wrapper h4 {font-size: 1.1em; font-weight: bolder;}
.cap-wrapper h5 {font-size: 1.0em; font-weight: bolder;}

.cap-wrapper h1, .cap-wrapper h2 {
    line-height:28px;
    /*text-align: center;*/
}

.cap-wrapper h3 {
    line-height: 26px;
}

.cap-wrapper h4 {
    line-height: 22px;
}

/* Text colour */
.cap-wrapper , .cap-wrapper ul.cap-tab-index li.cap-selected a, .cap-wrapper ul.cap-five-tabs-index li.cap-selected a, .cap-wrapper h3.cap-important, .cap-wrapper #cap-infobar div h2,.cap-wrapper h1, .cap-wrapper #cap-other-srv h2{
  color:#444444;
}

.cap-wrapper a {color: blue; text-decoration: none; font-weight: normal;}


.cap-wrapper a:active, .cap-wrapper a:focus{
  color: blue;
  background: none!important;
  font-weight:normal;
}

.cap-wrapper .cap-tab-index a, .cap-wrapper .cap-five-tabs-index a {
  color: #444444;
  border-bottom: 0px;
}
.cap-wrapper ul.cap-tab-index a, .cap-wrapper ul.cap-five-tabs-index a {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  padding: 5px;
}

.cap-wrapper .myservices-module {
	height: 17em;
}

/* Borders */
#cap-infobar, .cap-wrapper table, .cap-wrapper ul.cap-tab-index li , .cap-wrapper .cap-tab-outline, .cap-wrapper ul.cap-five-tabs-index li, .cap-wrapper .cap-pagination-items a, .cap-wrapper .cap-pagination-items span, .cap-wrapper .cap-module-1, .cap-wrapper #cap-module-2, .cap-wrapper #cap-module-3, .cap-wrapper .cap-lcol, .cap-wrapper .cap-rcol{
  border-top:1px solid #DCDDDE;
  border-right:1px solid #DCDDDE;
  border-left:1px solid #DCDDDE;
  border-bottom:1px solid #DCDDDE;
}	

.cap-wrapper ul.cap-tab-index li, .cap-wrapper ul.cap-five-tabs-index li {
  background:#C0C0C0;
}

/* tables */
.cap-wrapper .cap-table-heading, .cap-wrapper .cap-table-even, .cap-clear tr.odd{
  background:#DCDDDE;
}


.cap-wrapper div.detail-value {
	font-size: 1em;

}

/* buttons */
.cap-wrapper .cap-bread,.cap-wrapper .cap-submit input, .cap-wrapper .cap-false-button a, .cap-wrapper .cap-secondary, .cap-wrapper .cap-submit-inline, .cap-wrapper .cavesButtonGroup, .cap-wrapper .large-button, .cap-wrapper .myServicesButton, .cap-wrapper input[type=button], .cap-wrapper input[type=submit], .cap-wrapper button  {
	color:#fff;
  	background-color: #00457C;
  	background-repeat: repeat-x;
	border: 1px solid #015B82;
	margin-right:5px;
	font-weight: normal;
}

.cap-wrapper input.btn-primary, .cap-wrapper a.btn-primary, .cap-wrapper .btn-primary {
	background-color: #00457C;
	background-image: none;
}
.cap-wrapper .cap-bread:hover, .cap-wrapper .cap-submit input:hover, .cap-wrapper .cap-false-button a:hover, .cap-wrapper .cap-secondary:hover, .cap-wrapper .cap-submit-inline:hover, .cap-wrapper .cavesButtonGroup:hover, .cap-wrapper .large-button:hover, .cap-wrapper .myServicesButton:hover, .cap-wrapper input[type=button]:hover, .cap-wrapper input[type=submit]:hover, .cap-wrapper button:hover  {
    background-image: linear-gradient(to bottom, #006892, #2E7FA1);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, .5);
    text-decoration: none;
}

.cap-wrapper .simulate-sm .carousel-inner .item .data-type{margin-top: 10px;
}


.nr_link_1:before {content: "\e01f";}
.nr_link_2:before {content: "\e01d";}

.ll_link_1:before {content: "\e01f";}

.ct_link_1:before {content: "\e01f";}
.ct_link_2:before {content: "\e01d";}

.hb_link_1:before {content: "\e01f";}

/* Custom links for service summary pages */
.inner-wht-img{
	color:white;
	font-size: 33px;
	padding-left: 0px;
}