/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
@import url(//fonts.googleapis.com/css?family=Titillium+Web:300,600);
@import url(//fonts.googleapis.com/css?family=Lato:300,400);

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

audio, canvas, video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active, a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code, kbd, pre, samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button, input {
    line-height: normal
}

button, select {
    text-transform: none
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.clearfix, .group, .nav-features {
    zoom: 1
}

.clearfix:before, .clearfix:after, .group:before, .nav-features:before, .group:after, .nav-features:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.clearfix:after, .group:after, .nav-features:after {
    clear: both
}

.container {
    zoom: 1;
    margin: 0 auto;
    max-width: 1400px;
    padding: 0 20px;
    position: relative
}

.container:before, .container:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.container:after {
    clear: both
}

.span1, .span2, .team-members li, .span3, .span4, .nav-features a, .span5, .span6, .span7, .span8, .span9, .span10, .span11 {
    display: block
}

@media (min-width: 780px) {
    .group, .nav-features {
        margin-left: -3%;
        position: relative
    }

    .span1, .span2, .team-members li, .span3, .span4, .nav-features a, .span5, .span6, .span7, .span8, .span9, .span10, .span11 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-bottom: 0;
        margin-left: 3%;
        min-height: 1px
    }

    .span1 {
        width: 5.33333%
    }

    .span2, .team-members li {
        width: 13.66666%
    }

    .span3 {
        width: 21.99999%
    }

    .span4, .nav-features a {
        width: 30.33332%
    }

    .span5 {
        width: 38.66665%
    }

    .span6 {
        width: 46.99998%
    }

    .span7 {
        width: 55.33331%
    }

    .span8 {
        width: 63.66664%
    }

    .span9 {
        width: 71.99997%
    }

    .span10 {
        width: 80.3333%
    }

    .span11 {
        width: 88.66663%
    }

    .span12 {
        width: 96.99996%
    }

    .container {
        padding: 0 80px
    }
}

body {
    color: #626262;
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased;
    font-style: normal;
    font-weight: 300;
    line-height: 1.6
}

p {
    margin: 0 0 20px
}

ul, ol {
    padding-left: 20px
}

blockquote {
    font-size: 26px;
    font-style: italic;
    font-weight: 300;
    margin: 0 auto 25px;
    max-width: 80%;
    text-align: center
}

blockquote cite {
    font-family: Lato, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300
}

blockquote a {
    color: #626262;
    text-decoration: none
}

pre {
    display: block;
    font-family: Monaco, Menlo, Consolas, 'Courier New', monospace;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 20px;
    word-break: break-all;
    word-wrap: break-word
}

code, .pre {
    background: rgba(0, 0, 0, 0.02);
    border: 1px solid rgba(0, 0, 0, 0.05);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 2px
}

h1, h2, h3, h4 {
    font-family: 'Titillium Web', Lato, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-weight: 300
}

h1 {
    color: #4b6cb7;
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.6;
    margin: 40px 0;
    text-align: center;
    text-transform: capitalize
}

h2 {
    color: #4b6cb7;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 0 40px;
    text-align: center
}

.hero h2 {
    color: rgba(255, 255, 255, 0.6)
}

h3 {
    color: #eb284f;
    font-size: 24px;
    font-style: normal;
    margin: 0 0 5px
}

h4 {
    color: #5677e8;
    font-size: 24px;
    font-style: normal;
    margin: 0 0 5px
}

h5 {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 25px
}

.title {
    background: #fff;
    background-size: 50px 50px;
    padding: 40px 0;
    position: relative
}

.title h1 {
    color: #4b6cb7;
    margin: 0;
    text-align: center;
    text-transform: capitalize
}

img, video, audio, iframe, object {
    max-width: 100%
}

[class^="img-"] {
    background: url("assets/sp.png") no-repeat;
    background-size: 1000px 1000px;
    display: block;
    max-width: 100%;
    text-indent: -9999px
}

.customer-logos [class^="img-"] {
    background: url("assets/sp.png") no-repeat;
    background-size: 1000px 1000px;
    display: block;
    height: 100px;
    opacity: .4;
    text-indent: -9999px;
    width: 150px
}

.customer-logos .img-logo-adroll {
    background-position: 0 -500px
}

.customer-logos .img-logo-zapier {
    background-position: -150px -500px
}

.customer-logos .img-logo-uservoice {
    background-position: -300px -500px
}

.customer-logos .img-logo-github {
    background-position: -450px -500px
}

.customer-logos .img-logo-heroku {
    background-position: -600px -500px
}

.customer-logos .img-logo-stripe {
    background-position: -750px -500px
}

.customer-logos .img-logo-slack {
    background-position: 0 -600px
}

.customer-logos .img-logo-pagerduty {
    background-position: -150px -600px
}

.customer-logos .img-logo-dnsimple {
    background-position: -300px -600px
}

.customer-logos .img-logo-statuspage {
    background-position: -450px -600px
}

.customer-logos .img-logo-parse {
    background-position: -600px -600px
}

.customer-logos .img-logo-circleci {
    background-position: -750px -600px
}

.img-rs {
    background-position: 0 -200px;
    display: inline-block;
    height: 30px;
    margin: 0 auto;
    vertical-align: middle;
    width: 102px
}

.img-fordevs {
    background-position: 0 -300px;
    height: 100px;
    margin: 0 auto;
    width: 250px
}

.img-help {
    background-position: -250px -300px;
    height: 100px;
    margin: 0 auto;
    width: 250px
}

.img-reliable {
    background-position: -500px -300px;
    height: 100px;
    margin: 0 auto;
    width: 250px
}

.img-map {
    background-position: 0 -500px;
    display: none;
    height: 150px;
    margin: 0 auto;
    width: 300px
}

.img-sending, .img-routing, .img-tracking, .img-validation {
    background: url("../img/tmp-arrow.gif") 0 0;
    background-size: 112px 75px;
    height: 75px;
    margin: 0 0 40px;
    width: 112px
}

.img-code-sending, .img-code-routing, .img-code-tracking, .img-code-validation {
    background: url("../img/tmp-code.png") 0 0;
    background-size: auto;
    height: 330px;
    margin: 0 auto;
    width: 517px
}

.feature-with-screenshot {
    min-height: 370px
}

.screenshot-container {
    position: absolute;
    width: 1000px
}

.screenshot-container .screenshot {
    left: 1px;
    position: absolute;
    right: 1px;
    top: 30px;
    width: 998px
}

.screenshot-container-leftalign {
    right: 0
}

.image-right-align {
    position: relative;
    text-align: center
}

.image-right-align img {
    margin: 0 auto
}

.img-code-editor {
    background-image: url("../img/code.png");
    background-size: 1400px 700px;
    height: 500px;
    margin-bottom: -60px;
    position: absolute;
    text-indent: 0;
    width: 100%
}

.img-code-editor pre {
    border: 0 !important;
    font-size: 16px;
    left: 55px;
    line-height: 28px;
    position: absolute;
    top: 75px
}

a {
    color: #4b6cb7;
    font-weight: 500
}

a:hover, a:focus {
    text-decoration: none
}

.btn, .btn-primary, .header-nav a.signup b, .btn-secondary, .btn-tertiary, .btn-link {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #5677e8;
    border: 0;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    line-height: 1;
    outline: none;
    padding: 15px 25px;
    text-decoration: none;
    text-transform: capitalize
}

.btn:hover, .btn-primary:hover, .header-nav a.signup b:hover, .btn-secondary:hover, .btn-tertiary:hover, .btn-link:hover, .btn:focus, .btn-primary:focus, .header-nav a.signup b:focus, .btn-secondary:focus, .btn-tertiary:focus, .btn-link:focus {
    background: #496ce6;
    text-decoration: none
}

.btn:active, .btn-primary:active, .header-nav a.signup b:active, .btn-secondary:active, .btn-tertiary:active, .btn-link:active {
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2)
}

.btn-primary, .header-nav a.signup b {
    background: #eb284f;
    border: 1px solid #eb284f;
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)
}

.btn-primary:hover, .header-nav a.signup b:hover, .btn-primary:focus, .header-nav a.signup b:focus {
    background: #ea1a44;
    border-color: #ea1a44;
    -moz-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.4)
}

.btn-primary:active, .header-nav a.signup b:active {
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    position: relative;
    top: 1px
}

.btn-secondary {
    background: #4b6cb7;
    border: 1px solid #4b6cb7;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-shadow: none
}

