@font-face {

	font-family: 'Lato Bold';



	src: url('../fonts/Lato-Bold.eot');



	src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Bold.woff') format('woff'), url('../fonts/Lato-Bold.ttf') format('truetype'), url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');

}



@font-face {



	font-family: 'Lato Italic';



	src: url('../fonts/Lato-Italic.eot');



	src: url('../fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Lato-Italic.woff') format('woff'), url('../fonts/Lato-Italic.ttf') format('truetype'), url('../fonts/Lato-Italic.svg#Lato-Italic') format('svg');

}



@font-face {



	font-family: 'Arvo Bold';



	src: url('../fonts/Arvo-Bold.eot');



	src: url('../fonts/Arvo-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Arvo-Bold.woff') format('woff'), url('../fonts/Arvo-Bold.ttf') format('truetype'), url('../fonts/Arvo-Bold.svg#Arvo-Bold') format('svg');



}



@font-face {



	font-family: 'Avant';



	src: url('../fonts/TeXGyreAdventor-Regular.eot');



	src: url('../fonts/TeXGyreAdventor-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/TeXGyreAdventor-Regular.woff') format('woff'), url('../fonts/TeXGyreAdventor-Regular.ttf') format('truetype'), url('../fonts/TeXGyreAdventor-Regular.svg#Avant') format('svg');



}



@font-face {



	font-family: 'nexa_boldregular';



	src: url('../fonts/Nexa-Fonts/webfontkit-20170609-064453/nexa_bold-webfont.woff2') format('woff2'),  url('../fonts/Nexa-Fonts/webfontkit-20170609-064453/nexa_bold-webfont.woff') format('woff');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'nexa_lightregular';



	src: url('../fonts/Nexa-Fonts/webfontkit-20170609-064453/nexa_light-webfont.woff2') format('woff2'),  url('../fonts/Nexa-Fonts/webfontkit-20170609-064453/nexa_light-webfont.woff') format('woff');



	font-weight: normal;



	font-style: normal;



}



/* My custom */
.mobile-iol-model {
    display: none;
}
.row.mobile_flat_section {
    margin-top: 10px;
}
/* End My custom */

/*check-type page css start*/

/*print Page*/
img.img-placement-insert-page.img-responsive {
    position: relative;
    top: 11px;
    width: 16%;
    height: 3px;
    left: 10px;
}

