.um-field {
padding: 0 !important;
}
.register_hint_dropdown_container {
background-color: #faf6e1;
padding: 1rem;
}
.register_hint_info-box {
display: none;
border: 1px solid #fdd124;
padding: 10px;
margin-top: 10px;
background-color: #fdf4bd;
}
.register_hint_info-box_caption {
font-size: 20px;
color: rgb(80, 70, 33);
}
#password-strength {
margin-top: 10px;
font-weight: bold;
}
.strength.weak {
color: red;
}
.strength.fair {
color: orange;
}
.strength.good {
color: yellowgreen;
}
.strength.strong {
color: green;
}
.strength.very-strong {
color: darkgreen;
}
#error-msg {
background-color: #ef5c5c;
color: white;
border: 2px solid #c54949;
border-radius: 5px;
padding: 1rem;
margin-bottom: 1rem;
}
#pwRequirements {
margin-top: 1rem;
}
#popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: white;
padding: 20px;
box-shadow: 0 5px 15px rgba(0,0,0,0.3);
z-index: 1000;
}
.popup-content {
text-align: center;
}
.password-container {
position: relative;
}
.toggle-password {
position: absolute;
right: 10px;
top: 50%;
cursor: pointer;
font-size: 20px;
line-height: 1.5;
color: #888;
user-select: none; }
.download-description-container {
margin: 1rem 0;
padding: 1rem;
-webkit-box-shadow: 0 0 2px 0 #000000;
box-shadow: 0 0 2px 0 #000000;
}
.download-description-download {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.download-list-image-container {
display: flex;
flex-wrap: wrap;
margin: 1rem 0;
}