*, .h1, .h2, .h3, .h4, .h5, .h6, body, h1, h2, h3, h4, h5, h6 {
    font-family: myriad-pro, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.navbar {
    border-width: 0
}
.taginput .tags {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px
}
.taginput .tags.focused {
    border-color: #d5d5d5
}
.taginput .tags .tag-item {
    background: #428bca;
    border: 1px solid #357ebd;
    border-radius: 4px;
    color: #fff
}
.taginput .tags .tag-item.selected {
    background: #d9534f;
    border: 1px solid #d43f3a;
    border-radius: 4px;
    color: #fff
}
.taginput .tags .tag-item button {
    background: 0 0;
    color: #000;
    opacity: .4
}
.taginput .autocomplete {
    border-radius: 4px
}
.taginput .autocomplete .suggestion-item.selected {
    color: #262626;
    background-color: #e9e9e9
}
.taginput .autocomplete .suggestion-item em {
    font-weight: 400;
    background-color: #ff0
}
.taginput .autocomplete .suggestion-item.selected em {
    color: #262626;
    background-color: #ff0
}
.admin .panel {
    margin-top: 32px;
    margin-bottom: 0
}
button.btn.btn-su.full-width {
    width: 100%
}
.modal-body.admin targets .targets div.tags {
    min-height: initial
}
#manage-subscription div.box {
    margin: auto
}
#manage-subscription div.profile div.email {
    font-size: 24px;
    text-align: center
}
#manage-subscription div.profile img {
    height: 140px
}
#manage-subscription div.profile div.handle {
    font-size: 24px
}
#manage-subscription div.profile div.actions {
    width: 100%;
    text-align: center
}
#manage-subscription div.profile div.actions a {
    display: inline-block;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 14px;
    color: #2D1FE8
}
#manage-subscription div.profile div.actions img {
    height: 16px;
    margin: 6px
}
#manage-subscription div.engagement, #manage-subscription div.targets {
    margin-bottom: 12px
}
#manage-subscription div.profile div.status {
    padding: 12px
}
#manage-subscription div.profile label {
    font-size: 14px;
    float: left
}
#manage-subscription div.profile span {
    font-size: 14px;
    float: right
}
#manage-subscription button.btn-update {
    height: 56px;
    border-radius: 4px;
    border: 1px solid #2D1FE8;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.2px;
    text-align: center;
    color: #2D1FE8;
    background: 0 0;
    width: 100%
}
#manage-subscription div.issues ul li {
    font-size: 16px;
    margin: 3px
}
#manage-subscription div.issues span.flag {
    display: inline-block;
    border-radius: 2px;
    padding: 2px;
    font-size: 14px;
    width: 75px;
    text-align: center
}
#manage-subscription div.issues span.flag.danger {
    background-color: red
}
#manage-subscription div.issues span.flag.warning {
    background-color: orange
}
#manage-subscription div.issues span.flag.ok {
    background-color: green
}
button.btn.btn-clear {
    padding: 6px 9px
}
.su-radio-input>label>span>span.free-trial {
    height: 32px;
    border-radius: 4px;
    background-color: #e2f5ec;
    line-height: 32px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .8px;
    text-align: center;
    color: #FDAA37;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 16px;
    right: 16px
}
.form-group.with-spinner, button.btn.btn-with-spinner {
    position: relative
}
.su-radio-input>label>span>span.free-trial::before, .su-radio-input>label>span>strong::before {
    display: none
}
.wizard-form.paypal-form>form>h3+p>strong {
    color: #ffffff
}
@media(max-width:545px) {
    #get-started .su-radio-input>label.with-trial>span::before {
        top: 18px
    }
    #get-started .su-radio-input>label>span>strong::before, .su-radio-input>label.with-discount>span {
        top: 22px
    }
    #get-started .su-radio-input>label>span>strong::before, .su-radio-input>label.with-trial>span {
        line-height: 56px
    }
    #get-started .su-radio-input>label.with-trial>input:checked~span {
        line-height: 54px
    }
    #get-started .su-radio-input>label.with-trial {
        height: 101px
    }
    .su-radio-input>label>span>span.free-trial {
        left: 16px;
        right: auto;
        bottom: 16px;
        top: auto
    }
}
.wf-loading * {
    color: transparent!important
}
a.btn.btn-su, button.btn.btn-su {
    border-radius: 4px;
    background-color: #FDAA37;
    padding: 0 18px;
    border: 0;
    height: 64px;
    line-height: 64px;
    color: #fff;
    font-weight: 600
}
button.btn.btn-full-width {
    display: block;
    width: 100%
}
input[type=text]::-ms-clear {
    display: none
}
.btn.btn-su:hover {
    background-color: rgba(14, 201, 113, .95)
}
button.btn.btn-su.saving {
    height: 64px
}
button.btn.btn-su:hover {
    background: #FDAA37
}
.form-group.with-spinner .spinner {
    position: absolute;
    right: 30px;
    top: 32px
}
.admin-bar {
    margin-top: 10px;
    margin-bottom: 10px
}
.ng-cloak, .x-ng-cloak, [data-ng-cloak], [ng-cloak], [ng\:cloak], [x-ng-cloak] {
    display: none!important
}
body {
    letter-spacing: .05em;
    font-size: 16px;
    margin: 0;
    background-color: #f7f9fa;
    padding-bottom: 124px
}
body.bg-white {
    background-color: #fff
}
@media(max-width:767px) {
    body {
        padding-bottom: 32px
    }
}
.semi-bold {
    font-weight: 600
}
.trialAlerts .alert {
    margin-bottom: 0;
    border-radius: 0;
    border: none
}
.trialAlerts .alert.alert-danger {
    background: linear-gradient(45deg, #e74c3c, #ec695d)
}
.trialAlerts .alert.alert-success {
    background: linear-gradient(45deg, #18bc9c, #78d2c0)
}
.trialAlerts a.resend {
    display: inline-block;
    margin-left: 20px;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-weight: 700
}
.trialAlerts a.resend:hover {
    text-decoration: none;
    color: #e0ea66
}
.trialAlerts .trial {
    margin-bottom: 20px
}
.trialAlerts .trial .banner {
    background: #4740ec;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #dad8fb
}
.trialAlerts .trial .banner a {
    color: #fff
}
.trialAlerts .trial.opened .inside {
    display: block
}
.trialAlerts .trial .inside {
    display: none;
    background: #f4f8ff;
    text-align: center;
    padding: 50px 0 60px
}
.trialAlerts .trial .inside h2, .trialBilling h2 {
    font-weight: 700;
    margin-bottom: 20px
}
.trialAlerts .trial .inside .row, .trialBilling .row {
    margin-top: 60px
}
.trialAlerts .trial .inside .box, .trialBilling .box {
    background: #fff;
    padding: 40px 50px;
    position: relative;
    box-shadow: 0 0 20px rgba(0, 0, 0, .05)
}
.trialBilling .box {
    box-shadow: none;
    border: 1px solid #eee
}
@media(max-width:767px) {
    .trialAlerts .trial .inside .box, .trialBilling .box {
        margin-bottom: 50px
    }
}
.trialAlerts .trial .inside .box h3, .trialBilling .box h3 {
    color: #3e54f0;
    font-weight: 700;
    margin: 0 0 20px
}
.trialAlerts .trial .inside .box .price, .trialBilling .box .price {
    font-size: 40px;
    color: #000;
    margin-bottom: 10px;
    border-bottom: none!important;
    padding: 0!important
}
.trialAlerts .trial .inside .box .price sup, .trialBilling .box .price sup {
    color: #6f757b;
    top: -5px;
    font-size: 25px
}
.topAlerts .alert {
    margin-bottom: 0;
    border-radius: 0;
    border: none
}
button {
    outline: 0
}
.btn.btn-green {
    color: #fff;
    background: linear-gradient(#76DE98, #02C36E);
    border-radius: 50px;
    padding: 10px 35px;
    font-size: 18px;
    border: none
}
.btn.btn-green:hover {
    color: #333
}
button.toggle {
    background: #ccc;
    height: 22px;
    line-height: 22px;
    border: none;
    border-radius: 15px;
    margin-left: 5px;
    color: #fff;
    padding: 0 5px 0 23px;
    font-size: 11px;
    text-transform: uppercase;
    position: relative;
    font-weight: 700;
    width: 50px;
    text-align: center
}
button.toggle::after {
    height: 20px;
    width: 20px;
    border-radius: 10px;
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    left: 1px;
    top: 1px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}
button.toggle.on {
    padding-right: 26px;
    padding-left: 5px;
    background: #0FC774
}
button.toggle.on::after {
    content: " ";
    display: inline-block;
    right: 1px;
    left: auto
}
.dropdown .btn {
    padding: 10px 16px;
    width: 100%;
    text-align: left;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    color: #aeaeae;
    font-size: 16px
}
.navbar-header.pull-right, nav.navbar .secure-encryption {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}
.dropdown .btn .caret {
    float: right;
    margin-top: 10px
}
.dropdown .dropdown-menu {
    width: 100%
}
.dropdown .dropdown-menu li a:hover {
    background: #ec695d
}
nav.navbar {
    border-radius: 0;
    margin-bottom: 40px;
    background: #f7f9fa;
    padding-top: 26px;
    border-bottom: 1px solid #e7e7e7
}
.navbar-header.pull-right {
    padding-right: 32px;
    padding-top: 6px;
    letter-spacing: 1px;
    color: #676767
}
.navbar-header.pull-right a {
    color: #676767
}
.navbar-default {
    background-color: #f7f9fa
}
nav.navbar .dropdown-toggle .username {
    margin-right: 10px;
    display: inline-block
}
@media(max-width:768px) {
    nav.navbar {
        margin-bottom: 10px
    }
}
nav.navbar .navbar-brand {
    height: auto;
    padding: 0 22.3px 24px 32px
}
nav.navbar .secure-encryption {
    height: 32px;
    position: absolute;
    letter-spacing: .5px;
    color: #1caa49;
    display: inline-block;
    white-space: nowrap;
    padding: 0 10px 0 15px;
    background: url("../images/secure-shape.0e1ec1f7.svg") no-repeat;
    border-right: 1px solid #c4f1d2;
    border-radius: 4px;
    line-height: 32px
}
nav.navbar .secure-encryption img {
    margin-top: -4px;
    margin-right: 5px
}
nav.navbar .navbar-toggle {
    margin: 0 15px 0 0;
    border: none
}
nav.navbar .navbar-toggle:active, nav.navbar .navbar-toggle:focus, nav.navbar .navbar-toggle:hover {
    background: #ddd
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #fff;
    color: #333;
    border-color: #0FC774
}
nav.navbar .navbar-toggle .icon-bar {
    background: #888
}
nav.navbar .nav>li>a {
    padding: 10px 20px;
    color: #0FC774;
    font-weight: 800;
    border: 2px solid #CDD3E0;
    border-radius: 50px
}
@media(max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #0FC774
    }
}
h1 {
    margin-bottom: 2em
}
.step2 input[type=checkbox] {
    margin-top: 15px
}
.welcomeBlock {
    margin-bottom: 50px
}
.welcomeBlock h1 {
    margin-bottom: 20px
}
.loading i {
    color: #8eb7f3;
    margin-bottom: 40px
}
.onboarding .steps-box {
    border: 1px solid #ccc
}
.onboarding .stepsBar {
    line-height: 1.2em;
    border-bottom: 1px solid #c2c5c8
}
.onboarding .stepsBar ol {
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
    list-style-type: none;
    overflow: hidden
}
.onboarding .stepsBar ol li {
    display: table-cell;
    padding: 10px 0 10px 80px;
    background: #f7f7f7;
    position: relative;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -.2px;
    color: rgba(37, 37, 37, .9);
    width: 250px;
    text-align: center
}
.stepsBar ol.steps li span.text {
    margin-left: -40px;
    position: relative;
    white-space: nowrap;
    z-index: 7
}
.stepsBar ol.steps li span.text::before {
    content: attr(data-step);
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #d1d1d1;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -37px;
    line-height: 30px
}
.stepsBar ol.steps li.active span.text::before {
    background: #2c8bfa
}
.onboarding .stepsBar ol li strong {
    position: relative;
    z-index: 3
}
.onboarding .stepsBar ol li:after {
    content: " ";
    transform: rotate(90deg);
    -ms-transform: rotate(45deg);
    top: -2px;
    right: -44px;
    background: 0 0;
    z-index: 5;
    position: absolute;
    border-top: 22px solid transparent;
    border-bottom: 22px solid #f7f7f7;
    border-left: 22px solid transparent;
    border-right: 22px solid transparent
}
.onboarding .stepsBar ol li:first-child {
    z-index: 10;
    padding-left: 60px
}
.onboarding .stepsBar ol li:last-child {
    padding-right: 20px
}
.onboarding .stepsBar ol li:last-child:after {
    display: none
}
.onboarding .stepsBar ol li span.number {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: #a3bed5;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-top: 5px;
    padding-left: 2px;
    font-weight: 700;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto auto auto -40px
}
.onboarding .stepsBar ol li.active {
    background: #f3f9ff
}
.onboarding .stepsBar ol li.active span.number {
    background: #468BF2
}
.onboarding .stepsBar ol li.active::after {
    border-right-color: #f7f7f7;
    border-left-color: #f7f7f7;
    border-bottom-color: #f3f9ff
}
.onboarding .stepsBar ol li:before {
    content: " ";
    transform: rotate(45deg);
    width: 36px;
    border-top: 1px solid #ccc;
    position: absolute;
    top: 2px;
    height: 36px;
    right: -14px;
    z-index: 6;
    border-right: 1px solid #ccc
}
.onboarding .stepsBar ol li.active:before {
    background: #f3f9ff
}
.onboarding .steps-box .stepsContent {
    background: #fff;
    padding: 40px
}
.onboarding .steps-box .stepsContent.verifyEmailStep {
    padding: 0
}
section#connect {
    margin-bottom: 100px
}
section#connect h3 {
    font-size: 26px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: rgba(37, 37, 37, .9);
    margin-bottom: 24px;
    margin-top: 24px
}
#connect .email-info {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 64px
}
.instaAccountResult .listAccounts {
    position: relative;
    z-index: 3
}
.instaAccountResult .listAccounts ul {
    list-style-type: none;
    padding: 0;
    top: 10px;
    position: absolute;
    width: 100%;
    border: 1px solid #ccc;
    max-height: 300px;
    overflow: auto;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}
