.profile { height: fit-content; //margin-top: 80px; min-height: 100vh; background-color: #ffffff; } .clickable { cursor: pointer; } .clickable:hover { //text-decoration: underline; //Alternative color: var(--primary-color-3) !important; } // .two-line-mat-option { // height: 3.5em; // line-height: 1.2em; // } // .full-width{ // width: 100% // } .user-profile { .profile-card-center-row { justify-content: center; } .profile-card { margin-bottom: 1em; } .user-profile-title { font-size: 1.25rem; color: #212121; padding-top: 4.1875rem; padding-left: 3.75rem; padding-bottom: 4.0625rem; } .profile-content { margin-left: 9rem; margin-right: 11rem; .avatar { border-radius: 50%; width: 122px; height: 122px; box-shadow: 0px 3px 6px #00000029; } } .camera { position: relative; bottom: 17px; .material-icons-two-tone { background-color: #00ffdc; font-size: 34px; width: 34px; height: 34px; -webkit-background-clip: text; } } .main-info { margin-bottom: 34px; } .name { color: var(--primary-color); font-weight: 500; font-size: 1.25rem; line-height: 3rem; } .connected { color: #a8a8a8; } .mail { color: var(--primary-color); font-weight: 500; } .field-title { color: #212121; opacity: 0.81; font-size: 1.125rem; font-weight: 500; } } .settings { line-height: 2.4em !important; } .zenodo-email { color: black; } .remove-btn { padding-top: .8rem; // padding-bottom: 1.34375em; } .link-zenodo-btn { display: flex; align-items: center; } .unlinkBtn { background-color: FireBrick; color: white; border-radius: 30px; } .save-btn { background: var(--primary-color) 0% 0% no-repeat padding-box; border-radius: 30px; opacity: 1; width: auto; min-width: 110px; height: 40px; display: flex; justify-content: center; align-items: center; font-weight: 700; color: #ffffff; cursor: pointer; } .default-btn { background: #ffffff 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #1e202029; border: 1px solid #b5b5b5; border-radius: 30px; opacity: 1; min-width: 162px; max-width: 256px; height: 40px; color: #212121; font-size: 0.87rem; font-weight: 500; } .accent-btn { background: #ffffff 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #1e202029; border: 1px solid #b5b5b5; border-radius: 30px; opacity: 1; min-width: 162px; max-width: 256px; height: 40px; color: var(--primary-color); font-size: 0.87rem; font-weight: 500; } .vertical-line { border-left: 2px solid var(--primary-color); } .email-title { margin-top: 1.6875rem; letter-spacing: 0.15px; color: #a8a8a8; opacity: 1; } .mail-text { // cursor: pointer; line-height: 2; letter-spacing: 0.15px; color: #212121; } // .mail-text:hover { // background-color: #f4f8f9; // } .check-icon { color: var(--primary-color); transform: scale(0.75); padding: 0.4rem; } .clear-icon { cursor: pointer; color: #212121; padding: 0.4rem; } .clear-icon:hover { background-color: #ececec !important; border-radius: 50%; } .unlink-mail { line-height: 2rem; cursor: pointer; mat-icon { color: var(--primary-color); display: inline-flex; vertical-align: middle; } } .unlink-mail:hover { background-color: #f4f8f9; } .disable-unlink{ opacity: 0.3; } .disable-unlink:hover{ cursor: not-allowed; } .disable-unlink:active{ pointer-events: none; } .add-new-btn { margin-top: 2rem; } .add-mail { padding-left: 22px; line-height: 2rem; cursor: pointer; mat-icon { color: var(--primary-color); display: inline-flex; vertical-align: middle; } span { font-weight: 500; letter-spacing: -0.35px; color: #212121; opacity: 1; } } .add-mail:hover { background-color: #f4f8f9; } .user-credential { display: flex; align-items: center; span.googleIcon, span.facebookIcon, span.twitterIcon { float: left; transform: scale(0.4); width: 45px; height: 45px; } span.googleIcon { background: url("../../../assets/images/argos-login/NoPath\ -\ Copy\ \(2\).png") no-repeat; margin-left: .2rem; } span.facebookIcon { background: url("../../../assets/images/argos-login/NoPath\ -\ Copy\ \(4\).png") no-repeat; } span.twitterIcon { background: url("../../../assets/images/argos-login/NoPath\ -\ Copy\ \(5\).png") no-repeat; } span.linkedInIcon { } span.configurableIcon { } span.b2AccessIcon { background: url(../../ui/auth/login/img/b2access_small.png) no-repeat; float: left; width: 45px; height: 25px; margin-left: 1rem; } span.orcidIconMedium { background: url("../../../assets/images/argos-login/NoPath\ -\ Copy.png") no-repeat; background-position: center; float: left; transform: scale(0.45); width: 50px; height: 45px; } span.openaireIcon { background: url("../../../assets/images/argos-login/NoPath\ -\ Copy\ \(6\).png") no-repeat; background-position: center; float: right; transform: scale(0.4); width: 50px; height: 45px; } span.zenodoIcon { background: url("../../../assets/images/argos-login/zenodo-gradient-sm.png") no-repeat; background-position: center; float: right; transform: scale(0.58); width: 200px; height: 45px; margin-left: -58px; } } ::ng-deep .name-form .mat-form-field-appearance-outline .mat-form-field-outline { background: #fafafa !important; } ::ng-deep .name-form .mat-form-field-appearance-outline .mat-form-field-infix { font-size: 1rem; padding: 0.6em 0 1em 0 !important; } ::ng-deep .organization-form .mat-form-field-appearance-outline .mat-form-field-outline { background: #fafafa !important; } ::ng-deep .organization-form .mat-form-field-appearance-outline .mat-form-field-infix { font-size: 1rem; padding: 0.6em 0 1em 0 !important; } ::ng-deep .timezone-form .mat-form-field-appearance-outline .mat-form-field-outline { background: #fafafa !important; } ::ng-deep .timezone-form .mat-form-field-appearance-outline .mat-form-field-infix { font-size: 1rem; padding: 0.6em 0 1em 0 !important; } ::ng-deep .culture-form .mat-form-field-appearance-outline .mat-form-field-outline { background: #fafafa !important; } ::ng-deep .culture-form .mat-form-field-appearance-outline .mat-form-field-infix { font-size: 1rem; padding: 0.6em 0 1em 0 !important; } ::ng-deep .language-form .mat-form-field-appearance-outline .mat-form-field-outline { background: #fafafa !important; } ::ng-deep .language-form .mat-form-field-appearance-outline .mat-form-field-infix { font-size: 1rem; padding: 0.6em 0 1em 0 !important; } ::ng-deep .role-form .mat-form-field-appearance-outline .mat-form-field-outline { background: #fafafa !important; } ::ng-deep .role-form .mat-form-field-appearance-outline .mat-form-field-infix { font-size: 1rem; padding: 0.6em 0 1em 0 !important; }