body{
	background:white!important;
	font-family: Helvetica,Arial,sans-serif; 
}

#theme-page{
	background-image:url(https://www.mizuhosi.com/images/gray-gradient.jpg);
	background-size:auto auto;
	background-repeat: repeat-x;
}



/* ROI Calculator pages - CSS starts here */
/********************************************/


.mk-sticky-logo{
	opacity:1!important;
}
.request-information-menuitem{
	display:none!important;
}

.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement {
    height: 42px;
}

.input-key-metrics-section input{
	width: 140px!important;
	color: #333333;
	background: #EBEDED!important;
	font-size:16px!important;
	font-family:'Helvetica Neue LT W01_43 Lt Ex',Helvetica Neue,Helvetica,Arial,sans-serif!important;
	border-radius:18px!Important;
	border:none!important;
	box-shadow:none!important;
	margin-top: 8px!important;
    margin-bottom: 6px!important;
}

.input-key-metrics-section .no-radius input {
    border-radius: 0!important;	
}

.input-key-metrics-section .wide input {
	width: 250px!important;
}


.frm_forms input[readonly]{
	background: none!important;
    border: none!important;
    box-shadow: none!important;
	cursor:default!important;
	/*padding-top:3px!important;*/
	font-size:16px!important;
	color: #040404!important;
	/*margin-top:0!important;*/
}
.frm_forms input[readonly]:focus{
	background: none!important;
    border: none!important;
    box-shadow: none!important;
}

.frm_forms select{
	width: auto!important;
}


.frm_forms .frm_primary_label{
	line-height: 130%!important;
    /*padding: 0!important;*/
}
.frm_forms input:focus{
	background:#e6f3ff!important;
	border-color: #bfd8ef!important;
    box-shadow: 0 0 4px 0 rgb(86, 133, 175)!important;
}

.frm_forms .frm_range_container {
    padding-top: 40px!important;
}

.input-key-metrics-section input[type="text"]{
	padding: 6px 16px!important;
}

.frm_forms .frm_button_submit {
    color: white!important;
    border-radius: 5px!important;
    border: 0!important;
}
.frm_forms .frm_button_submit:hover{
	background: #008bff!important;
    border-color: #008bff!important;
}

.frm_form_field select {
	color: #9e9e9e!important;
	font-weight:normal;
}

.frm_form_field option:not(:first-of-type) {
	color: black!important;
}

.large-input-text input, .large-input-text input[readonly], .frm_range_value{
	font-size:22px!important;
	font-weight:bold!important;
    padding-left: 0!important;
}

.frm_range_value{
    border:none!important;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    padding: 6px 10px 6px 20px!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-weight: bold;
	width: 100px!important;
    color: #000!important;
    font-size: 16px!important;
    font-family: 'Helvetica Neue LT W01_43 Lt Ex', Helvetica Neue,Helvetica,Arial,sans-serif!important;
	font-size:22px!important;
	cursor:default!Important;
	display:block!important;
	margin: 20px 0 0;
    background: #EBEDED!important;	
	text-align:left!important;
	line-height:32px;
	height:42px;
}

.frm_range_container {
    text-align: left!important;
}

input[type=range]{
	width: 380px!important;
    display:inline-block!important;
    position: relative;
	margin-bottom:0px;	
	top: -4px;
}

input[type=range]::-webkit-slider-runnable-track {
    height: 2px!important;
    background-color: #d8d8d8!important;
}
input[type=range]::-webkit-slider-thumb {
    background: #22beef!important;
    border: none!important;
    width: 18px!important;
    height: 18px!important;
    margin-top: -7px!important;
	box-shadow: none!important;
}

input[type=range]::-moz-range-track{
	 height: 3px!important;
	 position:relative;
}
input[type=range]::-moz-range-thumb{
    background: #22beef!important;	
	border:none!important;
	box-shadow: none!important;	
}

