/*Contact Page*/
.contact-info-wrap i {color: #b4b8ba; font-size: 28px; text-align: center;}
.contact-info-wrap i.fa-envelope {font-size: 24px;}
.contact-info-wrap h4 {font-weight: 700; margin-top: 0;}
.contact-info-wrap p {font-size: 16px;}

/*General v3 Styles*/
.v3-wrap p {font-size: 16px; margin-bottom: 20px;}
.v3-wrap p span {margin-right: 5px; font-weight: 600;}
.v3-wrap h3 {text-transform: uppercase; font-size: 20px; font-weight: 700; margin-bottom: 15px;}
.v3-wrap h3 span {margin-right: 10px;}
.v3-wrap ol {margin-left: 20px; padding-left: 0; list-style: none; position: relative;}
.v3-wrap ol li {margin-bottom: 15px; margin-left: 50px; font-size: 16px; counter-increment: item;}
.v3-wrap ol li:before {display: inline-block; content: counter(item) "."; font-weight: 700; position: absolute; left: 20px;}
.v3-wrap ul {margin-left: 40px;}
.v3-wrap ul li i {margin-right: 20px; color: #32a532;}
.v3-wrap .panel.affiliate-sample {background-color: #f1f1f1; border: none; box-shadow: none;}
.v3-wrap .panel.affiliate-sample .panel-body {padding: 30px 40px;}
.v3-wrap .panel.affiliate-sample .steps {font-size: 24px; border-radius: 50%; background-color: #32a532; color: #fff; padding: 2px 12px; font-weight: 700;}
.v3-wrap .panel.affiliate-sample p {font-size: 14px; margin-bottom: 0;}

.v3-wrap .panel.banner-link-wrap {margin-bottom: 30px;}
.v3-wrap .panel.banner-link-wrap .panel-heading {text-align: center;}
.v3-wrap .panel.banner-link-wrap .panel-body img {max-width: 100%;}
.v3-wrap .panel.banner-link-wrap textarea {height: 85px; font-size: 12px;}
.v3-wrap .panel.banner-link-wrap .copy-text {font-size: 12px; text-align: left; margin-bottom: 5px; font-style: italic;}

.v3-wrap .testi-box {background: #f9fafa; border: 1px solid #e9e9e9; padding: 20px; border-radius: 5px; margin-bottom: 20px;}
.v3-wrap .testi-box p {font-style: italic; font-size: 16px; margin-bottom: 20px;}
.v3-wrap .testi-author ul {margin: 0;}
.v3-wrap .testi-author ul li {display: inline-block; vertical-align: middle; margin-right: 10px;}
.v3-wrap .testi-author ul li img {width: 50px; height: 50px; border-radius: 50%;}
.v3-wrap .testi-author p {display: inline-block; vertical-align: middle; margin-bottom: 0; font-size: 16px; color: #4e6f86; font-weight: 700;}
.v3-wrap .testi-author p span {font-size: 14px;}

.v3-wrap .jobs-cat p, .v3-wrap .jobs-box-dec p {font-size: 14px; margin-bottom: 10px;}
.v3-wrap .jobs-cat p i {margin-right: 5px;}

.vetted-worker {margin-bottom: 30px;}
.vetted-worker p.bg-danger {margin-bottom: 0; text-align: center; padding: 15px 0; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #fff; background-color: #E63838;}
.vetted-worker p.bg-danger i {font-size: 28px; vertical-align: middle; margin-right: 12px; color: #A52424;}
.vetted-worker .panel-heading {padding: 30px 40px !important}
.vetted-worker .panel-body {padding: 30px 40px !important}
.vetted-worker .panel-heading img {max-width: 100%; border-radius: 3px; border: 1px solid #ddd;}
.vetted-worker .panel-heading form input[type='submit'] {font-weight: 700;}
.vetted-worker h4 {font-size: 16px; font-weight: 700; text-transform: uppercase; color: #4c5759; margin-top: 0; margin-bottom: 15px;}
.vetted-worker dl {margin-bottom: 10px;}
.vetted-worker dl dt {color: #9cadb0; margin-right: 8px; display: inline-block; text-transform: uppercase;}
.vetted-worker dl dd {display: inline; color: #4c5759;}
.vetted-worker dl dd audio {vertical-align: middle;}
.vetted-worker dl dd video {width: 100%; margin-top: 10px;}
.vetted-worker dl dd object {margin-bottom: -15px;}
.vetted-worker dl dd p {font-size: 14px;}
.vetted-worker .vworker-status {font-size: 14px; font-weight: 700; color: #4c5759; margin: 12px 0;}
.vetted-worker .vworker-status i {color: #41dc3e; margin-right: 10px; font-size: 18px; vertical-align: middle;}
.vetted-worker .panel-body h4 {text-transform: none; font-weight: 700; font-size: 14px; margin-bottom: 5px;}
.vetted-worker .panel-body p {font-size: 14px; opacity: 0.8; padding-left: 20px;}

.vetted-result-success i, .vetted-result-sorry i {font-size: 80px; margin-bottom: 20px;}
.vetted-result-success {background-color: #5d9e42;}
.vetted-result-sorry {background-color: #9a4848;}

.easypay-steps {margin-left: 20px;}
.easypay-steps > li {padding-bottom: 80px;}
.easypay-steps > li:last-child {padding-bottom: 40px;}
.easypay-steps > li > ul:before {border-left: 2px dashed #c7d1d6; height: 100%; content: ' '; position: absolute; z-index: -1; height: 200px; left: 80px; margin-top: 10px;}
.easypay-steps > li:last-child > ul:before {display: none;}
.easypay-steps > li > ul > li {display: inline-block; vertical-align: middle;}
.easypay-steps > li > ul > li:first-child {margin-right: 20px;}
.easypay-steps > li > ul > li:last-child {width: 65%;}
.easypay-steps > li > ul > li span {font-size: 14px; font-weight: 700; text-transform: uppercase; color: #616161;}
.easypay-steps > li > ul > li h3 {font-size: 24px; font-weight: 700; color: #1b1b1b; margin: 0 0 5px 0;}
.easypay-steps > li > ul > li p {font-size: 18px; color: #1b1b1b; margin-bottom: 0;}
.easypay-benefit {font-size: 20px;}
.easypay-benefit i {font-size: 26px; vertical-align: middle; margin-right: 10px; color: #4CAF50;}

.advance-search .bg-warning {padding: 20px 30px; margin-bottom: 20px;}
.advance-search .oj-accordion .panel-heading .panel-title a {padding: 15px 20px;}
.advance-search .oj-accordion .panel-body {padding-left: 20px; padding-right: 20px;}
.advance-search .advanced-search-form .panel-heading {padding: 10px 20px; background-color: #30b7ee;}
.advance-search .advanced-search-form {border: none; background-color: #fcfcfc;}
.advance-search .advanced-search-form .panel-heading h4 {margin: 0; color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase;}
.advance-search .advanced-search-form label {text-transform: uppercase; color: #7a8387; font-size: 13px; font-weight: 600;}
.advance-search .advanced-search-form input[type='submit'] {width: 100%; font-size: 18px; font-weight: 700; color: #fff;  text-transform: uppercase; background-color: #32a532;}

/* Recruiting page */
.recruiting-wrap section {padding: 100px 0;}
.recruiting-wrap p {font-size: 22px;}
.recruiting-wrap h2 {font-size: 30px;}
.recruiting-wrap img {max-width: 100%;}
.recruiting-wrap .bg-dgray {color: #fff; background-color: #a4a4a4;}
.recruiting-wrap .btn-orange {background-color: #ec8000 !important; text-transform: uppercase; font-size: 24px; font-weight: 800;}
.recruiting-wrap .recruit-step-wrap {padding: 60px 0 0 0;}
.recruiting-wrap .recruit-step-wrap h3 {font-size: 26px;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box {padding: 40px 40px 0 40px; height: 300px;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box:nth-child(2) {background-color: #fafafa;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box:nth-child(3) {background-color: #f6f6f6;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box:nth-child(4) {background-color: #efefef;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box:nth-child(5) {background-color: #e5e5e5;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box h2 {font-size: 48px;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box p {font-size: 20px;}
.recruiting-wrap .recruit-step-wrap .recruit-step-box i {color: #fff; font-size: 35px; padding: 10px 15px; border-radius: 50%; background-color: #21ab2c; max-width: 65px;}

/* Virtual Coaching page */
.virtual-coaching-wrap section {padding: 100px 0;}
.virtual-coaching-wrap p {font-size: 20px;}
.virtual-coaching-wrap h2 {font-size: 30px; font-weight: 800;}
.virtual-coaching-wrap img {max-width: 100%;}
.virtual-coaching-wrap .panel-hiw .card-body {padding: 30px 40px; text-align: center;}
.virtual-coaching-wrap .panel-hiw img {width: 80px; margin-top: 20px;}
.virtual-coaching-wrap .panel-hiw h3 {font-size: 28px; font-weight: 700; text-transform: none; margin: 30px 0;}
.virtual-coaching-wrap .panel-hiw ul {margin: 0 0 30px 0; padding: 0 0 0 30px;}
.virtual-coaching-wrap .panel-hiw ul li {font-size: 20px; text-align: left; position: relative; padding-left: 30px;}
.virtual-coaching-wrap .panel-hiw ul li:before {content: "\f00c"; font-family: Font Awesome\ 5 Free; font-weight: 900; display: inline-block; color: #7cc576; position: absolute; left: 0;}
.virtual-coaching-wrap .virtual-coaching-cta {background-color: #ec8000 !important; color: #fff; text-transform: uppercase; font-size: 24px; font-weight: 800; white-space: normal;}
.virtual-coaching-wrap .virtual-coaching-vid {padding: 60px 0;}

.success-msg {text-align: center; padding: 15px; font-size: 18px; border-radius: 5px;}
p.error { color:red; font-size:1em; margin-left:30px;}
.recruiting-button div { padding-bottom:1em; }

/* Background Check Sales Page */
.bg-check-wrap p {font-size: 20px;}
.bgcheck-box {padding: 60px 0; border-bottom: 2px solid #ddd; margin-left: 0 !important;}
.bgcheck-box.last {border-bottom: none;}
.bgcheck-box li {display: inline-block; width: 49%; vertical-align: middle;}
.bgcheck-box li img {max-width: 100%; -webkit-box-shadow: 0px 0px 51px 0px rgba(173,173,173,1); -moz-box-shadow: 0px 0px 51px 0px rgba(173,173,173,1); box-shadow: 0px 0px 51px 0px rgba(173,173,173,1);}
.bgcheck-box .bgcheck-img2 img {max-width: 80%;}
.bgcheck-box li h3 {font-size: 30px; font-weight: 600; text-transform: none; margin: 40px 0;}
.bgcheck-box li span {font-size: 20px; font-weight: 800; color: #fff; border-radius: 50%; padding: 5px 14px;}
.bgcheck-box li span.bgcheck-badge-1 {background-color: #01b8c8;}
.bgcheck-box li span.bgcheck-badge-2 {background-color: #a6dae8;}
.bgcheck-box li span.bgcheck-badge-3 {background-color: #f16a54;}
.bgcheck-box li span.bgcheck-badge-4 {background-color: #f95361;}
.bgcheck-box li span.bgcheck-badge-5 {background-color: #f16a54;}
.bgcheck-box li span.bgcheck-badge-6 {background-color: #889c29;}
.bg-check-wrap .card {transition: all .2s ease-in-out; margin-bottom: 20px; border: none;}
.bg-check-wrap .card .card-body {text-align: center; padding: 0;}
.bg-check-wrap .card .card-body img {width: 80px;}
.bg-check-wrap .card .card-body p {margin-bottom: 0; font-size: 16px; margin-top: 20px; color: #4c5759;}
.bg-check-wrap .cta-link {color: #0887dc; text-decoration: underline; text-transform: uppercase; font-size: 24px; font-weight: 800;}
.btn-premium {background-color: #d2ca25; border-color: #d2ca25; border-radius: 20px; color: #fff;}
.btn-premium:hover {color: #fff; opacity: 0.9;}
.bgcheck-sample-link {border-radius: 10px; border: 1px solid #ddd; padding: 10px; }
.bgcheck-sample-link a {color: #4a90e2 !important; font-size: 16px;}
.bgcheck-sample-link img {width: 60px; margin-right: 20px; transition: all .5s ease-in-out;}
.bgcheck-sample-link a:hover img {transform: scale(1.1);}

.testi {position: relative; background-color: #26a4f9; color: #fff; line-height: 24px; padding: 15px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-size: 16px; margin-bottom: 20px;}
.testi .rounded-circle {width: 40px; margin: 0 20px;}

.bg-check-wrap .testi {position: relative; background-color: #fff; color: #464646; line-height: 24px; padding: 0; border-radius: 80px; -moz-border-radius: 80px; -webkit-border-radius: 80px; font-size: 16px; margin-bottom: 20px; font-weight: 300; font-style: italic; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05); height: 75px;}
.bg-check-wrap .testi .rounded-circle {width: 80px; margin: 0;}
.bg-check-wrap .testibox.text-left .testi .rounded-circle {margin-left: -4px;}
.bg-check-wrap .testibox.text-right .testi .rounded-circle {margin-right: -4px;}
.bg-check-wrap .testibox.text-left .testi {padding-right: 30px;}
.bg-check-wrap .testibox.text-right .testi {padding-left: 30px;}
.bg-check-wrap .testi .quote {position: absolute; left: -10px; top: -8px;}

/*Code review page*/
.oj-accordion .panel-default {border: none; box-shadow: none; border-radius: 0;}
.oj-accordion .panel-heading {padding: 0;}
.oj-accordion .panel-heading .panel-title a {padding: 15px 40px; display: block; background-color: #e9f8fe; font-size: 14px; font-weight: 700; color: #3a7c96; text-transform: uppercase; border-radius: 5px;}
.oj-accordion .panel-heading .panel-title a i {color: #adc6d0;}
.oj-accordion .panel-body {border-top: none !important; padding-left: 40px; padding-right: 40px; font-size: 16px;}
.oj-accordion .panel-body ul {margin-left: 40px;}
.oj-accordion .panel-body ul li a {font-size: 14px; color: #00aeef;}
.oj-accordion .panel-body ul li a i.fa {margin-right: 15px; color: #cecfcf;}
.oj-accordion .panel-body p {margin-bottom: 15px;}
.oj-accordion .panel-body pre {border: none;}
.code-box-dl {margin-bottom: 10px;}
.code-box-dl a {display: block; padding: 10px; text-align: center; width: 100%; color: #38464f; font-style: italic; font-size: 16px; font-weight: 700; background-color: #f4f4f4; border-radius: 3px;}
.code-box-dl a i {font-size: 30px; color: #ec8000; vertical-align: middle; margin-right: 10px;}

.worker-inactive-wrap h1 {font-size: 100px; color: #215171; font-weight: 700;}
.worker-inactive-wrap h3 {font-size: 30px;}
.worker-inactive-wrap hr {margin: 40px 0;}
.search-resume-wrap {background-color: #c2e8f4; padding: 20px; position: relative;}
.search-resume-wrap button {position: absolute; top: 20px; right: 20px; padding: 10px 20px; font-size: 20px;}
.search-resume-wrap input {height: 50px; font-size: 20px;}

.terms-summary {background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(85%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 85%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );}
.terms-summary h3 {line-height: 36px;}
.terms-summary h5 {font-size: 18px; font-weight: 700; margin: 20px 0;}
.terms-summary p {font-size: 16px;}
.terms-content {background-color: #fff; margin-top: -100px; padding-top: 60px;}

.success-hero {background: url('/images/success-story-bg.jpg') no-repeat #f9f9f9; background-position: center right; background-size: contain; padding: 80px 0;}
.success-hero h2 {color: #38464f; font: italic 400 48px "Playfair Display", serif; margin-bottom: 40px; margin-top: 0;}
.success-hero p {color: #848a8f; font-size: 18px;}
.nav-tabs-stories {text-align: center; margin: 0 auto; border-bottom: none; margin-top: 80px;}
.nav-tabs-stories li {float: none; display: inline-block;}
.nav-tabs-stories li > a {border: 3px solid #38464f; text-transform: uppercase; font-weight: 700; font-size: 18px; color: #38464f; transition: all ease 0.5s; padding: 5px 50px;}
.nav-tabs-stories li > a:hover {border: 3px solid #38464f; background-color: #38464f; color: #fff;}
.nav-tabs-stories li > a.active, .nav-tabs-stories li > a.active:hover, .nav-tabs-stories li > a.active:focus {border: 3px solid #38464f; background-color: #38464f; color: #fff;}
.nav-tabs-stories li:first-child > a {border-top-left-radius: 6px; border-bottom-left-radius: 6px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.nav-tabs-stories li:last-child {margin-left: -6px;}
.nav-tabs-stories li:last-child > a {border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.tab-content-stories {margin-top: 20px;}
.tab-content-stories p {font-size: 18px; margin-bottom: 30px; line-height: 30px;}
.tab-content-stories .story-img {text-align: center;}
.tab-content-stories .story-img img {box-shadow: 0 0px 80px #e0e0e0; width: 100%;}
.tab-content-stories .story-text {padding-left: 40px; position: relative;}
.tab-content-stories .story-text img {position: absolute; right: 0;}
.story-highlight {padding-top: 100px; padding-bottom: 100px;}
.story-minimal {background-color: #f2f9fe; padding: 100px 0;}
.story-minimal .story-img img {box-shadow: none;}
.story-minimal .story-text img {top: -60px;}
.story-minimal-alt .story-text {padding-left: 0; padding-right: 40px;}
.story-minimal-alt .story-text img {position: absolute; left: 0; top: -60px; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.story-minimal-alt-star .story-text img {-ms-transform: none; -webkit-transform: none; transform: none;}
.story-highlight-full {background: url('/images/christopher-westfall.jpg') no-repeat #fff; background-size: contain; background-position: center left; padding-top: 100px; padding-bottom: 100px;}
.story-highlight-full p, .story-text-big p {font-size: 34px; font-weight: 300; line-height: 56px;}
.story-cta-wrap {background-color: #f2f9fe; padding-top: 0; padding-bottom: 80px;}
.story-cta-wrap a {padding: 20px 40px;}

.story-highlight-image { padding: 80px 0; }
.story-highlight-image-card img { border-radius: 20px; width: 100%; object-fit: cover; }
.story-highlight-image .card { border: 1px solid #EEEEEE; box-shadow: 0 0 20px 0 rgba(205,205,205,0.48); border-radius: 6px; margin-left: -80px; }
.story-highlight-image .card-body { padding: 2rem 3rem; position: relative; }
.story-highlight-image .story-image-quote { position: absolute; right: 0; top: -80px; }

/*Invoice register modal*/
.modal-invoice .modal-content {border-radius: 0; background-color: #fff !important;}
.modal-invoice .modal-body {padding: 0 0 20px 0;}
.invoice-register-box {border: 1px solid #ddd; box-shadow: 0 0 5px #ccc; padding: 20px 0 0 0; position: relative;}
.invoice-register-box p {font-weight: 600; font-size: 16px; margin-top: 40px; margin-bottom: 20px;}
.invoice-register-box a {font-weight: 700; font-size: 16px; margin-top: 10px; width: 100%; border-radius: 0; text-transform: uppercase; padding: 10px 0;}
.invoice-register-box.payoneer {margin-left: 30px; background-color: #e8ffe9;}
.invoice-register-box.paypal {margin-right: 30px;}
.invoice-register-box.paypal img {margin-bottom: 12px;}
.invoice-register-box .best-ribbon {position: absolute; top: -12px; left: -12px;}
.invoice-register-box ul {padding: 0 30px;}
.invoice-register-box ul li {text-align: left; margin-bottom: 15px;}
.invoice-register-box ul li:before {font-family: 'FontAwesome'; content: '\f0da'; margin-right: 10px;}
.invoice-register-box.payoneer ul li:before {color: #fc3e06;}
.invoice-register-box.paypal ul li:before {color: #229ad7;}
.modal-invoice .other-invoice-wrap {background-color: #e9e9e9; padding: 20px; text-align: left; margin: 40px 0 0 0;}
.modal-invoice .other-invoice-wrap h4 {font-weight: 600; font-size: 16px;}
.modal-invoice .other-invoice-wrap form {margin-bottom: 0;}
.modal-invoice .other-invoice-wrap form .form-group {width: 70%;}
.modal-invoice .other-invoice-wrap form .form-group input {width: 100%; margin-right: 10px; border-radius: 0; font-size: 12px;}
.modal-invoice .other-invoice-wrap form button {width: 28%; text-transform: uppercase; font-weight: 700; border-radius: 0;}
.modal-invoice form label {margin-top: 5px;}
#payoneer-register .modal-body, #paypal-register .modal-body {padding: 20px;}
#payoneer-register form button, #paypal-register form button {font-weight: 700; font-size: 16px; width: 100%; border-radius: 0; text-transform: uppercase; padding: 10px 0;}

.idproof-main p {font-size: 18px; margin-bottom: 25px;}
.idproof-main img {width: 90%; margin: 0 auto;}
.idproof-feat-alt {background-color: #FAFAFA;}
.idproof-feat h3 {text-transform: uppercase; font-size: 24px; font-weight: 700; line-height: 34px;}
.idproof-feat h3 strong {font-weight: 800;}
.idproof-feat p {font-size: 18px; line-height: 28px; margin-top: 0;}
.idproof-feat .num-circle {font-size: 20px; font-weight: 800; color: #fff; background-color: #18BA60; border-radius: 50%; padding: 3px 10px;}
.idproof-feat img {width: 30px;}
.idproof-feat ul {padding-left: 30px;}
.idproof-feat ul li {font-size: 16px; margin-bottom: 15px;}
.idproof-feat ul li i {margin-right: 10px;}

.video-responsive video {width: 100%; height: auto;}

.section-staff-request .input-lg {font-size: 16px;}

.re-download {margin-left: 70px;}
.re-download img {width: 30px;}
.re-downloads-help img {max-width: 100%; width: 100%;}
.re-downloads-help h4 {margin-top: 15px;}

.mt-40 {margin-top: 40px;}

@media (max-width: 991px) {
	.idproof-main img {width: 320px;}
	.idproof-feat img {margin-bottom: 20px;}
	.idproof-feat .num-circle {margin-bottom: 20px; display: inline-block;}
	.idproof-feat p, .idproof-feat h3 {text-align: center;}
}

@media (min-width: 768px) {
	#modal-invoice-reg .modal-dialog {width: 700px;}
}

@media (max-width: 767px) {
   .easypay-steps > li > ul:before {display: none;}
   .recruiting-wrap section {padding: 50px 0;}
   .recruiting-wrap .mtop40, .recruiting-wrap .mtop100, .recruiting-wrap .mtop120 {margin-top: 20px !important;}
   .virtual-coaching-wrap .virtual-coaching-cta {font-size: 20px;}
   .story-highlight-full {background: none;}

   .modal-invoice .modal-body {padding: 20px;}
   .invoice-register-box.payoneer, .invoice-register-box.paypal {margin: 0; margin-bottom: 20px;}

   .success-hero {background-image: none; padding: 50px 0;}
   .success-hero h2 {font-size: 32px;}
   .nav-tabs-stories li > a {font-size: 16px; padding: 5px 30px;}
   .story-highlight {padding-top: 40px; padding-bottom: 40px;}
   .tab-content-stories .story-text img {right: 20px; width: 50%;}
   .story-highlight-full {padding-top: 40px; padding-bottom: 40px;}
   .story-highlight-full p, .story-text-big p {font-size: 20px; line-height: 40px;}
   .story-minimal-alt {flex-direction: column-reverse;}
   .tab-content-stories .story-text {padding-left: 15px;}
   .story-minimal-alt .story-text {padding-right: 15px;}

   .story-highlight-image .card {margin-left: 0; margin-top: -80px;}

   .vetted-result-success i, .vetted-result-sorry i {font-size: 50px;}
}

@media (max-width: 600px) {
   .bgcheck-box li {display: block; width: 100%;}
   .bgcheck-box li img {margin: 20px 0;}
   .story-minimal .story-img img {width: 75%;}
   .story-cta-wrap a {padding: 15px 10px;}
   .story-cta-wrap a .btn-txt {font-size: 18px; white-space: break-spaces;}

   .re-downloads-help h4 {margin-top: 0;}
   .re-download {margin-left: 10px;}
}
