.egrantDisplayNone {
	display:	none !important;
}

textarea.egrantDisplayNone {
	display:	none !important;
}

table[data-name="general_tab_selectableitems"] {
    display: none !important;
}


/* additional CSS and overrides for Character Counter on Portal */

.characters-remaining .textarea {	
	border: 1px solid #ccc;   
}

.characters-remaining.active, .characters-remaining.active .wrapper {
		border: 1px solid !important;
		border-color: #69c !important;
		outline: 0;
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}

.characters-remaining.error.active, .characters-remaining.error.active .wrapper {
		border: 1px solid !important;
		border-color: rgb(234, 6, 0) !important;
		outline: 0;
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(234 6 0 / 60%);
}

.characters-remaining.active {   
	font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif !important;    
    font-size: 15px !important;
	font-weight: 400 !important;
    color: rgb(85, 85, 85) !important;  
}

.characters-remaining.error {    
	font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif !important;    
    font-size: 15px !important;
	font-weight: 400 !important;
	color: rgb(234, 6, 0) !important; 	
}

.characters-remaining, .characters-remaining * {    
    font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif !important;    
    font-size: 15px !important;
	font-weight: 400 !important;	
}

td[data-attribute="egrant_notes"] {
    word-break: break-all;
}

.page-header {
	display: none;
}