handshake/css/newstyle.css

2125 lines
58 KiB
CSS

/* Eric Meyer's CSS Reset
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
This is a Sass partial
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
body {
line-height: 1; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0; }
/* BEGIN Light */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/Light/OpenSans-Light.eot?v=1.1.0");
src: url("../fonts/Light/OpenSans-Light.eot?") format("embedded-opentype"), url("../fonts/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("../fonts/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/Light/OpenSans-Light.svg?v=1.1.0") format("svg");
font-weight: 300;
font-style: normal; }
/* END Light */
/* BEGIN Light Italic */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
src: url("../fonts/LightItalic/OpenSans-LightItalic.eot?") format("embedded-opentype"), url("../fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("../fonts/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/LightItalic/OpenSans-LightItalic.svg?v=1.1.0") format("svg");
font-weight: 300;
font-style: italic; }
/* END Light Italic */
/* BEGIN Regular */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/Regular/OpenSans-Regular.eot?v=1.1.0");
src: url("../fonts/Regular/OpenSans-Regular.eot?") format("embedded-opentype"), url("../fonts/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("../fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/Regular/OpenSans-Regular.svg?v=1.1.0") format("svg");
font-weight: normal;
font-style: normal; }
/* END Regular */
/* BEGIN Italic */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/Italic/OpenSans-Italic.eot?v=1.1.0");
src: url("../fonts/Italic/OpenSans-Italic.eot?") format("embedded-opentype"), url("../fonts/Italic/OpenSans-Italic.woff2?v=1.1.0") format("woff2"), url("../fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/Italic/OpenSans-Italic.svg?v=1.1.0") format("svg");
font-weight: normal;
font-style: italic; }
/* END Italic */
/* BEGIN Semibold */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");
src: url("../fonts/Semibold/OpenSans-Semibold.eot?") format("embedded-opentype"), url("../fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0") format("svg");
font-weight: 600;
font-style: normal; }
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
src: url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?") format("embedded-opentype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0") format("svg");
font-weight: 600;
font-style: italic; }
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/Bold/OpenSans-Bold.eot?v=1.1.0");
src: url("../fonts/Bold/OpenSans-Bold.eot?") format("embedded-opentype"), url("../fonts/Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("../fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/Bold/OpenSans-Bold.svg?v=1.1.0") format("svg");
font-weight: bold;
font-style: normal; }
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
src: url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?") format("embedded-opentype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0") format("svg");
font-weight: bold;
font-style: italic; }
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
src: url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?") format("embedded-opentype"), url("../fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0") format("woff2"), url("../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("../fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("../fonts/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0") format("svg");
font-weight: 800;
font-style: normal; }
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
font-family: 'Open Sans';
src: url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
src: url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?") format("embedded-opentype"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0") format("svg");
font-weight: 800;
font-style: italic; }
/* END Extrabold Italic */
/*# sourceMappingURL=open-sans.css.map */
@media (max-width: 46rem) {
.nomobile, .tablet, .desktop {
display: none !important; } }
@media (min-width: 46.001rem) and (max-width: 63rem) {
.mobile, .notablet, .desktop {
display: none !important; } }
@media (min-width: 63.001rem) {
.mobile, .tablet, .nodesktop {
display: none !important; } }
@media (max-width: 46rem) {
.nomobile, .tablet, .desktop {
display: none !important; } }
@media (min-width: 46.001rem) and (max-width: 63rem) {
.mobile, .notablet, .desktop {
display: none !important; } }
@media (min-width: 63.001rem) {
.mobile, .tablet, .nodesktop {
display: none !important; } }
.header-wrapper {
display: flex;
justify-content: center; }
.header-wrapper .inner-wrapper {
max-width: 1440px;
width: 100%; }
#overlay {
background-color: transparent;
display: none;
height: 2500%;
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute;
z-index: 9; }
.nav-bar {
font-family: "Nitti Light", Helvetica, sans-serif;
-ms-flex-align: center;
-ms-grid-row-align: center;
position: relative;
z-index: 8;
align-items: center;
padding: 30px 50px;
justify-content: space-between; }
@media (max-width: 63rem) {
.nav-bar {
justify-content: space-between; } }
@media(max-width: 414px) {
.nav-bar {
padding-left: 25px;
padding-right: 25px; } }
.nav-bar a.nav-logo {
margin-left: unset;
text-align: center; }
.nav-bar a.nav-logo img {
max-width: 140px; }
.nav-bar .nav-right {
align-items: center;
display: flex;
display: -ms-flexbox;
justify-content: flex-end;
margin-top: 13px; }
.nav-bar .nav-right.links-left {
width: 100%;
justify-content: flex-start; }
@media (max-width: 63rem) {
.nav-bar .nav-right.links-left {
width: unset; } }
.nav-bar .nav-right .nav-links.user-menu {
margin-left: 50px; }
@media (max-width: 63rem) {
.nav-bar .nav-right .nav-links.user-menu {
margin-left: 0; } }
.nav-bar, .nav-bar .nav-links > ul {
display: -ms-flexbox;
display: flex; }
.nav-bar a, .nav-bar .nav-links > ul a {
font-size: 14px;
line-height: 14px;
margin-left: 30px;
font-weight: 600;
color: #000;
text-transform: uppercase;
text-decoration: none; }
.nav-bar a:hover, .nav-bar .nav-links > ul a:hover {
text-decoration: underline; }
.nav-bar .user-menu, .nav-bar .nav-links > ul .user-menu {
flex: 0 0 auto; }
.nav-bar .user-menu .dropdown a, .nav-bar .nav-links > ul .user-menu .dropdown a {
height: 30px;
line-height: 30px;
margin-left: 0;
margin-top: 12px; }
> .nav-bar .user-menu .dropdown:before, > .nav-bar .nav-links > ul .user-menu .dropdown:before {
display: inline-block;
width: 30px;
height: 30px; }
> .nav-bar .user-menu .dropdown:after, > .nav-bar .nav-links > ul .user-menu .dropdown:after {
display: inline-block;
margin-left: 5px;
width: 12px;
height: 5px;
vertical-align: top; }
.nav-bar .user-menu .dropdown .dropdown-menu, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu {
display: block;
position: absolute;
right: 40px;
top: 70px;
border-radius: 10px;
text-align: left;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); }
.nav-bar .user-menu .dropdown .dropdown-menu.hide, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu.hide {
display: none; }
.nav-bar .user-menu .dropdown .dropdown-menu ul, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu ul {
flex-direction: column;
padding-left: 28px;
padding-right: 28px; }
.nav-bar .user-menu .dropdown .dropdown-menu li, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu li {
display: block;
margin-left: 0px;
color: black;
padding: 0.5em 0; }
.nav-bar .user-menu .dropdown .dropdown-menu .dropdown-header, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu .dropdown-header {
align-items: center;
border-bottom: 1px solid #505274;
padding: 15px 20px;
display: flex;
display: -ms-flexbox;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #c2c2c2;
padding: 15px 20px; }
.nav-bar .user-menu .dropdown .dropdown-menu .dropdown-header h5, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu .dropdown-header h5 {
margin: 0;
margin-top: 5px; }
.nav-bar .user-menu .dropdown .dropdown-menu .dropdown-header a.button, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu .dropdown-header a.button {
background: #693AFA;
color: white;
margin-left: 10px;
margin-right: 0;
float: right;
padding: 5px 10px;
text-transform: none;
font-size: 12px; }
.nav-bar .user-menu .dropdown .dropdown-menu .dropdown-header h5, .nav-bar .nav-links > ul .user-menu .dropdown .dropdown-menu .dropdown-header h5 {
color: #A5A5A5;
border: none;
margin-right: 5px;
margin-top: 13px;
font-size: 9px; }
.dropdown .dropdown-menu.overflow {
right: 10px; }
.dropdown .dropdown-menu:not(.dropdown-menu-header) {
padding-top: 38px; }
.dark .dropdown .dropdown-menu .dropdown-header {
background-color: black; }
.dark .dropdown .dropdown-menu .dropdown-header h5 {
color: #8B8B8B; }
.landing .dropdown .dropdown-menu .dropdown-header, .light .dropdown .dropdown-menu .dropdown-header {
background-color: #F2F2F2; }
.landing .dropdown .dropdown-menu .dropdown-header .button, .light .dropdown .dropdown-menu .dropdown-header .button {
background: #693AFA;
color: white;
margin-left: 10px;
float: right;
text-transform: none; }
.landing .dropdown .dropdown-menu .dropdown-header h5, .light .dropdown .dropdown-menu .dropdown-header h5 {
color: #A5A5A5;
border: none;
margin-right: 5px;
font-size: 9px; }
.light .user-menu .dropdown > a:before, .landing .user-menu .dropdown > a:before {
content: url("../img/icons/user_icon_black.svg"); }
.dark .user-menu .dropdown > a:before, .ownership .user-menu .dropdown > a:before {
content: url("../img/icons/user_icon_white.svg"); }
.dark .dropdown .dropdown-menu {
background-color: black;
color: white; }
.ownership .dropdown .dropdown-menu {
background-color: #434262;
color: white; }
.light .dropdown .dropdown-menu, .landing .dropdown .dropdown-menu {
background-color: white;
color: black; }
.light .dropdown .dropdown-menu ul, .landing .dropdown .dropdown-menu ul {
color: green;
padding: 25px 0px;
background-color: #F2F2F2; }
dropdown .dropdown-menu li {
display: block;
margin-left: 0px; }
#burgernav {
position: absolute;
right: 0;
width: 100%;
top: 105px;
z-index: 10;
color: black;
padding: 2em 0 1.5em;
display: none;
border-top: #cccccc 1px solid;
border-bottom: 1px solid #cccccc; }
.landing #burgernav, .light #burgernav {
background-color: white; }
.dark #burgernav {
background-color: black; }
.dark #burgernav a {
color: white; }
.ownership #burgernav {
background-color: #251C47; }
.ownership #burgernav a {
color: white; }
#burgernav ul {
display: block;
margin: 0;
text-transform: uppercase; }
#burgernav li {
list-style: none;
margin-left: 0; }
#burgernav li ul {
text-transform: none; }
#burgernav li a {
padding: 1em 0;
font-weight: 100;
display: block;
font-size: initial;
text-align: left;
font-weight: bold; }
#burgernav li a:hover {
text-decoration: underline; }
#burgernav li a.button {
font-weight: bold;
padding: 5px 10px;
text-align: center; }
.dark #burgernav li a.button {
color: black; }
#burgernav.dropped {
display: block; }
.hide {
display: none; }
.burgermenu {
font-size: 2.5em;
display: none; }
@media (max-width: 63rem) {
.nav-links:not(.user-menu) {
display: none; }
.user-menu li {
margin-left: 0; }
.burgermenu {
display: inherit; } }
.active-nav {
overflow-y: visible; }
.active-nav #overlay {
display: block; }
.dark header {
background-color: black;
background: black; }
.dark, .dark .nav-links ul li a {
color: white; }
.dark .logo-dark {
display: none; }
.dark .logo-light {
display: block; }
.dark .burgermenu {
background-color: black; }
.light header {
background-color: #f7f9fb; }
.light .burgermenu {
background-color: #white; }
.light, .light .nav-links ul li a {
color: black; }
.light .logo-light {
display: none; }
.light .logo-dark {
display: block; }
.ownership header {
background-color: #251C47;
border-bottom: 1px solid #505274; }
.ownership header .nav-bar .nav-links {
justify-content: flex-start; }
.ownership header .nav-bar .logo-dark {
display: none; }
.landing header .logo-light {
display: none; }
.landing header .nav-links ul li a {
color: black; }
.ownership .nav-bar .nav-links a {
color: white;
margin-top: 11px; }
.no-js-fix {
display: none; }
.no-js .no-js-fix {
display: inline; }
.no-js .on-js-fix {
display: none; }
.dashboard-contribute-container {
max-width: 81.25rem;
width: 85%;
margin: 0 auto;
margin-top: 5.875em; }
.dashboard-contribute-container h1 {
font-size: 2.75em;
opacity: 0.9;
font-weight: 600;
padding-bottom: 0.6em; }
@media (max-width: 46rem) {
.dashboard-contribute-container h1 {
padding-bottom: 1.5em;
font-size: 1.8em; } }
.dashboard-contribute-container h4 {
font-size: 1.25em;
opacity: 0.7;
font-weight: 500;
line-height: 1.4em;
padding-bottom: 1.6em; }
@media (max-width: 46rem) {
.dashboard-contribute-container h4 {
line-height: 1.5em; } }
.dashboard-contribute-container .contribution-flex .contribution-ideas-row {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
min-width: 30em;
margin-top: 1.8em; }
@media (max-width: 46rem) {
.dashboard-contribute-container .contribution-flex .contribution-ideas-row {
flex-direction: column;
justify-content: space-between;
display: flex;
margin-top: 0;
width: 100%; } }
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea {
margin: 0.5em;
margin-left: 0;
min-width: 14em;
width: 28%;
height: 16em; }
@media (max-width: 46rem) {
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea {
margin-top: 1.5em;
height: 12em;
width: 80%;
display: block; } }
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea hr {
display: inline-block;
border: 0;
width: 4em;
background-color: #00F9CA;
height: 0.3em;
margin-bottom: 1em; }
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h4 {
font-size: 1.1em;
opacity: 0.7;
line-height: 1.4em;
padding-bottom: 0.6em;
font-weight: 600; }
@media (max-width: 46rem) {
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h4 {
font-size: 0.8em; } }
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h3 {
font-weight: 300;
opacity: 0.7;
line-height: 2.2em;
font-size: 1em;
padding-bottom: 1.2em; }
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea div .link {
color: #7549FB;
font-size: 0.9em;
opacity: 0.7;
font-weight: 500;
text-decoration: underline; }
.dashboard-contribute-container .contribution-flex .contribution-ideas-row .contribution-idea div .link:hover {
opacity: 0.5; }
.contribute-container {
max-width: 81.25rem;
width: 85%;
margin: 0 auto;
margin-top: 5.875em; }
.contribute-container h1 {
font-size: 2.75em;
opacity: 0.9;
font-weight: 600;
padding-bottom: 0.6em; }
@media (max-width: 46rem) {
.contribute-container h1 {
padding-bottom: 1.5em;
font-size: 1.8em; } }
.contribute-container h4 {
font-size: 1.25em;
opacity: 0.7;
font-weight: 500;
line-height: 1.4em;
padding-bottom: 1.6em; }
@media (max-width: 46rem) {
.contribute-container h4 {
line-height: 1.5em; } }
.contribute-container .contribution-flex .contribution-ideas-row {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
min-width: 30em;
margin-top: 1.8em; }
@media (max-width: 46rem) {
.contribute-container .contribution-flex .contribution-ideas-row {
flex-direction: column;
justify-content: space-between;
display: flex;
margin-top: 0;
width: 100%; } }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea {
margin: 0.5em;
margin-left: 0;
min-width: 14em;
width: 28%;
height: 16em;
color: #312751; }
@media (max-width: 46rem) {
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea {
margin-top: 1.5em;
height: 12em;
width: 80%;
display: block; } }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea hr {
display: inline-block;
border: 0;
width: 4em;
background-color: #00F9CA;
height: 0.3em;
margin-bottom: 1em; }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h4 {
font-size: 1.1em;
opacity: 0.7;
line-height: 1.4em;
padding-bottom: 0.6em;
font-weight: 600; }
@media (max-width: 46rem) {
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h4 {
font-size: 0.8em; } }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h3 {
font-weight: 300;
opacity: 0.7;
line-height: 2.2em;
font-size: 1em;
padding-bottom: 1.2em; }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea div .link {
color: #202544;
font-size: 0.9em;
opacity: 0.7;
font-weight: 500;
text-decoration: underline; }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea div .link:hover {
opacity: 0.5; }
.editorial {
background-color: #F7F9FB; }
.editorial .wrapper {
max-width: 54.063em;
width: 90%;
margin: 0 auto; }
.editorial-content {
color: #2B2152; }
.editorial-content .initial-message {
margin-bottom: 4.5em; }
@media (max-width: 63rem) {
.editorial-content .initial-message {
margin-bottom: 2.5em; } }
.editorial-content h1, .editorial-content h2, .editorial-content h3, .editorial-content h4, .editorial-content h5, .editorial-content strong {
color: #2B2152;
font-weight: 400;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; }
.editorial-content span {
padding-bottom: 0.688em; }
.editorial-content h1 {
text-transform: uppercase;
font-size: 2.75em;
padding-bottom: 1.15em; }
.editorial-content h1:first-child {
padding-top: 1.1em; }
.editorial-content h3 {
font-size: 1.375em;
margin-bottom: 0.2em; }
.editorial-content ul {
margin: 1em; }
.editorial-content ul li {
font-size: 1em;
padding: 0.4em;
padding-bottom: 0;
line-height: 2.3em;
display: flex; }
.editorial-content ul li span {
padding-right: 1.3em;
padding-bottom: 0;
font-family: "Open Sans", Helvetica, Arial, sans-serif; }
@media (max-width: 63rem) {
.editorial-content ul {
margin-bottom: 1em; } }
.editorial-content p {
margin: 0;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
color: #2B2152;
margin-bottom: 2.8em;
line-height: 2.34em; }
@media (max-width: 63rem) {
.editorial-content p {
margin-bottom: 1.5em; } }
.editorial-content p strong {
padding-bottom: 0; }
.editorial-content a {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
color: #2B2152;
font-size: 1em; }
.editorial-content strong {
padding-bottom: 0.2em;
display: inline-block; }
.editorial-content div {
line-height: 2.34em; }
.editorial-content .extra-info {
margin-bottom: 0; }
.editorial-content .extra-margin {
margin-bottom: 2.8em; }
.account-settings-qualification-display {
max-width: 17.5em;
width: 100%; }
.wallet a {
color: white; }
.wallet .qual-box {
display: flex;
justify-content: center;
align-items: center; }
.wallet h2 {
margin-bottom: 35px; }
.wallet .qualified {
background-color: #696589; }
.wallet .button {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
margin: 0;
margin-bottom: 16px;
width: 100%;
padding: 20px 0;
height: 2.1em;
font-size: 93.75%; }
.wallet img {
padding-right: 10px;
width: 26px;
height: 26px; }
.settings-display .wallet {
padding: 0;
width: 50%; }
.account-settings-container {
max-width: 78.75em;
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
margin-bottom: 2em; }
@media (max-width: 46rem) {
.account-settings-container {
display: block;
height: auto; } }
.settings-nav {
background-color: #434262;
max-width: 14.25em;
min-width: 10em;
width: 100%;
border-radius: 0.25em;
padding-top: 5.25em;
margin-right: 0.3em; }
.settings-nav ul {
margin-left: 30%; }
.settings-nav ul > li {
padding-bottom: 1em; }
.settings-nav ul > li > a {
font-size: 0.75em;
color: #FFFFFF; }
.settings-nav ul > li > a.selected {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
color: #00F9CA; }
@media (max-width: 46rem) {
.settings-nav {
max-width: 100%;
background-color: transparent;
width: 100%;
margin: 0;
margin-bottom: 1em;
padding-top: 1em; }
.settings-nav ul {
margin: 0 auto;
width: 25em;
font-size: 0.9em;
display: flex;
justify-content: space-around; }
.settings-nav ul li {
display: inline-block;
text-align: center; } }
.settings-display {
background-color: #434262;
max-width: 64em;
width: 100%;
border-radius: 0.25em;
padding: 5.25em; }
@media (max-width: 46rem) {
.settings-display {
height: auto;
width: 100%;
padding: 0;
padding-top: 1em;
padding-bottom: 1em; } }
.settings-content {
background-color: #434262; }
@media (max-width: 46rem) {
.settings-content {
height: 100%; } }
.settings-content {
display: block; }
.settings-title {
font-size: 1.375em;
font-weight: 300;
margin-bottom: 1em; }
.account-settings-qual-buttons {
max-width: 17.5em;
width: 100%; }
#yourHNSCoins {
width: 90%;
margin-bottom: 100px; }
#yourHNSCoins .hns-coins {
margin-bottom: 1.5em;
color: #00F9CA;
display: inline-block;
font-size: 2.75em;
font-weight: 700; }
#yourHNSCoins .hns-title {
color: #00F9CA;
font-size: 1.3125em;
padding-left: 0.5em; }
@media (max-width: 46rem) {
#yourHNSCoins h2 {
font-size: 110%; } }
#editProfile {
width: 90%;
margin-bottom: 100px; }
#editProfile .email {
font-size: 0.9375em; }
#editProfile form {
max-width: 22em; }
#editProfile form input[type='password'] {
width: 100%; }
@media (max-width: 46rem) {
#editProfile form {
max-width: 100%; } }
#editProfile .change-password-container {
margin-top: 50px; }
#security {
width: 100%;
max-width: 32.25em; }
#security form {
margin-top: 1em;
width: 100%; }
#security form .form-header {
font-size: 0.97em;
padding-top: 1.75em;
padding-bottom: 1.75em; }
#security form textarea {
height: 6.2em;
with: 100%;
margin-bottom: 1.75em; }
@media (max-width: 63rem) {
#security {
width: 90%;
margin: 1em auto; } }
html > body {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
overflow-x: hidden;
font-size: 16px;
color: #F7F9FB; }
.wrapper {
position: relative;
width: 77rem;
max-width: calc(100% - 3rem);
max-width: calc(100% - 3rem - env(safe-area-inset-left) - env(safe-area-inset-right));
margin: 0 auto; }
html, body {
height: 100%;
background: #251C47;
letter-spacing: 0.02em; }
body {
display: flex;
flex-direction: column; }
body > content {
flex: 1 0 auto; }
textarea {
border: none;
font-size: 75%;
font-weight: 300;
color: white;
background: #2B2152;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
border-radius: 0.4em;
box-sizing: border-box;
width: 90%; }
input, textarea {
max-width: 100%;
box-sizing: border-box; }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
-webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
-webkit-transition-delay: 9999s; }
.checkbox {
border: 1px solid white;
border-radius: 4px;
position: relative;
height: 16px;
width: 16px;
margin-top: 0.3em;
margin-bottom: 0.2em;
display: inline-block; }
.checkbox-container {
display: flex;
padding-bottom: 12px; }
.checkbox-container.error-text > h5, .checkbox-container.error-text > h5 > a {
color: #00FFEB; }
.checkbox-container.error-text > .checkbox {
border: 1px solid #00FFEB; }
.checkbox label {
display: block;
cursor: pointer;
position: absolute;
width: 100%;
padding: 0;
color: white;
top: 0;
bottom: 0;
border-radius: 4px; }
.checkbox label::before {
content: "";
display: inline-block;
height: 15px;
width: 15px; }
.checkbox label:after {
content: "";
height: 15px;
width: 15px;
top: 0;
left: 0;
position: absolute; }
.checkbox label:hover::after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
opacity: 0.5;
background: url("../img/white_checkmark.svg") no-repeat;
background-size: 12px;
background-position: center center;
width: 100%; }
.checkbox input[type=checkbox] {
opacity: 0;
color: white; }
.checkbox input[type=checkbox]:checked + label:after {
opacity: 1;
background: url("../img/white_checkmark.svg") no-repeat;
background-size: 12px;
background-position: center center;
background-color: #693AFA;
border-radius: 4px;
width: 100%; }
.checkbox input[type="checkbox"]:focus + label:before {
outline: #3b99fc auto 5px; }
.content {
background: #251C47;
color: #FFFFFF; }
.content .wrapper {
padding: 1.85em 0 2.14em; }
h1 {
color: #00FFEB;
font-size: 275%;
font-weight: 600; }
h2 {
color: #F7F9FB;
font-weight: 300;
font-size: 162.5%;
line-height: 225%;
margin-bottom: 12px; }
h3 {
color: #F7F9FB;
font-size: 93.75%;
line-height: 150%;
margin-bottom: 32px;
font-weight: 400; }
h4 {
color: #F7F9FB;
font-size: 75%;
font-weight: 300;
line-height: 150%;
margin-bottom: 32px; }
h5 {
color: #C8C8C8;
font-size: 75%;
font-weight: 300;
line-height: 150%;
margin-top: 22px; }
a {
color: #00FFEB;
font-weight: 500;
text-decoration: none;
transition: color 0.3s ease; }
a:hover {
color: #00ccbc; }
@media (max-width: 46rem) {
a {
font-size: 81.25%; } }
.error-text {
color: #00FFEB; }
.error-text.padded {
padding: 1em 0em;
line-height: 20px;
font-size: 12px; }
.navbuttonbak {
color: #FFFFFF;
font-size: 75%;
margin-bottom: 22px;
cursor: pointer;
display: inline-block;
margin-bottom: 12px; }
.button {
background-color: #693AFA;
border-radius: 4px;
border: none;
color: #F7F9FB;
cursor: pointer;
display: inline-block;
font-weight: 600;
margin: 5px 32px 5px 0;
text-align: center;
width: 40%;
font-size: 75%; }
.button:hover {
background-color: #6530cd; }
.button:active {
border: 1px solid #00FFEB;
color: #00FFEB; }
.button.primary {
padding: 15px; }
.button.large {
padding: 25px; }
.button.disabled {
background-color: #696589; }
.button.small {
padding: 1px; }
.button.inline {
display: inline;
padding: 0.9em;
margin: 0 0 0 1em; }
.button.no-wrap {
width: inherit;
white-space: nowrap; }
.fatbutton {
display: block;
width: 100%;
padding: 1.65em 0;
background: #693AFA;
color: #F7F9FB;
font-size: 1.1em;
text-align: center;
border-radius: 0.3em; }
.fatbutton.qualified {
background-color: #696589; }
.fatbutton.pending {
background: #696589;
opacity: 0.7; }
label {
flex: 0 0 auto;
width: 10em;
text-align: right;
padding-right: 2em;
box-sizing: border-box;
padding-top: 0.95em; }
label.error-text {
color: #00FFEB; }
input::placeholder, textarea::placeholder {
color: #B8B7C7;
opacity: 1; }
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 5px; }
input[type=text], input[type=password], input[type=email], select {
flex: 1 1 auto;
font-weight: 300;
color: white;
background: #2B2152;
border-radius: 0.4em;
padding-bottom: 15px;
padding-top: 15px;
padding-left: 15px;
width: 70%;
font-size: 75%;
margin: 0 0 22px;
border: 2px solid transparent; }
input[type=text].error, input[type=password].error, input[type=email].error, select.error {
border: 1px solid #00FFEB; }
@media (max-width: 46rem) {
input[type=text], input[type=password], input[type=email], select {
width: 100%; } }
input[type=submit] {
font-size: 68.75%; }
.password-input-container {
position: relative; }
#passwordWarningMessage, #passwordConfirmWarningMessage, #passWarningMessage, #confirmPassWarningMessage, #currentPassWarningMessage {
display: none; }
.error-input + #passwordWarningMessage {
font-size: 68.75%;
position: relative;
display: block;
color: #00F9CA;
margin-top: 5px;
margin-bottom: 22px; }
.error-input + #passwordConfirmWarningMessage, .error-input + #passWarningMessage, .error-input + #confirmPassWarningMessage, .error-input + #currentPassWarningMessage, .error-input + .error-message {
color: #00F9CA;
position: absolute;
display: block;
top: 0.45em;
right: -14em;
font-size: 68.75%; }
@media( max-width: 800px ) {
.error-input + #passwordConfirmWarningMessage, .error-input + #passWarningMessage, .error-input + #confirmPassWarningMessage, .error-input + #currentPassWarningMessage, .error-input + .error-message {
position: initial;
margin-bottom: 22px;
margin-top: 10px; } }
subtitle {
display: block;
margin-top: 2em;
font-size: 0.8em;
font-weight: 300;
line-height: 1.4;
color: #F7F9FB; }
.inputfield.inline {
display: flex;
flex-direction: row; }
.seperator {
border: 0.5px solid #251C47;
width: 100%;
margin: 2em 0 2em 0; }
@keyframes fadeOut {
100% {
opacity: 0; } }
.flashmessage-container {
font-size: 0.938em;
font-weight: 600;
position: absolute;
width: 100%;
animation: fadeOut 1s forwards;
animation-iteration-count: 1;
animation-delay: 7s;
-webkit-animation: fadeOut 1s forwards;
-webkit-animation-iteration-count: 1;
-webkit-animation-delay: 7s; }
.flashmessage-container .flash-message {
margin: 0 auto;
display: flex; }
.flashmessage-container .flash-message .content {
color: black;
display: flex;
background: #7FFCE4;
margin: 0 auto;
height: 3.75em;
align-items: center;
text-align: center;
border-radius: 0.3em; }
.flashmessage-container .flash-message .content h3 {
color: black !important;
line-height: 300%;
display: inline-block;
margin-left: 2.813em;
margin-bottom: 0; }
@media (max-width: 46rem) {
.flashmessage-container .flash-message .content h3 {
margin-left: 0.2em;
margin-right: 0.2em;
line-height: 150%; } }
.flashmessage-container .flash-message .content .close-flash-message {
margin-right: 2.813em;
margin-left: 1.25em;
cursor: pointer;
width: 1.5em;
float: right; }
@media (max-width: 46rem) {
.flashmessage-container .flash-message .content .close-flash-message {
display: none; } }
.container {
display: flex;
flex-direction: row; }
@media (max-width: 63rem) {
.container {
flex-direction: column; } }
.container .left {
flex: 0 0 auto;
width: 30%;
margin: 5em 6em 0 0;
background-color: #251C47; }
@media (max-width: 63rem) {
.container .left {
display: flex;
justify-content: center;
margin: 0 0 20px 0;
width: 100%; } }
.container .left .pageicon-1 {
display: block;
margin: 3.4em 0; }
.container .left .pageicon-2 {
display: block;
width: 74%;
margin: 15em 0; }
.container .left .onboard-progress-bar {
display: flex;
flex-direction: column;
justify-content: center;
text-align: center; }
.container .left .onboard-progress-bar img {
width: 80%;
margin-left: auto;
margin-right: auto;
margin-bottom: 1em; }
@media (max-width: 63rem) {
.container .left .onboard-progress-bar img {
width: 100%; } }
.container .left .onboard-progress-bar span {
font-family: IBM Plex Mono, Medium;
font-size: 12px;
width: 90%;
margin-bottom: 1em;
margin: 0 auto; }
@media (max-width: 63rem) {
.container .left .onboard-progress-bar span {
width: 100%; } }
.container .left img.onboard-icon {
width: 425px;
height: 425px;
display: block;
margin: 3em 4em 0 0; }
.container .left .pg-label-1, .container .left .pg-label-2, .container .left .pg-label-3 {
display: block; }
.container .left .pg-label-1 {
text-align: left;
padding-left: 2em; }
.container .left .pg-label-3 {
text-align: right;
padding-left: 2em;
width: 100% !important; }
@media (max-width: 63rem) {
.container .left .pg-label-3 {
padding-left: 4em; } }
@media (max-width: 46rem) {
.container .left .pg-label-3 {
padding-left: 1em; } }
.container .right {
min-height: 600px;
flex: 1 1 auto;
background: #434262;
padding: 92px;
border-radius: 0.34em;
display: flex;
flex-direction: column; }
@media (max-width: 63rem) {
.container .right {
flex-direction: column; } }
.onboarding-text-blob-max-width {
max-width: 481px; }
.onboarding-text-blob-max-width.blocked {
text-align: justify; }
@media (max-width: 46rem) {
.onboarding-page h2 {
line-height: 170%; } }
@media (max-width: 46rem) {
.onboarding-page textarea, .onboarding-page input, .onboarding-page .button {
box-sizing: border-box; }
.onboarding-page textarea, .onboarding-page input {
width: 100%; }
.onboarding-page .button {
width: 100%;
margin-left: 0;
margin-right: 0; } }
.onboarding-container > .hndshk-container {
display: flex;
flex-direction: column; }
.onboarding-container > .hndshk-container h2 {
margin-top: 50px; }
.onboarding-container > .hndshk-container p {
max-width: 884px;
display: block;
margin-bottom: 20px;
line-height: 34px; }
.onboarding-container .right.centered {
margin: 0 15%; }
.onboarding-container .right #freenodeVerif .button {
width: 60%; }
.onboarding-container .right #freenodeOnboard h2 {
line-height: 150%; }
.onboarding-container .right input, .onboarding-container .right #freenodeCode {
box-sizing: border-box;
max-width: 100%;
width: 100%; }
.onboarding-container .right .onboard-back, .onboarding-container .right .onboard-dash, .onboarding-container .right .dash-back {
color: #F7F9FB;
font-size: 70%;
position: relative;
top: -3em; }
@media (max-width: 46rem) {
.onboarding-container .right .onboard-back, .onboarding-container .right .onboard-dash, .onboarding-container .right .dash-back {
top: -1em; } }
.onboarding-container .right .qual-panel {
flex-direction: column; }
.onboarding-container .right .verif-boxes {
display: flex;
flex-direction: row;
justify-content: space-between;
margin-bottom: 4em; }
@media (max-width: 63rem) {
.onboarding-container .right .verif-boxes {
flex-direction: column; } }
.onboarding-container .right .verif-boxes .button-box {
width: 27%; }
@media (max-width: 63rem) {
.onboarding-container .right .verif-boxes .button-box {
width: 100%; } }
.onboarding-container .right .verif-boxes .button-box .fatbutton {
display: flex;
justify-content: center;
align-items: center;
padding: 30px 0;
font-size: 93.75%; }
.onboarding-container .right .verif-boxes .button-box .fatbutton.qualified {
padding: 24px 0;
background-color: #696589; }
.onboarding-container .right .verif-boxes .button-box .fatbutton img {
padding-right: 10px;
width: 26px;
height: 26px; }
.onboarding-container .right .verif-boxes .button-box:nth-last-child(1) subtitle {
margin-bottom: 0; }
@media (max-width: 63rem) {
.onboarding-container .right .verif-boxes h5 {
margin-top: 12px;
margin-bottom: 2em; } }
.onboarding-container .right .verif-flow-box {
display: none;
border-radius: 0.3em;
margin-top: 50px; }
.onboarding-container .right .verif-flow-box.show {
display: block; }
.onboarding-container .right #freenodeCode {
background-color: #292d46;
padding: 20px;
text-align: center;
border-radius: 2px;
margin: 30px 0 30px 0;
word-wrap: break-word;
word-wrap: break-all; }
.onboarding-container .right #pgpFormLabel {
margin-bottom: 22px; }
.onboarding-container .right .hsicon {
padding: 0.3em 0.4em;
color: #FFFFFF; }
.onboarding-container .right .hsicon:not(.invisible) {
cursor: pointer; }
.onboarding-container .right .hsicon:first-child {
padding-left: 0.7em; }
.onboarding-container .right .hsicon:last-child {
padding-right: 0.7em; }
.onboarding-container .right #surveyHeader h4, .onboarding-container .right #surveyHeader h3, .onboarding-container .right #surveyHeader h5 {
margin-bottom: 10px; }
.onboarding-container .right #surveyOnboard h3 {
margin-bottom: 0; }
.onboarding-container .right #surveyForm textarea {
width: 100%;
height: 114px; }
.onboarding-container .right #surveyForm .button {
margin-top: 22px; }
@media (max-width: 46rem) {
.onboarding-container .right #surveyForm .button {
width: 100%; } }
.onboarding-container .right #surveyForm .splitinput {
display: flex;
width: 100%;
justify-content: space-between; }
.onboarding-container .right #surveyForm input {
width: 60%; }
.onboarding-container .right #surveyForm input + input {
margin-left: 22px; }
.pubkey-container .right textarea {
line-height: 162.5%;
margin-bottom: 22px;
font-size: 16px; }
.pubkey-container .right h4 {
margin-bottom: 22px; }
.pubkey-container .right #generated-3 h3 {
margin-bottom: 22px; }
.pubkey-container .right #claimpage h4:nth-child(3) {
margin-bottom: 36px; }
.pubkey-container .right .important-text {
color: #00F9CA; }
.pubkey-container .right .navConfirm.primary {
margin-top: 26px; }
.pubkey-container .right .buttons {
display: flex;
flex-direction: row; }
.pubkey-container .right .buttons .first-button {
margin-right: 3em; }
.pubkey-container .right .buttons .first-button.no-js a {
cursor: not-allowed;
pointer-events: none; }
.pubkey-container .right .buttons .first-button.no-js div {
background-color: #696589; }
.pubkey-container .right .onboard-back {
color: #F7F9FB;
font-size: 70%;
position: relative;
top: -3em; }
@media (max-width: 46rem) {
.pubkey-container .right .onboard-back {
top: -1em; } }
.pubkey-container .right .hsoutput {
display: flex;
align-items: center;
width: 100%;
background: #292d46;
border-radius: 0.3em; }
.pubkey-container .right .hsoutput .hsicon {
padding: 0.3em 0.4em;
color: #FFFFFF; }
.pubkey-container .right .hsoutput .hsicon:not(.invisible) {
cursor: pointer; }
.pubkey-container .right .hsoutput .hsicon:first-child {
padding-left: 0.7em; }
.pubkey-container .right .hsoutput .hsicon:last-child {
padding-right: 0.7em; }
.pubkey-container .right .hsoutput .iconcont {
display: flex;
position: relative;
box-shadow: -0.7em 0 0.7em 0 #292d46; }
.pubkey-container .right .skiplink {
display: block;
text-align: right;
margin-top: 3em;
font-size: 0.8em;
font-weight: 300;
padding-left: 0.2em;
padding-right: 0.2em; }
.fx {
display: flex;
flex-direction: row; }
@media (max-width: 46rem) {
.fx {
display: block; } }
.fx .fx-grow {
flex: 1 1 auto; }
#preBoarding {
text-align: left;
padding-top: 20px;
padding-bottom: 20px; }
#preBoarding * {
box-sizing: border-box; }
#preBoarding > div {
max-width: 75%;
margin: 0 auto; }
#preBoarding > div > h2 {
margin-bottom: 50px;
text-align: center; }
@media (max-width: 46rem) {
#preBoarding > div {
max-width: 100%; } }
@media (max-width: 46rem) {
#preBoarding > div > .fx {
padding-left: 15px;
padding-right: 15px; } }
#preBoarding h4.step {
margin-bottom: 0; }
#preBoarding .fx-grow {
flex-basis: 50%; }
#preBoarding .preboarding-process {
padding-right: 50px; }
#preBoarding .preboarding-process-step {
margin-bottom: 35px; }
@media (max-width: 46rem) {
#preBoarding .preboarding-process-step.fx {
display: flex; } }
#preBoarding .preboarding-process-step .art {
padding-top: 5px;
padding-right: 15px; }
#preBoarding .preboarding-process-step .line {
width: 2px;
height: 75%;
background: #56ffeb;
margin: auto;
margin-top: 8px; }
#preBoarding .preboarding-process-step h3 {
margin-bottom: 2px; }
#preBoarding .preboarding-process-step .note {
color: grey;
margin-bottom: 0; }
#preBoarding .preboarding-process-step:last-of-type {
margin-bottom: 0; }
@media (max-width: 46rem) {
#preBoarding ul.preboarding-process, #preBoarding div.preboarding-message {
padding-left: 0;
padding-right: 0;
border-left: none; } }
#preBoarding .preboarding-message {
padding-left: 50px;
border-left: 1px solid grey; }
#preBoarding .preboarding-message > * {
margin-bottom: 15px; }
#preBoarding .preboarding-message p {
font-size: 75%;
font-weight: 300;
line-height: 150%; }
#preBoarding .preboarding-button {
margin-top: 50px;
text-align: center; }
#preBoarding .preboarding-button a {
width: 30%;
margin: 0;
padding: 10px 5px; }
.contribute-container {
max-width: 81.25rem;
width: 85%;
margin: 0 auto;
margin-top: 5.875em; }
.contribute-container h1 {
font-size: 2.75em;
opacity: 0.9;
font-weight: 600;
padding-bottom: 0.6em; }
@media (max-width: 46rem) {
.contribute-container h1 {
padding-bottom: 1.5em;
font-size: 1.8em; } }
.contribute-container h4 {
font-size: 1.25em;
opacity: 0.7;
font-weight: 500;
line-height: 1.4em;
padding-bottom: 1.6em; }
@media (max-width: 46rem) {
.contribute-container h4 {
line-height: 1.5em; } }
.contribute-container .contribution-flex .contribution-ideas-row {
width: 100%;
display: flex;
flex-direction: row;
justify-content: space-between;
min-width: 30em;
margin-top: 1.8em; }
@media (max-width: 46rem) {
.contribute-container .contribution-flex .contribution-ideas-row {
flex-direction: column;
justify-content: space-between;
display: flex;
margin-top: 0;
width: 100%; } }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea {
margin: 0.5em;
margin-left: 0;
min-width: 14em;
width: 28%;
height: 16em;
color: #312751; }
@media (max-width: 46rem) {
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea {
margin-top: 1.5em;
height: 12em;
width: 80%;
display: block; } }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea hr {
display: inline-block;
border: 0;
width: 4em;
background-color: #00F9CA;
height: 0.3em;
margin-bottom: 1em; }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h4 {
font-size: 1.1em;
opacity: 0.7;
line-height: 1.4em;
padding-bottom: 0.6em;
font-weight: 600; }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea h3 {
font-weight: 400;
opacity: 0.7;
line-height: 2.2em;
font-size: 1em;
padding-bottom: 1.2em; }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea div .link {
color: #202544;
font-size: 0.9em;
opacity: 0.7;
font-weight: 600;
text-decoration: underline; }
.contribute-container .contribution-flex .contribution-ideas-row .contribution-idea div .link:hover {
opacity: 0.5; }
.editorial-cta {
display: flex;
justify-content: space-around;
align-items: center;
min-height: 25em;
background-color: #2F2653; }
.editorial-cta .editorial-cta-content {
width: 100%;
max-width: 81.25rem;
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap; }
@media (max-width: 46rem) {
.editorial-cta .editorial-cta-content {
max-width: 100%; } }
@media (max-width: 46rem) {
.editorial-cta .editorial-cta-content {
flex-direction: column;
align-items: center; } }
.editorial-cta .editorial-cta-content .message {
flex: 1 1 auto; }
.editorial-cta .editorial-cta-content .message h1 {
font-weight: 600;
font-size: 2.74em;
margin-bottom: 0.75em; }
@media (max-width: 46rem) {
.editorial-cta .editorial-cta-content .message h1 {
font-size: 1.7em;
letter-spacing: 0.15em;
margin-top: 2em;
font-weight: 500; } }
.editorial-cta .editorial-cta-content .message .sub-message p {
font-weight: 400;
opacity: 0.9;
line-height: 1.6em;
font-size: 1.3em;
width: 28em; }
@media (max-width: 46rem) {
.editorial-cta .editorial-cta-content .message .sub-message p {
font-size: 1.23em;
width: auto; } }
.dashboard > h2, .dashboard > h4 {
padding-left: 45px;
padding-right: 45px; }
.dashboard > h2 {
line-height: initial; }
.dashboard > h4 {
margin-bottom: 32px; }
@media (max-width: 46rem) {
.dashboard h2 {
line-height: 170%; } }
.dashboard subtitle {
margin-top: 0;
line-height: 1.8; }
.dashboard .dashboard-header {
display: flex;
flex-direction: row;
justify-content: space-between; }
@media (max-width: 46rem) {
.dashboard .dashboard-header {
flex-direction: column;
justify-content: space-between; } }
.dashboard .dashboard-header .social-icon-container-dashboard {
display: flex;
flex-direction: column;
justify-content: space-around; }
.dashboard .dashboard-header .social-icon-container-dashboard nav.social-icons {
display: block; }
@media (max-width: 46rem) {
.dashboard .dashboard-header .social-icon-container-dashboard nav.social-icons {
text-align: left; }
.dashboard .dashboard-header .social-icon-container-dashboard nav.social-icons a:first-child {
margin-left: 0; } }
.dashboard .graphsbox h3 {
font-weight: 300; }
.dashboard .wallet a {
color: white;
font-size: initial; }
.dashboard .wallet .qual-box {
display: flex;
justify-content: center;
align-items: center;
font-size: 93.75%; }
.dashboard .wallet h2 {
margin-bottom: 35px; }
.dashboard .wallet .qualified {
background-color: #696589;
pointer-events: none; }
.dashboard .wallet .button {
margin: 0;
margin-bottom: 16px;
width: 100%;
font-size: 93.75%; }
.dashboard .wallet img {
padding-right: 10px;
width: 26px;
height: 26px; }
.dashboard .contribute {
margin: 0;
max-width: 100%;
width: 100%; }
.dashboard .contribute h4, .dashboard .contribute h3 {
opacity: initial !important;
color: #F7F9FB;
font-size: 93.75%;
font-weight: 300;
line-height: 187.5%; }
.dashboard .contribute h4 {
padding-bottom: 0; }
.dashboard .dashboard-instructions h4 {
margin-bottom: 25px; }
.dashboard .dashboard-instructions h3 {
margin-bottom: 12px; }
.hndshk-container {
background: #434262;
padding: 1.2em 45px;
border-radius: 0.3em; }
.hndshk-container.large {
min-height: 600px;
padding: 92px;
border-radius: 0.34em; }
@media (max-width: 46rem) {
.hndshk-container.large {
min-height: auto;
padding: 2em; } }
.hndshk-text-container {
font-family: monospace;
border: none;
font-size: 0.9em;
font-weight: 300;
color: #c2c0cc;
background: #342E54;
padding: 1.9em;
border-radius: 0.4em;
box-sizing: border-box;
line-height: 130%;
margin-bottom: 25px; }
.hndshk-text-container.text-container-dark {
background: #2B2152; }
.hndshk-text-container > * {
margin-bottom: 25px;
word-wrap: break-word; }
.hndshk-text-container > *:last-child {
margin-bottom: 0px; }
.space-top {
margin-top: 1em; }
.space-right {
margin-right: 1em; }
@media (max-width: 46rem) {
.space-right {
margin-right: 0px;
margin-bottom: 1em; } }
.nominations h2 {
margin-bottom: 0; }
@media (max-width: 46rem) {
.nominations h2 {
line-height: 170%; } }
.nominations .nomination-row {
font-size: 0.9em;
display: flex;
justify-content: space-between;
flex-direction: row;
padding: 0.6em 0;
font-weight: 300;
color: rgba(255, 255, 255, 0.65); }
.nominations .nomination-row.title-text {
color: #FFFFFF; }
.nominations .nomination-row .email {
flex-grow: 1;
flex-shrink: 1;
display: flex;
align-items: center; }
.nominations .nomination-row .email:not(.nomination-header):before {
display: block;
content: " ";
border-radius: 100%;
width: 20px;
height: 20px;
margin-right: 10px; }
.nominations .nomination-row .pending:not(.nomination-header):before {
background-color: #848ab2; }
.nominations .nomination-row .claimed:not(.nomination-header):before {
background-color: #663eff; }
.nominations .nomination-row .sent, .nominations .nomination-row .status {
flex-grow: 0;
flex-shrink: 0;
width: 8em; }
@media(max-width: 600px) {
.nominations .nomination-row div.email:not(.nomination-header):before {
display: none; }
@media(max-width: 600px) {
.nominations .nomination-row .sent {
display: none; } }
@media(max-width: 600px) {
.nominations .nomination-row .email, .nominations .nomination-row .status {
font-size: 12px; } } }
.nominate-form {
margin-bottom: 25px; }
.nominate-form .nominate-title {
margin-bottom: 0; }
.nominate-form .subtitle {
margin-bottom: 25px; }
.nomination-progress {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
text-align: center; }
.nomination-progress .count subtitle {
margin-top: 0; }
.nomination-progress .count h2 {
margin-bottom: 0px; }
.nomination-progress img.sep {
margin: 0 0.5em 0 0.6em;
width: 2em;
height: 3.9em; }
.nominate-container .button {
margin-left: 0px; }
.dashboard-nominatebox {
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: baseline; }
.dashboard-nominatebox input {
margin: 0; }
.dashboard-nominatebox .subtitle {
display: none; }
.dashboard-nominatebox .button {
width: 118px; }
.dashboard-nominatebox .left {
width: 70%; }
@media (max-width: 46rem) {
.dashboard-nominatebox .left {
width: 100%; } }
.dashboard-nominatebox .left .nominate-title {
padding: 0;
margin-bottom: 15px; }
.dashboard-nominatebox .right {
box-sizing: border-box;
width: 30%;
position: relative;
padding-left: 20px;
top: 2em; }
.dashboard-instructions .fx .instruction-left {
max-width: 50%; }
@media (max-width: 847px) {
.dashboard-instructions .fx {
display: block; }
.dashboard-instructions .fx .instruction-left {
margin-right: 0px;
margin-bottom: 1em;
max-width: 100%; } }
.graphwalletrow {
width: 100%; }
@media (max-width: 1090px) {
.graphwalletrow {
display: block; }
.graphwalletrow .graphsbox {
margin-right: 0px;
margin-bottom: 1em; } }
.graphwalletrow .wallet {
flex-grow: 1; }
.graphwalletrow .wallet h2 {
padding: 0; }
.graphwalletrow .graphsbox {
flex-grow: 2; }
.graphwalletrow .graphsbox .graphs {
justify-content: space-around;
margin: 1em 0 0.5em;
text-align: center; }
.graphwalletrow .graphsbox .graphs #emptygraph {
width: 200px;
height: 200px;
margin: auto; }
.graphwalletrow .graphsbox .graphs .hskicon {
height: 0; }
.graphwalletrow .graphsbox .graphs .hskicon img {
position: relative;
top: -140px;
left: 0;
height: 80px; }
.resetpassword-container {
width: 50%;
margin: 0 auto;
min-width: 20em;
padding: 2.2em 2.8em;
border-radius: 0.3em;
background-color: #434262; }
.message-box {
background-color: #434262;
min-height: 600px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 5px;
text-align: center; }
.message-box > div {
max-width: 500px; }
.message-box h2 {
line-height: 155%; }
.login-up-container #countrySelect {
background-image: url("../img/footer/down-caret.svg");
background-repeat: no-repeat;
background-position: 97% 50%;
color: #B8B7C7; }
.login-up-container h2 {
line-height: initial; }
.login-up-container h3, .login-up-container h2, .login-up-container h4 {
margin-bottom: 22px; }
.login-up-container .inputfield h5 {
margin: 5px 0; }
.login-up-container .inputfield h4 {
display: inline-block; }
.login-up-container .left h2 {
font-size: 137.5%;
line-height: 175%; }
.login-up-container .agreements {
display: block;
padding-left: 1em;
padding-top: 0.55em;
margin: 0; }
@media(max-width: 420px) {
.login-up-container .agreements {
padding-top: 0; } }
.login-up-container .agreements a {
text-decoration: underline; }
.login-up-container .agreements, .login-up-container .agreements a {
color: white; }
.code, code, pre, tt {
font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace; }
.invisible {
visibility: hidden !important; }
.hidden {
display: none !important; }
.search-submit-icon {
position: relative; }
.search-submit-icon img {
position: absolute;
left: 1.88em;
width: 1.4em;
top: 0.5em;
pointer-events: none; }
.nominate-submit-icon {
position: relative; }
.nominate-submit-icon img {
position: absolute;
left: 1.88em;
width: 1.2em;
top: 0.7em;
pointer-events: none; }
.dashboard .nominate.emailinput .submit {
padding: 0.95em 2.5em 0.85em; }
#successOnboard {
width: 100%;
display: flex;
flex-direction: row;
justify-content: center;
border-radius: 0.4em;
padding: 4em;
background-color: #434262;
box-sizing: border-box; }
#successOnboard .success-content {
width: 40%;
margin-top: 2.5em;
margin-bottom: 2.5em;
display: flex;
flex-direction: column;
text-align: center;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
color: white; }
#successOnboard .success-content img {
margin-bottom: 50px; }
.header-box > h4 {
margin-bottom: 2.2em; }
input.error-input, .checkbox-container.error-input {
border: 2px solid #00F9CA !important;
color: #00F9CA; }
@media(max-width: 800px) {
input.error-input, .checkbox-container.error-input {
margin-bottom: 0px; } }
.page-container {
display: flex;
line-height: 1.5em;
justify-content: space-around;
min-height: 10em;
vertical-align: middle;
flex-direction: column;
font-size: 3em; }
.message {
font-weight: 300;
text-align: center;
font-size: 0.7em !important; }
.domainsearch {
padding: 0; }
.domainsearch * {
box-sizing: border-box; }
.domainsearch .button:not(input) {
width: 100%; }
@media (max-width: 46rem) {
.domainsearch input, .domainsearch .button {
width: 100%; } }
.domainsearch input.space-right {
margin: 0;
margin-right: 1em; }
@media (max-width: 46rem) {
.domainsearch input.space-right {
margin-bottom: 1em; } }
@media (max-width: 63rem) {
.domainsearch .space-right:not(input) {
margin-bottom: 1em;
margin-right: 0; } }
.domainsearch .domainsearch-left {
flex: 3; }
.domainsearch .domainsearch-left + div {
flex: 1;
padding-right: 45px;
padding-left: 45px; }
.domainsearch ul {
margin-left: 20px;
font-size: 0.8em; }
.domainsearch ul li {
font-weight: 200;
line-height: 1.5em;
margin-bottom: 20px;
list-style-type: disc; }
.domainsearch ul li b {
font-weight: 600; }
.domainsearch .button {
margin: 0; }
.domainsearch #domainSearchForm {
margin-top: 32px; }
.domainsearch #responseList {
margin-top: 2em;
width: 100%; }
.domainsearch #responseList .badge {
padding: 8px;
margin: 5px;
background-color: #00FFEB;
border-radius: 5px;
max-width: 7.6em;
text-align: center; }
.domainsearch #responseList .badge.available {
color: #251C47; }
.domainsearch #responseList .domain-row {
align-items: center;
padding: 15px;
border-bottom: 1px solid #2B2152; }
@media (max-width: 46rem) {
.domainsearch #responseList .domain-row {
padding: 0;
display: flex; } }
.domainsearch #responseList .domain-row:nth-last-child(1) {
border-bottom: none; }
.domainsearch #responseList .domain-row h5 {
margin: 0; }
.domainsearch #responseList .domain-row div {
font-size: 0.9em;
padding-left: 10px;
padding-right: 10px; }
.domainsearch #responseList .domain-row div:not(:first-child) {
text-align: center; }
.domainsearch #responseList .domain-row .name {
flex: 5 0 auto; }
.domainsearch #responseList .domain-row .avail {
padding-top: 10px;
padding-bottom: 10px;
border-right: 1px solid #2B2152; }
.domainsearch #responseList .domain-row .claimed {
background-color: #696589; }
.domainsearch #responseList .domain-row .reserved {
background-color: #696589; }
/*# sourceMappingURL=newstyle.css.map */