#pw-masthead,
#pw-masthead-mobile {
	background-color: #0B1A34;
	/*background-image: linear-gradient(to bottom, #666666 0%, #000000 100%);*/
}
/* Login Page */
body.ProcessLogin {
	min-height: 100%;
	min-height: 100vh;
	/*background: linear-gradient(to right, #000000 0%, #333333 100%);*/
	background-image: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0)), url('/site/templates/images/cms.jpg');
	background-size: cover;
}
.ProcessLogin #main {
	margin: 0 auto !important;
}
.ProcessLogin #pw-content-body {
	margin-top: calc(50vh - 355px / 2 - 71px);
}
@media (max-height: 440px) {
	.ProcessLogin #pw-content-body {
		margin-top: 40px;
	}
}
.ProcessLogin #ProcessLoginForm {
	background: white;
	padding: calc(20px + 2.60416667vw);
	border-top-left-radius: calc(20px + 3.125vw);
	border-bottom-right-radius: calc(20px + 3.125vw);
	box-sizing: content-box;
}
.ProcessLogin #pw-masthead,
.ProcessLogin #pw-masthead-mobile {
	background: transparent;
}
/* Menu */
#pw-masthead .uk-navbar-nav > li i,
#pw-masthead .uk-navbar-nav > li > a.hover,
#pw-masthead .uk-navbar-nav > li > a:hover i {
	color: #ffffff;
	opacity: 1;
}
#pw-masthead .pw-search-form .pw-search-input {
	opacity: 0.7;
}
#pw-masthead .pw-search-form .pw-search-input::placeholder {
	opacity: 0.7;
}
#pw-masthead .pw-search-form .pw-search-input:focus {
	background: #012626;
	opacity: 1;
}



.ui-button,.ui-button.ui-state-default,.ui-button.ui-state-hover {
	white-space: nowrap;

	border: none;
	overflow: visible;
	font: inherit;
	color: inherit;
	text-transform: none;
	-webkit-appearance: none;
	border-radius: 0;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 30px;
	vertical-align: middle;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	transition: .1s ease-in-out;
	transition-property: color,background-color,border-color;
	background-color: #1E7F74;
	border: 1px solid transparent;
	background: #1E7F74;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	vertical-align: initial
}
.ui-button:hover,
 .ui-button.ui-state-hover {
	 cursor: pointer;
	 background-color: #012626;
	 color: #fff
 }



.InputfieldHeader {
	color: #333;
	font-size: .875rem;
	display: block;
	margin: 0;
	padding: 20px 10px 20px 20px;
	padding-bottom: 10px;
	background: #fff;
	font-weight: bold;
	font-size: 16px;
	color: #141a30;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none
}


.Inputfields .InputfieldRepeater .InputfieldContent .InputfieldRepeaterItem>.InputfieldHeader {
	border: none;
	background: #1E7F74;
	color: #fff;
	outline: 1px solid #d9e1ea;
	outline-color: #1E7F74
}

