@charset "UTF-8";

@media (max-width: 600px) {
	.MainText1 {
    	font-size: 14pt !important;
	}
}

.v3-table th {
	cursor:auto;
	height:18px;
	vertical-align:middle;
}
.v3-table tr td {
	height:auto;
	border:0;
	overflow:hidden;
}
.v3-table td a {
	line-height:100%;
	display:inline;
}
table.v3-table td a:hover {
	background-color: #ffe6a3;
}

table.lefttopnowrap td:nth-child(1) {
	white-space:nowrap;
	vertical-align:middle;
	padding-left:3px;
}
table.lefttopnowrap td:nth-child(2) {
	white-space:nowrap;
	padding-top:1px;
	padding-bottom:1px;
}

.iconButton {
	border:0;
	width:20px;
	height:20px;
	margin-top:1px;
	margin-bottom:1px;
}
.monthtable {
	width:204px;
	border:0;
	margin:0;
	padding:0;
}
.monthtable td {
	width:17px !important;
	padding:1px !important;;
	text-align:center;
}

option.nocheck {
 padding: 1px 0 1px 26px;
 vertical-align: middle;
}
.SmallText1 {
	font-size:10pt;
}

.select2-highlighted { font-size: 11px; color: #eee; }
.select2-container .select2-choice {
    height: 23px;
    padding: 0 0 0 4px;
    line-height: 23px;
    border-radius: 4px;
}
span.select2-selection.select2-selection--single, span#select2-usersearch-container.select2-selection__rendered {
	height:28px;
	line-height:28px; 
}
.userdrop.select2-container .select2-results {
	max-height: 300px;
}
.userdrop .select2-results {
	max-height: 300px; 
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 300px;
}

select, input.search {
	padding:0;
    height: 25px;
    line-height: 25px;
    border-radius: 4px;
	border-collapse:collapse;
	border: 1px solid #aaa;
}
input[type=checkbox] {
	vertical-align:top;
	height: 18px;
    line-height: 18px;
}
.select2-default {
    color: #000 !important;
}
.highlightcriteria {
    background-color: #ffcc66;
}

table#searchExpanded tr td:nth-child(1) {  
	width:130px;
}

#resultsTable tr {
/*	cursor: pointer; */
	user-select: none;
/*	pointer-events: auto; */
}
#resultsTable tr td:nth-child(1) {  
	background:none;
	width:30px;
	font-size:1.3em;
	text-align:center;
}
#resultsTable tr th:nth-child(2) {  
	text-align:left;
	vertical-align:bottom;
	white-space:nowrap;
	height:30px;
	padding-bottom:2px;
	padding-left:0;
}
#resultsTable tr td:nth-child(2) {  
	padding-top:4px;
	padding-bottom:4px;
	min-width:0;
	width:100%;
	max-width:350px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
}
#resultsTable tr td:nth-child(2) a:visited {
    color: #999;
}
#resultsTable tr td:nth-child(2) div.peaks a:visited {
    color: #0c89e8;
}
#resultsTable tr th:nth-child(3) {  
	text-align:left;
	vertical-align:bottom;
	white-space:nowrap;
	min-width:0;
}
#resultsTable tr td:nth-child(3), #resultsTable tr td:nth-child(4) {
	padding-right:5px;
}
#resultsTable tr th:nth-child(4),
#resultsTable tr th:nth-child(5) {  
	text-align:center;
	vertical-align:bottom;
	white-space:nowrap;
	width:5%;
}
#resultsTable tr td:nth-child(4),
#resultsTable tr td:nth-child(5) {  
	text-align:right;
	padding-right:2px;
}
#resultsTable tr th:nth-child(6) {  
	text-align:left;
	vertical-align:bottom;
	white-space:nowrap;
	width:18px;
	padding-bottom:2px;
}
#resultsTable tr td:nth-child(6) {  
	white-space:nowrap;
	width:25px;
	min-width:25px;
	padding-left:4px;
	padding-right:4px;
}
#resultsTable tr th:nth-child(7),
#resultsTable tr th:nth-child(8) {  
	text-align:center;
	vertical-align:bottom;
	white-space:nowrap;
	width:18px;
	padding-bottom:2px;
}
#resultsTable tr td:nth-child(7),
#resultsTable tr td:nth-child(8) {  
	text-align:center;
	width:50px;
}
#resultsTable tr th:nth-child(9) {
	text-align:center;
	vertical-align:bottom;
	white-space:nowrap;
	width:40px;
	max-width:40px;
}
#resultsTable tr td:nth-child(9) {
	text-align:center;
	width:75px;
	padding:2px;
}

div.peaks, div.added {
	margin:0;
	width:inherit;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sortActive {
	font-size:1.3em;
	color:yellow;
}
.sortInactive {
	font-size:1em;
	color:lightgray;
}
.likeMe {
	text-decoration: underline;
    text-decoration-color: yellow;
    text-underline-offset: 2px;
}
.submitButton {
	display:none;
}