.with_frm_style input[type=range]::-ms-thumb{
    background: #22beef!important;	
	border:none!important;
	margin-top: 0!important;
	box-shadow: none!important;	
}
.with_frm_style input[type=range]::-ms-track {
	background: transparent!important;
	height:2px!important;
	border-color: transparent!important;
    border-width: 12px 0!important;
	color: transparent!important;
}
.with_frm_style input[type=range]::-ms-fill-lower {
    background: #ccc!important;
	border-radius:8px!important;
	height:3px!important;
}
.with_frm_style input[type=range]::-ms-fill-upper {
    background: #ccc!important;
	border-radius:8px!important;
	height:3px!important;
}


.with_frm_style input[type=range]::-webkit-slider-thumb, .with_frm_style input[type=range]::-moz-range-thumb {
    margin-top: -13px!important;
}


#__lpform_field_reimbursement-rate{
	display:none!important;
}

.with_frm_style .submit-info-fields  .frm_inside_container > label {
    transition: all 0.1s ease-in;
}

.submit-info-fields .frm_form_field.frm_html_container {
    padding: 0;
}

.submit-info-fields .form-field.frm_inside_container {
    margin-left: 40px;
}

.submit-info-fields{
	text-align:center!important;
}

.submit-info-fields input{
	    width: 360px!important;
		background:white!important;
		margin:4px 0!important;
		    padding: 12px 16px!important;

}
.submit-info-fields label{
	/*display:none!important;*/
}

.frm_forms.with_frm_style .submit-info-fields .frm_primary_label {
    line-height: 130%!important;
    padding: 15px!important;
    font-weight: 500!important;
}

.with_frm_style .submit-info-fields .frm_inside_container.frm_label_float_top > label {
    top: 17px;
	opacity:0;
}


.submit-info-fields .frm_form_field{
	margin-bottom: 0!important;
	
}
.submit-info-fields input::placeholder{
	color:#999999!important;
	font-family: Helvetica,Arial,sans-serif!important;
	
}
.estimated-monthly-payments input{
	padding-left:0!important;
}
#field_months-to-pay-off{
	width:40px!important;
	padding-right:0!important;
}

#field_gross-monthly-profit{
	width:250px!important;
}
input[type=range]{
	font-size:10px!important;
}

.frm_range_container{
	width:350px;
}
#form_roi_calculator, #form_roi_calculator_dup, #form_hanasc_roi_calculator, #form_clinical_outcomes, #form_or_environment, #form_trios_roi_calculator, #form_abs_calculator, #form_avra_calculator, #form_aquari_calculator {
	/*width: 36%;*/
	width: 480px;
	max-width:100%;
    margin: 60px auto;
}
#form_abs_calculator {
	width: 530px;
}
.title-logo{
	    margin: auto!important;
    display: block!important;
    padding-bottom: 0!important;
	    margin-bottom: 22px!important;
}

#frm_form_3_container{
	background: white;
    padding-top: 20px;
}


.frm_submit {
    margin-top: 20px;
    text-align: center;
}
frm_desc_field_reimbursement-rate{
	font-style:italic;
}


.promo-financing-offer{
	color:#0554a0!important;
	font-weight:bold!important;
	margin-bottom:16px!important;
}
.terms label, .estimated-monthly-payments label{
	color:#22beef!important;
}
.terms input{
	padding-left:2px!important;
}


.promo-section{
	background: #e2f5fc!important;
    padding: 15px;
    margin: 5px;
    padding-bottom: 5px;
    margin-bottom: 20px!Important;
    margin-top: -15px!important;
}
.promo-section input{
	width:250px!important;
	
	font-family: 'Helvetica Neue LT W01_43 Lt Ex', Helvetica Neue,Helvetica,Arial,sans-serif!important;
	color: #333333!important;
}

.roi-disclaimer{
	color:#999999;
	width:80%;
	margin:auto;
	font-size: 12px;
    margin-top: 30px;
}

.footnote {
    color: #666!important;
    font-size: 12px!important;
    font-family: Helvetica,Arial,sans-serif!important;
    line-height: 18px;
}

body .footnote sup {
    left: 0;
}

p.footnote {
    font-size: 13px!important;
    max-width: 650px;
    margin: 0 auto 60px;
}

p.footnote a {
    color: #454f57;
}

ol.formlinks {
    padding-left: 70px;
}

ol.formlinks li {
    color: #666;
	font-size:12px;
	padding-bottom:12px;
    line-height: 1.3em;
}