.white-degree{color:#fff;}
.patient-table-style-new {   
    color: #fff;
}

.patient-tab-val-new >  span{color:#fff;}
.tbl-head{
	background-color: #234c5a !important;	
}
.color-axis-placement-print{
	background: #008000;
    height: 3px;
    position: relative;
    top: 12px;
    width: 20%;	
}
.text-axis-placement-print{
	color: #000;
    margin-left: 30px !important;
}
.color-location-incision-print{
	background: #F58220;   
    height: 3px;
    position: relative;
    top: 12px;
    width: 20%;	
}
.text-location-incision-print{
	color: #000;
    float: right !important;   
    margin-left: 30px !important;
}
/*print Page*/
span.text-axis-placement-insert{
    color: #000;
    margin-left: 8px !important;
}



span.color-axis-placement-insert {

    background: #008000;

    height: 3px;

    position: relative;

    top: 9px;

    width: 15%;

    margin-left: 10px !important;

}



span.color-location-incision-insert{

    background: #F58220;

    height: 3px;

    position: relative;

    top: 9px;

    width: 15%;

    margin-left: 65px !important;

    float: left !important;

}



span.text-location-incision-insert {

    color: #000;   

    float: right !important;

}





.border-left-right {

    border-right: 2px dotted #535555;

    border-left: 2px dotted #535555;

}

.check-type .right-menu > img{



	display:none;	



}



.check-type-page-bg-img{

    background-image: url(../images/check-page-bg.png);

	height: auto;

    background-attachment: fixed;

    background-position: top;

    background-repeat: no-repeat;

    background-size: cover;

}



.down-erow {

    padding-top: 137px;

    margin-bottom: 200px;

}



.logo-text {



    margin-top: 2%;



}



.left-logo > a > img {



    width: 181px;



    height: 57px;



}



.pass-text {



    text-align: right;



}







.pass-text > a {



    text-decoration: none !important;



}



.pass-text p {



    color: #ffffff;



    font-family: "calibri light";



}



.bg-row-color-check-type{

	background-color: #e3ebec;

	height: 20px;

	opacity:0.9;	

}



.category-color-check-type{

	background-color: #e3ebec;

	height: auto;

	margin-top: 1%;	

	opacity:0.9;

}



.calculator-centertext {

    padding-top: 75px;

}



.calculator-centertext > h2 {

    font-size: 48px;

    color: rgb( 128, 128, 128 );

    font-weight: bold;

    text-shadow: 0px 0px 8px rgb( 0, 0, 0 );

    word-wrap: break-word;

    font-family: "calibri";

}



.calculator-centertext > h1 {

    font-size: 54px;

    color: rgb( 255, 255, 255 );

    font-weight: bold;   

    text-shadow: 0px 0px 8px rgb( 0, 0, 0 );

    word-wrap: break-word;

    font-family: "calibri";

    letter-spacing: 2px;

}



.calculator-centertext > p {

    font-size: 25px;

    color: #a4e6f9;

    font-weight: bold;

    text-shadow: 0px 0px 8px rgb( 0, 0, 0 );

    font-family: "calibri";

}



.mrgn-check-type{

	margin:2% 0px;	

}



.footer-l p, .footer-l p > a  {

    color: #fff;

    font-family: "calibri light";

}







.footer-l p > a:hover {



    color: #fff;



	text-decoration:none;	



}







.footer-mar-check-type-page {



    margin: 2% 0px;



}







.want-text {



    color: #fff;



    float: right;



    text-align: right;



    font-family: "calibri light";



}







.want-text > p:first-child {



    font-size: 14px;



    margin-bottom: 0px;



}







.footer-r img {



    margin-left: 5px;



	border-radius: 5px;



}







.soc-img {



    padding: 3px 0 0;



}





.toricprint{

	box-shadow: none; color: #107479; font-weight: bold; padding: 5px;width: auto;	

}



/*check-type page css end*/











#login_page .navbar-nav > li {



	float: right;



}



.nopad-right {



	padding-right: 0px !important;



}



.nopad-left {



	padding-left: 0px;



}



.nopad {



	padding: 0px !important;



}



.tright {



	text-align: right;



}



.form_label {



	color: #818285;



	font-family: 'Avant';



	font-size: 14px;



}



.cyl_title {



	padding-top: 10px;



	padding-bottom: 10px;



	border-bottom: 1px solid #fff;



}



input, textarea {



	width: 99%;



	padding: 3px;



}



.navbar-nav.navbar-right:last-child {



	margin-right: 0px !important;



}



.navbar-nav > li > a {



	border-right: 1px solid #000;



	padding-top: 1px !important;



	;



	padding-bottom: 1px !important;



	color: #000;



}



.navbar-static-top {



	padding-top: 10px;



}



.mtop-20 {



	margin-top: 20px;



}



.mbottom-10 {



	margin-bottom: 10px;



}



.navbar-default .navbar-nav > li > a {



	color: #000;



}



.navbar-right li {



	padding-top: 5px !important;



	;



	padding-bottom: 5px !important;



}



.navbar-right li:first-child a {



	border-right: none;



}



.border {



	border-bottom: 4px solid #f87b1f;



}



.navbar-right {



	background: #ffffff; /* Old browsers */



	background: -moz-linear-gradient(left, #ffffff 0%, #ececed 45%, #e7e7e8 68%, #e7e7e8 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(45%, #ececed), color-stop(68%, #e7e7e8), color-stop(100%, #e7e7e8)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(left, #ffffff 0%, #ececed 45%, #e7e7e8 68%, #e7e7e8 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(left, #ffffff 0%, #ececed 45%, #e7e7e8 68%, #e7e7e8 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(left, #ffffff 0%, #ececed 45%, #e7e7e8 68%, #e7e7e8 100%); /* IE10+ */



	background: linear-gradient(to right, #ffffff 0%, #ececed 45%, #e7e7e8 68%, #e7e7e8 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e8', GradientType=1 ); /* IE6-9 */



}



.patient_detail, .oprative_data_heading {



	background: #234c5a; /* Old browsers */



	background: -moz-linear-gradient(left, #234c5a 0%, #2288ab 46%, #0087b5 65%, #ffffff 86%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #234c5a), color-stop(46%, #2288ab), color-stop(65%, #0087b5), color-stop(86%, #ffffff)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(left, #234c5a 0%, #2288ab 46%, #0087b5 65%, #ffffff 86%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(left, #234c5a 0%, #2288ab 46%, #0087b5 65%, #ffffff 86%); /* Opera 11.10+ */



	background: -ms-linear-gradient(left, #234c5a 0%, #2288ab 46%, #0087b5 65%, #ffffff 86%); /* IE10+ */



	background: linear-gradient(to right, #234c5a 0%, #2288ab 46%, #0087b5 65%, #ffffff 86%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#234c5a', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */



	padding-top: 3px;



	padding-bottom: 3px;



	clear: both;



}



.heading {



	color: #fff;



	font-family: 'Avant';



	font-size: 16px;



}



.patient_detail_label {



	color: #818285;



}



.patient_detail_value, .oprative_data {



	float: right;



}



.star {



	color: red;



	font-weight: bold;



}



.toric_table_heading {



	background: #0fa8d8;



	color: #fff;



	text-align: center;



	border-top-left-radius: 1em;



	border-top-right-radius: 1em;



	font-family: 'Avant';



}



.toric_table_fields .cell {



	color: #000;



}



.toric_table_fields {



	background: #6ecae7;



	color: #153038;



	text-align: center;



	border-bottom-left-radius: 1em;



	border-bottom-right-radius: 1em;



}



.bbottom {



	border-bottom: 1px solid #fff;



}



.tab_title {



	font-size: 12px;



	padding-top: 5px;



	padding-bottom: 5px;



	min-height: 44px;



}



.bright {



	border-right: 1px solid #fff;



}



em {



	font-size: 12px;



	font-style: normal;



}



.cell {



	border-right: 1px solid #fff;



	padding-top: 5px;



	padding-bottom: 5px;



	font-family: 'Avant';



}



.heading_cell1 {



	border-right: 1px solid #fff;



	padding-bottom: 10px;



	padding-top: 21px;



	min-height: 82px;



}



.heading_cell2 {



	border-right: 1px solid #fff;



	padding-bottom: 10px;



	padding-top: 10px;



}



.option_heading {



	background: #0fa8d8;



	padding-top: 8px;



	padding-bottom: 8px;



	color: rgb( 255, 255, 255 );



	text-align: center;



	border-top-left-radius: 1em;



	border-top-right-radius: 1em;



	font-family: 'Avant';



	font-size: 16px;



	font-weight: bold;



	line-height: 0.863;



	border-bottom: 1px solid;



}



.option_footer {



	background: #0fa8d8;



	padding-top: 5px;



	padding-bottom: 5px;



	color: rgb( 255, 255, 255 );



	font-family: 'Avant';



	font-size: 16px;



	text-align: center;



	border-bottom-left-radius: 1em;



	border-bottom-right-radius: 1em;



	font-weight: bold;



	line-height: 0.863;



	border-top: 1px solid;

	

	/*width:50%;

	margin:0 auto;*/



}



.option_footer input {

    font-weight: bold;

    width: 30%;

    color: #fff;

    /* background: #e9e9e9; */

    padding: 10px 0px;

    border-radius: 5px;

}



.option_value_label {



	background: #6dcae7;



	line-height: 27px;



	padding-top: 8px;



	padding-bottom: 8px;



	font-size: 12px;



}



.option_value {



	margin-left: 15px;



}



.option_value_right {



	float: right;



	margin-right: 15px;



	text-align: left;



}



.dropdown {



	background: #234c5a;



	color: #fff;



	height: 28px;



}



.calc {



	background: #234c5a;



	color: #fff;



	font-weight: bold;



	padding: 5px;



	margin: 0 auto;



	width: 200px;



	box-shadow: none;



}



img {



	max-width: 100%;



}



.option {



/*margin: 5px;*/







}



.logo {



	margin-top: 20px;



}



/**********************************************************/







span.selectWrapper {



	position: relative;



	display: inline-block;



	width: 180px;



}



span.selectWrapper select {



	display: inline-block;



	padding: 0px 0px 0px 4px;



	margin: 0;



	width: 175px;



	font: inherit;



	outline: none;



	line-height: 0px;



	background: #234c5a;



	height: 31px;



	color: #fff;



	border: 1px solid #dddddd;



	cursor: pointer;



	font-family: 'Avant';



	font-size: 19px;



	padding-right: 0px;



}



span.selectWrapper:after {



	content: url("../images/arrow.png");



	position: absolute;



	top: 0;



	right: 0px;



	bottom: 0;



	line-height: 27px;



	padding: 0px;



	border-left: 0px;



	pointer-events: none;



}



/*---------login page css------*/







.top_login_banner {



	margin-top: 62px;



}



.top_login_banner .login_banner {



}



.top_login_banner h2 {



	background: #2eaad9;



	margin-top: 0px;



	font-size: 14px;



	text-align: right;



	padding: 7px 23px;



	font-family: verdana;



	font-weight: bold;



	color: #fff;



}



.top_login_banner ul.navbar-right {



	background: url(../images/menu_bg.png) right no-repeat;



	position: absolute;



	top: 20px;



	right: 15px;



}



.top_login_banner .navbar-header {



	position: absolute;



	top: 5px;



	right: 15px;



}



.login_logo {



	margin-bottom: 32px;



	float: left;



	width: 100%;



}



.login_logo .toric_lens {



	margin-top: 24px;



}



.login_logo .actv_toric_lens {



}



.main_logo img {



	/*margin-left: 22px;



	margin-bottom: 20px;



	margin-top: 5px;*/



}



.actv_toric_lens img {



	/*margin-top: 31px;*/



}



.main_logo .patient_detail .heading {



	padding-left: 21px;



}



.main_logo .patient_detail label {



	margin-left: 19px;



}



.main_logo .login {



	padding: 0px;



	width: 60px;



	background: #2eaad9;



	color: #fff;



	border: none;



	box-shadow: none;



	margin-left: 30px;



}



.signin {



	width: 60px;



	background: #2eaad9;



	color: #fff;



	border: none;



	box-shadow: none;



	padding: 5px 0px;



	margin-left: 2px;



	float: right;



	/* margin-top: 7px; */







	text-align: center;



}



.signup_label {



	font-size: 13px;



	color: #58585a;



}



.patient_detail_label label {



	margin-left: 18px;



}



.login_submit_section {



	margin-left: 88px;



}



 @media (min-width: 220px) and (max-width: 480px) {



.login_submit_section {



	margin-left: 0px;



}



.main_logo {



	margin-bottom: 10px



}



}



/*---------login page css------*/























.btn_03 {



	width: 100px;



}



.label_font {



	font-weight: normal;



	color: #676767;



}



.left-bg {



	margin-bottom: 7px;



}



.auto_w {



	width: auto !important;



}



.text {



	padding-left: 43px;



	font-size: 13px;



	font-weight: bold;



}



span.selectWrapper_05 {



	position: relative;



	display: inline-block;



}



span.selectWrapper_05 select {



	display: inline-block;



	padding: 4px 15px 3px 5px;



	box-shadow: 1px 1px 0 0 inset;



	margin: 0;



	font: inherit;



	outline: none;



	line-height: 1.2;



	background: #fff;



	height: 31px;



	color: #676767;



	border: 1px solid #dddddd;



	cursor: pointer;



	font-family: 'Avant';



	font-size: 14px;



}



span.selectWrapper_05:after {



	background: url("http://localhost/biotech/images/05_dropdown.png");



	position: absolute;



	top: 0;



	/*right: 0;*/







	right: 0px;



	bottom: 0;



	line-height: 27px;



	padding: 0px;



	/* background: #f5f5f5;







    color: white;







    border:1px solid #dddddd;*/







	border-left: 0px;



	pointer-events: none;



}



/*--------print page 07 css------*/







.print_result_section {



	clear: both;



	margin-bottom: 40px;



}



.print_result_left {



	margin-top: 165px;



	padding-left: 0px;



}



.print_result_right .heading_cell1 {



	padding-top: 5px;



}



.print_result_right .tab_title {



	font-size: 21px;



}



.print_result_right .toric_table_fields {



	text-align: left;



}



.print_result_right .toric_table_fields .cell_right {



	padding-top: 5px;



}



.print_result_right .toric_table_fields .bbottom:first-child {



	border-top: 1px solid #fff;



}



.print_result_right .print_table_data {



	margin-top: 25px;



}



.print_result_right .print_table_data:first-child {



	margin-top: 0px;



}



.print_result_right input[type="button"] {



	margin-left: -15px;



	margin-top: 25px;



	font-size: 30px;



	width: 254px;



}



/*----------content page 04 css-----*/







.content_section {



	padding-bottom: 80px;



}



.content_section center {



	padding: 25px 0px;



}



.content_section p.center_text {



	font-family: 'Avant';



	font-size: 21px;



	color: #fff;



	width: 87%;



}



.blue {



	background: #234c5a;



}



.content_section h3 {



	font-family: 'Avant';



	font-size: 21px;



	color: #000000;



	font-weight: bold;



}



.content_section p {



	font-family: 'Avant';



	font-size: 18px;



	color: #000000;



	text-align: justify;



}



.agree_continue img {



	float: left;



}



.content_section input[type="button"] {



	font-size: 19px;



	margin-left: 13px;



}



.content_section .agree_continue {
	margin-top: 50px;
}

/*.pre_operative_content {
	margin-top: 55px;
}*/



.pcoc_checkbox {



	margin-top: 25px;



	font-size: 16px;



	font-family: 'nexa_lightregular';



	color: #234c5a;



	font-weight: 700;



}



.include_pcoc {



	width: 15px;



	margin-right: 8px !important;



}



@media (min-width: 220px) and (max-width: 991px) {







.cyl_title {



	padding-bottom: 3px;



}



.patient_detail_label label, .main_logo img {



	margin-left: 0px;



}







.mobile {



	display: block;



}



.toric_lens.main_logo label, .toric_lens.main_logo input[type="radio"], .actv_toric_lens input[type="radio"] {/*display:none;*/



}



.select_pro input[type="radio"] {



	float: left;



	width: 11%;



}



.select_pro input[type="radio"] {



}







.login_submit_section {



	position: absolute;



	padding-bottom: 12px;



	margin-bottom: 0px;



	bottom: 0;



	float: left;



	margin-left: 0px;



}



.main_logo {



	position: static !important;



}



.logo.login_logo {



	position: relative;



}







.toric_input_container {



	position: relative;



}



.d_label label {



	position: absolute;



}







.mm_label label {



	position: absolute;



}







.new_toric_input {



	width: 100%;



	clear: both;



	float: left;



}



.oprative_data_heading {



	margin-left: -15px;



	position: relative;



}



}











.pre_operative_content .left-bg img {



	background: #bbb9b9;



	padding: 20px 0px;



	border-radius: 15px;



}



img.left_eye_bg {



	background: #bbb9b9;



	padding: 20px 0px;



	border-radius: 15px;



}



.lense {



	background-position: center center;



	background-repeat: no-repeat;



	height: 140px;



	left: 97px;



	position: absolute;



	top: 130px;



	width: 220px;



	z-index: 3;



}



.lence-point {



	background-position: center center;



	background-repeat: no-repeat;



	height: 3px;



	left: 166px;



	position: absolute;



	top: 194px;



	width: 93px;



	z-index: 3;



}



.iLocation {



	background-position: right center;



	background-repeat: no-repeat;



	height: 16px;



	left: 99px;



	position: absolute;



	top: 190px;



	width: 213px;



	z-index: 4;



}



.placement {



	background-position: center center;



	background-repeat: no-repeat;



	height: 1px;



	left: 95px;



	position: absolute;



	top: 198px;



	width: 216px;



	z-index: 4;



}



.flataxis {



	background-position: center center;



	background-repeat: no-repeat;



	height: 4px;



	left: 99px;



	position: absolute;



	top: 194px;



	width: 215px;



	z-index: 1;



}



.steepaxis {



	background-position: center center;



	background-repeat: no-repeat;



	height: 5px;



	left: 98px;



	position: absolute;



	top: 199px;



	width: 215px;



	z-index: 2;



}



 @media (min-width: 320px) and (max-width: 480px) {



/*.flataxis{left: 37px; top: 156px;}







	.steepaxis{ left: 36px;top: 145px;}







	







	.lense{ height: 105px;







    left: 65px;







    top: 92px;







    width: 159px;}







	







	.iLocation{left: 53px; top: 164px;}







	.placement{ left: 37px;top: 146px;}







	.lence-point{left: 99px; top: 145px;}*/







	







.print_result_section .flataxis {



	left: 30px;



}



.print_result_section .steepaxis {



	top: 138px;



}



.print_result_section .lense {



	height: 105px;



	left: 62px;



	top: 86px;



	width: 152px;



}



.print_result_section .iLocation {



	left: 47px;



	top: 161px;



}



.print_result_section .placement {



	left: 28px;



	top: 139px;



}



.print_result_section .lence-point {



	left: 88px;



	top: 138px;



}



}







/*----kunjan----*/







@media (min-width: 360px) and (max-width: 640px) {



/*.toric_image .flataxis{top:146px !important;}







.toric_image .flataxis, .steepaxis{left:58px !important;}







.toric_image .steepaxis{  left: 59px !important;







    top: 148px !important;}







.toric_image .lense{







	 height: 120px !important;







    left: 109px !important;







    top: 87px !important;







    width: 115px !important;







}







.toric_image .placement {







    left:56px !important;







    top:145px !important;







}







.toric_image .lence-point {







    left:117px !important;







    top:146px !important;







}







.toric_image .iLocation {







    left:89px !important;







    top:139px !important;







}*/















}



 @media (min-width: 768px) and (max-width: 991px) {

span.d_label { margin-right: 12px !important;}	 

.filed_lable { font-size: 14px !important;}

.main_logo img {



	margin-bottom: 7px;



}



}



 @media (min-width: 320px) and (max-width: 767px) {

 

.center_text_tems_condi { font-size: 15px !important;}

.content_section_agreement_page p,.agree_continue_button,.accept_terms_text { font-size:12px !important;}

.content_section_agreement_page h3 { font-size:20px !important;}

form#agreement_form > input {

    width: 20px !important;

    height: 20px !important;

}

.d_label label {

    position: absolute;

    top: 2px;

    left: 34px;

}

.border-left-right { border:none;}

.left-logo { text-align:center;}

.footer-l, .footer-r, .want-text {

    text-align: center;

}

.main_logo {



	clear: both;



	float: left;



}



#ctl00_ContentPlaceHolder1_rbToricActive {



	float: left;



	width: 50px !important;



}



.mobile {



	display: block !important;



	float: left;



	margin-right: 10px;



}



.desktop {



	display: none !important



}



.EyeCryl_sec {



	clear: both;



}



/*--------28-3-2015--------*/







.top_login_banner {



	padding-left: 0px !important;



	padding-right: 0px !important;



	margin-top: 0px !important;



}



.top_login_banner .col-md-12 {



	padding-left: 0px !important;



	padding-right: 0px !important;



}



.top_login_banner h2 {



	font-size: 11px;



}



.container.logo {



	text-align: center;



}



.patient_detail {



	position: absolute;



	width: 300px;



	left: 0;



}



.patient_detail_form {



	margin-top: 20px;



}



.login_submit_section {



	text-align: left;



	width: 100%;



	left: 0;



}



.street_second {



	margin-top: -129px;



}



.nopad-right {



	margin-top: 15px;



}



.EyeCryl_sec > img {



	float: left !important;



}



}



.forgot_pw {



	margin-left: 29px;



	color: red;



}



 @media (min-width: 320px) and (max-width: 480px) {



/*.flataxis, .steepaxis{left:37px !important;}







.flataxis{top:128px !important;}







.steepaxis{top:126px !important;}







.lense{ height: 120px !important;







    left: 93px !important;







    top: 70px !important;







    width: 100px !important;}







	







	.iLocation{top: 122px !important;left: 79px !important;}







	.placement{ left: 37px !important; top: 129px !important;}







	.lence-point{left: 98px !important; top: 128px !important;}*/







}



.content_section .agree_continue #ctl00_ContentPlaceHolder1_chkTerm {



	width: 13px !important;



	margin-right: 10px;



	height: 14px;



}



.new_toric_input {



	padding-bottom: 15px;



}



#lblORA3, #lblORA1, #lblORA2 {/* padding-left:10px; */



	padding-right: 10px;



}



.Error {



	text-align: center;



	background-color: rgb(247, 230, 230);



	border: solid 1px rgb(237, 38, 48);



	color: rgb(237, 38, 48);



	font-weight: bold;



	padding: 1% 2%;



	display: block;



	margin-top: 12%;



}



.eyebg {



	height: 460px !important;



	padding-top: 20px;



	border-radius: 15px;



}



#Button5 {



	margin-left: 15px;



}



.text {



	width: 202px;



}



.password_text {



	font-size: 13px;



	font-weight: bold;



	padding-left: 43px;



}



.toric_output {



	width: 70% !important



}



.toric_data {



	width: 30% !important



}



.dropdown {



	font-size: 20px;



	padding-bottom: 4px;



	padding-left: 10px;



	padding-right: 10px;



	padding-top: 4px;



	text-transform: uppercase;



}



.preoperative-detail {



	width: 100%;



	float: left;



}



.preoperative-detail .form_label {



	width: 65%;



	float: left;



}



.preoperative-detail .col-md-2 {



	width: 30%;



	float: left;



}



/*-------9-2-2015--*/







.toric_lens.main_logo label {



	float: left;



}



.toric_lens.main_logo input {



	float: left;



	width: 82px;



}



/*---26-02-15---*/















span.lense, span.lense, span.lence-point, span.iLocation, span.placement, span.steepaxis, span.flataxis {



	position: absolute !important;



}



/*-----20-3-15----*/







.main_logo .login {



	padding: 3px !important;



}



.content_section p.blue {



	text-align: center !important;



}



 @media screen and (min-width: 640px) and (max-width: 991px) {



.col-md-6.label_font {



	width: 40%;



}



.register_section input {



	width: 54%;



}



.password_text {



	padding-left: 30px;



}



.only_ipad {



	width: 50%;



	float: left



}



.toric_input_responsive .patient_detail_label.nopad.col-md-5 {



	float: left;



	width: 50%;



}



.toric_input_responsive .patient_detail_form .col-md-7 {



	float: left;



	width: 50%;



}



.toric_input_responsive .col-md-4.nopad.tright.patient_detail_label {



	float: left;



}



.toric_input_responsive .patient_detail_form .col-md-8 {



	float: right;



	width: 44%;



}



.toric_input_responsive .new_toric_input .form_label.col-md-9 {



	float: left;



	width: 50%;



}



.toric_input_responsive .new_toric_input .col-md-2.nopad {



	float: left;



	width: 47%;



}



.toric_input_responsive .bmain {



	text-align: center;



}



.toric_input_responsive .form_label.col-md-9 {



	float: left;



	width: 50%;



}



.toric_input_responsive .col-md-2.nopad {



	float: left;



	width: 50%;



}



.toric_input_responsive .operative_data_form input, .operative_data_form textarea {



	width: 100%;



}



/*.doc_name_date{ position: absolute;







    top: -10px;







    width: 96% !important;}*/







/*.toric_input_container{padding-top: 60px}*/







}



 @media screen and (min-width: 320px) and (max-width: 480px) {



.preoperative-detail .form_label {



	width: 50%;



}



.preoperative-detail .col-md-2 {



	width: 50%;



}



.patient-image-lence {



	height: 0px !important;



}



}



 @media screen and (min-width: 320px) and (max-width: 639px) {



.toric_input_responsive .new_toric_input .form_label.col-md-9 {



	float: left;



	padding-left: 0px;



	width: 100%;



}



.toric_input_responsive .sip_class {



	float: left;



	padding-left: 0px;



	width: 100%;



}



.toric_input_container {



	padding-top: 130px



}



#ctl00_ContentPlaceHolder1_txtDoctorName {



	margin-left: 15px;



}



#ctl00_ContentPlaceHolder1_txtHospitalName {



	margin-left: 15px;



}



