label {
    color: #009688;
}

#pwchangeYnLabel {
    color: #ff5722;
}

#joinForm {
    margin: 50rem 0;
    border: 1px solid #d7d7d7;
    border-radius: 10px;
    padding: 20rem;
}

.controlmode {
    text-align: right;
}

.controlmode>a {
    border-bottom: 1px solid gray;
}

.inputWrap {
    display: block;
    width: 100%;
    max-width: 500rem;
    margin: 0 auto;
    margin-bottom: 30rem;
    position: relative;
}

.inputWrap>* {
    display: block;
    width: 100%;
}

.inputWrap>input, .pwdWrap>input, .inputWrap>select {
    font-size: 18rem;
    padding: 5rem 10rem;
    width: 100%;
}


.pwdWrap {
    position: relative;
}


#passwordsView {
    position: absolute;
    top: 13%;
    right: 10rem;
    text-align: right;
    width: auto;
    cursor: pointer;
}