ol.formlinks li a {
    color: #666;
}

.paragraph-text{
	color:#666;
	font-family: Helvetica,Arial,sans-serif!important;
	font-size:12px!important;
	line-height:18px;
}

.percentage-gross-monthly-profit .frm_range_value::after, .percentage_sign .frm_range_value::after  {
	content: '%';
}

.percentage_sign .frm_input_group input  {
	max-width:70px!important;
}

.with_frm_style .percentage_sign .frm_input_group input + .frm_inline_box {
    border: 0;
    box-shadow: none;
    background: #ebeded;
    padding: 0 15px;
    height: 42px;
    margin-top: 8px;
    border-radius: 18px;
    font-weight: bold;	
}

.with_frm_style .percent-format .frm_input_group input {
	padding-right:0!important;
}

.percent-format span.frm_inline_box {
    border: 0;
    box-shadow: none!important;
    background: transparent;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.with_frm_style .percent-format .frm_input_group > input {
    width: 50px!important;
    flex: none;
    height: 25px!important;
    margin-bottom: 0!important;
}

.with_frm_style .short > input {
    height: 30px!important;
    margin-bottom: 0!important;
}

.frm_style_formidable-style.with_frm_style .frm_primary_label{
	font-family: Helvetica,Arial,sans-serif!important;
}

.frm_style_formidable-style.with_frm_style .frm_form_field.frm_html_container, .frm_style_formidable-style.with_frm_style .frm_form_field .frm_show_it {
    font-family: Helvetica,Arial,sans-serif;
}

.blue-label label, .blue-label h3{
	color: #0073d1!important;
}

.small-label label, .small-label h3 {
    font-size: 15px;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
}

.with_frm_style .thin-label .frm_primary_label {
    font-weight: normal!important;
    padding-bottom: 0;
}

.with_frm_style .hide-label .frm_primary_label {
	display:none!important;
}

.dollar-sign{
	height:42px;
	font-size: 22px;
	top: 3px;
    position: relative;
	display:none;
}

.input-key-metrics-section .dollaramount input, .input-key-metrics-section .dollaramountinput[type="text"] {
	padding-left: 28px!important;	
}

.dollaramount label {
	position:relative;
}

.dollaramount label:before {
    content: "$";
    position: absolute;
    top: 34px;
    left: 14px;
    color: #555555;
    font-size: 22px;
    font-weight: 300;
}

.dollar-format input {
    font-weight: bold!important;
}

.roi-header-subtext{
	text-align:center;
	font-size:14px;
	margin-bottom:40px!important;
}

.frm_description {
    margin-top: 45px!important;
    color: #666!important;
    font-size: 12px!important;
    font-family: Helvetica,Arial,sans-serif!important;
	line-height: 18px;
}


.html_text_1 {
    font-weight: bold;
    color: #000000!important;
    padding-bottom: 20px!important;
    text-align: left;
    padding-left: 20px;
}

.number1, .number2, .number3, .number4, .number5, .number6, .number7, .number8, .number9, .number10, .number11 {
    position: relative;
    margin: 0px 0 80px 40px!important;
	width: 100%;
}

.divider_after {
    position: relative;
	width: 100%;
}

.margin-left {
	margin-left:40px!important;
}

.margin-bottom {
	margin-bottom:80px!important;
}

.margin-bottom-med {
	margin-bottom:40px!important;
}

.margin-bottom-sml {
	margin-bottom:40px!important;
}

.margin-bottom-zero {
	margin-bottom:0px!important;
}

.margin-top {
	margin-top: 50px!important;
}

.margin-top-lrg {
	margin-top: 80px!important;
}

.margin-top-sml {
    margin-top: 10px!important;
}


#form_roi_calculator .number7, #form_roi_calculator_dup .number7, #form_hanasc_roi_calculator .number7 {
    margin-bottom: 40px!important;
}

/*#form_clinical_outcomes .number8{
	margin-top:0!important;
	width:380px;
}
#form_clinical_outcomes .number7{
	margin-bottom:10px!important;
}
*/

#form_or_environment .number3{
	margin-top:10px!important;
}