.instaAccountResult .listAccounts ul li {
    padding-left: 16px;
    padding-right: 16px
}
.instaAccountResult .listAccounts .account-wrap {
    border-bottom: solid 1px #e7e7e7
}
.instaAccountResult .listAccounts ul a {
    display: block;
    position: relative;
    letter-spacing: initial;
    padding: 16px 0 16px 82px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.33;
    color: #676767;
    text-decoration: none;
    margin-left: -16px;
    margin-right: -16px
}
.instaAccountResult .listAccounts ul a strong {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    color: #ffffff
}
.instaAccountResult .listAccounts ul a:hover {
    background: #eee
}
.instaAccountResult .listAccounts ul a img {
    position: absolute;
    width: 40px;
    height: 40px;
    left: 26px;
    border-radius: 100px
}
.selectedAccount .profilePreview {
    display: block;
    position: relative;
    padding-left: 60px;
    color: #333;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 28px
}
.selectedAccount .profilePreview img {
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0
}
.selectedAccount {
    position: relative
}
.selectedAccount>a {
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 5;
    font-weight: 600
}
@media (max-width:767px) {
    section#signup .v-pack.pull-right {
        float: none!important;
        border-bottom: 1px solid #ccc;
        padding-bottom: 60px;
        margin-bottom: 60px
    }
}
section#dashboard {
    padding-bottom: 100px
}
section#dashboard h3 {
    margin-bottom: 1em;
    font-weight: 700
}
@media (max-width:767px) {
    section#dashboard .user .status {
        padding: 0;
        margin: 40px 0 0;
        float: none
    }
}
section#dashboard .user .profile {
    position: relative;
    padding-left: 140px;
    min-height: 100px;
    z-index: 1
}
section#dashboard .user .profile img {
    width: 100px;
    height: 100px;
    border-radius: 5px;
    position: absolute;
    left: 15px;
    top: 0
}
section#dashboard .user .profile h4 {
    margin-bottom: 15px;
    font-size: 30px
}
section#dashboard .user .profile ul {
    list-style-type: none;
    padding: 0
}
section#dashboard .user .profile ul li {
    display: inline-block;
    margin-right: 30px;
    color: #666
}
section#dashboard .user .profile ul li strong {
    color: #000
}
section#dashboard .user hr {
    margin: 50px 0
}
section#dashboard .actions .status .btn {
    padding: 10px 50px;
    font-size: 20px;
    margin-bottom: 10px
}
section#dashboard .actions .status p {
    font-size: 12px
}
section#connect .actions button.help, section#dashboard .actions button.help {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #333;
    color: #fff;
    border: none;
    font-size: 12px
}
section#dashboard .stats .box {
    padding: 10px 20px;
    background: #F4F8FF;
    margin-bottom: 40px;
    border-radius: 5px
}
section#dashboard .stats .box .row>div {
    padding: 10px
}
section#dashboard .stats .box figure {
    text-align: center;
    font-family: sans-serif;
    font-size: 9px;
    letter-spacing: 0;
    width: 100%;
    padding-top: 110%;
    position: relative
}
section#dashboard .stats .box figure i {
    position: absolute;
    color: #fff;
    font-size: 12px;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: #1666e0;
    line-height: 20px;
    text-align: center;
    z-index: 1
}
section#dashboard .stats .box figure i.fa-heart {
    background: #e74c3c
}
section#dashboard .stats .box img {
    width: 100%;
    height: 80%;
    left: 0;
    top: 0;
    border-radius: 5px;
    position: absolute;
    z-index: 0
}
section#dashboard .stats .performance {
    margin-top: 20px
}
section#dashboard .stats .performance p {
    color: #ccc;
    font-size: 14px
}
section#dashboard .stats .performance p strong {
    font-size: 30px;
    color: #e74c3c
}
section#dashboard .actionsReport .dropdown {
    margin-top: 10px
}
section#dashboard .actionsReport button.help {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #333;
    margin-left: 10px;
    color: #fff;
    border: none;
    font-size: 12px
}
section#dashboard .actionsReport p big {
    font-weight: 700;
    font-size: 29px;
    color: #8eb7f3
}
section#dashboard .actionsReport .statsBox {
    background: #eee;
    padding: 10px 20px;
    margin-top: 20px
}
section#dashboard .actionsReport .statsBox p {
    margin: 0;
    padding: 10px 0;
    line-height: 1em
}
section#dashboard .actionsReport .statsBox span {
    display: inline-block;
    width: 80px;
    font-weight: 700
}
section#dashboard .targetOptions .targetButtons .input-group {
    width: 300px;
    float: left;
    margin-right: 20px
}
section#dashboard .targetOptions .targetButtons .selectTag {
    display: none
}
section#dashboard .targetOptions .advancedOptions {
    background: #eee;
    padding: 20px;
    margin-top: 20px
}
section#dashboard .targetOptions .advancedOptions hr {
    border-color: #ccc
}
section#dashboard .targetOptions .advancedOptions strong {
    display: block;
    margin-bottom: 10px
}
section#dashboard .targetOptions .advancedOptions .range span {
    display: block;
    width: 10%;
    float: left;
    text-align: center;
    line-height: 40px
}
section#dashboard .targetOptions .advancedOptions .range input {
    width: 45%;
    float: left
}
section#dashboard .targetOptions .advancedOptions .range::after {
    content: " ";
    display: block;
    clear: both;
    margin-bottom: 10px
}
section#dashboard .targetOptions .targetList ul {
    list-style-type: none;
    margin: 20px 0 40px;
    padding: 0;
    display: table;
    width: 100%
}
section#dashboard .targetOptions .targetList ul li {
    display: table-row
}
section#dashboard .targetOptions .targetList ul li.titles {
    font-weight: 700
}
section#dashboard .targetOptions .targetList ul li>div {
    display: table-cell;
    border-bottom: 1px solid #ccc;
    padding: 10px 0
}
section#dashboard .targetOptions .targetList ul li .select {
    width: 40px;
    position: relative;
    display: none
}
section#dashboard .targetOptions .targetList.selectable ul li .select {
    display: table-cell
}
section#dashboard .targetOptions .targetList ul li .select .checkbox {
    width: 20px;
    height: 20px;
    border-radius: 20px;
    border: 1px solid #2379F9;
    background: #F4F8FF;
    padding: 0;
    margin: 0;
    position: absolute;
    color: #2379F9;
    font-size: 12px;
    text-align: center;
    line-height: 1.6em;
    text-indent: -99999px
}
section#dashboard .targetOptions .targetList ul li.selected .select .checkbox {
    text-indent: 0
}
section#dashboard .targetOptions .targetList ul li>div strong {
    display: none
}
section#dashboard .targetOptions .targetList ul li>div.chart {
    display: block
}
section#dashboard .targetOptions .targetList ul li::after {
    content: " ";
    clear: both;
    display: block
}
section#dashboard .targetOptions .optionDesc {
    line-height: 40px
}
section#dashboard .targetOptions div.tagsinput {
    padding: 15px;
    border-radius: 3px;
    margin-top: 10px
}
section#dashboard .targetOptions div.tagsinput span.tag {
    padding: 5px 10px;
    background: #6eabec;
    color: #fff;
    border: none
}
section#dashboard .targetOptions div.tagsinput span.tag a {
    color: #fff
}
@media(max-width:769px) {
    section#dashboard .targetOptions .targetButtons .input-group {
        display: none
    }
    section#dashboard .targetOptions .targetButtons .selectTag {
        display: inline
    }
    section#dashboard .targetOptions .targetList ul {
        display: block;
        border: 1px solid #ccc
    }
    section#dashboard .targetOptions .targetList ul li {
        display: block;
        padding: 20px;
        border-bottom: 1px solid #ccc;
        position: relative
    }
    section#dashboard .targetOptions .targetList ul li:first-child {
        display: none
    }
    section#dashboard .targetOptions .targetList ul li>div {
        display: block;
        border-bottom: none;
        padding: 0
    }
    section#dashboard .targetOptions .targetList ul li>div strong {
        display: inline
    }
    section#dashboard .targetOptions .targetList ul li:last-child {
        border: none
    }
    section#dashboard .targetOptions .targetList .select {
        display: none
    }
    section#dashboard .targetOptions .targetList.selectable .select {
        display: block;
        position: absolute;
        right: 10px;
        top: 30%
    }
    section#dashboard .targetOptions .targetList .tagTitle, section#dashboard .targetOptions .targetList .tagType {
        display: inline-block
    }
    section#dashboard .targetOptions .targetList .tagTitle {
        font-weight: 700;
        font-size: 1.2em
    }
    section#dashboard .targetOptions .targetList .tagTitle span::before {
        font-family: FontAwesome;
        font-size: 16px;
        margin-right: 10px
    }
    section#dashboard .targetOptions .targetList .tagTitle .targetTagTitle::before {
        content: "#"
    }
    section#dashboard .targetOptions .targetList .tagTitle .targetUserTitle::before {
        content: "\f1ae"
    }
    section#dashboard .targetOptions .targetList .tagTitle .targetLocationTitle::before {
        content: "\f0ac"
    }
    section#dashboard .targetOptions .targetList .tagType::before {
        content: "/ "
    }
    section#dashboard .targetOptions .targetList .actionsToday strong, section#dashboard .targetOptions .targetList .followersGained strong {
        display: inline-block;
        width: 150px
    }
}
#dashboard .row.unsubscribe button.btn.btn-danger {
    background: #fff;
    color: #e74c3c;
    display: inline-block;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 31px;
    border-width: 1px;
    border-radius: 2px
}
#dashboard .row.unsubscribe button.btn.btn-danger:hover {
    color: #fff;
    background: #e74c3c
}
#dashboard .row.unsubscribe button.btn.btn-success {
    color: #fff;
    background: #0fc774;
    font-weight: 700;
    display: inline-block;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 31px;
    border: 1px solid #0fc774;
    border-radius: 2px
}
#dashboard .row.unsubscribe button.btn.btn-success:hover {
    background: #159b57
}
section#dashboard .billing .box {
    text-align: center;
    border: 1px solid #C4CAF0
}
section#dashboard .billing .box .price {
    padding: 40px 20px;
    border-bottom: 1px solid #C4CAF0
}
@media (max-width:768px) {
    section#dashboard .billing .box {
        margin-bottom: 15px
    }
    section#dashboard .billing .box .price {
        padding: 30px 20px 20px;
        text-align: left
    }
}
section#dashboard .billing .box .price big {
    font-size: 20px;
    color: #9761F7;
    display: block;
    margin-bottom: 5px
}
@media (max-width:991px) {
    section#dashboard .billing .box .price big {
        font-size: 30px
    }
}
section#dashboard .billing .box .price span {
    display: block;
    font-size: 54px;
    color: #302B40
}
section#login .action a, section#login a.forgot {
    display: inline-block;
    text-decoration: underline
}
section#dashboard .billing .box .features {
    background: rgba(196, 202, 239, .1);
    padding: 40px 20px
}
@media (max-width:768px) {
    section#dashboard .billing .box .features {
        padding: 20px;
        text-align: left
    }
}
section#dashboard .billing .panel {
    border-radius: 0
}
section#dashboard .billing .panel .panel-heading {
    border-radius: 0;
    background: #211047
}
section#dashboard .billing .panel .panel-body {
    padding-bottom: 0
}
section#dashboard .billing .panel table tr {
    border-bottom: 1px solid #ccc
}
section#dashboard .successPage {
    margin-bottom: 200px
}
section#dashboard .successPage h2 {
    font-weight: 700;
    margin-bottom: 30px
}
section#dashboard .successPage .btn {
    margin-top: 30px
}
section#login {
    padding: 100px 0
}
section#login h1 {
    margin-bottom: 1em;
    text-align: center
}
section#login a.forgot {
    margin-left: 20px
}
section#login .action {
    margin-top: 50px
}
section#login .action a {
    float: right;
    margin-top: 10px
}
#connect-form label {
    font-weight: 400
}
.change-email {
    background-color: #f7f7f7;
    border-top: solid 1px #ccc
}
#changeEmailForm {
    max-width: 400px;
    margin: 66px auto 64px
}
#changeEmailForm h4 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -.1px;
    text-align: center;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 24px
}
.email-info strong {
    font-weight: 600
}
#loading-bar .bar {
    z-index: 5;
    height: 5px;
    background: #FDAA37
}
footer {
    padding-top: 50px;
    padding-bottom: 20px
}
footer p {
    font-size: 13px;
    letter-spacing: 0;
    margin-top: 30px;
    color: #828282
}
@media (max-width:768px) {
    footer {
        padding-top: 40px;
        text-align: center
    }
    footer img {
        margin-bottom: 35px
    }
    footer p, footer ul {
        text-align: center
    }
}
footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}
.chartist-tooltip, .ui-tooltip {
    padding: 5px 10px;
    font-family: inherit;
    border-radius: 3px
}
@media (max-width:9918px) {
    footer ul .space {
        display: none
    }
}
footer ul li {
    display: inline-block;
    margin: 0 10px
}
@media (max-width:768px) {
    footer ul li {
        display: block;
        margin: 0;
        height: 40px
    }
}
footer ul li a {
    font-size: 17px;
    color: #5A5A5A;
    letter-spacing: 0
}
.pricing .box .save, .pricing .box h3 {
    letter-spacing: 1px;
    text-transform: uppercase
}
footer ul li.social {
    margin-left: 30px
}
@media (max-width:991px) {
    footer ul li.social {
        margin-left: 10px
    }
}
@media (max-width:768px) {
    footer ul li.social {
        display: inline-block;
        margin: 20px 0 0;
        width: 80px
    }
}
footer ul li:last-child {
    margin-right: 0
}
.chartist-tooltip {
    background: #333;
    color: #fff;
    font-weight: 400;
    font-size: 14px
}
.chartist-tooltip:before {
    border-top-color: #333
}
.chartist-tooltip-meta {
    font-size: .7em
}
.chartist-tooltip-value {
    font-weight: 700;
    color: #0FC774
}
.ui-tooltip {
    background: #444;
    color: #fff;
    opacity: .9;
    font-weight: 400;
    font-size: 14px;
    box-shadow: none!important;
    border: none!important
}
.loader, .loader:after, .loader:before {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    animation: load7 1.8s infinite ease-in-out
}
.loader {
    color: #e6e6e6;
    font-size: 10px;
    margin: 80px auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -.16s
}
.loader:after, .loader:before {
    content: '';
    position: absolute;
    top: 0
}
.loader:before {
    left: -3.5em;
    animation-delay: -.32s
}
.loader:after {
    left: 3.5em
}
@keyframes load7 {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em
    }
    40% {
        box-shadow: 0 2.5em 0 0
    }
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}
input[type=number] {
    -moz-appearance: textfield
}
.pricing {
    text-align: center;
    margin-top: -210px;
    margin-bottom: 100px
}
@media(max-width:767px) {
    .pricing {
        margin-top: -230px;
        margin-bottom: 56px
    }
}
.pricing .box {
    display: inline-block;
    margin: 0 13px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .05);
    background: #fff;
    position: relative;
    padding: 32px;
    border-radius: 4px;
    width: 269px
}
.pricing .five-week {
    margin-right: 0
}
.pricing .weekly {
    margin-left: 0
}
@media(max-width:767px) {
    .pricing .box {
        display: block;
        width: auto;
        margin-bottom: 54px
    }
    .pricing .weekly {
        margin-left: 13px
    }
    .pricing .five-week {
        margin-right: 13px
    }
    .mobileDescription {
        display: inline
    }
    .desktopDescription {
        display: none
    }
}
@media(min-width:768px) {
    .mobileDescription {
        display: none
    }
    .desktopDescription {
        display: block
    }
}
.pricing .box .save {
    margin: auto;
    display: block;
    height: 33px;
    border-radius: 0 0 4px 4px;
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    width: 80%;
    top: 0;
    left: 10%;
    color: #2d1fe8;
    line-height: 33px
}
.pricing .box h3 {
    font-size: 16px;
    font-weight: 600;
    color: #2D1FE8;
    margin: 0 0 32px
}
.pricing .box .price {
    font-size: 56px;
    color: #ffffff;
    margin-bottom: 32px
}
.pricing .box .price sup {
    font-size: 32px;
    color: #676767;
    top: -7px
}
.pricing .box .price div {
    font-size: 11pt;
    color: #676767;
    font-weight: 400
}
.pricing .box .features {
    list-style-type: none;
    padding: 0;
    line-height: 32px;
    letter-spacing: -.2px
}
.pricing .box .btn {
    display: block;
    margin-top: 32px
}
.pricing .box .best span, .pricing .box .best sup {
    color: #fff
}
.pricing .box .best div {
    font-size: 11pt;
    color: rgba(255, 255, 255, .8);
    font-weight: 400
}
.pricing .container {
    padding-left: 0;
    padding-right: 0
}
.pricing .box .price .caps {
    font-size: 11pt;
    letter-spacing: 1px;
    color: #000;
    font-weight: 700
}
.btn.btn-yellow {
    background: #FFEC00;
    color: #000
}
.btn.btn-yellow:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, .02)
}
#connect-form .ig-input .form-control {
    background: url("../images/icon-lock-small.67bf8485.svg") right 12px top 12px no-repeat
}
#connect-form .ig-info {
    margin-top: 32px;
    margin-bottom: 32px;
    font-size: 13px;
    padding: 21px;
    color: #000;
    height: 169px;
    background: url("../images/icon-lock-large.c1d13008.svg") right bottom no-repeat #FFF9E6
}
#connect-form .ig-info p {
    letter-spacing: 0
}
#connect-form {
    text-align: left;
    max-width: 400px;
    margin: 0 auto
}
.unsubscribe-modal+.modal-footer .btn.btn-danger {
    border-width: 1px
}
.unsubscribe-modal+.modal-footer .btn.btn-info.btn-info-gray {
    margin: 0;
    color: #000
}
@media(max-width:420px) {
    .unsubscribe-modal+.modal-footer .btn {
        display: block;
        width: 100%;
        float: none
    }
    .unsubscribe-modal+.modal-footer .btn.btn-info.btn-info-gray {
        margin-top: 10px
    }
}
.btn-info.btn-info-gray {
    background: #fff;
    color: #adaead;
    font-weight: 700;
    border: 1px solid #dadada
}
button.btn.btn-info.btn-info-gray:hover {
    background: #dadada;
    color: #6f6f6f;
    font-weight: 700;
    border: 1px solid #dadada
}
.alert-danger.alert-inactive a {
    text-decoration: underline;
    color: #fff
}
button.toggle[disabled]:hover {
    cursor: not-allowed
}
button.btn.btn-su-primary {
    height: 48px;
    border-radius: 4px;
    background-color: #2d1fe8;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: -.2px;
    color: #fff;
    width: 100%
}
.container-fluid.nav {
    padding-left: 0;
    padding-right: 0
}
nav.navbar img.profilepic {
    margin-right: 16px
}
nav.navbar ul.dropdown-menu {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}
@media(min-width:769px) {
    nav.navbar .dropdown-toggle {
        padding-right: 0;
        margin-right: -15px
    }
    nav.navbar ul.dropdown-menu {
        right: -15px
    }
}
nav.navbar.navbar-default .navbar-header .dropdown-toggle span.username {
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: -.02px
}
.navbar-header.pull-right .mobile {
    display: none
}
@media(max-width:767px) {
    nav.navbar a.navbar-brand {
        padding-left: 16px;
        padding-bottom: 25px
    }
    .navbar-header.pull-right .desktop {
        display: none
    }
    .navbar-header.pull-right .mobile {
        display: inline-block
    }
}
@media(max-width:550px) {
    nav.navbar {
        border-bottom: none
    }
    nav.navbar .secure-encryption {
        position: relative;
        display: block;
        white-space: initial;
        margin-top: 57px;
        text-align: center;
        background: #dbf5e3;
        border: 1px solid rgba(31, 214, 89, .12);
        border-left: none;
        border-right: none;
        border-radius: 0
    }
}
.igLoginError>h3>a.btn.btn-link.btn-lg {
    padding: .5em
}
.topAlerts .close {
    opacity: .8
}
#ig-connect .onboard-form {
    float: none;
    margin: 96px auto 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #fff;
    position: relative
}
#ig-connect .onboard-form.ig-connect {
    padding-top: 0
}
#ig-connect.dedicated-connect-page .onboard-form.ig-connect {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .05);
    margin-top: 0;
    padding-top: 42px
}
#ig-connect .onboard-connect-success.page-success.wizard-form.onboard-form {
    background: 0 0;
    box-shadow: none;
    margin-top: 22px
}
@media(max-width:767px) {
    #ig-connect .onboard-connect-success.page-success.wizard-form.onboard-form {
        margin-top: 86px
    }
}
#ig-connect .onboard-form.further-options {
    margin-top: 4px;
    padding-bottom: 32px
}
#ig-connect .further-options-header {
    margin-left: -38px;
    margin-right: -38px;
    margin-top: -38px;
    height: 63px;
    max-width: 576px;
    border-radius: 4px;
    text-align: center;
    background-color: rgba(241, 134, 89, .1)
}
#ig-connect .further-options-header h4 {
    font-size: 20px;
    font-weight: 600;
    color: #f18659;
    padding-top: 20px;
    display: inline-block;
    position: relative;
    margin: 0;
    padding-left: 32px
}
#ig-connect .further-options-header h4 img {
    position: absolute;
    left: 0;
    top: 50%
}
@media(max-width:767px) {
    #ig-connect .further-options-header {
        margin-left: -20px;
        margin-right: -20px
    }
}
#ig-connect .further-options .further-options-section h3 {
    margin-top: 42px;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    text-align: left;
    position: relative;
    padding-left: 44px;
    margin-bottom: 15px
}
#ig-connect .further-options-section img {
    position: absolute;
    left: 0;
    top: -3px
}
#ig-connect .further-options-section h3 em {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: .9px;
    color: #7c7c7c;
    font-style: normal;
    text-transform: uppercase;
    position: absolute;
    margin-left: 10px;
    top: 2px
}
#ig-connect .further-options-section p {
    text-align: left;
    line-height: 1.33
}
#ig-connect .further-options-section button.btn-su {
    margin-top: 24px
}
#ig-connect .further-options-section button.btn-su.btn-outline-green {
    background-color: #fff;
    border: 1px solid #FDAA37;
    color: #FDAA37;
    transition: .2s
}
#ig-connect button.btn.btn-su.btn-outline.with-spinner.btn-outline-green.saving, #ig-connect button.btn.btn-su.btn-outline.with-spinner.btn-outline-green:hover {
    background-color: #FDAA37;
    color: #fff
}
#ig-connect .further-options-section button.btn-su.btn-outline-red {
    background-color: #fff;
    border: 1px solid #f15c59;
    color: #f15c59;
    transition: .2s
}
#ig-connect button.btn.btn-su.btn-outline.with-spinner.btn-outline-red.saving, #ig-connect button.btn.btn-su.btn-outline.with-spinner.btn-outline-red:hover {
    background-color: #f15c59;
    color: #fff
}
#ig-connect .further-options hr {
    margin: 0;
    border-top: 1px solid #eaeaea
}
#ig-connect .further-options-section a.btn.btn-su {
    display: block;
    margin-top: 24px;
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 20px
}
#ig-connect .further-options-section a.btn.btn-su:active, #ig-connect .further-options-section a.btn.btn-su:focus {
    background-color: #FDAA37
}
#ig-connect .further-options-section p.further-options-disclaimer {
    font-size: 16px;
    line-height: 1.38;
    text-align: center;
    opacity: .9
}
#ig-connect .further-options-wrap {
    padding-left: 20px;
    padding-right: 20px
}
#ig-connect .further-options-section p strong {
    color: #ffffff
}
#ig-connect .further-options-section p.additional {
    margin-top: 10px
}
#ig-connect .lt-375 {
    display: none
}
@media(max-width:375px) {
    #ig-connect .further-options .further-options-section h3 {
        margin-top: 36px
    }
    #ig-connect .further-options-section.auto-likes img {
        top: 3px
    }
    #ig-connect .further-options-section h3 em {
        position: relative;
        margin-left: 0
    }
    #ig-connect .further-options-section.auto-likes button.btn-su {
        margin-bottom: 36px
    }
    #ig-connect .gt-375 {
        display: none
    }
    #ig-connect .lt-375 {
        display: inline
    }
    .su-radio-input>label>span {
        font-size: 12px
    }
}
@media(max-width:350px) {
    #ig-connect .further-options-header {
        margin-left: -12px;
        margin-right: -12px
    }
}
.form-msg-top {
    height: 64px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #e2f5ec;
    margin-bottom: 32px;
    text-align: center;
    line-height: 64px;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    color: #FDAA37
}
.form-msg-top span {
    display: inline-block;
    margin-left: 24px
}
.form-msg-top img {
    position: absolute;
    top: 50%;
    margin-top: -8px
}
.payment-success .form-msg-top {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0
}
#ig-connect .onboard-form>.info h3 {
    letter-spacing: -.4px;
    text-align: center;
    color: #ffffff;
    margin-top: 90px;
    margin-bottom: 20px;
    font-size: 42px;
    font-weight: 600;
    line-height: 1.14
}
#ig-connect .onboard-form>.info p {
    max-width: 430px;
    margin: 0 auto 32px;
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: -.2px;
    text-align: center;
    color: #7c7c7c
}
#ig-connect .onboard-form>.connect-form form {
    width: 100%;
    border-radius: 4px;
    background-color: rgba(22, 22, 22, .02);
    border: 3px solid #fff;
    padding-left: 42px;
    padding-right: 42px;
    padding-top: 15px;
    display: block
}
@media (max-width:767px) {
    #ig-connect .onboard-form>.connect-form form {
        padding-left: 24px;
        padding-right: 24px
    }
    #ig-connect .onboard-form {
        margin-top: 107px
    }
    .su-radio-input.verification-methods .overlay.overlay-text {
        position: absolute;
        left: 54px;
        top: 27px;
        box-shadow: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .su-radio-input.verification-methods>label>input:checked~span>span.overlay {
        top: 28px
    }
}
#ig-connect .onboard-form>.connect-form form .form-group {
    margin-top: 16px;
    margin-bottom: 0
}
input[type=email].form-control, input[type=password].form-control, input[type=search].form-control, input[type=text].form-control, select.form-control, textarea.form-control {
    height: 64px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    padding: 7px;
    font-size: 15px;
    line-height: 1.4;
    box-shadow: none
}
textarea.form-control {
    height: initial
}
input[type=email].form-control:focus, input[type=password].form-control:focus, input[type=search].form-control:focus, input[type=text].form-control:focus, select.form-control:focus, textarea.form-control:focus {
    border: 1px solid #d5d5d5;
    caret-color: #FDAA37
}
#ig-connect .page-success.error b {
    color: #ffffff
}
#ig-connect .checkpoint-icon {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0
}
#ig-connect .checkpoint-icon img.sub-icon {
    z-index: 2;
    position: absolute;
    width: 32px;
    left: 50%;
    margin-left: 18px;
    border-radius: 100px;
    margin-top: -5px;
    box-shadow: -5px 5px 15px 0 rgba(0, 0, 0, .1)
}
#get-started .form-group.email-placeholder, #ig-connect .onboard-form>.connect-form form .form-group, .form-group.ig-placeholder {
    position: relative
}
#get-started .form-group.email-placeholder {
    margin-bottom: 16px
}
#get-started .form-group.email-placeholder+.form-group {
    margin-top: 0
}
.form-group.lock-placeholder::after {
    content: url("../images/input_lock.a8ebcad3.svg");
    position: absolute;
    right: 20px;
    top: 24px
}
.form-group.ig-placeholder::after {
    /* content: url("../images/input_instagram.24eb6dfe.svg"); */
    position: absolute;
    right: 18px;
    top: 24px
}
.form-group.email-placeholder img {
    position: absolute;
    right: 18px;
    top: 24px;
    width: 23px
}
.selectedAccount {
    border-radius: 4px;
    background-color: #fff;
    border: 2px solid #FDAA37;
    height: 64px;
    line-height: 60px;
    margin-top: 20px;
    padding-top: 15px;
}
.selectedAccount span.changeSelection {
    float: right;
    letter-spacing: -.2px;
    text-align: right
}
.selectedAccount .selected_username {
    font-size: 20px;
    line-height: 1.2;
    color: #ffffff;
    letter-spacing: initial;
    font-weight: 600
}
.selectedAccount img {
    height: 32px;
    width: 32px;
    border-radius: 100%;
    margin-left: 22px;
    margin-right: 16px
}
#ig-connect .btn span.savingInstagramCredentials {
    padding-left: 24px
}
button.btn.with-spinner .spinner {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%
}
span.connectInstagramSpinner {
    position: absolute;
    top: 50%;
    margin-left: -18px
}
.payment-success p.first {
    max-width: 570px;
    margin: 0 auto 16px
}
.payment-success p.second {
    max-width: 550px;
    margin: 0 auto
}
.page-success {
    text-align: center;
    margin-top: 116px
}
.onboard-connect-success {
    margin-top: 184px
}
.onboard-connect-success p {
    max-width: 400px;
    margin: 0 auto
}
@media(max-width:400px) {
    .hide-mobile {
        display: none
    }
}
.onboard-connect-pending {
    margin-top: 152px
}
.onboard-connect-pending p.first {
    max-width: 450px;
    margin: 0 auto 16px
}
.onboard-connect-pending p.second {
    max-width: 510px;
    margin: 0 auto
}
@media(max-width:550px) {
    .onboard-connect-pending p.second .hide-mobile {
        display: none
    }
}
.page-success>h3 {
    font-size: 38px;
    line-height: 1.11;
    letter-spacing: -.4px;
    text-align: center;
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 20px
}
.page-success p {
    font-size: 18px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: -.2px;
    text-align: center;
    color: #676767;
    font-weight: 500
}
.page-success p strong {
    font-weight: 600;
    color: #000
}
#landingpageNav.navbar {
    background: 0 0;
    border: none;
    padding-top: 10px;
    margin-bottom: 0;
    padding-bottom: 24px;
    border-bottom: 1px solid #e7e7e7
}
#landingpageNav.navbar .navbar-brand {
    padding-bottom: 0;
    margin-right: 10px;
    margin-top: 15px;
    display: block;
    width: 104px;
    height: 30px
}
#landingpageNav.navbar .navbar-nav {
    padding-top: 10px
}
#landingpageNav.navbar .navbar-nav>li>a {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 0;
    margin: 0 15px;
    line-height: 40px;
    background: 0 0
}
#landingpageNav.navbar .navbar-nav>li>a.btn-outline {
    padding: 0 15px
}
#landingpageNav.navbar .navbar-nav>li>a.btn-outline:hover {
    background: rgba(255, 255, 255, .2);
    opacity: 1
}
#landingpageNav.navbar .navbar-nav>li>a:focus, #landingpageNav.navbar .navbar-nav>li>a:hover {
    background: 0 0;
    opacity: .7
}
#landingpageNav.navbar .navbar-nav>li:last-child a {
    margin-right: 0
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu {
    x-display: block;
    border: none;
    box-shadow: 0 8px 10px rgba(0, 0, 0, .2);
    height: 1px;
    opacity: 0;
    padding: 20px;
    max-width: 342px;
    border-radius: 4px;
    right: -999px;
    left: -999px;
    margin-right: auto;
    margin-left: auto;
    transition: all 1s;
    -webkit-transition: all .3s
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu::before {
    content: " ";
    display: block;
    height: 15px;
    width: 15px;
    background: #fff;
    transform: rotate(45deg);
    position: absolute;
    top: -2px;
    left: 0;
    right: 0;
    margin: auto
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu li {
    margin-bottom: 18px
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu li:last-child {
    margin-bottom: 0
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu a {
    padding: 5px 0 0 49px;
    position: relative;
    font-size: 16px;
    text-transform: uppercase;
    color: #2D1FE8;
    letter-spacing: 1px;
    font-weight: 600;
    min-width: 300px;
    transition: all 1s;
    -webkit-transition: all .3s
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu a small {
    display: block;
    color: #909090;
    letter-spacing: -.2px;
    text-transform: none;
    font-weight: 400;
    white-space: normal
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu a:hover {
    background: 0 0;
    color: #BF2BF4
}
#landingpageNav.navbar .navbar-nav>li.dropdown .dropdown-menu img {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 0;
    left: 0
}
#landingpageNav.navbar .navbar-nav>li.dropdown.open .dropdown-menu {
    height: auto;
    opacity: 1;
    margin-top: 10px
}
@media(max-width:767px) {
    #landingpageNav.navbar {
        margin-bottom: 50px
    }
    #landingpageNav.navbar .navbar-collapse {
        background: #333;
        position: fixed;
        top: 0;
        right: 0;
        min-height: 100%;
        z-index: 100;
        width: 300px
    }
}
#landingpageNav {
    background: 0 0;
    color: #000
}
#landingpageNav .hero p, #landingpageNav.navbar .navbar-nav>li>a {
    color: #676767
}
#landingpageNav.navbar .navbar-toggle {
    border: 1px solid rgba(144, 144, 144, .1)
}
#landingpageNav.navbar .navbar-toggle .icon-bar {
    background: #676767
}
#landingpageNav.navbar .navbar-brand {
    background: url("../images/logo-grey.2a2a1a10.png") center no-repeat;
    background-size: auto 28px
}
#landingpageNav.navbar .navbar-nav>li>a.btn-outline {
    border-color: rgba(103, 103, 103, .2)
}
#landingpageNav .container-fluid {
    padding-left: 32px;
    padding-right: 32px
}
#landingpageNav .btn.btn-outline {
    border: 1px solid rgba(255, 255, 255, .2)
}
.wizard-form {
    margin: 64px auto 0;
    max-width: 412px;
    float: none;
    border-radius: 4px;
    background-color: #000;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .05);
    padding: 32px 42px 42px
}
#ig-connect .onboard-form {
    padding-top: 42px
}
#ig-connect .ig-connect .row.info::before {
    position: absolute;
    margin-top: 0;
    left: 50%;
    margin-left: -35px;
    content: url("../images/instagram_logo_circle.bfaa90b8.svg")
}
.wizard-form h3 {
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    font-size: 42px;
    line-height: 1.14;
    margin: 0 auto 16px
}

