form {
	font-size: 1.1em;
}

.header-menu-panel {
    display: none;
}

div#description {
	width: 40em;
	margin-bottom: 2em;
}


/*******************/
/* edit-data-panel */
/*******************/
.edit-data-panel-padding {
	padding: 1em 1.4em !important;
}

.edit-data-panel {
	width: 60%;
	margin: 10px auto;
}

.edit-data-row.p-grid .p-col:first-child {
	width: 20em;
	font-weight: bold;
}

.edit-data-row.p-grid .p-col:first-child button {
	display: flex;
    justify-self: flex-end;
}

.edit-data-panel .edit-data-row.p-grid .p-col:nth-child(2) {
	width: 15em;
	max-width: 100%;
}

.edit-data-panel .edit-data-row.p-grid .p-col:nth-child(2)>* {
	box-sizing: border-box;
}

.edit-data-panel .edit-data-row.p-grid .p-col:nth-child(3) {
	width: 25em;
	max-width: 100%;
}

.admin-password-reset-panel {
	width: 70%;
    margin-left: auto !important;
    margin-right: auto !important;
}

#centerForm {
	padding: 1em;
}

#centerForm h3 {
	text-align: center;
}

body .ui-password {
	display: inline-flex;
}

body .ui-password-icon {
	font-family: "Font Awesome\ 5 Free" !important;
    font-style: normal;
    display: inline-block;
    background: none;
    right: 1.5em;
    position: relative;
    padding-top: 4px;
}

body .ui-password.ui-password-masked .ui-password-icon:before {
    content: "\f06e";
}

body .ui-password.ui-password-unmasked .ui-password-icon:before {
    content: "\f070";
}