.number1::after, .number2::after, .number3::after, .number4::after, .number5::after, .number6::after, .number7::after, .table-horiz::after, 
.divider_after:after {
    display: inline-block;
    content: "";
    border-top: 1px solid lightgray;
    width: 150%;
    margin: 40px 1rem 0;
    transform: translate(-150px,18px);
    max-width: 880px;
}

/*
.perc75::after {
    display: inline-block;
    content: "";
    border-top: 1px solid lightgray;
    width: 150%;
    margin: 40px 1rem 0;
    transform: translate(-150px,5px);
    max-width: 880px;
} */

.noborder.number1::after, .noborder.number2::after, .noborder.number3::after, .noborder.number4::after, .noborder.number5::after, .noborder.number6::after, .noborder.number7::after{
	display: none;
}

.paragraph-text::after {
    display: inline-block;
    content: "";
    border-top: 1px solid lightgray;
    width: 150%;
    margin: 0 1rem;
    transform: translate(-150px,80px);
}

.number1::before{
	content: url(https://www.mizuhosi.com/images/number1.svg);
	position: absolute;
	left:-128px;
	top:0;
}
.number2::before{
	content: url(https://www.mizuhosi.com/images/number2.svg);
	   position: absolute;
	left:-128px;
	top:8px;
}
.number3::before{
	content: url(https://www.mizuhosi.com/images/number3.svg);
	position: absolute;
	left:-128;
	top:3px;
}
.number4::before{
	content: url(https://www.mizuhosi.com/images/number4.svg);
    position: absolute;
	left:-128px;
	top:0;
}
.number5::before{
	content: url(https://www.mizuhosi.com/images/number5.svg);
    position: absolute;
	left:-128px;
	top:4px;
}
.number6::before{
	content: url(https://www.mizuhosi.com/images/number6.svg);
	 position: absolute;
	left:-128px;
	top:0;
}
.number7::before{
	content: url(https://www.mizuhosi.com/images/number7.svg);
	 position: absolute;
	left:-128px;
	top:8px;
}
.number8::before{
	content: url(https://www.mizuhosi.com/images/number8.svg);
	 position: absolute;
	left:-128px;
	top:8px;
}
.number9::before{
	content: url(https://www.mizuhosi.com/images/number9.svg);
	 position: absolute;
	left:-128px;
	top:8px;
}
.number10::before{
	content: url(https://www.mizuhosi.com/images/number10.svg);
	 position: absolute;
	left:-128px;
	top:8px;
}

.number3.download::before, .number8.download::before, .number11.download::before, .download::before {
	content: url(https://www.mizuhosi.com/images/icon_report.svg);
	position: absolute;
	left:-128px;
	top:8px;
}

#form_roi_calculator .number8, #form_roi_calculator_dup .number8, #form_hanasc_roi_calculator .number8 {
    margin-top: 80px!important;
}

#field_months-to-pay-off, #field_gross-monthly-profit{
	padding-left:0!important;
}

ol {
	color: #999;
	font-size: 14px!important;
    margin: 0 auto!important;
    max-width: 800px;	
}

.relatedarticles {
	display:none;
}

.relatedarticles a {
	font-size: 14px;
	text-decoration:underline;
	color:#0554a0;
}

.input-key-metrics-section .nopadleft input[type="text"] {
    padding: 6px 16px 6px 0!important;
	margin-left:0!important;
}

/* OR ENVIRONMENT FORM */
#form_or_environment {
	width:570px;
	max-width:85%;
}

.table-vert img, .table-horiz img {
	border: 2px solid #b7b7b7!important;
    width: 100%;
	margin-left:40px;
}

.or-size {
	height: 30px;
    margin: 0 auto 50px;
    max-width: 400px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 17px;
}

.or-size .width, .or-size .height {
	float: none;
	position: relative;
	width: 155px;
	text-align: left;
	padding-bottom: 12px;
	display: block;
	margin: 0 auto;
}

.or-size .width::before {
    background: #22beef;
    border-radius: 12px;
    content: "";
    display: inline-block;
    width: 75px;
    height: 25px;
    margin-bottom: -6px;
    margin-right: 15px;
}

.or-size .height::before {
	background:#7fdd25;
	border-radius:12px;
	content:"";
    display:inline-block;
	width:75px;
	height:25px;
    margin-bottom: -6px;
    margin-right: 15px;
}

.table-vert {
    margin: 0px 0 40px!important;
}

.table-horiz {
    margin: 0 0 20px!important;
}

#form_or_environment .frm_top_container {
    padding-left: 100px;
}

#form_or_environment .number3 {
    margin-top: 10px!important;
    padding-left: 115px;
}

#form_or_environment .reportfields {
    /*padding-left: 115px;*/
	margin-left: 155px;
}

#form_or_environment .number1 {
    margin-bottom: 80px!important;
}

#form_or_environment .number1::before {
	content: url(https://www.mizuhosi.com/images/number1.svg);
	position: absolute;
	left:0px;
	top:0;
}

#form_or_environment .number2::before {
    content: url(https://www.mizuhosi.com/images/number2.svg);
    position: absolute;
    left: 0;
    top: 8px;
}

#form_or_environment .number3::before, #form_or_environment .download::before{
	content: url(https://www.mizuhosi.com/images/icon_report.svg);
	position: absolute;
	left:0px;
}

#form_or_environment .number1::after, #form_or_environment .number2::after {
    margin: 40px auto 0;
}

#form_or_environment .table-horiz::after {
    display: inline-block;
    content: "";
    border-top: 1px solid lightgray;
    width: 100%;
    margin: 40px auto 0;
	transform: translate(40px,0px);
}

#form_or_environment .number3::after {
	display:none;
}

.height.neg, .width.neg {
    color: #ff0000!important;
	font-weight:bold;
}

.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3{
	border-top:none!important;
}

.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing, .menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{
	margin-bottom:0!important;
}
.with_frm_style .frm_primary_label{
	font-weight:700!important;
}

#form_or_environment .frm_final_submit {
    margin-left: 100px;
}