.wizard-form p {
    text-align: center;
    color: #fff;
    margin: 0 auto;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: initial
}
.wizard-form .form-group, .wizard-form .wf-input {
    margin: 32px 0
}
.wizard-form .su-radio-input, .wizard-form .su-radio-input+.buttons, .wizard-form hashtags .tags, .wizard-form hashtags+.buttons {
    margin-top: 32px
}
.btn.next i.fa.fa-angle-right {
    margin-left: 10px;
    font-size: 18px;
    font-weight: 600
}
.btn.previous i.fa.fa-angle-left {
    font-size: 18px;
    font-weight: 600;
    margin-right: 10px
}
.wizard-form .btn {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -.2px;
    text-align: center;
    padding: 0 18px;
    border: 0;
    border-radius: 4px;
    height: 64px;
    line-height: 64px
}
.wizard-form .btn.btn-default {
    border-radius: 4px;
    background-color: #f3f3f3;
    color: #696969;
    border: none
}
.wizard-form .btn.btn-su.next {
    color: #fff
}
.wizard-form .w-465 {
    max-width: 465px
}
.wizard-form .w-450 {
    max-width: 450px
}
.wizard-form .w-365 {
    max-width: 365px
}
.wizard-form .w-443 {
    max-width: 443px
}
#ig-connect .row.info.checkpoint .btn, .wizard-form .btn.next, .wizard-form .btn.paypal-button {
    width: 100%;
    line-height: .83;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #fff
}
#ig-connect .row.info.checkpoint .btn, .wizard-form .btn.next, .wizard-form .btn.checkout-btn {
    width: 100%;
    line-height: .83;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #fff
}
.wizard-form .btn.paypal-button {
    position: relative;
    margin-top: -8px
}
.wizard-form .btn.checkout-btn {
    position: relative;
    margin-top: -8px
}
.wizard-form .btn.paypal-button:not(.saving)::before {
    content: url("../images/icon-paypal-white.3bc5d129.svg");
    position: absolute;
    left: 16px;
    top: 18px
}
.wizard-form .btn.checkout-btn:not(.saving)::before {
    content: url("../images/2checkout.png");
    position: absolute;
    left: 16px;
    width: 30px;
    top: 18px
}
.wizard-form .btn.previous {
    width: 50%;
    float: left;
    max-width: 242px;
    margin-right: 8px;
    opacity: .6;
    font-size: 20px;
    line-height: 1;
    text-align: center;
    color: #464646;
    font-weight: 600
}
.wizard-form .go-back-link, .wizard-form .go-back-link a {
    font-weight: 600;
    color: #696969
}
.wizard-form .btn.next {
    font-weight: 600
}
.wizard-form .btn.previous+.btn-next-wrap .btn.next, .wizard-form .btn.previous+.btn.next {
    width: 50%;
    max-width: 242px;
    margin-left: 8px
}
.wizard-form .go-back-link {
    font-size: 18px;
    line-height: 1.11;
    letter-spacing: -.2px;
    text-align: center;
    position: absolute;
    bottom: -60px;
    left: 0;
    right: 0;
    display: inline-block
}
.go-back-link i.fa.fa-angle-left {
    font-size: 18px;
    margin-right: 6px;
    font-weight: 700
}
@media(max-width:767px) {
    .wizard-form .su-radio-input+.buttons, .wizard-form hashtags+.buttons {
        margin-top: 24px
    }
    .wizard-form .btn.previous, .wizard-form .btn.previous+.btn.next {
        max-width: initial;
        width: 100%;
        margin-left: initial;
        margin-right: initial;
        margin-top: 16px
    }
}
.su-radio-input>label {
    display: block;
    max-width: 500px;
    margin: 0 auto 16px;
    font-size: 17px;
    color: #ffffff;
    background: #fff;
    text-align: left;
    position: relative;
    height: 64px
}
.su-radio-input>label>input {
    display: none
}
.su-radio-input>label>span {
    color: #7c7c7c;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 400;
    display: inline-block;
    width: 100%;
    height: 100%;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    line-height: 64px;
    letter-spacing: -.2px
}
.su-radio-input span.description {
    display: block;
    border-radius: 4px;
    background-color: #fbfbfb;
    margin: 0 -16px;
    padding-bottom: 21px;
    position: relative;
    padding-top: 19px
}
.su-radio-input>label>input:checked~span>span.description {
    padding-top: 20px;
    padding-bottom: 20px
}
.su-radio-input span.description>.text, .su-radio-input span.description>.title {
    width: 100%;
    padding-left: 60px;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: normal;
    color: #7c7c7c;
    display: block;
    margin-top: 1px
}
.su-radio-input img.img-meter {
    width: 20px;
    position: absolute;
    top: 25px;
    left: 18px
}
.su-radio-input>label>input:checked~span>span.description>img.img-meter {
    top: 26px
}
.su-radio-input>label>span>span.description::before {
    display: none
}
.su-radio-input span.description>.title {
    font-weight: 600;
    color: #ffffff
}
.su-radio-input span.description>.text {
    padding-right: 12px
}
.su-radio-input>label>span::before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    background-color: #fff;
    border: 2px solid #e7e7e7;
    position: absolute;
    border-radius: 100%;
    left: 16px;
    top: 19px
}
.su-radio-input>label>input:checked~span::before {
    border-color: #FDAA37
}
.su-radio-input>label>span>strong>span.dollarsign {
    font-weight: 400
}
.su-radio-input>label>span>span::before, .su-radio-input>label>span>strong::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #FDAA37;
    position: absolute;
    border-radius: 100%;
    left: 20px;
    top: 23px;
    opacity: 0;
    transition: .2s
}
#ig-connect .row.info.checkpoint .verification.did-not-receive button.btn.btn-link[disabled].resendingVerification, .su-radio-input>label>input:checked~span>span::before, .su-radio-input>label>input:checked~span>strong::before {
    opacity: 1
}
.su-radio-input.email-radio>label>input~span>span.overlay::before {
    display: none!important
}
.su-radio-input>label>span>strong {
    color: #ffffff;
    margin-left: 15%;
    font-weight: 550;
}
.selectedAccount span.changeSelection, .su-radio-input .overlay {
    margin-left: 0;
    position: absolute;
    right: 1px;
    padding-right: 15px;
    font-size: 20px;
    color: #7c7c7c;
    background: #fff;
    padding-left: 4px;
    box-shadow: -17px 0 10px -7px #fff;
    text-transform: initial;
    margin-top: -15px;
}
.su-radio-input .overlay.overlay-text::before {
    display: none
}
.row.instructions .verification.did-not-receive {
    border-radius: 4px;
    background-color: #fbfbfb;
    padding: 22px;
    margin-top: 16px;
    margin-bottom: 42px
}
#ig-connect .row.info.checkpoint .verification.did-not-receive>span {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.11;
    letter-spacing: normal;
    color: #7c7c7c
}
#ig-connect .row.info.checkpoint .verification.did-not-receive button.btn.btn-link {
    font-weight: 600;
    color: #FDAA37;
    display: inline;
    width: auto;
    height: auto;
    line-height: 1.11;
    padding: 0;
    vertical-align: text-bottom;
    font-size: 18px;
    outline: 0
}
#ig-connect .row.info.checkpoint .verification.did-not-receive button.btn.btn-link[disabled] .resendingText {
    opacity: .5
}
#ig-connect .row.info.checkpoint .verification.did-not-receive button.btn.btn-link>span {
    position: relative
}
#ig-connect .row.info.checkpoint .verification.did-not-receive button.btn.btn-link.resendingVerification {
    color: rgba(12, 201, 113, .5)
}
.row.instructions .verification.did-not-receive .su-radio-input.email-radio>label>input:checked~span>span.overlay {
    right: 3px;
    padding-right: 13px
}
.su-radio-input>label>span>span {
    display: inline-block;
    margin-left: 40px;
    font-size: 17px
}
.su-radio-input>label>span {
    font-size: 13px
}
.su-radio-input>label>span>mark {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: center;
    color: #FDAA37;
    display: inline-block;
    padding: 5px 6px;
    text-transform: uppercase;
    background-color: #eae8fb;
    border-radius: 4px;
    position: absolute;
    right: 16px;
    top: 16px;
    height: 24px;
    line-height: 15px
}
.su-radio-input .show-small, .su-radio-input>label>input~span.textEdit::before, .su-radio-input>label>input~span.textEdit>strong::before {
    display: none
}
.su-radio-input>label>span targets .targets div.tags {
    margin-bottom: 16px
}
.su-radio-input>label>input:checked~span {
    /*    border: 2px solid #FDAA37;*/
    margin-left: -1px;
    line-height: 62px
}
.su-radio-border {
    border: 2px solid #EBB78F !important;
}

