@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 300;
  src: url(https://d11uerzf4x9e4u.cloudfront.net/build/proxima_light-535887f2ccd123d7394212a0e9178eba.woff) format('woff');
}

@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 400; /* normal */
  src: url(https://d11uerzf4x9e4u.cloudfront.net/build/proxima_regular-20b5e0eef2ef704cbe593f8ed37af8fd.woff) format('woff');
}

@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 600;
  src: url(https://d11uerzf4x9e4u.cloudfront.net/build/proxima_semibold-767e848cc38bd0b4536edb739db09cf1.woff) format('woff');
}

@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 700; /* bold */
  src: url(https://d11uerzf4x9e4u.cloudfront.net/build/proxima_bold-4d586ea0e3d15ec648bfc84bfb56181a.woff) format('woff');
}

/* stylelint-disable no-descending-specificity  */
/* Web Fonts from fontspring.com All OpenType features and all extended glyphs have been removed. Fully installable fonts can be purchased at http://www.fontspring.com The fonts included in this stylesheet are subject to the End User License you purchased from Fontspring. The fonts are protected under domestic and international trademark and copyright law. You are prohibited from modifying, reverse engineering, duplicating, or distributing this font software. (c) 2010-2016 Fontspring The fonts included are copyrighted by the vendor listed below. Vendor:      Mark Simonson Studio License URL: https://www.fontspring.com/licenses/mark-simonson-studio/webfont */
@font-face { font-family: 'proxima-nova-soft'; src: url(https://d11uerzf4x9e4u.cloudfront.net/build/proximanovasoft-regular-webfont-391b3f74e44c8cf68f2b82f6fdd8da99.eot); src: url(https://d11uerzf4x9e4u.cloudfront.net/build/proximanovasoft-regular-webfont-391b3f74e44c8cf68f2b82f6fdd8da99.eot) format("embedded-opentype"), url(https://d11uerzf4x9e4u.cloudfront.net/build/proximanovasoft-regular-webfont-38c6dffd05fe0b478777d40b9bbfeb51.woff2) format("woff2"), url(https://d11uerzf4x9e4u.cloudfront.net/build/proximanovasoft-regular-webfont-be0068bf5c33a027ddb691d80135a4c4.woff) format("woff"), url(https://d11uerzf4x9e4u.cloudfront.net/build/proximanovasoft-regular-webfont-8d42f61f1c3b13fb8ef56147ede052f9.ttf) format("truetype"), url(https://d11uerzf4x9e4u.cloudfront.net/build/proximanovasoft-regular-webfont-473c14ad16eb5bf379d901b69ca0e386.svg) format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'proxima-nova-soft'; src: url(https://d11uerzf4x9e4u.cloudfront.net/build/proximanovasoft-bold-webfont-7a0fd6462b9519d0448886746be85173.woff) format("woff"); font-weight: bold; font-style: normal; }

/* Responsive breakpoints */
/* Vertical rhythm Generated with: https://drewish.com/tools/vertical-rhythm/ Base font size: 14px; Base line height: 23px; Mobile font size: 14px; Base line height: 20px; */
p, .small-container div.form input[type="text"], .small-container div.form input[type="password"], .small-container div.form input[type="email"], .small-container div.form button[type="submit"], .small-container div#forgot-password { font-size: 1.1429em; /* 16px */ line-height: 1.4375em; /* 23px */ margin-top: 1.4375em; margin-bottom: 0.0000em; }

@media only screen and (max-width: 800px) { p, .small-container div.form input[type="text"], .small-container div.form input[type="password"], .small-container div.form input[type="email"], .small-container div.form button[type="submit"], .small-container div#forgot-password { font-size: 1.1429em; /* 16px */ line-height: 1.2500em; /* 20px */ margin-top: 1.2500em; margin-bottom: 0.0000em; } }

.small-container div.form { font-size: 1.4286em; /* 20px */ line-height: 1.1500em; /* 23px */ margin-top: 1.1500em; margin-bottom: 0.0000em; }

@media only screen and (max-width: 800px) { .small-container div.form { font-size: 1.4286em; /* 20px */ line-height: 1.0000em; /* 20px */ margin-top: 1.0000em; margin-bottom: 0.0000em; } }

h1 { font-size: 2.0000em; /* 28px */ line-height: 1.6429em; /* 46px */ margin-top: 0.8214em; margin-bottom: 0.0000em; }

@media only screen and (max-width: 800px) { h1 { font-size: 2.0000em; /* 28px */ line-height: 1.4286em; /* 40px */ margin-top: 0.7143em; margin-bottom: 0.0000em; } }

/* Colors */
/* Smartly.io Brand Colors */
/* Fonts */
html, body { margin: 0; background: #85328d; width: 100%; height: 100%; font-family: "proxima-nova-soft", Helvetica, sans-serif; color: #fefefe; font-size: 14px; }

@media only screen and (max-width: 800px) { html, body { font-size: 14px; } }

a { text-decoration: none; }

a #tos { padding-left: 3em; }

button { border: none; cursor: pointer; font-family: "proxima-nova-soft", Helvetica, sans-serif; text-transform: uppercase; }

input { font-family: "proxima-nova-soft", Helvetica, sans-serif; }

#container { display: flex; justify-content: center; }

@media only screen and (max-width: 800px) { #container { flex-direction: column; align-items: center; justify-content: start; } }

.small-container { display: flex; flex-direction: column; align-items: center; justify-content: center; color: #25265e; font-weight: bold; width: 40%; background: #fefefe; min-height: 100vh; }

@media only screen and (max-width: 800px) { .small-container { width: 80%; } }

.small-container h1 { color: #26245e; font-weight: bold; margin: 0; }

.small-container h2 { color: #26245e; font-weight: bold; margin: 0 0 1em 0; }

.small-container #smartly-logo { height: 10em; width: 15em; background-image: url(https://d11uerzf4x9e4u.cloudfront.net/build/logo-horizontal-1b26474226347b57bb8e30675e246f00.svg); background-position: center; background-repeat: no-repeat; background-size: contain; }

.small-container div.form { display: flex; flex-direction: column; align-items: baseline; width: 80%; margin: 0 1em; }

.small-container div.form p { font-size: 16px; }

@media only screen and (max-width: 800px) { .small-container div.form p { font-size: 14px; } }

.small-container div.form p.error { color: #85328d; }

.small-container div.form form { width: 100%; }

.small-container div.form .field { display: flex; margin: 1em 0; flex-direction: column; }

.small-container div.form label { display: block; margin-bottom: 0.5em; font-weight: normal; }

.small-container div.form input[type="text"], .small-container div.form input[type="password"], .small-container div.form input[type="email"] { border: 1px solid #cdcdcd; caret-color: #85328d; margin: 0; outline: none; border-radius: 2em; padding: 0.5em 1em; }

.small-container div.form input[type="text"]:focus, .small-container div.form input[type="password"]:focus, .small-container div.form input[type="email"]:focus { border: 1px solid #85328d; }

.small-container div.form button[type="submit"] { color: #26245e; background-color: #fde24b; font-weight: bold; width: 100%; border-radius: 2em; padding: 0.5em; margin-bottom: 1em; }

.small-container div#forgot-password { margin-top: 1em; margin-bottom: 1em; }

.small-container div#forgot-password a { text-decoration: underline; }

div#promo-container { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 60%; padding: 0.5em 4em 4em; }

@media only screen and (max-width: 800px) { div#promo-container { display: none; } }

div#promo-container #copy { width: 50%; display: flex; flex-direction: column; align-items: center; }

div#promo-container #copy h1 { color: #fde24b; margin-top: 0; }

div#promo-container #copy p { color: #fefefe; text-align: center; margin-top: 0; padding-bottom: 20px; }

div#promo-container #copy div.button { padding-top: 25px; }

div#promo-container #copy div.button a { font-size: 1.1429em; /* 16px */ line-height: 1.4375em; /* 23px */ display: inline; background-color: #38a8cd; color: #26245e; border-radius: 2em; padding: 0.8em; text-transform: uppercase; font-weight: bold; }

div#promo-container #promo-picture { width: 70%; height: 70%; background-image: url(https://d11uerzf4x9e4u.cloudfront.net/build/2020_q1_promo_1-7c0958a92b18ac374ba9837839d6c539.png); background-position: center; background-repeat: no-repeat; background-size: contain; }


/*# sourceMappingURL=login-34654dd6559b1152bacd.css.map*/