#ctl00_ContentPlaceHolder1_txtemail {



	margin-left: 15px;



}



}



/*---print-page----*/







.lbloutput {



	box-shadow: 1px 1px 1px 2px #888 inset;



	padding-left: 5px;



	padding-bottom: 3px;



	padding-top: 3px;



	/*width: 99%;*/







	font-weight: normal;



	margin: 0;



	width: 94%;



	display: inline-block;



}



 @media screen and (min-width: 320px) and (max-width: 767px) {



/*--04-04-15--*/	



.toric_output_responsive .col-md-5.patient_detail {



	top: 300px;



}



.toric_output_responsive .col-md-5.patient_detail_form.nopad {



	top: 40px;



}







.toric_output_responsive .toric_first_table {



	margin-top: 478px;



}



.toric_output_responsive .oprative_data_heading.col-md-12.mbottom-10 {



	top: 15px;



}



.toric_output_responsive .doc_name_date.intermediate_screen {



	top: -244px;



}



.right-menu > ul > li > a {



    font-size: 14px !important;



    padding: 0 6px;



}



.right-menu > ul > li {



    margin: 10px 0px;



}







}



 @media (min-width: 768px) and (max-width: 991px) {



.toric_output_responsive .doc_name_date.intermediate_screen {



	top: -216px;



}



.toric_output_responsive .col-md-5.patient_detail {



	top: 80px;



}



.toric_output_responsive .col-md-5.patient_detail_form.nopad {



	top: 55px;



}



/*.toric_output_responsive .row.mobile_flat_section{top:437px;}*/







.toric_output_responsive .toric_first_table {



	margin-top: 450px;



}



.toric_output_responsive .oprative_data_heading.col-md-12.mbottom-10 {



	top: 20px;



}



.input_tag_for_pass {



	margin-left: 146px !important;



}



.padin {



	margin-left: 145px !important;



}



.input_tag {



	margin-left: 85px !important;



}



}







