#dataset_selected_container {
	font-size:16px;
	padding: 0px 0 5px 5px;
	width: 380px;
}

#search_txt {
    width: calc(100% - 175px);
    height: 22px;
    font-size: 1.2em;
    vertical-align: middle;
    margin: 0 6px;
}

#viewing {
	position: absolute;
    top: 8px;
    right: 8px;
	font-size: 12px;
}

.list_data {
	width: 100%;
	height: 100%;
}

.list_data_row_container {
	height: calc(100% - 23px);
	overflow:auto;
}

.related_list .list_data_row_container {
	height: calc(100% - 62px) !important;
}

.list_data_row {
	padding: 2px 4px;
	border-bottom: 1px solid #cacaca;
	-webkit-user-select: none;  
	-moz-user-select: none;    
	-ms-user-select: none;      
	user-select: none;
	cursor:pointer;
	white-space: nowrap;
	overflow: hidden;
}

.list_data_row span {
	overflow: hidden;
    white-space: nowrap;
    margin-right: 5px;
    vertical-align: middle;
	text-decoration: inherit;
}
.list_data_row.header {
	background-color:inherit !important;
	border-bottom:1px solid black;
	font-weight:bold;
}
.list_data_row:last-child {
	border-bottom:1px solid black;
}

.list_data_row:nth-child(odd) { background-color: #f3f3f3; }
.list_data_row.selected {
	background-color: #1e4e7b;
	color:white;
}
.list_data_row.red {
	background-color: #971717;
	color:white;
}


/*******************
we were using 100% as a guide for col widths but sometimes that's not enough so we're now going to set the widths with vw
font-size is .8vw (height) so each character is about .6vw in width (75% of height)
so to get col widths, we multiply how many characters we wish to display by .6 to give us the width
the list container is around 30vw so that'll be our new guide.  some lists need more info and we'll go over 30vw and just expand the list on mouseover
********************/

.expanded {
	min-width:500px;
    background-color: white;
    box-shadow: 3px 3px 3px #333;
}

.list_data .col_hidden { display:none; }

.list_data .col1 { width:40px }

.group_list_data .col2 { width:110px }

.agreement_list_data .col2 { width:231px }
.agreement_list_data .col3 { width:66px }

.project_list_data .col2 { width:110px }
.project_list_data .col3 { width:75px }
.project_list_data .col4 { width:36px }
.project_list_data .col5 { width:68px }
.project_list_data .col6 { width:40px }

.program_list_data .col2 { width:110px }
.program_list_data .col3 { width:75px }
.program_list_data .col4 { width:36px }
.program_list_data .col5 { width:68px }
.program_list_data .col6 { width:40px }

.crew_list_data .col2 { width:110px }
.crew_list_data .col3 { width:175px }

.work_list_data .col2 { width:66px }
.work_list_data .col3 { width:230px }

.summary_list_data .col2 { width:66px }
.summary_list_data .col3 { width:80px }
.summary_list_data .col4 { width:80px }
.summary_list_data .col5 { width:80px }
.summary_list_data .col6 { width:80px }

.person_list_data .col2 { width:110px }
.person_list_data .col3 { width:88px }
.person_list_data .col4 { width:88px }

.member_list_data .col2 { width:110px }
.member_list_data .col3 { width:66px }
.member_list_data .col4 { width:50px }

.member_work_list_data .col2 { width:110px }
.member_work_list_data .col3 { width:100px }
.member_work_list_data .col4 { width:50px }

.member_work_detail_list_data .col2 { width:88px }
.member_work_detail_list_data .col3 { width:60px }
.member_work_detail_list_data .col4 { width:60px }
.member_work_detail_list_data .col5 { width:75px }
.member_work_detail_list_data .col6 { width:60px }

.personnel_work_list_data .col2 { width:110px }
.personnel_work_list_data .col3 { width:100px }
.personnel_work_list_data .col4 { width:50px }

.personnel_work_detail_list_data .col2 { width:88px }
.personnel_work_detail_list_data .col3 { width:60px }
.personnel_work_detail_list_data .col4 { width:60px }
.personnel_work_detail_list_data .col5 { width:75px }
.personnel_work_detail_list_data .col6 { width:60px }

.certification_list_data .col2 { width:110px }
.certification_list_data .col3 { width:110px }

.contact_list_data .col2 { width:172px }
.contact_list_data .col3 { width:125px }

.agency_list_data .col2 { width:150px }
.agency_list_data .col3 { width:150px }

.notes_list_data .col2 { width:66px }
.notes_list_data .col3 { width:112px }
.notes_list_data .col4 { width:92px }
.notes_list_data .col5 { width:65px }
.notes_list_data .col6 { width:65px }

.template_list_data .col2 { width:79px }
.template_list_data .col3 { width:73px }
.template_list_data .col4 { width:120px }
.template_list_data .col5 { width:112px }

.file_list_data .col2 { width:198px }
.file_list_data .col3 { width:122px }

.transaction_list_data .col2 { width:60px }
.transaction_list_data .col3 { width:112px }
.transaction_list_data .col4 { width:88px }
.transaction_list_data .col5 { width:88px }

.transaction_detail_data .col2 { width:110px }

.tool_list_data .col2 { width:110px }
.tool_list_data .col3 { width:40px }
.tool_list_data .col4 { width:40px }
.tool_list_data .col5 { width:88px }

.account_tool_list_data .col2 { width:80px }
.account_tool_list_data .col3 { width:60px }

.program_projects_list_data .col2 { width:140px }
.program_projects_list_data .col3 { width:74px }
.program_projects_list_data .col4 { width:35px }
.program_projects_list_data .col5 { width:140px }

.program_week_list_data .col2 { width:60px }
.program_week_list_data .col3 { width:112px }
.program_week_list_data .col4 { width:90px }
.program_week_list_data .col5 { width:130px }
.program_week_list_data .col6 { width:90px }
.program_week_list_data .col7 { width:40px }

.report_list_data .col2 { width:80px }
.report_list_data .col3 { width:35px }
.report_list_data .col4 { width:70px }
.report_list_data .col5 { width:70px }

/*.list_data .col1 { width:3.6vw }

.agreement_list_data .col2 { width:21vw }
.agreement_list_data .col3 { width:6vw }

.project_list_data .col2 { width:10.5vw }
.project_list_data .col3 { width:6.3vw }
.project_list_data .col4 { width:3.3vw }
.project_list_data .col5 { width:3.9vw }
.project_list_data .col6 { width:3vw }

.work_list_data .col2 { width:6vw }
.work_list_data .col3 { width:21vw }

.person_list_data .col2 { width:10vw }
.person_list_data .col3 { width:8vw }
.person_list_data .col4 { width:8vw }

.certification_list_data .col2 { width:10vw }
.certification_list_data .col3 { width:10vw }

.contact_list_data .col2 { width:15.6vw }
.contact_list_data .col3 { width:11.4vw }

.agency_list_data .col2 { width:7.5vw }
.agency_list_data .col3 { width:9vw }
.agency_list_data .col4 { width:10.5vw }

.notes_list_data .col2 { width:6vw }
.notes_list_data .col3 { width:10.2vw }
.notes_list_data .col4 { width:4.8vw }
.notes_list_data .col5 { width:3vw }
.notes_list_data .col6 { width:3vw }

.template_list_data .col2 { width:7.2vw }
.template_list_data .col3 { width:6.6vw }
.template_list_data .col4 { width:3vw }
.template_list_data .col5 { width:10.2vw }

.file_list_data .col2 { width:18vw }
.file_list_data .col3 { width:9vw }*/



/*list_data .col1 { width: 10% }

.agreement_list_data .col2 { width:70% }
.agreement_list_data .col3 { width:20% }

.project_list_data .col2 { width:35% }
.project_list_data .col3 { width:21% }
.project_list_data .col4 { width:11% }
.project_list_data .col5 { width:13% }
.project_list_data .col6 { width:10% }

.work_list_data .col2 { width:20% }
.work_list_data .col3 { width:70% }

.contact_list_data .col2 { width:52% }
.contact_list_data .col3 { width:38% }

.agency_list_data .col2 { width:25% }
.agency_list_data .col3 { width:30% }
.agency_list_data .col4 { width:35% }

.notes_list_data .col2 { width:20% }
.notes_list_data .col3 { width:34% }
.notes_list_data .col4 { width:16% }
.notes_list_data .col5 { width:10% }
.notes_list_data .col6 { width:10% }

.template_list_data .col2 { width:24% }
.template_list_data .col3 { width:22% }
.template_list_data .col4 { width:10% }
.template_list_data .col5 { width:34% }

.file_list_data .col2 { width:60% }
.file_list_data .col3 { width:30% }*/