

body {
	background-color: #506c91;
	border-top: 20px solid #506c91;
	/*font-family: "source-sans-pro", sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #506c91;
}

header {
	position: relative;
	width: 100%;
	height: 120px;
	background-color: #f3f3f3;
	background-image: none;
	z-index: 1;
}

/* The container of the actual logo. Match this to the logo dimensions.*/
header .logo {
	display: block;
	width: 530px;
	height: 120px;
	background-color: transparent;
	background-image: url(/api/otherfile/8539/content);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: none;
	text-indent: -3000px;
}

.loginHeader {
    background-image: url(/api/otherfile/8539/content);
    background-position: center center;
    background-size: cover;
	background-repeat: no-repeat;
	border-top: 16px solid #ffffff;
	border-bottom: 16px solid #ffffff;
}

.main-body {
	/*background: url(/ss/images/bkd.png);*/
	background: none;
	background-color: #ffffff;
}
/* this formats the vertical strips R and L of the central body */
.mainsection {
	background-color: #ffffff;
	/*margin: 15px;*/
}

/* this is the bar between the header and the Documents/People/Assets buttons*/
.admin-header {
	/*background: url(/ss/images/bkd.png);*/
	background-image: none;
	background: none;
	background-color: #506c91;
	height: 20px;
	/*border-top: 20px solid #0d1d2d;*/
}

/*regular button: 506c91 */
/*button hover: 538de9 */

/*These are the Documents/People/Assets headings*/
h1.documents {
	color: #506c91;
}
h1.people {
	color: #506c91;
}
h1.assets {
	color: #506c91;
}

small a:hover {
	color: #538de9;
}

.icon-question::before {
	color: #506c91;
}

.btn-small {
	background-color: #506c91;
}
.btn {    background-color: #506c91;
}
.btn:hover {
	background-color: #538de9;
	color: #fff;
}
.btn-wht {
	color: #506c91;
}

button {
	background-color: #506c91;
}
button:hover {
	background-color: #538de9;
}
header > nav li a:hover {
	color: #538de9;
}
.hornav li[data-hornav="documents"] a:hover {
	border-top: 4px solid #506c91;
	color: #506c91;
}
.hornav li[data-hornav="documents"] a:hover > span {
	color: #506c91;
}
.hornav-sub[data-hornav-sub="documents"] li[data-hornav-sub="off"] a {
	color: #506c91;
	border-bottom: 1px solid #506c91;
}
.hornav-sub[data-hornav-sub="documents"] li[data-hornav-sub="on"] a {
	color: #506c91;
	border: 1px solid #506c91;
}
.hornav-sub[data-hornav-sub="documents"] li:last-of-type {
	border-bottom: 1px solid #506c91;
}
#side-nav .btn-close:hover {
	color: #538de9;
}
#side-nav > h3 {
	color: #506c91;
}
#side-nav > ul li > ul li a:hover {
	color: #538de9;
}
ul.admin-vertnav li a:hover {
	color: #538de9;
}
.hornav li[data-hornav="documents"] a:hover,
.hornav li[data-hornav="documents"] a.selected{
	border-top: 4px solid #dab451;
	color: #dab451;
}
.hornav li[data-hornav="documents"] a:hover > span,
.hornav li[data-hornav="documents"] a.selected > span{
	color: #dab451;
}
.hornav li[data-hornav="people"] a:hover,
.hornav li[data-hornav="people"] a.selected{
	border-top: 4px solid #dab451;
	color: #dab451;
}
.hornav li[data-hornav="people"] a:hover > span,
.hornav li[data-hornav="people"] a.selected > span{
	color: #dab451;
}

.documents-tile div.documents-tile-sig {
	background: #dddddd;
	border: 2px solid #506c91;
}

.documents-tile .icon-documents {
	 color: #506c91;
}
.documents-tile .icon-documents:hover {
	color: #538de9;
}

.documents-tile-banner-wht {
	background-color: #506c91;
}

.documents-tile-banner-drk {
	background-color: #dab451;
}
.md-content h3 {
	/* Dialog heading background & border*/
	border-bottom: 1px solid #ccc; /*#621f1c;*/
}
.md-modal > div > ol li {
	background-color: #1a3856;
}
.md-modal > div > ol li.marker {
	background-color: #538de9;
}
input + p.form-question::before {
	color: #1a3856;
}
input + p.form-success {
	color: #538de9;
}
.endcap-right-color > aside {
	background-color: #1a3856;

}
.endcap-right-color > aside:hover {
	background-color: #538de9;
}


.upload-progress::before {
	background-color: #dab451;
}
.progress-bar {
	background-color: #dab451;
}
.itemized-list div > button {
	background-color: #dab451;
}
.itemized-list div > a:hover {
	color: #dab451;
}

footer {
	background: none;
	border-top: 10px solid #000;
	width: 100%;
	height: 35px;
	border-top: 0px;
	min-height: 70px;
}
.questionnaire-addnew a:hover {
	color: #1a3856;
}

/* Radio button color override */
input[type='radio']:checked:after {
	background-color: #506c91;
}

/* amend, abort button color override*/
#amend, #abort {
	color: #fff !important;
	background-color: #96979a;
	border: none;
}
#amend:hover, #abort:hover {
	background-color: #707173;
}

/* previous button color override */
#previousPage {
	color: #fff !important;
	background-color: #96979a;
	border: none;
}
#previousPage:hover {
	background-color: #707173;;
}