.navbar .dropdown-menu {
	min-width:220px !important;
	left:0 !important;
}

.navbar-brand {
	font-weight: 600;
	color: #ffffff !important;
	text-transform: uppercase;
}

.loginscreen.middle-box {
	padding-top: 100px;
}

.loginscreen h1 {
	font-size:42px;
	margin-bottom:6px;
}

.loginscreen h2 {
	font-size:24px;
	font-weight:600;
	margin: 6px 12px 24px;

}

.datepicker {
	padding: 6px 12px !important;
}

@media (min-width: 1610px) {
	.table-responsive th.w25 { width: 25px; }
	.table-responsive th.w50 { width: 50px; }
	.table-responsive th.w75 { width: 75px; }
	.table-responsive th.w100 { width: 100px; }
	.table-responsive th.w150 { width: 150px; }
	.table-responsive th.w200 { width: 200px; }
	.table-responsive th.w250 { width: 250px; }
	.table-responsive th.w300 { width: 300px; }
	.table-responsive th.w400 { width: 400px; }
	.table-responsive th.w500 { width: 500px; }
	.table-responsive th.w600 { width: 600px; }
	.table-responsive th.w700 { width: 700px; }
}
@media (max-width: 1610px) {
	.table-responsive th.w25 { min-width: 50px; }
	.table-responsive th.w50 { min-width: 75px; }
	.table-responsive th.w75 { min-width: 100px; }
	.table-responsive th.w100 { min-width: 150px; }
	.table-responsive th.w150 { min-width: 175px; }
	.table-responsive th.w200 { min-width: 200px; }
	.table-responsive th.w250 { min-width: 250px; }
	.table-responsive th.w300 { min-width: 300px; }
	.table-responsive th.w400 { min-width: 400px; }
	.table-responsive th.w500 { min-width: 500px; }
	.table-responsive th.w600 { min-width: 600px; }
	.table-responsive th.w700 { min-width: 700px; }
}