#form_hana_roi_calculator, #form_hana_safer_outcomes, #form_levo_roi_calculator, #form_trios_roi_calculator {
	max-width:480px;
	margin: 60px auto;
}

.with_frm_style select {
    min-width: 300px;
}

.perc25 {
	background: #fff url('http://www.mizuhosi.com/images/hana-roi-scale.svg') left 60px no-repeat scroll;
	background-size: contain;
    margin-bottom: 0!important;
}

.percgraph img {
	margin: 30px 0 30px 40px;
}

.frm_forms .orange {
	margin-bottom:0!important;
}

.frm_forms .orange input[readonly] {
    color: #ca992c!important;
}

.with_frm_style .percent-format.orange .frm_inline_box {
    color: #ca992c!important;
}

.with_frm_style .percent-format.perc50 .frm_inline_box {
    color: #3171cb!important;
}

.with_frm_style .percent-format.perc75 .frm_inline_box {
    color: #339933!important;
}

.input-key-metrics-section .perc25 input {
	border-radius:0!important;
	color: #cc9900!important;
    margin-bottom: 0!important;
	margin-top: 80px!important;
	width: 250px!important;
}

.perc50 {
    margin-bottom: 0!important;
}

.perc50 label, .perc75 label {
	display:none!important;
}

.input-key-metrics-section .perc50 input {
	border-radius:0!important;
	color: #3171cb!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
	margin-left: 40px;
	width: 250px!important;
}

.input-key-metrics-section .perc75 input {
	border-radius:0!important;
	color: #339933!important;
    margin-top: 0!important;
	margin-left: 40px;
	width: 250px!important;
}

#form_hana_roi_calculator .submit-info-fields, #form_hana_safer_outcomes .submit-info-fields  {
    padding-top: 60px;
}

.with_frm_style .frm_primary_label span {
    font-weight: normal;
}

.input-key-metrics-section .thin-label input[type="text"] {
	padding-left:0!important;
}

.input-key-metrics-section .thin-label.pad_left input[type="text"] {
	padding-left:16px!important;
}

.frm-g-recaptcha {
    padding-left: 60px;
    margin-top: 40px;
}

.frm-g-recaptcha div:first-of-type {
    min-width: 364px;
}


