table.loginTable {
	margin: 10px 0;
}

table.loginTable td {
	padding: 2px;
	vertical-align: middle;
}

.navbar-default .navbar-text {
    font-weight: bold;
		font-size: 1.4em;
}

.wrapper {
	min-height: 300px;
}

.section {
	clear: both;
	margin-bottom: 10px;
}

.fgroup {
	clear: both;
	height: 40px;
	vertical-align: middle;
}

.fgroup label {
	line-height: 34px;
}

.tos {
	width: 100%;
	border: solid 1px #000;
	padding: 10px 0px;
	text-align: center;
}

.tos li {
	width: 30%;
	vertical-align: top;
}

#toResults {
	border: solid 1px #ccc;
	width: 98%;
	padding: 10px 10px;
	height: 150px;
	overflow-y: scroll;
}

#manageChecks {
	border: solid 1px #ccc;
	width: 98%;
	padding: 5px 5px 0;
	border-bottom: none;
}

#manageChecks ul {
	margin-bottom: 0;
}

#manageChecks ul a {
	text-decoration: underline;
}

#manageChecks ul li:last-child {
	margin-right: 5px;
}

ul.toResultsList li {
	width: 40%;
}

ul.toResultsList li.short {
	width: 5%;
}

ul.toResultsList li:first-child {
	width: 3%;
}

ul.toResultsList li:last-child {
	width: 11%;
}


#dues .row.header {
	font-weight: bold;
}

#dues .row label {
	font-weight: normal;
	line-height: 34px;
}

#dues .col-sm-2 {
	width: 10%;
}

#dues .buttons {
	margin: 10px 0;
}

#dues .buttons input{
	margin-left: 34px;
}

.searchParams {
	padding: 15px 0;
	border: solid 1px #ccc;
}

.searchParams label {
	line-height: 34px;
	margin-bottom: 0px;
}

.searchParams label, .searchParams select, #frmTask select {
	margin-bottom: 10px;
}

#frmTask label {
	line-height: 34px;
}

.row.headers {
	margin-top: 20px;
	font-weight: bold;
}

#loading {
	position:   fixed;
	    z-index:    1000;
	    top:        0;
	    left:       0;
	    height:     100%;
	    width:      100%;
			background: rgba( 255, 255, 255, .8 ) 
			                url('/css/images/loading.png') 
			                50% 50% 
			                no-repeat;	
}

.printHeader {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: solid 1px;
}


@media (max-width: 700px) {

	#toResults {
		height: 250px;
	}

	ul.toResults {
		padding: 0;
	}
	
	ul.toResultsList li {
		width: 80%;
		vertical-align: top;
	}

	ul.toResultsList li.short {
		width: 15%;
	}

	ul.toResultsList li:first-child {
		width: 10%;
	}

	ul.toResultsList li:last-child {
		width: 11%;
	}
}
