/*
	This is a CSS file designed to hold declarations specific
	for this atlas.
*/

/* ------------ Hide schema decorations ---*/
.inuktutlexicon_word_brief_decoration,
.inuktutlexicon_photo_brief_decoration,
.inuktutlexicon_category_brief_decoration,
.inuktutlexicon_community_brief_decoration,
.inuktutlexicon_dialect_brief_decoration {
	display:none;
}

/*----- Table Canvas Styling -------*/
.n2TableCanvas {
	overflow:auto;
}

.n2TableCanvas table td a {
	color: black;
	cursor:pointer;
}

.n2TableCanvas table td a.n2s_insertedReferenceLink {
	color: blue;
	cursor:pointer;
}

.n2TableCanvas table td, table th {
    min-width: 100px;
    padding: 0 2px;
}

.nunaliit_module_module_056inuktutlexicon_137word_137list .n2TableCanvas table td:nth-child(9n),
.nunaliit_module_module_056inuktutlexicon_137word_137list .n2TableCanvas table th:nth-child(9n) {
	min-width: 300px !important;	
}

/*------------ Module Title Styling -----------*/
.nunaliit_atlas .nunaliit_module_title .n2widget_createDocumentFromSchema {
	padding: 8px 8px !important;	
}

.nunaliit_atlas .nunaliit_module_title .n2widget_documentSelector {
	padding: 8px 2px !important;	
}


/*------ Reference Browser Table Styling ------*/
.n2ReferenceBrowserCanvas table tr:nth-child(even) {
	background-color: #F2F4F6;	
}

.n2ReferenceBrowserCanvas table tr th,
.n2ReferenceBrowserCanvas table tr td {
	padding:3px;
}

/*------- Document Display Styling ------------*/
/* Make display labels take 100% width */
.n2_documentDisplay .n2_layoutFloat div.label,
.n2_documentDisplay .n2_layoutFloat div.value {
	width: 100%;	
}
.n2_documentDisplay div.label{
	color: #9FA6AB;
	font-size: 0.8em;
}
.n2_documentDisplay > .n2_layoutFloat > div > div {
	padding: 0px 5px 2px 5px;
}
.n2_documentDisplay > .n2_layoutFloat > div > div:nth-child(2n) {
	background-color: #F2F4F6;
}
/* Hide header labels */
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_word_word .label,
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_category_name .label,
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_community_name .label,
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_dialect_name .label {
	display: none;
}
/* Make header content larger in display*/
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_word_word .value,
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_category_name .value,
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_community_name .value,
.n2_documentDisplay .n2_layoutFloat .inuktutlexicon_dialect_name .value {
	font-size: 2em;
    border-bottom: 1px dotted #F2F4F6;
	color: #333333;
}

/* ------ word list single filter widget style rules ----------- */
.nunaliit_module_module_056inuktutlexicon_137word_137list .n2widget_singleFilterSelection {
    float: right;
    padding: 8px 2px !important;
}

/* ------ single Filter Selection Widget Style Rules --------- */
.nunaliit_module_module_056inuktutlexicon_137birds1 .n2widget_singleFilterSelection,
.nunaliit_module_module_056inuktutlexicon_137birds2 .n2widget_singleFilterSelection,
.nunaliit_module_module_056inuktutlexicon_137birds3 .n2widget_singleFilterSelection,
.nunaliit_module_module_056inuktutlexicon_137birds5 .n2widget_singleFilterSelection,
.nunaliit_module_module_056inuktutlexicon_137bodyparts .n2widget_singleFilterSelection {
	position: absolute;
	left: 5px;
	top: 5px;
}

/*------- Document Form Styling ------------*/
.n2_documentForm div.label{
	color: #7C8286;
}
.n2_documentForm div.title {
	font-size: 1.5em;
}
.n2_documentForm div.title .label {
	border-bottom: 1px dotted #F2F4F6;
	color: #093551;
}
.n2_documentForm > .n2_layoutFloat > div > div:not(.title) {
	padding: 0px 5px 2px 5px;
}
.n2_documentForm > .n2_layoutFloat > div > div:nth-child(2n):not(.title) {
	background-color: #F2F4F6;
} 

.n2_documentForm .n2schema_array {
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	border-radius: 3px;	
	min-height: 20px;
	padding: 0px 2px;
}

.n2_documentForm .n2schema_array .n2schema_array_item:nth-child(even) {
	background-color: #F2F4F6;	
}
.n2_documentForm .n2schema_array .n2schema_array_item:nth-child(odd) {
	background-color: #FFFFFF;	
}

/*----------- Wiki Document Styling ----------------------*/
.n2_documentDisplay .inuktutlexicon_wikidoc_content .label {
    display: none;
}

/*----------- Dialect Table Canvas Styling ----------------------*/

.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas{
	overflow-y: hidden;
}

.nunaliit_module_module_056inuktutlexicon_137dialect_137list table .dialect_table_canvas_hidden {
	display: none;
}


.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table {
	border-radius: 2px;
}

.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table tbody {
	display: block;
	margin-top: 31px;
	overflow-y: auto;
	overflow-x: hidden;
	height:850px;
}
.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table tbody th {
	height:30px;
}

.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table tr:nth-child(1) {
	position: absolute;
	top: 33px;
	display: block;
	background-color: #888888;

}

.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table tr:nth-child(1) a {
	color: #FFFFFF;
}

.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table tr:nth-child(2n) {
	background-color: #f6f6f6;
}

.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table td,
.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table th {
	min-width: 125px !important;
	max-width: 125px !important;
}

.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas table td div span.n2s_insertedReferenceLink {
    padding: 2px 0px;
    display: block;
}

/* Hide Nav-Bar module links in Inuinnaqtun word list */
.nunaliit_module_module_056inuktutlexicon_137word_137list_137inuinnaqtun ul.n2nav_setChildModuleCurrent {
	display: none;
}

/* Hide certain brief attributes in dialect chart */
.nunaliit_module_module_056inuktutlexicon_137dialect_137list .inuktutlexicon_word_brief .inuktutlexicon_word_englishequivalent {
	display: none;
}
.nunaliit_module_module_056inuktutlexicon_137dialect_137list .inuktutlexicon_word_brief .inuktutlexicon_word_dialect {
	display: none;
}
/* Override default table white space in dialect chart */
.nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas td, .nunaliit_module_module_056inuktutlexicon_137dialect_137list .n2TableCanvas th {
	white-space: normal;
}
/* Override default table white space in word list */
.nunaliit_module_module_056inuktutlexicon_137word_137list .n2TableCanvas td, .nunaliit_module_module_056inuktutlexicon_137word_137list .n2TableCanvas th {
	white-space: normal;
}

/* Format the inserted survey thumbnail */
.nunaliit_atlas.nunaliit_module_module_056inuktutlexicon_137survey_1372024_137nunatsiavut_137vitality .inuktutlexicon_wikidoc .n2s_insertedMediaView {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
