.grecaptcha-badge { visibility: hidden; }

/*body {
    background-color: #f5f5f5;
}
.container {
    background-color: #fff;
}
.content {
    padding-top: 1.6em;
}
#result {
    display: none;
}
#share {
    height: 450px;
}
#qCsjOWgcVowP {
    display: none;
    margin-bottom: 30px;
    padding: 20px 10px;
    background: #d30000;
    color: #fff;
}
ins.adsbygoogle {
    background: transparent !important;
}
.uk-navbar-item,
.uk-navbar-nav > li > a,
.uk-navbar-toggle {
    height: 70px;
    color: rgba(255, 255, 255, 0.75) !important;
}
*/

body,
html {
    /*font-family: 'Nunito', sans-serif;*/
    font-family: 'Mulish', sans-serif;
    /*background: #f5f5f5;*/
    background: #f7f9fc;
    font-size: 16px;
    /*color: #707070 !important;*/
    color: #8c8c8c;
    line-height: 1.8;
}

.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    /*font-family: 'Nunito Sans', sans-serif;*/
    font-family: 'Poppins', sans-serif;
    color: #5d5757;
    margin-bottom: 10px;
    letter-spacing: 0.2px;
}

.header-dark {
    background: -webkit-gradient(linear, left top, right top, from(#7f59dc), to(#655be6));
    background: linear-gradient(to right, #7f59dc, #655be6);
    /*padding-bottom: 20px;*/
    /*-webkit-box-shadow: 1px 0 14px 0 rgb(0 0 0 / 50%);*/
    /*box-shadow: 1px 0 14px 0 rgb(0 0 0 / 50%);*/
}

.uk-navbar-item,
.uk-navbar-nav>li>a,
.uk-navbar-toggle {
    min-height: 60px;
    font-size: 1rem;
    text-transform: capitalize;
    color: #fff
}

.uk-navbar-item:focus,
.uk-navbar-nav>li>a:focus,
.uk-navbar-toggle:focus,
.uk-navbar-item:hover,
.uk-navbar-nav>li>a:hover,
.uk-navbar-toggle:hover {
    color: #fff;
    opacity: 0.8
}

.uk-navbar-nav>li:first-child>a {
    padding-left: 0
}

.uk-navbar-nav>li:last-child>a {
    padding-right: 0
}

.brand_logo {
    background: url(/public/images/logo.png) no-repeat;
    background-size: 300px;
}

.brand_logo {
    width: 300px;
    text-indent: -9999px;
    background-size: 300px;
    margin: 10px 0;
    vertical-align: middle;
    height: 60px;
    margin-left: 0;
}

.logo {
    max-height: 55px;
}

[class*=uk-navbar-dropdown-bottom] {
    /*margin-top: 10px;*/
}

.nav-dropdown {
    padding: 4px 0;
    border-radius: .25rem;
    -webkit-box-shadow: 0 0 1.25rem rgb(108 118 134 / 10%);
    box-shadow: 0 0 1.25rem rgb(108 118 134 / 10%);
    border-color: #eff3f6;
    font-size: 14px;
}

.dropdown-item {
    padding: 0;
}

.uk-navbar-dropdown-nav>li>a,
.uk-navbar-dropdown-nav>.dropdown-item a {
    width: 100%;
    padding: 12px 16px;
    display: block;
    color: #999;
}

.uk-navbar-dropdown-nav>li>a:hover,
.uk-navbar-dropdown-nav>.dropdown-item a:hover {
    text-decoration: none;
    color: #4c5054;
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #4c5054;
    text-decoration: none;
    background-color: #f8f9fa;
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}

.small-icon img {
    max-height: 20px;
    margin-right: 5px
}


/*alert*/

.uk-alert {
    /*position: relative;*/
    margin: 20px 0 0 0;
}


/*card*/

.card {
    border: none;
    /*-webkit-box-shadow: 0 0 1.25rem rgb(108 118 134 / 10%);*/
    /*box-shadow: 0 0 1.25rem rgb(108 118 134 / 10%);*/
    margin-bottom: 20px;
    min-width: 0;
    background-color: #fff;
    /*border-radius: .25rem;*/
    /*padding: 30px;*/
    padding: 30px 40px 40px;
    border-radius: 4px;
}

.block {
    /*display: block;*/
    /*width: 100%;*/
    background: #ffffff;
    padding: 30px 40px 40px;
    border-radius: 4px;
    margin-bottom: 30px;
    overflow: hidden;
}

.block-header {
    display: table;
    width: 100%;
    margin-bottom: 1rem;
    border-bottom: 1px solid #e7eff9;
}

.block-header .block-title {
    line-height: 26px;
    /*font-size: 21px;*/
    font-weight: bold
}

.block-body {
    line-height: 1.7;
}

p:last-child {
    margin-bottom: 0
}

.feature-wrap {
    /*position: absolute;*/
    /*width: 100%;*/
    /*top: 40px;*/
    /*left: 0;*/
    /*padding: 0 20px;*/
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);
    */ box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);
    -webkit-border-radius: 5px;
    /*padding: 20px;*/
    text-align: center;
}

.feature-wrap .padding {
    padding: 20px
}

.feature-wrap__icon {
    font-size: 50px;
    font-weight: 500;
    line-height: 54px;
    margin-bottom: 20px;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

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

.feature-wrap__title {
    color: #777;
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 10px;
}

.feature-wrap__title .title {
    font-weight: 600;
    color: #777;
    font-size: 17px;
}

.uk-position-bottom {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.uk-transition-active.uk-active [class*=uk-transition-slide],
.uk-transition-toggle:focus [class*=uk-transition-slide],
.uk-transition-toggle:hover [class*=uk-transition-slide] {
    /*opacity: 1;*/
    /*transform: translate(0,0);*/
    background: rgba(0, 0, 0, 0) linear-gradient(to right bottom, #736ffe, #47c4ff) repeat scroll 0 0;
    color: #fff
}

.uk-overlay>:last-child {
    margin-bottom: 0;
    color: #fff;
}

.uk-overlay {
    padding: 20px;
}

.feature-wrap .description,
.feature-wrap .description .title {
    color: white;
    line-height: 1.8;
}

.overlay-border {
    width: 60px;
    margin: auto;
    height: 1px;
    border-radius: 2px;
    background: #fff;
    background: -ms-linear-gradient(to bottom, #1565c0, #003c8f);
    transform: scale(1);
    opacity: 0.4;
}

.uk-badge {
    min-width: auto;
    font-weight: 700;
    height: auto;
    padding: 3px 13px;
    background: linear-gradient(to right, #7f59dc, #655be6);
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    cursor: pointer;
}

a.btn.btn-white:hover {
    background: #f8f8f8
}

.btn-primary {
    background-color: #655be6;
    border: 1px solid #655be6;
    color: #fff
}

.btn-white {
    background-color: #fff;
    border: 1px solid #fff;
    color: #655be6
}

.uk-form-label {
    color: #333;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 12px;
}

.input-dark {
    background: #f7f7f7;
    border: 1px solid transparent;
}

.subscription-box {
    /*background: -webkit-gradient(linear,left top,right top,from(#7f59dc),to(#655be6));*/
    background: linear-gradient(180deg, #7f59dc 0%, #655be6 100%);
    /*background: linear-gradient(to right,#7f59dc,#655be6);*/
    /* padding-bottom: 20px; */
    /*-webkit-box-shadow: 1px 0 14px 0 rgb(0 0 0 / 50%); */
    box-shadow: 1px 0 14px 0 rgb(0 0 0 / 27%);
}

.text-white {
    color: #fff
}

.padding-medium {
    padding: 30px;
}

.cart-icon {
    height: 22px;
    margin-bottom: 3px;
}

button:focus {
    border: 1px solid transparent;
    outline: none;
}

button:hover {
    opacity: 0.859
}

.uk-list-divider>li,
.uk-list-divider>li:nth-child(n+2) {
    margin-top: 10px;
    padding: 0;
    /*background: #f7f7f7;*/
    /*border: 1px solid transparent;*/
    color: #f7f7f7 !important;
    border-top: none;
    font-size: 0.875rem;
}

.footer-blue {
    background: -webkit-gradient(linear, left top, right top, from(#7f59dc), to(#655be6));
    background: linear-gradient(to right, #7f59dc, #655be6);
}

.uk-navbar-item,
.uk-navbar-nav>li>a,
.uk-navbar-toggle {
    min-height: 60px;
    height: 60px;
}


/*result*/

#result tr:nth-child(even),
.table tr:nth-child(even) {
    background: #f7f7f7;
}

#result table,
.table {
    border: 1px solid #ececec
}

#result .uk-table-small td,
.uk-table-small th,
.table.uk-table-small td,
.uk-table-small th {
    padding: 12px 16px;
}

#result .uk-table-small tr,
.table.uk-table-small tr {
    border: none;
}

#result .uk-table-small td,
.table.uk-table-small td {
    color: #707070
}

#result .uk-table-small th,
.table.uk-table-small th {
    font-weight: 800;
    color: #333;
    text-transform: uppercase;
    font-size: 13px;
}


/*credits*/

.uk-table-divider>:first-child>tr:not(:first-child),
.uk-table-divider>:not(:first-child)>tr,
.uk-table-divider>tr:not(:first-child) {
    border-top: 1px solid #efefef;
}

table {
    border: 1px solid #ededed;
}

.uk-table td,
.uk-table th {
    padding: 16px 12px;
    vertical-align: top;
    border: 1px solid #efefef;
    font-weight: 600;
    color: #494949
}

.uk-table th {
    color: #655be6;
    font-weight: bold;
    font-size: 15px;
}

.pricing td+td {
    font-size: 30px;
    color: #333
}

.uk-table td>:last-child {
    margin-bottom: 0;
    /*vertical-align: super;*/
    font-family: 'Mulish', sans-serif;
}

.uk-table .pricing td>:first-child {
    vertical-align: super
}


/*tr th:first-child, tr td:first-child {
            background: #fcfcfc;
        }*/

.package {
    background: #655be6;
    color: white;
    /*position: relative;*/
}

.most-popular {
    /*position: absolute;*/
    /*width: 100%;*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*background: #655be6;*/
    color: white;
    /*height: 125%;*/
    /*bottom: 0%;*/
    /*left: 0;*/
}

.icon-check-no {
    /*vertical-align: inherit;*/
}

.checkout-table {
    /*width: 50%;*/
    /*margin: 0 auto*/
}

.bordered-btn {
    border: 0.125rem solid #655be6;
    text-transform: capitalize;
    border-radius: 4px;
    color: #655be6;
    font-weight: 700;
}

.bordered-btn:focus {
    border-width: 0.125rem;
}

.badge-success {
    background: #32d296;
}

.badge-warning {
    background: #faa05a;
}

.info {
    padding: 30px 10px;
    text-align: center;
    background: #f5f5f5;
    border: solid 5px #ffffff;
    box-shadow: 0 0 25px rgb(0 0 0 / 10%);
    /*max-width: 300px;*/
    /*margin: 0 auto;*/
}

.social-list a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    font-size: 17px;
    margin: 2px;
    border-radius: 5%;
    background: #fff;
    box-shadow: 0 0 35px rgb(0 0 0 / 10%);
}

.facebook-bg {
    color: #4867aa;
}

.twitter-bg {
    color: #33CCFF;
}

.google-bg {
    color: #db4437;
}

.facebook-bg:hover {
    background: #4867aa;
    color: white
}

.twitter-bg:hover {
    background: #33CCFF;
    color: white
}

.google-bg:hover {
    background: #db4437;
    color: white
}

.custom-list {
    border: 1px solid #efefef;
}

.custom-list li {
    margin: 0;
    padding: 20px;
}

.custom-list>li:nth-child(n+2),
.custom-list>li>ul {
    margin: 0;
    border-top: 1px solid #efefef;
}


/*media query*/

@media only screen and (max-width: 767px) {
    .subscription-box.padding-medium {
        padding: 20px 0;
    }
    .subscription-box h3 {
        font-size: 20px
    }
}


/*pricing-table*/

.pricing-table-sticky-header {
    position: -webkit-sticky;
    position: sticky;
    background: #655be6;
    color: #fff !important;
    top: -1px;
    z-index: 3;
}

td svg.icon-check-no path {
    d: path('M9.75 8.00049L14.7656 13.063C14.9062 13.2036 15 13.3911 15 13.5786C15 13.813 14.9062 14.0005 14.7656 14.0942L13.5938 15.2661C13.4531 15.4536 13.2656 15.5005 13.0781 15.5005C12.8438 15.5005 12.6562 15.4536 12.5625 15.2661L7.5 10.2505L2.4375 15.2661C2.29688 15.4536 2.10938 15.5005 1.92188 15.5005C1.6875 15.5005 1.5 15.4536 1.40625 15.2661L0.234375 14.0942C0.046875 14.0005 0 13.813 0 13.5786C0 13.3911 0.046875 13.2036 0.234375 13.063L5.25 8.00049L0.234375 2.93799C0.046875 2.84424 0 2.65674 0 2.42236C0 2.23486 0.046875 2.04736 0.234375 1.90674L1.40625 0.734863C1.5 0.594238 1.6875 0.500488 1.92188 0.500488C2.10938 0.500488 2.29688 0.594238 2.4375 0.734863L7.5 5.75049L12.5625 0.734863C12.6562 0.594238 12.8438 0.500488 13.0781 0.500488C13.2656 0.500488 13.4531 0.594238 13.5938 0.734863L14.7656 1.90674C14.9062 2.04736 15 2.23486 15 2.42236C15 2.65674 14.9062 2.84424 14.7656 2.93799L9.75 8.00049Z') !important;
}

td svg.icon-check-yes path {
    d: path('M19.4375 0.890625C19.5312 0.796875 19.625 0.75 19.8125 0.75C19.9531 0.75 20.0938 0.796875 20.2344 0.890625L21.5469 2.25C21.6406 2.34375 21.7344 2.48438 21.7344 2.625C21.7344 2.8125 21.6406 2.95312 21.5469 3.04688L7.48438 17.1094C7.39062 17.2031 7.25 17.25 7.10938 17.25C6.92188 17.25 6.78125 17.2031 6.6875 17.1094L0.453125 10.8281C0.3125 10.7344 0.265625 10.6406 0.265625 10.4531C0.265625 10.3125 0.3125 10.1719 0.453125 10.0312L1.76562 8.71875C1.85938 8.625 2 8.53125 2.1875 8.53125C2.32812 8.53125 2.46875 8.625 2.5625 8.71875L7.10938 13.2656L19.4375 0.890625Z') !important;
}

.grid-border {
    border: 1px solid #d6d2d2;
}

.resellerGrid .resellerType {
    padding: 30px;
}

.resellerGrid+.resellerGrid .resellerType {
    border-left: 1px solid #eee
}

.reseller-card__image img {
    height: 100px
}

.reseller-card__content {
    margin-top: 30px;
}
