

/* module config node table hide first row */
#nodelist > tbody > tr:nth-child(1) {
	display:none;
}

/* module config  add key  */
li.Inputfield_add_admin_key div label,
li.Inputfield_add_readonly_key div label  {
	margin-top: 10px;
}





/**********  InputfieldTypesense  *********/


/* inputfields hide table row templates */
.InputfieldTypesense tr.rowTemplate {
	display: none;
}


.InputfieldTypesense td.checkbox, .InputfieldTypesense th.checkbox {
    text-align: center;
}

.InputfieldTypesense td.checkbox {
	/*vertical-align: middle;*/
}



/* set width for various td to make more room for others */
.InputfieldTypesense .schemarow td.name {
	width: 250px;
}
.InputfieldTypesense .schemarow td.type {
	width: 130px;
	padding-left: 6px;
	padding-right: 6px;
}
.InputfieldTypesense .schemarow td.checkbox {
	width: 50px;
}
.InputfieldTypesense .schemarow td.locale {
	width: 85px;
}
.InputfieldTypesense .schemarow td.markup {
	width: 40px;  /* schema field delete/drop row */
}


.InputfieldTypesense .overriderow td.override-chkbox,
.InputfieldTypesense .synonymrow td.synonym-chkbox {
    width: 30px;
}
.InputfieldTypesense .overriderow td.override-id,
.InputfieldTypesense .synonymrow td.synonym-id {
    width: 300px;
}
.InputfieldTypesense .overriderow td.override-active,
.InputfieldTypesense .synonymrow td.synonym-active {
    width: 100px;
}
.InputfieldTypesense .overriderow td.override-del_ov_row,
.InputfieldTypesense .synonymrow td.synonym-del_syn_row {
	width: 40px;  /* schema field delete/drop row */
}







/* textarea initial height in line with other inputs + disable width resize */
.InputfieldTypesense td.textarea textarea {
	min-height: 40px;
	height:auto;
	resize: vertical;
	field-sizing: content; /* auto-adjusting height works on newer browser, resizing overrides this */
}



/* textarea renderValue make spaces behave like indentation */
.InputfieldTypesense td.textarea {
	white-space: pre; /* or pre-wrap*/
}

/* textarea renderValue prevent extra lines for (white-space: pre) br tags */
.InputfieldTypesense td.textarea br {
	display: none;
}





/* dont show delete/drop icon on the schema update row */
.InputfieldTypesense .schema-table .delete_schemarow_update {
	visibility: hidden;
}

/* inputfields schema table row hidden elements */
.InputfieldTypesense .schemarow .hidden {
	display:none;
	height: 0;
}

/* inputfields table row rendervalue output improvements */
.InputfieldTypesense .schemarow .hidden +ul {
	margin-top: 0;
	padding-left: 0;
}
.InputfieldTypesense .schemarow .hidden +ul li {
	margin-left: 0;
	list-style-type: none;
}




/* override some ui-state-error colors (screwed up by Tasker module) */
.pw-notices .NoticeError,
.InputfieldTypesense .ui-state-error i {
    color: #fff;
}
.InputfieldTypesense .uk-checkbox:not(:checked) {
    background-color: #fff;
}
/* fix default theme overriding ui-state-error on hover */
.pw-content .InputfieldTypesense .AdminDataList tr:hover td {
	background-color: inherit;
}


/* collection status and indexing: show/hide buttons where applicable */
/* most all of this can be removed if implementing showIf logic for the button */
.InputfieldTypesense .coll_created button.create_coll,
.InputfieldTypesense .coll_not_created button.update_coll,
.InputfieldTypesense .coll_not_created button.delete_coll,
.InputfieldTypesense .coll_not_created button.create_override, /*activate_override*/
.InputfieldTypesense .coll_not_created button.delete_override, /*deactivate_override*/
.InputfieldTypesense .coll_not_created button.create_synonym, /*activate_override*/
.InputfieldTypesense .coll_not_created button.delete_synonym, /*deactivate_override*/
.InputfieldTypesense .coll_not_created button.index_docs,
.InputfieldTypesense .coll_not_created button.update_numdocs,
.InputfieldTypesense .coll_not_created button.importButton {
	display:none;
}