@media (min-width: 992px) and (max-width: 1024px) {



.flataxis, .steepaxis {



	left: 15% !important;



	width: 70% !important;



}



.iLocation {



	left: 27% !important;



	top: 51% !important;



	width: 31% !important;



}



.lence-point {



	left: 38.5% !important;



	width: 24% !important;



}



.placement {



	left: 23% !important;



	width: 54% !important;



}



.lense {



	height: 44% !important;



	left: 34.3% !important;



	top: 28.5% !important;



	width: 32% !important;



}



}



.container.logo {



	margin-top: 54px;



}



.MainSection h3 {



	margin-left: 12px;



	background: #3f888a none repeat scroll 0 0;



	padding: 4px;



	color: #fff;



}



.FormTable {



	margin-left: 10px;



}



#ctl00_ContentPlaceHolder1_lblEmail {



	color: #a3a5a8;



	font-weight: bold;



}



#ctl00_ContentPlaceHolder1_pnlLogin input {



	margin-top: 10px;



}



.Button {



	background: #3f888a;



	width: auto;



	box-shadow: none;



	color: #fff;



	font-weight: bold;



}



#ctl00_ContentPlaceHolder1_lblsignUp {



	color: #a3a5a8;



	font-weight: bold;



}



#ctl00_ContentPlaceHolder1_hypsignUp {



	/*color: #fff;*/

	

	color: #a3a5a8;



	font-weight: bold;



}