.su-radio-border-bold {
    border: 3px solid #FDAA37 !important;
}

.su-radio-input>label>span:hover {
    cursor: pointer;
    border-color: #d5d5d5
}
.su-radio-input>button[type=submit] {
    margin: 32px auto 100px
}
.su-radio-input>label>input~span.textEdit {
    line-height: 64px
}
.su-radio-input>label>input~span .su-radio-text-input-wrap {
    transition: padding .3s
}
span.su-radio-text-input-wrap.animateMoveLeft {
    cursor: text
}
.su-radio-input>label>input~span .su-radio-text-input-wrap::before {
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}
.su-radio-input>label>input~span .su-radio-text-input-wrap.animateMoveLeft::before {
    z-index: -1
}
.su-radio-input>label>input~span .su-radio-text-input-wrap.animateMoveLeft {
    padding-left: 16px
}
.su-radio-input>label>input~span .su-radio-text-input-wrap input {
    transition: .3s
}
.su-radio-input>label>input~span .su-radio-text-input-wrap.animateMoveLeft input {
    font-weight: 400
}
.su-radio-input>label>span>span.discount .percent-off {
    border-radius: 4px;
    background-color: #f15c59;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    color: #fff;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    padding: 0 10px;
    text-transform: uppercase
}
.su-radio-input>label>span>span.discount .original-price {
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    color: #7c7c7c;
    text-decoration: line-through;
    display: inline-block;
    margin-right: 6px
}
.su-radio-input>label>span>span.discount {
    position: absolute;
    right: 16px;
    margin: 0;
    top: -1px
}
.su-radio-input>label>span>span.discount::before {
    display: none
}
.su-radio-input>label>input:checked~span span.discount {
    top: 0
}
@media(max-width:450px) {
    .su-radio-input .hide-small {
        display: none
    }
    .su-radio-input .show-small {
        display: block
    }
}
@media(max-width:490px) {
    #get-started .su-radio-input>label.with-discount {
        height: 101px
    }
    #get-started .su-radio-input>label>span>span.discount {
        display: inline;
        right: auto;
        top: auto;
        left: 60px
    }
    #get-started .su-radio-input>label>span>span.discount .percent-off {
        float: left;
        margin-top: 16px;
        margin-right: 10px
    }
    #get-started .su-radio-input>label>span>span.discount .original-price {
        float: right
    }
    #get-started .su-radio-input>label>span::before {
        top: 18px
    }
    #get-started .su-radio-input>label>span>strong::before, .su-radio-input>label>span>span::before {
        top: 22px
    }
    #get-started .su-radio-input>label>span>strong::before, .su-radio-input>label.with-discount>span {
        line-height: 56px
    }
    #get-started .su-radio-input>label.with-discount>input:checked~span {
        line-height: 54px
    }
    #get-started .su-radio-input>label>span>span.discount {
        line-height: 64px;
        bottom: 3px
    }
    #get-started .su-radio-input>label>input:checked~span span.discount {
        bottom: 3px
    }
    #get-started .su-radio-input>label>input:checked~span span.discount .percent-off {
        margin-top: 16px
    }
}
@media(max-width:767px) {
    footer .copyright {
        text-align: left
    }
}
.mobileMenu {
    text-transform: uppercase;
    right: -300px;
    padding: 30px
}
.mobileMenu .btn, .mobileMenu ul ul a {
    text-transform: none;
    letter-spacing: -.2px
}
.mobileMenu ul a .fa {
    position: absolute;
    right: 0;
    color: #B6B6B6;
    font-size: .7em;
    top: 5px
}
.mobileMenu ul a .fa.fa-arrow-down {
    display: none
}
.mobileMenu ul ul {
    margin-top: 20px
}
.mobileMenu ul ul li {
    margin-bottom: 16px
}
.mobileMenu ul ul a {
    font-size: 18px
}
.mobileMenu ul ul.drop {
    display: block;
    height: 1px;
    margin-top: 0;
    overflow: hidden;
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all .3s
}
.mobileMenu ul>li.open .fa-arrow-down {
    display: inline-block
}
.mobileMenu ul>li.open .fa-arrow-right {
    display: none
}
.mobileMenu ul>li.open .drop {
    height: auto;
    opacity: 1;
    margin-top: 20px
}
.mobileMenu ul li.divider {
    height: 1px;
    background: #fff;
    margin: 32px 0;
    opacity: .1
}
.mobileMenu ul img {
    width: 32px;
    height: 32px;
    margin-right: 15px;
    display: inline-block
}
.mobileMenu .btn {
    display: block;
    font-weight: 600
}
.mobileMenu .btn.btn-opacity {
    background: rgba(255, 255, 255, .1);
    margin-top: 16px;
    color: #fff
}
.mobileMenu .btn.btn-su {
    border-radius: 4px;
    background-color: #FDAA37;
    height: 64px;
    line-height: 64px;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    padding: 4px 52px 0;
    border: none
}
.tags .tag-list+input::-webkit-input-placeholder {
    color: #a4a4a4
}
.tags .tag-list+input::-moz-placeholder {
    color: #a4a4a4
}
.tags .tag-list+input:-ms-input-placeholder {
    color: #a4a4a4
}
.tags .tag-list+input:-moz-placeholder {
    color: #a4a4a4
}
.tags .tag-list+input.no-width {
    width: 20px!important
}
.wizard-form input::-webkit-input-placeholder {
    font-size: 17.5px;
    color: #a4a4a4
}
.wizard-form input::-moz-placeholder {
    font-size: 17.5px;
    color: #a4a4a4
}
.wizard-form input:-ms-input-placeholder {
    font-size: 17.5px;
    color: #a4a4a4
}
.wizard-form input:-moz-placeholder {
    font-size: 17.5px;
    color: #a4a4a4
}
.btn.full-width {
    width: 100%
}
.btn-group .btn-sm {
    padding: 10px
}
.admin-tbl-wrap {
    padding: 15px;
    border: 1px solid #dcdcdc;
    margin-top: 15px
}
.admin-tbl-wrap input.form-control.search {
    border: 1px solid #dcdcdc;
    border-radius: 25px;
    width: 255px;
    margin-top: 15px
}
.admin-tbl-wrap .no-subs {
    background: #ecf0f1;
    padding: 10px
}
.onboard-form .alert.alert-danger {
    margin-top: 20px;
    margin-bottom: 20px
}
.admin.details .row.engagement .col-md-3 {
    margin-bottom: 15px
}
table .table-sort:hover {
    cursor: pointer
}
span.sort-icons i.fa.fa-caret-down {
    bottom: -2px
}
span.sort-icons i.fa.fa-caret-up {
    top: -2px
}
span.sort-icons i.fa {
    position: absolute;
    color: #dedede
}
span.sort-icons {
    position: relative;
    margin-left: 5px
}
span.sort-icons i.fa.selected {
    color: #333
}
#ig-connect .ig-explanation {
    border-left: solid 2px #41c5c5;
    padding-left: 24px;
    margin-bottom: 42px
}
#ig-connect .btn-su.btn-ig-connect {
    margin-bottom: 0
}
#ig-connect .ig-explanation h4 {
    margin-top: 32px;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: -.2px;
    color: #ffffff
}
#ig-connect .ig-explanation p {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #7c7c7c;
    margin-bottom: 8px
}
#ig-connect .ig-explanation p strong {
    color: #ffffff
}
#ig-connect .ig-explanation a {
    font-weight: 600;
    color: #2d1fe8;
    cursor: pointer
}
#ig-connect .row.info.checkpoint p {
    max-width: 500px
}
#ig-connect .row.info.checkpoint h4 {
    margin-top: 0;
    text-align: center;
    margin-bottom: 16px;
    color: #ffffff;
    font-weight: 600;
    letter-spacing: initial
}
#ig-connect .row.info.checkpoint .checkpoint-instructions {
    border-radius: 4px;
    background-color: rgba(22, 22, 22, .02);
    max-width: 500px;
    padding: 32px;
    margin: 0 auto 32px
}
#ig-connect .row.info.checkpoint .checkpoint-instructions ol {
    padding-left: 16px
}
#ig-connect .row.info.checkpoint .checkpoint-instructions ol li span {
    font-weight: 400
}
#ig-connect .row.info.checkpoint .checkpoint-instructions ol li {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: -.2px;
    color: #ffffff
}
#ig-connect .row.info.checkpoint .checkpoint-instructions ol li span b {
    font-weight: 600
}
#ig-connect .row.info.checkpoint .checkpoint-instructions .further {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: -.2px;
    color: #676767
}
#ig-connect .row.info.checkpoint .btn {
    color: #464646
}
#ig-connect .row.info.checkpoint .btn.btn-su {
    color: #fff
}
#ig-connect .row.info.checkpoint .btn, #ig-connect .row.info.checkpoint .btn.btn-previous {
    width: 100%;
    max-width: 500px;
    margin: 0 auto 16px;
    float: none
}
#ig-connect .row.info.checkpoint .btn:last-child, #ig-connect .row.info.checkpoint .checkpoint-instructions .no-margin-bottom {
    margin-bottom: 0
}
#ig-connect .retry-error {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: -.2px;
    color: #ffffff;
    border-radius: 4px;
    background-color: rgba(244, 43, 71, .1);
    border: 1px solid rgba(244, 43, 71, .25);
    max-width: 500px;
    padding: 20px 26px 20px 32px;
    margin: -8px auto 24px
}
#ig-connect .retry-error a {
    font-weight: 600;
    color: #ffffff;
    text-decoration: underline
}
#ig-connect .retry-error b {
    font-weight: 600
}
#ig-connect .row.info.checkpoint .checkpoint-instructions.with-screenshot {
    width: 278px;
    float: left;
    margin: 0 0 32px
}
#ig-connect .row.info.checkpoint .screenshot {
    float: right;
    margin-top: 0;
    width: 206px
}
#ig-connect .row.info.checkpoint .screenshot img {
    width: 100%;
    display: inline-block;
    margin-bottom: 13px
}
#ig-connect .row.info.checkpoint .screenshot p {
    font-size: 16px;
    line-height: 1.38;
    letter-spacing: -.2px;
    text-align: center;
    color: #676767;
    width: 177px
}
#ig-connect .form-msg-top, .payment-success a {
    height: 64px;
    line-height: 64px;
    text-align: center
}
#ig-connect button.btn-su {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 0;
    position: relative;
    font-size: 20px;
    font-weight: 600
}
#ig-connect .form-msg-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #e2f5ec;
    margin-bottom: 32px;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    color: #FDAA37
}
@media(max-width:610px) {
    #ig-connect .row.info.checkpoint .screenshot {
        width: 100%;
        margin: 0;
        padding: 0 16px;
        text-align: center;
        float: none
    }
    #ig-connect .row.info.checkpoint .screenshot img {
        max-width: 250px;
        margin-bottom: 0
    }
    #ig-connect .row.info.checkpoint .checkpoint-instructions, #ig-connect .row.info.checkpoint .checkpoint-instructions.with-screenshot {
        width: 100%;
        max-width: 500px;
        margin: 0 auto 24px;
        float: none
    }
    #ig-connect .row.info.checkpoint {
        padding-left: 16px!important;
        padding-right: 16px!important
    }
}
tr.has-error {
    background: #ffe5e5
}
.table-striped>tbody>tr:nth-of-type(odd).has-error {
    background: #ffdada
}
td.has-error {
    color: red;
    font-weight: 600
}
.btn.btn-su, .payment-success a:hover {
    background-color: #FDAA37
}
.payment-success a {
    max-width: 500px;
    border-radius: 4px;
    background-color: #FDAA37!important;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -.2px;
    color: #fff;
    padding: 0;
    border: none;
    margin-top: 16px
}
#ig-connect .row.info.checkpoint .retry-error .controls button.btn {
    width: 210px;
    float: left;
    margin-top: 20px;
    margin-bottom: 0
}
#ig-connect .row.info.checkpoint .retry-error .controls button.btn.btn-default {
    float: right;
    border: 1px solid #2d1fe8;
    background: 0 0;
    color: #2d1fe8;
    font-weight: 600
}
@media(max-width:560px) {
    #ig-connect .row.info.checkpoint .retry-error .controls button.btn {
        width: 100%
    }
}
#ig-connect .row.instructions.instructionsDisabled {
    opacity: .35
}
#ig-connect .row.info.checkpoint .btn.btn-previous.formDisabled, #ig-connect .row.info.checkpoint .btn.formDisabled {
    cursor: initial
}
.admin .btn-group.dropdown.btn-full-width {
    width: 100%
}
.admin .btn-group.dropdown.btn-full-width button {
    width: 100%;
    text-align: center;
    color: #000;
    border-radius: 5px
}
.admin .ig-url {
    height: 22px;
    overflow: visible
}
.admin .ig-url img {
    width: 30px;
    border-radius: 100%;
    margin-right: 5px
}
.admin .panel-body.manage-panel-split.reviews-panel {
    padding-left: 0;
    padding-right: 0
}
.admin .panel-body.manage-panel-split .no-items {
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px
}
.admin .table-striped>tbody>tr.clickable:hover {
    background: #ececec
}
.admin .pull-left.pagination-count {
    padding-top: 23px;
    padding-left: 15px
}
.connect_status.danger a, .connect_status.success a {
    color: #fff;
    padding: 6px;
    font-size: .85em;
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none
}
.connect_status.success a {
    background: #64b364;
    white-space: nowrap
}
.connect_status.danger a {
    background: #ca5959
}
.admin table.table a.admin-action-comment, .admin table.table a.admin-action-intercom, .admin table.table a.admin-action-manage, .admin table.table a.admin-action-snooze {
    text-decoration: none
}
a.admin-action-intercom img {
    margin-top: -4px;
    display: inline-block
}
.admin-action-manage i.fa.fa-vcard, a.admin-action-comment i, a.admin-action-snooze i {
    display: inline-block;
    margin-top: 2px;
    font-size: 22px
}
a.admin-action-snooze i {
    color: #333;
    cursor: pointer
}
a.admin-action-comment i {
    color: gray;
    cursor: pointer
}
.modal-dialog button.btn.btn-default.full-width {
    padding: 18px;
    border: 0
}
.growth-table .btn.btn-sm {
    padding: 3px 6px
}
.growth-table td.action-rating {
    position: relative
}
.growth-table td.action-rating i.fa.fa-warning {
    color: #cb5858
}
.growth-table button.btn.btn-success.pull-left, .growth-table button.btn.btn-success.pull-right {
    padding: 9px;
    margin-bottom: 4px;
    margin-right: 10px
}
#growth-table {
    margin-top: 25px
}
#manage-subscription h1 {
    margin-bottom: .5em
}
div#actionsChart, div#followersChart {
    border-left: 2px solid #555;
    border-bottom: 2px solid #555
}
.manage-panel-split .col-xs-5 label {
    font-weight: 600
}
.manage-panel-split .col-xs-5 label, .manage-panel-split .col-xs-7 div {
    display: block;
    white-space: nowrap;
    margin-bottom: 10px
}
.user-info.manage-panel-split .col-xs-5 label, .user-info.manage-panel-split .col-xs-7 div {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.manage-panel-split .payment_state {
    color: #ca5959;
    font-weight: 600
}
.manage-panel-split .payment_state.success, .manage-panel-split .success {
    color: #64b364;
    font-weight: 600
}
.manage-panel-split .danger {
    color: #ca5959;
    font-weight: 600
}
.panel-body.manage-panel-split {
    padding-top: 0;
    padding-bottom: 0
}
.manage-panel-split .col-xs-5 label:first-child, .manage-panel-split .col-xs-7 div:first-child {
    margin-top: 10px
}
.manage-panel-split .col-xs-5 {
    border-right: 1px solid gray
}
.row.engagement label {
    font-weight: 600
}
.instagram-manage-panel .row.ig_info {
    margin-top: 15px;
    border-top: 1px solid grey
}
.instagram-manage-panel img {
    margin-top: 15px
}
.instagram-manage-panel .last_connected_msg {
    color: initial;
    font-weight: initial;
    font-size: .85em
}
#subscriptionNav a.back-home, #subscriptionNav a.support-link {
    font-weight: 600;
    line-height: .83;
    color: #7c7c7c;
    font-size: 20px
}
.last_connected_msg, label.last_connected_msg_label_placeholder {
    margin-top: -8px
}
.growth-management-placeholder {
    height: 630px;
    background-color: #ecf0f1;
    border-radius: 5px
}
.growth-management-placeholder h2 {
    text-align: center;
    padding-top: 80px
}
.row.warnings {
    margin-top: 15px
}
div.editable:hover {
    border: 1px solid gray;
    margin-top: 9px!important;
    margin-left: -1px;
    margin-bottom: 9px;
    cursor: text
}
div.editable {
    cursor: text
}
.manage-panel-split .editable-input input {
    margin-top: 10px
}
nav#subscriptionNav {
    background: 0 0;
    z-index: 50
}
#subscriptionNav.mobileOpened {
    position: fixed;
    z-index: 201;
    width: 100%
}
nav#subscriptionNav .navbar-brand {
    position: absolute;
    left: 0;
    right: 0;
    display: inline-block;
    width: 200px;
    margin: 0 auto;
    padding: 0;
    top: 1px
}
nav#subscriptionNav {
    padding-top: 64px;
    border: 0;
    margin-bottom: 0
}
#subscriptionNav a {
    text-decoration: none
}
#subscriptionNav a.support-link {
    float: right;
    letter-spacing: initial
}
#subscriptionNav a.back-home {
    position: relative
}
#subscriptionNav a.back-home:hover, #subscriptionNav a.support-link:hover {
    opacity: .8
}
#subscriptionNav a.back-home i {
    font-size: 24px;
    position: absolute;
    top: 1px
}
#subscriptionNav .back-home>span {
    margin-left: 20px;
    letter-spacing: initial
}
.navbar-toggle .icon-bar {
    display: block;
    width: 32px;
    height: 4px;
    border-radius: 100px;
    background-color: #7c7c7c
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 8px
}
.mobileMenu {
    display: none;
    background: #fff;
    text-align: center;
    font-size: 28px;
    font-weight: 500;
    color: #ffffff;
    letter-spacing: 1.14px;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 100vh;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    z-index: -1;
    opacity: 0
}
.mobileMenu.openMenu {
    right: 0;
    z-index: 200;
    opacity: 1
}
.mobileMenu button.close {
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 3px;
    width: 38px;
    height: 38px;
    position: absolute;
    right: 19px;
    top: 19px;
    opacity: 1;
    background: url("../../assets/images/close-icon.svg.html") center no-repeat;
    background-size: 16.16
}
.target-input-wrap.fadeout .follower-count.input, .target-input-wrap.fadeout .user-image {
    opacity: 0
}
.mobileMenu ul {
    list-style-type: none;
    padding: 0;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    height: 148px;
    margin: auto
}
.mobileMenu ul a {
    color: inherit;
    position: relative;
    display: inline;
    font-weight: 600
}
.mobileMenu ul a:focus, .mobileMenu ul a:hover {
    text-decoration: none
}
.mobileMenu ul>li {
    display: block;
    margin-bottom: 32px;
    font-size: 28px;
    height: 28px;
    line-height: 28px
}
.mobileMenu .mobile-cta {
    position: absolute;
    width: 100%;
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
    bottom: 20px
}
.mobileMenu+.navbar-brand.mobile {
    display: none;
    position: fixed;
    z-index: 202;
    left: 20px;
    top: 42px
}
.mobileMenu.openMenu+.navbar-brand.mobile {
    display: inline-block
}
.mobileMenu .mobile-cta>a.btn.btn-su {
    font-weight: 500;
    width: 100%;
    position: relative
}
@media(max-width:767px) {
    #get-started {
        margin-top: 42px
    }
    nav#subscriptionNav {
        position: absolute;
        padding-top: 42px;
        width: 100%
    }
    .navbar .navbar-header {
        margin-left: 0
    }
    .mobileMenu {
        display: block
    }
    .navbar-toggle {
        margin: 0
    }
    .navbar {
        padding-top: 42px
    }
    .navbar.mobileOpen {
        position: fixed;
        z-index: 201
    }
    .navbar.mobileOpen+.navbar-brand.mobile {
        display: none
    }
    header.home .navbar.mobileOpen .navbar-toggle span.icon-bar {
        background-color: #7c7c7c
    }
    .navbar .icon-bar {
        transition: .35s
    }
    .navbar.mobileOpen .icon-bar:first-child {
        transform: rotate(45deg) translateY(8px)
    }
    .navbar.mobileOpen .icon-bar:last-child {
        transform: rotate(-45deg) translateY(-8px)
    }
    #subscriptionNav .container {
        max-width: 614px;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0 auto
    }
    nav.navbar .navbar-toggle {
        margin-right: 0;
        padding: 0;
        background: 0 0!important
    }
}
.page-success.wizard-form {
    padding-top: 42px
}
.page-success.wizard-form h3 {
    margin-bottom: 12px
}
.page-success.wizard-form.with-form-msg-top, .wizard-form.with-form-msg-top {
    padding-top: 96px
}
@media(max-width:767px) {
    .wizard-form {
        padding-left: 24px;
        padding-right: 24px
    }
    .wizard-form .form-group, .wizard-form .wf-input {
        margin-top: 24px;
        margin-bottom: 24px
    }
    #get-started .buttons {
        margin-top: 0
    }
    #get-started .btn.previous {
        width: 64px;
        height: 64px;
        margin-top: 24px;
        float: left
    }
    #get-started .btn.previous i {
        margin: 0
    }
    #get-started .btn-next-wrap {
        padding-left: 80px;
        width: 100%
    }
    #get-started .btn.btn-su.next {
        height: 64px
    }
    #get-started .btn-next-wrap .btn.btn-su.next {
        width: 100%;
        display: block;
        float: right;
        margin-top: 24px
    }
}
@media(max-width:350px) {
    .wizard-form {
        padding-left: 16px;
        padding-right: 16px
    }
}
span>.btn.btn-success.btn-sm.fix-btn {
    padding: 3px 6px
}
select.form-control.adminsearch {
    height: 45px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    padding: 18px;
    font-size: 18px
}
select.form-control.adminsearch+a {
    display: inline-block;
    margin-left: 8px
}
#ig-connect .ui-select-choices-group:first-child .ui-select-choices-group-label.dropdown-header, .wizard-form .ui-select-choices-group .divider, div.ui-select-container .caret {
    display: none
}
.payment-success.page-success.error a {
    background-color: #fff!important;
    color: #FDAA37;
    font-weight: 700
}
#get-started .buttons.paypal {
    padding-top: 8px
}
@media(max-width:767px) {
    #get-started .buttons.paypal {
        max-width: 500px;
        margin: 24px auto 0
    }
}
@media(max-width:400px) {
    .su-radio-input>label>span {
        font-size: 12px
    }
}
@media(max-width:360px) {
    .su-radio-input>label>span {
        font-size: 11px
    }
}
@media(max-width:330px) {
    .su-radio-input>label>span {
        font-size: 11px
    }
}
.wizard-form .btn.btn-default.ui-select-toggle {
    background: 0 0;
    border: 1px solid #d5d5d5;
    padding-left: 22px;
    font-size: 20px;
    z-index: 1
}
.wizard-form .ui-select-placeholder {
    color: #7c7c7c
}
.ui-select-wrap {
    position: relative;
    outline: 0
}
.ui-select-wrap .toggle-ui-select {
    position: absolute;
    right: 0;
    height: 64px;
    text-align: center;
    top: 0;
    padding-top: 20px;
    padding-left: 12px;
    padding-right: 22px;
    z-index: 0
}
.wizard-form .ui-select-match {
    box-shadow: none;
    outline: 0
}
.wizard-form .btn-default-focus {
    background: 0 0
}
input.form-control.ui-select-search {
    background: url("../images/icon-search.24828d8f.svg") 22px 25px no-repeat;
    padding-left: 50px
}
.ui-select-wrap .caret {
    color: #ffffff;
    margin: 0;
    right: 22px;
    border-top: 6px dashed;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent
}
.wizard-form .ui-select-choices-group-label.dropdown-header {
    height: 56px;
    background-color: #fbfbfb;
    font-size: 20px;
    font-weight: 600;
    line-height: 56px;
    color: #ffffff;
    margin: 8px 4px
}
.wizard-form .ui-select-choices-group:first-child .ui-select-choices-group-label.dropdown-header {
    margin-top: 4px
}
.wizard-form ul.ui-select-choices.ui-select-choices-content.ui-select-dropdown.dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 10px;
    max-height: 300px;
    border: 1px solid #e7e7e7
}
.wizard-form span.ui-select-choices-row-inner {
    font-size: 18px;
    line-height: 1.78;
    color: #41c5c5;
    margin-left: 4px;
    padding-left: 18px
}
.wizard-form .ui-select-bootstrap .ui-select-choices-row.active>span {
    background: #fff;
    color: #41c5c5
}
.wizard-form .ui-select-choices-row:hover {
    background: #fff
}
.ui-select-bootstrap .ui-select-choices-row>span {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 4px
}
.wizard-form .ui-select-bootstrap .ui-select-choices-row>span:focus, .wizard-form .ui-select-bootstrap .ui-select-choices-row>span:hover {
    text-decoration: none;
    background: #fbfbfb;
    color: #ffffff
}
#ig-connect .ui-select-other {
    height: 56px;
    background-color: #fbfbfb;
    font-size: 20px;
    font-weight: 600;
    line-height: 56px;
    color: #41c5c5;
    margin: 0 -16px 0 -18px;
    padding-left: 22px
}
#ig-connect .add-targets-btn button.btn-su {
    margin: 0
}
.su-radio-input.email-radio>label>span {
    white-space: nowrap;
    overflow: hidden
}
.selectedAccount span.changeSelection, .su-radio-input.email-radio span.overlay.overlay-btn {
    font-size: 20px;
    font-weight: 600;
    color: #FDAA37;
    outline: 0!important;
    z-index: 2
}
.su-radio-input .overlay.overlay-btn, .su-radio-input .overlay.overlay-text {
    background: 0 0
}
.su-radio-input.email-radio>label input[type=text] {
    border: 0;
    outline: 0!important;
    width: 100%;
    letter-spacing: -.2px;
    padding: 0;
    height: 26px;
    margin-top: 10px;
    line-height: 26px
}
#onboarding .onboarding-form h3+p, #onboarding-info .example p, .selected-package {
    letter-spacing: normal;
    font-style: normal;
    font-stretch: normal
}
.su-radio-input>label .su-radio-text-input-wrap {
    margin-left: -56px;
    padding-left: 56px;
    max-width: 500px;
    width: 100%;
    display: inline-block;
    padding-right: 30px
}
#ig-connect .email-selection+button.btn-su, .su-radio-input.email-radio>label:last-child {
    margin-bottom: 0
}
@media(max-width:767px) {
    .wizard-form {
        margin-top: 96px
    }
    #ig-connect .email-selection+button.btn-su {
        margin-top: 24px
    }
}
.connect_status.danger a.open-ig-connect {
    background: initial;
    color: #ca5959;
    font-size: initial;
    text-decoration: underline;
    padding-left: 0
}
.wizard-form .ui-select-container.ui-select-bootstrap.dropdown {
    outline: 0
}
.onboard-polling .spinner-wrap {
    height: 70px;
    margin-bottom: 16px;
    margin-top: 10px
}
.onboard-polling strong {
    color: #ffffff
}
.connecting-overlay {
    position: absolute;
    z-index: 1000;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .95)
}
.connecting-overlay .spinner {
    position: fixed;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -20px
}
.ig-checkpoint-form .connecting-overlay {
    top: 0;
    left: 0
}
#onboarding .ig-checkpoint-form .connecting-overlay {
    top: -6px
}
.connecting-overlay span.text {
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 22px;
    font-weight: 700
}
button.btn.next.saving .btn-text, button.btn.next.saving>i.fa.fa-angle-right, button.btn.previous.saving .btn-text, button.btn.previous.saving>i.fa.fa-angle-left {
    display: none
}
.su-radio-input>label>input~span {
    outline: 0!important
}
.connect_status .danger {
    color: #e74b3c;
    display: block
}
.ig-user-img img {
    height: 56px;
    width: 56px;
    border-radius: 100%
}
.btn-toolbar .btn-group button.btn.btn-default {
    height: 32px;
    line-height: 32px;
    padding-top: 0;
    margin-right: 1px;
    border-right: 1px solid #848484
}
.btn-toolbar .btn-group button.btn.btn-default:last-child {
    border-right: 0
}
.selected-package {
    text-align: center;
    height: 64px;
    line-height: 64px;
    border: 1px solid #e7e7e7;
    width: 100%;
    display: block;
    border-radius: 4px;
    font-size: 20px;
    font-weight: 400;
    color: #7c7c7c;
    margin-top: 32px
}
.selected-package strong {
    font-weight: 600;
    color: #ffffff
}
#onboarding #ig-connect #ig-verification-form p.general-instructions {
    margin-bottom: 16px
}
#onboarding #ig-connect #ig-verification-form p.strong-instructions {
    max-width: 570px;
    color: #ffffff;
    margin-bottom: 42px
}
#worklist .controls {
    margin-top: 20px;
    margin-bottom: 100px;
    position: relative
}
#worklist .controls .worklist-pagination {
    position: absolute;
    width: 100%;
    z-index: 0;
    text-align: center;
    font-size: 25px;
    top: 10px
}
#worklist .controls button {
    background: 0 0;
    border: none;
    font-size: 36px;
    padding: 0 10px
}
#worklist .controls button.worklist-btn-next {
    float: right;
    margin-right: -10px
}
#worklist .controls button.worklist-btn-previous {
    float: left;
    margin-left: -10px
}
#worklist .worklist-comment-wrapper {
    right: -30px;
    padding-left: 0;
    padding-right: 30px;
    overflow-y: scroll
}
#worklist .worklist-comment-wrapper.affix {
    right: 0;
    top: 0;
    padding-left: 15px
}
#worklist .worklist-comment-wrapper .worklist-comments .comment {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    color: red
}
#adminInboxContainer {
    position: relative
}
#adminInboxOverlay {
    position: absolute;
    left: 0;
    top: 0;
    background: 0 0;
    z-index: 100000000;
    height: 100%;
    width: 75%
}
#adminInboxContainer .worklist-comment-wrapper .alert strong {
    position: absolute;
    top: 8px;
    font-size: 14px;
    text-transform: uppercase
}
#adminInboxContainer .worklist-comment-wrapper .alert {
    padding-top: 28px;
    position: relative
}
.admin select:disabled {
    background: #dedede;
    cursor: not-allowed
}
#dedicated-connect .buttons {
    text-align: center
}
.admin ul.comments {
    padding: 0
}
.admin ul.comments li {
    list-style-type: none;
    margin-bottom: 10px
}
.admin .comments+.form-group textarea {
    height: 80px;
    font-size: 16px;
    padding: 10px;
    margin-top: 15px;
    outline: 0!important
}
#onboarding {
    padding-top: 152px
}
#onboarding.withTopAlert {
    padding-top: 208px
}
#onboarding .btn {
    width: 100%
}
#onboarding .btn-link.skip:focus, #onboarding .btn-link.skip:hover {
    text-decoration: none;
    color: #ffffff
}
#onboarding button.next .fa, #onboarding button.previous .fa {
    font-weight: 700
}
#onboarding button.btn-link.skip.previous>.fa-angle-left {
    margin-right: 5px
}
#onboarding-nav {
    height: 152px;
    background-color: #fbfbfb;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}
