

body {
	background-color: #274f77;
	border-top: 20px solid #0d1d2d;
	/*font-family: "source-sans-pro", sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #274f77;
}

@font-face {
	font-family: "byington-regular";
	src: url("/ss/wl/brannelly_byington-regular.ttf") format("truetype");
}

.wrapper h1 {
	font-family: "byington-regular", "source-sans-pro", sans-serif;
	letter-spacing: 2px;
	font-weight: 500;
}

header {
	position: relative;
	width: 100%;
	height: 120px;
	background-color: #f3f3f3;
	background-image: url("/ss/wl/brannelly_gradient.png");
	background-image: none;
	z-index: 1;
}

/* The container of the actual logo. Match this to the logo dimensions.*/
header .logo {
	display: block;
	width: 514px;
	height: 120px;
	/*border-bottom-left-radius: 10px;*/
	/*border-bottom-right-radius: 10px;*/
	background-color: transparent;
	/*background: #1a3856 url(/ss/images/egmark-wht.svg) 50% 40% no-repeat;no-repeat*/
	background-size: auto;
	/*position: absolute;*/
	/*left: calc(50% - 480px);*/
	box-shadow: none;
	text-indent: -3000px;
}


.loginHeader {
    background-image: url(https://brannellylaw.estateguru.com/api/otherfile/55748/content);
    background-position: 90px;
    background-size: 500px;
}


.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: #162d46;
	/*border-top: 20px solid #0d1d2d;*/
}

/*regular button: 1a3856 */
/*button hover: 538de9*/

small a:hover {
	color: #1a3856;
}

.icon-question::before {
	color: #1a3856;
}

.btn-small {
	background-color: #1a3856;
}
.btn {    background-color: #1a3856;
}
.btn:hover {
	background-color: #538de9;
	color: #fff;
}
.btn-wht {
	color: #621f1c;
}

button {
	background-color: #1a3856;
}
button:hover {
	background-color: #538de9;
}
header > nav li a:hover {
	color: #1a3856;
}
.hornav li[data-hornav="documents"] a:hover {
	border-top: 4px solid #621f1c;
	color: #621f1c;
}
.hornav li[data-hornav="documents"] a:hover > span {
	color: #621f1c;
}
.hornav-sub[data-hornav-sub="documents"] li[data-hornav-sub="off"] a {
	color: #621f1c;
	border-bottom: 1px solid #621f1c;
}
.hornav-sub[data-hornav-sub="documents"] li[data-hornav-sub="on"] a {
	color: #621f1c;
	border: 1px solid #621f1c;
}
.hornav-sub[data-hornav-sub="documents"] li:last-of-type {
	border-bottom: 1px solid #621f1c;
}
#side-nav .btn-close:hover {
	color: #1a3856;
}
#side-nav > h3 {
	color: #1a3856;
}
#side-nav > ul li > ul li a:hover {
	color: #1a3856;
}
ul.admin-vertnav li a:hover {
	color: #1a3856;
}


.score-legend li[data-score-legend-documents="on"] {
	color: #621f1c;
}
.score-legend li[data-score-legend-composite="on"] {
	color: #1a3856;
}


.score-chart > h2[data-score-txt="documents"] {
	color: #621f1c;
}

.score-chart > h2[data-score-txt="composite"] {
	color: #1a3856;
}
.guage-documents path {
	stroke: #621f1c;
}
.whats-next > h2 {
	color: #1a3856;
}

.whats-next > ul li[data-whats-next="documents"] a {
	color: #621f1c;
}
.whats-next > ul li[data-whats-next="documents"]:hover {
	background-color: #621f1c;
}

.documents-tile > div .icon-video:hover {
	color: #621f1c;
}

.documents-tile > div::before {
	color: #621f1c;
}


/* Tile title, married-joint-trust = Initial */
.documents-tile div.married-joint-trust h4 {
	color: #621f1c;
}

/* Tile title, documents-tile-sig = In Progress */
.documents-tile div.documents-tile-sig h4 {
	color: #621f1c;
}

.documents-tile .icon-documents {
	color: #621f1c;
}

.documents-tile-banner-wht p {
	color: #621f1c;
}


.documents-tile-banner-drk {
	background-color: #621f1c;
}
.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 h4 span {
	color: #621f1c;
}
.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: #1a3856;
}
.progress-bar {
	background-color: #1a3856;
}
.itemized-list div > button {
	background-color: #1a3856;
}
.itemized-list div > a:hover {
	color: #1a3856;
}

footer {
	background: none;
	border-top: 10px solid #000;
	/*background-image: url("/ss/wl/hfis400_footer.jpg");*/
	/*background-color: transparent;*/
	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: #1a3856;
}

/* 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;;
}