.name_label {



	color: #a3a5a8;



	float: left;



	font-weight: bold;



	padding: 7px 0 0;



}



.input_tag {



	float: left;



	margin-left: 145px;



}



.main_div {



	clear: both;



}



.input_tag_for_pass {

	margin-left: 204px;

}
.padin {
	margin-left: 204px;
}
#calculationidDIV input {
    width: auto;
}
.lens_selection .active_selection img{
    border: 3px solid #f52c02;
    border-radius: 11px;
}


 @media screen and (min-width: 395px) and (max-width: 458px) {

	.input_tag {
		margin-left: 82px !important;
	}
	.input_tag_for_pass {
		margin-left: 142px !important;
	}
	.padin {
			margin-left: 142px !important;
	}

}



 @media screen and (min-width: 320px) and (max-width: 395px) {



.input_tag {



	margin-left: 6px !important;



}



.input_tag_for_pass {



	margin-left: 67px !important;



}



.padin {



	margin-left: 70px !important;



}



}



.text_scroll {



	overflow-y: scroll;



	height: 500px;



	padding: 0 10px 0px 50px;



	width: 97%;



}



.agree_continue {



	padding: 0 10px 0px 50px;



}



#right-eye-img {



	display: none;



}



 @media print {



td.logo-width.desktop {



	display: block !important;



}



.mobile {



	display: none !important;



}



}



