﻿.nimbl_fancyButtonGeneralSmallGreen_a {
		border: none;
		background: #0E4E70;
		color: #fff !important;
		font-weight: bold !important;
		text-transform: uppercase;
		border-radius: 6px;
		transition: all .3s ease 0s;
		display: block;
		text-align: center !important;
		font-size: 15px;
		height: 50px !important;
		line-height: 15px !important;
		padding-top: 17px;
		-webkit-transition: background 0.5s;
		transition: background 0.5s;
}

		.nimbl_fancyButtonGeneralSmallGreen_a:hover {
				background: #072738;				
		}

.nimblMenu li {
		margin-right: 3px;
}

.loginForm {
		background-color: var(--offWhite) !important;
		width: 90%;
		max-width: 338px !important;
		margin: auto;		
		min-height: 380px;
		padding-top: 20px;
		box-shadow: 0 5px 16px 0 rgba(0,0,0,0.0), 0 2px 8px 0 rgba(0,0,0,0.0);
}
		.loginForm label {
				margin: auto !important;
		}

		.loginForm input[type=text], input[type=password] {
				font-weight: 700;
				max-width: 338px;
				margin: auto
		}

.notifyBox {
		background-color: var(--red);
		min-height: 30px;
		padding: 10px;
		text-align: center;
		color: var(--white);
}
		.notifyBox:empty {
				display: none !important;
		}

.loginItem {
		float: left;
		width: 100%;
		margin-top: 10px;
		padding-left: 20px;
}

		.loginItem a {
				color: #000 !important;
				width: 100px;
		}

				.loginItem a:hover {
						color: #072738 !important;
						text-decoration: underline;
				}

.offSiteMenu {
		display: none;
}

.loginLabel {
		margin-top: 30px !important;
		text-align: center;
}