#onboarding button.btn-default, #onboarding button.btn-su {
    margin-top: 32px;
    position: relative;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    width: 100%;
    text-align: center
}
#onboarding button.btn-default {
    color: #7c7c7c;
    height: 64px;
    border-radius: 4px;
    background-color: #eaeaea;
    border-color: #eaeaea
}
#onboarding button.btn-su {
    margin-bottom: 42px;
    color: #fff
}
#onboarding button.btn-su.btn-ig-connect {
    margin-bottom: 0
}
#onboarding-nav .logo {
    position: absolute;
    top: 45px;
    left: 57px
}
#onboarding-nav a.support {
    position: absolute;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    color: #7c7c7c;
    top: 45px;
    right: 58px
}
#onboarding-nav-steps {
    position: absolute;
    top: 54px;
    width: 100%
}
#onboarding-nav-steps .nav-step-line {
    width: 640px;
    height: 4px;
    background: #dedede;
    left: 0;
    right: 0;
    position: absolute;
    margin: -1px auto 0
}
#onboarding-nav-steps ul.nav-steps>li {
    list-style: none;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    margin-top: -10px;
    height: 24px
}
#onboarding-nav-steps ul.nav-steps>li>.parent-step {
    width: 24px;
    height: 24px;
    background-color: #fff;
    border: 3px solid #dedede;
    margin-top: -12px;
    margin-left: -12px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: bottom;
    line-height: 24px
}
#onboarding-nav-steps ul.nav-steps>li:first-child {
    left: 0;
    width: 12px;
    right: auto
}
#onboarding-nav-steps ul.nav-steps>li:last-child {
    left: auto;
    right: 0;
    width: 12px
}
#onboarding-nav-steps ul.nav-steps {
    position: absolute;
    width: 640px;
    padding: 0;
    left: 0;
    right: 0;
    margin: 0 auto
}
#onboarding-nav-steps ul.nav-steps>li>.parent-step>span.step-number {
    left: 0;
    width: 100%;
    height: 18px;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #cbcbcb;
    display: block;
    line-height: 18px
}
#onboarding-nav-steps ul.nav-steps li>.parent-step.active {
    background-color: #FDAA37;
    border-color: #FDAA37;
    width: 24px
}
#onboarding-nav-steps ul.nav-steps>li>.active.parent-step>span.step-number {
    color: #fff
}
#onboarding-nav-steps ul.nav-steps>li>.active.parent-step.complete>span.step-number {
    display: none
}
#onboarding-nav-steps ul.nav-steps>li>.parent-step>span.step-checkmark {
    display: block;
    width: 24px;
    height: 24px;
    text-align: center;
    margin-top: -4px;
    margin-left: -3px
}
#onboarding-nav-steps ul.sub-step-list {
    padding: 0;
    display: inline-block;
    margin-left: 7px
}
#onboarding-nav-steps li.sub-step {
    list-style: none;
    width: 12px;
    height: 12px;
    background-color: #fbfbfb;
    border: 3px solid #dedede;
    border-radius: 100%;
    display: inline-block;
    margin-right: 10px;
    transition: .15s
}
#onboarding-nav-steps ul.sub-step-list li.sub-step:last-child {
    margin-right: 0
}
#onboarding-nav-steps li.sub-step.active {
    background: #FDAA37;
    border-color: #FDAA37
}
#onboarding-nav-steps .nav-step-line-tracker {
    position: absolute;
    width: 628px;
    background: #FDAA37;
    left: 50%;
    z-index: 0;
    height: 4px;
    margin-left: -320px;
    margin-top: -1px;
    transition: .2s
}
#onboarding-nav-steps span.step-title {
    position: absolute;
    left: 0;
    right: 0;
    white-space: nowrap;
    top: 40px;
    font-size: 18px;
    font-weight: 600;
    color: #7c7c7c
}
#onboarding-nav-steps ul.nav-steps>li.parent-step-item:first-child span.step-title, #onboarding-nav-steps ul.nav-steps>li.parent-step-item:last-child span.step-title {
    left: -74px
}
#onboarding-nav-steps ul.nav-steps>li.parent-step-item.selected span.step-title {
    color: #ffffff
}
div#onboarding .top-alert.show {
    display: block
}
div#onboarding .top-alert {
    height: 56px;
    background-color: #e2f5ec;
    line-height: 56px;
    font-size: 18px;
    font-weight: 600;
    color: #FDAA37;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    display: none
}
div#onboarding .top-alert.show+#onboarding-nav {
    margin-top: 56px
}
#onboarding .showingTopAlert .onboarding-form h3 {
    margin-top: 152px
}
.onboard-step-container {
    max-width: 640px;
    width: 100%;
    margin: 0 auto
}
#onboarding .onboarding-form h3 {
    font-size: 42px;
    font-weight: 600;
    line-height: 1.1;
    text-align: center;
    color: #ffffff;
    margin-top: 96px;
    margin-bottom: 0
}
#onboarding .onboarding-form .pending-icon+h3 {
    margin-top: 24px
}
#onboarding .onboarding-form h3+p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.33;
    text-align: center;
    color: #7c7c7c;
    margin-top: 24px;
    margin-bottom: 42px
}
#onboarding .onboarding-form h3+p strong {
    font-weight: 600;
    color: #ffffff
}
#onboarding .onboarding-form h3+p.text-left {
    text-align: left
}
#onboarding .onboarding-form .su-radio-input>label {
    max-width: 100%
}
#onboarding .row.info.checkpoint .checkpoint-instructions, .onboard-step-container.connect {
    max-width: 724px
}
#onboarding .onboarding-form .buttons .col-sm-6:first-child {
    padding-right: 8px
}
#onboarding .onboarding-form .buttons .col-sm-6:last-child {
    padding-left: 8px
}
#onboarding-hashtags button.btn-default, #onboarding-hashtags button.btn-su {
    margin-top: 42px
}
#onboarding section#onboarding-info h3+p {
    margin-bottom: 24px
}
#onboarding-info ul {
    padding-left: 0;
    position: relative;
    margin-bottom: 42px;
    margin-left: 0
}
#onboarding-info ul li {
    list-style: none;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 12px;
    height: 64px;
    line-height: 1.33;
    position: relative
}
#onboarding-info ul li .text {
    position: absolute;
    left: 71px;
    top: 19px
}
#onboarding-info ul li .icon img {
    vertical-align: top;
    position: absolute;
    top: 20px;
    left: 28px
}
#onboarding-info ul li:first-child .icon img {
    top: 21px;
    left: 25px
}
#onboarding-info ul li:first-child {
    border: 1px solid #e9e9e9;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: 0
}
#onboarding-info ul li:last-child {
    border: 1px solid #e9e9e9;
    border-top: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}
