.MasterHeader {
	width: 100%;
	/*
	max-height: 61px;
		*/
	height: 61px;
	margin: 0px;
	background: url(imagesv2/logo.png) 0px 0px;
	background-repeat:no-repeat;
background-size:contain;
/*
	background-position:center;
	*/
    margin-top: 5px;
    margin-bottom: 5px;
	}
	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #90d355;
	/*
		padding-bottom: 20px;
		*/
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #90d355;
	padding-top: 10px;
	padding-bottom: 10px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #90d355;
	padding-top: 3px;
	padding-bottom: 3px;
}

.wi_button {
	background: /*logo blue*/ #355999; /*url(imagesV2/button_normal_new.png) 0 0 no-repeat*/
	color: #fff;
	padding: 5px;
	border: none !important;
	border-radius: 5px;
	margin: 5px;
	/* deleted width, so larger text would not get truncated */
	min-width: 95px;
}

.wi_buttonlong {
	background: /*logo blue*/ #355999; /*url(imagesV2/button_Long.png) 0 0 no-repeat;*/
	color: #fff;
	padding: 5px;
	border: none !important;
	border-radius: 5px;
	margin: 5px;
	/* deleted width, so larger text would not get truncated */
	min-width: 250px;
}

.wi_buttonmedium {
	background: /*logo blue*/ #355999; /*url(imagesV2/button_medium.png) 0 0 no-repeat;*/
	color: #fff;
	padding: 5px;
	border: none !important;
	border-radius: 5px;
	margin: 5px;
	/* deleted width, so larger text would not get truncated */
	min-width: 140px;
	margin-bottom: 15px;
}

.top_orange {
	/* If you actually specify width 100% it will not cover the whole width.
	width:100%;
		*/
	/*
		height:30px;
		*/
	display: flex; /*makes continue singing button and label display in a straight line */
	padding: 5px;
	background: /*logo blue*/ #355999 /*url(imagesv2/top_orange.png) no-repeat right top*/;
}

.top_orange_left {
	/* make it a bit more compact by removing display block
		display:block;
		*/
	/*
		position:absolute;
		*/
	margin-left: 0px;
	/*
		height:20px;
		*/
	background: /*logo blue*/ #355999 /*url(imagesv2/top-left_orange.png) no-repeat left top*/;
	/* The remaining properties position and style the text that resides on the orange header bar */
	/*
		padding-top: 10px;
	padding-left: 20px;
		*/
	/*
			font-size: 10px; 
		*/
	font-weight: bold;
	color: #fff;
}

.wi_pagetitles {
	font-weight: bold;
	color: #90d355;
	font-size: 13px;
	text-align: left;
	/*background: url(/imagesV2/colors/blue_title_underline.gif) left bottom #fff no-repeat;*/
	background-color: #fff;
	line-height: 35px;
}

.wi_formtableheader {
	font-weight: bold;
	color: #90d355;
	padding-left: 5px;
	/*
	font-size: 13px; 
		*/
}

.wi_iccosigndocument_editfields_button {
	border-radius: 5px;
	border: 2px solid white;
	background-color: #355999;
	color: white;
	padding-left: 15px;
	padding-right: 15px;
}

.wi_browserwarning_header_row {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background-color: #90d355;
	margin-top: -5px;
}


a.wi_iccosign_continueurl:hover {
    color: white;
}

.wi_body_client_dynamicaccounts .table-striped tbody tr:nth-of-type(odd).wi_dynamic_accounts_closed_accounts {
	background-color: lightgray !important;
}