/*ankit vyas css start*/



.nopad-left-right {



	padding-left: 0 !important;



	padding-right: 0 !important;



}



.nopad-left {



	padding-left: 0 !important;



}



.nopad-right {



	padding-right: 0 !important;



}



.top-bg-color.nopad-left-right {



	border-bottom: 10px solid #f4f4f4;



}



.left-text {



	text-align: center;



	font-size: 20px;



	font-family: "Myriad Pro";



	color: #333;



	margin-top: 4.5%;



}



.main-header-logo > a > img {



	margin-left: auto;



	margin-right: auto;



}



.right-menu > img {



	width: inherit;



	float: right;



}





.right-menu.inner-page {
	margin-top:1%;
	text-align: right;
}


.right-menu {
	margin-top: 4%;
	text-align: right;
}



.right-menu > ul {
	display: inline-flex;
	padding-left: 0px;



}



.main-header-logo {
	margin-top: 2%;
}
.right-menu > ul > li > a {
	font-size: 16px;
	font-family: 'nexa_lightregular';
	color: #232323;
	font-weight: 700;
	text-decoration: none;
	padding: 0 12px;
}
.right-menu > ul > li {
	list-style: none;
}
.active_menu {
	color: #234c5a !important;
}



.login-page-banner > img {



	/*border-top:8px solid #234c5a;*/



	border-bottom: 8px solid #234c5a;



	width: 100%;



}



.login-form-right-img.col-md-6.col-sm-6.col-xs-12 > img {



	width: inherit;



	margin: 0 auto;



}
.footer-login-img.col-md-12.col-xs-12.col-sm-12 > img {
	float: left;
	height: 30px;
	opacity: 0.5;
	padding: 0 10px;

}

span.login-page-label > label {
	font-size: 18px;
	font-family: 'nexa_lightregular';
	font-weight: 700;/*padding:0 75px;*/
}



span.login-page-input.col-md-7.col-sm-7.col-xs-12 > input {
	border: 2px solid #234c5a;
}



.login-page {
	font-size: 20px;
	font-family: 'nexa_lightregular';
	color: #fefefe;
	font-weight: 700;
	text-align: center;
	background-color: #234c5a;
	width: initial;
	border: none;
	float: left;



	margin-right: 10px;



	padding: 5px 30px;



}



.signin-login-page {



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #fefefe;



	font-weight: 700;



	text-align: center;



	background-color: #234c5a;



	width: initial;



	border: none;



	float: right;



	margin-right: 3px;



	text-decoration: none;



	padding: 7px 30px;



}



.signin-login-page:hover {



	color: #fefefe;



	text-decoration: none;



}



.newuser-text {



	font-size: 17px;



	font-family: 'nexa_lightregular';



	color: #234c5a;



	font-weight: 700;



	text-align: center;



	margin-top: 9px;



}



a.forgot-pw-login-page {



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #ff0101;



	font-weight: 700;



	text-align: center;



	background-color: #4f707b;



	width: initial;



	float: left;



	margin-top: 10px;



	text-decoration: none;



	padding: 7px 10px;



}



a.forgot-pw-login-page:hover {



	color: #ff0101;



	text-decoration: none;



}



.footer-login-img.col-md-12.col-xs-12.col-sm-12 {



	margin-bottom: 20px;



}



.second-bg-color {



	border-bottom: 10px solid #234c5a;



}