#onboarding-info ul li br {
    display: none
}
@media(max-width:450px) {
    #onboarding-info ul li:last-child br {
        display: block
    }
    #onboarding-info ul li:last-child .text {
        top: 10px;
        line-height: 1.25
    }
}
@media(max-width:370px) {
    #onboarding-info ul li:first-child br {
        display: block
    }
    #onboarding-info ul li:first-child .text {
        top: 10px;
        line-height: 1.25
    }
}
@media(max-width:350px) {
    #onboarding-info ul li:last-child .icon img {
        vertical-align: top;
        position: absolute;
        top: 19px;
        left: 20px
    }
    #onboarding-info ul li:first-child .icon img {
        left: 16px
    }
    #onboarding-info ul li .text {
        top: 16px;
        line-height: 1.25;
        font-size: 16px;
        left: 58px
    }
}
#onboarding-info .example {
    padding-left: 24px;
    position: relative
}
#onboarding-info .example h4 {
    font-weight: 600;
    line-height: 1.33;
    margin: 0;
    font-size: 18px;
    color: #ffffff
}
#onboarding-info .example p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.33;
    color: #ffffff;
    margin-bottom: 10px
}
#onboarding-info .example .border-left {
    position: absolute;
    left: 1px;
    top: 5px;
    height: 100%;
    width: 2px;
    background: #41c5c5
}
#onboarding-info .example .border-left::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 8px;
    width: 2px;
    background: #fff
}
#onboarding-growth-preferences button.btn-default, #onboarding-growth-preferences button.btn-su {
    margin-top: 42px
}
#onboarding-growth-preferences .growth-preference-section {
    position: relative;
    padding-left: 44px;
    border-top: solid 1px #e1e1e1;
    padding-top: 37px;
    padding-bottom: 32px
}
#onboarding-growth-preferences .growth-preference-section.last {
    border-bottom: solid 1px #e1e1e1
}
#onboarding-growth-preferences .growth-preference-section .icon {
    position: absolute;
    left: 0;
    top: 32px
}
#onboarding-growth-preferences hr {
    margin: 0
}
#onboarding-growth-preferences .growth-preference-section h4 {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff
}
#onboarding-growth-preferences .growth-preference-section h4 em {
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #7c7c7c;
    display: inline-block;
    margin-left: 8px;
    text-transform: uppercase;
    font-style: normal
}
#onboarding-growth-preferences .growth-preference-section p {
    font-size: 18px;
    line-height: 1.33;
    color: #7c7c7c;
    margin: 0
}
#onboarding-growth-preferences .growth-preference-section p strong {
    color: #ffffff
}
#onboarding-growth-preferences .control {
    width: 68px;
    height: 24px;
    border-radius: 100px;
    box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, .1);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .9px;
    color: #fff;
    line-height: 24px;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    top: 34px;
    outline: 0;
    transition: .25s
}
#onboarding-growth-preferences .control.off {
    text-align: right
}
#onboarding-growth-preferences .control.on {
    text-align: left
}
#onboarding-growth-preferences .control.disabled.off, #onboarding-growth-preferences .control.disabled.on {
    text-align: center
}
#onboarding-growth-preferences .control .control-slider {
    width: 28px;
    height: 28px;
    border-radius: 100px;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    position: absolute;
    left: -1px;
    top: -2px;
    transition: .25s
}
#onboarding-growth-preferences .control span.control-slider::after {
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 100px;
    content: "";
    left: 8px;
    top: 8px;
    transition: .25s
}
#onboarding-growth-preferences .control.off span.control-slider::after {
    background-color: #f15c59
}
#onboarding-growth-preferences .control.on, #onboarding-growth-preferences .control.on span.control-slider::after {
    background-color: #FDAA37
}
#onboarding-growth-preferences .control.on .control-slider {
    transform: translateX(42px)
}
#onboarding-growth-preferences .control>div {
    width: 100%;
    height: 100%;
    position: relative
}
#onboarding-growth-preferences .control>div>.text {
    display: block;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px
}
#onboarding-growth-preferences .control.off {
    background-color: #f15c59
}
.target-input-list .target-input-wrap {
    position: relative
}
#onboarding .target-input-list {
    margin-top: 36px
}
.target-input-wrap .user-image, .target-input-wrap input {
    transition: .3s
}
.target-input-wrap.fadeout input.target-input {
    color: transparent
}
.target-input-list input.target-input {
    width: 100%;
    height: 60px;
    border: none;
    border-bottom: 2px solid #eaeaea;
    outline: 0;
    padding-left: 64px;
    font-size: 20px;
    color: #ffffff;
    background: 0 0;
    transition: .3s;
    padding-right: 35px
}
.target-input-list input.target-inpt.username-input {
    padding-right: 175px
}
.target-input-list input.target-input:focus {
    border-color: #FDAA37
}
.target-input-list input.target-input.has-warning, .target-input-list input.target-input.has-warning:focus {
    border-color: #f18659
}
.target-input-wrap span.input-icon {
    position: absolute;
    top: 20px;
    left: 22px
}
#onboarding .target-input-wrap span.remove-icon {
    position: absolute;
    right: 12px;
    top: 18px
}
.target-input-wrap span.input-icon svg path {
    transition: .3s
}
.target-input-list input.target-input:focus+span.input-icon svg path {
    fill: #FDAA37
}
.target-input-list .target-input-wrap.has-warning input.target-input:focus+span.input-icon svg path, .target-input-list .target-input-wrap.has-warning span.input-icon svg path {
    fill: #f18659
}
.target-input-list .target-input-warning {
    padding: 20px 20px 20px 58px;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #f18659;
    background-color: #fdf2ee;
    position: relative;
    margin-bottom: 12px
}
#onboarding .target-input-warning img {
    position: absolute;
    top: 22px;
    left: 21px
}
.target-input-wrap span.input-icon>img {
    width: 32px;
    border-radius: 100%
}
.target-input-wrap span.input-icon.user-image {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    top: 16px;
    left: 16px
}
.target-input-wrap .user-typeahead-type-track {
    position: absolute;
    top: 60px;
    height: 64px;
    width: 100%;
    z-index: 5;
    border-radius: 4px;
    background-color: #f9f9f9;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .12);
    padding-left: 20px;
    padding-right: 20px
}
.target-input-wrap .user-typeahead-type-track .icon {
    width: 32px;
    height: 32px;
    background: #fff;
    border-radius: 100px;
    text-align: center;
    padding-top: 3px;
    top: 16px;
    left: 16px;
    position: absolute
}
.target-input-wrap .user-typeahead-type-track .username {
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    color: #ffffff;
    position: absolute;
    top: 20px;
    left: 64px
}
.target-input-wrap .user-typeahead-type-track.typeahead-appended {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none
}
.target-input-wrap ul.username-list {
    list-style: none;
    position: absolute;
    z-index: 4;
    background: #f9f9f9;
    top: 60px;
    width: 100%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .12);
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px
}
.target-input-wrap ul.username-list>li {
    height: 64px;
    line-height: 64px;
    border-top: solid 1px #e7e7e7;
    position: relative;
    outline: 0
}
.target-input-wrap span.spinner {
    right: 20px;
    position: absolute;
    top: 30px
}
.target-input-wrap ul.username-list>li>.wrap {
    margin-left: -20px;
    margin-right: -20px
}
.target-input-wrap ul.username-list>li>.wrap>a {
    display: block;
    width: 100%
}
.target-input-wrap ul.username-list>li>.wrap>a>span.image {
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 16px
}
.target-input-wrap ul.username-list>li>.wrap>a>span.image>img {
    width: 100%;
    border-radius: 100px;
    vertical-align: top
}
.target-input-wrap ul.username-list>li>.wrap>a>span.username {
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #ffffff;
    padding-left: 64px
}
.target-input-wrap ul.username-list>li>.wrap>a>span.full_name {
    font-weight: 400;
    color: #676767;
    padding-left: 4px;
    outline: 0
}
#onboarding-usernames span.follower-count {
    position: absolute;
    right: 0
}
#onboarding-usernames span.follower-count>strong {
    font-weight: 600;
    color: #ffffff;
    font-size: 18px
}
#onboarding-usernames span.follower-count>span {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: right;
    color: #7c7c7c
}
.target-input-wrap ul.username-list>li>.wrap>a:hover {
    text-decoration: none;
    cursor: pointer
}
.target-input-wrap ul.username-list>li.active {
    background: #e6e6e6
}
.target-input-wrap ul.username-list>li.active a {
    background: #ebebeb
}
#onboarding-usernames span.follower-count.input {
    top: 17px;
    right: 48px;
    transition: .3s
}
.target-suggestions {
    border-radius: 4px;
    border: 1px solid #dfdfdf;
    position: relative;
    padding: 22px 20px 19px
}
.target-suggestions p.instructions {
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    color: #7c7c7c;
    margin: 0;
    text-transform: uppercase;
    padding: 0 65px 0 0
}
#onboarding .connected .further-options h3, #onboarding .connected .next-steps .contact-info, #onboarding .connected .next-steps ul li, #onboarding-connect .row.post-connect-info p {
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}
.target-suggestions .suggestion-actions {
    position: absolute;
    right: 20px;
    top: 19px
}
.target-suggestions .suggestion-actions button {
    border: none;
    padding: 0;
    background: 0 0;
    margin-right: 14px;
    vertical-align: text-bottom
}
.target-suggestions .suggestions ul {
    padding: 0;
    margin-left: -16px
}
.target-suggestions .suggestions ul li {
    list-style: none;
    display: inline-block;
    margin-left: 16px;
    margin-top: 12px;
    font-size: 18px;
    line-height: normal;
    position: relative
}
.target-suggestions .suggestions ul li::after {
    width: 100%;
    height: 1px;
    border-top: 1px dashed #41c5c5;
    content: "";
    position: absolute;
    opacity: .6;
    bottom: -1px;
    left: 0
}
.target-suggestions .suggestions ul li a {
    color: #41c5c5;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px
}
.target-suggestions .suggestions ul li:hover::after {
    opacity: 1
}
.target-suggestions .suggestions ul li a:hover {
    text-decoration: none
}
.target-suggestions button svg path {
    fill: #41c5c5
}
.target-suggestions button.disabled svg path {
    fill: #cbcbcb
}
.target-suggestions button.disabled.rotate-icon svg path {
    fill: #7c7c7c
}
#onboarding .wizard-form {
    box-shadow: none
}
#onboarding #ig-connect .onboard-connect-success.page-success.wizard-form.onboard-form {
    padding-top: 0;
    margin-top: 96px
}
#onboarding #ig-connect .onboard-form>.info p {
    max-width: 475px
}
#onboarding #ig-connect .onboard-form>.info p.max-width-none {
    max-width: none
}
#onboarding #ig-connect .row.info.checkpoint .btn, #onboarding #ig-connect .row.info.checkpoint .btn.btn-previous {
    max-width: 724px
}
#onboarding #ig-connect .onboard-connect-success h3 {
    margin-top: 16px
}
#onboarding #ig-connect .onboard-connect-success h3+p {
    max-width: 580px
}
#onboarding #ig-connect .onboard-connect-success h3+p br {
    display: none
}
#onboarding #ig-connect .onboard-form {
    max-width: 724px;
    padding-top: 0
}
#onboarding-connect .further-options .title {
    max-width: 724px;
    width: 100%;
    height: 63px;
    border-radius: 4px;
    background-color: rgba(241, 134, 89, .1);
    text-align: center;
    line-height: 61px;
    font-size: 18px;
    font-weight: 600;
    color: #f18659
}
#onboarding .btn.next i.fa.fa-angle-right, #onboarding .btn.previous i.fa.fa-angle-left {
    font-size: 20px
}
#onboarding .btn.previous i.fa.fa-angle-left {
    margin-right: 6px
}
#onboarding .btn.next i.fa.fa-angle-right {
    margin-left: 6px
}
#onboarding-connect .further-options .title .text {
    vertical-align: middle;
    padding-left: 8px
}
#onboarding-connect .onboard-connect-success.page-success.wizard-form.onboard-form {
    padding-bottom: 0
}
#onboarding-connect #ig-connect .onboard-connect-success h3+p {
    margin-bottom: 56px
}
#onboarding-connect .further-options .upsell {
    max-width: 724px;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 42px;
    padding-left: 86px;
    position: relative;
    margin-top: 10px;
    border-radius: 4px;
    background-color: rgba(22, 22, 22, .02)
}
#onboarding-connect .further-options .upsell h4 {
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0
}
#onboarding-connect .further-options .upsell p {
    opacity: .9;
    font-size: 18px;
    line-height: 1.33;
    color: #7c7c7c;
    margin-bottom: 0
}
#onboarding-connect .further-options .upsell p.first {
    margin-top: 12px
}
#onboarding-connect .further-options .upsell p.second {
    margin-top: 16px;
    font-size: 16px
}
#onboarding-connect .further-options .upsell img.icon {
    position: absolute;
    left: 42px;
    top: 42px
}
#onboarding-connect .further-options .upsell a.btn.btn-su.cta {
    position: absolute;
    height: 64px;
    border-radius: 4px;
    background-color: #FDAA37;
    display: inline-block;
    width: auto;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    border: none;
    line-height: 64px;
    padding: 0 40px;
    top: 42px;
    right: 42px
}
#onboarding-connect .row.skip-step {
    margin-top: 24px
}
#onboarding-connect .row.post-connect-info h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    color: #ffffff;
    margin-bottom: 16px;
    margin-top: -24px
}
#onboarding-connect .row.post-connect-info p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.33;
    color: #7c7c7c;
    max-width: 640px;
    margin: 0 auto 24px
}
#onboarding-connect .row.post-connect-info p:last-child {
    margin-bottom: 64px
}
#onboarding-connect .row.post-connect-info a {
    font-weight: 700;
    color: #FDAA37
}
#onboarding-connect .row.post-connect-info strong {
    color: #ffffff
}
.row.skip-step {
    text-align: center;
    margin-top: 6px
}
.btn-link.skip {
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    color: #7c7c7c
}
@media(max-width:767px) {
    body.onboarding-body>.container {
        padding-left: 20px;
        padding-right: 20px
    }
    #onboarding .onboarding-form .buttons .col-sm-6:last-child {
        padding-left: 15px
    }
    #onboarding .onboarding-form .buttons .btn {
        margin-top: 24px
    }
    .onboarding-form h3 {
        font-size: 36px;
        font-weight: 600;
        line-height: 1.11;
        text-align: center;
        color: #ffffff
    }
    .onboarding-form h3+p {
        margin-bottom: 32px;
        margin-top: 16px
    }
    #onboarding-growth-preferences .growth-preference-section p {
        font-size: 16px;
        line-height: 1.25;
        color: #7c7c7c
    }
    #onboarding .onboarding-form h3 {
        margin-top: 32px
    }
    #onboarding .onboarding-form .pending-icon+h3 {
        margin-top: 16px
    }
    #onboarding .showingTopAlert .onboarding-form h3 {
        margin-top: 88px
    }
    .target-suggestions .suggestions ul {
        margin-bottom: 1px
    }
}
@media(max-width:991px) {
    #onboarding {
        padding-top: 96px
    }
    #onboarding.withTopAlert {
        padding-top: 152px
    }
    #onboarding-nav {
        height: 96px
    }
    #onboarding-nav a.support {
        top: 31px;
        right: 20px
    }
    #onboarding-nav .logo {
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 34px
    }
    #onboarding-nav .nav-previous {
        position: absolute;
        top: 21px;
        left: 27px;
        color: #b6b6b6;
        background: #fbfbfb;
        font-size: 32px;
        line-height: normal;
        border: none;
        padding: 0
    }
    #onboarding-nav .nav-previous.disabled {
        opacity: .5
    }
    #onboarding-nav-steps-mobile {
        position: absolute;
        left: 0;
        right: 0;
        bottom: -15px
    }
    #onboarding-nav-steps-mobile ul.nav-steps-mobile {
        padding: 0
    }
    #onboarding-nav-steps-mobile ul.nav-steps-mobile>li.mobile-nav-step-wrap {
        display: inline-block;
        padding-left: 1px;
        padding-right: 1px;
        height: 10px
    }
    #onboarding-nav-steps-mobile ul.nav-steps-mobile>li.mobile-nav-step-wrap:first-child {
        padding-left: 0
    }
    #onboarding-nav-steps-mobile ul.nav-steps-mobile>li.mobile-nav-step-wrap:last-child {
        padding-right: 0
    }
    #onboarding-nav-steps-mobile ul.nav-steps-mobile>li.mobile-nav-step-wrap>span.mobile-nav-step {
        background: #dedede;
        width: 100%;
        height: 100%;
        display: block;
        transition: .25s
    }
    #onboarding-nav-steps-mobile ul.nav-steps-mobile>li.mobile-nav-step-wrap.active>span.mobile-nav-step {
        background: #FDAA37
    }
}
@media(max-width:767px) {
    .onboarding-form .su-radio-input>label {
        height: 86px
    }
    #onboarding .su-radio-input.email-radio>label>input~span>span.overlay {
        right: auto;
        left: 60px;
        padding: 0;
        top: 45px;
        line-height: normal;
        font-size: 18px
    }
    #onboarding .su-radio-input>label>span>strong {
        margin-left: 44px
    }
    #onboarding .su-radio-input.verification-methods>label>span>strong {
        margin-left: 40px
    }
    #onboarding .su-radio-input.email-radio span.overlay.overlay-btn {
        font-size: 18px;
        font-weight: 600;
        color: #7c7c7c
    }
    #onboarding .su-radio-input.email-radio>label>input~span>span.overlay.edit-email {
        padding-left: 18px
    }
    #onboarding .su-radio-input.email-radio>label>input~span>span.overlay.edit-email::after {
        content: "";
        position: absolute;
        left: 0;
        background: url("../images/icon-pencil-edit.d97b0e53.svg") no-repeat;
        width: 12px;
        height: 12px;
        background-size: 100%;
        top: 6px
    }
    #onboarding .su-radio-input.email-radio>label>input~span>.overlay {
        display: inline-block;
        transition: .3s
    }
    #onboarding .su-radio-input.email-radio>label>input~span>.overlay.edit-email {
        opacity: 1
    }
    #onboarding .su-radio-input.email-radio>label>input~span>.overlay.edit-email.mobileEdit, #onboarding .su-radio-input.email-radio>label>input~span>.overlay.save-email {
        opacity: 0
    }
    #onboarding .su-radio-input.email-radio>label>input~span>.overlay.save-email {
        color: #FDAA37
    }
    #onboarding .su-radio-input.email-radio>label>input~span>.overlay.save-email.mobileEdit {
        opacity: 1
    }
    #onboarding .su-radio-input.email-radio>label>input~span>.overlay.mobileEdit {
        transform: translateX(-40px)
    }
    #onboarding-info h3+p {
        margin-bottom: 34px
    }
}
.visible-lt-500 {
    display: none
}
@media(max-width:500px) {
    .visible-lt-500 {
        display: block
    }
    .hidden-lt-500 {
        display: none
    }
}
@media(max-width:650px) {
    #onboarding #onboarding-hashtags .buttons .btn, #onboarding #onboarding-usernames .buttons .btn {
        margin-top: 32px;
        margin-bottom: 24px
    }
    #onboarding .target-input-wrap span.input-icon.user-image {
        left: 0
    }
    #onboarding .target-input-wrap .user-typeahead-type-track .icon {
        left: 16px
    }
    #onboarding .target-input-wrap .user-typeahead-type-track .username {
        left: 64px
    }
    .target-input-wrap ul.username-list>li>.wrap>a>span.image {
        position: relative;
        margin-left: 16px
    }
    .target-input-wrap ul.username-list>li>.wrap>a>span.username {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        position: absolute;
        top: 16px;
        width: 100%;
        padding-right: 60px;
        padding-left: 48px;
        left: 0
    }
    #onboarding-usernames span.follower-count::before {
        content: "";
        position: absolute;
        width: 10px;
        height: 12px;
        background: url("../images/icon-autocomplete-follower.117bbdad.svg") no-repeat;
        background-size: 100%;
        left: -14px;
        top: 6px
    }
    .target-input-wrap ul.username-list>li>.wrap>a>span.full_name {
        position: absolute;
        line-height: normal;
        top: 32px;
        padding-left: 64px;
        display: block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    #onboarding-usernames span.follower-count {
        position: absolute;
        right: 0;
        line-height: normal;
        top: 13px
    }
    .target-input-wrap ul.username-list {
        padding-left: 16px;
        padding-right: 16px
    }
    #onboarding .target-input-wrap .username-list>li>.wrap {
        margin-left: -16px;
        margin-right: -16px
    }
    .target-suggestions {
        margin-left: -20px;
        margin-right: -20px;
        border-left: 0;
        border-right: 0;
        border-radius: 0
    }
    .target-suggestions .suggestions {
        overflow-x: scroll
    }
    .target-suggestions .suggestions ul {
        white-space: nowrap
    }
    .target-suggestions .suggestions ul li {
        white-space: normal
    }
    .target-input-list input.target-input {
        padding-left: 48px
    }
    .target-input-list input.target-input.username-input {
        padding-right: 115px
    }
    #onboarding-usernames span.follower-count.input {
        top: 19px;
        right: 48px
    }
    .target-input-wrap span.input-icon {
        left: 8px
    }
}
@media(max-width:767px) {
    #onboarding .growth-preference-section {
        padding-bottom: 72px;
        padding-top: 31px
    }
    #onboarding-growth-preferences .growth-preference-section .icon {
        top: 28px
    }
    #onboarding-growth-preferences .control {
        top: auto;
        bottom: 24px;
        left: 44px;
        height: 32px;
        line-height: 32px
    }
    #onboarding-growth-preferences .control>div>.text {
        font-size: 13px
    }
    #onboarding-growth-preferences .control .control-slider {
        height: 36px;
        width: 36px;
        left: -6px
    }
    #onboarding-growth-preferences .control span.control-slider::after {
        width: 16px;
        height: 16px;
        left: 10px;
        top: 10px
    }
    #onboarding #ig-connect .onboard-form {
        margin-top: 32px
    }
    #onboarding #ig-connect .onboard-form>.info h3 {
        margin-top: 84px;
        font-size: 36px;
        margin-bottom: 16px
    }
    #onboarding-connect .further-options .upsell p {
        max-width: 450px;
        margin-left: auto;
        margin-right: auto
    }
    #onboarding-connect .further-options .upsell {
        padding: 24px 16px;
        text-align: center
    }
    #onboarding-connect .further-options .upsell img.icon {
        display: block;
        text-align: center;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        margin: 0 auto 16px
    }
    #onboarding-connect .further-options .upsell a.btn.btn-su.cta {
        display: inline-block;
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        margin: 16px auto 0
    }
    #onboarding #ig-connect .ig-explanation p {
        font-size: 16px;
        font-weight: 400;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.25;
        letter-spacing: normal;
        color: #7c7c7c
    }
}
@media(max-width:650px) {
    #onboarding-usernames span.follower-count>strong>span.follower-count-suffix {
        font-weight: 400;
        color: #7c7c7c
    }
    #onboarding-usernames span.follower-count>span {
        display: none
    }
}
#onboarding .connected {
    margin-top: 96px
}
#onboarding .connected .next-steps .connected-emoji {
    font-size: 42px;
    line-height: 1.1;
    text-align: center;
    color: #ffffff
}
#onboarding .connected>div:first-child {
    margin-bottom: 117px
}
#onboarding .connected.avUpsellOld>div:first-child {
    margin-bottom: 54px
}
#onboarding .connected .next-steps h3 {
    margin-top: 0;
    margin-bottom: 42px;
    font-weight: 400;
    font-size: 32px;
    line-height: 1.31
}
#onboarding .connected .next-steps h2 {
    font-size: 42px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    margin-top: 16px;
    line-height: 1
}
#onboarding .connected .next-steps, #onboarding .connected .next-steps ul {
    width: 100%;
    max-width: 640px;
    margin: 0 auto
}
#onboarding .connected .next-steps ul li {
    list-style: none;
    position: relative;
    margin-bottom: 22px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.33;
    color: #7c7c7c
}
#onboarding .connected .next-steps ul li strong {
    color: #ffffff
}
#onboarding .connected .next-steps ul li a {
    font-weight: 600;
    color: #41c5c5
}
#onboarding .connected .next-steps .contact-info {
    border-radius: 4px;
    border: 1px dashed #ccc;
    float: left;
    padding: 20px 24px 24px;
    max-width: 246px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.38;
    color: #7c7c7c
}
#onboarding .connected .next-steps .contact-info a {
    font-weight: 600;
    color: #41c5c5;
    text-decoration: underline
}
#onboarding .connected .further-options h3 {
    font-size: 32px;
    font-weight: 400;
    line-height: 1.44;
    text-align: center;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 20px
}
#onboarding .connected .further-options .extra-note, #onboarding .connected .further-options p {
    letter-spacing: normal;
    margin-bottom: 24px;
    text-align: center;
    font-style: normal;
    font-stretch: normal
}
#onboarding .connected .further-options {
    width: 100%;
    border-radius: 4px;
    background-color: #fbfbfb;
    float: left;
    padding: 48px 42px 42px
}
#onboarding .connected .further-options h3 strong {
    font-weight: 700
}
#onboarding .connected .further-options p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.33;
    color: #7c7c7c;
    opacity: .9
}
#onboarding .connected .further-options p strong {
    font-weight: 600;
    color: #ffffff;
    opacity: 1
}
#onboarding .connected .further-options .extra-note {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    color: #7c7c7c;
    border-radius: 4px;
    border: 1px dashed #bfbfbf;
    padding: 21px;
    opacity: .9
}
#onboarding .connected .further-options .extra-note strong {
    color: #ffffff;
    font-weight: 600;
    opacity: 1
}
#onboarding .connected .further-options a.btn.btn-su.cta {
    height: 64px;
    line-height: 64px;
    display: block;
    padding: 0;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    border: 0
}
#onboarding .connected .further-options::before {
    content: "";
    background: url("../images/connect-success-bg.17dcb0d8.svg") no-repeat;
    background-size: 100%;
    width: 172px;
    height: 50px;
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: -86px
}
#onboarding .connected .further-options.old::before {
    display: none
}
#onboarding .col-xs-12.wizard-form.onboard-form.further-options.old {
    padding-left: 4px;
    padding-right: 4px;
    float: none;
    max-width: 584px;
    margin: 64px auto 0;
    clear: both;
    position: relative;
    border: 1px solid rgba(0, 0, 0, .03);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .05)
}
#onboarding .further-options.old .further-options-header {
    margin-left: auto;
    margin-right: auto;
    height: 63px;
    width: 100%;
    border-radius: 4px;
    text-align: center;
    background-color: rgba(241, 134, 89, .1);
    margin-top: -44px
}
#onboarding .col-xs-12.wizard-form.onboard-form.further-options.old section.further-options-section.av-subscribe {
    padding-left: 38px;
    padding-right: 38px
}
#onboarding .further-options.old .further-options-header h4 img {
    position: absolute;
    left: 0;
    top: 50%
}
#onboarding .further-options.old .further-options-header h4 {
    font-size: 20px;
    font-weight: 600;
    color: #f18659;
    padding-top: 20px;
    display: inline-block;
    position: relative;
    margin: 0;
    padding-left: 32px
}
#onboarding .further-options.old .further-options-section h3 {
    margin-top: 32px;
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    text-align: left;
    position: relative;
    padding-left: 44px;
    margin-bottom: 15px
}
#onboarding .further-options.old .further-options-section img {
    position: absolute;
    left: 0;
    top: 0
}
#onboarding .further-options.old .further-options-section p {
    text-align: left;
    line-height: 1.33
}
#onboarding .further-options.old .further-options-section p.further-options-disclaimer {
    font-size: 16px;
    line-height: 1.38;
    text-align: center;
    opacity: .9;
    margin-top: 16px;
    margin-bottom: -10px
}
@media(max-width:680px) {
    #onboarding .connected {
        margin-top: 42px
    }
    #onboarding .connected>div:first-child {
        margin-bottom: 67px
    }
    #onboarding .connected.avUpsellOld>div:first-child {
        margin-bottom: 22px
    }
    #onboarding .connected .next-steps .contact-info {
        padding: 16px 20px 20px
    }
    #onboarding .connected .further-options {
        padding: 48px 20px 20px
    }
    #onboarding .connected .next-steps h2 {
        margin-top: 12px;
        margin-bottom: 32px;
        font-size: 36px;
        line-height: 1.11
    }
    #onboarding .connected .next-steps ul {
        margin: 0 auto;
        padding: 0;
        float: none
    }
    #onboarding .connected .next-steps .contact-info {
        max-width: 352px;
        float: none;
        margin: 32px auto 0
    }
    #onboarding .connected .further-options h3 {
        font-size: 24px;
        line-height: 1.33
    }
    #onboarding .connected .further-options .extra-note {
        padding: 12px 24px;
        text-align: left
    }
    #onboarding .connected .further-options a.btn.btn-su.cta {
        font-size: 18px
    }
}
#onboarding-unavailable h3+p a {
    font-weight: 600;
    color: #FDAA37
}
#onboarding-unavailable p {
    max-width: 500px;
    margin: 0 auto
}
@media(max-width:767px) {
    #onboarding .col-xs-12.wizard-form.onboard-form.further-options.old section.further-options-section.av-subscribe {
        padding-left: 20px;
        padding-right: 20px
    }
    #onboarding .further-options.old .further-options-section p.further-options-disclaimer {
        margin-bottom: 0
    }
    #onboarding .col-xs-12.wizard-form.onboard-form.further-options.old {
        padding-bottom: 32px
    }
}
@keyframes rotating {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}
@keyframes rotating-left {
    from {
        transform: rotate(360deg)
    }
    to {
        transform: rotate(0)
    }
}
.rotating {
    animation: rotating 2s linear infinite
}
.rotate-icon>img, .rotate-icon>svg {
    animation: rotating-left 1s linear infinite
}
.animate-in.ng-enter {
    transition: .25s;
    margin-top: -60px;
    opacity: 0
}
.animate-in.ng-enter-active {
    opacity: 1;
    margin-top: 0
}
.ng-animate-fade.ng-hide {
    opacity: 0
}
.ng-animate-fade.ng-hide-add, .ng-animate-fade.ng-hide-remove {
    display: block!important;
    transition: all linear .4s
}
targets div.targets {
    border-radius: 4px;
    width: 100%;
    padding-left: 16px
}
targets div.editing {
    padding-bottom: 0
}
targets div.targets>span {
    border-radius: 4px;
    border: 1px solid #D0CDF5;
    padding: 10px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -.2px;
    color: #2d1fe8;
    margin-right: 10px;
    display: inline-block;
    margin-top: 16px;
    line-height: 1.1
}
targets .targets div.tags {
    height: initial!important;
    border: 1px solid #e7e7e7;
    outline: 0;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding: 18px 18px 6px;
    box-sizing: content-box;
    min-height: 138px
}
targets .taginput .tags .tag-item {
    height: 42px;
    background: #41c5c5;
    padding: 0 34px 0 10px;
    position: relative;
    border: none;
    line-height: 38px;
    margin: 0 10px 10px 0;
    font-weight: 600;
    letter-spacing: -.2px;
    color: #fff;
    font-size: 20px
}
targets tags-input .tags .tag-item .remove-button {
    color: transparent!important
}
targets tags-input .tags .tag-item .remove-button, targets tags-input .tags .tag-item .remove-button::before {
    position: absolute;
    right: 12px;
    top: 50%;
    border: 0;
    width: 14px;
    height: 14px;
    margin-top: -7px
}
targets tags-input .tags .tag-item .remove-button::before {
    content: "";
    background: url("../images/icon-target-remove.2e41f1be.svg") no-repeat;
    background-size: 100%;
    right: 0
}
targets .tags>ul.tag-list:empty+input {
    margin-bottom: 10px
}
targets .tags>ul.tag-list:not(:empty)+input {
    margin-top: 6px
}
targets tags-input .tags .input {
    height: 26px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    font-family: myriad-pro, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.4;
    color: #ffffff
}
targets>div>h2 {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -.2px;
    color: rgba(37, 37, 37, .9);
    margin-bottom: 24px
}
targets div.targets>span.empty {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -.2px;
    color: #909090;
    padding: 0;
    border: 0;
    height: initial;
    margin-top: 26px;
    margin-bottom: 10px;
    margin-left: 10px
}
targets tags-input.taginput {
    margin-left: -16px
}
targets tags-input .host {
    margin-top: 0;
    margin-bottom: 0;
    outline: 0
}
competitors targets .taginput .tags .tag-item {
    padding-left: 35px
}
competitors targets .taginput .tags .tag-item::before {
    content: "";
    position: absolute;
    width: 13px;
    height: 16px;
    left: 12px;
    top: 12px;
    background: url("../images/icon-user-target.aecaf3cd.svg") no-repeat;
    background-size: 100%
}
img.info-tooltip {
    margin-left: 5px
}
hashtags .tag-item ti-tag-item span::before, hashtags div.targets>span:not(.empty)::before {
    content: "#"
}
div {
    letter-spacing: 0
}
div#get-started1 {
    margin: 10px
}
div#get-started1 hr {
    margin: 128px
}
div#get-started1 div.header {
    margin-top: 64px;
    margin-bottom: 64px;
    text-align: center
}
div#get-started1 div.header h3 {
    font-size: 46px;
    font-weight: 600;
    line-height: 1.04;
    text-align: center;
    color: #ffffff;
    margin-bottom: 24px
}
div#get-started1 div.header p {
    display: inline-block;
    margin: auto;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 100;
    text-align: center;
    color: #7c7c7c
}
div#get-started1 div.steps {
    margin: auto auto 64px;
    max-width: 782px
}
div#get-started1 div.stepbtn {
    height: 64px;
    border-radius: 4px;
    background-color: #f18659;
    margin: auto;
    min-width: 85px;
    max-width: 250px
}
div#get-started1 div.disabled {
    background-color: #c5c5c5
}
div#get-started1 div.stepbtn p {
    display: inline-block;
    float: left;
    margin-left: 16px;
    margin-top: 8px
}
div#get-started1 div.stepbtn p span.head {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #fff
}
div#get-started1 div.stepbtn p span.body {
    opacity: .8;
    font-size: 16px;
    text-align: center;
    color: #fff
}
div#get-started1 div.stepbtn img {
    float: right;
    margin-right: 16px;
    margin-top: 20px
}
div#get-started1 div.step1 {
    margin: auto
}
div#get-started1 div.selectedAccount {
    margin-top: 0
}
div#get-started1 div.step1 textarea {
    height: 180px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #d5d5d5;
    margin-top: 16px
}
div#get-started1 div.step1 button.getstartedbtn {
    height: 64px;
    opacity: .95;
    border-radius: 4px;
    background-color: #FDAA37;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    margin-top: 32px;
    width: 100%
}
div#get-started1 img.paymenttypes {
    display: block;
    margin: 64px auto auto
}
div#get-started1 div.step2 {
    margin: auto
}
div#get-started1 div.step2 div.subscription p {
    font-size: 18px;
    line-height: 1;
    text-align: left;
    color: #7c7c7c
}
div#get-started1 div.step2 select {
    height: 64px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #eaeaea;
    width: 100%
}
div#get-started1 div.step2 button.paypal {
    display: block;
    margin: 32px auto auto;
    width: 100%;
    max-width: 457px;
    min-width: 225px;
    height: 64px;
    opacity: .95;
    border-radius: 4px;
    background-color: #019cde;
    font-size: 20px;
    font-weight: 300;
    text-align: center;
    color: #fff
}
div#get-started1 div.step2 button.paypal img.pplogo {
    margin-bottom: 8px;
    margin-right: 16px
}
div#get-started1 div.step2 button.paypal div.spinner {
    margin-top: 16px
}
div#get-started1 div.step2 div.foot {
    display: block;
    margin: 16px auto auto;
    font-size: 16px;
    line-height: 1.38;
    text-align: center;
    color: #7c7c7c
}
div#get-started1 div.step2 div.foot span.bold {
    font-weight: 600;
    color: #ffffff
}
div#get-started1 div.step2 div.foot span.pay {
    color: #f18659
}
div#get-started1 div.success h3, div#get-started1 div.success p {
    font-size: 46px;
    line-height: 1.04;
    color: #FDAA37;
    text-align: center
}
div#get-started1 div.success p {
    display: block;
    margin: auto auto 48px;
    font-weight: 100
}
div#get-started1 div.success h3 {
    font-weight: 600
}
div#get-started1 div.success p.thanks {
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    color: #7c7c7c
}
div#get-started1 div.success p.pref {
    font-size: 20px;
    font-weight: 600;
    color: #ffffff
}
div#get-started1 div.whitebox {
    margin: auto auto 16px;
    height: 64px;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #eaeaea
}
div#get-started1 div.selected {
    border: 2px solid #FDAA37;
    background: #fff
}
div#get-started1 span.radio {
    width: 28px;
    height: 28px;
    background-color: #fff;
    border: 2px solid #d5d5d5;
    border-radius: 50%;
    margin: 16px;
    float: left
}
div#get-started1 span.active {
    border: 2px solid #FDAA37
}
div#get-started1 span.activecircle {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #FDAA37;
    border-radius: 50%;
    margin: 2px
}
div#get-started1 span.email {
    display: inline-block;
    float: left;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    margin-top: 16px
}
div#get-started1 span.edit, div#get-started1 span.ppemail {
    display: inline-block;
    float: right;
    margin-right: 16px;
    font-size: 20px
}
div#get-started1 span.edit {
    font-weight: 600;
    color: #FDAA37
}
div#get-started1 div.tags {
    margin-top: 16px
}
div#get-started1 span.ppemail {
    color: #7c7c7c
}
div#get-started1 button.proceed {
    display: block;
    margin: 16px auto auto;
    width: 500px;
    height: 64px;
    border-radius: 4px;
    background-color: #FDAA37;
    font-size: 20px;
    font-weight: 300;
    line-height: 1;
    text-align: center;
    color: #fff
}
div#get-started1 .mobileOnly {
    display: none
}
@media(max-width:992px) {
    div#get-started1 .largeOnly {
        display: none
    }
}
@media(max-width:768px) {
    targets div.targets {
        min-height: 0
    }
    div#get-started1 .mobileOnly {
        display: block
    }
    div#get-started1 .desktopOnly, div#get-started1 .largeOnly {
        display: none
    }
    div#get-started1 div.header h3 {
        margin: 84px auto 24px
    }
}