.btn-secondary:hover, .btn-secondary:focus {
    background: #4261a6;
    border-color: #4261a6;
    color: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-secondary:active {
    background: #3b5694;
    border-color: #3b5694;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-tertiary {
    background: #5677e8;
    border: 1px solid #5677e8;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-shadow: none
}

.btn-tertiary:hover, .btn-tertiary:focus {
    background: #4065e5;
    border-color: #4065e5;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

.btn-tertiary:active {
    background: #2953e2;
    border-color: #2953e2;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link {
    background: transparent;
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #eb284f;
    text-shadow: none;
    text-transform: none
}

.btn-link:hover, .btn-link:focus {
    background: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: underline
}

.btn-cta {
    font-size: 130%;
    padding: 20px 40px
}

table {
    margin-bottom: 40px;
    width: 100%
}

table th, table td {
    padding: 5px;
    text-align: left
}

table th {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}

table.docutils {
    border: 1px solid #ddd;
    border-collapse: separate;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 0 0;
    margin: 0 0 40px;
    width: 100%
}

table.docutils td, table.docutils th {
    border: 0;
    padding: 10px;
    text-align: left
}

table.docutils thead td, table.docutils thead th {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
    background-image: -moz-linear-gradient(#ffffff, #f5f5f5);
    background-image: -webkit-linear-gradient(#ffffff, #f5f5f5);
    background-image: linear-gradient(#ffffff, #f5f5f5);
    -moz-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
    font-weight: normal;
    position: relative;
    z-index: 1
}

table.docutils thead td:first-child, table.docutils thead th:first-child {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 0 0 0
}

table.docutils thead td:last-child, table.docutils thead th:last-child {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 0 0
}

table.docutils tbody tr td, table.docutils tbody tr th {
    border-bottom: 1px solid #eee
}

table.docutils tbody tr:nth-child(even) td {
    background: #fafafa
}

table.docutils tbody tr:last-child td {
    border-bottom: 0
}

table.docutils tbody tr:hover td {
    background: rgba(240, 241, 245, 0.4)
}

form .item, .form .item {
    margin-bottom: 20px
}

form label, .form label {
    display: block;
    margin-bottom: 5px
}

form input[type=text], form input[type=email], form input[type=phone], form input[type=password], form input[type=number], form input[type=search], form select, form textarea, .form input[type=text], .form input[type=email], .form input[type=phone], .form input[type=password], .form input[type=number], .form input[type=search], .form select, .form textarea {
    background: #f0f1f5;
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: none;
    padding: 10px;
    width: 100%
}

form input[type=text]:focus, form input[type=email]:focus, form input[type=phone]:focus, form input[type=password]:focus, form input[type=number]:focus, form input[type=search]:focus, form select:focus, form textarea:focus, .form input[type=text]:focus, .form input[type=email]:focus, .form input[type=phone]:focus, .form input[type=password]:focus, .form input[type=number]:focus, .form input[type=search]:focus, .form select:focus, .form textarea:focus {
    background: #fff
}

form input[type=text].auto, form input[type=email].auto, form input[type=phone].auto, form input[type=password].auto, form input[type=number].auto, form input[type=search].auto, form select.auto, form textarea.auto, .form input[type=text].auto, .form input[type=email].auto, .form input[type=phone].auto, .form input[type=password].auto, .form input[type=number].auto, .form input[type=search].auto, .form select.auto, .form textarea.auto {
    width: auto
}

form select:invalid, .form select:invalid {
    color: gray
}

form .note, .form .note {
    color: #999;
    margin-top: 5px
}

form .req, .form .req {
    font-style: italic
}

form .error .reason, .form .error .reason {
    color: #ce0832;
    margin-top: 5px
}

form .error input[type=text], form .error input[type=email], form .error input[type=phone], form .error input[type=password], form .error input[type=number], form .error input[type=search], form .error textarea, .form .error input[type=text], .form .error input[type=email], .form .error input[type=phone], .form .error input[type=password], .form .error input[type=number], .form .error input[type=search], .form .error textarea {
    border-color: #ce0832
}

.notification, .documentation .admonition.warning, .documentation .admonition.note {
    border: 1px solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    zoom: 1;
    margin-bottom: 20px;
    padding: 10px
}

.notification:before, .documentation .admonition.warning:before, .documentation .admonition.note:before, .notification:after, .documentation .admonition.warning:after, .documentation .admonition.note:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.notification:after, .documentation .admonition.warning:after, .documentation .admonition.note:after {
    clear: both
}

.notification.error, .documentation .error.admonition.warning, .documentation .error.admonition.note {
    background: rgba(206, 8, 50, 0.2);
    border-color: #ce0832;
    color: #9d0626
}

.notification.success, .documentation .success.admonition.warning, .documentation .success.admonition.note {
    background: rgba(93, 174, 27, 0.2);
    border-color: #5dae1b;
    color: #458214
}

.notification.warning, .documentation .admonition.warning {
    background: rgba(255, 157, 0, 0.2);
    border-color: #ff9d00;
    color: #cc7e00
}

.notification.info, .documentation .info.admonition.warning, .documentation .admonition.note {
    background: rgba(30, 110, 193, 0.2);
    border-color: #1e6ec1;
    color: #175595
}

.notification.empty, .documentation .empty.admonition.warning, .documentation .empty.admonition.note {
    background: #f4f4f4;
    border: 1px dashed #ddd;
    text-align: center
}

.notification p:last-child, .documentation .admonition.warning p:last-child, .documentation .admonition.note p:last-child {
    margin-bottom: 0
}

.header-nav {
    float: right
}

.header-nav a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4b6cb7;
    display: block;
    float: left;
    font-family: 'Titillium Web', Lato, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 31px;
    padding: 10px 16px;
    text-decoration: none;
    text-transform: uppercase
}

.header-nav a b {
    border-bottom: 3px solid transparent;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-weight: 600
}

.header-nav a:hover, .header-nav a:focus, .header-nav a.active, .header-nav .sending a.features-link, .sending .header-nav a.features-link, .header-nav .pricing a.pricing-link, .pricing .header-nav a.pricing-link, .header-nav .customersgallery a.customers-link, .customersgallery .header-nav a.customers-link, .header-nav .validation a.validation-link, .validation .header-nav a.validation-link, .header-nav .sending a.sending-link, .sending .header-nav a.sending-link, .header-nav .routing a.routing-link, .routing .header-nav a.routing-link, .header-nav .managed a.managed-link, .managed .header-nav a.managed-link, .header-nav .logs a.logs-link, .logs .header-nav a.logs-link, .header-nav .reports a.reports-link, .reports .header-nav a.reports-link, .header-nav .deliverability a.deliverability-link, .deliverability .header-nav a.deliverability-link, .header-nav .contact a.contact-link, .contact .header-nav a.contact-link, .header-nav .routing a.features-link, .routing .header-nav a.features-link, .header-nav .analytics a.features-link, .analytics .header-nav a.features-link, .header-nav .validation a.features-link, .validation .header-nav a.features-link, .header-nav .deliverability a.features-link, .deliverability .header-nav a.features-link, .header-nav .resources a.resources-link, .resources .header-nav a.resources-link {
    color: #eb284f
}

.header-nav a:hover b, .header-nav a:focus b, .header-nav a.active b, .header-nav .sending a.features-link b, .sending .header-nav a.features-link b, .header-nav .pricing a.pricing-link b, .pricing .header-nav a.pricing-link b, .header-nav .customersgallery a.customers-link b, .customersgallery .header-nav a.customers-link b, .header-nav .validation a.validation-link b, .validation .header-nav a.validation-link b, .header-nav .sending a.sending-link b, .sending .header-nav a.sending-link b, .header-nav .routing a.routing-link b, .routing .header-nav a.routing-link b, .header-nav .managed a.managed-link b, .managed .header-nav a.managed-link b, .header-nav .logs a.logs-link b, .logs .header-nav a.logs-link b, .header-nav .reports a.reports-link b, .reports .header-nav a.reports-link b, .header-nav .deliverability a.deliverability-link b, .deliverability .header-nav a.deliverability-link b, .header-nav .contact a.contact-link b, .contact .header-nav a.contact-link b, .header-nav .routing a.features-link b, .routing .header-nav a.features-link b, .header-nav .analytics a.features-link b, .analytics .header-nav a.features-link b, .header-nav .validation a.features-link b, .validation .header-nav a.features-link b, .header-nav .deliverability a.features-link b, .deliverability .header-nav a.features-link b, .header-nav .resources a.resources-link b, .resources .header-nav a.resources-link b {
    border-bottom-color: #eb284f
}

.header-nav a.signup b {
    border: 0
}

.header-nav a.signup:hover b, .header-nav a.signup:focus b {
    border: 0
}

.header-nav a.login-link {
    padding: 10px 20px
}

.header-nav a.login-link b {
    border: 1px solid #4b6cb7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-left: 14px;
    padding-right: 14px
}

.header-nav a.login-link:hover b {
    background: #4b6cb7;
    border-color: #4b6cb7;
    color: #fff
}

.header-nav a.signup-link {
    padding: 10px 0 10px 20px
}

.header-nav a.signup-link b {
    background: #eb284f;
    border: 1px solid #eb284f;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    padding-left: 14px;
    padding-right: 14px
}

.header-nav a.signup-link:hover b, .header-nav a.signup-link:focus b {
    background: #ea1a44;
    border-color: #ea1a44;
    -moz-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.4)
}

.header-nav a.signup-link:active b {
    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    position: relative;
    top: 1px
}

.features-nav-container {
    background: #fff;
    border-top: 1px solid #e7e8ef
}

.features-nav {
    width: 100%;
    text-align: center
}

.features-nav a {
    border-right: 1px solid #e7e8ef;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    line-height: 60px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    width: 16%;
    font-size: 16px
}

.features-nav a:first-child {
    border-left: 1px solid #e7e8ef
}

.features-nav a:hover, .features-nav a:focus {
    background: #f8f8fa
}

.features-nav a.active, .features-nav .sending a.features-link, .sending .features-nav a.features-link, .features-nav .pricing a.pricing-link, .pricing .features-nav a.pricing-link, .features-nav .customersgallery a.customers-link, .customersgallery .features-nav a.customers-link, .features-nav .validation a.validation-link, .validation .features-nav a.validation-link, .features-nav .sending a.sending-link, .sending .features-nav a.sending-link, .features-nav .routing a.routing-link, .routing .features-nav a.routing-link, .features-nav .managed a.managed-link, .managed .features-nav a.managed-link, .features-nav .logs a.logs-link, .logs .features-nav a.logs-link, .features-nav .reports a.reports-link, .reports .features-nav a.reports-link, .features-nav .deliverability a.deliverability-link, .deliverability .features-nav a.deliverability-link, .features-nav .contact a.contact-link, .contact .features-nav a.contact-link, .features-nav .routing a.features-link, .routing .features-nav a.features-link, .features-nav .analytics a.features-link, .analytics .features-nav a.features-link, .features-nav .validation a.features-link, .validation .features-nav a.features-link, .features-nav .deliverability a.features-link, .deliverability .features-nav a.features-link, .features-nav .resources a.resources-link, .resources .features-nav a.resources-link {
    background: #4b6cb7;
    color: #fff
}

@media screen and (max-width: 480px) {
    .header-nav {
        display: none
    }

    .header-nav a {
        border-bottom: 1px solid #f0f1f5;
        float: none;
        width: 100%
    }

    .header-nav a.login-link b, .header-nav a.login-link:hover b {
        background: none;
        border: 0;
        padding-left: 0;
        padding-right: 0
    }

    .features-nav {
        display: none
    }

    .features-nav a {
        border: none !important;
        line-height: 40px;
        width: 50%
    }
}

.footer-nav {
    margin-bottom: 40px
}

.footer-nav a {
    color: rgba(255, 255, 255, 0.6);
    font-weight: 300;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: capitalize
}

.footer-nav a:hover, .footer-nav a:focus {
    color: #fff
}

.social-nav--footer {
    margin-bottom: 40px
}

.social-nav--footer a {
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    display: inline-block;
    height: 32px;
    padding: 10px;
    width: 32px
}

.social-nav--footer a svg {
    fill: currentColor
}

.social-nav--footer a:hover {
    color: #fff
}

.social-nav--footer a:hover svg {
    fill: currentColor
}

.dropdown {
    position: relative
}

.dropdown .icon-dropdown {
    fill: currentColor;
    height: 8px;
    margin-left: 2px;
    vertical-align: middle
}

.header-nav .dropdown {
    float: left
}

.dropdown-menu {
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    left: 0;
    margin: 5px 0;
    min-width: 200px;
    opacity: 0;
    padding: 5px 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    transform: scale(0.8) translateY(-30%);
    transition: 0.2s cubic-bezier(0.3, 0, 0, 1.3);
    z-index: 1000
}

.dropdown-menu.is-visible {
    opacity: 1;
    pointer-events: auto;
    transform: none
}

.dropdown-menu a {
    color: #4b6cb7;
    display: block;
    float: none;
    padding: 5px 10px;
    text-transform: capitalize;
    white-space: nowrap
}

.dropdown-menu a:hover, .dropdown-menu a:active {
    background: #4b6cb7;
    color: #fff
}

@media screen and (max-width: 480px) {
    .header-nav .dropdown-menu {
        background: transparent;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: block;
        left: 0;
        margin: 0;
        min-width: 0;
        opacity: 1;
        padding: 0;
        pointer-events: auto;
        position: relative;
        -moz-transform: none;
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
        top: 0
    }

    .header-nav .dropdown-menu a {
        padding-left: 40px
    }

    .header-nav .dropdown {
        float: none
    }
}

.aligncenter {
    text-align: center
}

.alignright {
    text-align: right
}

.alignleft {
    text-align: left !important
}

.clear {
    clear: both
}

.right {
    float: right
}

.left {
    float: left
}

.nolist {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.subtle {
    color: #aaa
}

.valign {
    vertical-align: middle
}

hr {
    border: 0;
    border-bottom: 1px solid #ddd;
    margin: 40px 0
}

.highlight {
    color: #eb284f;
    font-weight: bold
}

.padding {
    margin-bottom: 40px
}

.relative {
    position: relative
}

.error {
    color: #f00
}

@font-face {
    font-family: 'FontAwesome';
    src: url("assets/fonts/fontawesome-webfont.eot?v=3.2.0");
    src: url("assets/fonts/fontawesome-webfont.eot?#iefix&v=3.2.0") format("embedded-opentype"), url("assets/fonts/fontawesome-webfont.woff?v=3.2.0") format("woff"), url("assets/fonts/fontawesome-webfont.ttf?v=3.2.0") format("truetype"), url("assets/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.0") format("svg");
    font-weight: normal;
    font-style: normal
}

[class^="icon-"], [class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    cursor: default;
    speak: none
}

.icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

a [class^="icon-"], a [class*=" icon-"] {
    display: inline
}

[class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width {
    display: inline-block;
    width: 1.1428571428571428em;
    text-align: right;
    padding-right: 0.2857142857142857em
}

[class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.4285714285714286em
}

.icons-ul {
    margin-left: 2.142857142857143em;
    list-style-type: none
}

.icons-ul>li {
    position: relative
}

.icons-ul .icon-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    text-align: center;
    line-height: inherit
}

[class^="icon-"].hide, [class*=" icon-"].hide {
    display: none
}

.icon-muted {
    color: #eeeeee
}

.icon-light {
    color: #ffffff
}

.icon-dark {
    color: #333333
}

.icon-border {
    border: solid 1px #eeeeee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.icon-2x {
    font-size: 2em
}

.icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.icon-3x {
    font-size: 3em
}

.icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.icon-4x {
    font-size: 4em
}

.icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.icon-5x {
    font-size: 5em
}

.icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

[class^="icon-"].pull-left, [class*=" icon-"].pull-left {
    margin-right: .3em
}

[class^="icon-"].pull-right, [class*=" icon-"].pull-right {
    margin-left: .3em
}

[class^="icon-"], [class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0
}

.icon-white, .nav-pills>.active>a>[class^="icon-"], .sending .nav-pills>.features-link>a>[class^="icon-"], .pricing .nav-pills>.pricing-link>a>[class^="icon-"], .customersgallery .nav-pills>.customers-link>a>[class^="icon-"], .validation .nav-pills>.validation-link>a>[class^="icon-"], .sending .nav-pills>.sending-link>a>[class^="icon-"], .routing .nav-pills>.routing-link>a>[class^="icon-"], .managed .nav-pills>.managed-link>a>[class^="icon-"], .logs .nav-pills>.logs-link>a>[class^="icon-"], .reports .nav-pills>.reports-link>a>[class^="icon-"], .deliverability .nav-pills>.deliverability-link>a>[class^="icon-"], .contact .nav-pills>.contact-link>a>[class^="icon-"], .routing .nav-pills>.features-link>a>[class^="icon-"], .analytics .nav-pills>.features-link>a>[class^="icon-"], .validation .nav-pills>.features-link>a>[class^="icon-"], .deliverability .nav-pills>.features-link>a>[class^="icon-"], .resources .nav-pills>.resources-link>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .sending .nav-pills>.features-link>a>[class*=" icon-"], .pricing .nav-pills>.pricing-link>a>[class*=" icon-"], .customersgallery .nav-pills>.customers-link>a>[class*=" icon-"], .validation .nav-pills>.validation-link>a>[class*=" icon-"], .sending .nav-pills>.sending-link>a>[class*=" icon-"], .routing .nav-pills>.routing-link>a>[class*=" icon-"], .managed .nav-pills>.managed-link>a>[class*=" icon-"], .logs .nav-pills>.logs-link>a>[class*=" icon-"], .reports .nav-pills>.reports-link>a>[class*=" icon-"], .deliverability .nav-pills>.deliverability-link>a>[class*=" icon-"], .contact .nav-pills>.contact-link>a>[class*=" icon-"], .routing .nav-pills>.features-link>a>[class*=" icon-"], .analytics .nav-pills>.features-link>a>[class*=" icon-"], .validation .nav-pills>.features-link>a>[class*=" icon-"], .deliverability .nav-pills>.features-link>a>[class*=" icon-"], .resources .nav-pills>.resources-link>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .sending .nav-list>.features-link>a>[class^="icon-"], .pricing .nav-list>.pricing-link>a>[class^="icon-"], .customersgallery .nav-list>.customers-link>a>[class^="icon-"], .validation .nav-list>.validation-link>a>[class^="icon-"], .sending .nav-list>.sending-link>a>[class^="icon-"], .routing .nav-list>.routing-link>a>[class^="icon-"], .managed .nav-list>.managed-link>a>[class^="icon-"], .logs .nav-list>.logs-link>a>[class^="icon-"], .reports .nav-list>.reports-link>a>[class^="icon-"], .deliverability .nav-list>.deliverability-link>a>[class^="icon-"], .contact .nav-list>.contact-link>a>[class^="icon-"], .routing .nav-list>.features-link>a>[class^="icon-"], .analytics .nav-list>.features-link>a>[class^="icon-"], .validation .nav-list>.features-link>a>[class^="icon-"], .deliverability .nav-list>.features-link>a>[class^="icon-"], .resources .nav-list>.resources-link>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .sending .nav-list>.features-link>a>[class*=" icon-"], .pricing .nav-list>.pricing-link>a>[class*=" icon-"], .customersgallery .nav-list>.customers-link>a>[class*=" icon-"], .validation .nav-list>.validation-link>a>[class*=" icon-"], .sending .nav-list>.sending-link>a>[class*=" icon-"], .routing .nav-list>.routing-link>a>[class*=" icon-"], .managed .nav-list>.managed-link>a>[class*=" icon-"], .logs .nav-list>.logs-link>a>[class*=" icon-"], .reports .nav-list>.reports-link>a>[class*=" icon-"], .deliverability .nav-list>.deliverability-link>a>[class*=" icon-"], .contact .nav-list>.contact-link>a>[class*=" icon-"], .routing .nav-list>.features-link>a>[class*=" icon-"], .analytics .nav-list>.features-link>a>[class*=" icon-"], .validation .nav-list>.features-link>a>[class*=" icon-"], .deliverability .nav-list>.features-link>a>[class*=" icon-"], .resources .nav-list>.resources-link>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .sending .nav>.features-link>a>[class^="icon-"], .sending .navbar-inverse .nav>.features-link>a>[class^="icon-"], .navbar-inverse .pricing .nav>.pricing-link>a>[class^="icon-"], .pricing .navbar-inverse .nav>.pricing-link>a>[class^="icon-"], .navbar-inverse .customersgallery .nav>.customers-link>a>[class^="icon-"], .customersgallery .navbar-inverse .nav>.customers-link>a>[class^="icon-"], .navbar-inverse .validation .nav>.validation-link>a>[class^="icon-"], .validation .navbar-inverse .nav>.validation-link>a>[class^="icon-"], .navbar-inverse .sending .nav>.sending-link>a>[class^="icon-"], .sending .navbar-inverse .nav>.sending-link>a>[class^="icon-"], .navbar-inverse .routing .nav>.routing-link>a>[class^="icon-"], .routing .navbar-inverse .nav>.routing-link>a>[class^="icon-"], .navbar-inverse .managed .nav>.managed-link>a>[class^="icon-"], .managed .navbar-inverse .nav>.managed-link>a>[class^="icon-"], .navbar-inverse .logs .nav>.logs-link>a>[class^="icon-"], .logs .navbar-inverse .nav>.logs-link>a>[class^="icon-"], .navbar-inverse .reports .nav>.reports-link>a>[class^="icon-"], .reports .navbar-inverse .nav>.reports-link>a>[class^="icon-"], .navbar-inverse .deliverability .nav>.deliverability-link>a>[class^="icon-"], .deliverability .navbar-inverse .nav>.deliverability-link>a>[class^="icon-"], .navbar-inverse .contact .nav>.contact-link>a>[class^="icon-"], .contact .navbar-inverse .nav>.contact-link>a>[class^="icon-"], .navbar-inverse .routing .nav>.features-link>a>[class^="icon-"], .routing .navbar-inverse .nav>.features-link>a>[class^="icon-"], .navbar-inverse .analytics .nav>.features-link>a>[class^="icon-"], .analytics .navbar-inverse .nav>.features-link>a>[class^="icon-"], .navbar-inverse .validation .nav>.features-link>a>[class^="icon-"], .validation .navbar-inverse .nav>.features-link>a>[class^="icon-"], .navbar-inverse .deliverability .nav>.features-link>a>[class^="icon-"], .deliverability .navbar-inverse .nav>.features-link>a>[class^="icon-"], .navbar-inverse .resources .nav>.resources-link>a>[class^="icon-"], .resources .navbar-inverse .nav>.resources-link>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .navbar-inverse .sending .nav>.features-link>a>[class*=" icon-"], .sending .navbar-inverse .nav>.features-link>a>[class*=" icon-"], .navbar-inverse .pricing .nav>.pricing-link>a>[class*=" icon-"], .pricing .navbar-inverse .nav>.pricing-link>a>[class*=" icon-"], .navbar-inverse .customersgallery .nav>.customers-link>a>[class*=" icon-"], .customersgallery .navbar-inverse .nav>.customers-link>a>[class*=" icon-"], .navbar-inverse .validation .nav>.validation-link>a>[class*=" icon-"], .validation .navbar-inverse .nav>.validation-link>a>[class*=" icon-"], .navbar-inverse .sending .nav>.sending-link>a>[class*=" icon-"], .sending .navbar-inverse .nav>.sending-link>a>[class*=" icon-"], .navbar-inverse .routing .nav>.routing-link>a>[class*=" icon-"], .routing .navbar-inverse .nav>.routing-link>a>[class*=" icon-"], .navbar-inverse .managed .nav>.managed-link>a>[class*=" icon-"], .managed .navbar-inverse .nav>.managed-link>a>[class*=" icon-"], .navbar-inverse .logs .nav>.logs-link>a>[class*=" icon-"], .logs .navbar-inverse .nav>.logs-link>a>[class*=" icon-"], .navbar-inverse .reports .nav>.reports-link>a>[class*=" icon-"], .reports .navbar-inverse .nav>.reports-link>a>[class*=" icon-"], .navbar-inverse .deliverability .nav>.deliverability-link>a>[class*=" icon-"], .deliverability .navbar-inverse .nav>.deliverability-link>a>[class*=" icon-"], .navbar-inverse .contact .nav>.contact-link>a>[class*=" icon-"], .contact .navbar-inverse .nav>.contact-link>a>[class*=" icon-"], .navbar-inverse .routing .nav>.features-link>a>[class*=" icon-"], .routing .navbar-inverse .nav>.features-link>a>[class*=" icon-"], .navbar-inverse .analytics .nav>.features-link>a>[class*=" icon-"], .analytics .navbar-inverse .nav>.features-link>a>[class*=" icon-"], .navbar-inverse .validation .nav>.features-link>a>[class*=" icon-"], .validation .navbar-inverse .nav>.features-link>a>[class*=" icon-"], .navbar-inverse .deliverability .nav>.features-link>a>[class*=" icon-"], .deliverability .navbar-inverse .nav>.features-link>a>[class*=" icon-"], .navbar-inverse .resources .nav>.resources-link>a>[class*=" icon-"], .resources .navbar-inverse .nav>.resources-link>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .sending .dropdown-menu>.features-link>a>[class^="icon-"], .pricing .dropdown-menu>.pricing-link>a>[class^="icon-"], .customersgallery .dropdown-menu>.customers-link>a>[class^="icon-"], .validation .dropdown-menu>.validation-link>a>[class^="icon-"], .sending .dropdown-menu>.sending-link>a>[class^="icon-"], .routing .dropdown-menu>.routing-link>a>[class^="icon-"], .managed .dropdown-menu>.managed-link>a>[class^="icon-"], .logs .dropdown-menu>.logs-link>a>[class^="icon-"], .reports .dropdown-menu>.reports-link>a>[class^="icon-"], .deliverability .dropdown-menu>.deliverability-link>a>[class^="icon-"], .contact .dropdown-menu>.contact-link>a>[class^="icon-"], .routing .dropdown-menu>.features-link>a>[class^="icon-"], .analytics .dropdown-menu>.features-link>a>[class^="icon-"], .validation .dropdown-menu>.features-link>a>[class^="icon-"], .deliverability .dropdown-menu>.features-link>a>[class^="icon-"], .resources .dropdown-menu>.resources-link>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .sending .dropdown-menu>.features-link>a>[class*=" icon-"], .pricing .dropdown-menu>.pricing-link>a>[class*=" icon-"], .customersgallery .dropdown-menu>.customers-link>a>[class*=" icon-"], .validation .dropdown-menu>.validation-link>a>[class*=" icon-"], .sending .dropdown-menu>.sending-link>a>[class*=" icon-"], .routing .dropdown-menu>.routing-link>a>[class*=" icon-"], .managed .dropdown-menu>.managed-link>a>[class*=" icon-"], .logs .dropdown-menu>.logs-link>a>[class*=" icon-"], .reports .dropdown-menu>.reports-link>a>[class*=" icon-"], .deliverability .dropdown-menu>.deliverability-link>a>[class*=" icon-"], .contact .dropdown-menu>.contact-link>a>[class*=" icon-"], .routing .dropdown-menu>.features-link>a>[class*=" icon-"], .analytics .dropdown-menu>.features-link>a>[class*=" icon-"], .validation .dropdown-menu>.features-link>a>[class*=" icon-"], .deliverability .dropdown-menu>.features-link>a>[class*=" icon-"], .resources .dropdown-menu>.resources-link>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"] {
    background-image: none
}

.btn [class^="icon-"].icon-large, .btn-primary [class^="icon-"].icon-large, .header-nav a.signup b [class^="icon-"].icon-large, .btn-secondary [class^="icon-"].icon-large, .btn-tertiary [class^="icon-"].icon-large, .btn-link [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .btn-primary [class*=" icon-"].icon-large, .header-nav a.signup b [class*=" icon-"].icon-large, .btn-secondary [class*=" icon-"].icon-large, .btn-tertiary [class*=" icon-"].icon-large, .btn-link [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].icon-spin, .btn-primary [class^="icon-"].icon-spin, .header-nav a.signup b [class^="icon-"].icon-spin, .btn-secondary [class^="icon-"].icon-spin, .btn-tertiary [class^="icon-"].icon-spin, .btn-link [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .btn-primary [class*=" icon-"].icon-spin, .header-nav a.signup b [class*=" icon-"].icon-spin, .btn-secondary [class*=" icon-"].icon-spin, .btn-tertiary [class*=" icon-"].icon-spin, .btn-link [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin {
    display: inline-block
}

.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large {
    line-height: .9em
}

.btn [class^="icon-"].pull-left.icon-2x, .btn-primary [class^="icon-"].pull-left.icon-2x, .header-nav a.signup b [class^="icon-"].pull-left.icon-2x, .btn-secondary [class^="icon-"].pull-left.icon-2x, .btn-tertiary [class^="icon-"].pull-left.icon-2x, .btn-link [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn-primary [class*=" icon-"].pull-left.icon-2x, .header-nav a.signup b [class*=" icon-"].pull-left.icon-2x, .btn-secondary [class*=" icon-"].pull-left.icon-2x, .btn-tertiary [class*=" icon-"].pull-left.icon-2x, .btn-link [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn-primary [class^="icon-"].pull-right.icon-2x, .header-nav a.signup b [class^="icon-"].pull-right.icon-2x, .btn-secondary [class^="icon-"].pull-right.icon-2x, .btn-tertiary [class^="icon-"].pull-right.icon-2x, .btn-link [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x, .btn-primary [class*=" icon-"].pull-right.icon-2x, .header-nav a.signup b [class*=" icon-"].pull-right.icon-2x, .btn-secondary [class*=" icon-"].pull-right.icon-2x, .btn-tertiary [class*=" icon-"].pull-right.icon-2x, .btn-link [class*=" icon-"].pull-right.icon-2x {
    margin-top: .18em
}

.btn [class^="icon-"].icon-spin.icon-large, .btn-primary [class^="icon-"].icon-spin.icon-large, .header-nav a.signup b [class^="icon-"].icon-spin.icon-large, .btn-secondary [class^="icon-"].icon-spin.icon-large, .btn-tertiary [class^="icon-"].icon-spin.icon-large, .btn-link [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large, .btn-primary [class*=" icon-"].icon-spin.icon-large, .header-nav a.signup b [class*=" icon-"].icon-spin.icon-large, .btn-secondary [class*=" icon-"].icon-spin.icon-large, .btn-tertiary [class*=" icon-"].icon-spin.icon-large, .btn-link [class*=" icon-"].icon-spin.icon-large {
    line-height: .8em
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn-small.btn-primary [class^="icon-"].pull-left.icon-2x, .header-nav a.signup b.btn-small [class^="icon-"].pull-left.icon-2x, .btn-small.btn-secondary [class^="icon-"].pull-left.icon-2x, .btn-small.btn-tertiary [class^="icon-"].pull-left.icon-2x, .btn-small.btn-link [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn-small.btn-primary [class*=" icon-"].pull-left.icon-2x, .header-nav a.signup b.btn-small [class*=" icon-"].pull-left.icon-2x, .btn-small.btn-secondary [class*=" icon-"].pull-left.icon-2x, .btn-small.btn-tertiary [class*=" icon-"].pull-left.icon-2x, .btn-small.btn-link [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn-small.btn-primary [class^="icon-"].pull-right.icon-2x, .header-nav a.signup b.btn-small [class^="icon-"].pull-right.icon-2x, .btn-small.btn-secondary [class^="icon-"].pull-right.icon-2x, .btn-small.btn-tertiary [class^="icon-"].pull-right.icon-2x, .btn-small.btn-link [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x, .btn-small.btn-primary [class*=" icon-"].pull-right.icon-2x, .header-nav a.signup b.btn-small [class*=" icon-"].pull-right.icon-2x, .btn-small.btn-secondary [class*=" icon-"].pull-right.icon-2x, .btn-small.btn-tertiary [class*=" icon-"].pull-right.icon-2x, .btn-small.btn-link [class*=" icon-"].pull-right.icon-2x {
    margin-top: .25em
}

.btn.btn-large [class^="icon-"], .btn-large.btn-primary [class^="icon-"], .header-nav a.signup b.btn-large [class^="icon-"], .btn-large.btn-secondary [class^="icon-"], .btn-large.btn-tertiary [class^="icon-"], .btn-large.btn-link [class^="icon-"], .btn.btn-large [class*=" icon-"], .btn-large.btn-primary [class*=" icon-"], .header-nav a.signup b.btn-large [class*=" icon-"], .btn-large.btn-secondary [class*=" icon-"], .btn-large.btn-tertiary [class*=" icon-"], .btn-large.btn-link [class*=" icon-"] {
    margin-top: 0
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large.btn-primary [class^="icon-"].pull-left.icon-2x, .header-nav a.signup b.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large.btn-secondary [class^="icon-"].pull-left.icon-2x, .btn-large.btn-tertiary [class^="icon-"].pull-left.icon-2x, .btn-large.btn-link [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-primary [class*=" icon-"].pull-left.icon-2x, .header-nav a.signup b.btn-large [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-secondary [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-tertiary [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-link [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn-large.btn-primary [class^="icon-"].pull-right.icon-2x, .header-nav a.signup b.btn-large [class^="icon-"].pull-right.icon-2x, .btn-large.btn-secondary [class^="icon-"].pull-right.icon-2x, .btn-large.btn-tertiary [class^="icon-"].pull-right.icon-2x, .btn-large.btn-link [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-primary [class*=" icon-"].pull-right.icon-2x, .header-nav a.signup b.btn-large [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-secondary [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-tertiary [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-link [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large.btn-primary [class^="icon-"].pull-left.icon-2x, .header-nav a.signup b.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large.btn-secondary [class^="icon-"].pull-left.icon-2x, .btn-large.btn-tertiary [class^="icon-"].pull-left.icon-2x, .btn-large.btn-link [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-primary [class*=" icon-"].pull-left.icon-2x, .header-nav a.signup b.btn-large [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-secondary [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-tertiary [class*=" icon-"].pull-left.icon-2x, .btn-large.btn-link [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn-large.btn-primary [class^="icon-"].pull-right.icon-2x, .header-nav a.signup b.btn-large [class^="icon-"].pull-right.icon-2x, .btn-large.btn-secondary [class^="icon-"].pull-right.icon-2x, .btn-large.btn-tertiary [class^="icon-"].pull-right.icon-2x, .btn-large.btn-link [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-primary [class*=" icon-"].pull-right.icon-2x, .header-nav a.signup b.btn-large [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-secondary [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-tertiary [class*=" icon-"].pull-right.icon-2x, .btn-large.btn-link [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em
}

.icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: -35%
}

.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em
}

.icon-stack .icon-stack-base {
    font-size: 2em;
    *line-height: 1em
}

.icon-spin {
    display: inline-block;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

a .icon-spin {
    display: inline-block;
    text-decoration: none
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}

.icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}

.icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}

.icon-flip-horizontal:before {
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.icon-flip-vertical:before {
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1)
}

a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
    display: inline-block
}

.icon-glass:before {
    content: "\f000"
}

.icon-music:before {
    content: "\f001"
}

.icon-search:before {
    content: "\f002"
}

.icon-envelope-alt:before {
    content: "\f003"
}

.icon-heart:before {
    content: "\f004"
}

.icon-star:before {
    content: "\f005"
}

.icon-star-empty:before {
    content: "\f006"
}

.icon-user:before {
    content: "\f007"
}

.icon-film:before {
    content: "\f008"
}

.icon-th-large:before {
    content: "\f009"
}

.icon-th:before {
    content: "\f00a"
}

.icon-th-list:before {
    content: "\f00b"
}

.icon-ok:before {
    content: "\f00c"
}

.icon-remove:before {
    content: "\f00d"
}

.icon-zoom-in:before {
    content: "\f00e"
}

.icon-zoom-out:before {
    content: "\f010"
}

.icon-power-off:before, .icon-off:before {
    content: "\f011"
}

.icon-signal:before {
    content: "\f012"
}

.icon-cog:before {
    content: "\f013"
}

.icon-trash:before {
    content: "\f014"
}

.icon-home:before {
    content: "\f015"
}

.icon-file-alt:before {
    content: "\f016"
}

.icon-time:before {
    content: "\f017"
}

.icon-road:before {
    content: "\f018"
}

.icon-download-alt:before {
    content: "\f019"
}

.icon-download:before {
    content: "\f01a"
}

.icon-upload:before {
    content: "\f01b"
}

.icon-inbox:before {
    content: "\f01c"
}

.icon-play-circle:before {
    content: "\f01d"
}

.icon-rotate-right:before, .icon-repeat:before {
    content: "\f01e"
}

.icon-refresh:before {
    content: "\f021"
}

.icon-list-alt:before {
    content: "\f022"
}

.icon-lock:before {
    content: "\f023"
}

.icon-flag:before {
    content: "\f024"
}

.icon-headphones:before {
    content: "\f025"
}

.icon-volume-off:before {
    content: "\f026"
}

.icon-volume-down:before {
    content: "\f027"
}

.icon-volume-up:before {
    content: "\f028"
}

.icon-qrcode:before {
    content: "\f029"
}

.icon-barcode:before {
    content: "\f02a"
}

.icon-tag:before {
    content: "\f02b"
}

.icon-tags:before {
    content: "\f02c"
}

.icon-book:before {
    content: "\f02d"
}

.icon-bookmark:before {
    content: "\f02e"
}

.icon-print:before {
    content: "\f02f"
}

.icon-camera:before {
    content: "\f030"
}

.icon-font:before {
    content: "\f031"
}

.icon-bold:before {
    content: "\f032"
}

.icon-italic:before {
    content: "\f033"
}

.icon-text-height:before {
    content: "\f034"
}

.icon-text-width:before {
    content: "\f035"
}

.icon-align-left:before {
    content: "\f036"
}

.icon-align-center:before {
    content: "\f037"
}

.icon-align-right:before {
    content: "\f038"
}

.icon-align-justify:before {
    content: "\f039"
}

.icon-list:before {
    content: "\f03a"
}

.icon-indent-left:before {
    content: "\f03b"
}

.icon-indent-right:before {
    content: "\f03c"
}

.icon-facetime-video:before {
    content: "\f03d"
}

.icon-picture:before {
    content: "\f03e"
}

.icon-pencil:before {
    content: "\f040"
}

.icon-map-marker:before {
    content: "\f041"
}

.icon-adjust:before {
    content: "\f042"
}

.icon-tint:before {
    content: "\f043"
}

.icon-edit:before {
    content: "\f044"
}

.icon-share:before {
    content: "\f045"
}

.icon-check:before {
    content: "\f046"
}

.icon-move:before {
    content: "\f047"
}

.icon-step-backward:before {
    content: "\f048"
}

.icon-fast-backward:before {
    content: "\f049"
}

.icon-backward:before {
    content: "\f04a"
}

.icon-play:before {
    content: "\f04b"
}

.icon-pause:before {
    content: "\f04c"
}

.icon-stop:before {
    content: "\f04d"
}

.icon-forward:before {
    content: "\f04e"
}

.icon-fast-forward:before {
    content: "\f050"
}

.icon-step-forward:before {
    content: "\f051"
}

.icon-eject:before {
    content: "\f052"
}

.icon-chevron-left:before {
    content: "\f053"
}

.icon-chevron-right:before {
    content: "\f054"
}

.icon-plus-sign:before {
    content: "\f055"
}

.icon-minus-sign:before {
    content: "\f056"
}

.icon-remove-sign:before {
    content: "\f057"
}

.icon-ok-sign:before {
    content: "\f058"
}

.icon-question-sign:before {
    content: "\f059"
}

.icon-info-sign:before {
    content: "\f05a"
}

.icon-screenshot:before {
    content: "\f05b"
}

.icon-remove-circle:before {
    content: "\f05c"
}

.icon-ok-circle:before {
    content: "\f05d"
}

.icon-ban-circle:before {
    content: "\f05e"
}

.icon-arrow-left:before {
    content: "\f060"
}

.icon-arrow-right:before {
    content: "\f061"
}

.icon-arrow-up:before {
    content: "\f062"
}

.icon-arrow-down:before {
    content: "\f063"
}

.icon-mail-forward:before, .icon-share-alt:before {
    content: "\f064"
}

.icon-resize-full:before {
    content: "\f065"
}

.icon-resize-small:before {
    content: "\f066"
}

.icon-plus:before {
    content: "\f067"
}

.icon-minus:before {
    content: "\f068"
}

.icon-asterisk:before {
    content: "\f069"
}

.icon-exclamation-sign:before {
    content: "\f06a"
}

.icon-gift:before {
    content: "\f06b"
}

.icon-leaf:before {
    content: "\f06c"
}

.icon-fire:before {
    content: "\f06d"
}

.icon-eye-open:before {
    content: "\f06e"
}

.icon-eye-close:before {
    content: "\f070"
}

.icon-warning-sign:before {
    content: "\f071"
}

.icon-plane:before {
    content: "\f072"
}

.icon-calendar:before {
    content: "\f073"
}

.icon-random:before {
    content: "\f074"
}

.icon-comment:before {
    content: "\f075"
}

.icon-magnet:before {
    content: "\f076"
}

.icon-chevron-up:before {
    content: "\f077"
}

.icon-chevron-down:before {
    content: "\f078"
}

.icon-retweet:before {
    content: "\f079"
}

.icon-shopping-cart:before {
    content: "\f07a"
}

.icon-folder-close:before {
    content: "\f07b"
}

.icon-folder-open:before {
    content: "\f07c"
}

.icon-resize-vertical:before {
    content: "\f07d"
}

.icon-resize-horizontal:before {
    content: "\f07e"
}

.icon-bar-chart:before {
    content: "\f080"
}

.icon-twitter-sign:before {
    content: "\f081"
}

.icon-facebook-sign:before {
    content: "\f082"
}

.icon-camera-retro:before {
    content: "\f083"
}

.icon-key:before {
    content: "\f084"
}

.icon-cogs:before {
    content: "\f085"
}

.icon-comments:before {
    content: "\f086"
}

.icon-thumbs-up-alt:before {
    content: "\f087"
}

.icon-thumbs-down-alt:before {
    content: "\f088"
}

.icon-star-half:before {
    content: "\f089"
}

.icon-heart-empty:before {
    content: "\f08a"
}

.icon-signout:before {
    content: "\f08b"
}

.icon-linkedin-sign:before {
    content: "\f08c"
}

.icon-pushpin:before {
    content: "\f08d"
}

.icon-external-link:before {
    content: "\f08e"
}

.icon-signin:before {
    content: "\f090"
}

.icon-trophy:before {
    content: "\f091"
}

.icon-github-sign:before {
    content: "\f092"
}

.icon-upload-alt:before {
    content: "\f093"
}

.icon-lemon:before {
    content: "\f094"
}

.icon-phone:before {
    content: "\f095"
}

.icon-unchecked:before, .icon-check-empty:before {
    content: "\f096"
}

.icon-bookmark-empty:before {
    content: "\f097"
}

.icon-phone-sign:before {
    content: "\f098"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-github:before {
    content: "\f09b"
}

.icon-unlock:before {
    content: "\f09c"
}

.icon-credit-card:before {
    content: "\f09d"
}

.icon-rss:before {
    content: "\f09e"
}

.icon-hdd:before {
    content: "\f0a0"
}

.icon-bullhorn:before {
    content: "\f0a1"
}

.icon-bell:before {
    content: "\f0a2"
}

.icon-certificate:before {
    content: "\f0a3"
}

.icon-hand-right:before {
    content: "\f0a4"
}

.icon-hand-left:before {
    content: "\f0a5"
}

.icon-hand-up:before {
    content: "\f0a6"
}

.icon-hand-down:before {
    content: "\f0a7"
}

.icon-circle-arrow-left:before {
    content: "\f0a8"
}

.icon-circle-arrow-right:before {
    content: "\f0a9"
}

.icon-circle-arrow-up:before {
    content: "\f0aa"
}

.icon-circle-arrow-down:before {
    content: "\f0ab"
}

.icon-globe:before {
    content: "\f0ac"
}

.icon-wrench:before {
    content: "\f0ad"
}

.icon-tasks:before {
    content: "\f0ae"
}

.icon-filter:before {
    content: "\f0b0"
}

.icon-briefcase:before {
    content: "\f0b1"
}

.icon-fullscreen:before {
    content: "\f0b2"
}

.icon-group:before {
    content: "\f0c0"
}

.icon-link:before {
    content: "\f0c1"
}

.icon-cloud:before {
    content: "\f0c2"
}

.icon-beaker:before {
    content: "\f0c3"
}

.icon-cut:before {
    content: "\f0c4"
}

.icon-copy:before {
    content: "\f0c5"
}

.icon-paperclip:before, .icon-paper-clip:before {
    content: "\f0c6"
}

.icon-save:before {
    content: "\f0c7"
}

.icon-sign-blank:before {
    content: "\f0c8"
}

.icon-reorder:before {
    content: "\f0c9"
}

.icon-list-ul:before {
    content: "\f0ca"
}

.icon-list-ol:before {
    content: "\f0cb"
}

.icon-strikethrough:before {
    content: "\f0cc"
}

.icon-underline:before {
    content: "\f0cd"
}

.icon-table:before {
    content: "\f0ce"
}

.icon-magic:before {
    content: "\f0d0"
}

.icon-truck:before {
    content: "\f0d1"
}

.icon-pinterest:before {
    content: "\f0d2"
}

.icon-pinterest-sign:before {
    content: "\f0d3"
}

.icon-google-plus-sign:before {
    content: "\f0d4"
}

.icon-google-plus:before {
    content: "\f0d5"
}

.icon-money:before {
    content: "\f0d6"
}

.icon-caret-down:before {
    content: "\f0d7"
}

.icon-caret-up:before {
    content: "\f0d8"
}

.icon-caret-left:before {
    content: "\f0d9"
}

.icon-caret-right:before {
    content: "\f0da"
}

.icon-columns:before {
    content: "\f0db"
}

.icon-sort:before {
    content: "\f0dc"
}

.icon-sort-down:before {
    content: "\f0dd"
}

.icon-sort-up:before {
    content: "\f0de"
}

.icon-envelope:before {
    content: "\f0e0"
}

.icon-linkedin:before {
    content: "\f0e1"
}

.icon-rotate-left:before, .icon-undo:before {
    content: "\f0e2"
}

.icon-legal:before {
    content: "\f0e3"
}

.icon-dashboard:before {
    content: "\f0e4"
}

.icon-comment-alt:before {
    content: "\f0e5"
}

.icon-comments-alt:before {
    content: "\f0e6"
}

.icon-bolt:before {
    content: "\f0e7"
}

.icon-sitemap:before {
    content: "\f0e8"
}

.icon-umbrella:before {
    content: "\f0e9"
}

.icon-paste:before {
    content: "\f0ea"
}

.icon-lightbulb:before {
    content: "\f0eb"
}

.icon-exchange:before {
    content: "\f0ec"
}

.icon-cloud-download:before {
    content: "\f0ed"
}

.icon-cloud-upload:before {
    content: "\f0ee"
}

.icon-user-md:before {
    content: "\f0f0"
}

.icon-stethoscope:before {
    content: "\f0f1"
}

.icon-suitcase:before {
    content: "\f0f2"
}

.icon-bell-alt:before {
    content: "\f0f3"
}

.icon-coffee:before {
    content: "\f0f4"
}

.icon-food:before {
    content: "\f0f5"
}

.icon-file-text-alt:before {
    content: "\f0f6"
}

.icon-building:before {
    content: "\f0f7"
}

.icon-hospital:before {
    content: "\f0f8"
}

.icon-ambulance:before {
    content: "\f0f9"
}

.icon-medkit:before {
    content: "\f0fa"
}

.icon-fighter-jet:before {
    content: "\f0fb"
}

.icon-beer:before {
    content: "\f0fc"
}

.icon-h-sign:before {
    content: "\f0fd"
}

.icon-plus-sign-alt:before {
    content: "\f0fe"
}

.icon-double-angle-left:before {
    content: "\f100"
}

.icon-double-angle-right:before {
    content: "\f101"
}

.icon-double-angle-up:before {
    content: "\f102"
}

.icon-double-angle-down:before {
    content: "\f103"
}

.icon-angle-left:before {
    content: "\f104"
}

.icon-angle-right:before {
    content: "\f105"
}

.icon-angle-up:before {
    content: "\f106"
}

.icon-angle-down:before {
    content: "\f107"
}

.icon-desktop:before {
    content: "\f108"
}

.icon-laptop:before {
    content: "\f109"
}

.icon-tablet:before {
    content: "\f10a"
}

.icon-mobile-phone:before {
    content: "\f10b"
}

.icon-circle-blank:before {
    content: "\f10c"
}

.icon-quote-left:before {
    content: "\f10d"
}

.icon-quote-right:before {
    content: "\f10e"
}

.icon-spinner:before {
    content: "\f110"
}

.icon-circle:before {
    content: "\f111"
}

.icon-mail-reply:before, .icon-reply:before {
    content: "\f112"
}

.icon-github-alt:before {
    content: "\f113"
}

.icon-folder-close-alt:before {
    content: "\f114"
}

.icon-folder-open-alt:before {
    content: "\f115"
}

.icon-expand-alt:before {
    content: "\f116"
}

.icon-collapse-alt:before {
    content: "\f117"
}

.icon-smile:before {
    content: "\f118"
}

.icon-frown:before {
    content: "\f119"
}

.icon-meh:before {
    content: "\f11a"
}

.icon-gamepad:before {
    content: "\f11b"
}

.icon-keyboard:before {
    content: "\f11c"
}

.icon-flag-alt:before {
    content: "\f11d"
}

.icon-flag-checkered:before {
    content: "\f11e"
}

.icon-terminal:before {
    content: "\f120"
}

.icon-code:before {
    content: "\f121"
}

.icon-reply-all:before {
    content: "\f122"
}

.icon-mail-reply-all:before {
    content: "\f122"
}

.icon-star-half-full:before, .icon-star-half-empty:before {
    content: "\f123"
}

.icon-location-arrow:before {
    content: "\f124"
}

.icon-crop:before {
    content: "\f125"
}

.icon-code-fork:before {
    content: "\f126"
}

.icon-unlink:before {
    content: "\f127"
}

.icon-question:before {
    content: "\f128"
}

.icon-info:before {
    content: "\f129"
}

.icon-exclamation:before {
    content: "\f12a"
}

.icon-superscript:before {
    content: "\f12b"
}

.icon-subscript:before {
    content: "\f12c"
}

.icon-eraser:before {
    content: "\f12d"
}

.icon-puzzle-piece:before {
    content: "\f12e"
}

.icon-microphone:before {
    content: "\f130"
}

.icon-microphone-off:before {
    content: "\f131"
}

.icon-shield:before {
    content: "\f132"
}

.icon-calendar-empty:before {
    content: "\f133"
}

.icon-fire-extinguisher:before {
    content: "\f134"
}

.icon-rocket:before {
    content: "\f135"
}

.icon-maxcdn:before {
    content: "\f136"
}

.icon-chevron-sign-left:before {
    content: "\f137"
}

.icon-chevron-sign-right:before {
    content: "\f138"
}

.icon-chevron-sign-up:before {
    content: "\f139"
}

.icon-chevron-sign-down:before {
    content: "\f13a"
}

.icon-html5:before {
    content: "\f13b"
}

.icon-css3:before {
    content: "\f13c"
}

.icon-anchor:before {
    content: "\f13d"
}

.icon-unlock-alt:before {
    content: "\f13e"
}

.icon-bullseye:before {
    content: "\f140"
}

.icon-ellipsis-horizontal:before {
    content: "\f141"
}

.icon-ellipsis-vertical:before {
    content: "\f142"
}

.icon-rss-sign:before {
    content: "\f143"
}

.icon-play-sign:before {
    content: "\f144"
}

.icon-ticket:before {
    content: "\f145"
}

.icon-minus-sign-alt:before {
    content: "\f146"
}

.icon-check-minus:before {
    content: "\f147"
}

.icon-level-up:before {
    content: "\f148"
}

.icon-level-down:before {
    content: "\f149"
}

.icon-check-sign:before {
    content: "\f14a"
}

.icon-edit-sign:before {
    content: "\f14b"
}

.icon-external-link-sign:before {
    content: "\f14c"
}

.icon-share-sign:before {
    content: "\f14d"
}

.icon-compass:before {
    content: "\f14e"
}

.icon-collapse:before {
    content: "\f150"
}

.icon-collapse-top:before {
    content: "\f151"
}

.icon-expand:before {
    content: "\f152"
}

.icon-euro:before, .icon-eur:before {
    content: "\f153"
}

.icon-gbp:before {
    content: "\f154"
}

.icon-dollar:before, .icon-usd:before {
    content: "\f155"
}

.icon-rupee:before, .icon-inr:before {
    content: "\f156"
}

.icon-yen:before, .icon-jpy:before {
    content: "\f157"
}

.icon-renminbi:before, .icon-cny:before {
    content: "\f158"
}

.icon-won:before, .icon-krw:before {
    content: "\f159"
}

.icon-bitcoin:before, .icon-btc:before {
    content: "\f15a"
}

.icon-file:before {
    content: "\f15b"
}

.icon-file-text:before {
    content: "\f15c"
}

.icon-sort-by-alphabet:before {
    content: "\f15d"
}

.icon-sort-by-alphabet-alt:before {
    content: "\f15e"
}

.icon-sort-by-attributes:before {
    content: "\f160"
}

.icon-sort-by-attributes-alt:before {
    content: "\f161"
}

.icon-sort-by-order:before {
    content: "\f162"
}

.icon-sort-by-order-alt:before {
    content: "\f163"
}

.icon-thumbs-up:before {
    content: "\f164"
}

.icon-thumbs-down:before {
    content: "\f165"
}

.icon-youtube-sign:before {
    content: "\f166"
}

.icon-youtube:before {
    content: "\f167"
}

.icon-xing:before {
    content: "\f168"
}

.icon-xing-sign:before {
    content: "\f169"
}

.icon-youtube-play:before {
    content: "\f16a"
}

.icon-dropbox:before {
    content: "\f16b"
}

.icon-stackexchange:before {
    content: "\f16c"
}

.icon-instagram:before {
    content: "\f16d"
}

.icon-flickr:before {
    content: "\f16e"
}

.icon-adn:before {
    content: "\f170"
}

.icon-bitbucket:before {
    content: "\f171"
}

.icon-bitbucket-sign:before {
    content: "\f172"
}

.icon-tumblr:before {
    content: "\f173"
}

.icon-tumblr-sign:before {
    content: "\f174"
}

.icon-long-arrow-down:before {
    content: "\f175"
}

.icon-long-arrow-up:before {
    content: "\f176"
}

.icon-long-arrow-left:before {
    content: "\f177"
}

.icon-long-arrow-right:before {
    content: "\f178"
}

.icon-apple:before {
    content: "\f179"
}

.icon-windows:before {
    content: "\f17a"
}

.icon-android:before {
    content: "\f17b"
}

.icon-linux:before {
    content: "\f17c"
}

.icon-dribble:before {
    content: "\f17d"
}

.icon-skype:before {
    content: "\f17e"
}

.icon-foursquare:before {
    content: "\f180"
}

.icon-trello:before {
    content: "\f181"
}

.icon-female:before {
    content: "\f182"
}

.icon-male:before {
    content: "\f183"
}

.icon-gittip:before {
    content: "\f184"
}

.icon-sun:before {
    content: "\f185"
}

.icon-moon:before {
    content: "\f186"
}

.icon-archive:before {
    content: "\f187"
}

.icon-bug:before {
    content: "\f188"
}

.icon-vk:before {
    content: "\f189"
}

.icon-weibo:before {
    content: "\f18a"
}

.icon-renren:before {
    content: "\f18b"
}

body {
    background: #182848
}

body.down header.clone {
    left: 0;
    right: 0;
    top: 0
}

header {
    background-color: #fff;
    background-image: url("assets/envelope-border.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 40px 2px;
    border-bottom: 1px solid #e7e8ef;
    zoom: 1;
    position: relative;
    width: 100%;
    z-index: 998
}

header:before, header:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

header:after {
    clear: both
}

header .logo {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px
}

header.clone {
    border-bottom: 1px solid #e7e8ef !important;
    position: fixed;
    top: -150px;
    transition: .2s top ease-in;
    z-index: 999
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes rotate {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.logo {
    background: url("../img/mailgun.svg") no-repeat -26px 0;
    background-size: 116px 32px;
    display: block;
    height: 34px;
    margin-left: 28px;
    position: relative;
    text-indent: -9999px;
    width: 100px
}

.logo:before {
    background: url("../img/mailgun.svg") no-repeat 0 -4px;
    background-size: 116px 32px;
    content: '';
    display: block;
    height: 25px;
    left: -26px;
    position: absolute;
    top: 6px;
    width: 26px
}

.logo:hover:before {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-name: rotate;
    animation-name: rotate;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

main {
    background: #f7f8fc;
    overflow: hidden
}

.content-block, .content-block-alt {
    border-bottom: 1px solid #e8eaf1;
    zoom: 1;
    padding: 80px 0;
    position: relative
}

.content-block:before, .content-block-alt:before, .content-block:after, .content-block-alt:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.content-block:after, .content-block-alt:after {
    clear: both
}

.content-block:first-of-type, .content-block-alt:first-of-type {
    border-top: 0
}

.content-block-alt {
    background: #e8eaf1
}

.bottom-cta {
    background-color: #315294;
    color: #fff;
    padding: 80px 0;
    text-align: center
}

.bottom-cta h2 {
    color: #fff;
    margin-bottom: 15px
}

.bottom-cta a {
    color: #fff
}

footer {
    color: #fff;
    padding: 40px 0;
    text-align: center
}

.code-examples {
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
    margin: 0 0 40px
}

.code-examples .nav-pills {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(100%, #444444));
    background-image: -moz-linear-gradient(#555555, #444444);
    background-image: -webkit-linear-gradient(#555555, #444444);
    background-image: linear-gradient(#555555, #444444);
    border: 1px solid #444;
    border-bottom-color: #444;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 0 0;
    zoom: 1;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
    list-style: none;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    z-index: 1
}

.code-examples .nav-pills:before, .code-examples .nav-pills:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.code-examples .nav-pills:after {
    clear: both
}

.code-examples .nav-pills li {
    display: inline
}

.code-examples .nav-pills li a {
    color: #ccc;
    display: inline-block;
    float: left;
    font-size: 14px;
    padding: 3px 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4)
}

.code-examples .nav-pills li a:hover {
    color: #fff;
    text-decoration: none
}

.code-examples .nav-pills li.active a, .code-examples .nav-pills .sending li.features-link a, .sending .code-examples .nav-pills li.features-link a, .code-examples .nav-pills .pricing li.pricing-link a, .pricing .code-examples .nav-pills li.pricing-link a, .code-examples .nav-pills .customersgallery li.customers-link a, .customersgallery .code-examples .nav-pills li.customers-link a, .code-examples .nav-pills .validation li.validation-link a, .validation .code-examples .nav-pills li.validation-link a, .code-examples .nav-pills .sending li.sending-link a, .sending .code-examples .nav-pills li.sending-link a, .code-examples .nav-pills .routing li.routing-link a, .routing .code-examples .nav-pills li.routing-link a, .code-examples .nav-pills .managed li.managed-link a, .managed .code-examples .nav-pills li.managed-link a, .code-examples .nav-pills .logs li.logs-link a, .logs .code-examples .nav-pills li.logs-link a, .code-examples .nav-pills .reports li.reports-link a, .reports .code-examples .nav-pills li.reports-link a, .code-examples .nav-pills .deliverability li.deliverability-link a, .deliverability .code-examples .nav-pills li.deliverability-link a, .code-examples .nav-pills .contact li.contact-link a, .contact .code-examples .nav-pills li.contact-link a, .code-examples .nav-pills .routing li.features-link a, .routing .code-examples .nav-pills li.features-link a, .code-examples .nav-pills .analytics li.features-link a, .analytics .code-examples .nav-pills li.features-link a, .code-examples .nav-pills .validation li.features-link a, .validation .code-examples .nav-pills li.features-link a, .code-examples .nav-pills .deliverability li.features-link a, .deliverability .code-examples .nav-pills li.features-link a, .code-examples .nav-pills .resources li.resources-link a, .resources .code-examples .nav-pills li.resources-link a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #222222), color-stop(100%, #444444));
    background-image: -moz-linear-gradient(#222222, #444444);
    background-image: -webkit-linear-gradient(#222222, #444444);
    background-image: linear-gradient(#222222, #444444);
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #fff
}

.code-examples .nav-pills li.copy {
    float: right
}

.code-examples .nav-pills li.copy a {
    color: #999
}

.code-examples .tab-content {
    background: #333;
    bottom: 0;
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -80px;
    margin-top: 30px;
    position: absolute;
    top: 0
}

.code-examples .tab-content pre {
    background: transparent;
    border: 0 !important;
    bottom: 0;
    color: #fff;
    font-family: 'Ubuntu Mono', 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
    font-size: 16px;
    left: 20px;
    line-height: 1.4;
    margin: 0;
    position: absolute;
    right: 20px;
    top: 20px
}

.ace_text-layer {
    padding: 40px
}

@media screen and (max-width: 780px) {
    .nav-pills .lang-label {
        display: none !important
    }
}

.customer {
    margin-bottom: 80px
}

.customer blockquote {
    font-size: 18px;
    margin-left: 0
}

.customer:nth-child(2n+1) {
    clear: both;
    margin-left: 0
}

.module {
    margin-bottom: 80px
}

img.full-right {
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px;
    border-radius: 3px 0 0 0;
    max-width: none;
    position: relative;
    top: 0
}

img.full-bottom {
    display: block;
    position: relative
}

img.flush-bottom {
    display: block;
    margin: 0 auto
}

blockquote cite img.author-avatar {
    border: 4px solid rgba(86, 119, 232, 0.6);
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    max-height: 80px;
    vertical-align: middle
}

.feature-page {
    padding-top: 40px
}

.feature-page .feature:nth-child(odd) {
    background-color: #fff;
    background-image: none
}

.feature-page .feature:nth-child(even) {
    background-color: #f8f8fa;
    border-bottom: 1px solid #e8eaf1
}

.feature-page .feature:first-of-type {
    background: transparent;
    border-top: 0
}

.feature-page.analytics_pg .feature:nth-child(odd) {
    background: transparent;
    border-top: 0
}

.feature-page.analytics_pg .feature:nth-child(even) {
    background-color: #fff;
    background-image: none
}


.feature-page h1 {
    margin-bottom: 0
}

.feature-chart {
    background-image: url("../img/chart.png") !important;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover
}

.feature-nomargin-bottom {
    padding-bottom: 0
}

.feature-noborder-bottom {
    border-bottom: 0;
    padding-bottom: 30px
}

.span-center {
    margin: 0 auto;
    max-width: 800px;
    text-align: center
}

.feature-leftalign-chart {
    background-image: url("../img/scales-chart.png") !important;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain
}

.feature-leftalign-highway {
    background-image: url("../img/highway.png") !important;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain
}

.feature-leftalign-logs {
    background-image: url("../img/logs-details.png") !important;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain
}

.txt-overlay {
    padding: 8px;
    background-color: white
}

.feature-right-align {
    text-align: right
}

.img-shadow {
    box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.23)
}

ul.checklist {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.checklist i.icon-ok {
    color: #5dae1b
}

ul.checklist i.icon-remove {
    color: #ce0832
}

ul.checklist li {
    margin-bottom: 20px
}

.nav-features {
    zoom: 1
}

.nav-features:before, .nav-features:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.nav-features:after {
    clear: both
}

.nav-features a {
    background: #5677e8;
    color: #fff;
    display: block;
    font-size: 18px;
    padding: 20px;
    text-align: center;
    text-decoration: none
}

.nav-features a:hover {
    background: #4b6cb7
}

p.customer-logos {
    list-style: none;
    margin: 40px 0;
    padding: 0;
    text-align: center
}

p.customer-logos img {
    height: 40px;
    margin: 0 1.5%
}

.feature .tab-content {
    margin-bottom: 0;
    min-height: 250px
}

@media screen and (max-width: 780px) {
    .code-examples {
        display: none
    }

    img.full-bottom, img.full-right {
        max-height: 100% !important;
        max-width: 100%;
        position: relative
    }
}

.home header {
    border-bottom: 0
}

.hero {
    background-attachment: fixed;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4Mjg0OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiNmNiNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -moz-linear-gradient(315deg, #182848 0%, #4b6cb7 100%);
    background-image: -webkit-linear-gradient(315deg, #182848 0%, #4b6cb7 100%);
    background-image: linear-gradient(135deg, #182848 0%, #4b6cb7 100%);
    -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
    color: #fff;
    overflow: hidden;
    padding: 80px 0 240px;
    position: relative
}

.hero h1 {
    color: #fff;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 100px;
    text-align: center;
    text-transform: capitalize
}

.hero h2 {
    color: #b7dbfd;
    font-size: 28px;
    margin: 0 0 20px;
    text-align: left
}

.hero h2 a {
    color: inherit;
    text-decoration: none
}

.hero h2 a:hover, .hero h2 a:focus {
    border-color: #fff
}

.hero .btn-primary, .hero .header-nav a.signup b, .header-nav a.signup .hero b {
    margin: 0 10px 20px 0
}

.hero .btn-secondary {
    background: transparent;
    border-color: #b7dbfd;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 300
}

.hero .btn-secondary:hover {
    border-color: #fff;
    color: #fff
}

.hero p {
    color: rgba(255, 255, 255, 0.8)
}

.hero p a {
    color: #fff
}

.hero .container {
    z-index: 2
}

.hero:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI2NCIgaGVpZ2h0PSI2NTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0iTS0yMywtNDFMMTEsLTEwOEwtMTAwLDU4WiIgZmlsbD0iI2ZjZjlmYyIgc3Ryb2tlPSIjZmNmOWZjIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTS0yMywtNDFMLTEwMCw1OEwyOSw0MFoiIGZpbGw9IiNmOWY4ZmMiIHN0cm9rZT0iI2Y5ZjhmYyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0tMjMsLTQxTDI5LDQwTDExLC0xMDhaIiBmaWxsPSIjZjhmNmZiIiBzdHJva2U9IiNmOGY2ZmIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTEsLTEwOEwyOSw0MEwxOTgsLTEwNloiIGZpbGw9IiNmMGYxZjciIHN0cm9rZT0iI2YwZjFmNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMSwtMTA4TDE5OCwtMTA2TDkyNSwtOTlaIiBmaWxsPSIjY2NkY2VjIiBzdHJva2U9IiNjY2RjZWMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTk4LC0xMDZMMjksNDBMMjI1LDIzWiIgZmlsbD0iI2U5ZWNmNCIgc3Ryb2tlPSIjZTllY2Y0IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTE5OCwtMTA2TDIyNSwyM0wyNzEsLTUwWiIgZmlsbD0iI2UwZTZmMSIgc3Ryb2tlPSIjZTBlNmYxIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTE5OCwtMTA2TDI3MSwtNTBMNDQyLC02MloiIGZpbGw9IiNkN2UxZWUiIHN0cm9rZT0iI2Q3ZTFlZSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xOTgsLTEwNkw0NDIsLTYyTDY1NywtOTRaIiBmaWxsPSIjYzRkOWVhIiBzdHJva2U9IiNjNGQ5ZWEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTk4LC0xMDZMNjU3LC05NEw5MjUsLTk5WiIgZmlsbD0iI2FkY2ZlNCIgc3Ryb2tlPSIjYWRjZmU0IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTI3MSwtNTBMMjI1LDIzTDI4MSw5OVoiIGZpbGw9IiNkYWUyZjAiIHN0cm9rZT0iI2RhZTJmMCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0yNzEsLTUwTDI4MSw5OUw0NTgsNzJaIiBmaWxsPSIjY2VkY2VkIiBzdHJva2U9IiNjZWRjZWQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjcxLC01MEw0NTgsNzJMNDQyLC02MloiIGZpbGw9IiNjYWRjZWIiIHN0cm9rZT0iI2NhZGNlYiIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik00NDIsLTYyTDQ1OCw3Mkw1MzYsLTY2WiIgZmlsbD0iI2JlZDZlOCIgc3Ryb2tlPSIjYmVkNmU4IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTQ0MiwtNjJMNTM2LC02Nkw2NTcsLTk0WiIgZmlsbD0iI2I0ZDJlNiIgc3Ryb2tlPSIjYjRkMmU2IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTUzNiwtNjZMNDU4LDcyTDU2OSw3M1oiIGZpbGw9IiNiNWQyZTciIHN0cm9rZT0iI2I1ZDJlNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik01MzYsLTY2TDU2OSw3M0w2NTcsLTk0WiIgZmlsbD0iI2FlZDBlNSIgc3Ryb2tlPSIjYWVkMGU1IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTY1NywtOTRMNTY5LDczTDY4NywxMDlaIiBmaWxsPSIjYTNjYmUzIiBzdHJva2U9IiNhM2NiZTMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNjU3LC05NEw2ODcsMTA5TDgwNSwtMjFaIiBmaWxsPSIjOWJjOGUwIiBzdHJva2U9IiM5YmM4ZTAiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNjU3LC05NEw4MDUsLTIxTDkyNSwtOTlaIiBmaWxsPSIjOTJjMmRiIiBzdHJva2U9IiM5MmMyZGIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODA1LC0yMUw2ODcsMTA5TDgyNCw5NloiIGZpbGw9IiM4ZGMxZGQiIHN0cm9rZT0iIzhkYzFkZCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik04MDUsLTIxTDgyNCw5Nkw4NTksODlaIiBmaWxsPSIjODliY2Q4IiBzdHJva2U9IiM4OWJjZDgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODA1LC0yMUw4NTksODlMOTI1LC05OVoiIGZpbGw9IiM4ZGJiZDUiIHN0cm9rZT0iIzhkYmJkNSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik05MjUsLTk5TDg1OSw4OUwxMDAzLDk0WiIgZmlsbD0iIzg1YjNjZSIgc3Ryb2tlPSIjODViM2NlIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTkyNSwtOTlMMTAwMyw5NEwxMDQzLC0xMFoiIGZpbGw9IiM4M2FmYzgiIHN0cm9rZT0iIzgzYWZjOCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik05MjUsLTk5TDEwNDMsLTEwTDExODMsLTE4WiIgZmlsbD0iIzgwYTljMiIgc3Ryb2tlPSIjODBhOWMyIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTkyNSwtOTlMMTE4MywtMThMMTI4NCwtNjVaIiBmaWxsPSIjODBhMWJiIiBzdHJva2U9IiM4MGExYmIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNOTI1LC05OUwxMjg0LC02NUwxMzY5LC01N1oiIGZpbGw9IiM4MDliYjUiIHN0cm9rZT0iIzgwOWJiNSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMDQzLC0xMEwxMDAzLDk0TDExMDMsMzFaIiBmaWxsPSIjN2JhN2MzIiBzdHJva2U9IiM3YmE3YzMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA0MywtMTBMMTEwMywzMUwxMTgzLC0xOFoiIGZpbGw9IiM4MGEzYmQiIHN0cm9rZT0iIzgwYTNiZCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMTgzLC0xOEwxMTAzLDMxTDEyMTQsMTgzWiIgZmlsbD0iIzc4OTliNyIgc3Ryb2tlPSIjNzg5OWI3IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTExODMsLTE4TDEyMTQsMTgzTDEzMDksMzlaIiBmaWxsPSIjNzg5M2IxIiBzdHJva2U9IiM3ODkzYjEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTE4MywtMThMMTMwOSwzOUwxMjg0LC02NVoiIGZpbGw9IiM4MDk0YWUiIHN0cm9rZT0iIzgwOTRhZSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMjg0LC02NUwxMzA5LDM5TDEzNjksLTU3WiIgZmlsbD0iIzgwOGVhOCIgc3Ryb2tlPSIjODA4ZWE4IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTEzNjksLTU3TDEzMDksMzlMMTQyNyw1NFoiIGZpbGw9IiM3ZTg5YTQiIHN0cm9rZT0iIzdlODlhNCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0tMTAwLDU4TC04Miw2NzRMLTkwLDMxOVoiIGZpbGw9IiNhN2Q3ZjQiIHN0cm9rZT0iI2E3ZDdmNCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0tMTAwLDU4TC05MCwzMTlMLTg3LDE0MloiIGZpbGw9IiNlMmYwZmQiIHN0cm9rZT0iI2UyZjBmZCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0tMTAwLDU4TC04NywxNDJMMjksNDBaIiBmaWxsPSIjZjVmNmZkIiBzdHJva2U9IiNmNWY2ZmQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjksNDBMLTg3LDE0Mkw4MywxODRaIiBmaWxsPSIjZTllZmZhIiBzdHJva2U9IiNlOWVmZmEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjksNDBMODMsMTg0TDIwOCwxNDZaIiBmaWxsPSIjZGZlOGY2IiBzdHJva2U9IiNkZmU4ZjYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjksNDBMMjA4LDE0NkwyMjUsMjNaIiBmaWxsPSIjZTBlN2Y0IiBzdHJva2U9IiNlMGU3ZjQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjI1LDIzTDIwOCwxNDZMMjgxLDk5WiIgZmlsbD0iI2Q1ZTBmMSIgc3Ryb2tlPSIjZDVlMGYxIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTI4MSw5OUwyMDgsMTQ2TDMxNSwyMjBaIiBmaWxsPSIjYzVkOGVmIiBzdHJva2U9IiNjNWQ4ZWYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjgxLDk5TDMxNSwyMjBMNDQxLDIwNloiIGZpbGw9IiNiM2QwZWIiIHN0cm9rZT0iI2IzZDBlYiIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0yODEsOTlMNDQxLDIwNkw0NTgsNzJaIiBmaWxsPSIjYmJkNGViIiBzdHJva2U9IiNiYmQ0ZWIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNDU4LDcyTDQ0MSwyMDZMNDk5LDE3NFoiIGZpbGw9IiNhOWNjZTgiIHN0cm9rZT0iI2E5Y2NlOCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik00NTgsNzJMNDk5LDE3NEw1NjksNzNaIiBmaWxsPSIjYWRjZWU3IiBzdHJva2U9IiNhZGNlZTciIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTY5LDczTDQ5OSwxNzRMNjE1LDE5NloiIGZpbGw9IiM5ZGM3ZTUiIHN0cm9rZT0iIzlkYzdlNSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik01NjksNzNMNjE1LDE5Nkw2ODcsMTA5WiIgZmlsbD0iIzlhYzZlMyIgc3Ryb2tlPSIjOWFjNmUzIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTY4NywxMDlMNjE1LDE5Nkw3NDYsMTg2WiIgZmlsbD0iIzg2YmVlMCIgc3Ryb2tlPSIjODZiZWUwIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTY4NywxMDlMNzQ2LDE4Nkw4MjQsOTZaIiBmaWxsPSIjODdiZmRmIiBzdHJva2U9IiM4N2JmZGYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODI0LDk2TDc0NiwxODZMOTIwLDIxNloiIGZpbGw9IiM3NWIyZDciIHN0cm9rZT0iIzc1YjJkNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik04MjQsOTZMOTIwLDIxNkw4NTksODlaIiBmaWxsPSIjN2RiM2Q0IiBzdHJva2U9IiM3ZGIzZDQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODU5LDg5TDkyMCwyMTZMMTAwMyw5NFoiIGZpbGw9IiM3OGFkY2UiIHN0cm9rZT0iIzc4YWRjZSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMDAzLDk0TDkyMCwyMTZMOTkzLDIyNFoiIGZpbGw9IiM2NmEyYzkiIHN0cm9rZT0iIzY2YTJjOSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMDAzLDk0TDk5MywyMjRMMTEyOSwxOTFaIiBmaWxsPSIjNjQ5Y2MyIiBzdHJva2U9IiM2NDljYzIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTAwMyw5NEwxMTI5LDE5MUwxMTAzLDMxWiIgZmlsbD0iIzc0YTBjMCIgc3Ryb2tlPSIjNzRhMGMwIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTExMDMsMzFMMTEyOSwxOTFMMTIxNCwxODNaIiBmaWxsPSIjNmY5N2I5IiBzdHJva2U9IiM2Zjk3YjkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTMwOSwzOUwxMjE0LDE4M0wxMzk0LDEzNVoiIGZpbGw9IiM3Mjg5YWEiIHN0cm9rZT0iIzcyODlhYSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMzA5LDM5TDEzOTQsMTM1TDE0MjcsNTRaIiBmaWxsPSIjNzc4NGEzIiBzdHJva2U9IiM3Nzg0YTMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTQyNyw1NEwxMzk0LDEzNUwxNDI1LDYyMFoiIGZpbGw9IiM0MjY5OWIiIHN0cm9rZT0iIzQyNjk5YiIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xNDI3LDU0TDE0MjUsNjIwTDE0MjgsNzkxWiIgZmlsbD0iIzE0NDE3YSIgc3Ryb2tlPSIjMTQ0MTdhIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTS04NywxNDJMLTkwLDMxOUw4MywxODRaIiBmaWxsPSIjZDBlNWZhIiBzdHJva2U9IiNkMGU1ZmEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODMsMTg0TC05MCwzMTlMMTA4LDI4NloiIGZpbGw9IiNiOWQ5ZjUiIHN0cm9rZT0iI2I5ZDlmNSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik04MywxODRMMTA4LDI4NkwyMDgsMTQ2WiIgZmlsbD0iI2MzZGFmMyIgc3Ryb2tlPSIjYzNkYWYzIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTIwOCwxNDZMMTA4LDI4NkwyMjcsMzIyWiIgZmlsbD0iI2FlZDBmMCIgc3Ryb2tlPSIjYWVkMGYwIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTIwOCwxNDZMMjI3LDMyMkwzMTUsMjIwWiIgZmlsbD0iI2FmY2VlZCIgc3Ryb2tlPSIjYWZjZWVkIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTMxNSwyMjBMMjI3LDMyMkwzMDIsMzM1WiIgZmlsbD0iIzk1YzNlOSIgc3Ryb2tlPSIjOTVjM2U5IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTMxNSwyMjBMMzAyLDMzNUw0MDIsMjYyWiIgZmlsbD0iIzkzYzJlOCIgc3Ryb2tlPSIjOTNjMmU4IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTMxNSwyMjBMNDAyLDI2Mkw0NDEsMjA2WiIgZmlsbD0iIzliYzVlOSIgc3Ryb2tlPSIjOWJjNWU5IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTQ0MSwyMDZMNDAyLDI2Mkw1MzgsMjg1WiIgZmlsbD0iIzg5YmVlNSIgc3Ryb2tlPSIjODliZWU1IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTQ0MSwyMDZMNTM4LDI4NUw0OTksMTc0WiIgZmlsbD0iIzhlYzBlNSIgc3Ryb2tlPSIjOGVjMGU1IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTQ5OSwxNzRMNTM4LDI4NUw2MTUsMTk2WiIgZmlsbD0iIzg3YmRlMyIgc3Ryb2tlPSIjODdiZGUzIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTYxNSwxOTZMNTM4LDI4NUw3MDYsMjg3WiIgZmlsbD0iIzcwYjNkZiIgc3Ryb2tlPSIjNzBiM2RmIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTYxNSwxOTZMNzA2LDI4N0w3NDYsMTg2WiIgZmlsbD0iIzcxYjRkZSIgc3Ryb2tlPSIjNzFiNGRlIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTc0NiwxODZMNzA2LDI4N0w3NzEsMjcyWiIgZmlsbD0iIzYxYWVkYyIgc3Ryb2tlPSIjNjFhZWRjIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTc0NiwxODZMNzcxLDI3Mkw5MjAsMjE2WiIgZmlsbD0iIzYzYWJkNyIgc3Ryb2tlPSIjNjNhYmQ3IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTkyMCwyMTZMNzcxLDI3Mkw4OTYsMzMyWiIgZmlsbD0iIzRlOWZkMCIgc3Ryb2tlPSIjNGU5ZmQwIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTkyMCwyMTZMODk2LDMzMkw5OTMsMjI0WiIgZmlsbD0iIzRlOWFjYSIgc3Ryb2tlPSIjNGU5YWNhIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTk5MywyMjRMODk2LDMzMkwxMDYxLDMzNVoiIGZpbGw9IiMzZDkwYzIiIHN0cm9rZT0iIzNkOTBjMiIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik05OTMsMjI0TDEwNjEsMzM1TDExMjcsMjYwWiIgZmlsbD0iIzQxOGJiYyIgc3Ryb2tlPSIjNDE4YmJjIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTk5MywyMjRMMTEyNywyNjBMMTEyOSwxOTFaIiBmaWxsPSIjNTE5MGJjIiBzdHJva2U9IiM1MTkwYmMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTEyOSwxOTFMMTEyNywyNjBMMTIxNCwxODNaIiBmaWxsPSIjNTY4YmI2IiBzdHJva2U9IiM1NjhiYjYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTIxNCwxODNMMTEyNywyNjBMMTI2NiwzNDJaIiBmaWxsPSIjNDU3ZmIwIiBzdHJva2U9IiM0NTdmYjAiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTIxNCwxODNMMTI2NiwzNDJMMTM1MCwyNTZaIiBmaWxsPSIjNDU3N2E5IiBzdHJva2U9IiM0NTc3YTkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTIxNCwxODNMMTM1MCwyNTZMMTM5NCwxMzVaIiBmaWxsPSIjNWM3ZWE2IiBzdHJva2U9IiM1YzdlYTYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTM5NCwxMzVMMTM1MCwyNTZMMTQyNSw2MjBaIiBmaWxsPSIjMmM2Mjk4IiBzdHJva2U9IiMyYzYyOTgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTkwLDMxOUwtODIsNjc0TC03Myw1NTZaIiBmaWxsPSIjOTJiNGQ0IiBzdHJva2U9IiM5MmI0ZDQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTkwLDMxOUwtNzMsNTU2TC0zNywzOTdaIiBmaWxsPSIjOTdjOGU4IiBzdHJva2U9IiM5N2M4ZTgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTkwLDMxOUwtMzcsMzk3TDYyLDM3M1oiIGZpbGw9IiM5ZGQwZjAiIHN0cm9rZT0iIzlkZDBmMCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0tOTAsMzE5TDYyLDM3M0wxMDgsMjg2WiIgZmlsbD0iI2E1ZDFmMSIgc3Ryb2tlPSIjYTVkMWYxIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTEwOCwyODZMNjIsMzczTDE5MCw0MzFaIiBmaWxsPSIjOGZjNWVhIiBzdHJva2U9IiM4ZmM1ZWEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA4LDI4NkwxOTAsNDMxTDIyNywzMjJaIiBmaWxsPSIjOGZjNGU5IiBzdHJva2U9IiM4ZmM0ZTkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjI3LDMyMkwxOTAsNDMxTDI3MiwzOTdaIiBmaWxsPSIjN2RiYmU0IiBzdHJva2U9IiM3ZGJiZTQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjI3LDMyMkwyNzIsMzk3TDMwMiwzMzVaIiBmaWxsPSIjODNiY2U1IiBzdHJva2U9IiM4M2JjZTUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMzAyLDMzNUwyNzIsMzk3TDQ0OCwzNzNaIiBmaWxsPSIjNzNiNmUxIiBzdHJva2U9IiM3M2I2ZTEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMzAyLDMzNUw0NDgsMzczTDQwMiwyNjJaIiBmaWxsPSIjN2NiOWUzIiBzdHJva2U9IiM3Y2I5ZTMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNDAyLDI2Mkw0NDgsMzczTDUzOCwyODVaIiBmaWxsPSIjNzZiNmUxIiBzdHJva2U9IiM3NmI2ZTEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTM4LDI4NUw0NDgsMzczTDU4Miw0MzZaIiBmaWxsPSIjNWFhYmRiIiBzdHJva2U9IiM1YWFiZGIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTM4LDI4NUw1ODIsNDM2TDcwNiwyODdaIiBmaWxsPSIjNTdhOWRhIiBzdHJva2U9IiM1N2E5ZGEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzA2LDI4N0w1ODIsNDM2TDY4Miw0NTJaIiBmaWxsPSIjM2VhMGQ0IiBzdHJva2U9IiMzZWEwZDQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzA2LDI4N0w2ODIsNDUyTDczMiw0MzhaIiBmaWxsPSIjMzc5Y2QyIiBzdHJva2U9IiMzNzljZDIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzA2LDI4N0w3MzIsNDM4TDc3MSwyNzJaIiBmaWxsPSIjNDZhM2Q2IiBzdHJva2U9IiM0NmEzZDYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzcxLDI3Mkw3MzIsNDM4TDg5NiwzMzJaIiBmaWxsPSIjM2I5YmQwIiBzdHJva2U9IiMzYjliZDAiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODk2LDMzMkw3MzIsNDM4TDkzMSw0MDZaIiBmaWxsPSIjMjg5MGM3IiBzdHJva2U9IiMyODkwYzciIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODk2LDMzMkw5MzEsNDA2TDEwNjEsMzM1WiIgZmlsbD0iIzJhOGFiZiIgc3Ryb2tlPSIjMmE4YWJmIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTEwNjEsMzM1TDkzMSw0MDZMMTAwNCw0MzhaIiBmaWxsPSIjMWQ4MWI5IiBzdHJva2U9IiMxZDgxYjkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA2MSwzMzVMMTAwNCw0MzhMMTEzNSw0NjlaIiBmaWxsPSIjMTg3NmFkIiBzdHJva2U9IiMxODc2YWQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA2MSwzMzVMMTEzNSw0NjlMMTIzNiwzNzVaIiBmaWxsPSIjMWE3M2FiIiBzdHJva2U9IiMxYTczYWIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA2MSwzMzVMMTIzNiwzNzVMMTEyNywyNjBaIiBmaWxsPSIjMzA3ZGIxIiBzdHJva2U9IiMzMDdkYjEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTEyNywyNjBMMTIzNiwzNzVMMTI2NiwzNDJaIiBmaWxsPSIjMmY3NmFhIiBzdHJva2U9IiMyZjc2YWEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTI2NiwzNDJMMTIzNiwzNzVMMTMzMiw0MTJaIiBmaWxsPSIjMWY2ODlmIiBzdHJva2U9IiMxZjY4OWYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTI2NiwzNDJMMTMzMiw0MTJMMTM1MCwyNTZaIiBmaWxsPSIjMmM2YTlmIiBzdHJva2U9IiMyYzZhOWYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTM1MCwyNTZMMTMzMiw0MTJMMTQyNSw2MjBaIiBmaWxsPSIjMTc1NDhkIiBzdHJva2U9IiMxNzU0OGQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTM3LDM5N0wtNzMsNTU2TDEwNiw1NzBaIiBmaWxsPSIjOGJiMGQyIiBzdHJva2U9IiM4YmIwZDIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTM3LDM5N0wxMDYsNTcwTDYyLDM3M1oiIGZpbGw9IiM4YWJiZGUiIHN0cm9rZT0iIzhhYmJkZSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik02MiwzNzNMMTA2LDU3MEwxNzMsNTAxWiIgZmlsbD0iIzgxYWRkNCIgc3Ryb2tlPSIjODFhZGQ0IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTYyLDM3M0wxNzMsNTAxTDE5MCw0MzFaIiBmaWxsPSIjODFiNmRkIiBzdHJva2U9IiM4MWI2ZGQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTkwLDQzMUwxNzMsNTAxTDI3MiwzOTdaIiBmaWxsPSIjNzlhZmQ4IiBzdHJva2U9IiM3OWFmZDgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjcyLDM5N0wxNzMsNTAxTDI1OSw1NzdaIiBmaWxsPSIjNzRhMmNjIiBzdHJva2U9IiM3NGEyY2MiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjcyLDM5N0wyNTksNTc3TDQyNCw1MzVaIiBmaWxsPSIjNjg5YWM2IiBzdHJva2U9IiM2ODlhYzYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjcyLDM5N0w0MjQsNTM1TDQ0OCwzNzNaIiBmaWxsPSIjNjNhNmQ0IiBzdHJva2U9IiM2M2E2ZDQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNDQ4LDM3M0w0MjQsNTM1TDU0OSw0OTZaIiBmaWxsPSIjNTM5OGM5IiBzdHJva2U9IiM1Mzk4YzkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNDQ4LDM3M0w1NDksNDk2TDU4Miw0MzZaIiBmaWxsPSIjNGU5ZGNmIiBzdHJva2U9IiM0ZTlkY2YiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTgyLDQzNkw1NDksNDk2TDY4Miw0NTJaIiBmaWxsPSIjNDE5MmM2IiBzdHJva2U9IiM0MTkyYzYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNjgyLDQ1Mkw1NDksNDk2TDcwNyw1NjRaIiBmaWxsPSIjMzg4NmJiIiBzdHJva2U9IiMzODg2YmIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNjgyLDQ1Mkw3MDcsNTY0TDczMiw0MzhaIiBmaWxsPSIjMzE4N2JkIiBzdHJva2U9IiMzMTg3YmQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzMyLDQzOEw3MDcsNTY0TDgxNyw1MzJaIiBmaWxsPSIjMjk3ZWI1IiBzdHJva2U9IiMyOTdlYjUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzMyLDQzOEw4MTcsNTMyTDg4Myw1MTlaIiBmaWxsPSIjMjU3Y2I0IiBzdHJva2U9IiMyNTdjYjQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzMyLDQzOEw4ODMsNTE5TDkzMSw0MDZaIiBmaWxsPSIjMjQ4MmJhIiBzdHJva2U9IiMyNDgyYmEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNOTMxLDQwNkw4ODMsNTE5TDk4Myw1MTRaIiBmaWxsPSIjMWM3NGFjIiBzdHJva2U9IiMxYzc0YWMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNOTMxLDQwNkw5ODMsNTE0TDEwMDQsNDM4WiIgZmlsbD0iIzFiNzZhZSIgc3Ryb2tlPSIjMWI3NmFlIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTEwMDQsNDM4TDk4Myw1MTRMMTExMiw1MDlaIiBmaWxsPSIjMTQ2OWEwIiBzdHJva2U9IiMxNDY5YTAiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTAwNCw0MzhMMTExMiw1MDlMMTEzNSw0NjlaIiBmaWxsPSIjMTU2NzlmIiBzdHJva2U9IiMxNTY3OWYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTEzNSw0NjlMMTExMiw1MDlMMTI0MCw1NTRaIiBmaWxsPSIjMTI1NjhmIiBzdHJva2U9IiMxMjU2OGYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTEzNSw0NjlMMTI0MCw1NTRMMTIzNiwzNzVaIiBmaWxsPSIjMTU1Yzk1IiBzdHJva2U9IiMxNTVjOTUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTIzNiwzNzVMMTI0MCw1NTRMMTMzMiw0MTJaIiBmaWxsPSIjMTY1YTkyIiBzdHJva2U9IiMxNjVhOTIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTMzMiw0MTJMMTI0MCw1NTRMMTMzOCw1MTlaIiBmaWxsPSIjMTM0Yzg0IiBzdHJva2U9IiMxMzRjODQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTMzMiw0MTJMMTMzOCw1MTlMMTQyNSw2MjBaIiBmaWxsPSIjMTI0MTc5IiBzdHJva2U9IiMxMjQxNzkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTczLDU1NkwtODIsNjc0TDIxLDYzMloiIGZpbGw9IiM4OTk5YmIiIHN0cm9rZT0iIzg5OTliYiIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0tNzMsNTU2TDIxLDYzMkwxMDYsNTcwWiIgZmlsbD0iIzg0OWNjMCIgc3Ryb2tlPSIjODQ5Y2MwIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTEwNiw1NzBMMjEsNjMyTDEzMSw2ODVaIiBmaWxsPSIjN2I4ZGIzIiBzdHJva2U9IiM3YjhkYjMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA2LDU3MEwxMzEsNjg1TDI1OSw1NzdaIiBmaWxsPSIjNzQ4Y2I0IiBzdHJva2U9IiM3NDhjYjQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA2LDU3MEwyNTksNTc3TDE3Myw1MDFaIiBmaWxsPSIjNzY5OWMxIiBzdHJva2U9IiM3Njk5YzEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjU5LDU3N0wxMzEsNjg1TDIyMiw3MzdaIiBmaWxsPSIjNmM3Y2E2IiBzdHJva2U9IiM2YzdjYTYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjU5LDU3N0wyMjIsNzM3TDMzNiw3MDBaIiBmaWxsPSIjNjQ3N2EyIiBzdHJva2U9IiM2NDc3YTIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjU5LDU3N0wzMzYsNzAwTDQyNCw1MzVaIiBmaWxsPSIjNWY4MmFmIiBzdHJva2U9IiM1ZjgyYWYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNDI0LDUzNUwzMzYsNzAwTDQ1OCw2MzJaIiBmaWxsPSIjNTQ3OWE4IiBzdHJva2U9IiM1NDc5YTgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNDI0LDUzNUw0NTgsNjMyTDU0OSw0OTZaIiBmaWxsPSIjNGU4NWI1IiBzdHJva2U9IiM0ZTg1YjUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTQ5LDQ5Nkw0NTgsNjMyTDUxMiw2NzRaIiBmaWxsPSIjNDc3OGFhIiBzdHJva2U9IiM0Nzc4YWEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTQ5LDQ5Nkw1MTIsNjc0TDcwNyw1NjRaIiBmaWxsPSIjM2M3OGFjIiBzdHJva2U9IiMzYzc4YWMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzA3LDU2NEw1MTIsNjc0TDY5Myw2OTZaIiBmaWxsPSIjMzE2NjliIiBzdHJva2U9IiMzMTY2OWIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzA3LDU2NEw2OTMsNjk2TDc0MCw2NTZaIiBmaWxsPSIjMjc2MzlhIiBzdHJva2U9IiMyNzYzOWEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzA3LDU2NEw3NDAsNjU2TDgxNyw1MzJaIiBmaWxsPSIjMjQ2ZGE1IiBzdHJva2U9IiMyNDZkYTUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODE3LDUzMkw3NDAsNjU2TDkwMiw2OTJaIiBmaWxsPSIjMWM1ZDk1IiBzdHJva2U9IiMxYzVkOTUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODE3LDUzMkw5MDIsNjkyTDg4Myw1MTlaIiBmaWxsPSIjMWI2MzliIiBzdHJva2U9IiMxYjYzOWIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODgzLDUxOUw5MDIsNjkyTDk4Myw1MTRaIiBmaWxsPSIjMTc1Zjk3IiBzdHJva2U9IiMxNzVmOTciIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNOTgzLDUxNEw5MDIsNjkyTDEwNDksNjIwWiIgZmlsbD0iIzExNTI4YSIgc3Ryb2tlPSIjMTE1MjhhIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTk4Myw1MTRMMTA0OSw2MjBMMTExMiw1MDlaIiBmaWxsPSIjMTA1OTkxIiBzdHJva2U9IiMxMDU5OTEiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTExMiw1MDlMMTA0OSw2MjBMMTE0NCw2MzBaIiBmaWxsPSIjMGU0YjgzIiBzdHJva2U9IiMwZTRiODMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTExMiw1MDlMMTE0NCw2MzBMMTI0MCw1NTRaIiBmaWxsPSIjMGY0YTgyIiBzdHJva2U9IiMwZjRhODIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTI0MCw1NTRMMTE0NCw2MzBMMTI0Nyw2MTFaIiBmaWxsPSIjMGQzZDc2IiBzdHJva2U9IiMwZDNkNzYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTI0MCw1NTRMMTI0Nyw2MTFMMTMzOCw1MTlaIiBmaWxsPSIjMGYzZjc4IiBzdHJva2U9IiMwZjNmNzgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTMzOCw1MTlMMTI0Nyw2MTFMMTQyNSw2MjBaIiBmaWxsPSIjMGUzNDZkIiBzdHJva2U9IiMwZTM0NmQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTgyLDY3NEwtMzYsNzY4TDIxLDYzMloiIGZpbGw9IiM4Mzg4YWEiIHN0cm9rZT0iIzgzODhhYSIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0yMSw2MzJMLTM2LDc2OEw3Miw3ODhaIiBmaWxsPSIjN2I3YjlmIiBzdHJva2U9IiM3YjdiOWYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMjEsNjMyTDcyLDc4OEwxMzEsNjg1WiIgZmlsbD0iIzc4N2VhMyIgc3Ryb2tlPSIjNzg3ZWEzIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTEzMSw2ODVMNzIsNzg4TDIyMiw3MzdaIiBmaWxsPSIjNmU3MTk4IiBzdHJva2U9IiM2ZTcxOTgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMzM2LDcwMEwyMjIsNzM3TDMxNiw3NDlaIiBmaWxsPSIjNWU2ODk0IiBzdHJva2U9IiM1ZTY4OTQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMzM2LDcwMEwzMTYsNzQ5TDQ1OCw4MjBaIiBmaWxsPSIjNTE1ZDhiIiBzdHJva2U9IiM1MTVkOGIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMzM2LDcwMEw0NTgsODIwTDUxMiw2NzRaIiBmaWxsPSIjNDk1ZThmIiBzdHJva2U9IiM0OTVlOGYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMzM2LDcwMEw1MTIsNjc0TDQ1OCw2MzJaIiBmaWxsPSIjNGQ2ZDlkIiBzdHJva2U9IiM0ZDZkOWQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTEyLDY3NEw0NTgsODIwTDUyNCw4MTVaIiBmaWxsPSIjM2Q1NTg0IiBzdHJva2U9IiMzZDU1ODQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTEyLDY3NEw1MjQsODE1TDY2MSw3NjZaIiBmaWxsPSIjMzU1Mjg1IiBzdHJva2U9IiMzNTUyODUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTEyLDY3NEw2NjEsNzY2TDY5Myw2OTZaIiBmaWxsPSIjMmY1ODhjIiBzdHJva2U9IiMyZjU4OGMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNjkzLDY5Nkw2NjEsNzY2TDc2OCw3NDNaIiBmaWxsPSIjMjI0ZDg0IiBzdHJva2U9IiMyMjRkODQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNjkzLDY5Nkw3NjgsNzQzTDc0MCw2NTZaIiBmaWxsPSIjMjA1NDhjIiBzdHJva2U9IiMyMDU0OGMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzQwLDY1Nkw3NjgsNzQzTDkwMiw2OTJaIiBmaWxsPSIjMTk0Zjg3IiBzdHJva2U9IiMxOTRmODciIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNOTAyLDY5Mkw3NjgsNzQzTDg1Miw3ODRaIiBmaWxsPSIjMTM0MTdhIiBzdHJva2U9IiMxMzQxN2EiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNOTAyLDY5Mkw4NTIsNzg0TDk4Nyw3MzdaIiBmaWxsPSIjMGUzYTczIiBzdHJva2U9IiMwZTNhNzMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNOTAyLDY5Mkw5ODcsNzM3TDEwNDksNjIwWiIgZmlsbD0iIzBjNDA3OSIgc3Ryb2tlPSIjMGM0MDc5IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTEwNDksNjIwTDk4Nyw3MzdMMTExNyw4MDZaIiBmaWxsPSIjMDUzMTY5IiBzdHJva2U9IiMwNTMxNjkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTA0OSw2MjBMMTExNyw4MDZMMTE0NCw2MzBaIiBmaWxsPSIjMDgzNDZjIiBzdHJva2U9IiMwODM0NmMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTE0NCw2MzBMMTExNyw4MDZMMTI0NSw3OTVaIiBmaWxsPSIjMDQyMDU5IiBzdHJva2U9IiMwNDIwNTkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTE0NCw2MzBMMTI0NSw3OTVMMTI0Nyw2MTFaIiBmaWxsPSIjMDgyYTYzIiBzdHJva2U9IiMwODJhNjMiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTI0Nyw2MTFMMTI0NSw3OTVMMTQyNSw2MjBaIiBmaWxsPSIjMDgyMjViIiBzdHJva2U9IiMwODIyNWIiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNMTQyNSw2MjBMMTI0NSw3OTVMMTQyOCw3OTFaIiBmaWxsPSIjMDUwZTQ4IiBzdHJva2U9IiMwNTBlNDgiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNzIsNzg4TDQ1OCw4MjBMMzE2LDc0OVoiIGZpbGw9IiM1YzYzODgiIHN0cm9rZT0iIzVjNjM4OCIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik03Miw3ODhMMzE2LDc0OUwyMjIsNzM3WiIgZmlsbD0iIzY3Njg5MSIgc3Ryb2tlPSIjNjc2ODkxIiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTQ1OCw4MjBMMTExNyw4MDZMNTI0LDgxNVoiIGZpbGw9IiMxZTRhNzMiIHN0cm9rZT0iIzFlNGE3MyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik01MjQsODE1TDExMTcsODA2TDg1Miw3ODRaIiBmaWxsPSIjMTAzZjZkIiBzdHJva2U9IiMxMDNmNmQiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNTI0LDgxNUw4NTIsNzg0TDY2MSw3NjZaIiBmaWxsPSIjMjI0Yjc5IiBzdHJva2U9IiMyMjRiNzkiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNNjYxLDc2Nkw4NTIsNzg0TDc2OCw3NDNaIiBmaWxsPSIjMTg0NjdjIiBzdHJva2U9IiMxODQ2N2MiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNODUyLDc4NEwxMTE3LDgwNkw5ODcsNzM3WiIgZmlsbD0iIzA2MzA2NCIgc3Ryb2tlPSIjMDYzMDY0IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTExMTcsODA2TDE0MjgsNzkxTDEyNDUsNzk1WiIgZmlsbD0iIzAxMTQ0NCIgc3Ryb2tlPSIjMDExNDQ0IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==");
    background-attachment: fixed;
    background-size: cover;
    bottom: 0;
    content: '';
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}


.hero .code-examples {
    bottom: 0;
    left: 53%;
    margin-bottom: -240px;
    position: absolute;
    top: 0;
    width: 100%
}

.hero .code-examples .tab-content {
    -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
    bottom: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -80px;
    margin-top: 40px;
    position: absolute;
    top: 0;
    width: 100%
}

.customers {
    background-color: #fff;
    border-bottom: 1px solid #e8eaf1;
    padding: 80px 0 40px;
    position: relative;
    text-align: center;
    z-index: 10
}

.customers .customer-label {
    border-right: 1px solid #5677e8;
    display: inline-block;
    line-height: 35px;
    margin-right: 20px;
    padding-right: 20px
}

ul.customer-logos {
    zoom: 1;
    list-style: none;
    margin: 0;
    padding: 0
}

ul.customer-logos:before, ul.customer-logos:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

ul.customer-logos:after {
    clear: both
}

ul.customer-logos li {
    float: left;
    text-align: center;
    width: 16.666%
}

ul.customer-logos li img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    max-height: 30px;
    opacity: .6;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.languages {
    background-color: #4b7de1;
    color: #fff;
    padding: 80px 0;
    text-align: center
}

.languages a {
    color: #fff
}

.language-logos {
    list-style: none;
    margin: 40px 0 0;
    padding: 0
}

.language-logos li {
    float: left;
    text-align: center;
    width: 16.666%
}

.language-logos li svg {
    color: #fff;
    fill: currentColor;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    max-height: 60px;
    opacity: .6;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.why {
    background: #d8dbe7;
    border-bottom: 1px solid #cfd2e1;
    padding: 80px 0;
    text-align: center
}

.feature {
    background-color: #f8f8fa;
    border-bottom: 1px solid #e8eaf1;
    overflow: hidden;
    padding: 60px 0
}

.feature:nth-child(even) {
    background-color: #fff;
    background-image: none
}

.feature h3 a {
    color: inherit;
    text-decoration: none
}

.feature-icon {
    height: 100px;
    margin-bottom: 20px
}

.feature-icon svg {
    height: 100px
}

.feature:nth-child(even)+.bottom-cta {
    border-top: 0
}

section.feature-managed {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA5MTUwNiIgeTE9IjAuMTU4NDk0IiB4Mj0iMS4wOTE1MDYiIHkyPSIwLjg0MTUwNiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4Mjg0OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxNDM4NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==') !important;
    background-size: 100%;
    background-image: -moz-linear-gradient(330deg, #182848, #614385) !important;
    background-image: -webkit-linear-gradient(330deg, #182848, #614385) !important;
    background-image: linear-gradient(120deg, #182848, #614385) !important;
    border-bottom: 0;
    -moz-box-shadow: inset -5px 0 40px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset -5px 0 40px rgba(0, 0, 0, 0.2);
    box-shadow: inset -5px 0 40px rgba(0, 0, 0, 0.2);
    color: rgba(255, 255, 255, 0.6)
}

section.feature-managed h1 {
    color: #fff;
    margin: 0 0 10px
}

section.feature-managed h2 {
    color: rgba(255, 255, 255, 0.8);
    margin: 0 0 15px
}

body.lp header nav, body.lp footer, body.lp #js-show-nav {
    display: none !important
}

body.lp .logo {
    background-position: 0 0;
    background-size: 150px 75px;
    float: none;
    height: 75px;
    margin: 20px auto;
    width: 150px
}

body.lp .logo:before {
    display: none
}

.lp-avatar {
    border: 5px solid rgba(86, 119, 232, 0.6);
    border-radius: 200px;
    margin: 0 auto;
    height: 200px;
    width: 200px
}

.managed .hero {
    padding: 100px 0
}

.managed .hero h1 {
    text-align: left;
    line-height: 1;
    margin: 0px;
    padding: 0
}

.managed .hero h2 {
    line-height: 1;
    margin: 0;
    padding: 0
}

.managed .hero .hero-text {
    padding-right: 30px;
	margin-top: 0px;
}

.managed .hero .hero-text h2 {
    color: #fff
}

.managed .hero .hero-text hr {
    display: block;
    height: 1px;
    border: none;
    margin: 1em 0 0.6em 0;
    padding: 0;
    color: #eb284f;
    background-color: #eb284f
}

.managed .hero .contact-form {
    background-color: #fff;
    border-radius: 5px;
    color: #333;
    padding: 15px;
    text-align: center;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3)
}

.managed .hero .contact-form h2 {
    font-size: 1.2em;
    text-align: center;
    margin-bottom: 0.5em;
    padding: 0;
    color: #333
}

.managed .hero .contact-form img {
    width: 32px;
    height: 32px
}

.managed .hero .contact-form input, .managed .hero .contact-form select {
    margin: 5px 0px 5px;
    width: 100%
}

.managed .hero .contact-form input[type=text], .managed .hero .contact-form select {
    border-radius: 5px;
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 5px 10px;
    background-color: #fff
}

.managed .hero .contact-form input[type=submit] {
    padding: 10px;
    font-size: 14px
}

.managed .hero .contact-form select:invalid {
    color: gray
}

.managed .hero .contact-form p {
    color: #333;
    font-size: 0.6em;
    font-weight: normal;
    margin: 0
}

.managed .customers {
    text-align: center;
    padding: 15px 0
}

.managed .customers img {
    max-height: 48px;
    margin: 0 20px 10px
}

.managed .hero .contact-form input:invalid {
    border-color: #900;
    background-color: #FDD
}

.managed .hero .contact-form input:focus:invalid {
    outline: none
}

.managed #submit-container div {
    margin: 5px 0;
    padding: 10px;
    border: 1px solid #999;
    border-radius: 3px
}

.managed #submit-container .success {
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.managed #submit-container .success p {
    color: #3c763d
}

.managed #submit-container .error {
    background-color: #f2dede;
    border-color: #ebccd1
}

.managed #submit-container .error p {
    color: #a94442
}

@media screen and (max-width: 780px) {
    .managed .hero h1 {
        margin: 0
    }

    .managed .hero .hero-text {
        padding: 0
    }
}

.calculator {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(255, 255, 255, 0.6);
    position: relative;
    top: -40px
}

.calculator h3 {
    color: #fff
}

.calculator .fields {
    margin-bottom: 20px
}

.calculator label {
    display: block;
    margin-bottom: 5px
}

.calculator input {
    background: #f0f1f5 !important;
    border: none !important;
    max-width: 100% !important
}

.calculator input.total-emails {
    font-size: 26px;
    padding: 10px 20px !important
}

.calculator input:focus {
    background: #fff !important
}

.calculator input.total-cost {
    background: #4261a6 !important;
    border: 0 !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 26px;
    padding: 10px 20px;
    text-align: right
}

.calculator .total-row {
    text-align: right
}

.calculator td.cost, .calculator td.your-cost, .calculator .yourcost-col-header {
    text-align: right
}

.calculator .emails-co-header {
    text-align: left
}

.calculator a {
    color: #fff;
    font-weight: 300
}

.calculator .tier-active {
    color: #fff
}

.calculator table {
    margin-bottom: 0
}

.calculator table th {
    border-color: rgba(255, 255, 255, 0.2)
}

.calculator #num_ips {
    display: none
}

.calculator .add-ip-row .add-ip-link-wrapper {
    min-height: 40px
}

.calculator .add-ip-row input {
    width: auto
}

.feature-set {
    margin-bottom: 60px
}

.feature-set ul, .feature-set ol {
    zoom: 1;
    margin: 0 0 0 20px;
    padding: 0
}

.feature-set ul:before, .feature-set ul:after, .feature-set ol:before, .feature-set ol:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.feature-set ul:after, .feature-set ol:after {
    clear: both
}

@media screen and (max-width: 780px) {
    .feature-set ul li, .feature-set ol li {
        clear: both;
        float: none;
        width: 100%
    }

    .calculator {
        margin-bottom: 20px;
        top: auto
    }
}

.resource-card {
    background: #fff;
    border: 1px solid #e8eaf1;
    margin: 0 0 40px;
    padding: 20px 10px;
    text-align: center
}

.resource-card p {
    margin: 0 0 10px
}

.resource-card .resource-card-title {
    font-size: 28px;
    margin: 0 0 20px;
    text-transform: capitalize
}

.resource-card .resource-card-title a {
    color: inherit;
    text-decoration: none
}

.resource-card .resource-card-subtitle {
    font-size: 18px;
    margin: 0 0 10px;
    text-transform: capitalize
}

.resource-card .resource-card-thumbnail {
    height: 150px;
    margin: 0 -10px 10px;
    overflow: hidden
}

.resource-card .resource-card-date {
    color: #aaa;
    font-size: 14px
}

.resource-card .resource-card-more-link {
    color: #aaa;
    font-size: 14px
}

.resource-form input[type=email] {
    background: #fff;
    border: 1px solid #aaa;
    box-sizing: border-box
}

.resource-form input[type=email]:focus {
    border-color: #4b6cb7
}

.resource-form .btn-secondary {
    box-sizing: border-box;
    line-height: auto;
    padding-bottom: 12px;
    padding-top: 12px
}

.support {
    background: #4b6cb7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(255, 255, 255, 0.6);
    margin: 0 0 40px;
    padding: 40px;
    position: relative;
    top: auto
}

.support textarea {
    height: 150px
}

.support .error {
    color: #87a5ca
}

.support .error input, .support .error textarea {
    background: #fdd8e0 !important
}

.support .error .reason {
    color: #fca6b8 !important
}

.team-members {
    zoom: 1;
    list-style: none;
    margin: 40px 0 40px -2.1277%;
    padding: 0
}

.team-members:before, .team-members:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.team-members:after {
    clear: both
}

.team-members li {
    margin-bottom: 40px;
    text-align: center
}

.team-members li img {
    border: 5px solid rgba(86, 119, 232, 0.6);
    -moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    border-radius: 200px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
    width: 80%
}

.team-members li:nth-child(6n+1) {
    clear: both
}

.team-members li .member-info {
    padding: 5px;
    text-align: center
}

.team-members li .member-info h4 {
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 5px
}

.team-members li .member-info p {
    font-size: 14px;
    margin: 0
}

.team-members li .member-overlay {
    background: rgba(86, 119, 232, 0.9);
    -moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    border-radius: 200px;
    bottom: 0;
    left: 10%;
    opacity: 0;
    position: absolute;
    right: 0;
    -moz-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    text-align: center;
    top: 0;
    width: 80%;
    z-index: 2
}

.team-members li .member-overlay .social-links {
    margin-top: 20%
}

.team-members li .member-overlay .social-links a {
    font-size: 38px
}

.team-members li .member-avatar {
    position: relative
}

.team-members li .member-avatar:hover .member-overlay {
    opacity: 1
}

.team-members .social-links a {
    color: rgba(255, 255, 255, 0.8);
    display: inline-block;
    height: 32px;
    width: 32px
}

.team-members .social-links a svg {
    fill: currentColor
}

.team-members .social-links a:hover {
    color: #fff
}

.team-members .social-links a:hover svg {
    fill: currentColor
}

@media screen and (max-width: 780px) {
    .team-members li {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        width: 25%
    }

    .team-members li:nth-child(6n+1) {
        clear: none !important
    }

    .team-members li:nth-child(4n+1) {
        clear: both !important
    }
}

@media screen and (max-width: 480px) {
    .team-members li {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        width: 50%
    }

    .team-members li:nth-child(6n+1) {
        clear: none !important
    }

    .team-members li:nth-child(2n+1) {
        clear: both !important
    }
}

@media screen and (max-width: 780px) {
    body {
        font-size: 14px
    }

    h1, h2, h3, h4 {
        font-size: 18px;
        margin-bottom: 10px
    }

    .main h1 {
        padding: 0 20px
    }

    blockquote {
        border-width: 1px;
        font-size: 16px;
        padding-left: 5px
    }

    blockquote cite {
        font-size: 14px
    }

    main.feature-page {
        padding-top: 0
    }

    .header-nav {
        clear: both;
        float: none
    }

    .header-nav>a, .header-nav .dropdown>a {
        padding: 5px 10px 5px 0
    }

    header {
        opacity: 1 !important
    }

    header.clone {
        display: none !important
    }

    .content-block, .content-block-alt {
        padding: 10px 0
    }

    a.login-link, a.signup-link {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .hero {
        padding: 40px 0;
        text-align: center
    }

    .hero h1, .hero h2 {
        font-size: 22px;
        margin: 0 0 10px;
        text-align: center !important
    }

    .hero h2 {
        font-size: 16px
    }

    .hero .code-examples {
        display: none
    }

    input, img {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: auto !important;
        max-width: 100% !important
    }

    input {
        width: 100% !important
    }

    .btn-cta {
        font-size: 100% !important;
        padding: 15px 20px !important
    }

    .home .img-code-editor {
        display: none !important
    }

    .feature {
        padding: 20px 0
    }

    .feature .aligncenter {
        text-align: inherit
    }

    .validator #status {
        position: static !important
    }

    .home .feature img {
        max-height: 50px
    }

    .language-logos svg {
        max-height: 30px !important
    }

    .feature {
        text-align: center
    }

    ul.customer-logos li {
        height: 40px;
        width: 50%
    }

    ul.customer-logos img {
        width: 80%
    }

    .screenshot-container {
        position: relative;
        width: 100%
    }

    .screenshot-container .screenshot-chrome {
        display: none
    }

    .screenshot-container .screenshot {
        position: relative;
        top: auto
    }
}

@media screen and (max-width: 480px) {
    body {
        overflow-x: hidden
    }

    #js-show-nav {
        display: block !important
    }

    .hero .btn-primary, .hero .header-nav a.signup b, .header-nav a.signup .hero b {
        margin-right: 0
    }
}

#js-show-nav {
    background: transparent;
    border: 0;
    color: #4b6cb7;
    display: none;
    height: 24px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 15px;
    width: 24px
}

#js-show-nav svg {
    fill: currentColor
}

@media print {
    header, nav, footer {
        display: none
    }

    img {
        max-width: 500px
    }

    body {
        font: 12pt Georgia, 'Times New Roman', Times, serif;
        line-height: 1.3
    }
}

pre .str, code .str {
    color: #e6db5a
}

pre .kwd, code .kwd {
    color: #66d9ef
}

pre .com, code .com {
    color: #75715e;
    font-style: italic
}

pre .typ, code .typ {
    color: #66d9ef
}

pre .lit, code .lit {
    color: #ae81ff
}

pre .pun, code .pun {
    color: #fff
}

pre .pln, code .pln {
    color: #fff
}

pre .tag, code .tag {
    color: #f92672
}

pre .atn, code .atn {
    color: #a6e22a
}

pre .atv, code .atv {
    color: #e6db74
}

pre .dec, code .dec {
    color: #ae81ff
}

ol.linenums {
    margin-top: 0;
    margin-bottom: 0;
    color: #75715e
}

@media print {
    pre .str, code .str {
        color: #060
    }

    pre .kwd, code .kwd {
        color: #006;
        font-weight: bold
    }

    pre .com, code .com {
        color: #600;
        font-style: italic
    }

    pre .typ, code .typ {
        color: #404;
        font-weight: bold
    }

    pre .lit, code .lit {
        color: #044
    }

    pre .pun, code .pun {
        color: #440
    }

    pre .pln, code .pln {
        color: #000
    }

    pre .tag, code .tag {
        color: #006;
        font-weight: bold
    }

    pre .atn, code .atn {
        color: #404
    }

    pre .atv, code .atv {
        color: #060
    }
}

.img-code-editor .pln {
    color: #87a5ca
}

@media screen {
    .img-code-editor .str {
        color: #4b6cb7
    }

    .img-code-editor .kwd {
        color: #739200
    }

    .img-code-editor .com {
        color: #999999
    }

    .img-code-editor .typ {
        color: #ff0055
    }

    .img-code-editor .lit {
        color: #538192
    }

    .img-code-editor .pun {
        color: #90201b
    }

    .img-code-editor .opn {
        color: #111111
    }

    .img-code-editor .clo {
        color: #111111
    }

    .img-code-editor .tag {
        color: #111111
    }

    .img-code-editor .atn {
        color: #739200
    }

    .img-code-editor .atv {
        color: #ff0055
    }

    .img-code-editor .dec {
        color: #111111
    }

    .img-code-editor .var {
        color: #111111
    }

    .img-code-editor .fun {
        color: #538192
    }
}

.img-code-editor ol.linenums {
    margin-top: 0;
    margin-bottom: 0
}

.validator form {
    zoom: 1;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    margin: 0 0 20px;
    padding: 20px;
    position: relative
}

.validator form:before, .validator form:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.validator form:after {
    clear: both
}

.validator label {
    color: #404853;
    display: block;
    font-weight: normal;
    text-align: left
}

.validator input {
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 #fff;
    color: #555;
    margin: 0 0 10px;
    padding: 5px;
    width: 370px
}

.validator input[type=text] {
    background: #fff !important;
    border: 1px solid #c6c9cc !important
}

.validator fieldset {
    background-color: #dedfe0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #e2e2e2));
    background-image: -moz-linear-gradient(#f1f1f1, #e2e2e2);
    background-image: -webkit-linear-gradient(#f1f1f1, #e2e2e2);
    background-image: linear-gradient(#f1f1f1, #e2e2e2);
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #d0d2d5;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    margin: 5px -21px -21px;
    padding: 18px 20px
}

.validator fieldset input {
    margin: 0;
    width: auto
}

.validator fieldset label {
    color: #888;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 0 20px
}

.validator fieldset label input {
    margin: -2px 2px 0 0;
    padding: 0
}

.validator pre {
    display: block;
    margin: 0 0 20px -190px;
    text-align: left;
    width: 380px
}

.validator div.center {
    padding-left: 50%
}

.validator b {
    font-weight: normal
}

.validator b.red {
    color: #ce0832;
    font-weight: normal
}

.validator #status {
    position: absolute;
    right: 20px
}

.validator #status i {
    font-size: 20px
}

.validator #validate_submit {
    background-color: #4b6cb7;
    border: 0;
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 5px 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
    width: auto
}

.validator #validate_submit:hover {
    background: #4b6cb7
}

.validator #validate_submit:active {
    background: #333942;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.75), 0 1px 0 rgba(255, 255, 255, 0.75)
}

.documentation body {
    background: #fff;
    color: #626262;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.6;
    margin: 0;
    padding: 0
}

.documentation .footer {
    padding: 80px 0
}

.documentation .docs.container {
    margin-top: 0
}

.documentation .container {
    zoom: 1;
    width: auto
}

.documentation .container:before, .documentation .container:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.documentation .container:after {
    clear: both
}

.documentation .docs .subnav {
    width: 100%
}

.documentation .ptable.container {
    padding: inherit
}

.documentation blockquote {
    border: 0;
    font-size: inherit;
    font-style: normal;
    margin: 0;
    max-width: 100%;
    padding: 0
}

.documentation ul, .documentation ol {
    margin: 0;
    padding: 0
}

.documentation .search-box {
    float: right;
    line-height: 1;
    position: relative
}

.documentation .search-box svg {
    fill: rgba(255, 255, 255, 0.6);
    height: 16px;
    left: 8px;
    position: absolute;
    top: 5px;
    width: 16px;
    z-index: 2
}

.documentation .search-box form {
    margin: 0
}

.documentation .search-box .search-input {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #222222), color-stop(100%, #444444));
    background-image: -moz-linear-gradient(#222222, #444444);
    background-image: -webkit-linear-gradient(#222222, #444444);
    background-image: linear-gradient(#222222, #444444);
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 14px;
    height: auto;
    padding: 3px 10px 3px 25px
}

.documentation .docs-sidebar {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    margin-right: 5%;
    padding-top: 40px;
    position: absolute;
    width: 250px;
    z-index: 2
}

.documentation .docs-sidebar ul {
    list-style: none
}

.documentation .docs-sidebar ul li a {
    display: block;
    font-weight: bold;
    padding: 5px 10px 5px 5px;
    text-decoration: none
}

.documentation .docs-sidebar ul li a:hover {
    text-decoration: underline
}

.documentation .docs-sidebar ul li.active>a, .documentation .docs-sidebar ul .sending li.features-link>a, .sending .documentation .docs-sidebar ul li.features-link>a, .documentation .docs-sidebar ul .pricing li.pricing-link>a, .pricing .documentation .docs-sidebar ul li.pricing-link>a, .documentation .docs-sidebar ul .customersgallery li.customers-link>a, .customersgallery .documentation .docs-sidebar ul li.customers-link>a, .documentation .docs-sidebar ul .validation li.validation-link>a, .validation .documentation .docs-sidebar ul li.validation-link>a, .documentation .docs-sidebar ul .sending li.sending-link>a, .sending .documentation .docs-sidebar ul li.sending-link>a, .documentation .docs-sidebar ul .routing li.routing-link>a, .routing .documentation .docs-sidebar ul li.routing-link>a, .documentation .docs-sidebar ul .managed li.managed-link>a, .managed .documentation .docs-sidebar ul li.managed-link>a, .documentation .docs-sidebar ul .logs li.logs-link>a, .logs .documentation .docs-sidebar ul li.logs-link>a, .documentation .docs-sidebar ul .reports li.reports-link>a, .reports .documentation .docs-sidebar ul li.reports-link>a, .documentation .docs-sidebar ul .deliverability li.deliverability-link>a, .deliverability .documentation .docs-sidebar ul li.deliverability-link>a, .documentation .docs-sidebar ul .contact li.contact-link>a, .contact .documentation .docs-sidebar ul li.contact-link>a, .documentation .docs-sidebar ul .routing li.features-link>a, .routing .documentation .docs-sidebar ul li.features-link>a, .documentation .docs-sidebar ul .analytics li.features-link>a, .analytics .documentation .docs-sidebar ul li.features-link>a, .documentation .docs-sidebar ul .validation li.features-link>a, .validation .documentation .docs-sidebar ul li.features-link>a, .documentation .docs-sidebar ul .deliverability li.features-link>a, .deliverability .documentation .docs-sidebar ul li.features-link>a, .documentation .docs-sidebar ul .resources li.resources-link>a, .resources .documentation .docs-sidebar ul li.resources-link>a {
    background: #5677e8;
    color: #fff;
    margin-right: -1px
}

.documentation .docs-sidebar ul li.active>a:hover, .documentation .docs-sidebar ul .sending li.features-link>a:hover, .sending .documentation .docs-sidebar ul li.features-link>a:hover, .documentation .docs-sidebar ul .pricing li.pricing-link>a:hover, .pricing .documentation .docs-sidebar ul li.pricing-link>a:hover, .documentation .docs-sidebar ul .customersgallery li.customers-link>a:hover, .customersgallery .documentation .docs-sidebar ul li.customers-link>a:hover, .documentation .docs-sidebar ul .validation li.validation-link>a:hover, .validation .documentation .docs-sidebar ul li.validation-link>a:hover, .documentation .docs-sidebar ul .sending li.sending-link>a:hover, .sending .documentation .docs-sidebar ul li.sending-link>a:hover, .documentation .docs-sidebar ul .routing li.routing-link>a:hover, .routing .documentation .docs-sidebar ul li.routing-link>a:hover, .documentation .docs-sidebar ul .managed li.managed-link>a:hover, .managed .documentation .docs-sidebar ul li.managed-link>a:hover, .documentation .docs-sidebar ul .logs li.logs-link>a:hover, .logs .documentation .docs-sidebar ul li.logs-link>a:hover, .documentation .docs-sidebar ul .reports li.reports-link>a:hover, .reports .documentation .docs-sidebar ul li.reports-link>a:hover, .documentation .docs-sidebar ul .deliverability li.deliverability-link>a:hover, .deliverability .documentation .docs-sidebar ul li.deliverability-link>a:hover, .documentation .docs-sidebar ul .contact li.contact-link>a:hover, .contact .documentation .docs-sidebar ul li.contact-link>a:hover, .documentation .docs-sidebar ul .routing li.features-link>a:hover, .routing .documentation .docs-sidebar ul li.features-link>a:hover, .documentation .docs-sidebar ul .analytics li.features-link>a:hover, .analytics .documentation .docs-sidebar ul li.features-link>a:hover, .documentation .docs-sidebar ul .validation li.features-link>a:hover, .validation .documentation .docs-sidebar ul li.features-link>a:hover, .documentation .docs-sidebar ul .deliverability li.features-link>a:hover, .deliverability .documentation .docs-sidebar ul li.features-link>a:hover, .documentation .docs-sidebar ul .resources li.resources-link>a:hover, .resources .documentation .docs-sidebar ul li.resources-link>a:hover {
    text-decoration: none
}

.documentation .docs-sidebar ul li ul {
    margin: 0;
    padding: 0
}

.documentation .docs-sidebar ul li ul li a {
    font-weight: normal;
    padding-left: 20px
}

.documentation .docs-sidebar ul li ul li ul li a {
    color: rgba(75, 108, 183, 0.8);
    padding-left: 40px
}

.documentation .document {
    background: #fff;
    border-left: 1px solid #d5d8e5;
    margin-left: 250px;
    padding: 0;
    padding-left: 60px;
    position: relative;
    z-index: 1
}

.documentation .document h1 {
    font-weight: 300;
    margin: 0 0 40px;
    padding-top: 80px;
    text-align: left
}

.documentation .document h2, .documentation .document h3 {
    margin: 0 0 15px;
    text-align: left
}

.documentation .document h2 {
    font-size: 28px;
    font-weight: 600
}

.documentation .document h3 {
    color: #4b6cb7;
    padding-top: 40px
}

.documentation .document .headerlink {
    display: none
}

.documentation .document ul, .documentation .document ol {
    margin: 0 0 20px 20px
}

.documentation .document ul li, .documentation .document ol li {
    margin-bottom: 10px
}

.documentation .document ul ul, .documentation .document ol ul {
    margin-top: 10px
}

.documentation .document .section .section {
    margin-top: 80px
}

.documentation .document .section .section .section {
    margin-top: 80px
}

.documentation .document .section .section .section .section {
    margin-top: 40px
}

.documentation .document .section h1+.section {
    margin-top: 0
}

.documentation .document .section h2 {
    padding-top: 40px
}

.documentation .document .section .figure {
    margin-bottom: 40px
}

.documentation .document .section .figure.align-center {
    text-align: center
}

.documentation .highlighted {
    background: #ff0;
    color: #626262
}

.documentation .highlight-link {
    display: none
}

.documentation pre {
    background: #333;
    color: #fff;
    padding: 20px
}

.documentation .admonition.note, .documentation .admonition.warning {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 0 0 0 3px;
    margin-bottom: 20px
}

.documentation .admonition p {
    display: inline
}

.documentation .admonition-title {
    font-weight: bold
}

.documentation .admonition-title:after {
    content: ':'
}

.documentation .subnav {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(100%, #444444));
    background-image: -moz-linear-gradient(#555555, #444444);
    background-image: -webkit-linear-gradient(#555555, #444444);
    background-image: linear-gradient(#555555, #444444);
    border: 1px solid #444;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    zoom: 1;
    margin: 0;
    padding: 5px 0;
    position: absolute;
    width: 100%;
    z-index: 10
}

.documentation .subnav:before, .documentation .subnav:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.documentation .subnav:after {
    clear: both
}

.documentation .subnav ul {
    zoom: 1
}

.documentation .subnav ul:before, .documentation .subnav ul:after {
    content: '\0020';
    display: block;
    height: 0;
    overflow: hidden
}

.documentation .subnav ul:after {
    clear: both
}

.documentation .subnav li {
    display: inline;
    float: left
}

.documentation .subnav li.lang-label {
    color: rgba(255, 255, 255, 0.6);
    font-size: 14px;
    margin-right: 10px;
    padding: 3px 0
}

.documentation .subnav li a {
    color: #ccc;
    display: inline-block;
    float: left;
    font-size: 14px;
    padding: 3px 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4)
}

.documentation .subnav li a:hover {
    color: #fff;
    text-decoration: none
}

.documentation .subnav li.active a, .documentation .subnav .sending li.features-link a, .sending .documentation .subnav li.features-link a, .documentation .subnav .pricing li.pricing-link a, .pricing .documentation .subnav li.pricing-link a, .documentation .subnav .customersgallery li.customers-link a, .customersgallery .documentation .subnav li.customers-link a, .documentation .subnav .validation li.validation-link a, .validation .documentation .subnav li.validation-link a, .documentation .subnav .sending li.sending-link a, .sending .documentation .subnav li.sending-link a, .documentation .subnav .routing li.routing-link a, .routing .documentation .subnav li.routing-link a, .documentation .subnav .managed li.managed-link a, .managed .documentation .subnav li.managed-link a, .documentation .subnav .logs li.logs-link a, .logs .documentation .subnav li.logs-link a, .documentation .subnav .reports li.reports-link a, .reports .documentation .subnav li.reports-link a, .documentation .subnav .deliverability li.deliverability-link a, .deliverability .documentation .subnav li.deliverability-link a, .documentation .subnav .contact li.contact-link a, .contact .documentation .subnav li.contact-link a, .documentation .subnav .routing li.features-link a, .routing .documentation .subnav li.features-link a, .documentation .subnav .analytics li.features-link a, .analytics .documentation .subnav li.features-link a, .documentation .subnav .validation li.features-link a, .validation .documentation .subnav li.features-link a, .documentation .subnav .deliverability li.features-link a, .deliverability .documentation .subnav li.features-link a, .documentation .subnav .resources li.resources-link a, .resources .documentation .subnav li.resources-link a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #222222), color-stop(100%, #444444));
    background-image: -moz-linear-gradient(#222222, #444444);
    background-image: -webkit-linear-gradient(#222222, #444444);
    background-image: linear-gradient(#222222, #444444);
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #fff
}

.documentation .subnav li.copy {
    float: right
}

.documentation .subnav li.copy a {
    color: #999
}

.documentation .subnav.subnav-fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99
}

.documentation .main.main-with-subnav .documentwrapper {
    padding-top: 40px
}

.documentation .main.main-with-subnav .document {
    padding-top: 0
}

.documentation .main.main-with-subnav h1 {
    padding-top: 40px
}

.documentation .main.main-with-subnav {
    height: auto
}

.documentation .main.main-with-subnav .docs-sidebar {
    position: fixed;
    top: 0
}

.documentation .main.main-with-subnav .sphinxsidebarwrapper {
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 40px;
    width: 250px
}

.documentation .sphinxsidebarwrapper {
    margin: 0;
    padding: 40px 0
}

.documentation .tbl-smtpapi .icon-ok {
    color: #93c96e
}

.edit-docs-link {
    color: #aaa;
    font-size: 14px;
    left: 100%;
    margin: 10px 0 0 -70px;
    position: absolute;
    top: 100%
}

.highlight {
    background-color: #333;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 20px
}

.highlight pre {
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    padding: 0
}

@media screen and (max-width: 980px) {
    .documentation .container {
        padding: 0 10px
    }

    .documentation .docs-sidebar, .documentation .main.main-with-subnav .sphinxsidebarwrapper {
        width: 180px
    }
}

@media screen and (max-width: 780px) {
    .documentation .subnav {
        position: static !important
    }

    .documentation .document {
        border: 0;
        margin: 0;
        padding: 0;
        position: static
    }

    .documentation .docs-sidebar, .documentation .main.main-with-subnav .sphinxsidebarwrapper {
        border-right: 0;
        margin: 0 0 0 -10px;
        padding: 10px 10px 20px;
        position: static;
        width: 100%
    }

    .documentation .main.main-with-subnav .docs-sidebar, .documentation .main.main-with-subnav .subnav {
        position: static
    }

    .documentation .main {
        background: #fff;
        font-size: 14px
    }

    .documentation .main:before {
        display: none
    }

    .documentation .main h1 {
        padding: 0
    }

    .documentation .search-input {
        width: 150px !important
    }

    .edit-docs-link {
        display: none
    }
}

.swiftype-widget .autocomplete {
    border-radius: 5px !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2) !important;
    font-family: inherit !important;
    margin-left: -100px !important;
    padding: 5px 0 !important;
    width: 300px !important
}

.swiftype-widget .autocomplete ul {
    font-family: inherit !important
}

.swiftype-widget .autocomplete li {
    box-shadow: none !important;
    padding: 10px !important
}

.swiftype-widget .autocomplete li .title {
    font-weight: 600 !important;
    text-shadow: none !important
}

.swiftype-widget .autocomplete li .title em {
    background-color: yellow;
    color: inherit !important
}

.swiftype-widget .autocomplete li .sections {
    text-shadow: none !important
}

.swiftype-widget .autocomplete li:first-child, .swiftype-widget .autocomplete li:last-child {
    border-radius: 0 !important
}

.swiftype-widget .autocomplete li.active, .swiftype-widget .autocomplete .sending li.features-link, .sending .swiftype-widget .autocomplete li.features-link, .swiftype-widget .autocomplete .pricing li.pricing-link, .pricing .swiftype-widget .autocomplete li.pricing-link, .swiftype-widget .autocomplete .customersgallery li.customers-link, .customersgallery .swiftype-widget .autocomplete li.customers-link, .swiftype-widget .autocomplete .validation li.validation-link, .validation .swiftype-widget .autocomplete li.validation-link, .swiftype-widget .autocomplete .sending li.sending-link, .sending .swiftype-widget .autocomplete li.sending-link, .swiftype-widget .autocomplete .routing li.routing-link, .routing .swiftype-widget .autocomplete li.routing-link, .swiftype-widget .autocomplete .managed li.managed-link, .managed .swiftype-widget .autocomplete li.managed-link, .swiftype-widget .autocomplete .logs li.logs-link, .logs .swiftype-widget .autocomplete li.logs-link, .swiftype-widget .autocomplete .reports li.reports-link, .reports .swiftype-widget .autocomplete li.reports-link, .swiftype-widget .autocomplete .deliverability li.deliverability-link, .deliverability .swiftype-widget .autocomplete li.deliverability-link, .swiftype-widget .autocomplete .contact li.contact-link, .contact .swiftype-widget .autocomplete li.contact-link, .swiftype-widget .autocomplete .routing li.features-link, .routing .swiftype-widget .autocomplete li.features-link, .swiftype-widget .autocomplete .analytics li.features-link, .analytics .swiftype-widget .autocomplete li.features-link, .swiftype-widget .autocomplete .validation li.features-link, .validation .swiftype-widget .autocomplete li.features-link, .swiftype-widget .autocomplete .deliverability li.features-link, .deliverability .swiftype-widget .autocomplete li.features-link, .swiftype-widget .autocomplete .resources li.resources-link, .resources .swiftype-widget .autocomplete li.resources-link {
    background: #4b6cb7 !important;
    border-color: #4b6cb7 !important
}

.swiftype-widget .autocomplete li.active .title, .swiftype-widget .autocomplete .sending li.features-link .title, .sending .swiftype-widget .autocomplete li.features-link .title, .swiftype-widget .autocomplete .pricing li.pricing-link .title, .pricing .swiftype-widget .autocomplete li.pricing-link .title, .swiftype-widget .autocomplete .customersgallery li.customers-link .title, .customersgallery .swiftype-widget .autocomplete li.customers-link .title, .swiftype-widget .autocomplete .validation li.validation-link .title, .validation .swiftype-widget .autocomplete li.validation-link .title, .swiftype-widget .autocomplete .sending li.sending-link .title, .sending .swiftype-widget .autocomplete li.sending-link .title, .swiftype-widget .autocomplete .routing li.routing-link .title, .routing .swiftype-widget .autocomplete li.routing-link .title, .swiftype-widget .autocomplete .managed li.managed-link .title, .managed .swiftype-widget .autocomplete li.managed-link .title, .swiftype-widget .autocomplete .logs li.logs-link .title, .logs .swiftype-widget .autocomplete li.logs-link .title, .swiftype-widget .autocomplete .reports li.reports-link .title, .reports .swiftype-widget .autocomplete li.reports-link .title, .swiftype-widget .autocomplete .deliverability li.deliverability-link .title, .deliverability .swiftype-widget .autocomplete li.deliverability-link .title, .swiftype-widget .autocomplete .contact li.contact-link .title, .contact .swiftype-widget .autocomplete li.contact-link .title, .swiftype-widget .autocomplete .routing li.features-link .title, .routing .swiftype-widget .autocomplete li.features-link .title, .swiftype-widget .autocomplete .analytics li.features-link .title, .analytics .swiftype-widget .autocomplete li.features-link .title, .swiftype-widget .autocomplete .validation li.features-link .title, .validation .swiftype-widget .autocomplete li.features-link .title, .swiftype-widget .autocomplete .deliverability li.features-link .title, .deliverability .swiftype-widget .autocomplete li.features-link .title, .swiftype-widget .autocomplete .resources li.resources-link .title, .resources .swiftype-widget .autocomplete li.resources-link .title {
    background: transparent !important
}

.swiftype-widget .autocomplete li.active .title em, .swiftype-widget .autocomplete .sending li.features-link .title em, .sending .swiftype-widget .autocomplete li.features-link .title em, .swiftype-widget .autocomplete .pricing li.pricing-link .title em, .pricing .swiftype-widget .autocomplete li.pricing-link .title em, .swiftype-widget .autocomplete .customersgallery li.customers-link .title em, .customersgallery .swiftype-widget .autocomplete li.customers-link .title em, .swiftype-widget .autocomplete .validation li.validation-link .title em, .validation .swiftype-widget .autocomplete li.validation-link .title em, .swiftype-widget .autocomplete .sending li.sending-link .title em, .sending .swiftype-widget .autocomplete li.sending-link .title em, .swiftype-widget .autocomplete .routing li.routing-link .title em, .routing .swiftype-widget .autocomplete li.routing-link .title em, .swiftype-widget .autocomplete .managed li.managed-link .title em, .managed .swiftype-widget .autocomplete li.managed-link .title em, .swiftype-widget .autocomplete .logs li.logs-link .title em, .logs .swiftype-widget .autocomplete li.logs-link .title em, .swiftype-widget .autocomplete .reports li.reports-link .title em, .reports .swiftype-widget .autocomplete li.reports-link .title em, .swiftype-widget .autocomplete .deliverability li.deliverability-link .title em, .deliverability .swiftype-widget .autocomplete li.deliverability-link .title em, .swiftype-widget .autocomplete .contact li.contact-link .title em, .contact .swiftype-widget .autocomplete li.contact-link .title em, .swiftype-widget .autocomplete .routing li.features-link .title em, .routing .swiftype-widget .autocomplete li.features-link .title em, .swiftype-widget .autocomplete .analytics li.features-link .title em, .analytics .swiftype-widget .autocomplete li.features-link .title em, .swiftype-widget .autocomplete .validation li.features-link .title em, .validation .swiftype-widget .autocomplete li.features-link .title em, .swiftype-widget .autocomplete .deliverability li.features-link .title em, .deliverability .swiftype-widget .autocomplete li.features-link .title em, .swiftype-widget .autocomplete .resources li.resources-link .title em, .resources .swiftype-widget .autocomplete li.resources-link .title em {
    background-color: transparent !important
}