@media
only screen and (max-width: 640px),
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 640px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (max-width: 640px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 640px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 640px),
only screen and (                min-resolution: 192dpi) and (max-width: 640px),
only screen and (                min-resolution: 2dppx)  and (max-width: 640px) { 
	
	.frm_form_fields{
		overflow:hidden;
	}

	#form_roi_calculator, #form_hanasc_roi_calculator, #form_roi_calculator_dup, #form_clinical_outcomes, #form_or_environment, #form_hana_roi_calculator, #form_hana_safer_outcomes,
	#form_trios_roi_calculator, #form_abs_calculator	{
		width: 100%;
		margin: 0 auto;
		padding: 0;
		padding-top:0;
		max-width:100%;
		overflow:hidden;
	}

	ol {
		padding: 0 30px!important;	
	}
	
	h1 {
		line-height: 1em;
	}
	
	.page-id-13 h1 {
		line-height: 1em;
		max-width: 320px;
		margin: 0 auto;
	}
	
	.number1, .number2, .number3, .number4, .number5, .number6, .number7, .number8, .number9, .number10, .number11 {
		margin: 25px auto 70px!important;
	}

	.number1::before, #form_or_environment .number1::before {
		content: url(https://www.mizuhosi.com/images/number1.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number2::before, #form_or_environment .number2::before {
		content: url(https://www.mizuhosi.com/images/number2.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number3::before, #form_or_environment .number3::before {
		content: url(https://www.mizuhosi.com/images/number3.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	#form_or_environment .number3.download::before, .number8.download::before, .number11.download::before, .download::before {
		content: url(https://www.mizuhosi.com/images/icon_report.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	#form_roi_calculator .number3::after, #form_roi_calculator_dup .number3::after, 
	#form_hanasc_roi_calculator .number3::after {
		width: 200%;
	}
	.number4::before{
		content: url(https://www.mizuhosi.com/images/number4.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number5::before{
		content: url(https://www.mizuhosi.com/images/number5.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number6::before{
		content: url(https://www.mizuhosi.com/images/number6.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number7::before{
		content: url(https://www.mizuhosi.com/images/number7.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number8::before{
		content: url(https://www.mizuhosi.com/images/number8.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number9::before{
		content: url(https://www.mizuhosi.com/images/number8.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	.number10::before{
		content: url(https://www.mizuhosi.com/images/number8.svg);
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto;
		display: block;
		width: 68px;
		height:100px;
	}
	
	.with_frm_style .frm-show-form .frm_section_heading h3 {
		text-align: center;
	}
	
	#form_or_environment .table-horiz::after {
		transform: translate(0px,0px);
	}


	.table-vert img, .table-horiz img {
		max-width: 330px;
		margin-left:0;
	}
	
	#form_or_environment .number3 {
		padding-left: 0;
	}
	
	#form_or_environment .reportfields {
		padding-left: 0px;
	}
	
	#form_or_environment .frm_top_container {
		padding-left: 0px;
	}
	
	.html_text_1 {
		padding-left: 0px;
	}
	
	#form_roi_calculator .submit-info-fields, #form_roi_calculator_dup .submit-info-fields, #form_hanasc_roi_calculator .submit-info-fields {
		padding-top: 60px;
	}
	
	#form_or_environment .frm_final_submit {
		margin-left: 0px;
	}
	
	/* ROI PERCENTAGE */
	.perc25 {
		background-position-y: 170px;		
	}
	.number8.perc25 {
		margin-bottom: 0!important;
	}
	.input-key-metrics-section .perc50 input, .input-key-metrics-section .perc75 input {
		margin-left:0;
	}
	
	.margin-left {
		margin-left: 0px!important;
	}
	
	.percgraph img {
		margin: 0 0 30px;
	}
	
	#form_clinical_outcomes .number8 {
		margin-top: 60px!important;
	}	
	#form_clinical_outcomes .number8.download {
		margin-top: 0px!important;
	}	
	#form_clinical_outcomes .number8.margin-bottom-sml {
		margin-bottom: 0px!important;
	}
	#form_clinical_outcomes .perc25 {
		margin-bottom: 0!important;		
	}
	
}