.register_form_section {
	padding-left: 50px;
	padding-right: 50px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.filed_label {
	font-size: 15px;
	font-family: 'nexa_lightregular';
	color: #000;
		font-weight: 700;
	text-align: left;
}
.fileds_css_text {
	background-color: #d1d1d1;
	border: none;
}
/*.star {
	color: #000!important;
}*/
.password_text {
	font-size: 20px;
	font-family: 'nexa_lightregular';
	color: #3f888a;
	font-weight: 700;
}
.calc_new {
	background: #e9e9e9;
	font-size: 20px;
	font-family: 'nexa_lightregular';
	color: #3f888a;
	font-weight: 700;
	border: none;
	margin: 0 auto;
	padding: 5px;

}



.existing_user_text {



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #3f888a;



	font-weight: 700;



	padding: 0 20px;



}



.calc_new_login {



	background: #e9e9e9;



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #3f888a;



	font-weight: 700;



	border: none;



	padding: 8px 20px;



}



a.calc_new_login:hover {



	color: #3f888a;



	text-decoration: none;



}



.section-row {



	border: 5px solid #234c5a;



	margin: 20px 0;



}



select#region, select#country {



	padding: 4px;



}



.container-fluid.toric_input_container.form_start {



	padding-left: 50px;



	padding-right: 50px;



	margin-top: 40px;



	margin-bottom: 40px;



}



.fileds_title_lable {



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #234c5a;



	font-weight: 700;



}



.filed_lable {



	font-size: 15px;



	font-family: 'nexa_lightregular';



	color: #020202;



	font-weight: 700;



}



.black {



	color: #000;



	font-weight: 700;



}



.padding_set {



	padding: 5px 22px;



}



.calc_form_home {



	background: #e9e9e9;



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #e95c1d;



	font-weight: 700;



	border: none;



}



.top-botm-margin {



	text-align: center;



	margin-top: 30px;



}



.bg_img_form {



	background-image: url(../images/form-bg-home.png);



	background-repeat: no-repeat;



	background-position: bottom left;



	background-size: 50%;

}



.new-left-eye-css {



	font-size: 20px!important;



	font-family: Arial!important;



	color: #fff!important;



	line-height: 0.301!important;



	background: #234c5a!important;



}



.light_gray {



	background-color: #e9e9e9;



}



.center_text_tems_condi {



	font-size: 21px !important;



	font-family: 'nexa_lightregular'!important;



	color: #234c5a !important;



	font-weight: 700;



	text-align: center!important;



	margin: 22px 12%;



}



.content_section_agreement_page h3 {



	font-size: 30px;



	font-family: 'nexa_lightregular'Heavy;



	color: #234c5a;



	line-height: 1;



	text-align: left;



	margin-bottom: 20px;



	font-weight: 700;



}



.content_section_agreement_page p {



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #000;



	line-height: 1.8;



	text-align: justify;



}



.accept_terms_text {



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #234c5a;



	font-weight: 700;



	margin: 2px 12px;



}



form#agreement_form > input {



	width: 30px;



	height: 30px;



}



form#agreement_form {



	display: inline-flex;



	margin: 20px 0;



}



.agree_continue_button {



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #fff;



	font-weight: 700;



	background: #234c5a;



	border: none;



	padding: 5px 15px;



}



.data-inser-page {



	padding-left: 50px;



	padding-right: 50px;



	margin-top: 40px;



	margin-bottom: 40px;



}



.fileds_css_text_data_insert {



	background-color: #d1d1d1;



	border: none;



	width: 100% !important;



	padding-left: 5px;



	padding-bottom: 3px;



	padding-top: 3px;



	font-weight: normal;



	margin: 0;



	display: inline-block;



}



.text_label_options {



	font-size: 12px;



	font-family: "Arial";



	color: rgb( 255, 255, 255 );



	line-height: 1.11;



}



.calc_form_insert_data {



	background: #e9e9e9;



	font-size: 20px;



	font-family: 'nexa_lightregular';



	color: #234c5a;



	font-weight: 700;



	border: none;



	padding: 10px 30px;



}

.Button.calc_form_insert_data_pdf {

    background: #e9e9e9;

    font-size: 20px;

    font-family: 'nexa_lightregular';

    color: #234c5a;

    font-weight: 700;

    border: none;

    padding: 10px 30px;

    width: auto;

    height: auto;

}



.left-eye-img-text-second {



	float: left;



	/* padding-right: 48px;*/



	text-align: right;



	width: 50%;



}



.sttep-axis {



	/*left: 117px;*/



	left: 96px;



	position: relative;



	top: 12px;



	width: 15%;



}



.left-eye-img-text-second > span {



	float: right;



	color: #000;



}



.left-eye-img-text-first {



	display: inline-block;



	float: left;



	/* padding-left: 47px;*/



	width: 50%;



}



.left-eye-img-text-first > span {



	float: left;



	margin-left: 55px;



	color: #000;



}



.flat-axis {



	position: relative;



	top: 11px;



	width: 20%;



}



/*.toric_image .lense {



    height: 233px;



    left: 209px;



    top: 86px;



    width: 186px;



}*/











.toric_image .lense {



	height: 195px;



	left: 140px;



	top: 99px;



	width: 162px;



}



.col-md-12.table-settings {



	padding: 5% 20%;



}



a.calc_form_insert_data:hover {



	text-decoration: none;



	color: #3f888a;



}



a.calc_form_insert_data_pdf:hover {



	text-decoration: none;



	color: #3f888a;



}



.right-side-img .flat-axix-text {

/*margin-left: 18px;*/

	margin-left: 50px;

}



.right-side-img .left-eye-img-text-second {



	/* padding-right: 61px;*/



	padding-right: 12px;



}



.right-side-img .left-eye-img-text-second .sttep-axis {
	/*left: 83px;*/
	left: 60px;
}



.login-page-label {

	text-align: center;
}
/*.patient_detail_form.cal_res {
	margin-top: 55px;
}*/
.mobile-table-data {
	display: none;
}
.row.toric-type {
	padding: 50px 50px;
}
.img-align {
	text-align: center;
}
.row.toric-type {



	margin: 0px !important;



}



