@charset "utf-8";

@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
body { background:#fff; color:#795b51; font-family: 'Poppins', sans-serif; font-weight:300; line-height:normal; margin:0; padding:0; }
img { width:100%; height:auto;}
a img { border:none;}
a { color:#00c0b2; text-decoration:none;}
a:hover { color:#14a0be; transition:0.3s;}
input[type="submit"]:hover {transition:0.3s;}
h1 { font-size:36px; font-weight:300; line-height:38px; margin:-40px 0 0 0; padding:0 0 20px 0; text-align:center; }
h2 { font-size:20px; font-weight:500; line-height:24px; margin:10px 0; padding:0; }
h3 { font-size:18px; font-weight:500; line-height:24px; margin:20px 0 0 0; padding:0; }
h4 {font-size:16px; font-weight:500; margin:20px 0 0 0; padding:0; }
h1 span { display:block; font-size:18px; line-height:18px;  }
h2 span { font-size:18px; font-weight:300;}
.home-promo-wrap h1 a {
font-size: 25px!important;
font-weight: 500!important;
}
.home-promo-wrap h1 {
margin: 0!important;
padding: 0 0 10px 0!important;
}
p { font-size:18px; font-weight:300; margin:0 0 20px 0; line-height:22px; padding:0; }
ul { font-size:14px; margin:0 0 20px 20px; padding:0; }
ul li {}
em {font-weight:500;}
.note { font-size:14px; font-weight:normal; line-height:16px;}
input[type="text"], input[type="password"], input[type="number"], textarea, select { border-radius:3px; border:1px solid #aeaca3; color:#808080; cursor:pointer; font-family: 'Poppins', sans-serif; font-size:20px; font-weight:300; padding:6px 4%; width:92%;}
hr { border-top:1px dashed #d6cece; border-left:0; border-right:0; border-bottom:0; height:20px; margin:20px 0 0 0;}
.clearfix { clear:both;}
#header { }
#content { margin:0 0 50px 0;}
#footer { border-top:3px dashed #efeeee; color:#b7b7b6; padding:30px 3%; position:relative; text-align:center;}
#logo-wrap { margin:auto; max-width:350px;}
#logo { width:300px;}
.contentwidth { margin:auto; max-width:1171px; }
.ncheckrow { background:#efeeee; border-radius:50px; margin:5px 0 0 0; padding:18px 36px; position:relative;}
.fn, .mn, .ln { float:left; margin:0 2% 0 0; width:31%;}
.ln { margin-right:0;}
.search-type-wrap { background:#f9f9f9; border-top:1px solid #fff; border-radius:0 0 20px 20px; margin:auto; margin-bottom:15px; padding:12px 2%; position:relative; width:90%;}
.search-type-wrap input[type="checkbox"] + label { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) -10px -220px no-repeat; padding-right:15px;}
.search-type-wrap input[type="checkbox"]:checked + label{ background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) -10px -270px no-repeat;}
.ncheckprice { font-size:18px; position:absolute; top:11px; right:80px;}
.x { position:absolute; top:24px; right:20px;}
.x input[type="button"] { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) -1px -1px no-repeat #c9c9c9; border:none; border-radius:50%; cursor:pointer; height:36px; padding:0; width:36px; }
.x input[type="button"]:hover, .x input[type="button"]:active {background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) -1px -1px no-repeat #cd0000;}
.ref-delete .x {top:8px;}
#btnrow { height:130px; position:relative;}
#footerlinkswrap { margin:auto; padding:0 50px; position:relative; width:fit-content; }
#facebook{ position:absolute; top:-2px; right:0; width:30px;}
.error { background:#f0d5d5;}
input[type="text"].error {background:#fff; border:2px solid #e60000;}
.errormessage { color:#e60000; float:left; font-size:15px; line-height:16px; padding:11px; text-align:center; width:40%; }
.s-btn input[type="submit"], .m-btn input[type="submit"], .b-btn input[type="submit"], .s-btn input[type="button"], .m-btn input[type="button"], .b-btn input[type="button"], a.btn, .data-header input[type="button"] { background:#00c0b2; border:0; border-radius:50px; color:#fff; cursor:pointer; font-weight:500; text-transform:uppercase; -webkit-appearance:none; }
.s-btn input[type="submit"]:hover, .s-btn input[type="submit"]:active, .s-btn input[type="button"]:hover, .s-btn input[type="button"]:active, .m-btn input[type="submit"]:hover, .m-btn input[type="submit"]:active, .m-btn input[type="button"]:hover, .m-btn input[type="button"]:active, .b-btn input[type="submit"]:hover, .b-btn input[type="submit"]:active , .b-btn input[type="button"]:hover, .b-btn input[type="button"]:active, a.btn:hover, .data-header input[type="button"]:hover { background:#14a0be; }
.s-btn input[type="submit"], .s-btn input[type="button"], a.s-btn {font-size:14px; padding:7px 18px; text-transform:none;}
.m-btn input[type="submit"], .m-btn input[type="button"], a.m-btn { font-size:16px; padding:10px 20px 9px 20px;}
.b-btn input[type="submit"] { font-size:18px; font-weight:300; padding:18px 45px;}
#addnamebtnwrap { float:left; margin:0 0 0 16px;}
#checkwrap {
border: 5px solid #efeeee;
border-radius: 50px;
position: relative;
float: right;
padding: 5px;
width: 385px;
}
#checkwrap input[type="submit"] { float:left;}
#cch-checkwrap { border:5px solid #efeeee; border-radius:50px; height:70px; position:relative; margin:auto; padding:5px; width:380px; }
#totalprice { font-size:20px; position:absolute; top:24px; right:70px;}
#footer ul li { border-right:1px solid #b7b7b6; list-style:none; display:inline-block; margin:0; padding:0 15px} #footer p { color:#b7b7b6; font-size:14px; }
#footer p a { color:#b7b7b6; font-size:12px; }
#footer p a:hover { color:#00c0b2;}
#trustwave { opacity:0.8; height:18px; position:absolute; bottom:15px; right:15px; width:125px;}
#trustwave { opacity:1;} #member-dash { border:2px solid #efeeee; border-radius:36px; margin-right:-160px; padding:20px 10px 0 10px; position:absolute; right:50%; top:10px; text-align:center; width:300px;}
#groupname { font-size:20px; font-weight:500; line-height:20px; }
#welcomeuser {font-size:14px; font-weight:500; line-height:16px; padding:10px 0 3px 0;}
#remaining-sumary {font-size:14px; line-height:16px;}
#managegroup-btn-wrap { margin:10px 0 -12px 0; padding:0;}
#members-menu-wrapper {}
#members-menu-wrapper ul { margin:0; padding:0}
#members-menu-wrapper ul li { display:inline-block; list-style:none; margin:0; padding:10px 0;}
#members-menu-wrapper ul li a {background:#00c0b2; border-radius:50px; color:#fff; font-size:14px; font-weight:400; padding:8px 20px; }
#members-menu-wrapper ul li a:hover {background:#14a0be; }
#members-menu-wrapper ul li.current a { background:#fff; color:#795b51;} #nav { overflow:hidden; position:absolute; top:0; right:0; width:0; z-index:99;}
#menu input[type="checkbox"] {display:none;}
#menu input[type="checkbox"] + label { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) 24px -78px no-repeat #00c0b2; border-bottom-left-radius:36px; color:#fff; cursor:pointer; font-size:16px; line-height:20px; display:block; padding:14px 14px 14px 60px; position:absolute; right:0; top:0; width:110px; z-index:999; }
#menu input[type="checkbox"] ~ #nav {transition:0.5s; width:0; }
#menu input[type="checkbox"]:checked ~ #nav {transition:0.5s; width:300px; }
#menu input[type="checkbox"] + label:before { content:"Open "}
#menu input[type="checkbox"]:checked + label:before { content:"Close "}
#menu input[type="checkbox"]:checked + label { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) 24px 4px no-repeat #00c0b2;}
#menuwrap #nav { background: rgba(0, 192, 178, 0.9); border-bottom-left-radius:100px; margin:0; padding:50px 0 100px 0; width:300px;}
#menuwrap #nav ul { margin:0; padding:0; }
#menuwrap #nav ul li { border-top:1px solid #a3e8e3; font-size:18px; list-style:none; text-align:right; width:300px; }
#menuwrap #nav ul.loggedout-menu, #menuwrap #nav ul.loggedin-menu  { border-bottom:1px solid #a3e8e3; }
#menuwrap #nav ul li:hover, #menuwrap #nav ul li:active { background:#00a094; }
#menuwrap #nav a { color:#fff; display:block; padding:8px 36px; } #tab-sub-menu-wrap { border-bottom:2px solid #efeeee; margin:auto; margin-bottom:20px; text-align:center; }
#tab-sub-menu-wrap ul { list-style:none; margin:0; padding:0;}
#tab-sub-menu-wrap ul li { display:inline-block; margin:0; padding:8px 0 0 0;  vertical-align: bottom;}
#tab-sub-menu-wrap ul li a { background:#fff; border-top:2px solid #efeeee; border-left:2px solid #efeeee; border-right:2px solid #efeeee; border-radius:16px 16px 0 0; color:#795b51; display:block; font-size:16px; margin:0 0 0 -2px; padding:16px 30px 13px 30px; white-space:nowrap;}
#tab-sub-menu-wrap ul li.current_page_item a { background:#efeeee; }
#tab-sub-menu-wrap ul li.current_page_item { padding:0;} .tooltip { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) -1px -41px no-repeat #c9c9c9; border-radius:50%; float:left; height:38px; margin:0 0 0 5px; position:relative; width:38px; z-index:999;}
.tooltip span { display:none;}
.tooltip:hover span, .tooltip:active span { background: rgba(21, 146, 137, 0.8); border-radius:20px; color:#fff; cursor:help; font-size:20px; font-weight:300; display:block; left:19px; padding:30px; position:absolute; top:-22px; transition:0.8s; width:460px; z-index:99;}
.tooltip span p { line-height:24px; margin:0 0 10px 0; padding:0;}
.questionmark {background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) -1px -41px no-repeat #159289; border-radius:50%; border:2px solid #fff; float:left; height:38px; margin:-10px 0 0 -51px; width:38px;} .resultsnamewrapper { background:#efeeee; border-radius:0 16px 16px 16px; margin:0 0 20px 0; padding:7px 1px}
.numberofmatches { float:right; font-size:14px; margin:16px 30px 0 0;}
.namewrap { float:left; padding:10px 0 10px 30px;}
.namelabel {font-size:14px; font-weight:300; line-height:14px;}
.name {font-size:22px; line-height:22px;}
.noname {font-size:14px; font-weight:300; }
.resultswrap { background:#fff; border-radius:16px; margin:0; padding:16px 30px; }
.resultswrap h3:first-child { margin-top:0;}
.resultrow { border-bottom:1px dashed #d6cece; clear:both; font-size:14px; font-weight:400; line-height:16px; padding:10px 0;}
.tablerow {border-top:1px solid #efeeee; clear:both; font-size:14px; font-weight:400; line-height:16px; padding:10px 0;position:relative; }
.resultrow:nth-child(even) { background:#f9f8f8;}
.resultitilerow { font-weight:600;}
.result-date, .result-applicant, .result-respondents, .result-townorcity, .result-details, .result-general, .occupancy-date, .members-name, .tenant-name { float:left; margin:0 3% 0 0;}
.result-date {  text-align:right; width:10%;}
.result-applicant { width:27%;}
.result-respondents { width:29%;}
.result-townorcity { width:14%;}
.result-general { margin-left:1%; width:88%;}
.occupancy-date { width:22%; }
.members-name { width:22%;}
.tenant-name {width:22%;}
.result-details { margin-right:0; text-align:center; width:8%;}
.result-details a, .credit-summary-wrap a { background:#00c0b2; border-radius:20px; color:#fff; font-size:12px; line-height:12px; padding:3px 16px 2px 16px; text-transform:uppercase}
.result-details a:hover, .result-details a:active, .credit-summary-wrap a:hover, .credit-summary-wrap a:active { background:#14a0be; transition:0.3s; } 
.nomatches { background:url(//www.namecheck.co.nz/wp-content/uploads/2015/11/emoji-icon.png) 10px 12px no-repeat; min-height:70px; padding:5px 0 0 100px;}
.nomatches h3 {font-size:22px; line-height:24px; }
.ref-sub-date, .ref-tenant-name, .ref-address, .ref-occ-dates, .ref-rating, .ref-comments, .ref-delete { float:left; margin:0 1% 0 0;}
.ref-sub-date { margin-left:1%; width:12%; }
.ref-tenant-name {width:14%; }
.ref-address {width:16%; }
.ref-occ-dates {width:19%; }
.ref-rating {width:10%; }
.ref-comments  {width:18%; }
.ref-delete { width:3%; }
.licence-infowrap .resultrow:first-child { font-weight:600;}
.licence-infowrap .resultrow div { display:inline-block; margin-left:1%; width:39%;}
.licence-infowrap .resultrow div:nth-child(1) { font-weight:600;}
.licence-infowrap .resultrow div:nth-child(3) { width:15%;} .rating { 
border: none;
float: left;
}
.rating > input { display: none; } 
.rating > label:before { 
margin: 5px;
font-size: 3.0em;
font-family: FontAwesome;
display: inline-block;
content: "\f005";
}
.rating > .half:before { 
content: "\f089";
position: absolute;
}
.rating > label { 
color: #fff; 
float: right; 
} .rating > input:checked ~ label, .rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label { color: #FFD700;  } .rating > input:checked + label:hover, .rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, .rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 
#review-writen-by { text-align:center; padding:14px 0; }
.occupancy-dates-wrap { float:left; margin:0 2% 0 0; width:48%;}
.occupancy-address-wrap {float:left; width:48%;}
.rating-wrap { border-bottom:1px dashed #d6cece; border-top:1px dashed #d6cece; padding:0 0 20px 0;}
.star , .half-star, .no-star {background:url(//www.namecheck.co.nz/wp-content/uploads/2016/01/stars.png) 0 0 no-repeat; float:left; height:38px; margin:0 5px 0 0; width:38px;}
.half-star { background-position:0 -40px; }
.no-star { background-position:0 -80px; }
.ref-rating .star,  .ref-rating .half-star, .ref-rating .no-star { background-size:100%; height:16px; width:16px;}
.ref-rating .half-star {background-position:0 50%;}
.ref-rating .no-star  { background-position:0 100%;} .callout { background:#efeeee; border-radius:40px; margin:5px 0 25px 0; padding:18px 36px; text-align:center;}
.callout2 { border:2px solid #efeeee; border-radius:40px; font-size:30px; font-weight:400; margin:0 0 25px 0; padding:14px 36px; text-align:center;}
.custframe01 {background:#efeeee; border-radius:40px; margin:5px 0 25px 0; padding:2px; text-align:center}
.custframe01-inner { background:#fff; border-radius:38px; padding:26px 40px; }
.upload-wrapper { background:#fbfbfb; border:1px solid #efeeee; border-radius:30px; box-shadow: inset 5px 5px 9px -6px rgba(230,230,230,1); margin:auto; max-width:450px; padding:9px; }
.download-form-wrap { background:#efeeee; border-radius:40px; margin:auto; margin-top:60px; max-width:730px; padding:55px 36px 18px 36px; position:relative; text-align:center; }
.download-form-wrap h2, .download-form-wrap p { margin:8px 0;}
.datawrap {background:#efeeee; border-radius:40px; margin:5px 0; padding:0 0 36px 0; position:relative;}
.data-header { border-bottom:2px solid #fff; margin: 0 0 20px 0; padding:10px 0 5px 0; text-align:center; }
.data-header h1 { margin:0 5%; padding:14px 0;}
.data-header input[type="button"] { font-size:14px; padding:8px 20px; position:absolute; right:30px; top:30px; text-transform:none;}
.datarow { border-bottom:1px solid #fff; clear:both; float:left; font-size:14px; padding:4px 0; position:relative; width:100%;}
.firstrow { font-weight:600;}
.datacol-1, .datacol-2, .datacol-3, .datacol-4, .datacol-5 { float:left; }
.datacol-1 { margin-left:8%; width:12%;}
.datacol-2 { width:22%;}
.datacol-3 { width:22%;}
.datacol-4 { width:18%;}
.datacol-5 { width:18%;}
img[src*="https://www.googleadservices.com"] {height:1px; width:1px;}
.account-col1 { float:left; width:40%;}
.account-col2 { float:left; width:50%;}
.datarow div.x { top:3px;}
.datarow div.x input[type="button"], .ref-delete .x input { background-position:0 1px; background-size:24px 114px; height:24px; width:24px;}
.ref-delete .x input:hover { background-color:#cd0000; background-position: 0 1px; background-size: 24px 114px;  }
.col-members-50-50 input[type="text"] { font-size:16px; padding:6px 2%; width:96%;}
.datarow div input[type="text"] { font-size:14px; padding:3px 5px; width:80%;}
.ph-wrap {margin:auto; width:70%;}
.resetpasswordwrap { margin:auto; text-align:center; width:40%;}
.loginwraper { margin:auto; padding:20px 10%; text-align:center; width:50%;}
.loginwraper input[type="text"], .loginwraper input[type="password"] { text-align:center;}
.signupwraper { margin:auto; padding:20px 0; text-align:center; width:50%;}
.signupwraper input[type="text"], .signupwraper input[type="password"] {text-align:center; width:70%;}
.signupwraper .purchasewrapper { border-top:3px dotted #fff; margin:30px 0 0 0; padding:30px 0; width:100%;}
.signupwraper .purchasewrapper div { width:80%;}
.cusmaorp-inputwrap {margin:10px 0;}
.paymentoptionswrap {padding:20px 5%; text-align:center;}
.paymentoptionswrap h1 { margin-top:10px;}
.paymentoptionswrap .row {
display: flex;
float: none;
align-items: center;
justify-content: center;
}
.optionblock { background: #efeeee;
border-radius: 40px;
float: left;
height: 290px;
position: relative;
width: 33%;
margin-right: 2%;
}
.optionblock:first-child {margin-right:1%;}
.optionblock h3 { 
font-size: 20px;
font-weight: 400;
margin: 30px 5% 10px 5%;
}
.select_payment {
display: flex; justify-content: center;
width: 100%;
}
.subscription_block {
display: table;
margin: 0 auto;
margin-top: 20px;
}
.select_payment img {
width: 60px;
height: 40px;
object-fit: contain;
text-align: center;
display: table;
margin: 0 auto;
margin-left: 30px;
margin-right: 30px;
margin-bottom: 17px;
}
input#coupon {
margin-top: 10px;
}
button#checkout-button:hover {
background: #14a0be;
}
.form-striper-custom   input#coupon {
margin-top: -23px;
}
form.form-striper-custom {
margin-top: -10px;
}
img.loading_input {
width: 24px !important;
height: auto !important;
object-fit: cover !important;
margin-top: -5px !important;
display: none;
}
button#checkout-button, #cancel_membership {
background: #00c0b2;
border: 0;
border-radius: 50px;
color: #fff;
cursor: pointer;
font-weight: 500;
text-transform: uppercase;
padding: 9px 26px;
}
#monitoring label.error {
background: transparent;
color: red;
float: left;
padding-top: 10px;
width: 100%;
font-size: 13px;
font-weight: normal;
}
#monitoring  input#credit_tnc , #monitoring #confim_block{
opacity: 1 !important;
width: auto;
}
.check_confim {
color: red;
padding-top: 5px;
}
.check_confim {
color: red;
padding-top: 5px;
}
#monitoring  input[type="checkbox"]:not(old) + label {
cursor: pointer;
display: block;
background: transparent !important;
padding:0px;
}
.input-wrap.credit-check label {
padding: 2px 0 0 25px !important;
display: block !important;
}
#monitoring .b-btn.aligncenter.cusmaorpa-03 {
margin-top: 40px;
}
.btn_checkout_landing{
position:absolute;
opacity:0;
}
.data-block-custom{
padding:40px 0 5px 0;
}
label#credit_tnc-error ,#confim_block-error{
position: absolute;
bottom: -20px;
left: 0px;
}
.credit-check{
position:relative;
}
.select_payment.topup_select{
margin-top:20px;
}
.select_payment.topup_select label {
padding: 20px;
border-radius: 20px;
background: #efeeed;
color: #00bfb2;
text-align: center;
font-size: 18px;
margin-bottom: 20px;
width: 94.5%;
padding-left: 0;
}
.select_payment.topup_select.topup_new_select {
display: block;
max-width: 300px;
margin: 0 auto;
padding-top: 20px;
}
.left-payment.custom-payment-block {
display: flex;
align-items: center;
}
.left-payment.custom-payment-block img {
margin: 0;
margin-left: 15px;
margin-top: 8px;
}
.wrong.status_block {
color: red;
border: 2px solid;
}
.status_block {
border: 2px solid green;
width: 320px;
margin: 0 auto;
color: green;
padding: 10px;
font-weight: 600;
margin-bottom: 10px;
}
.stripe_block  .custom-payment-block {
display: flex;
align-items: center;
}
.stripe_block img{
margin: 0;
margin-left: 13px;
margin-top: 10px;
}
.stripe_block input#coupon { 
margin-left: 15px;
}
#cancel_membership {
margin: 0 auto;
}
button#checkout-button {
margin: 0 auto;
}
form#subscribeForm {
display: table;
margin: 0 auto;
}
.optionblock img {
margin: 10px 10%;
max-width: 290px;
width: 100%;
height: 70px;
object-fit: contain;
width: 104px;
}
table.table_block {
width: 100%;
}
table.table_block tr {
text-align: left;
}
table.table_block {
border: 1px solid;
padding: 15px;
}
table.table_block td {
padding: 8px;
padding-left: 0;
}
.list_monitoring {
margin-top: 50px;
}
.list_monitoring h2 {
font-size: 25px;
}
.section_full-infomation {
margin-top: 30px;
}
.content-block {
border-top: 1px solid #4CBBA2;
padding-top: 15px;
padding-bottom: 15px;
}
.col-custom-6.infomation_right h3 {
text-align: center;
font-size: 25px;
}
span.bold-score {
font-weight: 600;
}
.content-block.clear-size p {
font-size: 15px;
}
.progress-bar {
background: #00c0b2;
}
.content-block table th {
color: #4CBBA2;
}
p.infomation_text {
color: black;
font-weight: 600;
}
.content-block  table {
padding-top: 20px;
padding-bottom: 20px;
}
.progress {
background: #bebebe;
overflow: hidden;
border-radius: 5px;
margin-top: 15px;
}
.col-full {
display: flex;
width: 100%;
}
.col-custom-6 {
width: 50%;
}
.content-block h2 {
font-weight: 600;
color: #4CBBA2;
font-size: 25px;
}
.content-block table td {
padding-top: 3px;
padding-bottom: 3px;
font-size: 14px;
}
.remove-border tr {
background: transparent !important;
}
#myChart{
width:100%;
height:380px;
}
.payment-history .ph-wrap {
width: 95%;
}
.payment_history {
width: 100%;
text-align: center;
padding-top: 20px;
}
.payment_history table {
width: 100%;
text-align: center;
padding-top: 40px;
background: #efeeee;
border-radius: 40px;
padding-bottom: 40px;
}
.payment_history h2 {
font-size: 30px;
color: #795b51; padding-bottom: 25px;
}
.payment_history td, .payment_history  th {
text-align: left;
padding: 8px;
}
.payment_history td, .payment_history th {
border-bottom: 1px solid #fff;
padding-left: 15px;
padding-bottom: 3px;
padding-top: 3px;
padding-right: 15px;
font-family: 'Poppins', sans-serif;
font-size: 14px;
}
.payment_history tr:nth-child(even) {
}
.content-block tr:nth-child(even){background-color: #f2f2f2;}
.infomation_right h4 {
font-size: 20px;
font-weight: 600;
text-align: center;
color: #4CBBA2;
}
.infomation_right h5 {
text-align: center;
font-weight: 600;
font-size: 18px;
padding-top: 0 !important;
padding-bottom: 0;
margin-top: 5px;
margin-bottom: 5px;
}
#monitoring input:disabled ,#monitoring select:disabled {
background: rgba(239, 239, 239, 0.3) !important;
}
.hide_infomation{
display:none;
}
a.edit_infomation ,.edit_infomation_new {
background: #00c0b2;
color: #fff;
padding: 10px;
border-radius: 5px;
float: right;
cursor:pointer;
}
.content-block-landing-page {
padding-top: 40px;
}
a.edit_infomation_new {
color: white !important;
}
.edit_infomation_new{
display:none;
}
.block-infomation {
width: 100%;
float: left;
}
a.find_out_more {
text-align: center;
margin: 0 auto;
display: table;
font-size: 13px;
margin-top: 15px;
}
button#btn_checkout_mon {
background: #00c0b2;
font-weight: 300;
padding: 18px 45px;
border-radius: 50px;
color: white;
text-transform: uppercase;
border: 0;
cursor: pointer;
font-size: 18px;
}
li#menu-item-1305 {
display: none;
}
.sub_custom {
color: white !important;
background: #00c0b2;
background: #00c0b2;
border: 0;
border-radius: 50px;
color: #fff;
cursor: pointer;
font-weight: 500;
text-transform: uppercase;
padding: 9px 26px;
}
.fee_update{
width: 100%;
float: left;
margin-top: 10px;
color: red;
margin-bottom: 10px;
}
.col-custom-6.infomation_right p {
font-size: 13px;
text-align: center;
margin-bottom: 0;
color: black;
max-width: 330px;
margin: 0 auto;
} 
.ncheckrow.fullname.full-option-name-all div {
font-weight: 600;
color: #795b51;
}
.ncheckrow.fullname.custom-check-row {
margin-top: 0 !important;
padding-top: 5px;
}
.chart-page {
margin-top: 50px;
}
.calendar_date_of_birth {
position: relative;
background-position: right -317px !important;
}
.fullname.ncheckrow {
width: 75%;
margin: 0 auto;
margin-right: 3%;    padding-bottom: 5px;
}
.optionblock input[type="text"], .optionblock input[type="password"] { font-size:16px; margin:0 0 10px 0; padding:6px 4%; text-align:center; width:80%;}
.optionblock-footer { border-top:2px dotted #fff; height:70px; padding:15px 0 0 0; position:absolute; bottom:0; width:100%;}
.optionblock-footer a.btn, .optionblock-footer input[type="submit"] { font-size:13px; font-weight:400; padding:14px 26px;}
.optionblock-footer a.btn {display:inline-block; padding:9px 26px;}
.membermessage { font-size:18px; line-height:20px; padding:20px 20% 8px 20%;}
.prepayinfo-wrap { font-weight:400;}
.prepayinfo-wrap span { font-size:12px; font-weight:300;}
.join-btn-wrap {padding:10px 0 5px 0;}
a.btn { display:inline-block; }
.pricelist { padding:5px 0;}
.bordertnb {border-bottom:2px dotted #efeeee; border-top:2px dotted #efeeee;}
.border-bottom {border-bottom:1px solid #fff; margin-bottom:12px; padding-bottom:14px;}
.form-icon { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-form.png) 0 0 no-repeat #00b9ac; border:2px solid #00b9ac; background-size:90px 90px; border-radius:50%; height:90px; position:absolute; top:-36px; left:50%; margin-left:-45px; width:90px;}
a:hover .form-icon { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-form.png) 0 0 no-repeat #14a0be; background-size:90px 90px; border:4px solid #14a0be; top:-38px; left:50%; margin-left:-47px; }
.word-icon { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-word.png) 0 0 no-repeat #00b9ac; border:2px solid #00b9ac; background-size:90px 90px; border-radius:50%; height:90px; position:absolute; top:-36px; left:50%; margin-left:-45px; width:90px;}
a:hover .word-icon { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-word.png) 0 0 no-repeat #14a0be; background-size:90px 90px; border:4px solid #14a0be; top:-38px; left:50%; margin-left:-47px; }
.xls-icon { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-xls.png) 0 0 no-repeat #00b9ac; border:2px solid #00b9ac; background-size:90px 90px; border-radius:50%; height:90px; position:absolute; top:-36px; left:50%; margin-left:-45px; width:90px;}
a:hover .xls-icon { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-xls.png) 0 0 no-repeat #14a0be; background-size:90px 90px; border:4px solid #14a0be; top:-38px; left:50%; margin-left:-47px; }
.home-promo-wrap { border:3px dashed #efeeee; border-radius:20px; padding:30px; text-align:center;}
.home-promo-wrap h2 { font-size:24px; line-height:28px;}
.home-promo-wrap a.btn { padding:8px 20px; 6px;}
.maxwidth900 {margin:auto; max-width:900px;}
.maxwidth1100 {margin:auto; max-width:1100px;}
.cchc-id-wrap {margin:auto; max-width:500px; padding:24px;} .step-wrap { border-bottom:1px dashed #967970; clear:both; margin:auto; margin-bottom:20px; padding:20px 0; position:relative; text-align:center; width:60%;}
.page-template-how-it-works .step-wrap {width:80%;}
.step-icon-wrap { margin:auto; width:150px;}
.icon-id { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/how-icons.png) 0 -144px no-repeat; height:82px; }
.icon-enter {background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/how-icons.png) 0 -281px no-repeat; height:96px; }
.icon-pay {background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/how-icons.png) 0 -432px no-repeat; height:82px; }
.icon-result {background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/how-icons.png) 0 -562px no-repeat; height:96px; }
.step-text-wrap {padding:0;}
.step-title { font-size:20px; font-weight:500; line-height:24px;}
.step-notes { font-size:16px; font-weight:300; line-height:18px;}
.step-btn-wrap { margin:10px 0;}
.step-btn-wrap input[type="checkbox"] {display:none;}
.step-btn-wrap input[type="checkbox"] + label { background:#00c0b2; border-radius:30px; color:#fff; cursor:pointer; font-size:14px; line-height:20px; padding:4px 24px; }
.step-btn-wrap input[type="checkbox"] + label:before { content:"View "}
.step-btn-wrap input[type="checkbox"]:checked + label:before { content:"Close "}
.step-example-wrap { text-align:center;}
.step-btn-wrap input[type="checkbox"] ~ div.step-example-wrap { height:0; overflow:hidden; transition:0.5s;}
.step-btn-wrap input[type="checkbox"]:checked ~ div.step-example-wrap { height:200px; transition:0.5s;}
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-id {height:250px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-namedata {height:320px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-payment-options {height:800px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-results {height:720px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-write-ref {height:980px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-tenantcheck-results {height:230px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-employment-results{height:230px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-credit-results{height:915px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-licence-results { height:300px;}
#example-id img { max-width:400px;}
#example-payment-options img.show-mobile-only, #example-namedata img.show-mobile-only, #example-results img.show-mobile-only { margin:auto; max-width:300px} .purchasewrapper div { background-color: rgba(255, 255, 255, 0.6); border-radius:30px; margin:auto; margin-top:5px; width:50%;}
.purchasewrapper div:hover { background-color: rgba(255, 255, 255, 1.0)}
.purchasewrapper input[type=radio]:not(old) { cursor:pointer; float:left; margin:0; padding:0; opacity:0; width:0;}
.purchasewrapper input[type="radio"]:not(old) + label { cursor:pointer; display:inline-block; font-weight:500; background: url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/radio-btn.png) no-repeat 0 8px;   line-height:20px; padding:6px 11%; width:73%;}
.purchasewrapper input[type="radio"]:not(old) + label span { font-size:13px; font-weight:400;}
.purchasewrapper input[type="radio"]:not(old):checked + label {background-position:0 -93px; } input[type=checkbox]:not(old) { cursor:pointer; float:left; margin:0; padding:0; opacity:0; width:0;}
input[type="checkbox"]:not(old) + label { cursor:pointer; display:inline-block; background: url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/check-btn.png) no-repeat 0 0; font-weight:300; line-height:18px; padding:2px 0 0 30px;}
input[type="checkbox"]:not(old):checked + label {background-position:0 -776px; }
p.display-comments { font-size:14px;}
.tenant-id-display-wrap {border-bottom:1px dashed #d6cece; margin:0 0 20px 0; padding:0 0 20px 0; }
.cusmaorpa-01 {margin:8px 0 20px 0;}
.cusmaorpa-02 {margin:6px 0}
.cusmaorpa-03 {margin:8px 0 20px 0;}
.cusmaorpa-04 { margin:-5px 0 0 0;}
.date-input input[type="text"] { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/icon-sprite.png) right -313px no-repeat #fff; width:60%;} .counterwrap { margin:auto; padding:0 0 30px 20%; width:60%;}
.pricecounterwrap { margin:auto; padding:0 0 30px 20%; width:40%;}
.faqcounterwrap { margin:auto; padding:0 0 30px 5%; width:80%;}
.counter {counter-reset:my-badass-counter;}
.counter dt {position:relative; font-size:20px; font-weight:500; line-height:22px; padding:4px 0 0 0; }
.counter dt:before { background:#efeeee; border-radius:50%; content:counter(my-badass-counter); counter-increment:my-badass-counter; position:absolute; left:0; top:0; font-size:24px; font-weight:500; height:40px; line-height:40px; text-align:center; width:40px;}
.counter dd { font-size:14px; line-height:18px; margin:0 0 20px 0; }	
.counter dt, .counter dd { padding-left:50px; }
.faqcounterwrap dl { border:3px dashed #efeeee; border-radius:20px; padding:30px;} .row { clear:both; float:left; position:relative; width:100%; }
.aligncenter { text-align:center;}
.col-50-50 { float:left; width:48.5%;}
.col-50-50:first-child { margin:0 1.5% 0 0; text-align:right;}
.col-50-50:last-child { margin:0 0 0 1.5%;}
.col-members-50-50, .col-members-30-70  {float:left; }
.col-members-50-50:first-child { border-right:3px dotted #fff; padding:0 5% 30px 5%; width:39%;  }
.col-members-50-50:last-child { padding:0 0 30px 5%; width:39%; }
.col-members-30-70 {font-size:14px;}
.col-members-30-70:first-child {padding:0 3% 20px 5%; width:22%; }
.col-members-30-70:last-child { border-left:3px dotted #fff; padding:0 0 20px 3%; width:63%;}
.col-members-30-70 p { font-size:14px; line-height:18px;}
.split-on-fff .col-members-50-50:first-child { border-right:3px dotted #ebebeb;  }
.col-1o3 { float:left; margin-right:1%; width:32%;}
.col-single { margin:auto; padding:10px 0; width:60%;}
.col-1o1 { margin:auto; padding:0 10%; width:80%; }
.ph-col1, .ph-col2, .ph-col3 { float:left; width:27%;}
.ph-col4 { float:left; width:19%;}
.input-label, .input-wrap { float:left; margin:4px 0;}
.input-label { clear:both; font-weight:600; margin-right:1%; padding-top:9px; text-align:right; width:30%;}
.input-wrap { width:60%; } .results-tabs { float:none; list-style:none; position:relative; margin:0; min-height:300px; padding:0; text-align:left; width:100%; }
.results-tabs li { float:left; display:block; margin:0 2px;  }
.results-tabs input[type="radio"] { position:absolute; left:-9999px;}
.results-tabs label { background:#fff; border:2px solid #efeeee; border-radius:18px 18px 0 0; display:block; font-size:16px; font-weight:normal; margin-top:5px; padding:20px 32px 16px 32px; cursor:pointer;position:relative; top:0; left:0; }
.results-tabs .resultsnamewrapper { position:absolute; left:2px; top:69px; width:100%;}
.results-tabs input[type="radio"]:checked + label { background:#efeeee; margin-top:0; padding:23px 32px 18px 32px; }
.results-tabs label:hover { background:#efeeee; margin-top:5; padding:20px 32px 16px 32px; }
.results-tabs input[type="radio"]:checked + label ~ .resultsnamewrapper { display:block;}
.results-tabs input[type="radio"] + label ~ .resultsnamewrapper { display:none;}
.results-tabs input[type="radio"]  + label span { background:#fff; border:2px solid #efeeee; border-radius:50%; font-size:14px; height:21px; line-height:20px; padding-top:5px; position:absolute; top:-16px; right:15%; text-align:center; width:26px;} .credit-bell-curve-wrap { float:left; margin-bottom:9px; max-width:802px; }
.credit-bell-curve { margin:0 3.5%; position:relative;}
.credit-score-overlay { background:url(//www.namecheck.co.nz/wp-content/themes/namecheck/images/credit-score-bg.png); color:#fff; font-size:26px; font-weight:500; position:absolute; bottom:4px; height:100px; line-height:26px; margin-left:-51px; padding:34px 15px 0 15px; text-align:center; width:73px; }
.credit-score-overlay span { border-top:1px solid #fff; display:block; font-size:16px;}
.credit-bell-x-message { text-align:center;}
.credit-summary-wrap { background:#f9f8f8; margin:17px 0 0 810px; padding:20px 30px; text-align:center;}
.credit-summary-wrap h2 { font-size:36px; font-weight:300;}
.credit-summary-wrap h2 span{ display:block; font-size:14px;}
.credit-summary-wrap h4 { margin:0;}
.credit-summary-wrap p { font-size:15px; line-height:18px; margin:5px 0;}
.cr-credit-defaults h3, .cr-judgements  h3, .cr-insolvencies h3, .cr-file-activity h3 { margin:8px 0;}
.cr-credit-defaults h3 span, .cr-judgements  h3 span, .cr-insolvencies h3 span, .cr-file-activity h3 span { background:#efeeee; border-radius:50%; display:inline-block; font-size:14px; height:25px; padding:5px 0 0 0; text-align:center; width:30px;}
.cr-credit-defaults ul, .cr-judgements ul, .cr-insolvencies ul, .cr-file-activity ul { border-bottom:1px dashed #d6cece; float:inherit; margin:0; padding:0; width:100%;}
.cr-credit-defaults ul:nth-child(2), .cr-judgements ul:nth-child(2), .cr-insolvencies ul:nth-child(2), .cr-file-activity ul:nth-child(2) { border-top:1px dashed #d6cece; font-size:12px; font-weight:600;}
.cr-credit-defaults ul:last-child, .cr-judgements ul:last-child, .cr-insolvencies ul:last-child, .cr-file-activity ul:last-child { margin-bottom:30px;}
.cr-credit-defaults ul:nth-child(odd), .cr-judgements ul:nth-child(odd), .cr-insolvencies ul:nth-child(odd), .cr-file-activity ul:nth-child(odd) { background:#f9f8f8; }
.cr-credit-defaults ul li, .cr-judgements ul li, .cr-insolvencies ul li, .cr-file-activity ul li{ float:left; line-height:16px; padding:7px 0; }
.cr-credit-defaults ul li:nth-child(1) { width:9%;}
.cr-credit-defaults ul li:nth-child(2) { width:14%;}
.cr-credit-defaults ul li:nth-child(3) { width:16%;}
.cr-credit-defaults ul li:nth-child(4) { width:15%;}
.cr-credit-defaults ul li:nth-child(5) { width:12%;}
.cr-credit-defaults ul li:nth-child(6) { width:12%;}
.cr-credit-defaults ul li:nth-child(7) { width:9%;}
.cr-credit-defaults ul li:nth-child(8) { width:9%;}
.cr-judgements ul li:nth-child(1) { width:15%;}
.cr-judgements ul li:nth-child(2) { width:30%;}
.cr-judgements ul li:nth-child(3) { width:35%;}
.cr-judgements ul li:nth-child(4) { width:12%;}
.cr-insolvencies ul li:nth-child(1) { width:12%;}
.cr-insolvencies ul li:nth-child(2) { width:20%;}
.cr-insolvencies ul li:nth-child(3) { width:15%;}
.cr-insolvencies ul li:nth-child(4) { width:35%;}
.cr-insolvencies ul li:nth-child(5) { width:12%;}
.cr-file-activity ul li:nth-child(1) { width:9%;}
.cr-file-activity ul li:nth-child(2) { width:22%;}
.cr-file-activity ul li:nth-child(3) { width:14%;}
.cr-file-activity ul li:nth-child(4) { width:14%;}
.cr-file-activity ul li:nth-child(5) { width:16%;}
.cr-file-activity ul li:nth-child(6) { width:9%;}
.cr-file-activity ul li:nth-child(7) { width:12%;} .show-mobile-only { display:none;}
@media only screen and (max-width: 1171px) {
.contentwidth { max-width:95%; }
.fn, .mn, .ln { width:30%;}
.errormessage { float:none; text-align:right; padding-right:5%; width:90%; }
.search-type-wrap input[type="checkbox"] + label { width:90%;}
.search-type-wrap {padding:12px 4%; width:80%;}
.credit-summary-wrap { clear:both; margin:0; }
}
@media only screen and (max-width: 1050px) {
#member-dash { margin-right:-120px; width:200px;}
.cr-credit-defaults ul:nth-child(2), .cr-judgements ul:nth-child(2), .cr-insolvencies ul:nth-child(2), .cr-file-activity ul:nth-child(2){ display:none;}
.cr-credit-defaults ul:nth-child(3), .cr-judgements ul:nth-child(3), .cr-insolvencies ul:nth-child(3), .cr-file-activity ul:nth-child(3) { border-top:1px dashed #d6cece; margin-top:4px;}
.cr-credit-defaults ul li, .cr-judgements ul li, .cr-insolvencies ul li { padding:4px 0;}
.cr-credit-defaults ul li:nth-child(1), .cr-credit-defaults ul li:nth-child(2), .cr-credit-defaults ul li:nth-child(3), .cr-credit-defaults ul li:nth-child(4), .cr-credit-defaults ul li:nth-child(5), .cr-credit-defaults ul li:nth-child(6), .cr-credit-defaults ul li:nth-child(7), .cr-credit-defaults ul li:nth-child(8) { width:100%;}
.cr-credit-defaults ul li:nth-child(1):before { content:"Date: "; font-weight:600; }
.cr-credit-defaults ul li:nth-child(2):before { content:"Account Type: "; font-weight:600; }
.cr-credit-defaults ul li:nth-child(3):before { content:"Credit Provider: "; font-weight:600; }
.cr-credit-defaults ul li:nth-child(4):before { content:"Reference: "; font-weight:600; }
.cr-credit-defaults ul li:nth-child(5):before { content:"Original Account: "; font-weight:600; }
.cr-credit-defaults ul li:nth-child(6):before { content:"Current Balance: "; font-weight:600; }
.cr-credit-defaults ul li:nth-child(7):before { content:"Status: "; font-weight:600; }
.cr-credit-defaults ul li:nth-child(8):before { content:"Date: "; font-weight:600; }
.cr-judgements ul li:nth-child(1), .cr-judgements ul li:nth-child(2), .cr-judgements ul li:nth-child(3), .cr-judgements ul li:nth-child(4) { width:100%;}
.cr-judgements ul li:nth-child(1):before { content:"Date: "; font-weight:600; }
.cr-judgements ul li:nth-child(2):before { content:"Type: "; font-weight:600; }
.cr-judgements ul li:nth-child(3):before { content:"Plantiff: "; font-weight:600; }
.cr-judgements ul li:nth-child(4):before { content:"Amount: "; font-weight:600; }
.cr-insolvencies ul li:nth-child(1), .cr-insolvencies ul li:nth-child(2), .cr-insolvencies ul li:nth-child(3), .cr-insolvencies ul li:nth-child(4), .cr-insolvencies ul li:nth-child(5) { width:100%;}
.cr-insolvencies ul li:nth-child(1):before { content:"Date: "; font-weight:600; }
.cr-insolvencies ul li:nth-child(2):before { content:"Type: "; font-weight:600; }
.cr-insolvencies ul li:nth-child(3):before { content:"Reference: "; font-weight:600; }
.cr-insolvencies ul li:nth-child(4):before { content:"Status: "; font-weight:600; }
.cr-insolvencies ul li:nth-child(5):before { content:"Dsicharge Date: "; font-weight:600; }
.cr-file-activity ul li:nth-child(1), .cr-file-activity ul li:nth-child(2), .cr-file-activity ul li:nth-child(3), .cr-file-activity ul li:nth-child(4), .cr-file-activity ul li:nth-child(5), .cr-file-activity ul li:nth-child(6), .cr-file-activity ul li:nth-child(7) { width:100%;}
.cr-file-activity ul li:nth-child(1):before { content:"Date: "; font-weight:600;}
.cr-file-activity ul li:nth-child(2):before { content:"Subscriber: "; font-weight:600;}
.cr-file-activity ul li:nth-child(3):before { content:"Reason: "; font-weight:600;}
.cr-file-activity ul li:nth-child(4):before { content:"Reference: "; font-weight:600;}
.cr-file-activity ul li:nth-child(5):before { content:"Product type: "; font-weight:600;}
.cr-file-activity ul li:nth-child(6):before { content:"Amount: "; font-weight:600;}
.cr-file-activity ul li:nth-child(7):before { content:"Aplicant type: "; font-weight:600;}
}
@media only screen and (max-width: 900px) {
#tab-sub-menu-wrap ul li a { font-size:14px; padding:10px 16px 8px 16px;}
#logo { width:300px;}
.col-1o3 { margin-right:0; margin-top:10px; width:100%;}
#member-dash { border:none; border-bottom:1px dashed #efeeee; right:0; margin:0; padding:0 10px 10px 10px; text-align:left; top:80px; width:55%;}
#groupname { display:none }
#welcomeuser {float:left; font-weight:300; padding:0 6px 0 0;}
#welcomeuser:after {content:","}
#remaining-sumary {float:left;}
#managegroup-btn-wrap {display:none;}
.firstrow { display:none;}
.datarow { margin-bottom:10px; padding-bottom:10px;}
.datacol-1, .datacol-2, .datacol-3, .datacol-4, .datacol-5 { float:none; margin:0; text-align:center; width:100%;}
.datacol-1:before {content:"Name: "; font-weight:500;}
.datacol-2:before {content:"Email: "; font-weight:500;}
.datacol-4:before {content:"Last logged in: "; font-weight:500;}
.data-header input[type="button"] { position:relative; right:0; top:0; }
.signupwraper { width:70%;}
.ref-sub-date { margin-left:1%; width:18%; }
.ref-tenant-name {width:20%; }
.ref-address {width:18%; }
.ref-occ-dates {width:28%; }
.ref-rating { margin:8px 5px 5px 5px; width:100%; }
.ref-rating:before {content:"Rating:  "; font-weight:600; float:left; margin-right:2%;}
.ref-comments  {position:relative; margin:5px; width:100%; }
.ref-comments:before {content:"Comments: "; font-weight:600;}
.ref-delete { width:3%; }
.resultitilerow .ref-comments, .resultitilerow .ref-rating {display:none;}
.col-1o1 { padding:0 2%; width:96%; }
}
@media only screen and (max-width: 760px) {
.namecheck-history-block {
overflow-x: scroll;
}
.file_activity{
overflow-x:auto
}
body .col-full {
display: block;
width: 100%;
}
body .col-custom-6 {
width: 100%;
}
body .optionblock-footer {
border-top: 2px dotted #fff;
height: auto;
padding: 15px 0px 15px 0px;
position: unset;
bottom: 0;
width: 100%;
float: left;
width: 100%;
}
.select_payment {
display: block;
justify-content: center;
width: 100%;
}
.left-payment img ,.right-payment img  {
margin: 0 auto;
}
.left-payment { 
margin-bottom: 20px;
}
.form-striper-custom input#coupon {
margin-top: 0;
}
body .optionblock {
height: auto;
}
.optionblock img {
width: 50px;
}
#paymentform .cusmaorpa-04 {
margin-bottom: 4px;
}
.optionblock {
float: left;
width: 100%;    margin-bottom: 30px
}
.paymentoptionswrap .row {
display: block;
float: none;
}
.show-desktop-only {display:none;}
.show-mobile-only { display:block;}
#tab-sub-menu-wrap { border-bottom:0;}
#tab-sub-menu-wrap ul li { padding:0; display:block;}
#tab-sub-menu-wrap ul li a {border-bottom:2px solid #efeeee; border-radius:9px; padding:5px 0; margin:2px 0;}
#logo-wrap { max-width:450px; width:95%;}
h1 {  margin:0;  }
.ncheckrow { border-radius:26px; padding:30px 30px 16px 30px;}
.fn, .mn, .ln { float:none; margin:0 0 5px 0; width:100%;}	
.x { top:-5px; right:-5px;}
.ncheckprice { position:relative; font-size:18px; right:0; margin:0 2% 0 0; }
#checkwrap { width:350px; }
#cch-checkwrap { height:63px; width:300px; }
#totalprice {top:24px; right:30px;}
.b-btn input[type="submit"] {   
font-size: 18px !important;
font-weight: 300;
padding: 17px 42px;
}
.tooltip:hover span, .tooltip:active span { width:300px;}
.numberofmatches { float:none; margin:10px 0 0 30px;}
.resultitilerow .result-date { display:none;}
.result-date { text-align:left; width:50%;}
.result-applicant { clear:both; width:30%;}
.result-respondents { width:33%;}
.result-townorcity { width:17%;}
.counterwrap { padding:0 0 30px 10%; width:80%;}
#member-dash { display:none;}
.purchasewrapper div { width:75%;}
.col-members-50-50:first-child, .col-members-50-50:last-child  {padding:20px 10%; width:80% }
.col-members-50-50:first-child { border-bottom:3px dotted #fff; border-left:none; }
.data-header h1 { font-size:30px;}
.col-1o1 { padding:0 5%; width:90%; }
.input-label, .input-wrap { margin:0;}
.input-label { margin-right:0; padding-top:5px; text-align:left; width:100%;}
.input-wrap { width:100%; }
.ph-wrap {margin:auto; width:90%;}
.resetpasswordwrap { width:60%;}
.step-wrap {width:80%;}
.step-text-wrap .step-btn-wrap input[type="checkbox"]:checked ~ div#example-payment-options {height:600px; }
.step-text-wrap .step-btn-wrap input[type="checkbox"]:checked ~ div#example-namedata {height:610px; }
.step-text-wrap .step-btn-wrap input[type="checkbox"]:checked ~ div#example-results {height:800px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-write-ref {height:1260px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-tenantcheck-results {height:400px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-employment-results{height:400px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-credit-results{height:1490px; }
.step-btn-wrap input[type="checkbox"]:checked ~ div#example-licence-results { height:440px;}
.optionblock { height:320px; }
.occupancy-dates-wrap, .occupancy-address-wrap  { float:none; margin:0; width:100%;}
.resultitilerow {display:none;}
.result-date, .result-applicant, .result-respondents, .result-townorcity, .occupancy-date, .members-name, .tenant-name  {padding:3px; width:100%;}
.result-date:before { content:"Date: "; font-weight:600;}
.result-respondents:before { content:"Respondents: "; font-weight:600;}
.result-townorcity:before { content:"Town/City: "; font-weight:600;}
.result-details {  clear:both; margin:8px 0 0 0; text-align:left; width:100%;}
.result-details a:after { content:" Details";}
.result-applicant:before { content:"Applicant: "; font-weight:600;}
.occupancy-date:before { content:"Date of occupancy: "; font-weight:600;}
.members-name:before { content:"Review written by: "; font-weight:600;}
.tenant-name:before { content:"Tenants name: "; font-weight:600;}
.ref-sub-date, .ref-tenant-name, .ref-address,.ref-occ-dates   { margin:5px; width:100%; }
.ref-sub-date:before {content:"Date submitted: "; font-weight:600;}
.ref-tenant-name:before {content:"Name of tenant: "; font-weight:600;}
.ref-address:before {content:"Address: "; font-weight:600;}
.ref-occ-dates:before {content:"Occupancy dates: "; font-weight:600;}
.col-members-30-70:first-child {padding:0 3% 20px 3%; width:94% }
.col-members-30-70:last-child { border-left:none; border-top:3px dotted #fff; padding:0 3% 20px 3%; width:94%  }
.results-tabs li { float:none; }
.results-tabs .resultsnamewrapper { position:relative; left:0; top:0; width:100%;}
.results-tabs label , .results-tabs input[type="radio"]:checked + label, .results-tabs label:hover { background:#efeeee; margin-top:0; padding:10px 15px 2px 25px; max-width:50%; }
.results-tabs input[type="radio"] + label ~ .resultsnamewrapper { display:block;}
}
@media only screen and (max-width: 620px) {
#checkwrap { margin:8px 2%; width:90%; }
.tooltip:hover span, .tooltip:active span { width:240px;}
.errormessage { float:left; text-align:center; }
.result-townorcity { width:25%;}
.col-50-50, .col-50-50:first-child { margin:10px 0; text-align:center; width:100%;}
.col-single { width:80%;}
.counterwrap { padding:0 0 30px 0; width:90%;}
.faqcounterwrap { margin:auto; padding:0 0 30px 0; width:90%;}
.signupwraper { width:95%;}
.optionblock { height:290px; margin:0 0 10px 0; width:100% }
.membermessage { padding:10px 0;}
}
@media only screen and (max-width: 520px) {
#header { padding-top:30px;}
.tooltip:hover span, .tooltip:active span { left:-80px; top:-180px;}
.questionmark {display:none;}
#footer ul li { border-right:none; display:block; margin:2px; padding:3px}
.namewrap { float:none; padding:0 0 0 30px;}
.namelabel, .name { display:inline-block;}
.resultswrap { margin-top:10px;}
.purchasewrapper div { width:90%;}
.ph-col1 { text-align:right;}
.ph-col1:after {content:", "}
.ph-col1, .ph-col2 { width:50%;}
.ph-col3, .ph-col4 { text-align:center; width:100%;}
.resetpasswordwrap { width:80%;}
.loginwraper { width:80%;}
.purchasewrapper input[type="radio"]:not(old) + label { padding:6px 15%; width:65%;}
.credit-bell-curve-wrap { display:none;}
#footerlinkswrap { padding:0;}
#footerlinkswrap ul {margin:0;}
#facebook { position:initial; top:initial; right:initial; margin:auto;}
}
@media only screen and (max-width: 400px) {
.paymentoptionswrap h1 { font-size:24px; line-height:24px;}
.paymentoptionswrap h3 { font-size:14px; font-weight:400; line-height:18px;}
.optionblock-footer a.btn, .optionblock-footer input[type="submit"] { font-size:14px;}
.tooltip:hover span, .tooltip:active span { left:-140px; top:-180px;}
#totalprice {font-size:18px; top:18px; right:26px;}
.b-btn input[type="submit"] { font-size:20px; padding:14px 32px;}
.resultitilerow .result-details { display:none;}
.result-townorcity { width:100%;}
.nomatches { padding:60px 0 0 0;}
#cch-checkwrap { height:52px; width:260px; }
.results-tabs label , .results-tabs input[type="radio"]:checked + label, .results-tabs label:hover { max-width:75%; }
#trustwave { right:50%; margin-right:-62px;}
}
@media only screen and (max-width: 375px) {
#header { padding-top:55px;}
.purchasewrapper input[type="radio"]:not(old) + label { font-size:14px;}
.data-header h1 { font-size:24px; line-height:26px;}
}
@media only screen and (max-width: 320px) {
.purchasewrapper input[type="radio"]:not(old) + label, .purchasewrapper input[type="radio"]:not(old) + label span { font-size:12px;}
#logo { width:95%;}
.tooltip:hover span, .tooltip:active span { left:-160px; top:-180px; width:200px;}
#totalprice {font-size:16px; top:16px; right:18px;}
.b-btn input[type="submit"] { font-size:20px; padding:12px 24px;}
#cch-checkwrap { height:47px; width:220px; }
}
div.wpcf7 img.ajax-loader {
height: 16px!important; 
}
.wpcf7-form-control-wrap input[type="text"], input[type="password"], input[type="number"], textarea, input[type="email"], select {
border-radius: 7px;
border: 1px solid #ccc;
color: #00c0b2;
cursor: pointer;
font-family: 'Poppins', sans-serif;
font-size: 20px;
font-weight: 300;
padding: 6px 4%;
width: 92%;
margin-bottom: 10px;
}
.wpcf7-submit {
padding: 20px 30px;
color: #fff;
background: #00B9AC;
border: none;
border-radius: 10px;
font-size: 24px;
cursor: pointer;
-webkit-appearance: none;
}
.wpcf7-submit:hover {
background: #00a094;
}
.callout {
padding:20px; border-radius:20px; background:#efeeed; color:#00bfb2; text-align:center; font-size:18px; margin-bottom:20px; width:94.5%;
}
.crim-wrap { 
text-align:center;padding-top:20px;width:98%;
}
.crim {
padding:20px; border-radius:20px; border:1px solid #00bfb2;
}