/*==Header==*/
body.fixed {
	margin-top: 100px;
}
body.fixed #header_2020 {
	position: fixed !important;
}
body.fixed #header_2020.on_float .search-form-2020 {
	display: block;
}
#header_2020.on_float .search-form-2020 {
	display: none;
}
#header_2020.compact_v2 {
	background-color: #470faa;
	height: 100px;
	padding-top: 12px;
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 9999;
	box-shadow: 0px 2px 8px rgba(79, 80, 101, 0.16);
}
#header_2020.compact_v2.full_header {
	border-bottom: 0px;
}
#header_2020.compact_v2:not(.no_compact) + .search_mb_2020 + div:not(.modal),
#header_2020.compact_v2:not(.no_compact) + .search_mb_2020 + .modal + div {
	margin-top: 100px;
}
#header_2020.compact_v2 .logo img {
	width: 150px;
}
#header_2020.compact_v2 .new-menu {
	margin-top: 27px;
}
#header_2020.compact_v2 .dashboard-menu-new {
	color: #fff;
	font-size: 32px;
	position: absolute;
	top: 16px;
	left: 16px;
	display: none;
}
.mobile-back {
	display: none;
}
#header_2020.compact_v2 .pos-initial {
	position: initial;
}
#header_2020.compact_v2 .pos-relative {
	position: relative;
}
#header_2020.compact_v2 .new-sub-menu {
	display: none;
	width: 400px;
	position: absolute;
	margin-top: 44px;
	right: 0px;
	background-color: #26273c;
	padding: 16px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*min-height: 425px;*/
	z-index: 1;
	top: auto;
	box-shadow: none;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 5px #26273c;
}
#header_2020.compact_v2 .login-modal::before {
	display: none;
}
#header_2020.compact_v2 .new-sub-menu > div:nth-child(n + 2) h4 {
	margin-top: 16px;
}
#header_2020.compact_v2 .new-sub-menu h4 {
	color: #2ac984;
	font-size: 14px;
	border-bottom: 2px solid #4f5065;
	padding-bottom: 12px;
	margin-bottom: 16px !important;
}
#header_2020.compact_v2 .new-sub-menu ul {
	list-style: none;
}
#header_2020.compact_v2 .new-sub-menu ul li a {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-transform: capitalize;
	font-family: "Open Sans", sans-serif !important;
	line-height: 28px;
	text-decoration: none;
}
#header_2020.compact_v2 .new-sub-menu ul li a:hover {
	color: #2ac984;
}
#header_2020.compact_v2 .new-sub-menu ul.account-menu li {
	line-height: 36px;
}
#header_2020.compact_v2 .header-bar .menu-wrapper .login span {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	background-color: transparent;
	padding: 0px;
}
#header_2020.compact_v2 .header-bar .menu-wrapper {
	text-align: left;
	position: initial;
}
#header_2020.compact_v2 .new-sub-menu ul li a i {
	font-size: 28px;
	display: inline-block;
	position: absolute;
	margin-top: 5px;
}
#header_2020.compact_v2 .new-sub-menu ul li a span {
	margin-left: 36px;
	font-weight: normal;
}
#header_2020.compact_v2 .new-sub-menu ul.account-menu li.logout-link a {
	background-color: #cdcdcd;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #26273c;
	height: 42px;
	display: block;
	text-align: center;
	line-height: 42px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 12px;
}
#header_2020.compact_v2 .new-menu span {
	color: #ffffff;
	font-family: "Open Sans";
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}
#header_2020.compact_v2 .new-menu span:hover,
#header_2020.compact_v2 .new-menu .active > span {
	color: #2ac984;
}
#header_2020 .main-menu .new-menu .active > i::before {
	content: "\e940";
}
#header_2020.compact_v2 .new-menu span.active {
	color: #2ac984;
}
#header_2020.compact_v2 .login-footer {
	color: #fff;
	margin-top: 16px;
}
#header_2020.compact_v2 .login-footer a {
	color: #2ac984;
}
#header_2020.compact_v2 .new-sub-menu ul.account-menu li a i {
	margin-top: 4px;
}
.new-mb-option {
	display: none;
	color: #fff;
	font-size: 32px;
	float: right;
}
.module-home .scf-banner .typewriter {
	text-align: center;
	max-width: fit-content;
	max-width: -moz-fit-content;
	margin: 0px auto;
}
#img-preloader {
	position: absolute;
	height: 0;
	width: 0;
	background: url(../images/loader-green.svg), url(../images/loader-white.svg) #000;
}
@media (min-width: 768px) {
	#mb-detect {
		display: none;
	}
}
/*Revised Main Landing Page Styles*/
.module-home #header_2020.compact_v2 {
	background-color: #470faa;
}
.module-home .scf-banner .typewriter h2 {
	overflow: hidden;
	border-right: 2px solid #ffffff;
	white-space: nowrap;
	margin: 0 auto;
	animation: typing 2s steps(60, end), blink-caret 0.75s step-end infinite;
	letter-spacing: 1px;
	display: none;
	padding-bottom: 0px;
	margin-bottom: 32px;
	font-size: 55px;
	line-height: 60px;
}
.module-home .scf-banner .typewriter h2.active {
	display: inline-block;
}
/*==Login==*/
#fake-login {
	width: 0 !important;
	height: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	display: none;
}
#header_2020.compact_v2 .login-button,
#header_2020.compact_v2 .reset-modal .button {
	background-color: #2ac984;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	/*+user-select: none;*/
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	margin-top: 25px;
	display: block;
}
#header_2020.compact_v2 .login-button:hover,
#header_2020.compact_v2 .reset-modal .button:hover {
	background-color: #26b979;
}
#header_2020.compact_v2 .login-modal-new p {
	text-align: left;
	font-size: 14px;
	font-family: "Open Sans";
	color: #2ac984;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	line-height: 1.1;
}
#header_2020 .login-modal-new p.error,
#header_2020 .login-modal-new .section-forgot p.success {
	display: none;
	font-size: 14px;
	font-family: "Open Sans";
	color: #2ac984;
	font-weight: bold;
	margin-bottom: 16px;
}
#header_2020.compact_v2 .login-modal-new p.sign-in-forgot-password {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}
#header_2020.compact_v2 .login-modal-new label {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
#header_2020.compact_v2 .login-modal-new input {
	display: block;
	width: 100%;
	font-size: 14px;
	font-family: "Open Sans";
	-moz-box-shadow: 0 0 2px 0px #cccccc;
	-webkit-box-shadow: 0 0 2px 0px #cccccc;
	box-shadow: 0 0 2px 0px #cccccc;
	border: 1px solid #cccccc;
	padding: 8px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	color: #777;
	height: 42px;
}
#header_2020.compact_v2 .login-header {
	text-align: left;
	color: #ffffff;
	margin: 0px;
	font-size: 14px;
	font-family: "Open Sans";
	border-bottom: 2px solid #4f5065;
	font-weight: bold;
	margin-bottom: 16px;
}
#header_2020.no_compact {
	position: relative;
}
#header_2020 .main-menu .active .new-sub-menu,
#header_2020 .main-menu .forgot .section-forgot {
	display: block;
}
#header_2020 .main-menu .forgot .section-login,
#header_2020 .login-modal-new .section-forgot {
	display: none;
}
@media (min-width: 1200px) {
	#header_2020.compact_v2 .new-menu {
		padding-left: 16px;
	}
}
@media (min-width: 992px) and (max-width: 1220px) {
	#header_2020.compact_v2 .new-menu span {
		font-size: 12px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#header_2020.compact_v2 .new-menu span {
		font-size: 12px;
	}
	#header_2020.compact_v2 .new-menu .pos-initial {
		padding: 0px;
	}
	#header_2020.compact_v2 .new-sub-menu {
		padding: 16px 0px;
	}
}
@media (min-width: 768px) {
	#header_2020.compact_v2 .new-sub-menu.sub-lookups ul li {
		line-height: 36px;
	}
	#header_2020 .mobile-dashboard-menu {
		display: none;
	}
}
@media (max-width: 992px) {
	#header_2020.compact_v2 .dashboard-menu-new {
		display: block;
	}
	.dashboard-menu-new.active::before {
		content: "\e92d";
	}
}
@media (max-width: 767px) {
	#header_2020.compact_v2 + .search_mb_2020 + div:not(.modal),
	#header_2020.compact_v2 + .search_mb_2020 + .modal + div {
		margin-top: 0px;
	}
	#header_2020.compact_v2 .new-sub-menu ul.account-menu li a i {
		margin-top: 4px;
	}
	#header_2020.compact_v2 {
		min-height: 100px;
		height: auto;
	}
	#header_2020.compact_v2 .new-menu {
		display: none;
		width: 100%;
		float: right;
		position: absolute;
		left: 0px;
		background: #26273c;
		text-align: center;
		padding: 16px;
		margin-top: -4px;
		min-height: 100vh;
		z-index: 11;
	}
	#header_2020.compact_v2 .new-menu span {
		font-size: 18px;
		text-transform: capitalize;
		line-height: 42px;
	}
	#header_2020.compact_v2 .new-sub-menu {
		position: relative;
		width: auto;
		left: auto;
		margin-top: 0px;
		text-align: left;
		padding: 0px;
		border: 0px;
	}
	#header_2020.compact_v2 .new-sub-menu ul.account-menu li {
		width: 100%;
		float: none;
	}
	#header_2020.compact_v2 .new-menu .mobile-back {
		text-align: left;
		margin-left: -10px;
		margin-bottom: 16px;
	}
	#header_2020.compact_v2 .new-menu .mobile-back span i {
		position: absolute;
		font-size: 28px;
		margin-top: 7px;
	}
	#header_2020.compact_v2 .new-menu .mobile-back span b {
		padding-left: 40px;
	}
	#header_2020.compact_v2 .new-menu .pos-initial {
		position: relative;
		margin-bottom: 10px;
	}
	.new-mb-option {
		display: inline-block;
		margin-top: -53px;
		position: absolute;
		right: 16px;
	}
	.mb-text-center {
		text-align: center;
	}
	#header_2020 {
		min-height: 66px !important;
		height: 66px !important;
		padding-top: 0 !important;
	}
	#header_2020.compact_v2 .logo img {
		width: 130px;
	}
	.main-menu.active .item {
		display: none;
	}
	.main-menu.active .mobile-back {
		display: block;
	}
}
/*Landing Pages*/
.scf-what_scf,
.scf-why_scf {
	margin: 48px 0px;
}
.scf-what_scf h2,
.scf-why_scf h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 48px;
}
.scf-what_scf p {
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	color: #26273c;
	margin-bottom: 16px;
}
.module-home .scf-testimonial {
	background-color: #f8f8f8;
}
.scf-why_scf {
	text-align: center;
}
.scf-why_scf h4 {
	color: #31a865;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-top: 24px;
	padding-bottom: 16px;
}
.scf-why_scf span {
	display: inline-block;
	color: #470faa;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
}
.scf-search-directory {
	background: #f8f8f8;
}
.scf-search-directory .search-dir-box,
.scf-search-directory .scf-most-search {
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ffffff;
	padding: 8px;
	margin-bottom: 16px;
}
.scf-search-directory .search-dir-box h5 {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	display: inline-block;
}
.scf-search-directory .scf-most-search h5 {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	padding-bottom: 24px;
}
.scf-search-directory .search-dir-box a {
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
}
.scf-search-directory .scf-most-search a {
	color: #470faa;
	font-size: 14px;
	line-height: 20px;
	background: #ededed;
	padding: 6px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: 8px;
	display: inline-block;
	margin-bottom: 8px;
}
.scf-search-directory .scf-most-search a:hover {
	background: #e8e7e7;
}
.scf-search-directory .search-dir-box span {
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
	float: right;
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-search-directory .scf-most-search {
	text-align: center;
}
.scf-recent-blog {
	background: #f8f8f8;
	padding: 48px 0px;
}
.scf-recent-blog h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 48px;
	text-align: center;
}
.scf-recent-blog .recent h2 {
	margin-top: 24px;
}
.scf-recent-blog .blg-list {
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	background: #ffffff;
}
.scf-recent-blog .blg-list img {
	height: 0px;
	padding-bottom: 150px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
.scf-recent-blog .blg-list p {
	color: #26273c;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 8px;
	min-height: 72px;
}
.scf-recent-blog .blg-list span {
	font-size: 14px;
	line-height: 19px;
	display: block;
	margin-bottom: 16px;
	text-align: center;
}
.scf-recent-blog .blg-list .btn {
	width: 100%;
}
.scf-recent-blog .view_all {
	text-align: center;
	margin-top: 48px;
}
.rn_what_scf {
	background-color: #f8f8f8;
	margin: 0px 0px;
	padding: 48px 0px;
}
.rn_benefits,
.rs-name-testimonial .scf-testimonial {
	background-color: #ffffff;
}
.scf-banner {
	background-image: url(../images/landing-page/scf-hero-updated.jpg) !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	padding-bottom: 92px;
	position: relative !important;
}
.scf-banner h2 {
	color: #ffffff;
	font-family: Ubuntu;
	font-size: 50px;
	line-height: 54px;
	text-align: center;
	padding-bottom: 32px;
	padding-top: 40px;
}
.scf-banner p.header_description {
	color: #ffffff;
	font-family: Ubuntu;
	font-size: 17px;
	line-height: 24px;
	text-align: center;
	padding-bottom: 40px;
	width: 800px;
	margin: 0px auto;
}
.scf-banner img.verified-badge {
	height: 100px;
	position: absolute;
	top: 0px;
}
.scf-banner p.header_description span {
	display: block;
}
.scf-banner .flex-row-lg .img-flex-right {
	align-items: flex-end;
	justify-content: center;
	display: flex;
}
.scf-banner h2.home-heading {
	font-size: 42px;
}
.video-cover {
	position: absolute;
	width: 94%;
	height: 100%;
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.video-cover:hover {
	background-color: rgba(0, 0, 0, 0.4);
}
.video-cover img {
	display: none;
}
.video-cover:hover img {
	display: block;
}
.visible-xs {
	display: none;
}
.scf-banner ~ .scf-what_scf2 .btn {
	background: #470faa;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.scf-banner ~ .scf-what_scf2 .btn.sm-play-video {
	display: none;
}
.scf-banner ~ .scf-what_scf2 .btn span {
	margin-right: 10px;
}
.scf-banner.scf-split-banner p.header_description {
	max-width: 500px;
	margin: 0 auto;
}
.scf-banner ~ .scf-what_scf2 h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 17px;
}
.scf-banner .search-form-2020 .tabs a i {
	font-size: 30px;
}
.scf-banner .scf-full-search .search-form-2020 .tabs span {
	font-size: 16px;
}
.scf-banner .scf-full-search .search-form-2020 {
	width: 620px;
}
.scf-banner ~ .ab_scf_video_faq {
	padding: 48px 0;
	margin: 0 0;
	background-color: #f8f8f8;
}
.scf-banner .search-form-2020 button {
	font-size: 18px;
}
.scf-banner ~ .scf-featured-on {
	padding: 48px 0px 0px;
}
@media (min-width: 993px) and (max-width: 1200px) {
	.scf-banner h2.home-heading {
		font-size: 32px;
	}
}
@media (max-width: 992px) {
	.scf-banner img.verified-badge {
		display: none;
	}
	.scf-banner p.header_description {
		width: 100%;
		margin: 0px 0px;
	}
	.scf-banner ~ .scf-what_scf2 h2 {
		padding-top: 20px;
	}
	.scf-banner .scf-full-search .search-form-2020 {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.scf-banner h2.home-heading {
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 16px;
	}
	.flex-row-lg {
		display: block;
	}
	.scf-banner p.header_description span {
		display: inline;
	}
	.scf-what_scf img {
		width: 80%;
	}
	.scf-what_scf h2 {
		padding-bottom: 24px;
		font-size: 20px;
		text-align: center;
	}
	.scf-what_scf p {
		text-align: center;
	}
	.scf-why_scf h4 {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.scf-why_scf span {
		display: inline-block;
		padding-bottom: 24px;
	}
	.scf-recent-blog .blg-list {
		margin-bottom: 16px;
	}
	.scf-banner p.header_description {
		padding-bottom: 16px;
	}
	.scf-banner ~ .scf-what_scf2 .btn.sm-play-video {
		display: block;
		width: 100%;
		margin-top: 20px;
	}
	.scf-banner ~ .scf-what_scf2 .btn.lg-play-video {
		display: none;
	}
	.video-cover {
		display: none;
	}
	.video-cover img {
		display: none;
	}
	.hidden-xs {
		display: none;
	}
	.visible-xs {
		display: block;
	}
	.scf-banner h2 {
		padding-top: 25px;
		margin-top: -16px;
	}
	.scf-banner.scf-split-banner h2 {
		margin-top: -16px;
	}
	.scf-banner ~ .scf-what_scf2 p {
		padding-top: 20px;
		text-align: left;
	}
}
/*Search bar */
.search_mb_2020 {
	display: none;
}
.search-form-2020 {
	margin-top: 17px;
}
.search-form-2020 .list {
	display: none;
}
.search-form-2020 .list.active {
	display: block;
	position: relative;
}
.search-form-2020 input,
.search-form-2020 select {
	width: 100%;
	background-color: #fff;
	font-size: 14px;
	padding: 8px 12px;
	line-height: 19px;
	font-family: "Open Sans";
	border: 0px;
	height: 42px;
	color: #767676;
}
.search-form-2020 select {
	-moz-appearance: none;
	/* Firefox */
	-webkit-appearance: none;
	/* Safari and Chrome */
	appearance: none;
	cursor: pointer;
}
.search-form-2020 select option {
	font-family: "Open Sans", sans-serif !important;
	line-height: normal !important;
	padding: 8px;
}
.search-form-2020 .si-triangle-down:before {
	right: 8px;
	position: absolute;
	top: 15px;
}
.search-form-2020 .border-rt:after {
	content: "";
	display: block;
	height: 16px;
	width: 1px;
	background-color: #470faa;
	position: absolute;
	top: 13px;
	right: 0px;
}
.search-form-2020 .tabs-content {
	display: flex;
}
.search-form-2020 .tabs-content .col-sm-6,
.search-form-2020 .tabs-content .col-sm-2,
.search-form-2020 .tabs-content .col-sm-3,
.search-form-2020 .tabs-content .col-sm-7 {
	padding: 0px;
}
.search-form-2020 button {
	background-color: #2ac984;
	font-family: "Open Sans";
	font-size: 16px;
	color: #26273c;
	font-weight: bold;
	text-transform: capitalize;
	border: 1px solid #2ac984;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-khtml-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	width: 100%;
	height: 42px;
	border: 0px;
	cursor: pointer;
}
.search-form-2020 button:hover {
	background-color: #1db372;
}
.search-form-2020 .tabs {
	position: absolute;
	z-index: 2;
	width: 100%;
	width: 132px;
}
.search-form-2020 .tabs a {
	display: block;
	background-color: #ffffff;
	padding: 12px 8px;
	height: 42px;
	font-family: "Open Sans";
	font-weight: bold;
	font-size: 14px;
	color: #4f5065;
	text-decoration: none;
}
.search-form-2020 .tabs a:not(.active):hover,
.search-form-2020 .tabs a:not(.active):hover i {
	background-color: #470faa;
	color: #ffffff !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.search-form-2020 .tabs a.active,
.search-form-2020 .tabs a.show {
	display: block;
}
.search-form-2020 .tabs a.active {
	margin-bottom: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.search-form-2020 .tabs a.active:hover,
.search-form-2020 .tabs a.active:hover i {
	background-color: #ffffff;
	color: #4f5065;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.search-form-2020 .tabs a i {
	color: #4f5065;
	font-size: 22px;
	position: absolute;
	margin-top: -2px;
}
.search-form-2020 .tabs span {
	padding-left: 26px;
}
.search-form-2020 .list.active .col-sm-6 {
	z-index: 1;
}
.search-form-2020 .tabs:before {
	font-family: "scficons" !important;
	content: "\e940";
	display: block;
	position: absolute;
	font-size: 12px;
	right: 0px;
	top: 10px;
}
.search-form-2020 .tabs:after {
	font-family: "scficons" !important;
	content: "\e941";
	display: block;
	position: absolute;
	font-size: 12px;
	right: 0px;
	top: 20px;
}
.search-form-2020 .tabs .hide-tabs {
	display: none;
	border: 1px solid #ededed;
	box-sizing: border-box;
	box-shadow: 0px 2px 8px rgba(79, 80, 101, 0.16);
	width: 132px;
	padding: 4px;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.search-form-2020 .list.image {
	position: relative;
	margin-right: 0px;
	margin-left: -14px;
	position: relative;
	height: 42px;
	background-color: #fff;
}
.scf-full-search .search-form-2020 .list.image {
	border-radius: 8px;
	margin-bottom: 12px !important;
}
.search-form-2020 .list.image span,
.search-form-2020 .list input[type="file"] {
	position: absolute;
	width: 100%;
	top: 0;
	bottom: 0;
}
.search-form-2020 .list.image span {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #767676;
	font-size: 14px;
}
.scf-ris-ad.gradient .search-form-2020 .list.image span {
	font-size: 22px;
}
.search-form-2020 .list input[type="file"] {
	opacity: 0;
	cursor: pointer;
}
.search-form-2020 .file-progress-wrapper {
	display: none;
	border: 2px solid #0cb66a;
	border-radius: 6px;
	position: absolute;
	left: 4px;
	right: 4px;
	top: 4px;
	bottom: 4px;
	background: #c9ffbf;
}
.search-form-2020 .list .file-progress-value {
	align-items: center;
	justify-content: center;
	display: flex;
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #00ab5e;
}
.search-form-2020 .file-progress {
	background-color: #00b191;
	overflow: hidden;
	position: absolute;
	top: 0;
	bottom: 0;
}
.file-progress-wrapper .file-progress .file-progress-value {
	color: #fff;
	position: absolute;
}
.search-form-2020 .image.loading span,
.search-form-2020 .loading input[type="file"] {
	display: none;
}
.search-form-2020 .loading .file-progress-wrapper {
	display: block;
}
.search-form-2020 .list.name-list {
	margin-right: 0px;
}
.search-form-2020 label.scf-tooltip-val.anim {
	margin-top: 0;
	margin-left: -15px;
}
.scf-ris-ad.gradient .search-form-2020 label.scf-tooltip-val.anim {
	margin-top: 70px;
	margin-left: 2px;
}
.scf-full-search .search-form-2020 label.scf-tooltip-val {
	margin-top: -4px;
}
.search_mb_2020 label.scf-tooltip-val.anim {
	margin-top: -5px;
	margin-left: 0;
}
.scf-full-search {
	display: block;
}
.scf-full-search .search-form-2020 {
	width: 530px;
	margin: 0px auto;
	padding: 16px;
	margin-top: 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #361473;
	border: 1px solid #ffffff;
	position: relative;
}
.scf-full-search .search-form-2020 .tabs-content {
	display: block;
}
.scf-full-search .search-form-2020 .tabs-content .col-sm-2,
.scf-full-search .search-form-2020 .tabs-content .col-sm-3,
.scf-full-search .search-form-2020 .tabs-content .col-sm-7 {
	padding-right: 15px;
	padding-left: 15px;
	width: 100%;
}
.scf-full-search .search-form-2020 .tabs-content .col-sm-6 {
	padding-right: 15px;
	padding-left: 15px;
}
.scf-full-search .search-form-2020 .tabs {
	position: relative;
	width: auto;
	display: flex;
	margin-bottom: 12px;
	z-index: 0;
}
.scf-full-search .search-form-2020 .tabs .active-tab {
	display: inline-block;
	width: 16.66%;
}
.scf-full-search .search-form-2020 .tabs .hide-tabs {
	width: 83.34%;
	border: 0px;
	box-shadow: none;
	display: flex !important;
	padding: 0px;
	background: transparent;
}
.scf-full-search .search-form-2020 .tabs .hide-tabs a {
	width: 20%;
}
.scf-full-search .search-form-2020 .tabs a {
	background-color: transparent;
	display: inline-block;
	text-align: center;
	height: auto;
	padding: 10px 0px;
	width: 20%;
	color: #fff;
}
.scf-full-search .search-form-2020 .tabs a.active {
	background-color: #fff;
	color: #26273c;
	margin: 0px;
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative;
}
.scf-full-search .search-form-2020 .tabs a.active:after {
	content: "\e941";
	font-family: "scficons" !important;
	display: block;
	color: #fff;
	position: absolute;
	bottom: -10px;
	font-size: 16px;
	left: 38%;
}
.scf-full-search .search-form-2020 .list.active span {
	border-bottom: 4px solid #e52727;
}
.scf-full-search .search-form-2020 .tabs a.active i {
	color: #26273c;
}
.scf-full-search .search-form-2020 .tabs .hide-tabs a:last-child {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.scf-full-search .search-form-2020 .tabs a i {
	position: relative;
	margin-top: 0px;
	display: block;
	color: #fff;
}
.scf-full-search .search-form-2020 .tabs span {
	font-size: 14px;
	padding-left: 0px;
}
.scf-full-search .search-form-2020 .tabs .active-tab a {
	width: 100%;
	margin-bottom: 0px;
}
.scf-full-search .search-form-2020 button {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #ffffff;
	width: 154px;
	float: right;
	cursor: pointer;
}
.scf-full-search .search-form-2020 input,
.scf-full-search .search-form-2020 select,
.scf-full-search .search-form-2020 .list span {
	border: 1px solid #470faa;
	font-size: 16px;
	color: #222020;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 12px;
}
.scf-full-search .search-form-2020 input::placeholder {
	font-size: 16px;
	color: #222020;
}
.scf-full-search .search-form-2020 .list.active {
	/*margin: 0px 0px 12px 0px;*/
	margin: 0;
}
.scf-full-search .search-form-2020 .list.name-list {
	margin-right: -15px;
	margin-left: -15px;
}
.scf-full-search .search-form-2020 .list.active .col-sm-6 {
	z-index: 0;
}
.scf-full-search .search-form-2020 .tabs a:hover,
.scf-full-search .search-form-2020 .tabs a:hover i {
	background-color: transparent;
}
.scf-full-search .search-form-2020 .si-triangle-down:before {
	right: 22px;
	pointer-events: none;
}
.scf-full-search .search-form-2020 .tabs:before,
.scf-full-search .search-form-2020 .tabs:after,
.scf-full-search .search-form-2020 .border-rt:after {
	display: none;
}
.scf-full-search .search-form-2020 .si-triangle-down {
	padding-left: 0px !important;
}
.scf-full-search .search-form-2020 .list.active input {
	border-bottom: 4px solid #e52727;
}
.search-form-2020 .respect-privacy {
	display: none;
}
.scf-full-search .search-form-2020 .image span {
	margin: 0;
}
.scf-full-search .respect-privacy {
	display: block;
	color: #ffffff;
	line-height: 19px;
	padding: 0px;
	font-size: 14px;
	font-family: Open Sans;
	display: inline-block;
	bottom: 12px;
	left: 16px;
}
.scf-full-search .respect-privacy span {
	font-size: 22px;
	position: relative;
	top: 4px;
	padding-right: 8px;
}
.scf-full-search.action_bottom .tabs {
	position: absolute;
	width: 103%;
	margin-top: 154px;
	left: 0px;
	right: 0px;
}
.scf-full-search.action_bottom .tabs a,
.scf-full-search.action_bottom .search-form-2020 .tabs .active-tab a {
	background-color: #361473;
	margin-right: 16px;
	border: 2px solid #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.scf-full-search.action_bottom {
	margin-bottom: 90px;
}
.scf-full-search.action_bottom .search-form-2020 .tabs .active-tab {
	width: 20%;
	margin-right: 16px;
}
.scf-full-search.action_bottom .search-form-2020 .tabs a.active i,
.scf-full-search.action_bottom .tabs .active-tab span {
	color: #fff;
}
.scf-full-search.action_bottom .search-form-2020 .tabs a.active:after {
	display: none;
}
.scf-full-search.action_bottom .search-form-2020 .tabs a.active,
.scf-full-search.action_bottom .search-form-2020 .tabs .no_action_active {
	display: none !important;
}
.scf-full-search.action_bottom .search-form-2020 .tabs a:hover {
	background-color: #361473;
}
.scf-full-search.action_bottom .search-form-2020 .tabs span:after {
	content: "Search";
	display: block;
}
.scf-full-search.action_bottom h4 {
	color: #ffffff;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 12px;
}
.scf-full-search.action_bottom h4 i {
	color: #ffffff;
	font-size: 20px;
	position: relative;
	top: 3px;
	padding-right: 8px;
}
.scf-full-search .search-form-2020 input,
.scf-full-search .search-form-2020 select,
.scf-full-search .search-form-2020 .list.image {
	height: 52px;
}
.scf-full-search .search-form-2020 .list.image span {
	justify-content: initial;
	padding-left: 16px;
}
@media (min-width: 993px) and (max-width: 1319px) {
	.search-form-2020 .list {
		margin-left: 0px;
	}
	.search-form-2020 .tabs {
		width: 100%;
	}
}
@media (max-width: 992px) {
	.search-form-2020 .si-triangle-down:before {
		right: 20px;
	}
	#header_2020.compact_v2 {
		position: relative;
	}
	#header_2020.compact_v2 + .search_mb_2020 + div {
		margin-top: 0px !important;
	}
	.search_compact_2020,
	.search-form-2020 .tabs:before,
	.search-form-2020 .tabs:after,
	.search-form-2020 .border-rt:after {
		display: none;
	}
	.search_mb_2020 {
		display: block;
		background-color: #f8f8f8;
		margin: 16px 0;
	}
	.search_mb_2020 .search-form-2020 {
		border: 1px solid #470faa;
		padding: 16px;
		margin-top: 0px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background-color: #fff;
	}
	.search_mb_2020 .search-form-2020 .tabs-content {
		display: block;
	}
	.search_mb_2020 .search-form-2020 .tabs-content .col-sm-6,
	.search-form-2020 .tabs-content .col-sm-2,
	.search-form-2020 .tabs-content .col-sm-3,
	.search-form-2020 .tabs-content .col-sm-7 {
		padding-right: 15px;
		padding-left: 15px;
		width: 100%;
	}
	.search_mb_2020 .search-form-2020 .tabs {
		position: relative;
		width: auto;
		display: flex;
		margin-bottom: 12px;
		z-index: 0;
	}
	.search_mb_2020 .search-form-2020 .tabs .active-tab {
		display: inline-block;
		width: 16.66%;
	}
	.search_mb_2020 .search-form-2020 .tabs .hide-tabs {
		width: 83.34%;
		border: 0px;
		box-shadow: none;
		display: flex;
		padding: 0px;
	}
	.search_mb_2020 .search-form-2020 .tabs .hide-tabs a {
		width: 20%;
	}
	.search_mb_2020 .search-form-2020 .tabs a {
		display: inline-block;
		text-align: center;
		height: auto;
		border-right: 1px solid #cdcdcd;
		border-top: 1px solid #cdcdcd;
		border-bottom: 1px solid #cdcdcd;
		padding: 10px 0px;
		width: 16.66%;
	}
	.search_mb_2020 .search-form-2020 .tabs a.active {
		background-color: #470faa;
		color: #fff;
		margin: 0px;
		border: 1px solid #470faa;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.search_mb_2020 .search-form-2020 .tabs a.active i {
		color: #fff;
	}
	.search_mb_2020 .search-form-2020 .tabs .hide-tabs a:last-child {
		-webkit-border-top-right-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-moz-border-radius-bottomright: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	.search_mb_2020 .search-form-2020 .tabs a i {
		position: relative;
		margin-top: 0px;
		background-color: transparent !important;
		display: block;
	}
	.search_mb_2020 .image {
		margin-bottom: 12px !important;
	}
	.search_mb_2020 .image.active .scf-tooltip-val {
		bottom: -26px;
	}
	.search_mb_2020 .search-form-2020 .tabs span {
		font-size: 9px;
		padding-left: 0px;
	}
	.search_mb_2020 .search-form-2020 input,
	.search_mb_2020 .search-form-2020 select {
		margin-bottom: 12px;
	}
	.search_mb_2020 .search-form-2020 .tabs .active-tab a {
		width: 100%;
		margin-bottom: 0px;
		border-left: 1px solid #cdcdcd;
	}
	.search_mb_2020 .search-form-2020 button {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #ffffff;
	}
	.search_mb_2020 .search-form-2020 input,
	.search-form-2020 select,
	.search-form-2020 .list span {
		border: 1px solid #470faa;
		font-size: 14px;
		color: #26273c;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.search_mb_2020 .search-form-2020 .list.active {
		margin: 0px;
	}
	.search_mb_2020 .search-form-2020 .list.name-list {
		margin-right: -15px;
		margin-left: -15px;
	}
	.search_mb_2020 .search-form-2020 .list.active .col-sm-6 {
		z-index: 0;
	}
	.search_mb_2020 .search-form-2020 .tabs a:hover,
	.search-form-2020 .tabs a:hover i {
		border-radius: 0px;
	}
	.search_mb_2020 .search-form-2020 .tabs .active-tab a:first-child {
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.search_mb_2020 .search-form-2020 .tabs .active-tab a.active:first-child {
		border-color: #470faa;
	}
	.search_mb_2020 .search-form-2020 .list.active .col-sm-6.border-rt {
		z-index: auto;
	}
	.module-dashboard .search_mb_2020 .scf-tooltip-val {
		bottom: -14px;
	}
	.module-dashboard .search_mb_2020 .scf-tooltip-val.anim {
		left: 14px;
		top: 52px;
		bottom: auto;
	}
	.scf-full-search .scf-tooltip-val.anim {
		bottom: auto;
		top: 52px;
	}
	.search-form-2020 .list.image span {
		font-size: 16px;
	}
}
/* Footer*/
#new_footer_tmp ul li.ca_page_legal {
	padding-top: 10px;
}
#new_footer_tmp ul li.ca_page_sub {
	margin-left: 30px;
	list-style: initial !important;
	font-size: 13px;
}
#new_footer_tmp #footer,
#new_footer_tmp #footer-links,
#new_footer_tmp #footer-disclaimer {
	color: #ffffff;
	background-color: #26273c;
}
#new_footer_tmp #footer-links span.logo {
	text-indent: -10000px;
	overflow: hidden;
}
#new_footer_tmp #footer-links .contact span.icons,
#new_footer_tmp #footer-links .contact span.svgicons {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
}
#new_footer_tmp .contact p {
	padding-left: 30px;
	position: relative;
	margin-bottom: 15px;
}
#new_footer_tmp #footer-disclaimer .container {
	font-size: 12px;
	font-family: "Open Sans";
}
#new_footer_tmp #footer-links {
	padding: 36px 0;
	background-color: #26273c;
}
#new_footer_tmp #footer-links h2 {
	color: #2ac984;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 14px !important;
}
#new_footer_tmp #footer-disclaimer {
	padding: 28px 0;
	border-top: 1px solid #3b3b3b;
	text-align: justify;
	background-color: #4f5065;
}
#new_footer_tmp #footer {
	line-height: 24px;
	background-color: #26273c;
	text-align: center;
	padding: 28px 0px;
}
#new_footer_tmp #footer .social-links {
	text-align: center;
	padding-top: 20px;
}
#new_footer_tmp #footer .social-links i {
	color: #2ac984;
	font-size: 32px;
	padding-left: 20px;
}
#new_footer_tmp #footer-links p {
	font-family: "Open Sans";
	font-size: 14px;
	color: #ffffff;
}
#new_footer_tmp #footer-links p.footer-tell {
	margin: 16px 0px;
}
#new_footer_tmp #footer-links p.subscribe_text {
	font-size: 12px;
	padding-bottom: 16px;
}
#new_footer_tmp #footer .row div {
	font-family: "Open Sans";
	font-size: 14px;
}
#new_footer_tmp #footer-links ul li {
	list-style: none;
	margin-bottom: 16px;
}
#new_footer_tmp #footer-links ul li a {
	font-family: "Open Sans";
	vertical-align: top;
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
}
#new_footer_tmp #footer-links .col-md-6 a {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 20px 0 30px;
	display: block;
}
#new_footer_tmp #footer-links .contact a {
	color: #999999;
	text-decoration: none;
	font-family: "Open Sans";
}
#new_footer_tmp #footer .social-links a.icons,
#new_footer_tmp #header a.icons {
	display: inline-block;
	text-indent: -10000px;
	overflow: hidden;
	margin: 0 10px;
	vertical-align: middle;
}
#new_footer_tmp #footer-links input {
	display: inline-block;
	padding: 10px 10px;
	border: none;
}
#new_footer_tmp #footer-links input[type="text"] {
	width: 75%;
	/*+border-radius: 5px 0 0 5px;*/
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-khtml-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	height: 42px;
}
#new_footer_tmp #footer-links #subscribe {
	width: 25%;
	background-color: #2ac984;
	border-radius: 0 5px 5px 0;
	vertical-align: bottom;
	display: inline-block;
	text-align: center;
	padding: 6px 0;
	color: #26273c;
	font-weight: bold;
	height: 42px;
	line-height: 31px;
	font-size: 14px;
	cursor: pointer;
	margin-left: -4px !important;
}
#new_footer_tmp #footer-links #subscribe span {
	display: inline-block;
	vertical-align: middle;
}
#new_footer_tmp #footer a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
#new_footer_tmp #footer .spacer {
	margin: 0 5px;
	font-weight: bold;
	color: #444;
}
#new_footer_tmp #how-to {
	padding: 50px 0;
	background-color: #f9f9f9;
}
#new_footer_tmp #how-to .text-center {
	margin-top: 50px;
}
#new_footer_tmp #how-to .how-to p {
	font-size: 15px;
	color: #777;
}
#new_footer_tmp #how-to .how-to p u {
	color: #c76501;
	font-weight: bold;
}
#new_footer_tmp #how-to .headline {
	margin-bottom: 40px !important;
}
#new_footer_tmp #footer-links .card-types {
	display: inline-block;
	margin-top: 20px;
	position: relative;
	width: 100%;
	top: 28px;
}
#new_footer_tmp img.footer_logo {
	height: 75px;
	left: -11px;
	position: relative;
	top: 15px;
}
#new_footer_tmp #footer-links a {
	color: #ffffff;
	text-decoration: none;
}
@media (min-width: 768px) {
	#new_footer_tmp .pad-right {
		padding-right: 80px;
	}
}
@media (max-width: 767px) {
	#new_footer_tmp img.footer_logo {
		top: 0px;
	}
	#new_footer_tmp #footer-links .card-types {
		margin-top: 0px;
		top: 0px;
	}
	#new_footer_tmp #footer-links p.subscribe_text {
		margin-top: 16px;
	}
	#new_footer_tmp #footer-links {
		text-align: center;
	}
	#new_footer_tmp #footer-links input[type="text"] {
		width: 70%;
	}
	#new_footer_tmp #footer-links #subscribe {
		width: 30%;
	}
	#new_footer_tmp #footer-links h2 {
		padding-top: 16px;
	}
	html,
	body {
		overflow-x: hidden;
	}
}
/* scf-optout page */
.scf-optout {
	background-color: #f8f8f8;
	padding: 64px 0px;
}
.scf-optout h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 24px;
	font-size: 24px;
}
.scf-optout img {
	max-width: 100%;
}
.scf-optout p {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}
.scf-optout p:last-child {
	margin-bottom: 0px;
}
.scf-optout .optout_note {
	background-color: #ffffff;
	padding: 16px;
	border: 1px solid #31a865;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 16px;
}
.scf-optout .optout_note ul {
	margin: 16px 16px;
}
.scf-optout .optout_note ul li {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
}
.scf-optout .optout_note a {
	color: #470faa;
}
.scf-optout .optout_note h4 {
	color: #31a865;
	font-size: 14px;
	padding-bottom: 16px;
}
.scf-optout .optout_note h4 span {
	font-size: 24px;
	position: relative;
	padding-right: 16px;
	top: 4px;
}
.scf-optout .optout_note.privacy-note {
	margin-top: 16px;
}
.scf-optout .opt-out-content h4 {
	display: block;
	color: #470faa;
	font-family: Ubuntu !important;
	font-weight: normal !important;
	font-size: 18px;
	padding-bottom: 16px;
}
.scf-optout h5 {
	color: #4f5065;
	font-family: "Open Sans";
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	padding-bottom: 8px;
}
.scf-optout h6 {
	color: #4f5065;
	font-family: Ubuntu !important;
	font-weight: normal !important;
	font-size: 18px;
}
.scf-optout .opt-out-content h4 span {
	position: relative;
	bottom: -3px;
	font-size: 22px;
	padding-right: 16px;
}
.scf-optout .opt-out-content {
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 24px;
}
.scf-optout .opt-out-content p.sample-text {
	color: #26273c;
	font-size: 14px;
}
.scf-optout .opt-out-content p.sample-text a {
	color: #470faa;
}
.scf-optout .opt-out-content .opt-out-item {
	padding: 16px 40px 24px 16px;
	border-bottom: 1px solid #cdcdcd;
	position: relative;
}
.scf-optout .opt-out-content .opt-out-item:nth-child(5) {
	border-bottom: 0px;
}
.scf-optout .opt-out-content .ca-recident-optout {
	padding: 0px 16px 16px 16px;
}
.scf-optout .opt-out-content .opt-out-item label {
	color: #26273c;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
}
.scf-optout .opt-out-content .opt-out-item .add_more {
	color: #4f5065;
	border: 1px dashed #767676;
	font-size: 14px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 42px;
	padding: 8px;
	line-height: 24px;
	cursor: pointer;
}
.scf-optout .opt-out-content .opt-out-item input {
	margin-bottom: 8px;
}
.scf-optout .opt-out-content .opt-out-item .add_more span {
	float: right;
	position: relative;
	font-size: 22px;
	top: 2px;
}
.scf-optout .opt-out-content .ca-recident-optout .scf-form {
	margin-bottom: 16px;
}
.scf-optout .opt-out-content .age_opt {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.scf-optout form .btn-danger {
	background: #e52727;
	border: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	font-family: "Open Sans";
	margin-top: 24px;
}
.scf-optout form .btn-danger:hover {
	box-shadow: none;
	border: 0px;
}
.scf-optout ol li {
	color: #26273c;
	font-family: "Open Sans";
	font-weight: normal;
	font-size: 14px;
}
.scf-optout.optout ol li strong {
	color: #470faa;
}
.scf-optout.optout ol {
	margin-bottom: 32px;
	margin-top: 16px;
	margin-left: 16px;
}
.scf-optout .btn-darkgray span {
	font-size: 22px;
	position: relative;
	bottom: -3px;
	line-height: 12px;
	padding-right: 8px;
}
.scf-optout .rqt_print {
	text-align: right;
}
.scf-optout .head-opt {
	margin-bottom: 32px;
}
.scf-optout .opt-out-content .input-opt {
	position: relative;
}
.scf-optout .opt-out-content .input-opt span.si-delete {
	color: #e52727;
	font-size: 22px;
	position: absolute;
	right: -24px;
	top: 10px;
	cursor: pointer;
}
.scf-optout .scf-notification-green,
.scf-optout .scf-notification-red {
	display: flex;
}
.scf-optout .scf-notification-green span,
.scf-optout .scf-notification-red span {
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 22px;
	padding-right: 16px;
}
.scf-optout h2.inner-head {
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: normal !important;
	padding-bottom: 16px;
	text-align: center;
}
.scf-optout .opt-out-inner {
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 24px;
	padding: 16px;
}
.scf-optout .opt-out-inner p {
	margin-bottom: 24px;
}
.scf-optout .opt-out-inner p a {
	color: #470faa;
}
.scf-optout .opt-out-inner label {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
}
.scf-optout .opt-out-inner .scf-form {
	margin-bottom: 16px;
}
.scf-card .opt-checkbox .checkbox {
	margin-top: 9px;
}
.scf-optout.ccpa-requests-tab .opt-out-inner {
	padding: 32px;
}
.scf-optout.ccpa-requests-tab a {
	width: 100%;
}
.scf-optout ul.inner-opt-tabs {
	border-bottom: 2px solid #470faa;
	margin-bottom: 24px;
	display: flex;
}
.scf-optout ul.inner-opt-tabs li a {
	color: #4f5065;
	display: block;
	padding: 0px 28px;
}
.scf-optout ul.inner-opt-tabs li.active a {
	color: #ffffff;
}
.scf-optout ul.inner-opt-tabs li {
	list-style: none;
	display: inline-block;
	background-color: #ffffff;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-top-right-radius: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-topright: 16px;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	color: #4f5065;
	height: 64px;
	font-weight: bold;
	font-size: 14px;
	line-height: 66px;
	cursor: pointer;
}
.scf-optout ul.inner-opt-tabs li.active {
	background-color: #470faa;
	color: #ffffff;
	margin-bottom: 0px;
	position: relative;
	bottom: -1px;
}
.scf-optout ul.inner-opt-tabs li:hover a {
	color: #470faa;
}
.scf-optout ul.inner-opt-tabs li.active:hover a {
	color: #ffffff;
}
.opt-out-inner .captcha {
	margin: 20px 0;
}
@media (max-width: 767px) {
	.scf-optout ul.inner-opt-tabs {
		display: block;
		margin-bottom: 0px;
	}
	.scf-optout ul.inner-opt-tabs li {
		width: 100%;
		border-radius: 0px;
		border-bottom: 1px solid #470faa;
		position: relative;
		bottom: -1px;
	}
	.scf-optout.ccpa-requests-tab .opt-out-inner {
		padding: 16px;
	}
	.scf-optout.ccpa-requests-tab .opt-out-inner .btn {
		margin-bottom: 16px;
	}
	.scf-optout .scf-notification-green,
	.scf-optout .scf-notification-red {
		margin-top: 16px;
	}
	.scf-optout {
		padding-top: 0px;
	}
	.scf-optout h2 {
		text-align: center;
		padding-top: 24px;
	}
}
/* No results page */
.scf-no-results .no-results-header {
	background-color: #ffffff;
	padding: 40px 0px;
	display: flex;
	width: fit-content;
	margin: 0px auto;
}
.scf-no-results .no-results-header img {
	position: relative;
	padding-right: 16px;
	width: 128px;
}
.scf-no-results .no-results-header p {
	color: #4f5065;
	font-weight: bold;
	font-size: 24px;
	font-family: Ubuntu !important;
	padding-top: 28px;
	line-height: 26px;
}
.scf-no-results .no-results-header p span {
	color: #470faa;
}
.scf-no-results .no-results-section {
	background: #f8f8f8;
	padding: 48px 0px;
	text-align: center;
}
.scf-no-results .no-results-section h2 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-size: 24px;
	padding-bottom: 24px;
}
.scf-no-results .no-results-section p.news-note {
	color: #26273c;
	font-family: Ubuntu !important;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 32px;
}
.scf-no-results .no-results-section p.news-note1 {
	margin-bottom: 48px;
}
.scf-no-results .no-results-section .good-news {
	border: 1px solid #470faa;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 24px;
}
.scf-no-results .no-results-section .good-news span {
	color: #470faa;
	font-size: 48px;
	display: block;
	margin-bottom: 16px;
}
.scf-no-results .no-results-section .good-news h4 {
	color: #470faa;
	font-size: 14px;
	padding-bottom: 8px;
}
.scf-no-results .no-results-section .good-news h5 {
	font-size: 14px;
	color: #4f5065;
	padding-bottom: 8px;
}
.scf-no-results .no-results-section .good-news p {
	font-weight: normal;
	font-size: 14px;
	color: #26273c;
	margin-bottom: 16px;
}
.scf-no-results .no-results-section .good-news .btn {
	width: 100%;
	margin-top: 8px;
}
.scf-no-results .no-results-section .good-news .btn-danger {
	line-height: 15px;
}
.scf-no-results .no-results-section .good-news .news-content {
	min-height: 98px;
}
.scf-no-results .no-results-section .contact-box {
	background: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 32px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	margin-top: 32px;
}
.scf-no-results .no-results-section .contact-box p {
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	color: #26273c;
	margin-bottom: 24px;
}
.scf-no-results .no-results-section .contact-box p span {
	display: block;
}
@media (max-width: 767px) {
	.scf-no-results .no-results-header {
		text-align: center;
		display: block;
	}
	.scf-no-results .no-results-header img {
		float: none;
	}
	.scf-no-results .no-results-section .good-news {
		margin-bottom: 32px;
	}
	.scf-no-results .no-results-section .contact-box {
		margin-top: 0px;
	}
}
/*Search Tips Section */
.scf-search-tips {
	background-color: #f8f8f8;
	padding: 48px 0px;
}
.scf-search-tips h2 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-size: 24px;
	padding-bottom: 24px;
	text-align: center;
}
.scf-search-tips p.tip-note {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 32px;
}
.scf-search-tips .available-searches .item {
	display: flex;
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 16px;
	height: 115px;
	background-color: #ffffff;
}
.scf-search-tips .available-searches .item span {
	background-color: #470faa;
	color: #ffffff;
	font-size: 42px;
	padding: 37px 12px;
	margin-left: -1px;
	margin-top: -1px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	width: 115px;
	height: 115px;
	text-align: center;
}
.scf-search-tips .available-searches .item.item-email {
	border: 1px solid #e94a74;
}
.scf-search-tips .available-searches .item.item-email span {
	background-color: #e94a74;
}
.scf-search-tips .available-searches .item.item-phone {
	border: 1px solid #f8933c;
}
.scf-search-tips .available-searches .item.item-phone span {
	background-color: #f8933c;
}
.scf-search-tips .available-searches .item.item-username {
	border: 1px solid #00b191;
}
.scf-search-tips .available-searches .item.item-username span {
	background-color: #00b191;
}
.scf-search-tips .available-searches .item.item-image {
	border: 1px solid #4f8beb;
}
.scf-search-tips .available-searches .item.item-image span {
	background-color: #4f8beb;
}
.scf-search-tips .available-searches .item-content {
	color: #4f5065;
	font-weight: bold;
	font-size: 14px;
	padding: 12px 24px;
	width: 100%;
	position: relative;
}
.scf-search-tips .available-searches .item-content label {
	color: #4f5065;
	font-weight: normal;
	font-size: 14px;
	display: block;
	margin-bottom: 4px;
	line-height: 23px;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	display: block;
}
.scf-search-tips .available-searches .item-content p {
	color: #26273c;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
}
.scf-search-tips .available-searches .item-content label:first-child {
	font-weight: bold;
}
@media (max-width: 767px) {
	.scf-search-tips .available-searches .item span {
		width: 2px;
		font-size: 0px;
		padding: 37px 2px;
		height: auto;
	}
	.scf-search-tips .available-searches .item {
		height: auto;
	}
}
/* Tesimonal section */
.scf-testimonial {
	padding: 48px 0px;
}
.scf-testimonial h2 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-size: 24px;
	padding-bottom: 24px;
	text-align: center;
}
.scf-testimonial p {
	font-size: 14px;
	line-height: 20px;
	color: #26273c;
	min-height: 130px;
}
.scf-testimonial span.si-user {
	background-color: #4f5065;
	color: #fff;
	width: 48px;
	height: 48px;
	display: inline-block;
	font-size: 32px;
	text-align: center;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	line-height: 48px;
	float: left;
	margin-right: 24px;
}
.scf-testimonial h3 {
	color: #31a865;
	font-size: 14px;
	line-height: 19px;
	padding-bottom: 16px;
}
.scf-testimonial h4 {
	color: #4f5065;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.scf-testimonial .tst-location {
	color: #4f5065;
	font-style: italic;
	font-size: 14px;
}
.scf-testimonial .star-rating {
	margin-bottom: 12px;
}
.scf-testimonial .star-rating span {
	background-color: transparent;
	color: #f8933c;
	width: auto;
	height: auto;
	float: none;
	text-align: left;
	margin-right: 0px;
	font-size: 20px;
}
.scf-testimonial .slideshow-container {
	max-width: 100%;
}
.scf-testimonial .slideshow-container .fade {
	border: 0px;
	background: transparent;
}
@media (min-width: 992px) {
	.slideshow-container .prev,
	.slideshow-container .next,
	.slideshow-container .slider-action,
	.slideshow-container .numbertext {
		display: none;
	}
	.scf-testimonial .slideshow-container .fade {
		border: 0px;
		background: transparent;
		width: 33%;
		display: inline-block !important;
	}
	.scf-testimonial .slideshow-container .text-item {
		padding: 0px 16px;
	}
}
@media (max-width: 767px) {
	.scf-testimonial h2 {
		font-size: 22px;
		text-align: center;
	}
	.scf-testimonial {
		text-align: center;
	}
	.scf-testimonial .tst-location {
		margin-bottom: 16px;
	}
	.scf-testimonial span.si-user {
		position: relative;
		left: 26%;
	}
	.scf-testimonial .star-rating span {
		left: auto;
	}
}
@media (max-width: 991px) {
	.scf-testimonial .slideshow-container .prev,
	.scf-testimonial .slideshow-container .next {
		top: 60%;
	}
	.slideshow-container .prev {
		left: 0px;
	}
	.slideshow-container .next {
		right: 0px;
	}
	.slideshow-container .slider-action {
		padding-top: 16px;
	}
	.scf-membership-benefits .benefits-list {
		height: auto !important;
	}
	.scf-testimonial .tst-location {
		margin-bottom: 16px;
	}
	.scf-membership-benefits .flex-right {
		text-align: center;
		float: none !important;
	}
	.scf-membership-benefits .benefits-list .col-md-6 .text-content {
		text-align: center;
	}
	.scf-what_scf h2 {
		margin-top: 16px;
	}
}
/* Membership Levels Info*/
.scf_2020_style.module-register {
	margin-top: 0px;
}
.scf-membership-levels {
	background: #f8f8f8;
	padding-top: 48px;
}
.scf-membership-levels h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 16px;
}
.scf-membership-levels p {
	color: #26273c;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	text-align: center;
}
.scf-membership-levels .scf-plans {
	margin-top: 48px;
}
.scf-membership-levels .scf-plan {
	border: 1px solid #470faa;
	background: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 32px;
}
.scf-membership-levels .scf-plan.activated {
	border: 1px solid #767676;
}
.scf-membership-levels .scf-plan.activated .scf-plan-header {
	border-bottom: 1px solid #767676;
}
.scf-membership-levels .scf-plan.scf-hire-us {
	padding: 16px;
}
.scf-membership-levels .scf-plan .scf-plan-header {
	text-align: center;
	padding: 32px 16px;
	border-bottom: 1px solid #470faa;
	min-height: 217px;
}
.scf-membership-levels .scf-plan h4 {
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
	padding-bottom: 24px;
}
.scf-membership-levels .scf-plan .amount {
	color: #31a865;
	font-family: Ubuntu;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 16px;
}
.scf-membership-levels .scf-plan .days {
	font-size: 14px;
	color: #26273c;
	padding-bottom: 16px;
}
.scf-membership-levels .scf-plan .scf-plan-header .date {
	color: #4f5065;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0px;
}
.scf-membership-levels .scf-plan .scf-plan-body {
	padding: 32px 16px;
}
.scf-membership-levels .scf-plan .scf-plan-body ul {
	min-height: 265px;
}
.scf-membership-levels .scf-plan ul li {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	list-style: none;
	padding-left: 28px;
	position: relative;
	margin-bottom: 16px;
}
.scf-membership-levels .scf-plan .scf-plan-body ul li.active-on:before {
	font-family: "scficons" !important;
	content: "\e92e";
	position: absolute;
	left: 0px;
	color: #31a865;
	font-size: 18px;
	top: 1px;
}
.scf-membership-levels .scf-plan .scf-plan-body ul li.active-off:before {
	font-family: "scficons" !important;
	content: "\e92d";
	position: absolute;
	left: 0px;
	color: #e52727;
	font-size: 18px;
	top: 1px;
}
.scf-membership-levels .scf-plan .scf-plan-body .btn {
	width: 100%;
}
.scf-membership-levels .scf-plans .btn.btn-gray {
	cursor: no-drop;
}
.scf-membership-levels .scf-plans .btn.btn-gray:hover {
	background-color: #ededed;
	color: #470faa;
}
.scf-membership-levels .scf-hire-us {
	margin-top: 0px;
	margin-bottom: 0px;
}
.scf-membership-levels .scf-hire-us p {
	color: #26273c;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
}
.scf-membership-levels .scf-plan.scf-hire-us ul li {
	width: 50%;
	float: left;
	padding-right: 16px;
}
.scf-membership-levels .scf-plan.scf-hire-us ul li:before {
	font-family: "scficons" !important;
	content: "\e955";
	color: #31a865;
	position: absolute;
	left: 0px;
}
@media (max-width: 767px) {
	.scf-membership-levels .scf-plan .scf-plan-header,
	.scf-membership-levels .scf-plan .scf-plan-body ul {
		min-height: auto;
	}
	.scf-membership-levels .scf-plan h4,
	.scf-membership-levels .scf-hire-us p,
	.scf-membership-levels .scf-plan .amount,
	.scf-membership-levels .scf-plan .days {
		text-align: center;
	}
	.scf-membership-levels .scf-plan.scf-hire-us ul li {
		width: 100%;
		float: none;
	}
	.scf-membership-levels .scf-plan.scf-hire-us .btn {
		width: 100%;
	}
	.scf-membership-levels .scf-plan.scf-hire-us img {
		margin-bottom: 16px;
	}
}
/* As Seen On Section */
.scf-as-seen {
	background: #f8f8f8;
	padding: 48px 0px;
	text-align: center;
}
.scf-as-seen h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 32px;
}
.scf-as-seen img {
	max-width: 100%;
}
.scf-as-seen p {
	font-size: 12px;
	line-height: 16px;
	color: #26273c;
}
.scf-as-seen .as-seen-list {
	padding-bottom: 32px;
}
.scf-as-seen .as-seen-list span {
	display: inline-block;
}
@media (max-width: 767px) {
	.scf-as-seen .as-seen-list span {
		display: inline-block;
		margin-bottom: 12px;
	}
}
/* Membership Benefits section */
.scf-membership-benefits {
	background: #f8f8f8;
	padding: 48px 0px;
}
.scf-membership-benefits h2 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-size: 24px;
	padding-bottom: 32px;
	text-align: center;
}
.scf-membership-benefits .icon-beni {
	color: #31a865;
	font-size: 72px;
	padding-bottom: 16px;
}
.scf-membership-benefits .benifit-lable {
	color: #26273c;
	font-size: 16px;
	line-height: 22px;
}
.scf-membership-benefits .benifit-lable span {
	display: block;
}
.scf-benifit-note .benifit-note {
	border: 1px solid #767676;
	background: #ffffff;
	padding: 32px 48px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	margin-bottom: 48px;
}
.scf-membership-benefits h4 {
	color: #31a865;
	font-family: Ubuntu !important;
	font-size: 20px;
	line-height: 30px;
	padding-bottom: 16px;
	padding-top: 0;
}
.scf-benifit-note .benifit-note p {
	font-size: 14px;
	line-height: 19px;
	color: #26273c;
}
.scf-benifit-note {
	background: #f8f8f8;
}
.scf-membership-benefits .benefits-content {
	margin: 0px auto;
	float: none;
}
.scf-membership-benefits .benefits-content img {
	padding-right: 16px;
}
.scf-membership-benefits .benefits-list {
	padding-bottom: 24px;
	height: 235px;
}
.scf-membership-benefits .benefits-list .col-md-6:last-child {
	height: 100%;
	align-items: center;
	justify-content: center;
	display: flex;
}
.scf-benifit-note .benifit-note p:last-child {
	margin-bottom: 0px;
}
.scf-membership-benefits .benefits-list .col-md-6 {
	text-align: center;
}
.scf-membership-benefits .benefits-list .col-md-6 .text-content {
	text-align: left;
}
@media (max-width: 767px) {
	.scf-benifit-note .benifit-note {
		padding: 16px;
	}
	.scf-membership-benefits {
		padding-bottom: 0px;
	}
	.scf-membership-benefits .benefits-content {
		text-align: center;
	}
	.scf-membership-benefits .benefits-content img {
		padding-bottom: 0px;
	}
	.scf-membership-benefits .benifit-lable {
		padding-bottom: 0;
		text-align: center;
	}
	.scf-membership-benefits h4 {
		text-align: center;
		margin-top: 16px;
	}
}
/* Common Sections */
.scf-card {
	background: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 16px;
}
.scf-card h2 {
	color: #470faa;
	font-size: 18px;
	font-weight: normal !important;
	display: flex;
	padding-bottom: 16px;
}
.scf-card h2 span {
	font-size: 28px;
	display: inline-block;
	line-height: 16px;
	padding-right: 12px;
}
.scf-card table thead th,
.scf-card table tbody td {
	text-align: center;
}
.module-dashboard .scf-table-responsive table {
	position: relative;
}
.module-dashboard .scf-table-responsive table.loading::before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: url(../../../common/images/puff.svg) center / 30% no-repeat;
}
/* redesign feedback sections */
#redesign_feedback {
	position: fixed;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	background: #31a865;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	right: 0px;
	top: 40%;
	z-index: 10;
	width: 42px;
	word-break: break-all;
	padding: 12px 16px 18px 16px;
	cursor: pointer;
}
#redesign_feedback:hover {
	background: #349c62;
}
#redesign_feedback span {
	position: relative;
	font-size: 20px;
	top: 8px;
	left: -3px;
}
.scf-popup {
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 999999;
	opacity: 1;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	outline: 0;
	background-color: rgba(0, 0, 0, 0.5);
}
#g-recaptcha-ss-ris {
	display: flex;
	justify-content: center;
	margin-bottom: 16px;
}
.scf-modal-backdrop {
	opacity: 0.5;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	background-color: #000;
	transition: opacity 0.15s linear;
}
.scf-popup-active {
	overflow: hidden;
}
.scf-popup .scf-popup-dialog {
	transform: translate(0, 0);
	transition: transform 0.3s ease-out;
	max-width: 710px;
	margin: 26px auto;
	position: relative;
	width: auto;
	background-color: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 8px;
	padding: 32px;
}
.scf-popup.report_ready .scf-popup-dialog {
	margin: 0px auto 0;
	padding: 10px 32px 20px;
}
.scf-popup.search_ready .scf-popup-dialog {
	margin: 0px auto 0;
	padding: 0 32px 20px;
}
.scf-popup.signup_form .scf-popup-dialog {
	margin: 5px auto 0;
}
.scf-popup.newdesign_feedback .scf-popup-dialog {
	max-width: 500px;
	padding: 16px;
}
.scf-popup span.si-close-circle {
	color: #cdcdcd;
	font-size: 24px;
	position: absolute;
	right: 16px;
	top: 12px;
	cursor: pointer;
	z-index: 9;
}
.scf-popup span.si-close-circle:hover {
	color: #b9b6b6;
}
.newdesign_feedback .scf-popup-dialog .newdesign_header,
.newdesign_feedback .re_feedback_form {
	padding: 32px 16px;
}
.newdesign_feedback h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-style: normal;
	font-weight: normal !important;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	padding-bottom: 32px;
}
.newdesign_feedback .icon-list {
	text-align: center;
}
.newdesign_feedback.selected .icon-list img {
	opacity: 0.3;
}
.newdesign_feedback .icon-list img.active {
	opacity: 1;
}
.newdesign_feedback .icon-list img {
	margin-right: 32px;
	cursor: pointer;
	width: 44px;
}
.newdesign_feedback .icon-list img:hover {
	opacity: 0.8;
}
.newdesign_feedback .re_feedback_form {
	text-align: center;
	border-top: 1px solid #cdcdcd;
	display: none;
}
.newdesign_feedback.selected .re_feedback_form {
	display: block;
}
.newdesign_feedback .re_feedback_form p {
	margin-bottom: 16px;
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
}
.newdesign_feedback .re_feedback_form .scf-form {
	margin-bottom: 24px;
}
@media (max-width: 767px) {
	.newdesign_feedback .icon-list img {
		margin-right: 12px;
		width: 36px;
	}
	.module-register #redesign_feedback {
		display: none;
	}
}
/* styles for about us page and press media page */
.scf-about-us {
	background: #f8f8f8;
	padding: 48px 0px 16px 0px;
	text-align: center;
}
.scf-about-us h2,
.scf-about-why h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 32px;
}
.scf-about-us .list-about {
	margin-bottom: 32px;
}
.scf-about-us .list-about h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 16px;
	font-weight: normal !important;
}
.scf-about-us .list-about p {
	color: #26273c;
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 16px;
}
.scf-about-us img {
	width: 100%;
	margin-bottom: 32px;
}
.scf-about-why {
	padding-top: 48px;
	text-align: center;
}
.scf-about-why span {
	color: #470faa;
	font-size: 48px;
}
.scf-about-why h4 {
	color: #31a865;
	font-size: 24px;
	line-height: 30px;
	font-family: Ubuntu;
	padding-top: 24px;
	padding-bottom: 16px;
}
.scf-about-why p {
	color: #26273c;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	margin-bottom: 80px;
}
.scf-leaders {
	background: #f8f8f8;
	padding: 48px 0px;
	text-align: center;
}
.scf-leaders h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-style: normal;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 24px;
}
.scf-leaders p {
	color: #26273c;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	margin-bottom: 48px;
}
.scf-leaders .item {
	background: #ffffff;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	text-align: left;
}
.scf-leaders .item img {
	width: 100%;
}
.scf-leaders .item h4 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-weight: normal !important;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 4px;
}
.scf-leaders .item lablel {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	display: block;
	padding-bottom: 8px;
}
.scf-leaders .item span {
	background-color: #b0b6c2;
	color: #ffffff;
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 56px;
	height: 56px;
	display: inline-block;
	text-align: center;
	font-size: 28px;
	line-height: 54px;
	float: left;
	margin-right: 12px;
}
.scf-press {
	padding: 48px 0px;
	text-align: center;
}
.scf-press h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-style: normal;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 24px;
}
.scf-press p.press_text {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 48px;
}
.scf-press .item {
	border: 1px solid #cdcdcd;
	padding: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.scf-press .item img {
	height: 60px;
	margin-bottom: 48px;
	max-width: 100%;
}
.scf-press .item p {
	color: #26273c;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	text-align: center;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 50px;
}
.scf-press .slideshow-container .fade {
	border: 0px;
}
.scf-press .slideshow-container {
	max-width: 100%;
}
.scf-press .item a {
	width: 100%;
	margin-top: 24px;
	width: 100%;
	background: #f8f8f8;
	border: 1px solid #cdcdcd;
}
.scf-press .item a:hover {
	border-width: 1px;
}
.scf-press .slideshow-container .slider-action {
	margin-bottom: 0px;
}
.scf-media {
	background: #f8f8f8;
	padding: 48px 0px;
}
.scf-media h2 {
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: normal !important;
	padding-bottom: 48px;
	text-align: center;
}
.scf-media .follow-us,
.scf-media .media-row {
	margin-top: 48px;
	background: #ffffff;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 24px;
}
.scf-media .follow-us {
	padding: 24px 100px;
	text-align: center;
}
.scf-media .follow-us h2 {
	padding-bottom: 24px;
}
.scf-media .follow-us .text-scl {
	color: #4f5065;
	display: inline-block;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
}
.scf-media .follow-us span {
	color: #470faa;
	font-size: 28px;
	position: relative;
	padding-right: 16px;
	top: 4px;
}
.scf-media .media-row span {
	color: #31a865;
	font-size: 48px;
}
.scf-media .media-row h2 {
	text-align: left;
	padding-bottom: 0px;
}
.scf-media .media-row p {
	color: #26273c;
	font-size: 16px;
	line-height: 22px;
}
.scf-media .media-row a {
	float: right;
}
.scf-media .media-row.email-send a {
	float: none;
}
.scf-media .media-row.email-send h2 {
	margin-bottom: 24px;
	text-align: left;
	font-family: Ubuntu;
	font-weight: bold !important;
	font-size: 24px;
	text-align: center;
}
.scf-media .media-row.email-send p {
	margin-bottom: 16px;
	text-align: center;
}
.scf-media .media-row.email-send .scf-form {
	margin-bottom: 16px;
}
.scf-media .media-row.email-send span {
	color: red;
	font-size: 14px;
}
.scf-media .media-row.email-send label {
	margin-bottom: 8px;
	display: block;
}
.scf-media .media-row.email-send .captcha {
	margin-bottom: 16px;
}
.scf-press-all .slideshow-container.slide-lg {
	display: none;
}
.scf-press-all .slideshow-container.slide-mb .dot {
	margin: 0 1px;
}
.scf-popup.contact_us h2 {
	padding-bottom: 20px;
}
.scf-popup.contact_us label {
	display: block;
	margin-bottom: 4px;
}
.scf-popup.contact_us .scf-form {
	margin-bottom: 16px;
}
.scf-popup.contact_us .btn {
	margin-top: 16px;
}
.scf-popup.contact_us .scf-popup-dialog {
	margin: 40px auto 0;
}
.scf-popup.contact_us.show {
	display: block;
}
@media (min-width: 992px) {
	.scf-press-all .slideshow-container .prev,
	.scf-press-all .slideshow-container .next,
	.scf-press-all .slideshow-container .slider-action {
		display: inline-block;
	}
	.scf-press-all .slideshow-container .prev {
		left: -40px;
	}
	.scf-press-all .slideshow-container .next {
		right: -40px;
	}
	.scf-press-all .slideshow-container.slide-mb {
		display: none;
	}
	.scf-press-all .slideshow-container.slide-lg {
		display: block;
	}
}
@media (max-width: 767px) {
	.scf-media .follow-us {
		padding: 24px 24px;
	}
	.scf-media .follow-us .row {
		padding-left: 25%;
		text-align: left;
	}
	.scf-about-us .list-about img {
		display: none;
	}
	.scf-leaders .item,
	.scf-press .item,
	.scf-media iframe {
		margin-bottom: 16px;
	}
	.scf-media .media-row {
		text-align: center;
	}
	.scf-media .media-row h2 {
		text-align: center;
		padding-top: 16px;
		padding-bottom: 8px;
	}
	.scf-media .media-row a {
		float: none;
	}
	.scf-media .media-row p {
		padding-bottom: 16px;
	}
	.scf-media .media-row.email-send {
		text-align: left;
	}
}
/* Contact Us page */
.scf-contact-us {
	background: #f8f8f8;
	padding: 48px 0px;
}
.scf-contact-us h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 48px;
}
.scf-contact-us .faq-section h4 label {
	display: block;
}
.scf-contact-us .contact-box {
	background: #ffffff;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 16px;
}
.scf-contact-us .contact-box .contact-header {
	padding: 32px;
	border-bottom: 1px solid #cdcdcd;
}
.scf-contact-us .contact-box .contact-header span {
	color: #31a865;
	position: relative;
	font-size: 44px;
	top: -1px;
	padding-right: 16px;
}
.scf-contact-us .scf-support .faq-section h4 span {
	font-size: 44px;
	top: 11px;
}
.scf-contact-us .contact-box .contact-header h4 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-style: normal;
	font-weight: normal !important;
	font-size: 18px;
	line-height: 22px;
}
.scf-contact-us .contact-box .contact-header .contact-time {
	font-size: 14px;
	line-height: 20px;
	color: #4f5065;
}
.scf-contact-us .contact-box .contact-body {
	padding: 24px 32px;
}
.scf-contact-us .contact-box .contact-body p {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 24px;
}
.scf-contact-us .scf-support {
	padding-top: 0px;
}
/* Privacy Page and terms of use page */
.scf-privacy {
	background: #f8f8f8;
	padding: 48px 0px;
}
.scf-privacy h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 48px;
}
.scf-privacy .scf-privacy-content {
	border: 1px solid #470faa;
	background: #ffffff;
	padding: 32px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.scf-privacy h4 {
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: normal !important;
	padding-bottom: 24px;
}
.scf-privacy p {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px;
}
@media (max-width: 767px) {
	.scf-privacy .scf-privacy-content {
		padding: 16px;
	}
}
/* Invoice and thank you page */
.scf-invoice {
	padding: 64px 0px;
	background: #f8f8f8;
}
.scf-invoice .inoive-box {
	background: #ffffff;
	border: 1px solid #767676;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 16px;
	margin-bottom: 16px;
}
.scf-invoice h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 16px;
}
.scf-invoice .inoive-box span {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	display: block;
	text-align: right;
}
.scf-invoice .inoive-box table {
	margin-top: 16px;
}
.scf-invoice .inoive-box.inoive-box-all table thead tr th:first-child,
.scf-invoice .inoive-box.inoive-box-all table thead tr th:last-child {
	width: 15%;
}
.scf-invoice span.total {
	text-align: left;
	font-family: Ubuntu;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #e52727;
}
.scf-invoice .btn span.si-print {
	margin-right: 8px;
}
.scf-invoice .scf-table {
	margin-bottom: 32px;
}
.scf-invoice .invoice_note {
	text-align: center;
}
.scf-invoice .invoice_note p {
	color: #26273c;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
}
.scf-invoice .invoice_note a {
	font-size: 12px;
	line-height: 16px;
	color: #470faa;
}
.scf-invoice .scf-table tfoot tr td:first-child {
	font-weight: bold;
}
.scf-invoice .scf-table tfoot tr td:last-child {
	font-family: Open Sans;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: #e52727;
}
.scf-invoice .invoice-head p {
	color: #4f5065;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	display: inline-block;
	margin-right: 16px;
}
.scf-invoice .invoice-head p span {
	font-weight: normal;
	display: inline-block;
}
.scf-thankyou .scf-thankyou-banner {
	padding: 48px 0px;
	background: #f8f8f8;
	text-align: center;
}
.scf-thankyou .scf-thankyou-banner p {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
}
.scf-thankyou .scf-thankyou-body {
	padding: 48px 0px;
	text-align: center;
}
.scf-thankyou .scf-thankyou-body h4 {
	color: #26273c;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}
.scf-thankyou .scf-thankyou-body h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	padding: 16px 0px;
	line-height: 30px;
}
.scf-thankyou .scf-thankyou-body h5 {
	color: #31a865;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
}
.scf-thankyou .scf-thankyou-body p {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	padding-top: 16px;
	line-height: 24px;
}
.scf-thankyou .scf-thankyou-info {
	padding: 48px 0px;
	background: #f8f8f8;
}
.scf-thankyou .scf-thankyou-info .thank-box {
	background: #ffffff;
	border: 1px solid #767676;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 16px;
	margin-bottom: 16px;
}
.scf-thankyou .scf-thankyou-info .thank-box h4 {
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
	padding-bottom: 16px;
}
.scf-thankyou .scf-thankyou-info .thank-box span {
	color: #26273c;
	font-size: 14px;
	display: block;
	margin-bottom: 4px;
	line-height: 19px;
}
.scf-thankyou .thank-footer {
	text-align: center;
}
.scf-thankyou .thank-footer a.btn {
	padding-left: 24px;
	padding-right: 24px;
	margin: 16px 0px;
}
.scf-thankyou .scf-thankyou-info p.main-text {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
}
.scf-thankyou .scf-thankyou-info p.sub-text {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
}
@media (max-width: 767px) {
	.scf-thankyou h4.billing-ads {
		padding-top: 16px;
	}
}
@media print {
	.invoice .search_compact_2020,
	.invoice .pos-initial,
	.invoice button.btn-dark-green,
	.invoice #redesign_feedback,
	.invoice #footer-links,
	.invoice #footer-disclaimer,
	.invoice #footer,
	.invoice .dashboard-menu-new,
	.module-faq .search_compact_2020,
	.module-faq .pos-initial,
	.module-faq button.btn-dark-green,
	.module-faq #redesign_feedback,
	.module-faq #footer-links,
	.module-faq #footer-disclaimer,
	.module-faq #footer,
	.module-faq .dashboard-menu-new,
	.module-faq .print_privacy,
	.module-faq .dont_sell_btn {
		display: none !important;
	}
	.invoice .scf-invoice {
		background: #fff !important;
	}
}
/* popups SCF */
.scf-popup.copyrite_popup h2,
.scf-popup.search_ready h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 24px;
}
.scf-popup.copyrite_popup h4 {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}
.scf-popup.copyrite_popup p {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}
.scf-popup.search_ready {
	text-align: center;
}
.scf-popup.search_ready p {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
	text-align: center;
}
.scf-popup.search_ready ul {
	text-align: left;
	list-style: none;
	margin-bottom: 24px;
}
.scf-popup.search_ready h4 {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
	text-align: center;
}
.scf-popup.search_ready ul li {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
	position: relative;
	padding-left: 32px;
}
.scf-popup.search_ready ul li strong {
	color: #470faa;
}
.scf-popup.search_ready .agreement {
	margin-bottom: 5px;
}
.scf-popup.search_ready .agreement label {
	font-weight: normal;
}
.scf-popup.search_ready .agreement a {
	color: #470faa;
}
.search_ready .agreement .checkbox {
	display: inline-block;
}
.scf-popup.search_ready .btn {
	padding-left: 42px;
	padding-right: 42px;
}
.scf-popup.search_ready ul li:before {
	content: "\e92e";
	font-family: "scficons" !important;
	display: inline-block;
	color: #31a865;
	font-size: 24px;
	padding-right: 10px;
	position: absolute;
	left: 0px;
	top: 2px;
}
.scf-popup.searching_popup li:before {
	content: "" !important;
}
.scf-popup.searching_popup li.active:before {
	content: "\e92e" !important;
}
.scf-popup.signup_form label {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
	display: block;
}
.scf-popup.signup_form h4 {
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
	margin-top: 8px;
	margin-bottom: 16px;
}
.scf-popup.signup_form label span.sml-text {
	color: #470faa;
	font-weight: normal;
	font-size: 12px;
}
.scf-popup.signup_form .scf-form {
	margin-bottom: 16px;
}
.scf-popup.signup_form label.checkbox {
	color: #26273c;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 12px;
}
.scf-popup.signup_form .btn {
	padding-left: 48px;
	padding-right: 48px;
	margin-top: 42px;
}
.scf-popup.signup_form .other_reason_form {
	display: none;
}
.scf-popup.about_to_leave {
	text-align: center;
}
.scf-popup.about_to_leave .scf-popup-dialog {
	max-width: 530px;
}
.scf-popup.data_breach_loading .scf-popup-dialog {
	height: 320px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.scf-popup.about_to_leave span.si-warning-fill {
	color: #f8933c;
	font-size: 70px;
	margin-bottom: 24px;
	display: inline-block;
}
.scf-popup.about_to_leave span.si-facebook {
	color: #2e89ff;
	font-size: 70px;
	margin-bottom: 24px;
	display: inline-block;
}
.scf-popup.about_to_leave h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 24px;
}
.scf-popup.about_to_leave p {
	margin-bottom: 24px;
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
}
.scf-popup.about_to_leave .checkbox {
	display: inline-block;
	margin-bottom: 16px;
}
.scf-popup.about_to_leave .btn {
	width: 100%;
	padding: 12px 8px;
	font-weight: bold;
}
.scf-popup.unlimited_image_search .btn {
	width: auto;
	padding: 12px 42px;
}
.scf-popup.unlimited_image_search img,
.scf-popup.data_breach_loading img {
	margin-bottom: 32px;
}
.scf-popup.about_to_leave .btn-gray {
	color: #26273c;
}
.scf-popup.about_to_leave .btn-gray:hover {
	background-color: #e2e0e0;
}
.scf-popup.about_to_leave .row .col-xs-6:first-child {
	padding-right: 8px;
}
.scf-popup.about_to_leave .row .col-xs-6:last-child {
	padding-left: 8px;
}
.scf-popup.romance_scam_popup h2,
.scf-popup.email_data_breach h2 {
	color: #e52727;
	margin-top: 24px;
}
.scf-popup.password_breach2 h2 {
	color: #31a865;
	margin-top: 24px;
}
.scf-popup.email_data_breach span.si-secured-fill,
.scf-popup.password_breach2 span.si-secured-fill {
	color: #ff6c75;
	font-size: 80px;
	display: inline-block;
}
.scf-popup.email_data_breach2 span.si-secured-fill {
	color: #49c199;
	font-size: 80px;
	display: inline-block;
}
.scf-popup.email_data_breach2 .btn,
.scf-popup.password_breach .btn,
.scf-popup.password_breach2 .btn {
	width: auto;
	padding: 12px 42px;
}
.scf-popup.email_data_breach2 h2 {
	color: #31a865;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}
.scf-popup.email_data_breach img,
.scf-popup.email_data_breach2 img,
.scf-popup.password_breach img,
.scf-popup.password_breach2 img {
	width: 80px;
}
.scf-popup.tracking_on h2 {
	color: #31a865;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 16px;
}
.scf-popup.tracking_off h2 {
	color: #e52727;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 16px;
}
.scf-popup.tracking_on p,
.scf-popup.tracking_off p {
	color: #26273c;
	text-align: center;
}
.scf-popup.action_required span.si-warning-fill {
	color: #e52727;
	font-size: 60px;
	margin-bottom: 24px;
	display: inline-block;
}
.scf-popup.action_required .scf-popup-dialog h2 {
	color: #e52727;
}
.scf-popup.action_required p.note-info {
	color: #4f5065;
	font-size: 12px;
	line-height: 16px;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 12px;
	margin-top: 32px;
}
.scf-popup.action_required p.note-info span.si-info {
	color: #4f5065;
	font-size: 16px;
	position: relative;
	top: 2px;
}
.scf-popup.action_required p span.note-view {
	color: #e52727;
}
.scf-popup .popup-label {
	color: #31a865;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	border: 1px solid #2ac984;
	background: #f1fff7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 4px 8px;
	display: inline-block;
	position: absolute;
	left: 16px;
	top: 16px;
}
.scf-popup .popup-label span.si-done-circle {
	font-size: 13px;
	position: relative;
	top: 2px;
}
.scf-popup.cancel_criminal_records .btn {
	width: 100%;
}
.scf-popup.cancel_criminal_records .btn-gray:hover {
	background-color: #e2e0e0;
}
.scf-popup.cancel_criminal_records .btn-gray {
	color: #26273c;
}
.scf-popup.cancel_criminal_records p {
	padding-bottom: 24px;
}
.scf-popup.criminal_records .scf-popup-dialog {
	padding: 0px;
	text-align: left;
}
.scf-popup.criminal_records img {
	max-width: 100%;
}
.scf-popup.criminal_records .popup-contents {
	padding: 32px;
}
.scf-popup.criminal_records .progress-loading {
	border-top: 1px solid #cdcdcd;
	padding: 32px;
}
.scf-popup.criminal_records .payment-progress {
	height: 12px;
	border: 1px solid #31a865;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-top: 8px;
}
.payment-progress .value {
	transition: all 300ms linear;
}
.scf-popup.criminal_records .payment-progress .value {
	background: #31a865;
	height: 11px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
}
.scf-popup.criminal_records .progress-title {
	color: #31a865;
	font-size: 12px;
	line-height: 16px;
}
.scf-popup.criminal_records .progress-title.found-alert {
	color: #e52727;
}
.scf-popup.criminal_records .progress-title span.load-avg {
	color: #31a865;
	font-size: 12px;
	line-height: 16px;
	float: right;
}
.scf-popup.criminal_records .popup-contents h2 {
	margin-bottom: 0px;
}
.scf-popup.criminal_records .progress-loading p {
	margin-top: 12px;
	margin-bottom: 0px;
}
.scf-popup.criminal_records .progress-loading p span {
	color: #470faa;
}
.scf-popup.criminal_records ul.progress-text {
	margin-top: 24px;
}
.scf-popup.criminal_records ul.progress-text li {
	color: #767676;
	font-size: 12px;
	line-height: 16px;
	position: relative;
	list-style: none;
	margin-bottom: 8px;
}
.scf-popup.criminal_records ul.progress-text li:before {
	font-family: "scficons" !important;
	content: "\e943";
	color: #cdcdcd;
	font-size: 20px;
	padding-right: 12px;
	position: relative;
	top: 4px;
	z-index: 2;
}
.scf-popup.criminal_records ul.progress-text li:after {
	content: "";
	height: 14px;
	width: 2px;
	background-color: #cdcdcd;
	display: block;
	position: absolute;
	left: 9px;
	top: -10px;
	z-index: 1;
}
.scf-popup.criminal_records ul.progress-text li:first-child:after {
	display: none;
}
.scf-popup.criminal_records ul.progress-text li.active:before,
.scf-popup.criminal_records ul.progress-text li.active {
	color: #31a865;
}
.scf-popup.criminal_records ul.progress-text li.active:after {
	background-color: #31a865;
}
.scf-popup.criminal_records_warning img,
.scf-popup.criminal_records_good img {
	margin-top: 16px;
}
.scf-popup.criminal_records_warning .popup-contents h2 {
	color: #e52727;
}
.scf-popup.criminal_records_warning .popup-contents p.note,
.scf-popup.criminal_records_good .popup-contents p.note {
	color: #cdcdcd;
	font-weight: bold;
	font-size: 9px;
	line-height: 12px;
	margin-top: 16px;
}
.scf-popup.criminal_records_warning .popup-contents .btn {
	width: 100%;
}
.scf-popup.criminal_records_good .popup-contents h2 {
	color: #31a865;
}
.scf-popup.optout_california_resident p {
	font-weight: bold;
	text-align: left;
	margin-bottom: 16px !important;
}
.scf-popup.optout_california_resident p span {
	font-weight: normal;
}
.scf-popup.orbitly_leave h2 {
	color: #26273c;
}
.scf-popup.orbitly_leave h2 a {
	color: #470faa;
}
.scf-popup.orbitly_leave .btn,
.scf-popup.criminal_records_popup .btn {
	margin-bottom: 16px;
}
.scf-popup.orbitly_leave img {
	margin-bottom: 16px;
	margin-top: 16px;
}
@media (max-width: 767px) {
	.scf-popup .scf-popup-dialog {
		padding: 15px !important;
		margin: 15px;
		width: auto;
	}
	.scf-popup.criminal_records .scf-popup-dialog {
		padding: 0px !important;
	}
	.scf-popup.select_state .scf-popup-dialog {
		position: absolute;
		padding: 0px !important;
		left: 0;
		right: 0;
		/* bottom: 0; */
	}
	.scf-popup.labled_popup img {
		margin-bottom: 16px;
		margin-top: 24px;
	}
	.scf-popup.criminal_records .progress-loading,
	.scf-popup.criminal_records .popup-contents {
		padding: 24px;
	}
	.scf-popup.criminal_records ul.progress-text {
		display: table;
		margin: 0px auto;
		margin-top: 24px;
	}
	.scf-popup.search_ready img {
		display: none;
	}
	.scf-popup.search_ready h2 {
		margin-top: 12px;
		margin-bottom: 11px;
	}
	.scf-popup.search_ready .agreement label {
		margin-bottom: 0;
	}
}
/* search progress page and popup style */
.scf-popup.select_state .scf-popup-dialog {
	padding: 0px;
	max-width: 530px;
}
.scf-popup.select_state .scf-popup-dialog h3 {
	background: #f8f8f8;
	color: #26273c;
	font-size: 16px;
	line-height: 19px;
	padding: 16px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.scf-popup.select_state .scf-popup-dialog .popup-contents {
	padding: 32px;
	text-align: center;
}
.scf-popup.select_state .scf-popup-dialog .popup-contents h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 48px;
}
.scf-popup.select_state .scf-popup-dialog .popup-contents h2 span {
	font-size: 26px;
	position: relative;
	top: 4px;
	padding-right: 8px;
}
.scf-popup.select_state .skip-now {
	color: #4f5065;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	cursor: pointer;
}
.scf-popup.select_state .age_range_set {
	display: flex;
	width: 100%;
	margin-bottom: 32px;
}
.scf-popup.select_state .age_range_set .age_range {
	border: 1px solid #cdcdcd;
	width: 110px;
	height: 48px;
	color: #470faa;
	font-size: 18px;
	line-height: 43px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	margin: 0px auto;
	margin-right: 8px;
}
.scf-popup.select_state .age_range_set .age_range:hover,
.scf-popup.select_state .age_range_set .age_range:focus,
.scf-popup.select_state .age_range_set .age_range.active {
	background: #470faa;
	color: #fff;
}
.scf-popup.select_state .scf-popup-dialog .popup-contents .scf-form {
	max-width: 274px;
	margin: 0px auto 48px;
}
.scf-popup.select_state .scf-popup-dialog .popup-contents .btn {
	max-width: 190px;
	width: 100%;
	display: block;
	margin: 0px auto 24px;
}
.scf-popup.searching_popup h2 {
	margin-bottom: 24px;
	margin-top: 24px;
}
.scf-popup.searching_popup ul {
	text-align: left;
	list-style: none;
	width: 215px;
	margin: 0px auto;
	padding-left: 18px;
}
.scf-popup.report_ready {
	text-align: center;
}
.scf-popup.report_ready h2 {
	color: #470faa;
	font-weight: normal;
	font-size: 20px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: -20px;
}
.scf-popup.report_ready h2 span {
	font-size: 46px;
	position: relative;
	top: 14px;
	padding-right: 8px;
}
.scf-popup.report_ready .scf-popup-dialog {
	padding: 15px 32px 12px 32px;
}
.scf-popup.report_ready .report-highlights {
	border: 1px solid #470faa;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 350px;
	margin: 0px auto;
	margin-bottom: 12px;
}
.scf-popup.report_ready .report-highlights h3 {
	color: #ffffff;
	font-size: 16px;
	line-height: 12px;
	background: #470faa;
	display: inline-block;
	padding: 8px 16px;
	position: relative;
	top: -1px;
	border-radius: 0 0 3px 3px;
}
.scf-popup.report_ready .report-highlights .report-main {
	text-align: left;
	padding: 0px 24px 12px;
}
.scf-popup.report_ready .report-highlights .report-main .row {
	margin-bottom: 0px;
}
.scf-popup.report_ready .report-highlights .report-main label {
	color: #26273c;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	display: inline-block;
}
.scf-popup.report_ready .report-highlights .report-main label span {
	color: #470faa;
	font-size: 24px;
	position: relative;
	top: 5px;
	padding-right: 8px;
}
.scf-popup.report_ready .report-highlights .report-main span.report-result {
	color: #ffffff;
	background: #fa3636;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	line-height: 24px;
	min-width: 32px;
	display: inline-block;
	text-align: center;
	height: 24px;
	font-weight: bold;
	padding: 0px 5px;
	float: right;
	top: 6px;
	position: relative;
}
.scf-popup.report_ready .report-highlights .report-sub {
	text-align: left;
	border-top: 1px solid #470faa;
	padding: 12px 16px 8px;
}
.scf-popup.report_ready .report-highlights .report-sub h4 {
	color: #470faa;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
}
.scf-popup.report_ready .report-highlights ul {
	list-style: none;
	margin-top: 12px;
}
.scf-popup.report_ready .report-highlights ul li {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	position: relative;
	padding-left: 32px;
	display: inline-block;
	width: 48%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.scf-popup.report_ready .report-highlights ul li:before {
	content: "\e92e";
	font-family: "scficons" !important;
	display: inline-block;
	color: #31a865;
	font-size: 24px;
	padding-right: 10px;
	position: absolute;
	left: 0px;
	top: 2px;
}
.scf-popup.report_ready.report_ready2 .report-highlights ul li {
	background: #ffffff;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 14px;
	width: auto;
	padding: 4px 8px 4px 32px;
	display: inline-flex;
	margin-bottom: 4px;
}
.scf-popup.report_ready.report_ready2 .report-highlights ul li:before {
	font-size: 18px;
	left: 8px;
	top: 4px;
}
.scf-popup.report_ready.report_ready2 .report-highlights .report-sub {
	text-align: center;
}
.scf-popup.report_ready.report_ready2 .unlock-step {
	margin-bottom: 8px;
}
.scf-popup.report_ready.report_ready2 .btn-dark-green {
	margin-bottom: 24px;
	max-width: 310px;
	width: 100%;
}
.scf-popup.report_ready.report_ready2 .included_report {
	position: relative;
	border: 1px solid #31a865;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	max-width: 350px;
	margin: 0px auto;
	margin-bottom: 4px;
	text-align: left;
}
.scf-popup.report_ready.report_ready2 .btn.btn-dark-green {
	height: 100%;
	font-size: 20px;
	padding: 20px 24px;
}
.scf-popup.report_ready.report_ready2 .included_report h3 {
	color: #ffffff;
	font-size: 16px;
	line-height: 12px;
	background: #31a865;
	display: inline-block;
	padding: 8px 20px;
	position: relative;
	top: -1px;
	margin-left: 24px;
	border-radius: 0 0 3px 3px;
}
.scf-popup.report_ready.report_ready2 .included_report .blur_img {
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 72px;
	width: 100%;
	margin-bottom: 8px;
}
.scf-popup.report_ready.report_ready2 .included_report .blur_img img {
	height: 0px;
	width: 100%;
	padding-bottom: 71px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);
}
.scf-popup.report_ready.report_ready2 .included_report .included_content {
	padding: 8px 8px 0px 8px;
}

.scf-popup.report_ready.report_ready2 .cr-count {
	background: #FFEEEE;
    border: 1px solid #E52727;
    box-sizing: border-box;
    border-radius: 4px;
    width: 350px;
    margin: 0px auto;
    margin-bottom: 12px;
    padding: 8px;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
}
.scf-popup.report_ready.report_ready2 .cr-count .si-info{
	color: #E52727;    
    font-size: 24px;
    position: relative;
    top: 5px;
    padding-right: 8px;
}
.scf-popup.report_ready.report_ready2 .cr-count div span{
	color: #E52727;  
}
.scf-popup.report_ready.report_ready2 .cr-no-count {
	background: #E8FFF2;
	border: 1px solid #31A865;
	box-sizing: border-box;
	border-radius: 4px;
    width: 350px;
    margin: 0px auto;
    margin-bottom: 12px;
    padding: 8px;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
}
.scf-popup.report_ready.report_ready2 .cr-no-count .si-info{
	color: #000;    
    font-size: 24px;
    position: relative;
    top: 5px;
    padding-right: 8px;
}
.scf-popup.report_ready.report_ready2 .cr-no-count p{
	font-size: 11px;
    margin: 5px;;  
}
.scf-popup.report_ready p {
	font-size: 12px;
	line-height: 16px;
	color: #767676;
	text-align: left;
	margin-bottom: 12px;
	padding-left: 44px;
}
.scf-popup.report_ready p span {
	color: #26273c;
}
.scf-popup.report_ready p span.si-warning-fill {
	color: #e52727;
	position: absolute;
	font-size: 32px;
	margin-left: -45px;
}
.scf-popup.report_ready .exit-now {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 24px;
	display: inline-block;
}
.scf-popup.report_ready .exit-now a {
	color: #fa3636;
}
.scf-popup.report_ready .unlock-step {
	color: #470faa;
	font-size: 16px;
	line-height: 20px;
}
.scf-popup.report_ready .btn-dark-green {
	padding-left: 32px;
	padding-right: 32px;
}
.scf-popup.report_ready .popup-contents {
	position: relative;
	padding: 0px 50px;
}
.scf-search-progress {
	background-color: #f8f8f8;
	padding: 32px 0px;
}
.scf-search-progress .progress-section {
	border: 1px solid #ededed;
	background: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 16px;
}
.scf-search-progress .progress-section .progress-body {
	padding: 32px;
}
.scf-search-progress .progress-section .progress-body h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 28px;
	line-height: 24px;
	margin-bottom: 16px;
	position: relative;
	padding-left: 54px;
}
.scf-search-progress .progress-section .progress-body h2 span {
	color: #31a865;
	font-weight: bold;
}
.scf-search-progress .progress-section .progress-body i {
	color: #470faa;
	font-size: 46px;
	top: -10px;
	padding-right: 8px;
	position: absolute;
	left: 0px;
}
.scf-search-progress .progress-section .progress-body p {
	color: #26273c;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 16px;
}
.scf-search-progress .progress-section .progress-body ul li {
	color: #26273c;
	font-size: 18px;
	line-height: 19px;
	margin-bottom: 10px;
	position: relative;
	padding-left: 32px;
	display: inline-block;
	width: 48%;
	white-space: nowrap;
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	font-weight: bold;
}
.scf-search-progress .progress-section .progress-body ul li:before {
	content: "\e92e";
	font-family: "scficons" !important;
	display: inline-block;
	color: #31a865;
	font-size: 24px;
	padding-right: 10px;
	position: absolute;
	left: 0px;
	top: 2px;
}
.scf-search-progress .progress-section .progress-loading {
	border-top: 1px solid #ededed;
	padding: 32px;
}
.scf-search-progress .progress-section .payment-progress {
	height: 12px;
	border: 1px solid #31a865;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-top: 8px;
}
.scf-search-progress .progress-section .payment-progress .value {
	background: #31a865;
	height: 11px;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
}
.scf-search-progress .progress-section .progress-title {
	color: #31a865;
	font-size: 16px;
	line-height: 16px;
	display: flex;
	justify-content: space-between;
}
.scf-search-progress .progress-section .progress-title .final-progress-text {
	text-align: left;
}
.scf-search-progress .progress-section .progress-title span.load-avg {
	color: #31a865;
	font-size: 16px;
	line-height: 16px;
	float: right;
}
.scf-search-progress .progress-section .progress-loading p {
	margin-top: 12px;
	text-align: left;
}
.scf-search-progress .progress-section.success-found .progress-body p {
	/* color: #767676; */
}
.scf-search-progress .progress-section.success-found .progress-body p.caution-report {
	font-size: 14px;
}
.scf-search-progress .progress-section.success-found .progress-body p span {
	color: #26273c;
}
.scf-search-progress .animation-box {
	text-align: right;
	font-size: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
#loading_animation,
#dating_animation,
#chat_animation,
#social_animation,
#phone_animation {
	width: 64px;
	display: inline-block;
}
#searching_file,
#checking_now {
	width: 100px;
	margin: 0px auto;
}
.scf-search-progress .progress-section.progress-bottom .progress-body h5 {
	font-size: 16px;
	margin-bottom: 8px;
}
.scf-search-progress .progress-section.progress-bottom .progress-body h4 {
	font-size: 16px;
	margin-bottom: 8px;
	color: #31a865;
}
.scf-search-progress .progress-section.progress-bottom .progress-body p {
	margin-bottom: 0px;
}
.scf-search-progress .progress-section.progress-bottom .rating span {
	color: #f8933c;
	font-size: 18px;
}
.scf-search-progress #animation {
	width: 150px;
	display: inline-block;
}
.scf-search-progress .progress-section.progress-bottom span.si-warning-fill {
	color: red;
	font-size: 48px;
}
.scf-search-progress .progress-section.progress-bottom img {
	height: 0px;
	width: 100px;
	padding-bottom: 60px;
	background-position: center;
	background-size: 100px;
}
.scf-search-progress .progress-group:nth-child(n + 2) {
	display: none;
}
.scf-search-progress .progress-group .animation-img img {
	opacity: 0;
	transition: opacity 1000ms ease;
	height: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-popup.searching_popup2 .scf-popup-dialog {
	max-width: 573px;
}
.scf-popup.searching_popup2 #searching_file2 {
	width: 100px;
}
.scf-popup.searching_popup2 h2 {
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	color: #470faa;
	padding-top: 20px;
}
.scf-popup.searching_popup2 .progress_bar {
	margin-top: 46px;
	margin-bottom: 46px;
	text-align: center;
	padding: 0px 0px;
}
.scf-popup.searching_popup2 .progress_bar .col-md-5th {
	padding: 0px;
}
.scf-popup.searching_popup2 .progress_bar span {
	color: #ffffff;
	background: #cdcdcd;
	width: 48px;
	height: 48px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	font-size: 22px;
	line-height: 48px;
	position: relative;
	text-align: center;
}
.scf-popup.searching_popup2 .progress_bar span:after {
	content: "";
	background-color: #cdcdcd;
	width: 65px;
	height: 2px;
	position: absolute;
	right: -62px;
	top: 48%;
}
.scf-popup.searching_popup2 .progress_bar span.si-searched-file:after {
	display: none;
}
.scf-popup.searching_popup2 .progress_bar .active span:after,
.scf-popup.searching_popup2 .progress_bar .active span {
	background-color: #31a865;
}
.scf-popup.searching_popup2 .progress_bar label {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #767676;
	text-align: center;
	padding-top: 12px;
	display: block;
}
.scf-popup.searching_popup2 .searching_top {
	text-align: center;
}
.scf-popup.searching_popup2 .searching_top > div {
	display: inline-block;
}
@media (max-width: 767px) {
	.scf-search-progress .progress-section .progress-body h2 span {
		display: block;
	}
	.scf-popup.select_state .age_range_set {
		display: flex;
		width: 100%;
		flex-direction: column;
		margin-bottom: 32px;
		align-items: center;
	}
	.scf-popup.select_state .age_range_set .age_range {
		margin: 10px;
	}
	.scf-popup.select_state .scf-popup-dialog .popup-contents h2 {
		margin-bottom: 25px;
	}
	.scf-search-progress .progress-section.progress-bottom {
		text-align: center;
	}
	.scf-search-progress .progress-section.progress-bottom .progress-body h4 {
		margin-top: 8px;
	}
	.scf-search-progress .progress-section .progress-body h2 {
		font-size: 20px;
		padding-left: 56px;
	}
	.scf-search-progress .progress-section .progress-title span {
		width: 85%;
		display: inline-block;
	}
	.scf-search-progress .progress-section .progress-title span.load-avg {
		width: auto;
	}
	#searching_file {
		margin-top: 24px;
	}
	.scf-popup.searching_popup .scf-popup-dialog {
		padding: 42px 15px;
	}
	.scf-popup.report_ready .popup-contents {
		padding: 0px 0px;
	}
	.scf-popup.report_ready .report-highlights {
		width: auto;
	}
	.scf-search-progress .progress-section .progress-body ul li {
		width: 100%;
		font-size: 16px;
		padding-left: 24px;
	}
	.scf-search-progress .progress-section .progress-body ul li:before {
		font-size: 20px;
		top: 1px;
	}
	.scf-search-progress .progress-section .progress-body,
	.scf-search-progress .progress-section .progress-loading {
		padding: 16px;
		position: relative;
	}
	.scf-search-progress #animation {
		width: 80px;
	}
	.scf-search-progress .progress-group .animation-img img:nth-child(-n + 6) {
		margin: 0 4px;
		opacity: 1;
		height: auto;
	}
	.scf-search-progress .progress-section .progress-body i {
		top: 0px;
		font-size: 52px;
	}
	.mobile-hide {
		display: none;
	}
	.module-guest-progress #animation {
		display: none;
	}
	.scf-popup.searching_popup2 .progress_bar {
		margin-top: 32px;
		margin-bottom: 16px;
	}
	.scf-popup.searching_popup2 #searching_file2 {
		margin: 16px auto 0px;
	}
	.scf-popup.searching_popup2 h2 {
		text-align: center;
	}
	.scf-popup.searching_popup2 .scf-popup-dialog {
		max-width: 100%;
	}
	.scf-popup.searching_popup2 .progress_bar span:after {
		width: 2px;
		height: 36px;
		position: absolute;
		right: 23px;
		top: 41px;
	}
	.scf-popup.searching_popup2 .progress_bar label {
		position: absolute;
		text-align: left;
		padding-top: 8px;
		margin-left: -24px;
		display: inline-block;
	}
	.scf-popup.searching_popup2 .progress_bar span {
		margin-bottom: 24px;
		left: -40px;
	}
	.scf-popup.searching_popup2 .progress_bar .col-md-5th {
		width: 100%;
	}
}
@media (min-width: 768px) {
	.scf-search-progress .progress-section.success-found {
		text-align: center;
	}
	.scf-search-progress .progress-section.success-found h2 {
		display: inline-block;
	}
	.scf-search-progress .progress-section.success-found .progress-body ul {
		width: 35%;
		display: inline-block;
	}
	.scf-search-progress .progress-section.success-found .progress-body ul li {
		text-align: left;
	}
	.scf-search-progress .progress-group .animation-img img:nth-child(-n + 10) {
		opacity: 1;
		height: auto;
		margin: 4px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.scf-search-progress .progress-section.success-found .progress-body ul {
		width: 50%;
		display: inline-block;
	}
}
/* 404 page */
.scf-404 {
	background: #f8f8f8;
	padding: 48px 0px;
	text-align: center;
}
.scf-404 h2 {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 32px;
	line-height: 30px;
	margin-bottom: 24px;
}
.scf-404 p {
	color: #4f5065;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
}
.scf-404 .btn {
	padding-left: 80px;
	padding-right: 80px;
	margin-bottom: 42px;
}
.scf-404 img {
	display: block;
	margin: 0px auto 16px;
}
.scf-404 ul {
	list-style: none;
}
.scf-404 ul li {
	display: inline-block;
	border-right: 1px solid #cdcdcd;
	padding-right: 32px;
	padding-left: 32px;
}
.scf-404 ul li:last-child {
	border-right: 0px;
}
.scf-404 ul li a {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}
.scf-404 ul li a:hover {
	color: #5e21ca;
}
@media (max-width: 767px) {
	.scf-404 ul li {
		display: block;
		border-right: 0px;
		padding: 0px;
		text-align: center;
		margin-bottom: 12px;
	}
}
/*Search Pointer Page */
.scf-search-pointer {
	background: #f8f8f8;
	padding-top: 16px;
	padding-bottom: 42px;
}
.scf-search-pointer .scf-search-directory .search-dir-box a {
	margin-left: 8px;
}
.scf-search-pointer .search-directory .search-dir-box span {
	float: none;
	color: #4f5065;
	font-weight: normal;
	cursor: auto;
}
.scf-search-pointer .scf-search-directory .search-dir-box {
	margin-bottom: 8px;
}
.scf-search-pointer .search-directory .search-dir-box a:after {
	content: "/";
	display: inline-block;
	color: #4f5065;
	margin-right: 4px;
	margin-left: 12px;
	font-size: 10px;
	position: relative;
	top: -1px;
}
.scf-records-found {
	background: #ffffff;
	border: 1px solid #470faa;
	padding: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 16px;
}
.scf-records-found span.si-searched-file {
	color: #31a865;
	font-size: 64px;
}
.scf-records-found h2 {
	color: #26273c;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 4px;
	position: relative;
}
.scf-records-found h2 i {
	font-style: normal;
}
.scf-records-found h2 span {
	color: #470faa;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
}
.scf-records-found p {
	color: #26273c;
	font-size: 16px;
	line-height: 20px;
}
.scf-records-found p span {
	color: #470faa;
	font-weight: 600;
}
.scf-search-pointer .filter-section {
	border: 1px solid #cdcdcd;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-search-pointer .filter-section .filter-list {
	border-bottom: 1px solid #cdcdcd;
	cursor: pointer;
}
.scf-search-pointer .filter-section .filter-list:hover h4,
.scf-search-pointer .filter-section .filter-list:hover h4 span {
	color: #470faa;
}
.scf-search-pointer .filter-section .filter-list:last-child {
	border-bottom: 0px;
}
.scf-search-pointer .filter-section .filter-list h4 {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	padding: 16px;
}
.scf-search-pointer .filter-section .filter-list h4 span {
	float: right;
	color: #cdcdcd;
	font-size: 24px;
	position: relative;
	top: -2px;
}
.scf-search-pointer .filter-section .filter-list .filter-body {
	padding-top: 16px;
	display: none;
}
.filter-section .filter-list.active .filter-body {
	display: block !important;
	padding: 16px;
}
.scf-search-pointer .filter-section .scf-form {
	margin-bottom: 8px;
}
.scf-search-pointer .filter-section .btn-purple {
	width: 100%;
}
.scf-search-pointer .filter-section .age-range p {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 16px;
}
.scf-search-pointer .filter-section .age-range p span {
	color: #470faa;
}
.age-filter input[type="range"] {
	width: 100%;
}
.scf-search-pointer .filter-section .state-filter label,
.scf-search-pointer .filter-section .city-filter label {
	color: #26273c;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
}
.scf-search-pointer .filter-section .state-filter .checkmark,
.scf-search-pointer .filter-section .city-filter .checkmark {
	top: -3px;
}
.scf-search-pointer .filter-section .state-filter .load_icon label,
.scf-search-pointer .filter-section .city-filter .load_icon label {
	cursor: pointer;
}
.scf-search-pointer .filter-section .state-filter .load_icon span,
.scf-search-pointer .filter-section .city-filter .load_icon span {
	background-color: #470faa;
	color: #fff;
	height: 24px;
	width: 24px;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	position: relative;
	top: -4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	line-height: 24.5px;
}
.scf-search-pointer .filter-section .state-filter .load_icon label,
.scf-search-pointer .filter-section .city-filter .load_icon label {
	position: relative;
	left: 8px;
	top: -5px;
}
.scf-search-pointer .people-search a {
	display: block;
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
}
.scf-search-pointer .filter-tags {
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ffffff;
	padding: 8px 16px;
	margin-bottom: 16px;
}
.scf-search-pointer .filter-tags h5 {
	color: #767676;
	font-size: 14px;
	line-height: 19px;
	display: inline-block;
	margin-right: 12px;
}
.scf-search-pointer .filter-tags .tag {
	display: inline-flex;
	background: #f8f8f8;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 8px;
	color: #4f5065;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin-right: 8px;
}
.scf-search-pointer .filter-tags .tag span.tag-val {
	font-weight: normal;
	color: #470faa;
	padding-left: 8px;
	padding-right: 4px;
}
.scf-search-pointer .filter-tags .tag span.si-close-circle {
	font-weight: normal;
	font-size: 14px;
	color: #767676;
	position: relative;
	top: 3px;
	cursor: pointer;
}
.scf-search-pointer .result-section {
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #ffffff;
	padding: 16px;
	margin-bottom: 16px;
}
.scf-search-pointer .result-section h3 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 22px;
	line-height: 24px;
	margin-bottom: 16px;
	font-weight: 700;
}
.scf-search-pointer .result-section h3 span {
	color: #26273c;
	font-weight: normal;
}
.scf-search-pointer .result-section h3 span:before {
	content: "|";
	display: inline-block;
	color: #470faa;
	margin-left: 16px;
	padding-right: 16px;
}
.scf-search-pointer .result-section h3 span b {
	font-weight: normal;
	color: #e94a74;
}
.scf-search-pointer .result-section h5 {
	color: #470faa;
	font-size: 16px;
	line-height: 19px;
	position: relative;
	display: inline;
}
.scf-search-pointer .result-section h5:after {
	content: ":";
	position: relative;
	padding-left: 6px;
}
.scf-search-pointer .result-section h5 span {
	color: #470faa;
	font-size: 24px;
	position: relative;
	top: 3px;
	padding-right: 4px;
}
.scf-search-pointer .result-section p {
	color: #26273c;
	font-size: 16px;
	line-height: 22px;
	display: inline;
	margin-left: 5px;
}
.scf-search-pointer .result-section .list {
	margin-bottom: 16px;
}
.scf-search-pointer .result-section .view-lists {
	text-align: center;
	padding-top: 16px;
	margin-bottom: 24px;
}
.scf-search-pointer .result-section .view-lists h5 {
	display: block;
}
.scf-search-pointer .result-section .view-lists h5 span {
	color: #26273c;
}
.scf-search-pointer .result-section .view-lists h5:after {
	display: none;
}
.scf-search-pointer .result-section .view-lists a {
	color: #0265fa;
	font-size: 16px;
	line-height: 19px;
}
.scf-search-pointer .result-section .btn-dark-green {
	padding-left: 42px;
	padding-right: 42px;
	margin: 0 auto;
	display: block;
	width: 222px;
}
.scf-search-pointer .result-section .btn-dark-green.complete-btn {
	width: max-content;
}
.scf-search-pointer .result-section .gender-list h5 {
	display: inline-block;
}
.scf-search-pointer .result-section .gender-list p {
	display: inline-block;
	position: relative;
}
.scf-search-pointer .filter-body label:nth-child(n + 11) {
	display: none;
}
.scf-search-pointer .filter-body.all > label {
	display: block;
}
.ui-slider-horizontal {
	border: 1px solid #470fa9;
	border-radius: 10px;
	position: relative;
	height: 8px;
	margin-bottom: 24px;
}
.ui-slider-horizontal .ui-slider-range {
	background-color: #470faa;
	position: absolute;
	height: 6px;
}
.ui-slider-horizontal .ui-slider-handle {
	height: 20px;
	width: 20px;
	position: absolute;
	z-index: 2;
	background-color: #470faa;
	top: -7px;
	border: 1px solid #fff;
	border-radius: 10px;
	margin-left: -10px;
}
.scf-records-found .si-searched-file.lg-hide {
	display: none;
}
.scf-search-pointer .extra-reports {
	display: flex;
	text-align: left;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 16px;
}
.scf-search-pointer .extra-reports span {
	font-size: 30px;
	margin-right: 5px;
}
@media (max-width: 767px) {
	.scf-search-pointer .result-section .btn-dark-green {
		width: 100%;
	}
	.scf-search-pointer .search-dir-box {
		display: none;
	}
	.scf-search-pointer .search-directory .search-dir-box {
		display: block;
	}
	.scf-search-pointer .search-full {
		display: flex;
		flex-direction: column-reverse;
	}
	.scf-records-found h2 span {
		margin-bottom: 4px;
		display: inline-block;
		font-size: 20px;
	}
	.scf-search-pointer .result-section .btn-dark-green {
		display: block;
	}
	.scf-search-pointer .result-section .view-lists a {
		display: inline-block;
	}
	.scf-search-pointer .result-section h5:after {
		float: none;
		top: 0px;
		padding-left: 8px;
	}
	.scf-search-pointer .filter-tags {
		margin-top: 8px;
	}
	.scf-search-pointer .filter-tags .tag {
		margin-bottom: 4px;
	}
	.scf-search-pointer .scf-search-directory .search-dir-box h5 {
		display: block;
	}
	.scf-records-found .si-searched-file.lg-hide {
		position: absolute;
		top: 2%;
		left: 0px;
		display: block;
	}
	.scf-records-found h2 {
		padding-left: 72px;
	}
}
@media (max-width: 990px) {
	.scf-search-pointer .filter-section {
		margin-bottom: 16px;
	}
}
/*RAS Refine Search*/
.scf-popup.refine_address_search .scf-form {
	margin-bottom: 12px !important;
}
.scf-popup.refine_address_search p {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px;
}
.scf-popup.refine_address_search h2 {
	margin-bottom: 24px !important;
}
/*Reverse Address Search Progress Modal*/
.scf-popup.address_search_progress h2 {
	margin-bottom: 32px !important;
}
.scf-popup.address_search_progress .scf-popup-dialog {
	text-align: center;
}
.scf-popup.address_search_progress .progress-title {
	text-align: left;
}
/*Checkout Page */
.scf-checkout {
	background: #f8f8f8;
	padding: 16px 0px;
}
.scf-checkout h2 {
	font-family: Ubuntu;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	position: relative;
	background: #ededed;
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #26273c;
	padding: 16px;
	text-align: center;
	margin-bottom: 16px;
}
.scf-checkout h2 strong {
	color: #470faa;
}
.scf-checkout h2 span {
	font-size: 26px;
	position: relative;
	color: #470faa;
	top: 4px;
	padding-right: 4px;
}
.scf-checkout .checkout-box {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #470faa;
	margin-bottom: 16px;
	background-color: #fff;
}
.scf-checkout .checkout-box.guest-user-view {
	display: flex;
	flex-direction: column;
}
.scf-checkout .count-down {
	background: #ffffff;
	padding: 16px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #e52727;
	margin-bottom: 16px;
}
.scf-checkout .count-down h4 {
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 16px;
	color: #26273c;
}
.scf-checkout .count-down h4 em {
	font-style: normal;
}
.scf-checkout .count-down h4 span {
	color: #e52727;
	font-size: 22px;
	position: relative;
	top: 5px;
	padding-right: 8px;
}
.scf-checkout .count-down p {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
}
.scf-checkout .checkout-box .checkout-profile {
	padding: 16px;
}
.scf-checkout .checkout-box .checkout-profile img {
	height: 0;
	padding-bottom: 121px;
	width: 100%;
	background-size: cover;
	background-position: center;
	margin: 0 !important;
	background-repeat: no-repeat;
	background-color: #f8f8f8;
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-checkout .checkout-box .checkout-profile h4 {
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
}
.scf-checkout .checkout-box .checkout-profile p.matches {
	color: #26273c;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
}
.scf-checkout .checkout-box .checkout-profile p.matches span {
	color: #e52727;
}
.scf-checkout .checkout-box .checkout-profile p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 16px;
}
.scf-checkout .checkout-box .checkout-profile h5 {
	color: #26273c;
	font-size: 9px;
	line-height: 12px;
}
.scf-checkout .checkout-box .checkout-profile h5 span {
	color: #9f9494;
}
.scf-checkout .checkout-box h4.side_title {
	font-family: Ubuntu;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	color: #470faa;
	padding: 16px;
	position: relative;
}
.scf-checkout .checkout-box h4.side_title.active + .side_body {
	display: block;
}
.scf-checkout .checkout-box h4.side_title.active .si-down::before {
	content: "\e92b";
}
.scf-checkout .checkout-box h4.main_title {
	padding: 16px;
	color: #470faa;
	font-family: Ubuntu;
	font-size: 14px;
	line-height: 19px;
	border-bottom: 1px solid #470faa;
	font-weight: normal;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	order: 0;
}
.scf-checkout .checkout-box h4.main_title.filled {
	background: #f1eaff;
}
.scf-checkout .checkout-box h4.main_title span {
	font-size: 18px;
	position: relative;
	padding-right: 4px;
	top: 3px;
}
.scf-checkout .checkout-box .why_scf ul {
	list-style: none;
	padding: 16px;
}
.scf-checkout .checkout-box .why_scf ul li {
	color: #26273c;
	font-size: 14px;
	margin-bottom: 12px;
}
.scf-checkout .checkout-box .why_scf ul li:last-child {
	margin-bottom: 0px;
}
.scf-checkout .checkout-box .why_scf ul li span {
	color: #470faa;
	font-size: 20px;
	position: relative;
	padding-right: 8px;
	top: 3px;
}
.scf-checkout .checkout-box .how-works {
	padding: 16px;
}
.scf-checkout .checkout-box .how-works h5 {
	color: #26273c;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 12px;
}
.scf-checkout .checkout-box .how-works p {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}
.scf-checkout .checkout-box .how-works p span {
	color: #470faa;
}
.scf-checkout .checkout-box .plan-title {
	padding: 16px;
}
.scf-checkout .checkout-box.guest-user-view .plan-title {
	order: 1;
}
.scf-checkout .checkout-box .payment-box.plan-desc {
	border-bottom: 1px solid #470faa;
}
.scf-checkout .checkout-box.guest-user-view .plan-desc {
	border-top: 1px solid #470faa;
	border-bottom: none;
	order: 2;
}
.scf-checkout .checkout-box .plan-title h3 {
	color: #ffffff;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 16px;
	background: #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 24px;
}
.scf-checkout .checkout-box .plan-title h4 {
	color: #26273c;
	font-size: 14px;
	text-align: right;
	line-height: 19px;
}
.scf-checkout .checkout-box .plan-title h3:last-child {
	margin-bottom: 0px;
}
.scf-checkout .checkout-box .plan-title h3 span {
	color: #ffffff;
	float: right;
	font-size: 24px;
}
.scf-checkout .checkout-box .payment-box {
	padding: 16px;
}
.scf-checkout .checkout-box .payment-box ul {
	list-style: none;
	margin-bottom: 24px;
}
.scf-checkout .checkout-box .payment-box ul.plan-features li {
	position: relative;
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
	padding-left: 32px;
}
.scf-checkout .checkout-box .payment-box ul.plan-features li:before {
	content: "\e92e";
	font-family: "scficons" !important;
	display: inline-block;
	color: #31a865;
	font-size: 18px;
	padding-right: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.scf-checkout .checkout-box .payment-box h4 {
	color: #470faa;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
	text-align: center;
}
.scf-checkout .checkout-box .payment-box ul.checkout-results li {
	position: relative;
	width: 32%;
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
	padding-left: 32px;
	list-style: none;
	display: inline-block;
}
.scf-checkout .checkout-box .payment-box ul.checkout-results li:before {
	content: "\e955";
	font-family: "scficons" !important;
	display: inline-block;
	color: #31a865;
	font-size: 18px;
	padding-right: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.scf-checkout .checkout-box .payment-box.uis_box ul.checkout-results li {
	width: 100% !important;
	font-size: 14px;
	line-height: 19px;
	color: #26273c;
}
.scf-checkout .checkout-box .payment-box.uis_box {
	border-bottom: 1px solid #470faa;
}
.scf-checkout .checkout-box .payment-box.uis_box ul.checkout-results {
	margin-bottom: 0px;
}
.scf-checkout .checkout-box .payment-box.uis_box h4 {
	text-align: left;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}
.scf-checkout .checkout-box .payment-box h3 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
}
.scf-checkout .checkout-box .payment-box h5 {
	font-size: 14px;
	line-height: 19px;
	color: #26273c;
}
.scf-checkout .checkout-box .payment-box h5 span {
	display: inline-block;
	position: relative;
	top: -5px;
	padding-right: 8px;
	color: #470faa;
	font-weight: normal;
}
.scf-checkout .checkout-box .payment-box h5.pay_card {
	position: relative;
	border-top: 1px solid #470faa;
	padding-top: 16px;
	margin-top: 17px;
	margin-bottom: 16px;
	color: #470faa;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
}
.scf-checkout .checkout-box .payment-box h5.pay_card::before {
	content: "Or";
	display: block;
	position: absolute;
	color: #525252;
	top: 0;
	margin-top: -12px;
	background-color: #fff;
	padding: 0 10px;
	left: 46%;
	font-size: 14px;
	line-height: 19px;
}
.scf-checkout .checkout-box .payment-box label {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	font-family: Open Sans;
	padding-bottom: 4px;
	display: block;
	position: relative;
}
.scf-checkout .checkout-box .payment-box label span.si-info {
	color: #4f8beb;
	float: right;
	position: relative;
	top: 2px;
	cursor: pointer;
}
.scf-checkout .checkout-box .payment-box label img.cc-types {
	width: 113px;
	position: absolute;
	right: 0px;
	top: -8px;
}
.scf-checkout .checkout-box .payment-box label.checkbox {
	color: #4f5065;
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
}
.scf-checkout .checkout-box .payment-box .scf-form {
	margin-bottom: 16px;
}
.scf-checkout .checkout-box .payment-box .btn-dark-green {
	width: 100%;
	margin-top: 16px;
}
.scf-checkout h2 .btn {
	display: none;
}
.scf-checkout .checkout-box .side_body {
	border-top: 1px solid #470faa;
}
.scf-checkout .checkout-box h4.side_title .arrow {
	font-size: 18px;
	float: right;
	display: none;
}
.scf-checkout .checkout-box.give_access h4.side_title {
	margin-bottom: 24px;
	padding: 0px;
}
.scf-checkout .checkout-box.give_access .side_body {
	border-top: 0px;
}
.mb-show {
	display: none;
}
.scf-checkout .what_you_get {
	border-bottom: 1px solid #470faa;
	padding: 16px;
}
.scf-checkout .what_you_get h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
}
.scf-checkout .what_you_get h5 {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 12px;
}
.scf-checkout .what_you_get h5 span {
	color: #470faa;
	font-size: 18px;
	position: relative;
	top: 2px;
	padding-right: 8px;
}
.checkout_testimonial .scf-testimonial {
	background-color: #ffffff !important;
}
.scf-checkout .paypal_btn {
	display: inline-block;
	position: relative;
	background: #ffc439;
	border-radius: 4px;
	border: 1px solid #dc911d;
	box-shadow: inset 0 1px 0 0 #ffd699;
	font-weight: 700;
	padding: 4px 16px;
	text-decoration: none;
	cursor: pointer;
	width: 193px;
}
.scf-checkout .paypal_btn:hover {
	background: #ffbf2a;
}
.scf-checkout .paypal_btn img {
	filter: drop-shadow(0 1px 0 #ffffff);
	z-index: 2;
	top: 3px;
	position: relative;
	width: 70px;
}
.scf-checkout .checkout-box .payment-box h5 .paypal_btn span.buy_now {
	color: #4f5065;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	top: -4px;
}
.scf-checkout h2.boosted-head {
	background: #ffffff;
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: bold;
}
.scf-checkout .checkout-box .plan-title.check-paln {
	position: relative;
	padding-left: 52px;
}
.scf-checkout .checkout-box .payment-box .plan-title.check-paln {
	padding: 0px;
	padding-left: 36px;
	position: relative;
}
.scf-checkout .plan-title.check-paln label.radio {
	position: absolute;
	left: 16px;
	margin-top: 22px;
}
.scf-checkout .checkout-box .payment-box .plan-title.check-paln label.radio {
	left: 0px;
}
.scf-checkout .checkout-box .payment-box .plan-title.check-paln h3 {
	color: #ffffff;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
}
.scf-checkout .checkout-box .payment-box .plan-title.check-paln h4 {
	color: #26273c;
	font-size: 14px;
	text-align: right;
	line-height: 19px;
}
.plan-title.check-paln .radiomark {
	border: 1px solid #470faa;
}
.plan-title.check-paln .radio input:checked ~ .radiomark {
	border: 0px;
}
.scf-checkout .count-down.mobile {
	display: none;
}
.module-register .pcb .btn {
	height: auto;
	padding: 8px 4px;
	background-color: #fff2dd;
	display: block;
	border: 1px solid #fa9634;
	display: flex;
	justify-content: center;
	align-items: center;
}
.module-register .pcb .btn.loading {
	background-image: url(../images/loader-orange.svg);
}
.module-register .pcb .btn span {
	display: block;
}
.module-register .pcb .btn span br {
	display: none;
}
.module-register .pcb .btn span i {
	display: block;
	font-size: 12px;
	font-style: normal;
	text-align: left;
}
form.pcb {
	padding-bottom: 16px;
	margin-bottom: 16px;
	border-bottom: 1px solid #470faa;
	position: relative;
}
form.pcb::after {
	content: "Or";
	background: #fff;
	position: absolute;
	bottom: -8px;
	font-size: 14px;
	left: 46%;
	color: #525252;
	padding: 0 10px;
}
.module-register .pcb .btn img {
	width: 36px;
	display: block;
	margin-right: 12px;
}
.module-register .pcb .btn.loading img {
	opacity: 0;
}
@media (max-width: 767px) {
	.scf-checkout .checkout-box.give_access .side_body {
		margin-top: 16px;
	}
	.scf-checkout .checkout-box.give_access h4.side_title {
		text-overflow: ellipsis;
		overflow: hidden;
		width: 90%;
		white-space: nowrap;
		position: relative;
		margin-bottom: 0px;
	}
	.scf-checkout .checkout-box.give_access .payment-box {
		position: relative;
	}
	.scf-checkout .checkout-box.give_access .payment-box:before {
		content: "\e92c";
		font-family: "scficons" !important;
		position: absolute;
		right: 16px;
		font-size: 18px;
		color: #470faa;
	}
	.mb-show {
		display: block;
	}
	.scf-checkout .checkout-box h4.side_title .arrow {
		display: inline-block;
	}
	.scf-checkout .checkout-box .side_body {
		display: none;
	}
	.scf-checkout {
		padding-top: 16px;
	}
	.scf-checkout h2 {
		font-size: 18px;
		line-height: 28px;
		padding-bottom: 16px;
		font-weight: normal;
	}
	.scf-checkout h2 .btn {
		width: 100%;
		display: block;
	}
	.scf-checkout h2 strong {
		display: inline-block;
		margin-bottom: 16px;
	}
	.scf-checkout h2 span {
		font-size: 22px;
		position: relative;
		padding-right: 8px;
		top: 2px;
	}
	.scf-checkout .container {
		display: flex;
		flex-direction: column;
	}
	.scf-checkout .count-down {
		order: -1;
	}
	.scf-checkout .count-down.desktop {
		display: none;
	}
	.scf-checkout .count-down.mobile {
		display: block;
	}
	.scf-checkout .count-down.mobile p {
		display: none;
	}
	.scf-checkout .count-down h4 {
		margin-bottom: 5px;
	}
	.scf-checkout .checkout-box .payment-box ul.checkout-results li {
		width: 48%;
	}
	.scf-checkout .checkout-box .payment-box h3 {
		text-align: center;
		color: #31a865;
		margin-bottom: 16px;
	}
	.scf-checkout .checkout-box .payment-box h5 {
		text-align: center;
	}
	.scf-checkout .checkout-box .payment-box h5 img {
		margin-top: 8px;
	}
	.scf-checkout .checkout-box .paypal_btn img {
		margin-top: 0 !important;
	}
	.scf-checkout .checkout-box .payment-box h5 span {
		text-align: center;
		position: initial;
		top: unset;
		padding-right: 0px;
		display: block;
	}
	.scf-checkout .checkout-box .payment-box h5 .paypal_btn span.buy_now {
		top: -4px;
		display: inline-block;
		position: relative;
		padding-right: 8px;
	}
	.scf-checkout .checkout-box .paypal_btn {
		margin-top: 14px;
		margin-bottom: 8px;
	}
	.scf-checkout .checkout-box.multi .check-paln h4 {
		text-align: right;
	}
}
@media (max-width: 416px) {
	.module-register .pcb .btn span {
		line-height: 1.2;
		text-align: left;
	}
	.module-register .pcb .btn span br {
		display: block;
	}
}
/*Home Page Content*/
.module-home .scf-full-search .search-form-2020 {
	border: 1px solid #fff;
}
.scf-full-search .search-form-2020 .tabs a.active {
	background-color: #5c34a9;
	color: #fff;
	border: 1px solid #5c34a9;
}
.scf-full-search .search-form-2020 .tabs a.active i {
	color: #ffffff;
}
.scf-full-search .search-form-2020 .tabs a.active:after {
	color: #5c34a9;
}
.module-home .scf-full-search .search-form-2020 .tabs a i {
	color: #ffffff;
}
.module-home .scf-full-search .respect-privacy {
	font-size: 14px;
	font-family: Open Sans;
	display: inline-block;
	bottom: 16px;
	left: 16px;
}
.scf-what_scf2 {
	margin: 48px 0px;
}
.scf-what_scf2 h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 48px;
}
.scf-what_scf2 img {
	max-width: 100%;
}
.scf-what_scf2 p {
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	color: #26273c;
	margin-bottom: 16px;
}
.scf-why_scf2 {
	text-align: center;
	margin: 48px 0px;
}
.scf-why_scf2 h2 {
	color: #470faa;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 48px;
}
.scf-why_scf2 h4 {
	color: #00b191;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	padding-top: 24px;
}
.scf-why_scf2 span {
	display: inline-block;
	color: #4f5065;
	font-family: Ubuntu;
	font-size: 14px;
	line-height: 25px;
}
.scf-why_scf2 img {
	max-width: 100%;
}
.scf-membership-benefits .flex-right {
	float: right;
}
.scf-membership-benefits img {
	max-height: 220px;
}
.scf-recent-blog .blg-list img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-recent-blog {
	background: #ffffff;
}
.scf-recent-blog .blg-list {
	margin-bottom: 24px;
}
.scf-recent-blog .blg-list p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.scf-recent-blog .view_all .btn {
	padding-left: 42px;
	padding-right: 42px;
}
.scf-recent-blog.scf-press-new {
	background: #f8f8f8;
}
.scf-recent-blog.scf-press-new img {
	padding-bottom: 35px;
	background-size: contain;
}
.scf-recent-blog.scf-press-new .blg-list {
	border: 0px;
}
.scf-recent-blog.scf-press-new .blg-list h5 {
	color: #00b191;
	font-size: 16px;
	line-height: 22px;
	margin-top: 14px;
	min-height: 45px;
}
.scf-recent-blog.scf-press-new .blg-list p {
	font-size: 14px;
	line-height: 20px;
	color: #4f5065;
	text-align: left;
	min-height: 110px;
}
.scf-recent-blog.scf-press-new .blg-list span {
	text-align: left;
	color: #767676;
}
.mb-verified-badge {
	background: #31a865;
	color: #ffffff;
	font-family: "Ubuntu";
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	position: relative;
	right: 0px;
	padding: 12px;
	text-transform: uppercase;
	padding-top: 6px;
	margin-left: -16px;
	margin-right: -16px;
	display: none;
	letter-spacing: 1px;
}
.mb-verified-badge span {
	font-size: 22px;
	position: relative;
	top: 5px;
	padding-right: 8px;
}
.scf-banner.scf-split-banner {
	padding-bottom: 0px;
	padding-top: 0px;
	background: #5e3ba1;
}
.scf-banner.scf-split-banner p.header_description {
	width: auto;
}
.scf-banner.scf-split-banner .banner-img {
	padding-top: 60px;
	position: relative;
	max-width: 400px;
}
.scf-banner.scf-split-banner .img-flex-right {
	text-align: center;
}
.scf-banner.scf-split-banner .main-search-contnent {
	padding: 60px 16px;
}
.scf-banner.scf-split-banner .container {
	position: relative;
}
.module-home img {
	max-width: 100%;
}
.white-bg {
	background-color: #ffffff;
}
.scf-banner.scf-split-banner .mb-verified-badge {
	top: 0px;
}
.scf-recent-blog.scf-bg-dark {
	background: #f8f8f8 !important;
}
.module-home .scf-press {
	background: #f8f8f8;
}
.module-home .scf-press .slideshow-container .fade {
	background-color: transparent;
}
.module-home .scf-press .item {
	background-color: #ffffff;
}
.scf-banner.scf-split-banner .banner-img-mobile {
	display: none;
}
.module-home .scf-search-directory .search-dir-box a {
	margin-right: 8px;
}
@media (min-width: 993px) {
	.scf-press:not(.scf-press-all) .slideshow-container .slide-item {
		width: 33%;
		display: inline-block !important;
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.scf-banner.scf-split-banner .container {
		width: 95%;
	}
	.scf-banner.scf-split-banner > div > div.row {
		display: flex;
	}
	.scf-banner.scf-split-banner > div > div.row .img-flex-right {
		position: relative;
	}
	.scf-banner.scf-split-banner > div > div.row .img-flex-right .banner-img {
		width: 90%;
		position: absolute;
		bottom: 0px;
		left: 16px;
	}
	.scf-full-search .search-form-2020 {
		width: 100%;
	}
}
@media (max-width: 992px) {
	.scf-press .slideshow-container .prev,
	.scf-press .slideshow-container .next {
		top: 50%;
		margin-top: -35px;
	}
	.scf-full-search .respect-privacy {
		padding-top: 8px;
	}
	.scf-banner.scf-split-banner p.header_description {
		padding-bottom: 16px;
	}
	.scf-banner.scf-split-banner .main-search-contnent {
		padding: 16px 16px 60px 16px;
	}
	.scf-banner.scf-split-banner h2 {
		font-size: 24px;
		padding-bottom: 16px;
		padding-top: 20px;
		line-height: 26px;
	}
	.scf-banner.scf-split-banner .img-flex-right {
		display: none;
	}
	.scf-banner.scf-split-banner .banner-img-mobile {
		display: block;
		width: 62%;
		margin: 0px auto;
	}
	.scf-recent-blog .view_all {
		margin-top: 16px;
	}
	.scf-recent-blog .view_all .btn {
		width: 100%;
	}
	.scf-full-search .search-form-2020 {
		width: 100%;
		background-color: #361473;
	}
	.module-home .scf-full-search .search-form-2020 .tabs {
		display: flex;
	}
	.module-home .scf-full-search,
	.module-home .search_mb_2020 .search-form-2020 h4 {
		display: block !important;
	}
	.mb-verified-badge {
		display: block;
	}
	.module-home .scf-banner .typewriter h2 {
		font-size: 40px;
	}
}
@media (max-width: 767px) {
	.module-home .scf-banner .typewriter h2 {
		margin-bottom: 16px;
		font-size: 32px;
		line-height: 34px;
	}
	.module-home .slideshow-container .prev,
	.module-home .slideshow-container .next,
	.module-home .slideshow-container .slider-action {
		display: block;
	}
	.scf-membership-benefits .benefits-list {
		height: auto;
	}
	.module-home .scf-what_scf h2 {
		padding-top: 16px;
	}
	.scf-banner.scf-split-banner .img-flex-right {
		float: none;
	}
	.scf-membership-benefits h2 {
		padding-bottom: 32px;
		font-size: 20px;
	}
	.scf-membership-benefits .flex-right {
		text-align: center;
		float: none;
	}
	.module-home .scf-membership-benefits {
		text-align: center;
	}
	.scf-what_scf2 h2 {
		padding-bottom: 24px;
		text-align: center;
	}
	.scf-what_scf2 p {
		text-align: center;
	}
	.scf-why_scf2 h4 {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.scf-why_scf2 span {
		display: inline-block;
		padding-bottom: 24px;
	}
	.module-home .scf-testimonial h3 {
		padding-top: 16px;
	}
	.module-home .star-rating {
		margin-bottom: 24px;
	}
	.module-home .scf-testimonial {
		text-align: center;
	}
	.scf-what_scf2 img {
		margin-bottom: 24px;
	}
	.module-home .scf-full-search .search-form-2020 .tabs {
		display: block;
		border-bottom: 1px solid rgba(121, 85, 192, 0.3);
		margin-left: -16px;
		margin-right: -16px;
		padding-left: 16px;
		padding-right: 16px;
	}
	.module-home .scf-full-search .search-form-2020 .tabs a.active:after {
		display: none;
	}
	.module-home .scf-full-search .search-form-2020 .list.active .col-sm-6.border-rt {
		z-index: 9;
	}
	.module-home label.scf-tooltip-val {
		display: block !important;
	}
	.module-home .scf-full-search .search-form-2020 .tabs a {
		width: 32%;
	}
	.module-home .scf-full-search .search-form-2020 .tabs .active-tab {
		/*width: 32%;*/
	}
	.scf-full-search .search-form-2020 .tabs .active-tab a {
		width: 100%;
	}
	.scf-full-search .search-form-2020 .si-triangle-down {
		padding-left: 15px !important;
	}
	.scf-full-search .search-form-2020 button {
		width: 100%;
	}
	/*Search Dropdown*/
	.scf-full-search.dropdown-search .tabs {
		flex-direction: column;
		margin-bottom: 0;
	}
	.scf-full-search.dropdown-search.active .tabs {
		border-radius: 6px;
		margin-bottom: 12px;
	}
	.scf-full-search.dropdown-search .tabs a {
		width: 100%;
		background-color: #ffffff;
		color: #470faa;
		padding: 10px;
		order: 1;
		display: none;
	}
	.scf-full-search.dropdown-search.active .tabs a {
		display: flex;
	}
	.scf-full-search.dropdown-search a.first {
		border-radius: 6px 6px 0 0;
	}
	.scf-full-search.dropdown-search a.last {
		border-radius: 0 0 6px 6px;
	}
	.scf-full-search.dropdown-search.active .tabs a.active {
		border-radius: 4px 4px 0 0;
	}
	.scf-full-search.dropdown-search .tabs a.active {
		border: 0;
		order: 0;
		display: flex;
		height: 50px;
		align-items: center;
		margin-bottom: 10px;
	}
	.scf-full-search.dropdown-search.active .tabs a.active:after {
		content: "\e940";
	}
	.scf-full-search.dropdown-search .tabs a.active:after {
		color: #fff;
		top: 16px;
		right: 8px;
		left: auto;
	}
	.scf-full-search.dropdown-search .tabs a i {
		color: #470faa;
		margin-right: 10px;
	}
	.scf-full-search.dropdown-search .tabs a span {
		font-weight: bold;
		font-size: 16px;
	}
	.scf-full-search.dropdown-search .dropdown-overlay {
		z-index: 1;
		width: 100%;
		position: absolute;
		top: 0;
		cursor: pointer;
		height: 50px;
	}
}
/* RIS and RAS progress page */
.scf-search-progress.scf-progress-ris .progress-section {
	width: 530px;
	margin: 0px auto;
	margin-bottom: 16px;
}
.scf-search-progress.scf-progress-ris .animation-img img {
	opacity: 0;
	transition: opacity 200ms ease;
	height: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-search-progress.scf-progress-ris .animation-img {
	justify-content: left;
	margin-left: 40px;
}
.ris-search-box .v-progress {
	width: 5px;
	background-color: #cdcdcd;
	position: absolute;
	left: 25px;
	top: 8px;
	bottom: 6px;
}
.scf-progress-ris .ris-search-box .relative {
	padding-bottom: 1px;
}
.ris-search-box .v-progress i {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0%;
	background-color: #31a865;
	transition: all 300ms ease-in;
}
.scf-search-progress.scf-progress-ris .progress-section .ris-search-box {
	padding: 24px;
}
.scf-search-progress.scf-progress-ris ul.progress-text li {
	color: #767676;
	font-size: 14px;
	line-height: 16px;
	position: relative;
	list-style: none;
	margin-bottom: 8px;
	white-space: nowrap;
}
.scf-search-progress.scf-progress-ris ul.progress-text li:before {
	font-family: "scficons" !important;
	content: "\e943";
	color: #cdcdcd;
	font-size: 26px;
	position: relative;
	top: 8px;
	z-index: 2;
	margin-right: 12px;
}
.scf-search-progress.scf-progress-ris ul.progress-text li:after {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	position: absolute;
	left: 8px;
	top: 12px;
	z-index: 1;
}
.scf-search-progress.scf-progress-ris ul.progress-text li.active:before,
.scf-search-progress.scf-progress-ris ul.progress-text li.active {
	color: #31a865;
}
.scf-search-progress.scf-progress-ris.ris-scan-img {
	position: relative;
	text-align: center;
	width: 150px;
	height: 150px;
	margin: 0px auto;
}
.scf-search-progress.scf-progress-ris .scan-progress {
	width: 150px;
	height: 150px;
	background: linear-gradient(#03a9f4, #03a9f4), linear-gradient(90deg, #ffffff33 1px, transparent 0, transparent 19px),
		linear-gradient(#ffffff33 1px, transparent 0, transparent 19px), linear-gradient(transparent, #2196f387);
	background-size: 100% 1.5%, 10% 100%, 100% 10%, 100% 100%;
	background-repeat: no-repeat, repeat, repeat, no-repeat;
	background-position: 0 0, 0 0, 0 0, 0 0;
	transform: rotate(180deg);
	clip-path: polygon(0% 0%, 100% 0%, 100% 1.5%, 0% 1.5%);
	animation: move 3s linear infinite alternate;
	margin: 0px auto;
	display: inline-block;
	position: absolute;
}
.scf-search-progress.scf-progress-ris .ris-scan-img img {
	height: 0;
	padding-bottom: 148px;
	width: 0;
	padding-left: 148px;
	background-size: cover;
	background-position: center;
	margin: 0 !important;
	border: 1px solid #4f5065;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-color: #f8f8f8;
	image-orientation: from-image;
}
.scf-search-progress.scf-progress-ris .ris-scan-img.flip,
.scf-search-progress .content-area .hide {
	display: none;
	text-align: left;
}
@keyframes move {
	to {
		background-position: 0 100%, 0 0, 0 0, 0 0;
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}
}
.scf-search-progress.scf-progress-ris .ris-scan-img {
	position: relative;
	text-align: center;
	width: 150px;
	height: 150px;
	margin: 0px auto;
}
.scf-search-progress.scf-progress-ris #social_flips {
	color: #4f8beb;
	position: absolute;
	bottom: -10px;
	right: -10px;
	width: 28px;
	display: inline-block;
	background: linear-gradient(#ffffff, #ffffff);
	background-size: 15px 15px;
	background-repeat: no-repeat;
	background-position: center;
}
.scf-search-progress.scf-progress-ris .warning-content {
	color: #e52727;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
}
.scf-search-progress.scf-progress-ris .warning-content span {
	color: #e52727;
	font-size: 16px;
	position: relative;
	padding-right: 4px;
	top: 2px;
}
.scf-search-progress.scf-progress-ris .progress-section.scammer-progress img {
	height: auto;
	width: 148px;
	padding: 0px;
	border: 0px;
}
.scf-progress-ris .progress-section .organizing-section {
	text-align: left;
}
.scf-progress-ris .progress-section .organizing-section h4,
.scf-progress-ris .progress-section.ris-results h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
	text-align: left;
}
.scf-progress-ris .progress-section .organizing-section p,
.scf-progress-ris .progress-section.ris-results p {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
}
.scf-progress-ris .progress-section .organizing-section ul.ris-data li:before {
	content: "\e92e";
	font-family: "scficons" !important;
	display: inline-block;
	color: #470faa;
	font-size: 14px;
	padding-right: 0px;
	position: absolute;
	left: 0px;
	top: 1px;
}
.scf-progress-ris .progress-section .organizing-section ul.ris-data li {
	color: #26273c;
	font-size: 12px;
	list-style: none;
	position: relative;
	padding-left: 24px;
	padding-bottom: 8px;
}
.scf-progress-ris .progress-section.ris-results img {
	height: 0;
	padding-bottom: 100px;
	width: 0;
	padding-left: 100px;
	background-size: cover;
	background-position: center;
	margin: 0 !important;
	border: 1px solid #4f5065;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-repeat: no-repeat;
	background-color: #f8f8f8;
}
.scf-progress-ris .progress-section.ris-results .matches-text {
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 12px;
	margin-top: 12px;
}
.scf-progress-ris .progress-section.ris-results .matches-text span {
	color: #ff0000;
}
.scf-progress-ris .progress-section.ris-results .matches-count {
	position: relative;
	display: inline-block;
}
.scf-progress-ris .progress-section.ris-results .matches-count span {
	background: #4f5065;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	width: 48px;
	height: 48px;
	display: inline-block;
	text-align: center;
	line-height: 50px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	position: absolute;
	top: 28px;
	left: 28px;
}
.scf-popup.ras_proccess .popup-contents h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
}
.scf-popup.ras_proccess .popup-contents h4.ras-success,
.scf-popup.ras_proccess .popup-contents h4.ras-success span {
	color: #31a865;
}
.scf-popup.ras_proccess .popup-contents h4 span {
	font-size: 22px;
	position: relative;
	padding-right: 8px;
	top: 4px;
}
.scf-popup.ras_proccess .popup-contents p {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
}
.scf-popup.ras_proccess .popup-contents ul.ras-data li:before {
	content: "\e92e";
	font-family: "scficons" !important;
	display: inline-block;
	color: #470faa;
	font-size: 14px;
	padding-right: 0px;
	position: absolute;
	left: 0px;
	top: 1px;
}
.scf-popup.ras_proccess .popup-contents ul.ras-data li {
	color: #26273c;
	font-size: 12px;
	list-style: none;
	position: relative;
	padding-left: 24px;
	padding-bottom: 8px;
}
.scf-popup.ras_proccess .ras-unlock-btn .btn {
	width: 100%;
}
.scf-popup.ras_proccess .data-list:nth-child(n + 2),
.scf-popup.ras_proccess .ras-unlock-btn {
	display: none;
}
.search_compact_2020 label.scf-tooltip-val {
	bottom: -26px;
	left: 0px;
}
input.scf-tooltip {
	border-bottom: 4px solid #e52727;
}
.scf-full-search .search-form-2020 .scf-tooltip-val.anim {
	left: 32px;
}
.scf-full-search .search-form-2020 .image .scf-tooltip-val {
	bottom: -26px;
}
label.scf-tooltip-val:after {
	content: "\e940";
	font-family: "scficons" !important;
	display: block;
	color: #e52727;
	position: absolute;
	top: -8px;
	font-size: 16px;
	left: 20px;
}
@media (min-width: 768px) {
	.scf-search-progress.scf-progress-ris .animation-img img:nth-child(-n + 9) {
		opacity: 1;
		height: auto;
		margin: 4px;
	}
}
@media (max-width: 767px) {
	.mb-text-center,
	.scf-progress-ris .progress-section.ris-results h4,
	.scf-progress-ris .progress-section.ris-results .matches-text {
		text-align: center;
	}
	.scf-progress-ris {
		padding: 14px 0px 55px;
	}
	.scf-progress-ris .progress-section .progress-loading p {
		margin-top: 5px;
	}
	.scf-progress-ris .progress-section.ris-results p {
		padding-top: 12px;
		padding-bottom: 4px;
	}
	.scf-progress-ris .progress-section.ris-results .btn {
		width: 100%;
	}
	.scf-search-progress.scf-progress-ris .progress-section {
		width: 100%;
	}
	.scf-search-progress.scf-progress-ris .relative {
		margin: 0px auto;
		width: 174px;
	}
	.scf-search-progress.scf-progress-ris ul.progress-text {
		margin-top: 16px;
	}
	.scf-search-progress.scf-progress-ris .text-center.content-area {
		margin-bottom: 50px;
	}
	.scf-search-progress.scf-progress-ris .animation-img {
		position: absolute;
		top: 174px;
		width: 289px;
		margin-left: 0;
	}
	.scf-search-progress.scf-progress-ris .ris-animation-seq {
		display: flex;
		justify-content: center;
	}
	.scf-search-progress.scf-progress-ris .animation-img img:nth-child(-n + 6) {
		margin: 0 4px;
		opacity: 1;
		height: auto;
	}
	.scf-search-progress.scf-progress-ris .progress-section .ris-search-box {
		padding: 15px 0 5px;
		display: flex;
		flex-direction: column;
		align-items: center;
		position: relative;
	}
}
/* Privacy Page and terms of use page */
.scf-privacy {
	background: #f8f8f8;
	padding: 48px 0px;
}
.scf-privacy h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	padding-bottom: 48px;
}
.scf-privacy .scf-privacy-content {
	border: 1px solid #470faa;
	background: #ffffff;
	padding: 32px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.scf-privacy .scf-privacy-content ol {
	list-style: none;
}
.scf-privacy .scf-privacy-content ol li {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px;
}
.scf-privacy .scf-privacy-content > ol > li span {
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: normal !important;
	padding-bottom: 16px;
	display: block;
}
.scf-privacy .scf-privacy-content > ol > li::marker {
	color: #470faa;
}
.scf-privacy .scf-privacy-content h3 {
	color: #470faa;
	font-size: 16px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: normal !important;
	padding-bottom: 24px;
}
.scf-privacy h4,
.scf-privacy h1 {
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: normal !important;
	padding-bottom: 24px;
}
.scf-privacy h2 {
	color: #470faa;
	font-size: 18px;
	line-height: 24px;
	font-family: Ubuntu;
	font-weight: normal !important;
	padding-bottom: 24px;
}
.scf-privacy p {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px;
}
.scf-privacy .scf-table {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px;
}
.scf-privacy ul {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px;
	padding-left: 32px;
}
.scf-privacy ul li {
	margin-bottom: 4px;
}
.scf-privacy ul li b {
	display: block;
}
.scf-privacy .scf-table.chart1 thead tr th {
	font-weight: normal;
}
.scf-privacy .scf-table.chart2 thead tr th {
	background-color: #470faa;
	color: #ffffff;
}
.scf-privacy .scf-table thead tr th {
	min-width: 110px;
	font-size: 12px;
}
.scf-privacy .scf-table tr td {
	font-size: 12px;
}
.scf-privacy .scf-table thead tr th.ca-tb-1 {
	width: 20%;
}
.table-responsive {
	min-height: 0.01%;
	overflow-x: auto;
}
.scf-privacy .effect-date {
	margin-bottom: 16px;
	display: block;
}
@media (max-width: 767px) {
	.scf-privacy .scf-privacy-content {
		padding: 16px;
	}
}
/* Data Breach design , report page missing sections */
.scf-report .data-breach-box .uploading-data {
	background: #ebfff4;
	border: 1px solid #31a865;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #31a865;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	height: 42px;
	margin-bottom: 16px;
}
.scf-report .data-breach-box .uploading-data span {
	position: relative;
	top: -14.5px;
	font-family: Open Sans;
}
.scf-report .data-breach-box .uploading-data img {
	width: 40px;
}
.scf-report .data-breach-box .data-report {
	border: 1px solid #767676;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 8px;
}
.scf-report .data-breach-box .data-report .data-head {
	padding: 16px;
}
.scf-report .data-breach-box .data-report .data-head h4 {
	color: #470faa;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 4px;
}
.scf-report .data-breach-box .data-report .data-head h5 {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	display: none;
}
.scf-report .data-breach-box .data-report .data-head h5 span {
	background: #e52727;
	display: inline-block;
	height: 19px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
	font-size: 12px;
	line-height: 19px;
	color: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-report .data-breach-box .data-report .data-head span {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	padding-right: 16px;
}
.scf-report .data-breach-box .data-report .data-section {
	padding: 16px;
	border-top: 1px solid #767676;
	display: none;
}
.scf-report .data-breach-box .data-report .data-section p {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
}
.scf-report .data-breach-box .data-report .data-section p span {
	color: #470faa;
}
.scf-report .data-breach-box .data-report .data-section .btn-gray {
	background: #ededed;
	color: #4f5065;
	border: 1px solid #cdcdcd;
	line-height: 19px;
}
.scf-report .data-breach-box .data-report .data-section .btn-gray:hover {
	background: #e1e1e1;
}
.scf-report .data-breach-box .data-report .data-section .btn-gray span {
	color: #4f5065;
	background-color: transparent;
	font-size: 22px;
	top: -2px;
}
.scf-report .data-breach-box .data-report .data-section .btn-dark-green span {
	color: #ffffff;
	background-color: transparent;
	font-size: 22px;
	top: -2px;
}
.scf-report .data-breach-box .data-report .scf-table {
	margin-top: 16px;
	display: none;
}
.scf-report .data-breach-box .data-report .scf-table tr th {
	color: #4f5065;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
}
.scf-report .data-breach-box .data-report .scf-table p {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 16px;
}
.scf-report .data-breach-box .data-report .scf-table tr td:first-child {
	text-align: center;
}
.scf-report .data-breach-box .data-report .scf-table tr td:first-child a {
	color: #26273c;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	display: block;
}
.scf-report .data-breach-box .data-report .scf-table tr td:first-child img {
	height: 0px;
	background-size: 48px;
	padding-bottom: 90px;
	width: 165px;
	background: center / 50px no-repeat #eee;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 8px;
}
.scf-report .data-breach-box .data-report .scf-table tbody tr:nth-of-type(even) {
	background-color: #ffffff;
}
.scf-report .data-breach-box .data-report .data-head h5 span.si-done-circle {
	background: none;
	color: #31a865;
	font-size: 23px;
	font-weight: normal;
	top: 5px;
	position: relative;
	padding: 0px;
}
.data-breach-box .view_all_report {
}
@media (max-width: 767px) {
	.scf-report .data-breach-box .data-report .scf-table tr td:first-child img {
		width: 100%;
	}
	.scf-report .data-breach-box .data-report .scf-table tr td:first-child a {
		font-size: 12px;
	}
	.scf-report .data-breach-box .data-report .data-head span {
		display: block;
	}
	.scf-report .data-breach-box .data-report .data-head .text-right {
		text-align: left;
		margin-top: 8px;
	}
	.scf-report .data-breach-box .data-report .data-head h5 {
		font-size: 13px;
	}
	.data-breach-box .scf-table p {
		display: block;
	}
	.data-breach-box .view_all_report {
		margin-top: 20px;
	}
	.data-breach-box table {
		table-layout: fixed;
	}
}
/*Toggle Popups Dashboard */
.scf-popup.new_look h2 {
	text-align: left;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin-top: 16px;
}
.scf-popup.new_look p.thank-text {
	color: #31a865;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
}
.scf-popup.switch_classic_new .btn {
	width: 170px;
	margin-bottom: 24px;
}
.scf-popup.switch_classic_new p {
	color: #4f5065;
	font-size: 12px;
	line-height: 16px;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 12px;
}
.scf-popup.switch_classic_new p span {
	color: #4f5065;
	font-size: 16px;
	position: relative;
	top: 2px;
}
.scf-popup.switch_classic_new .popup-contents {
	padding-top: 16px;
}
.scf-switch-design {
	border: 1px solid #cdcdcd;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	display: flex;
	width: 100%;
	position: relative;
	margin-bottom: 24px;
}
.scf-switch-design span {
	color: #4f5065;
	font-size: 32px;
	padding-right: 8px;
}
.scf-switch-design p {
	color: #4f5065;
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	width: 100%;
	margin-right: 48px;
}
.scf-switch-design .toggle-switch {
	right: 16px;
	position: absolute;
	top: 20px;
}
@media (max-width: 767px) {
	.scf-popup.new_look img {
		margin-top: 10px;
	}
	.scf-popup.new_look h2 {
		font-size: 16px;
		margin-top: 25px;
	}
}
/* RIS Ad Styles */
.scf-ris-ad {
	padding: 80px 0px;
}
.scf-ris-ad.gradient {
	background-image: linear-gradient(0deg, #d1cbcb 0, #fff 50%);
}
.scf-ris-ad .ris-search {
	margin-left: 80px;
	margin-right: 80px;
}
.scf-ris-ad .ris-search h2 {
	font-size: 32px;
	line-height: 30px;
	color: #470faa;
	padding-bottom: 16px;
}
.scf-sub-head h2 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-size: 24px;
	padding-bottom: 24px;
	text-align: center;
}
.scf-sub-text {
	text-align: center;
	font-size: 16px !important;
	line-height: 20px;
}
.scf-sub-body p {
	font-size: 14px;
	line-height: 20px;
	color: #26273c;
	text-align: center;
}
.scf-ris-ad .ris-search p.hd-text {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 32px;
}
.ris-ad .search-form-2020 input {
	height: auto;
}
.scf-ris-ad .search-form-2020 {
	margin-top: 0;
}
.scf-ris-ad .list.image.active {
	height: 64px;
	font-size: 16px;
	border: 1px solid #470faa;
	border-radius: 4px;
	margin: 0;
}
.scf-ris-ad .ris-search .btn {
	width: 100%;
	height: 64px;
	font-size: 18px;
	font-weight: bold;
}
.scf-ris-ad p.respect-privacy {
	color: #31a865;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 8px;
}
.scf-youtube-ad .search-form-2020 .respect-privacy {
	display: block;
	position: absolute;
	margin-bottom: -40px;
	margin-left: -18px;
}
.scf-ris-ad p.respect-privacy span {
	font-size: 18px;
	position: relative;
	top: 3px;
}
.ris-ad-note .ris-ad-box {
	border: 1px solid #cdcdcd;
	box-sizing: border-box;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 24px 16px 16px 16px;
	margin-bottom: 48px;
}
.ris-ad-note .ris-ad-box h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 16px;
	padding-top: 24px;
}
.ris-ad-note .ris-ad-box p {
	color: #26273c;
	font-family: "Open Sans";
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	padding-right: 16px;
}
.ris-ad-testimonial .scf-testimonial {
	background-color: #e6e5ff;
}
.ris-ad-testimonial .scf-testimonial .tm-box {
	background: #ffffff;
	border: 1px solid #470faa;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 32px;
}
.ris-ad-testimonial .scf-testimonial .tm-box p {
	min-height: 160px;
}
.ris-ad-find {
	padding: 80px 0px;
	text-align: center;
}
.ris-ad-find h2 {
	color: #470faa;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 32px;
}
.ris-ad-find .find-box {
	border: 1px solid #470faa;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 16px;
	text-align: left;
	margin-bottom: 16px;
}
.ris-ad-find .find-box img.related-img {
}
.ris-ad-find .find-box h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
}
.ris-ad-find .find-box span {
	color: #767676;
	font-family: Open Sans;
	font-style: italic;
	font-size: 14px;
	line-height: 19px;
	display: block;
	margin-bottom: 4px;
	margin-top: 4px;
}
.ris-ad-find .find-box p {
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
}
.ris-ad-find .col-md-4 {
	margin: 0px auto;
}
.scf-logo-header {
	background-color: #470faa;
	height: 100px;
	text-align: center;
}
.scf-logo-header img {
	width: 150px;
	margin-top: 13px;
}
.scf-youtube-ad {
	text-align: center;
}
.scf-youtube-ad .scf-full-search .search-form-2020 {
	width: 710px;
}
.ris-ad .scf-tooltip-val.anim {
	left: 15px;
	bottom: -20px;
}
.youtube-ad .scf-full-search .search-form-2020 .list.active .col-sm-6 {
	z-index: 1;
	position: initial;
}
@media (min-width: 992px) {
	.scf-ris-ad .ris-search .col-md-3 {
		padding-left: 0px;
	}
}
@media (max-width: 991px) {
	.scf-ris-ad .ris-search .btn {
		margin-top: 12px;
	}
}
@media (max-width: 767px) {
	.scf-ads ~ .ris-ad-testimonial .scf-testimonial .tm-box {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.scf-ads ~ .ris-ad-testimonial .scf-testimonial span.si-user {
		margin: 0;
		left: 0;
	}
	.scf-ads .ris-search {
		padding: 0 10px;
	}
	.scf-ads .tabs {
		display: inline-block !important;
	}
	.scf-ads .tabs a {
		width: 32% !important;
	}
	.scf-ris-ad .ris-search {
		margin-left: auto;
		margin-right: auto;
	}
	.scf-ris-ad .ris-search .col-md-3 {
		padding-left: 16px;
	}
	.scf-ris-ad .ris-search h2 {
		font-size: 26px;
	}
	.ris-ad-testimonial .scf-testimonial .tm-box {
		text-align: left;
		padding: 16px;
		margin-bottom: 16px;
	}
	.ris-ad-testimonial .scf-testimonial .tm-box p {
		min-height: auto;
	}
	.scf-ris-ad {
		width: auto;
		padding: 42px 16px;
	}
	.scf-ris-ad .ris-search p.hd-text {
		padding-bottom: 32px;
	}
	.scf-ris-ad .ris-search .btn {
		margin-top: 8px;
	}
	.ris-ad-note .ris-ad-box {
		padding: 16px;
		text-align: center;
	}
	.ris-ad-note .ris-ad-box p {
		margin-right: 0px;
	}
	.ris-ad-testimonial .si-user {
		left: 0;
	}
	.scf-youtube-ad .search-form-2020 {
		margin-bottom: 30px;
	}
	.scf-youtube-ad .scf-full-search .search-form-2020 {
		width: auto;
	}
	.youtube-ad .scf-testimonial span.si-user {
		left: 0;
	}
	.youtube-ad .scf-testimonial .star-rating {
		margin-top: 12px;
	}
	.scf-ads ~ .ris-ad-testimonial .scf-testimonial .tm-box p {
		font-size: 16px;
		margin-bottom: 10px;
		text-align: center;
	}
	.scf-ads .scf-full-search .search-form-2020 .list.active .col-sm-6.border-rt {
		z-index: 9;
	}
}
/*Secure Search Popup */
.scf-popup.secure_search .scf-popup-dialog {
	max-width: 600px;
	text-align: center;
	overflow: hidden;
	border: 0px;
}
.scf-popup.secure_search h2 {
	color: #0f63ec;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 16px;
}
.scf-popup.secure_search h2 span.si-secured-fill {
	color: #2ac984;
	font-size: 42px;
	position: relative;
	top: 10px;
	padding-right: 8px;
}
.scf-popup.secure_search h2 span.split-lg {
	display: block;
}
.scf-popup.secure_search p {
	color: #26273c;
	font-family: Open Sans;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 16px;
}
.scf-popup.secure_search .secure-label {
	width: 0;
	height: 0;
	border-top: 100px solid #673395;
	border-right: 100px solid transparent;
	position: absolute;
	left: -1px;
	top: -1px;
}
.scf-popup.secure_search .secure-label span {
	position: absolute;
	top: -88px;
	left: 12px;
	display: block;
	font-size: 32px;
	color: #fff;
}
@media (max-width: 767px) {
	.scf-popup.secure_search h2 span.si-secured-fill {
		display: block;
		margin-bottom: 16px;
	}
}
/*Secure Progress Runner*/
.secure_progress_runner .scf-popup-dialog {
	background: rgba(0, 0, 0, 0.6);
	border: none;
	margin: 200px auto 0;
	border-radius: 0;
}
.secure_progress_runner .payment-progress {
	height: 32px;
	border: 1px solid #31a865;
	border-radius: 8px;
	position: relative;
	overflow: hidden;
}
.secure_progress_runner .payment-progress .value {
	background: #31a865;
	height: 30px;
}
.secure_progress_runner p {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	margin-top: 12px;
}
.secure_progress_runner span {
	position: absolute;
	color: #fff;
	top: 4px;
	right: 8px;
}
/*Dr.Phil Checkout*/
.scf-checkout.phil-checkout h2 {
	color: #196ef8;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	background: #ebefff;
	border: 1px solid #196ef8;
}
.scf-checkout.phil-checkout .what_you_get h5 {
	text-align: center;
}
.scf-checkout.phil-checkout .what_you_get {
	border-bottom: 0px;
}
.scf-checkout.phil-checkout .checkout-box .plan-title {
	border-bottom: 1px solid #470faa;
}
.scf-checkout.phil-checkout .what_you_get h4 {
	color: #26273c;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	font-weight: normal;
}
.scf-checkout.phil-checkout .agree_note {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	margin-top: 24px;
}
.scf-checkout.phil-checkout .agree_note a {
	color: #470faa;
}
.scf-checkout.phil-checkout .checkout-box h4.main_title {
	font-size: 18px;
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
}
.scf-checkout.phil-checkout .checkout-box h4.main_title span {
	font-size: 20px;
}
.scf-checkout.phil-checkout .checkout-box .payment-box h4 {
	text-align: left;
}
.scf-checkout.phil-checkout .checkout-box .payment-box ul.checkout-results li {
	width: 33% !important;
	display: inline-block;
}
.scf-checkout.phil-checkout .checkout-box .payment-box ul.checkout-results li.view_more,
.scf-checkout.phil-checkout .checkout-box .payment-box ul.checkout-results li.view_more:before {
	color: #4f8beb;
}
.scf-checkout.phil-checkout .checkout-box .payment-box ul.checkout-results li.view_more {
	cursor: pointer;
}
.scf-checkout.phil-checkout .checkout-box .payment-box ul.checkout-results li.hide_list {
	display: none;
}
@media (max-width: 767px) {
	.scf-checkout.phil-checkout .checkout-box .payment-box ul.checkout-results li {
		width: 100% !important;
		display: block;
	}
	.scf-checkout.phil-checkout .what_you_get h5 {
		width: 150px;
		margin-left: auto;
		margin-right: auto;
	}
}
/*Dr.Phil Confirmation*/
.confirm-email-phil {
	padding: 16px 0px 48px;
	text-align: center;
}
.confirm-email-phil img {
	max-width: 100%;
}
.confirm-email-phil img + h2 {
	margin-top: 0;
}
.confirm-email-phil h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 24px;
	margin-top: 50px;
}
.confirm-email-phil p {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}
.confirm-email-phil .btn {
	margin-bottom: 24px;
}
/*Dr.Phil Promo Expired*/
.scf-drphil-banner {
	background-image: url(../images/drphil-banner.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	padding-top: 32px;
	padding-bottom: 48px;
}
.scf-drphil-banner h2 {
	color: #26273c;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 24px;
	margin-top: 16px;
}
.scf-drphil-banner p.banner-text {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
	position: relative;
}
.scf-drphil-banner .scf-full-search {
	text-align: left;
}
.scf-drphil-banner p.banner-text span {
	display: block;
}
.scf-drphil-banner p.banner-text label {
	color: #470faa;
	font-weight: bold;
	text-align: center;
	font-family: Ubuntu;
	display: block;
	font-size: 18px;
	line-height: 24px;
}
.scf-drphil-banner .search-form-2020:after {
	content: "";
	background-image: url(../images/down-arrow.png);
	height: 75px;
	width: 40px;
	display: block;
	background-repeat: no-repeat;
	position: absolute;
	top: -16px;
	right: -56px;
}
.scf-drphil-banner .ended-note {
	color: #e52727;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 31px;
	border: 1px solid #e52727;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	margin-bottom: 24px;
	padding: 6px 16px;
}
.scf-drphil-banner .ended-note span {
	position: relative;
	font-size: 24px;
	top: 4px;
	padding-right: 4px;
}
.phil-countdown {
	background: #470faa;
	padding: 32px 0px;
}
.phil-countdown h4 {
	color: #ffffff;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
}
.phil-countdown h4 span {
	color: rgb(43, 232, 125);
	font-weight: bold;
}
.phil-countdown .count-box {
	display: inline-block;
	text-align: center;
	margin-right: 16px;
}
.phil-countdown .count-box span {
	background: #e52727;
	width: 60px;
	height: 52px;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	line-height: 26px;
	border: 1px solid #942626;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 50px;
	margin-bottom: 8px;
}
.phil-countdown .count-box label {
	color: #ffffff;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	display: block;
}
@media (max-width: 1100px) {
	.scf-drphil-banner .search-form-2020:after {
		display: none;
	}
}
@media (max-width: 767px) {
	.scf-drphil-banner p.banner-text span {
		display: inline;
	}
	.scf-drphil-banner h2 {
		font-size: 18px;
	}
	.scf-drphil-banner .ended-note {
		font-size: 16px;
	}
	.phil-countdown {
		text-align: center;
	}
	.phil-countdown .count-box {
		margin-right: 8px;
	}
}
/*Dr.Phil Upgrade Popup*/
.scf-popup.phil_upgrade .scf-popup-dialog {
	max-width: 600px;
	text-align: center;
}
.scf-popup.phil_upgrade .scf-popup-dialog h2 {
	color: #470faa;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 16px;
}
.scf-popup.phil_upgrade .scf-popup-dialog p {
	color: #26273c;
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 12px;
}
.scf-popup.phil_upgrade .scf-popup-dialog .price {
	padding: 12px 24px;
	background: #f8f8f8;
	border: 1px solid #ededed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 18px;
	line-height: 20px;
	display: inline-block;
	color: #808080;
}
.scf-popup.phil_upgrade .scf-popup-dialog .price span {
	color: #e52727;
	padding-left: 16px;
	font-weight: bold;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search {
	border: 1px solid #470faa;
	background: #f8f8f8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0px 24px 24px 24px;
	margin-top: 16px;
	margin-bottom: 24px;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search h3 {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
	margin-top: 24px;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item {
	display: flex;
	width: 100%;
	color: #26273c;
	margin-bottom: 8px;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item span {
	width: 41px;
	height: 35px;
	background: #4f5065;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 36px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item label {
	color: #26273c;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 35px;
	width: 100%;
	border: 1px solid #4f5065;
	height: 35px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-name span {
	background: #470faa;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-name label {
	border: 1px solid #470faa;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-email span {
	background: #e94a74;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-email label {
	border: 1px solid #e94a74;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-phone span {
	background: #f8933c;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-phone label {
	border: 1px solid #f8933c;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-username span {
	background: #00b191;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-username label {
	border: 1px solid #00b191;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-image span {
	background: #4f8beb;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-image label {
	border: 1px solid #4f8beb;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-address span {
	background: #2ac984;
}
.scf-popup.phil_upgrade .scf-popup-dialog .all_search .search-item.search-address label {
	border: 1px solid #2ac984;
}
.scf-popup.phil_upgrade .scf-popup-dialog .btn-dark-green {
	width: 100%;
	margin-bottom: 16px;
}
.scf-popup.phil_upgrade .scf-popup-dialog h4 {
	color: #26273c;
	font-size: 14px;
	line-height: 19px;
}
.scf-popup.phil_upgrade .scf-popup-dialog img.offer {
	position: absolute;
	left: -30px;
	top: -30px;
}
.scf-popup.phil_upgrade .scf-popup-dialog img.offer {
	position: absolute;
	left: -35px;
	top: -35px;
	width: 130px;
}
/* featured on OR AS SEEN ON styles */
.scf-featured-on {
	background: #f8f8f8;
	padding: 48px 0px;
	text-align: center;
}
.scf-featured-on h2 {
	color: #470faa;
	font-family: Ubuntu;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 24px;
}
.scf-featured-on p {
	color: #767676;
	font-size: 12px;
	line-height: 16px;
	margin-top: 16px;
}
.scf-featured-on .item {
	width: 130px;
	height: 48px;
	position: relative;
	display: inline-block;
}
.scf-featured-on .item img {
	width: 100px;
}
.scf-featured-on .item .image-hover {
	display: none;
	position: absolute;
	top: 0;
	left: 15px;
	z-index: 99;
}
.scf-featured-on .item:hover .image-hover {
	display: inline;
}
.scf-featured-on .slideshow-container .fade {
	background-color: transparent;
	border: 0px;
}
.scf-featured-on .slideshow-container {
	max-width: 100%;
}
@media (min-width: 993px) {
	.scf-featured-on .slideshow-container .fade {
		border: 0px;
		background: transparent;
		width: auto;
		display: inline-block !important;
	}
}
/* scf sliedr */
.slideshow-container {
	max-width: 400px;
	position: relative;
	margin: auto;
}
.slideshow-container .prev,
.slideshow-container .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	text-align: center;
	margin-top: -22px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	user-select: none;
	background-color: #cdcdcd;
	height: 28px;
	width: 28px;
	line-height: 31px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	opacity: 80%;
}
.slideshow-container .prev:hover,
.slideshow-container .next:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.slideshow-container .text {
	color: #470faa;
	padding: 12px 16px 16px 16px;
	bottom: 8px;
	width: 100%;
	text-align: center;
	font-size: 14px;
}
.slideshow-container .numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}
.slideshow-container .dot {
	cursor: pointer;
	height: 8px;
	width: 8px;
	margin: 0 2px;
	background-color: #bbb;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}
.slideshow-container .active,
.slideshow-container .dot:hover {
	background-color: #470faa;
}
.slideshow-container .fade {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 1.5s;
	animation-name: fade;
	animation-duration: 1.5s;
	opacity: 1 !important;
	background-color: #ffffff;
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.slideshow-container .slider-action {
	text-align: center;
	margin-top: 16px;
	margin-bottom: 36px;
}
@-webkit-keyframes fade {
	from {
		opacity: 0.4;
	}
	to {
		opacity: 1;
	}
}
@keyframes fade {
	from {
		opacity: 0.4;
	}
	to {
		opacity: 1;
	}
}
/*Criminal Records Popup*/
.scf-popup.criminal_records_popup .btn {
	width: 80%;
	padding: 12px 8px;
	font-weight: bold;
}
.criminal_records_popup {
	display: block;
}
.scf-popup.criminal_records_popup .name {
	font-weight: 700;
	color: #470faa;
}
.scf-popup.criminal_records_popup .count {
	font-weight: bold;
	color: #E52727;
}
.scf-popup.criminal_records_popup .btn-green {
	background-color: #31a865;
	color: #ffffff;
}
@media (max-width: 767px) {
	.scf-popup.criminal_records_popup .scf-popup-dialog {
		margin-top: 30%;
	}
	.scf-popup.criminal_records_popup .scf-popup-dialog p {
		margin: 0% 10% 24px 10%;
	}
}
/*Criminal Records Subscription Popup*/
.scf-popup.criminal_records_subscription .scf-popup-dialog img.clock {
	position: absolute;
	left: -30px;
	top: -30px;
}
.scf-popup.criminal_records_subscription .scf-popup-dialog img.clock {
	position: absolute;
	left: -35px;
	top: -35px;
	width: 80px;
}
.scf-popup.criminal_records_subscription .scf-plan .scf-plan-body ul li.active-on:before {
	font-family: "scficons" !important;
	content: "\e92e";
	position: absolute;
	left: 0px;
	color: #31a865;
	font-size: 18px;
	top: 1px;
}
.scf-popup.criminal_records_subscription .scf-plan ul li {
	color: #26273c;
	font-size: 12px;
	line-height: 16px;
	list-style: none;
	padding-left: 28px;
	position: relative;
	margin-bottom: 16px;
	text-align: left;
}
.scf-popup.criminal_records_subscription .scf-plan .price {
	font-size: 18px;
	line-height: 24px;
	align-items: center;
	text-decoration-line: line-through;
	color: #e52727;
}
.scf-popup.criminal_records_subscription .scf-plan .price1 {
	font-weight: 500;
	font-size: 32px;
	line-height: 30px;
	align-items: center;
	text-align: center;
	color: #470faa;
	margin: 8px;
}
.scf-popup.criminal_records_subscription .scf-plan {
	border: 1px solid #470faa;
	box-sizing: border-box;
	border-radius: 8px;
	padding: 20px;
}
.scf-popup.criminal_records_subscription .scf-popup-dialog h2 {
	color: #470faa;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 16px;
}
.scf-popup.criminal_records_subscription .scf-popup-dialog h3 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
}
.scf-popup.criminal_records_subscription .scf-popup-dialog {
	max-width: 600px !important;
	text-align: center;
}
@media (max-width: 767px) {
	.scf-popup.criminal_records_subscription .scf-popup-dialog {
		margin-top: 42px;
	}
	.scf-popup.criminal_records_subscription .scf-popup-dialog img.clock {
		position: absolute;
		left: -10px;
		top: -35px;
		width: 80px;
	}
	.scf-popup.criminal_records_subscription .scf-plan {
		margin: 20px 40px 20px 40px;
	}
	.scf-popup.criminal_records_subscription .scf-popup-dialog h2 {
		margin: 20px;
		margin-top: 32px;
	}
}
.scf-unclaimed-money .unclaimed_money_banner .dob_note p {
	font-size: 14px;
	line-height: 19px;
	text-align: left;
	margin-bottom: 4px;
}
.scf-unclaimed-money .unclaimed_money_banner .dob_note p span {
	font-weight: 700;
	font-size: 14px;
}
/* Criminal Records Report page Styles */
.scf-criminal-report p.note {
	color: #4f5065;
	font-family: Open Sans;
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 16px;
}
.scf-criminal-report .report-box h5 {
	color: #4f5065;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 12px;
}
.scf-criminal-report .report-box h5 span {
	color: #26273c;
	font-weight: normal;
	font-size: 14px;
	padding-left: 12px;
}
.scf-criminal-report .report-box.summery-title p {
	color: #4f5065;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 4px;
}
.scf-criminal-report .report-box.summery-title h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
}
.scf-report.scf-criminal-report .report-box.premium_data_included:before {
	content: "Premium Report";
}
.scf-criminal-report .report-box.item span.si-user {
	width: 64px;
	height: 64px;
	display: inline-block;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #767676;
	font-size: 42px;
	text-align: center;
	padding-top: 10px;
	background-color: #e3e3e3;
}
.scf-criminal-report .report-box.item h4 {
	color: #31a865;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 4px;
}
.scf-criminal-report .report-box.item h5 {
	color: #470faa;
	font-size: 16px;
	line-height: 22px;
}
.scf-criminal-report .report-box.item p {
	color: #26273c;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 4px;
}
.scf-criminal-report .report-box.item p.title {
	color: #4f5065;
	font-size: 12px;
}
.scf-criminal-report .report-box .view-box {
	border: 1px solid #767676;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	margin-top: 16px;
}
.scf-criminal-report .report-box .view-box .btn i {
	font-size: 16px;
	position: relative;
	padding-left: 8px;
	top: 2px;
	line-height: 15px;
}
.scf-criminal-report .report-box .view-box .criminal-table {
	margin-top: 16px;
}
.scf-criminal-report .report-box .view-box .criminal-table .scf-table {
	margin-bottom: 12px;
}
.scf-criminal-report .report-box .view-box .criminal-table .scf-table tr td {
	color: #4f5065;
	font-family: Open Sans;
	font-style: normal;
	font-size: 14px;
	line-height: 19px;
}
.scf-criminal-report .report-box .view-box .criminal-table .scf-table tr td:first-child {
	font-weight: bold;
	width: 20%;
}
.scf-criminal-report .report-box .view-box .criminal-table .scf-table tbody tr:nth-of-type(even) {
	background-color: transparent;
}
.scf-criminal-report .report-box .view-box .criminal-table {
	display: none;
}

/* Privacy Lock sections style */
.scf-pl-activated {
    background: #FFFFFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 16px;
    margin-bottom: 16px;
    border: 1px solid #CDCDCD;
}
.scf-pl-activated span.si-secured-fill {
	color: #2AC984;
    font-size: 65px;
    float: left;
    margin-right: 16px;
}
.scf-pl-activated h4 {
	color: #470FAA;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 4px;
}
.scf-pl-activated p {
	color: #26273C;
	font-size: 12px;
	line-height: 16px;
}
.scf-pl-activated p span {
	color: #470FAA;
}
.scf-pl-activated .btn-bordered-gray {
	background: #EDEDED;
    line-height: 14px;
	margin-top: 12px;
}
.scf-pl-activated .btn-bordered-gray:hover {
	background: #f1ecec;
}
.scf-pl-activated .col-md-3 {
	text-align: center;
}
.scf-pl-form {
	border: 1px solid #31A865;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-sizing: border-box;
	margin-bottom: 16px;
	margin-top: 15px;
}

.privacy_lock .dashboard_link {
	margin-top:15px;
}

.privacylock-report-date {
	text-align: center;
}

.scf-tooltip-click .scf-tooltip-title {
	max-width: 500px;
}
.scf-pl-form.lock-off {
	border: 1px solid #E52727;
}
.scf-pl-form.lock-off .privacy-form-switch {
	border: 1px solid #E52727;
}
.scf-pl-form.lock-off .privacy-form .lock-note {
	border: 1px solid #E52727;
}
.scf-pl-form.lock-off .privacy-note {
    border-top: 1px solid #E52727;
}
.scf-pl-form .privacy-form { 
	background: #E8FFF2;
	padding: 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding-bottom: 1px;
}
.scf-pl-form .privacy-form h4 {
	color: #4F5065;
	font-family: Ubuntu;
	font-size: 16px;
	line-height: 24px;
	padding-left: 32px;
	position: relative;
	margin-bottom: 12px;
}
.scf-pl-form .privacy-form h4 span {
    color: #2AC984;
    font-size: 26px;
    position: absolute;
	left: 0px;
}
.privacy-form-switch {
	background: #FFFFFF;
	border: 1px solid #31A865;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 12px 16px;
	text-align: center;
}
.scf-pl-form .privacy-form .toggle-switch {
	right: 0px;
    position: relative;
    top: 0px;
    text-align: left;
    margin-left: 12px;
    margin-right: 12px;
}
.scf-pl-form .privacy-form .lock-note {
	border: 1px solid #31A865;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
}
.scf-pl-form .privacy-form .lock-note h5 {
	color: #26273C;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
}
.scf-pl-form .privacy-form .lock-note h5 span {
	font-weight: normal;
	line-height: 19px;
}
.scf-pl-form .privacy-form .latest_scan {
	text-align: right;
}
.scf-pl-form .privacy-form .latest_scan p {
	color: #4F5065;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.scf-pl-form .privacy-note {
	border-top: 1px solid #31A865;
	background: #FFFFFF;
	padding: 16px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.privacy-form-switch label.check-title {
    color: #26273C;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    position: relative;
    top: 5px;
}
.scf-pl-form .privacy-note p {
	color: #4F5065;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}
.scf-pl-form .privacy-note p span {
	color: #2AC984;
}
.scf-pl-form.lock-off .privacy-form {
	background: #FFE4E4;
}
.scf-pl-form.lock-off .privacy-form h4 span {
	color: #E52727;
}
.scf_2020_style .btn-lightred {
    background-color: #FF6868;
    color: #ffffff;
}
.scf_2020_style .btn-lightred:hover {
	background-color: #f64848;
}
.scf-popup.clear_all.privacy_lock h2 {
	color: #31A865;
	font-family: Open Sans;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 16px;
}
.scf-popup.clear_all.privacy_lock p {
	color: #26273C;
	font-family: Open Sans;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 24px;
}
.scf-popup.clear_all.privacy_lock img {
	width: 80px;
	margin-bottom: 8px;
}
.scf-popup.clear_all.privacy_lock .btn {
	min-width: 150px;
}
.scf-popup.free_privacy_lock .btn {
	width: 80%;
    margin-bottom: 12px;
}
.scf-popup.free_privacy_lock h4 {
	color: #26273C;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 24px;
}
.scf-popup.free_privacy_lock h4 span {
    color: #FFFFFF;
    background: #4F8BEB;
    font-size: 14px;
    line-height: 19px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 2px 8px;
}
.scf-popup.free_privacy_lock img.alert {
	width: 60px;
}

.scf-popup.manage_email img.alert {
	width: 60px;
}
.scf-popup.manage_email h2 {
	color: #E52727 !important;
	font-weight: normal !important;
	font-size: 18px !important;
	line-height: 24px !important;
	margin-bottom: 8px !important;
}
.scf-popup.manage_email h4 {
	color: #26273C;
	font-family: Open Sans;
	font-size: 14px;
	line-height: 19px;
}
.scf-popup.manage_email h4 span {
	font-weight: normal;
}
.scf-popup.manage_email .recommen {
	border: 1px solid #470FAA;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	margin-top: 24px;
	margin-bottom: 16px;
}
.scf-popup.manage_email .recommen h3 {
	color: #470FAA;
	font-family: Open Sans;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}
.scf-popup.manage_email .recommen h3 span {
	color: #470FAA;
    font-size: 18px;
    padding-right: 8px;
    position: relative;
    top: 2px;
}
.scf-popup.manage_email .recommen ul li {
	color: #26273C;
    font-size: 14px;
    list-style: none;
    position: relative;
    padding-left: 30px;
    padding-bottom: 16px;
}
.scf-popup.manage_email .recommen ul li:before {
    content: "\e92e";
    font-family: 'scficons' !important;
    display: inline-block;
    color: #31A865;
    font-size: 16px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.scf-popup.manage_email .scf-table p {
	margin-bottom: 16px;
}
.scf-popup.manage_email .scf-table img {
	width:100%;
	padding:10px;
	border: 1px solid #CDCDCD;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-size: 48px;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 8px;
	background:#CCC;
}

.scf-popup.manage_email .scf-table strong {
    color: #E52727;
    margin-bottom: 10px !important;
    display: block;
}

.scf-popup.manage_email .scf-table tr td:first-child {
	text-align: center;
}
.scf-popup.manage_email .scf-table a {
	color: #E52727;
	font-size: 14px;
	line-height: 20px;
}
.scf-popup.manage_email .scf-table tbody tr:nth-of-type(even) {
    background-color: transparent !important;
}
.scf-popup.manage_email ul.scf-pagination {
	margin-top: 24px;
	text-align: center;
}
.scf-popup.manage_email .popup-contents {
	margin-top: 20px;
}
.scf-popup.cancel_privacy_lock h2 {
	color: #E52727;
    font-size: 20px;
    line-height: 24px;
    position: relative;
    padding-left: 52px;
}
.scf-popup.cancel_privacy_lock h2 img {
    width: 42px;
    position: absolute;
    top: -8px;
    margin-left: -52px;
}
.scf-popup.cancel_privacy_lock p {
	color: #26273C;
	font-family: Open Sans;
	font-size: 14px;
	line-height: 19px;
}
.scf-popup.cancel_privacy_lock ul li {
    list-style: none;
    color: #26273C;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    text-align: left;
    padding-bottom: 4px;
}
.scf-popup.cancel_privacy_lock ul {
	margin-bottom: 24px;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.scf-popup.cancel_privacy_lock ul li i {
	color: #E52727;
    padding-right: 4px;
    position: relative;
    font-size: 18px;
    top: 3px;
}
.scf-popup.cancel_privacy_lock .btn {
	width: 80%;
	margin-bottom: 12px;
}
.scf-pl-db .lock-head {
	padding: 24px;
}
.scf-pl-db .lock-head h2 {
	color: #470FAA;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 16px;
}
.scf-pl-db .lock-head h2 span {
    color: #31A865;
    position: relative;
    font-size: 28px;
    top: 3px;
    padding-right: 8px;
}
.scf-pl-db .lock-head p {
	color: #26273C;
	font-size: 14px;
	line-height: 22px;
}
.scf-pl-db .lock-head p span {
	color: #470FAA;
	cursor: pointer;
}
.scf-pl-db .pl-db-form {
	background: #FFFFFF;
	border: 1px solid #CDCDCD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 16px;
}
.scf-pl-db .pl-db-form .pl-db-email {
	padding: 16px;
}
.scf-pl-db .pl-db-form .btn {
	width: 100%;
}
.scf-pl-db .pl-db-form .pl-db-email p {
	color: #4F5065;
	font-size: 14px;
	line-height: 19px;
	margin-top: 12px;
}
.scf-pl-db .pl-db-form .pl-db-filter {
	padding: 16px;
	border-top: 1px solid #CDCDCD;
}
.scf-pl-db .pl-db-form .pl-db-filter h4 {
	color: #26273C;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
	
}

.scf-pl-db .pl-db-form .pl-db-filter h4.center {
	width: 222px;
	text-align: center;
}

.scf-pl-db .pl-db-form .pl-db-filter h4.last-scan {
	text-align: right
}
.scf-pl-db .pl-db-form .pl-db-filter .scf-form { 
	width: auto;
}
.scf-pl-db .pl-db-form .toggle-switch {
    text-align: left;
    margin-left: 8px;
    margin-right: 8px;
}
.scf-pl-db .pl-db-form .privacy-form-switch {
    width: auto;
    display: inline-block;
    padding: 8px 16px;
	border: 1px solid #CDCDCD;
}
.scf-pl-db .trial-note {
	color: #E52727;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	padding-bottom: 32px;
	padding-top: 16px;
	text-align: center;
}

.scf-pl-db .trial-note.after {
	color: #000000;
} 
.scf-pl-db .pl-db-form.disabled .scf-form {
	background: #F8F8F8;
	border: 1px solid #CDCDCD;
	color: #CDCDCD;
	cursor: not-allowed;
	box-shadow: none;
	opacity: 0.8;
}
.scf-pl-db .pl-db-form.disabled .btn {
	background: #CDCDCD;
	cursor: not-allowed;
}
.scf-pl-db h2.why_use {
	color: #470FAA;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
	text-align: center;
	margin-top: 48px;
}
.scf-pl-db ul.why_privacy {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	list-style: none;
	padding-bottom: 24px;
}
.scf-pl-db ul.why_privacy li {
    color: #26273C;
    font-family: Ubuntu;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 32px;
    position: relative;
    padding-left: 34px;
}
.scf-pl-db ul.why_privacy li span {
    color: #470FAA;
    position: absolute;
    left: 0px;
    font-size: 22px;
    top: 2px;
}
.scf-pl-db ul.why_privacy ul {
	margin-top: 16px;
}
.scf-pl-db ul.why_privacy ul li {
    margin-bottom: 0px;
    list-style: none;
    font-size: 14px;
    line-height: 20px;
    padding-left: 32px;
}
.scf-pl-db ul.why_privacy ul li:before {
    content: "\e92e";
    font-family: 'scficons' !important;
    display: inline-block;
    color: #31A865;
    font-size: 20px;
    padding-right: 10px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.btn.btn-disabled, .btn.btn-disabled:hover {
	background: #CDCDCD;
	cursor: not-allowed;
	color: #ffffff;
}
.scf-pl-form .privacy-form .lock-note .manage_email {
    color: #470FAA;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
    font-family: Open Sans;
	cursor: pointer;
}
.scf-pl-form .privacy-form .lock-note .manage_email span {
    font-size: 14px;
    position: relative;
    padding-right: 4px;
    top: 2px;
    font-weight: bold;
}
.scf-pl-form .privacy-form  .what_is_this {
	color: #470FAA;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
	display: block;
	margin-top:10px;
}
.scf-pl-form .privacy-form  .what_is_this i {
    font-size: 18px;
    position: relative;
    padding-right: 2px;
    top: 3px;
}
.scf-tooltip-click {
	position: relative;
}
.scf-tooltip-click .scf-tooltip-title {
    position: absolute;
    background: #26273C;
    border: 1px solid #4F5065;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFFFFF;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 10px;
    line-height: 12px;
    display: block;
    max-width: 321px;
    text-align: left;
    padding: 8px;
    bottom: 24px;
}
.privacy_lock .search_mb_2020 {
    display: none;
}
.privacy_ontrial_box {
    background: #EDEDED;
    border: 1px dashed #767676;
    width: 100%;
    min-height: 75px;
    text-align: center;
    padding-top: 28px;
    font-size: 20px;
    color: #767676;
	margin-top: 10px;
	border-radius: 4px;
}
.check-title.inactive {
	color: #CDCDCD !important;
}

.privacy_lock .privacy_queue_note {
	color: #470FAA !important;
}

.privacy_lock .scf-pl-db ul.why_privacy li {
	font-size: 14px !important;
	text-align: left !important;
}

.privacy_lock .pl-db-email .greenborder {
	border: 1px solid #31A865;
}

.privacy_lock .pl-db-email .update_email {
	display:none;
	width: 40%;
	margin-right: 16px;
}

.ca_popup.privacy_lock .scf-pl-db ul.why_privacy ul li {
	width: 100% !important;
}

.privacy_lock_need_active_account h2 {
	color: #E52727 !important;
}

.scf-popup.clear_all.privacy_lock h2 {
	margin-top:0;
}

.scf-popup.clear_all.privacy_lock h2.why_use span {
    font-size: 23px;
    vertical-align: top;
}

.scf-pl-form .privacy-form .toggle-info {
	display: none;
}

.privacy-form-switch.note {
    border: none;
    background: transparent;
    font-size: 14px;
    text-align: left;
}

.scf-pl-form.lock-off .privacy-form-switch.note {
	border: none;
    background: transparent;
    font-size: 14px;
    text-align: left;
}

/* Privacy lock update popup styles */
.scf-popup.upgrade_privacy_lock h2 {
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #470FAA;
	padding-left: 0px;
}
.scf-popup.upgrade_privacy_lock ul li {
	font-size: 14px;
	font-weight: normal;
	color: #26273C;
	position: relative;
	padding-left: 28px;
}
.scf-popup.upgrade_privacy_lock ul li:before {
    content: "\e92e";
    font-family: 'scficons' !important;
    display: inline-block;
    color: #31A865;
    font-size: 18px;
    padding-right: 10px;
    position: absolute;
    left: 0px;
}

.scf-popup.upgrade_privacy_lock .btn.btn-gray {
	color: #26273C;
}
.scf-popup.upgrade_privacy_lock .btn.btn-gray:hover {
	color: #ffffff;
}

.privacy-form .btn-privacy-error ,
.scf-pl-db .btn-privacy-error {
	background-color: #FF6868;
	color:#FFF !important;
}

.scf-pl-db .scf-popup.ca_popup.privacy_lock.manage_email .scf-popup-dialog {
    max-width: 710px;
	text-align: left;
}

@media ( min-width: 993px ) {
	.scf-popup.manage_email .col-md-11 {
		padding-left: 32px;
		display: block;
	}
	.scf-pl-db ul.why_privacy ul li {
		width: 30%;
		display: inline-block;
	}
	.scf-pl-form .privacy-form .lg-pull-right {
		left: 41.66%;
	}
	.scf-pl-form .privacy-form .lg-pull-left {
		right: 33.33%;
	}
}
@media (min-width: 1200px) {
	.scf-pl-form .privacy-form .lg-pull-right {
		left: 50%;
	}
	.scf-pl-form .privacy-form .lg-pull-left {
		right: 25%;
	}
}
@media ( max-width: 767px ) {
	.scf-pl-db ul.why_privacy {
		width: 100%;
	}
	.scf-pl-db .pl-db-form .pl-db-filter .scf-form {
		width: 100%;
	}
	.scf-pl-db .pl-db-form .pl-db-filter h4.last-scan {
		text-align: left;
	}
	.scf-pl-db .pl-db-form .scf-form {
		margin-bottom: 12px;
	}
	.scf-pl-db .lock-head {
		padding: 16px;
	}
	.scf-pl-db .lock-head h2 span {
		top: 7px;
	}
	.scf-pl-db .lock-head h2 {
		font-size: 18px;
	}
	.scf-popup.manage_email img.alert {
		width: 48px;
	}
	.scf-pl-activated span.si-secured-fill {
		font-size: 32px;
		float: none;
		margin-right: 0px;
	}
	.scf-pl-activated h4 {
		display: inline-block;
		position: relative;
		top: -10px;	
	}
	.scf-pl-activated p {
		margin-bottom: 16px;
	}
	.scf-pl-form, .scf-pl-form .privacy-note .text-right {
		text-align: center;
	}
	.scf-pl-form .privacy-form h4 span {
		position: relative;
		top: 5px;
		padding-right: 0px;
		font-size: 18px;
	}
	.scf-pl-form .privacy-form h4 {
		margin-top: -8px;
		padding-left: 0px;	
		font-size: 12px;
		line-height: 16px;
		text-align: left;
	}
	.privacy-form-switch {
		display: block !important;
		width: 100% !important;
		margin-bottom: 16px;
		padding: 7px 4px !important;
	}
	.scf-pl-db .pl-db-form .pl-db-filter h4 {
		text-align: center !important;
		width: 100% !important;
	}

	.privacy-form-switch label.check-title {
		font-size: 12px;
		line-height: 11px;
		position: relative;
		top: 3px;
	}
	.scf-pl-form .privacy-form .lock-note {
		text-align: left;
		margin-bottom: 10px;
	}
	.scf-pl-form .privacy-note p {
		margin-bottom: 16px;
	}
	.scf-pl-activated .btn-bordered-gray {
		margin-top: 0px;
	}
	.scf-popup.cancel_privacy_lock h2 img {
		width: 48px;
		top: 2px;
		margin-left: -56px;
	}
	.scf-pl-form .privacy-form .latest_scan {
		text-align: left;
	}
	.scf-pl-form .privacy-form .toggle-switch {
		margin-left: 4px;
		margin-right: 4px;
	}
	.scf-pl-form .privacy-form .what_is_this {
		top: -10px;
		left: -2px;
		font-size: 10px;
	}
	.scf-pl-form .privacy-form .latest_scan p {
		font-size: 11px;
		margin-bottom: 4px;
		text-align: right;
	}
	.scf-pl-form .privacy-form .latest_scan .btn {
		font-size: 11px;
		padding: 8px 8px;
		height: 32px;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.scf-pl-form .privacy-form .latest_scan .what_is_this i {
		font-size: 14px;
		top: 2px;
	}
	.scf-pl-form .privacy-form .toggle-info {
		display: block;
		color: #26273C;
		text-align:left;
		font-size: 14px;
		line-height: 19px;
		font-weight: bold;
		font-family: Open Sans;
		padding: 12px 20px;
		margin-top: 16px;
		margin-bottom: -17px;
		margin-left: -17px;
		margin-right: -17px;
		border-top: 1px solid #31A865;
	}
	.scf-pl-form.lock-off .privacy-form .toggle-info {
		border-top: 1px solid #E52727;
	}

	

	.scf-pl-form .privacy-form .toggle-info span {
		float: right;
	}
	.scf-popup.manage_email h2 {
		padding-right: 16px;
	}
	.scf-popup.cancel_privacy_lock h2 {
		margin-top: 16px;
	}
}
@media (max-width: 767px) {
	.scf-criminal-report .report-box.item span.si-user {
		margin-bottom: 16px;
	}
	.scf-criminal-report .report-box.item .chargers {
		margin-bottom: 12px;
	}
	.scf-criminal-report .report-box .view-box {
		text-align: center;
	}
	.scf-criminal-report .report-box .view-box .btn {
		margin-top: 8px;
	}
	.scf-criminal-report .report-box h5 {
		margin-bottom: 4px;
	}
	.scf-criminal-report .summery-title.premium_data_included p {
		padding-top: 8px;
	}
	.scf-criminal-report .report-box .view-box .criminal-table .scf-table tr td:first-child {
		width: 40%;
	}
	.scf-criminal-report .report-box .view-box .criminal-table .scf-table tr td {
		font-size: 12px;
		text-align: left;
	}
}
/*Bulk Opt-Out Tool*/
.module-optout-bulk-tool .opt-section {
	position: relative;
}
.module-optout-bulk-tool textarea {
	display: none;
}
.module-optout-bulk-tool .opt-section h2 {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
}
.module-optout-bulk-tool .search_compact_2020,
.module-optout-bulk-tool .main-menu {
	display: none;
}
.module-optout-bulk-tool .opt-section ul {
	border: 1px solid #470faa;
	padding: 35px 15px 15px;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	border-radius: 8px;
	background: #fff;
}
.module-optout-bulk-tool ul li {
	width: 50%;
	margin-bottom: 20px;
}
.module-optout-bulk-tool ul li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.module-optout-bulk-tool .si-searched-file {
	font-size: 34px !important;
	margin: 0 15px 0 25px;
	vertical-align: middle;
}
.module-optout-bulk-tool .result-section {
	position: relative;
}
.module-optout-bulk-tool .results-box {
	transition: all 500ms ease-out;
}
.module-optout-bulk-tool .results-box.hide {
	max-height: 0px;
	overflow: hidden;
}
.module-optout-bulk-tool label.checkbox {
	position: absolute;
	right: 15px;
}
.opt-section .search-frm .checkbox {
	position: relative;
	right: 0;
}
.module-optout-bulk-tool .complete-btn {
	display: block !important;
	width: 265px !important;
}
.module-optout-bulk-tool .scf-records-found {
	padding: 8px;
}
.module-optout-bulk-tool button.btn-purple {
	position: absolute;
	right: 15px;
	top: 40px;
	width: 200px;
}
.module-optout-bulk-tool .result-section a {
	display: inline-block;
}
body.screenshot.module-optout-bulk-tool .opt-section .btn-purple,
body.screenshot.module-optout-bulk-tool .checkbox,
.module-optout-bulk-tool .img-ss,
body.screenshot.module-optout-bulk-tool #footer,
body.screenshot.module-optout-bulk-tool #footer-disclaimer,
body.screenshot.module-optout-bulk-tool #footer-links {
	display: none;
}
.module-optout-bulk-tool .search-frm {
	margin-bottom: 40px;
	max-width: 400px;
	margin: auto auto 34px auto;
}
.module-optout-bulk-tool .search-frm .scf-form {
	display: block;
	margin-bottom: 12px;
}
.module-optout-bulk-tool .search-frm .btn-purple {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}
.module-optout-bulk-tool .result-section span.favicon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: center;
	background-size: contain;
	vertical-align: middle;
	margin-right: 6px;
}
.module-optout-bulk-tool .image-section {
	display: block !important;
	margin: 10px 0;
}
.module-optout-bulk-tool .image-section img {
	width: 50px;
	height: 0px;
	padding-bottom: 50px;
	border: 1px solid #aaa;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.module-optout-bulk-tool {
	background: #f8f8f8;
}
@media (max-width: 767px) {
	.module-optout-bulk-tool .opt-section ul li {
		width: 100%;
	}
	.module-optout-bulk-tool button.btn-purple {
		display: block;
		width: 100%;
		position: relative;
		left: 0;
		right: 0;
		top: 0;
		margin-bottom: 20px;
		margin-top: 20px;
	}
}
.suggestions {
	text-align: left;
}
.suggestions div {
	padding: 5px;
	padding-left: 10px;
}
.suggestions div label {
	padding-left: 5px;
}
@media (min-width: 768px) {
	.refine_address_search .scf-popup-dialog {
		margin: 145px auto 0 !important;
	}
}
/* Opt-Out NEW styles */
.scf-optout p.inner-text {
	margin-bottom: 24px;
}
.scf-optout .step-label {
	color: #ffffff;
	font-size: 14px;
	line-height: 19px;
	background: #e52727;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 12px;
	margin-bottom: 12px;
	display: inline-block;
}
.scf-optout .opt-out-inner h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 16px;
}
.scf-optout .opt-out-inner .radio span {
	color: #4f5065;
	font-size: 14px;
	line-height: 19px;
	font-family: Open Sans;
	font-weight: bold;
	margin-bottom: 4px;
	display: inline-block;
}
.scf-optout .opt-out-inner.radio-box .scf-form {
	margin-bottom: 24px;
}
.scf-optout .opt-out-inner.radio-box .radiomark {
	border: 1px solid #470faa;
}
.scf-optout .opt-out-inner.radio-box .radio input:checked ~ .radiomark {
	border: 0px;
}
.scf-optout .opt-out-inner .next-step {
	background: #f1e9ff;
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 12px;
}
.scf-optout .opt-out-inner .next-step p {
	color: #470faa;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 32px;
	margin-bottom: 0px;
}
.scf-optout .opt-out-inner .next-step span.btn {
	height: 32px;
	line-height: 20px;
	padding: 7px 24px;
	font-size: 14px;
}
.scf-optout .opt-out-content .optout_note {
	margin-bottom: 0px;
}
.scf-optout .opt-out-content .optout_note h4 {
	color: #31a865;
	font-size: 14px;
	font-family: Open Sans !important;
	font-style: normal;
	font-weight: bold !important;
	padding-bottom: 12px;
	margin-top: -4px;
}
.scf-optout .opt-out-content .optout_note h4 span {
	padding-right: 8px;
}
.scf-optout.ccpa-opt {
	padding-bottom: 0px;
}
.scf-optout.optout {
	padding-top: 0px;
}
.scf-optout .opt-out-info {
	border: 1px solid #31a865;
	background: #ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 24px;
	padding: 24px 54px;
	margin-top: 48px;
}
.scf-optout .opt-out-info .opt-steps {
	margin-top: 0px;
	color: #31a865;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
}
.scf-optout .opt-out-info .opt-steps span {
	font-size: 18px;
	padding-right: 8px;
	position: relative;
	top: 2px;
}
.scf-optout .opt-out-info ol li {
	color: #26273c;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 8px;
}
.scf-optout .optout-step-box.deactivate {
	background: #ededed;
}
.scf-optout .optout-step-box.deactivate .scf-form {
	background: #f8f8f8;
	cursor: not-allowed;
}
.scf-optout .optout-step-box.deactivate .captcha,
.scf-optout .optout-step-box.deactivate .g-recaptcha {
	display: none;
}
.scf-optout .optout-step-box.deactivate .step-label {
	background: #767676;
}
.scf-optout .optout-step-box.deactivate h4 {
	color: #767676;
}
.scf-optout .optout-step-box.deactivate .btn {
	background: #cdcdcd;
}
.scf-optout .optout-step-box.deactivate .btn,
.scf-optout .optout-step-box.deactivate {
	cursor: not-allowed;
}
.container.optout-step-box.deactivate {
	background-color: transparent;
}
.scf-optout .optout-step-box.deactivate .opt-out-content {
	background-color: #ededed;
}
.scf-optout .optout-step-box.deactivate .optout_note {
	background: #f8f8f8;
}
.scf-optout.regular-opt,
.scf-optout.regular-opt .opt-steps {
	padding-top: 60px;
}
.scf-optout .step-click {
	color: #26273c;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 4px 12px;
	background: #f8f8f8;
	border: 1px solid #cdcdcd;
	display: inline-block;
	cursor: pointer;
}
.scf-optout .step-click span {
	color: #470faa;
}
.scf-optout .what-info {
	margin-bottom: 16px;
}
.scf-optout .what-info label {
	line-height: 24px;
}
.scf-optout ul.inner-opt-tabs li {
	background-color: #f1e9ff;
	border: solid #470faa;
	border-width: 2px 2px 0px 2px;
}
#step3.deactivate,
#step2.deactivate {
	display: none;
}
.scf-optout .optout-step-box.deactivate .step-click {
	cursor: not-allowed;
}
.scf-optout h5.optional-text {
	text-transform: initial;
}
@media (max-width: 767px) {
	.scf-optout .opt-out-inner .text-right,
	.scf-optout .opt-out-item .text-right {
		text-align: left;
		margin-bottom: 8px;
	}
	.scf-optout ul.inner-opt-tabs {
		display: flex;
		margin-top: 20px;
	}
	.scf-optout ul.inner-opt-tabs li {
		background-color: #f1e9ff;
		border: solid #470faa;
		border-width: 2px 2px 0px 2px;
		height: auto;
		line-height: 20px;
		text-align: center;
		-webkit-border-top-left-radius: 16px;
		-webkit-border-top-right-radius: 16px;
		-moz-border-radius-topleft: 16px;
		-moz-border-radius-topright: 16px;
		border-top-left-radius: 16px;
		border-top-right-radius: 16px;
		font-weight: bold;
		font-family: "Open Sans";
		font-size: 12px;
		padding: 8px 0px;
	}
}
/* Quick search sider section */
.scf-seach-slider {
	margin-bottom: 32px;
}
.scf-seach-slider .slideshow-container {
	max-width: 100%;
	text-align: center;
}
.scf-seach-slider h2 {
	margin-bottom: 24px;
	margin-top: 16px;
	font-size: 18px !important;
}
.scf-seach-slider .slideshow-container .prev,
.scf-seach-slider .slideshow-container .next {
	top: 43%;
}
@media (min-width: 993px) {
	.scf-seach-slider .slideshow-container .fade {
		display: inline-block !important;
		width: 30%;
		margin-right: 16px;
		margin-bottom: 16px;
	}
}
/* FAQ Support Page */
.scf-support {
	padding: 32px 0px 16px 0px;
	background-color: #f8f8f8;
}
.scf-support h2 {
	font-size: 24px;
	color: #470faa;
	font-family: Ubuntu;
	text-align: center;
}
.scf-support .faq-search {
	margin-top: 36px;
	margin-bottom: 48px;
	padding: 0px 100px;
}
.scf-support .faq-search .btn {
	width: 100%;
}
.scf-support .faq-search .col-xs-8,
.scf-support .faq-search .col-sm-9 {
	padding-right: 0px;
}
.scf-support .faq-search .col-xs-4 {
	padding-left: 8px;
}
.scf-support .faq-section {
	background: #ffffff;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 24px;
}
.scf-support .faq-section h4 {
	color: #470faa;
	font-family: Ubuntu !important;
	font-style: normal;
	font-weight: normal !important;
	font-size: 18px;
	line-height: 42px;
	padding: 32px;
}
.scf-support .faq-section h4 span {
	color: #31a865;
	position: relative;
	font-size: 32px;
	top: 7px;
	padding-right: 16px;
}
.scf-support .faq-section ul {
	margin-bottom: 0px;
}
.scf-support .faq-section ul li {
	list-style: none;
	border-top: 1px solid #cdcdcd;
	padding: 0px 32px;
	line-height: 48px;
}
.scf-support .faq-section ul li.view-all {
	cursor: pointer;
}
.scf-support .faq-section ul li p.sub_title {
	cursor: pointer;
}
.scf-support .faq-section ul li:nth-child(n + 5):not(.view-all) {
	display: none;
}
.scf-support .faq-section ul li:hover p,
.scf-support .faq-section ul li.active p {
	color: #470faa;
}
.scf-support .faq-section ul div p {
	color: #000 !important;
}
.scf-support .faq-section ul li:hover i,
.scf-support .faq-section ul li.active i {
	background-color: #470faa;
}
.scf-support .faq-section ul li p {
	color: #26273c;
	font-size: 14px;
	margin: 0px;
	display: flex;
}
.scf-support .faq-section ul li p span.faq-title {
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
}
.scf-support .faq-section ul li p i {
	background-color: #cdcdcd;
	color: #ffffff;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	height: 21px;
	width: 21px;
	display: inline-block;
	text-align: center;
	line-height: 23px;
	float: right;
	position: relative;
	top: 14px;
}
.scf-support .faq-section ul li div.faq_value {
	font-size: 14px;
	color: #26273c;
	line-height: 19px;
	margin-bottom: 32px;
	padding-left: 16px;
	display: none;
}
.scf-support .faq-section ul li div.faq_value p {
	display: block !important;
	margin-bottom: 16px;
}
.scf-support .faq-section ul li div.faq_value p:last-child {
	margin-bottom: 0px;
}
.scf-support .faq-section ul li.active div.faq_value {
	display: block;
}
.scf-support .faq-section ul li.active div.faq_value ul li {
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 26px;
}
.scf-support .faq-section ul li.active div p {
	display: inline-block;
}
.scf-support .faq-section ul li.active div ul li {
	list-style-type: disc;
}
.scf-support .faq-section ul li h5,
.scf-support .faq-section ul li h5 a {
	color: #470faa;
	font-size: 14px;
	line-height: 44px;
	height: 48px;
}
.scf-support .faq-section ul li h5 span:not(.faq-title) {
	color: #ffffff;
	background-color: #470faa;
	line-height: 26px;
	padding: 0px 8px;
	text-align: center;
	display: inline-block;
	position: relative;
	float: right;
	height: 24px;
	top: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-support .quick-search h2 {
	font-size: 18px;
	color: #470faa;
	line-height: 24px;
	padding-bottom: 24px;
	padding-top: 16px;
}
.scf-support .contact-cta {
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	padding: 32px 32px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.scf-support .contact-cta span {
	color: #31a865;
	padding-right: 16px;
	font-size: 42px;
}
.scf-support .contact-cta p {
	color: #26273c;
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 42px;
}
.scf-support .faq-section ul li div.video-section {
	border: 1px solid #470faa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 16px;
	display: flex;
	cursor: auto;
}
.scf-support .faq-section ul li div.video-section .video-icon {
	background: #470faa;
	width: 20%;
	text-align: center;
	padding: 16px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: -1px;
	position: relative;
	cursor: pointer;
}
.scf-support .faq-section ul li div.video-section .video-desc {
	width: 80%;
	padding: 16px;
}
.scf-support .faq-section .video-section span.si-triangle-right {
	background: #ffffff7a;
	color: #ffffff;
	width: 40px;
	height: 40px;
	display: inline-block;
	font-size: 22px;
	line-height: 41px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	text-align: center;
}
.scf-support .faq-section .video-section .video-icon:hover span.si-triangle-right {
	background: #ffffff59;
}
.scf-support .faq-section .video-section span.si-triangle-right:before {
	margin-left: 3px;
}
.scf-support .faq-section ul li div.video-section h6 {
	color: #470faa;
	font-family: Open Sans;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
}
.scf-support .faq-section ul li div.video-section p {
	color: #4f5065;
	font-family: Open Sans;
	font-size: 12px;
	line-height: 16px;
}
.scf-popup.faq_video h4 {
	padding: 0px;
}
.scf-popup.faq_video .scf-popup-dialog {
	padding: 16px;
}
@media (max-width: 767px) {
	.scf-support .faq-search {
		padding: 0px 0px;
	}
	.scf-support .contact-cta a {
		float: none;
		position: initial;
		margin-left: 16.66666667%;
		margin-top: 16px;
	}
	.scf-support .contact-cta p {
		margin-bottom: 16px;
		height: auto;
	}
	.scf-support .contact-cta .text-right {
		text-align: left;
	}
	.scf-support .faq-section ul li div {
		padding-left: 0px;
	}
	.scf-support .faq-section ul li div.video-section {
		display: block;
	}
	.scf-support .faq-section ul li div.video-section .video-desc {
		width: 100%;
	}
	.scf-support .faq-section ul li div.video-section .video-icon {
		width: 100%;
		-webkit-border-radius: 4px;
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		-moz-border-radius: 4px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		border-radius: 4px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		left: 0px;
		top: -1px;
	}
	.scf-support .faq-search {
		padding: 0px 0px;
	}
	.scf-support .contact-cta a {
		float: none;
		position: initial;
		margin-left: 16.66666667%;
		margin-top: 16px;
	}
	.scf-support .contact-cta p {
		margin-bottom: 16px;
		height: auto;
	}
	.scf-support .contact-cta .text-right {
		text-align: left;
	}
}
.do-not-show {
	width: 200px;
	text-align: center;
	margin-left: 30%;
}
@media (max-width: 768px) {
	.do-not-show {
		width: 60%;
		text-align: center;
		margin-left: 20%;
	}
}
.scf-search-history .search-btn {
	margin-top: 20px;
}
.scf-search-history .row h2 {
	display: none;
}
.scf-search-history .filter hr {
	display: none;
}
.scf-search-history .filter .mobile-view {
	display: block;
}
@media (max-width: 768px) {
	.scf-search-history input,
	.scf-search-history select {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.scf-search-history .search-btn {
		margin-top: 0px;
		height: 42px;
	}
	.scf-search-history .filter .mobile-view {
		display: none;
	}
	.scf-search-history .filter h2 {
		display: block;
		font-size: 16px;
		font-style: normal;
		font-weight: bold !important;
		line-height: 19px;
		color: #0e3aff;
		padding: 15px;
	}
	.scf-search-history .filter h2 a {
		font-size: 24px;
		float: right;
		color: #cdcdcd;
	}
	.scf-search-history .filter {
		border: 1px solid #cdcdcd;
		box-sizing: border-box;
		border-radius: 4px;
		margin: 5px;
		overflow: hidden;
		padding-bottom: 5px;
	}
	.scf-search-history .filter .divider {
		border-bottom: 1px #cdcdcd solid;
		display: block;
		margin-bottom: 10px;
	}
}
.expiry-date-select select.scf-form {
	width: 90px;
}
/* Page Loading & Animation Styles */
#scf-page-loading * {
	padding: 0;
	margin: 0;
}
#scf-page-loading iframe {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border: none;
	position: absolute;
	top: 0px;
}
.module-dashboard #scf-body-content > .row {
	overflow: hidden;
	margin: 0;
}
.scf-page-loading {
	text-align: center;
	background-color: #f8f8f8;
	padding-bottom: 102px;
}
.scf-page-loading .scf-icon-animation svg {
	height: 400px !important;
}
.scf-page-loading .scf-icon-animation {
	display: block;
	height: 400px !important;
}
.scf-page-loading h4 {
	color: #470faa;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 16px;
}
.scf-page-loading p {
	color: #26273c;
	font-size: 18px;
	line-height: 24px;
}
@media (max-width: 767px) {
	.scf-page-loading .scf-icon-animation svg {
		height: 190px !important;
	}
	.scf-page-loading .scf-icon-animation {
		display: block;
		height: 190px !important;
	}
	.scf-page-loading {
		padding: 0px 16px 60px;
	}
}
img.lazy-loader {
	background-image: url(../images/loader-white.svg) !important;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	background-size: 48px !important;
	min-height: 45px;
	width: 100%;
	background-color: #cdcdcd;
}
.lazy-loader.landing-lazy-loader {
	height: 0px;
    background-image: url(../images/loader-green.svg) !important;
    background-color: transparent;
    background-size: 52px !important;
    background-repeat: no-repeat;
    padding-bottom: 60px;
    width: 100%;
    min-height: 0px;
}
/* content pages styles for privacy,faq and TOS */
.scf-privacy .scf-privacy-content .scf-privacy-ol-chart ol {
	list-style: auto;
	margin-left: 16px;
}
.scf-privacy .scf-privacy-content .scf-privacy-ol-chart ol ol {
	list-style: lower-alpha;
}
.scf-privacy .scf-privacy-content .scf-privacy-ol-chart ol li::marker {
	font-weight: bold;
	font-size: 14px;
}
.scf-privacy .scf-privacy-content .eff-date {
	margin-bottom: 12px;
	display: block;
}
.scf-privacy .scf-privacy-content .scf-pv-metrics p {
	margin-left: 16px;
}
.scf-privacy .scf-privacy-content h1 {
	padding-bottom: 16px;
}
.scf-privacy .scf-privacy-content .scf-pv-metrics h4 {
	padding-bottom: 16px;
}
.scf-privacy .scf-privacy-content .privacy-policy {
	display: inline-block;
	margin-bottom: 16px;
}
@media (max-width: 767px) {
	.scf-privacy .scf-privacy-content .mb-hide {
		display: none;
	}
	.scf-privacy .scf-privacy-content .print_privacy {
		margin-bottom: 16px;
	}
	.scf-privacy .scf-privacy-content .dont_sell_btn {
		padding: 12px;
	}
}

/*Criminal Report Popup*/
.scf-popup.criminal_report_popup .btn {
	width: 80%;
	padding: 12px 8px;
	font-weight: bold;
	margin: 5px;
}
.criminal_report_popup {
	display: block;
}
.scf-popup.criminal_report_popup .name {
	font-weight: 700;
	color: #470faa;
}
.scf-popup.criminal_report_popup .btn-green {
	background-color: #31a865;
	color: #ffffff;
}
@media (max-width: 767px) {
	.scf-popup.criminal_report_popup .scf-popup-dialog {
		margin-top: 30%;
	}
	.scf-popup.criminal_report_popup .scf-popup-dialog p {
		margin: 0% 10% 24px 10%;
	}
}

/* Walkthroughs popup */
.scf-popup.scf_walkthroughs .scf-popup-dialog {
	padding: 0px !important;
	margin-top: 24px;
}
.scf-popup.scf_walkthroughs h2 {
	color: #470faa;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	background: #ffffff;
	margin-top: 16px;
	margin-bottom: 16px;
}
.scf-popup.scf_walkthroughs .walkthrough-section {
	display: none;
}
.scf-popup.scf_walkthroughs .walkthrough-section.active {
	display: block;
}
.scf-popup.scf_walkthroughs .walkthrough-slides {
	background: #ededed;
	padding: 16px 50px;
}
.scf-popup.scf_walkthroughs span.si-close-circle {
	top: 16px;
}
.scf-popup.scf_walkthroughs .walkthrough-slides video {
	filter: drop-shadow(0px 4px 16px rgba(79, 80, 101, 0.16));
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.scf-popup.scf_walkthroughs .walkthrough-list {
	padding: 16px 50px;
}
.scf-popup.scf_walkthroughs .walkthrough-list h4 {
	color: #470faa;
	font-family: Open Sans;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 10px;
}
.scf-popup.scf_walkthroughs .walkthrough-list ul li {
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	color: #26273c;
	margin-bottom: 8px;
	list-style: none;
	position: relative;
	padding-left: 28px;
}
.scf-popup.scf_walkthroughs .walkthrough-list ul li:before {
	font-family: "scficons" !important;
	content: "\e955";
	left: 0px;
	position: absolute;
	color: #e52727;
	font-size: 18px;
}
.scf-popup.scf_walkthroughs .walkthrough-list ul li.default:before {
	display: none;
	content: "";
}
.scf-popup.scf_walkthroughs .walkthrough-list ul li.active {
	color: #767676;
}
.scf-popup.scf_walkthroughs .walkthrough-list ul li.active:before {
	content: "\e92e";
	color: #31a865;
}
.scf-popup.scf_walkthroughs .walkthrough-status {
	box-shadow: 0px -1px 0px #cdcdcd;
	padding: 12px 50px 16px 50px;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul {
	list-style: none;
	display: flex;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul li {
	color: #26273c;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	position: relative;
	padding-right: 40px;
	margin-right: 12px;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul li:last-child {
	padding-right: 0px;
	margin-right: 0px;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul li i {
	color: #cdcdcd;
	font-size: 20px;
	position: relative;
	top: 3px;
	padding-right: 4px;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul li:after {
	content: "";
	width: 28px;
	height: 2px;
	background-color: #cdcdcd;
	position: absolute;
	bottom: 9px;
	right: 0px;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul li:last-child:after {
	display: none;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul li.active,
.scf-popup.scf_walkthroughs .walkthrough-status ul li.active i {
	color: #31a865;
}
.scf-popup.scf_walkthroughs .walkthrough-status ul li.active:after {
	background-color: #31a865;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .slider-action {
	display: block;
	margin-top: 8px;
	margin-bottom: 0px;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .slideshow-container {
	max-width: none;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .slideshow-container .fade {
	border: 0px;
	background-color: transparent;
}
.scf-popup.scf_walkthroughs .walkthrough-action {
	display: flex;
	margin-bottom: -1px;
	margin-left: -1px;
	margin-right: -1px;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action1 {
	background: #cdcdcd;
	padding: 16px;
	text-align: center;
	width: 50%;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	cursor: pointer;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action1 i {
	color: #26273c;
	font-size: 18px;
	position: relative;
	top: 2px;
	margin-right: 12px;
	display: none;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action1 span.text {
	color: #26273c;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action1 span.action-btn {
	color: #ffffff;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	background: #4f5065;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 4px 20px;
	margin-left: 12px;
	display: none;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action2 {
	background: #31a865;
	padding: 16px;
	text-align: center;
	width: 50%;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	cursor: pointer;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action2 span.action-btn {
	color: #ffffff;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	background: #117c3c;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 4px 20px;
	margin-right: 12px;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action2 span.text {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	font-family: Open Sans;
}
.scf-popup.scf_walkthroughs .walkthrough-action .action2 i {
	color: #ffffff;
	font-size: 18px;
	position: relative;
	top: 2px;
	margin-left: 12px;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info {
	height: 329px;
	background: #ffffff;
	box-shadow: 0px 4px 16px rgba(79, 80, 101, 0.16);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 16px;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info span {
	color: #31a865;
	background: #e0ffeb;
	width: 90px;
	height: 90px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
	font-size: 50px;
	line-height: 90px;
	margin-bottom: 26px;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info img {
	width: 130px;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info p {
	color: #26273c;
	font-family: Ubuntu;
	font-size: 18px;
	line-height: 24px;
}
.scf-need-help {
	position: fixed;
	width: 250px;
	bottom: -4px;
	left: 0px;
	z-index: 9;
	display: none;
	padding-top: 10px;
}
.scf-need-help img {
	width: 100%;
	cursor: pointer;
}
.scf-need-help span {
	color: #470faa;
	position: absolute;
	right: -5px;
	top: 3px;
	font-size: 26px;
	cursor: pointer;
}
.scf-need-help span:hover {
	color: #5e31ae;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .prev {
	left: 0px;
	display: none;
}
.scf-popup.scf_walkthroughs .walkthrough-slides .next {
	display: block;
	right: 0px;
}
@media (max-width: 767px) {
	.scf-popup.scf_walkthroughs .walkthrough-slides,
	.scf-popup.scf_walkthroughs .walkthrough-list,
	.scf-popup.scf_walkthroughs .walkthrough-status {
		padding: 16px 16px;
	}
	.scf-popup.scf_walkthroughs span.si-close-circle {
		top: 4px;
		right: 4px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-slides video,
	.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info {
		height: auto;
	}
	.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info {
		min-height: 160px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info span {
		width: 60px;
		height: 60px;
		font-size: 30px;
		line-height: 63px;
		margin-bottom: 10px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info p {
		font-size: 14px;
		line-height: 20px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-slides .walkthrough-info img {
		width: 65px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-slides .slider-action {
		padding-top: 0px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-action {
		display: block;
	}
	.scf-popup.scf_walkthroughs .walkthrough-action .action1 {
		width: 100%;
		border-radius: 0px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-action .action2 {
		width: 100%;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-left-radius: 4px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-status ul li {
		font-size: 10px;
		padding-right: 18px;
		margin-right: 4px;
		line-height: 14px;
	}
	.scf-popup.scf_walkthroughs .walkthrough-status ul li i {
		display: none;
	}
	.scf-popup.scf_walkthroughs .walkthrough-status ul li:after {
		font-family: "scficons" !important;
		content: "\e92a";
		background-color: transparent !important;
		width: auto;
		height: auto;
		bottom: 0px;
		font-size: 14px;
	}
	.scf-need-help {
		margin-right: 0px;
	}
	.scf-need-help,
	#new_footer_tmp #footer-links .col-md-2 ul li:nth-child(6),
	.walkthrough-wrapper {
		display: none !important;
	}
}
/* walkthrough Landing Page and main popup */
.walkthrough .walkthrough-box {
	height: 100px;
	width: 160px;
	border-radius: 8px;
	position: relative;
	border: 1px solid #ffffff;
	margin: 0 auto;
	cursor: pointer;
}
.walkthrough .name-walkthrough-searchbox {
	background: #470faa;
}
.walkthrough .phone-walkthrough-searchbox {
	background: #f8933c;
}
.walkthrough .image-walkthrough-searchbox {
	background: #4f8beb;
}
.walkthrough .username-walkthrough-searchbox {
	background: #00b191;
}
.walkthrough .email-walkthrough-searchbox {
	background: #e94a74;
}
.walkthrough .address-walkthrough-searchbox {
	background: #31a865;
}
.walkthrough .si-triangle-right.play-btn {
	font-size: 20px;
	background: #ffffff94;
	border-radius: 40px;
	padding: 10px;
	position: absolute;
	top: 30%;
	left: 36%;
	color: #fff;
}
.walkthrough-innner {
	width: 60%;
	margin: 0 auto;
	padding: 42px 0 42px 0;
}
.walkthrough-innner h6 {
	color: #26273c;
	font-family: Open Sans !important;
	font-size: 16px;
	font-style: normal;
	font-weight: 600 !important;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: center;
	padding-top: 14px;
}
.walkthrough-search-box {
	width: 160px;
	display: inline-block;
	margin: 10px;
}
.walkthrough-wrapper {
	padding-top: 32px;
}
.walkthrough-wrapper h2 {
	color: #470faa;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 24px;
	font-size: 24px;
}
.scf-popup.scf_walkthroughs_cta {
	background-color: rgb(0 0 0 / 80%);
}
.scf-popup.scf_walkthroughs_cta .scf-popup-dialog {
	background-color: transparent;
	border: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	max-width: 620px;
}
.scf-popup.scf_walkthroughs_cta span.si-close-circle {
	right: 36px;
	top: 34px;
}
.scf-popup.scf_walkthroughs_cta .walkthrough-wrapper h2 {
	color: #ffffff;
	font-family: Ubuntu;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
}
.scf-popup.scf_walkthroughs_cta .walkthrough-wrapper p {
	color: #ffffff;
}
.scf-popup.scf_walkthroughs_cta .walkthrough-innner h6 {
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 12px;
	cursor: pointer;
}
.scf-popup.scf_walkthroughs_cta .walkthrough-innner {
	width: 100%;
}
.scf-popup.scf_walkthroughs_cta .walkthrough-wrapper {
	padding-top: 0px;
}
.walkthrough-list ul li.playing:before {
	content: " " !important;
	position: absolute;
	z-index: 2;
	left: 3px !important;
	top: 5px;
	width: 10px;
	height: 10px;
	background-color: #ff4200;
	border-radius: 50%;
}
.walkthrough-list ul li.playing:after {
	content: " " !important;
	position: absolute;
	z-index: 1;
	width: 10px;
	height: 10px;
	background-color: #ff4200;
	border-radius: 50%;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
	-webkit-animation-name: "ripple";
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
}
.walkthrough-faq .walkthrough-innner {
	width: 600px;
}
@keyframes ripple {
	0% {
		left: 8px;
		top: 10px;
		opcity: 75;
		width: 0;
		height: 0;
	}
	100% {
		left: -11px;
		top: -10px;
		opacity: 0;
		width: 40px;
		height: 40px;
	}
}
@media (max-width: 767px) {
	.walkthrough-faq .walkthrough-innner {
		width: 100%;
	}
	.walkthrough-innner {
		width: 100%;
	}
	.walkthrough-search-box {
		margin: 5px;
	}
	.scf-popup.scf_walkthroughs_cta span.si-close-circle {
		right: 10px;
		top: -5px;
	}
	.scf-popup.scf_walkthroughs_cta .scf-popup-dialog {
		margin-left: 0px;
		margin-right: 0px;
	}
}
/* rate feedback popup styles */
.scf-popup.rating_report .rate-list {
	text-align: center;
	margin-bottom: 16px;
}
.scf-popup.scf-popup.rating_success {
	text-align: center;
}
.scf-popup.rating_report .rate-list span {
	width: 32px;
	height: 32px;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #26273c;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	margin-right: 6px;
	cursor: pointer;
}
.scf-popup.rating_report .rate-list span:hover,
.scf-popup.rating_report .rate-list span.active {
	color: #ffffff;
}
.scf-popup.rating_report .rate-list span.disappointed {
	border: 2px solid #e52727;
}
.scf-popup.rating_report .rate-list span.satisfied {
	border: 2px solid #f8933c;
}
.scf-popup.rating_report .rate-list span.very_satisfied {
	border: 2px solid #31a865;
}
.scf-popup.rating_report .rate-list span.disappointed:hover,
.scf-popup.rating_report .rate-list span.disappointed.active {
	border: 2px solid #e52727;
	background: #e52727;
}
.scf-popup.rating_report .rate-list span.satisfied:hover,
.scf-popup.rating_report .rate-list span.satisfied.active {
	border: 2px solid #f8933c;
	background: #f8933c;
}
.scf-popup.rating_report .rate-list span.very_satisfied:hover,
.scf-popup.rating_report .rate-list span.very_satisfied.active {
	border: 2px solid #31a865;
	background: #31a865;
}
.scf-popup.rating_report h5 {
	color: #26273c;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}
.scf-popup.rating_report .text-right h5 {
	margin-right: 6px;
}
.scf-popup.rating_report img.rate-line {
	width: 100%;
	padding-right: 6px;
	margin-top: 8px;
}
.scf-popup.rating_report .rate-filters {
	padding-left: 3px;
}
.scf-popup.rating_success h4 {
	margin-bottom: 32px;
}
.scf-popup.rating_success .btn-gray {
	color: #26273c;
	width: 170px;
}
.scf-popup.rating_success .btn-gray:hover {
	color: #ffffff;
}
.scf-report .btn-gray span.si-star {
	font-size: 15px;
	position: relative;
	top: 2px;
	padding-right: 2px;
}

@media (max-width: 767px) {
	.scf-popup.rating_report h5 {
		text-align: center;
	}
	.scf-popup.rating_report img.rate-line {
		width: 90%;
		padding-right: 6px;
		margin-left: 5%;
	}
	.scf-popup.rating_report .rate-list span {
		width: 24px;
		height: 24px;
		font-size: 12px;
		line-height: 22px;
		margin-right: 0px;
	}
	.scf-popup.rating_report .rate-list {
		margin-left: -24px;
		margin-right: -24px;
	}
}

.scf-popup.rating_report #report_type,
.scf-popup.rating_report #report_id,
.scf-popup.rating_report #feedback_id {
	display: none;
}

.scf-popup.rating_success .scf-popup-dialog {
	max-width: 530px;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 60px;
}

.scf-popup.rating_success h4 {
	color: #470faa;
	font-family: Ubuntu;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 32px;
}

.rate_btn {
	padding-left: 4px !important;
	border: 1px solid #cdcdcd !important;
}
/* shedule Maintains remove this after 2 days */
.scf-schedule-maintain {
	background: #edf2ff;
	border: 1px solid #0f63ec;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	color: #26273c;
	line-height: 16px;
	position: relative;
	padding-left: 60px;
	margin-bottom: 16px;
	font-weight: bold;
	font-size: 12px !important;
	font-family: Open Sans;
}
.scf-schedule-maintain span.si-guide {
	color: #0f63ec;
	font-size: 32px;
	position: absolute;
	left: 16px;
}
.scf-schedule-maintain span.line {
	display: block;
}
@media (max-width: 767px) {
	.scf-schedule-maintain span.line {
		display: inline;
	}
}

/*CCPA CRM */
.ccpa_details div {
	text-align: left;
	margin: 10px;
}
.ccpa_details div input span {
	margin-right: 5px;
}
.ccpa-requests .ccpa_btn {
	height: 30px;
	padding: 8px;
	font-size: 10px;
	display: inline-block;
	margin: 2px;
	color: white;
}

.ccpa-requests .search-btn {
	margin-top: 20px;
}

.ccpa_details input {
	margin: 5px;
}

.ccpa_details .button {
	text-align: center;
}

.ccpa_details h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold !important;
}

.complete {
	display: none;
}

.active {
	display: block;
}

.more {
	background: lightblue;
	color: navy;
	font-size: 13px;
	padding: 3px;
	cursor: pointer;
}
/* Flagged User upload document styles */
.flagged-documents {
	border: 1px solid #E52727;
	background: #FFEEEE;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	margin-bottom: 16px;
	position: relative;
	margin-top: 16px;
}
.flagged-documents p {
    color: #E52727;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    padding-left: 56px;
}
.flagged-documents span.si-account {
	color: #26273C;
    font-size: 40px;
    position: absolute;
    padding-right: 12px;
	left: 16px;
}
.flagged-documents span.si-account i {
	position: relative;
    top: -24px;
    left: -15px;
    font-size: 22px;
    background-color: #FFEEEE;
    border-radius: 100px;
}
.flagged-documents span.si-account i.si-close-circle {
	color: #E52727;
}
.flagged-documents span.si-account i.si-done-circle {
	color: #31A865;
}
.flagged-documents .close-flagged {
	color: #CDCDCD;
    font-size: 32px;
    cursor: pointer;
}
.flagged-documents .close-flagged:hover {
	color: #bfbebe;
}
.flagged-documents.succuess {
	background: #FFFFFF;
	border: 1px solid #767676;
}
.flagged-documents.succuess p span {
	display: block;
}
.flagged-documents.succuess p {
	color: #26273C;
}
.flagged-documents.succuess span.si-account i {
	background-color: #ffffff;
}
.flagged-documents .flagged_upload .file {
	display: none;
}
.flagged-documents .btn-bordered-red:active,
.flagged-documents .btn-bordered-red:focus {
	border: 2px solid #e52727 !important;
}
.scf-popup.image_size_error .scf-popup-dialog {
    max-width: 530px;
	text-align: center;
}
.scf-popup.image_size_error h2 {
	color: #E52727;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 26px;
}
.scf-popup.image_size_error h2 span {
	color: #E52727;
    position: relative;
    font-size: 22px;
    top: 4px;
    padding-right: 8px;
}
.scf-popup.image_size_error p {
	color: #26273C;
	font-family: Open Sans;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 22px;
}
.scf-popup.image_size_error label {
	font-family: Open Sans;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	color: #26273C;
	display: block;
	margin-bottom: 26px;
}
.scf-popup.image_size_error .btn {
	width: 270px;
}
@media (max-width: 767px) {
	.flagged-documents .text-right {
		text-align: left;
		margin-top: 16px;
		margin-left: 56px;
	}
	.flagged-documents.succuess .text-right {
		margin-left: 0px;
		text-align: right;
	}
	.flagged-documents.succuess p span {
		display: inline;
	}
}

/*Dr.Phil Landing page*/
.scf-landing-banner {
	padding-bottom: 0px;
}
.scf-landing-banner .banner-phil {
	padding: 0px 16px;
}
.scf-landing-banner .banner-phil img {
	max-width: 90%;
	margin-bottom: -3px;
}
.scf-landing-banner h2 {
	font-size: 44px;
	line-height: 1.3em;
}
.scf-landing-banner p.banner-text {
	margin-bottom: 36px;
}
.scf-landing-banner p.not-spam {
	text-align: center;
	font-size: 14px;
	color: rgb(96, 96, 96);
	margin-top: 24px;
}
.scf-landing-banner p.not-spam span {
	position: relative;
	font-size: 16px;
	padding-right: 4px;
	top: 1px;
}
.phil-promo-btn {
	color: rgb(255, 255, 255);
	font-weight: 600;
	background-color: rgb(71, 15, 170);
	font-size: 26px;
	box-shadow: inset 0 1px 0 rgb(255 255 255 / 20%);
	border: 1px solid rgba(0, 0, 0, 0.2);
	padding: 12px 28px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	animation: rocking 2s infinite;
	animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
	transition: 0.2s;
}
@keyframes rocking {
	0% {
		transform: rotate(0deg);
	}
	25% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(2deg);
	}
	75% {
		transform: rotate(-2deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
.phil-promo-btn:hover {
	animation: none !important;
}
.phil-we-help {
	background-image: url(../images/background_office.jpg);
	padding: 48px 0px;
	text-align: center;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.phil-we-help p {
	font-size: 36px;
	color: #ffffff;
	margin-bottom: 32px;
}
.phil-we-help p strong {
	color: rgb(43, 232, 125);
}
.phil-we-help h5 {
	color: #ffffff;
	font-size: 16px;
	margin-top: 20px;
}
.scf-popup.phil-email-register .scf-popup-dialog {
	max-width: 720px;
	margin-top: 100px;
	padding-top: 40px;
	padding-bottom: 40px;
	outline: currentcolor none medium;
	background-color: rgb(0, 0, 0);
	border-color: rgb(73, 73, 73);
	opacity: 1;
	top: 0px;
	color: #FFF;
}
.scf-popup.phil-email-register h2 {
	color: #FFF;
	font-family: Ubuntu;
	font-size: 44px;
	line-height: 44px;
	margin-bottom: 16px;
	text-align: center;
}

.scf-popup.phil-email-register h2 strong {
	color: rgb(43, 232, 125);
}

.scf-popup.phil-email-register input {
	margin-bottom: 15px;
}


.scf-popup.phil-email-register button {
	margin-bottom: 40px !important;
}

.scf-popup.phil-email-register p {
    color: #FFF;
    font-family: Open Sans;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 73px;
    text-align: center;
}

.scf-popup.phil-email-register p.lock-fill {
	color: rgb(171, 171, 171);
	margin-bottom: 15px !important;
}

.scf-popup.phil-email-register .btn {
	width: 100%;
	margin-top: 16px;
	margin-bottom: 16px;
	font-size: 22px !important;
}
.scf-popup.phil-email-register h2 span {
	display: block;
}
@media (max-width: 767px) {
	.scf-landing-banner img {
		max-width: 100%;
	}
	.scf-landing-banner h2 {
		font-size: 28px;
	}
	.scf-landing-banner .banner-phil img {
		width: 240px;
		margin-top: 16px;
	}
	.phil-countdown h4 {
		margin-top: 16px;
	}
	.phil-we-help p {
		font-size: 24px;
		line-height: 30px;
	}
	.phil-promo-btn {
		font-size: 22px;
	}
}