@media screen and (max-width: 767px) and (min-width: 220px) {



.container-fluid.toric_input_container.form_start {



	padding-left: 15px;



	padding-right: 15px;



	margin-top: 0px;



}



.patient_detail_form.doc_name_date {



	position: absolute;



	top: 0px;



	display: inline-block;



	left: 0;



	right: 0;



}



.signin-login-page {



	padding: 5px 15px;



}



.login-page {



	padding: 5px;



}



a.forgot-pw-login-page {



	padding: 5px;



}



.footer-login-img > img {



	display: inline-block;



	float: none;



}



.footer-login-img {



	text-align: center;



}



.right-menu ul {



	padding-left: 0;



}



.input-boxx {
	padding: 0px 0px;
}
.patient_detail_form {
	margin-top: 0px;
}
.pre_operative_content {
	margin-top: 15px;
}



.nopad-left {



	padding-right: 0;



}



.mm_label input {



	margin-left: 15px;



	width: 12%;



}



.degree-css {



	width: 95%;



}



.padding_set {



	width: 98%;



}



.left-bg {



	padding: 0px 0px;



}



/*.lense {



		height: 52% !important;



		left: 29% !important;



		top: 21% !important;



		width: 41% !important;



	}*/



	



.lense {



	height: 42% !important;



	left: 33% !important;



	top: 23% !important;



	width: 33% !important;



}



.left-eye-img-text-first {



	padding-left: 0px;



}



.data-inser-page {



	padding-left: 15px;



	padding-right: 15px;



	padding-top: 110px;



	margin-top: 18px;



}



.row.doc_name_date.intermediate_screen {



	margin-left: 0px;



	margin-right: 0px;



}



.cal_res {



	margin-top: 15px;



}



.patient_detail_form.cal_res {



	margin-top: 20px;



}



.desktop-table-data {



	display: none;



}



.mobile-table-data {



	display: block;



}



.toric_table_heading {



	background: #fff;



}



}



@media screen and (max-width: 1024px) and (min-width:768px) {



.signin-login-page {



	float: left;



	padding: 7px 48px;



}



.login-page {



	padding: 5px 56px;



}



.container-fluid.toric_input_container.form_start {



	padding-left: 15px;



	padding-right: 15px;



}



input.ser1 {



	width: auto;



	margin-right: 5px;



}



input.ser2 {



	width: auto;



	margin-right: 5px;



}



.knotetion-css {



	margin-right: -51px;



	float: right;



}



.col-md-12.table-settings {



	padding: 6% 10%;



}



.col-md-4.option {



	margin: 0px;



	padding: 3px;



}



.lense {



	height: 47% !important;



	left: 30.3% !important;



	top: 20.2% !important;



	width: 38% !important;



}



.mobile-table-data {



	display: none;



}







.flataxis, .steepaxis {



	left: 35% !important;



	width: 30% !important;



}



.lence-point {



	left: 43.5% !important;



	width: 13% !important;



}



.iLocation {



	left: 35% !important;



	width: 30% !important;



}



.placement {



	left: 35% !important;



	width: 30% !important;



}



.toric_image {



	text-align: center;



}



.toric_dr_name {



	padding-bottom: 12px !important;



}



.right-menu > ul {    



    margin-left: -101px !important;



    margin-top: 40px !important;



}



.right-menu > ul > li > a {



    font-size: 17px;



}



}















/* Added by 01-08-2017 */



@media (max-width: 490px) and (min-width: 320px) {



.steepaxis {



	/*top: 49% !important;*/



	top: 46% !important;



}



.flataxis, .steepaxis {



	left: 13% !important;



	width: 73% !important;



}



img.flataxis {



	/*top: 46%;*/



	top: 46%;



}



.lense {



	height: 39% !important;



	left: 34% !important;



	top: 27% !important;



	width: 32% !important;



}



.lence-point {



	left: 34% !important;



	top: 46% !important;



	width: 30% !important;



}



.iLocation {



	left: -1.4% !important;



	top: 44% !important;



}



.placement {



	left: 12% !important;



	top: 46% !important;



	width: 72% !important;



}



}



/*table css responsive*/



@import "https://fonts.googleapis.com/css?family=Montserrat:300,400,700";



.rwd-table {



  margin: 1em 0;



  min-width: 300px;



}



.rwd-table tr {



  border-top: 1px solid #ddd;



  border-bottom: 1px solid #ddd;



}



.rwd-table th {



  display: none;



}



.rwd-table td {



  display: block;



}



.rwd-table td:first-child {



  padding-top: .5em;



}



.rwd-table td:last-child {



  padding-bottom: .5em;



}



.rwd-table td:before {



  content: attr(data-th) ": ";



  font-weight: bold;



  width: 13em;



  display: inline-block;



}



@media (min-width: 480px) {



  .rwd-table td:before {



    display: none;



  }



}



.rwd-table th, .rwd-table td {



  text-align: left;



  font-size:12px;



}



@media (min-width: 480px) {



  .rwd-table th, .rwd-table td {



    display: table-cell;



    padding: .25em .5em;



  }



  .rwd-table th:first-child, .rwd-table td:first-child {



    padding-left: 0;



  }



  .rwd-table th:last-child, .rwd-table td:last-child {



    padding-right: 0;



  }



}







.rwd-table {
  background: #3f888a;
  color: #fff;
  border-radius: .4em;
  overflow: hidden; 
  margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.rwd-table th, .rwd-table td {
  margin: .5em 1em;
}

@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    padding: 1em !important;
	text-align:center;
  }
}
.rwd-table th, .rwd-table td:before {
  color: #fff;
}
.fileds_css_text_data_insert.print_page{
	width:46.5% !important;
	font-weight: bold;	
}
.table-responsive.pre_operative_table.tbl_res.box-width-print-first {
    width: 507px;
}
.axis-mng-icon{
	position: absolute;
    right: 10%;
    margin-top: -42px;
}
img.axix-imgs-first{
	height: 2px;
    position: absolute;
    left: 3px;	
}
img.axix-imgs-second{
	height: 2px;
    position: relative;
    left: 20px;	
}
.iLocation-left{
	left: 161px !important;
}
.placement-left{
	left:161px !important;	
}
/*.lence-point{
	left:222px !important;		
	}
*/
.lense-left{
	left:188px !important;	
}
.lblIncisionLoc{
	left: 227px !important;
}.nopad-right.set-mar-left {
    left: 28px;
}

/*hide footer icons and links*/
.soc-img, .want-text, .bottom-app {
    display: none;
}
/* New for Sept 2025 */
.toric_input_container, .pre_operative_content{
	margin-top: 25px;
}
.res-padding>span {
    padding: 0;
}