UNPKG

@randstad-design/orbit-multitheme

Version:

multitheme Front-end code based on Randstad Human Forward components

225 lines (199 loc) 5.19 kB
.avatar { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 50%; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; position: relative; } .avatar span { position: absolute; } .avatar img { -o-object-fit: cover; object-fit: cover; z-index: 1; } .avatar--XXL { font-family: Montserrat-ExtraBold, arial, sans-serif; font-size: 40px; text-transform: uppercase; line-height: 45px; height: 150px; min-width: 150px; width: 150px; } .avatar--XL { font-family: Montserrat-ExtraBold, arial, sans-serif; font-size: 32px; text-transform: uppercase; line-height: 40px; height: 100px; min-width: 100px; width: 100px; } .avatar--L { font-family: Montserrat-ExtraBold, arial, sans-serif; font-size: 26px; text-transform: uppercase; line-height: 30px; height: 80px; min-width: 80px; width: 80px; } .avatar--M { font-family: Montserrat, arial, sans-serif; font-size: 18px; text-transform: none; line-height: 30px; height: 50px; min-width: 50px; width: 50px; } .avatar--S { font-family: Montserrat, arial, sans-serif; font-size: 16px; text-transform: none; line-height: 25px; height: 40px; min-width: 40px; width: 40px; } .avatar--XS { font-family: Montserrat, arial, sans-serif; font-size: 12px; text-transform: none; line-height: 15px; height: 30px; min-width: 30px; width: 30px; } .avatar--XXS { height: 25px; min-width: 25px; width: 25px; line-height: initial; } .avatar--XXS span { font-size: 0; } .avatar--XXS span:first-letter { font-family: Montserrat, arial, sans-serif; font-size: 12px; text-transform: none; line-height: 15px; } .avatar { background-color: #f8f8f8; color: #1f82db; } .avatar__initials { border: 2px solid #1f82db; } .bg-brand--light-grey .avatar { background: #fff; } .avatar { background-color: #f8f8f8; color: #1f82db; } .avatar__initials { border: 2px solid #1f82db; } .bg-brand--light-grey .avatar { background: #fff; } .contact-details__item { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .contact-details__item + .contact-details__item { margin-top: 5px; } .contact-details__link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-width: 0; } .contact-details__link .icon { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 15px; top: 5px; } .contact-details__link .icon + span { display: initial; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .person__profile + .person__profile { margin-top: 50px; } .person__profile .contact-details { margin-top: 20px; } .person__profile .social__list { margin-top: 30px; } .person__name { font-family: Montserrat-SemiBold, arial, sans-serif; font-size: 26px; text-transform: none; line-height: 30px; text-transform: capitalize; } .person__description + .social__list { margin-top: 20px; } .person__info p:not(.person__title), .person__description { margin-bottom: 0; margin-top: 20px; } .person__title { font-family: Montserrat, arial, sans-serif; font-size: 18px; text-transform: none; line-height: 30px; margin-bottom: 0; margin-top: 10px; } .person--s { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .person--s .person__description { font-family: Montserrat, arial, sans-serif; font-size: 16px; text-transform: none; line-height: 25px; margin-left: 20px; margin-top: 0; } @media (min-width: 941px) { .person__profile + .person__profile { margin-top: 80px; } .my-environment-container .person__initials { margin-bottom: 0; } } @media (min-width: 941px) { .contact-person { width: calc((38/58) * 100%); } .contact-person .person__profile { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .contact-person .person__image { height: 100%; max-height: calc((13/38) * 100%); margin-bottom: 0; max-width: calc((13/38) * 100%); width: 200px; } .contact-person .person__initials { max-width: calc((13/38) * 100%); width: 200px; } .contact-person .person__initials span { font-family: Montserrat-ExtraBold, arial, sans-serif; font-size: 60px; text-transform: uppercase; line-height: 60px; } .contact-person .person__info { margin-left: auto; width: calc((23/38) * 100%); } } @media (min-width: 941px) { .meta-info { border-radius: 8px; max-width: calc((28/58) * 100%); margin-left: auto; padding: 50px; } } /*# sourceMappingURL=contact-person.css.map */