/* CSS Document */
/*new design for new css start by ankit vyas*/
/*login page css*/
.login-page-bg-img{
    background-image: url(../images/login-page-bg.png);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center top;

    z-index: 1px;

}

.login-page-bg-img .top-bg-color > img{
	display:none;	
}

.login-page-bg-img .login-page-banner > img{
	display:none;
}



.login-page-bg-img .second-bg-color{

	border-bottom: transparent;	

}



.login-page-bg-img .login-form-right-img > img{

	display:none;	

}



.welcome-text {

    font-size: 25px;

    padding-top: 54px;

    padding-left: 80px;

    font-family: "Calibri";

    color: #666666;

    font-weight: bold;

    font-family: "calibri light";

}



.site-name {

    font-size: 46px;

    font-family: "calibri";

    color: #283847;

    font-weight: normal;

    line-height: 0.8;

    padding-left: 80px;

    letter-spacing: 2px;

}



.login-banner-second {

    background-color: #449093;	

    border-right: 2px solid #fff;

    border-left: 2px solid #fff;

    box-shadow: 10px 0 18px 0px rgba(110, 108, 110, 0.8), -10px 0 18px 0px rgba(110, 108, 110, 0.8);

    z-index: 14;

	opacity: 0.9;

  	position: absolute;

}



.logo-login {

    padding-top: 20%;

    padding-bottom: 40%;

    text-align: center;

}



.errorMsg{

	color:red;	

	letter-spacing: 1px;	

}



.top-row-login-page{

	margin-top:4%;	

}



.login-signup {

    text-align: left;

    width: 100%;

}



a.login {

    text-decoration: none !important;

    font-size: 15px;

    background: #90d1d5;

    border-radius: 0px;

    width: 98%;

    /*border-color: #2bc2de;*/

    font-family: "calibri";

}



a.login:hover, a.signup:hover{

	background: #90d1d5;	

	color:#000;	

}



a.signup {

	text-decoration: none;

	font-size: 15px;

	background: #90d1d5;

	border-radius: 0px;

	width:100%;

	color:#000;	

	font-family: "calibri";

	border:none !important;

	letter-spacing: 1px;

}



.loginpage{

	font-size: 15px !important; 

    font-family: 'calibri';

    color:#000 !important;

    font-weight: 700;

    text-align: center;

    background-color: #90d1d5 !important;

    width: 100%;

    border: none !important;

    float: left;

    margin-right: 10px;

    padding: 5px 30px;	

	border-radius:0px !important;

	letter-spacing: 1px;	

}



#login > .top-row > .field-wrap > input {

	background-color: transparent;

	border: 1px solid #9ab8b8;

	color: #fff !important;	

	width:100%;

}



#login > .top-row > .field-wrap > input:focus{

	border: 1px solid #9ab8b8;

}



#login > .top-row > .field-wrap > input::placeholder{

	color:#fff;

	letter-spacing: 1px;

}



#login > .field-wrap > input::placeholder{

	color:#fff;

	letter-spacing: 1px;

}



#login > .field-wrap > input {

	background-color: transparent;

	border: 1px solid #9ab8b8;

	color: #fff !important;	

	width:100%;

}



#login > .field-wrap > input:focus {	

	border: 1px solid #9ab8b8;

}



a.forgot-pw {

    color: #fff !important;

    text-decoration: none !important;

    float: left;

    font-family: "calibri";

}



.store-icons > a {

    margin: 4px;

}



.bottom-app {

    margin-top: 30% !important;

	text-align:center;

}



.social-first {

    font-size: 22px !important;

    font-family: "calibri";

    color: rgb( 255, 255, 255 ) !important;

    line-height: 1.321 !important;

    text-align: center !important;

    word-spacing: 1px !important;

    padding-bottom: 5px;

}



.social-second {

    font-size: 10px !important;

    font-family: "calibri";

    color: rgb( 255, 255, 255 ) !important;

    letter-spacing: 1px;

    padding-bottom: 5px;

}



.store-icons{

	text-align:center;	

}



.bottom-app > a.social-img > img {

    margin: 2px;

}



.login-banner-third {

    background-color: #C8C8C8;

    background: rgba(234,233,234,1);

    background: -moz-linear-gradient(top, rgba(234,233,234,1) 0%, rgba(209,209,209,1) 52%, rgba(175,174,175,1) 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,233,234,1)), color-stop(52%, rgba(209,209,209,1)), color-stop(100%, rgba(175,174,175,1)));

    background: -webkit-linear-gradient(top, rgba(234,233,234,1) 0%, rgba(209,209,209,1) 52%, rgba(175,174,175,1) 100%);

    background: -o-linear-gradient(top, rgba(234,233,234,1) 0%, rgba(209,209,209,1) 52%, rgba(175,174,175,1) 100%);

    background: -ms-linear-gradient(top, rgba(234,233,234,1) 0%, rgba(209,209,209,1) 52%, rgba(175,174,175,1) 100%);

    background: linear-gradient(to bottom, rgba(234,233,234,1) 0%, rgba(209,209,209,1) 52%, rgba(175,174,175,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae9ea', endColorstr='#afaeaf', GradientType=0 );

    z-index: -10;

}



/************/





/*end new design css*/





/*-------15-12-2015--------*/



.new_user_text{margin-left: 72px;}



.bottom-logo-img{    float: right;



    margin-bottom: 20px;    width: 240px;margin-right: 20px;}



/*-------14-12-2015--------*/



.agreement-section{}



.agreement-section h1{ color: #fff;



    font-size: 21px;



    width: 94%; background: #0078dd;text-align:center;margin:0 auto;    margin-top: 30px;



    margin-bottom: 55px;}



.agreement-section h3{color: #0078dd !important;



    font-size: 21px;



    font-weight: bold;



    padding: 0 !important;



    background: none !important;}



.agreement-section p{  color: #000000;



    font-size: 18px;



    text-align: justify;} 







.text_scroll {



    height: 500px;



    overflow-y: scroll;



    padding: 0 10px;



}



.col-md-4.option {



    padding: 0px;



    margin: 5px;



}



.agree_continue input{position:relative;}



/*.agree_continue input[type="submit"]{



    background: #31abda;



    color: #fff;



    border: none;



    font-size: 25px;



    width: 45%;



    text-align: left;



    padding: 0px 15px;	}*/







.logo-desktop-left{    position: absolute;



    top: 50px;}



/*-----------12-12-2015------*/



img.right-eye-img{display:none;}







/*-----------2-12-2015------*/



/*.register_form_section #login{font-size:16px;}*/ 



.register_form_section #login span.address_my{color:#0076db;font-size:23px;}



.middle-sec-title{padding-bottom: 12px;}



.bottom-img{}



.signup_page .top_banner_section{margin-top:64px;}



.home_inner_section{    padding-left:0px !important;}



#phakic_calculation_form  .main_div.preoprative-data-left input[type="text"]{width: 125px !important;



    margin-right: 5px;}



#phakic_calculation_form  .main_div.preoprative-data-left .main_div{padding-bottom:40px;}



.pre-operative-img{text-align:center;}



.pre-operative-img select{   }



.img-res{max-width:100%;}



.left-eye-part,.right-eye-part{text-align:center;}



.left-eye-part span.selectWrapper, .right-eye-part span.selectWrapper{margin-top:0px;}



.table-middle-big{-webkit-box-shadow: 0px 0px 67px -9px rgba(0,0,0,0.75);



-moz-box-shadow: 0px 0px 67px -9px rgba(0,0,0,0.75);



box-shadow: 0px 0px 67px -9px rgba(0,0,0,0.75);}



.signup_page .inner-page-bg{       background: url(../images/eye-bg.png) left 15px top 75px no-repeat;}







.middle-print-section{    border-top: 8px solid #0072d7;



    padding-top: 15px;



    margin-top: 20px;padding-bottom: 40px;}



.middle-print-section-left .option-inner{padding-bottom:20px;}	



.middle-print-section-left .option_value_label{border-bottom-left-radius: 0.5em;



    border-bottom-right-radius: 0.5em;padding: 0;line-height: 30px;}



.middle-print-section-left .left{border-right:1px solid}	



.middle-print-section-left span{}



.middle-print-section-right{text-align: center}



.middle-print-section-right span.selectWrapper{    margin-bottom: 24px;



    margin-top: 10px;}



ul.login-ul{position: absolute;top: 50px;



    width: 100%;}











#phakic_calculation_form {



    margin-bottom: -50px;



}



span.selectWrapper::after {



    border-left: 0 none;



    bottom: 0;



    content: url("../images/arrow.png");



    line-height: 27px;



    padding: 0;



    pointer-events: none;



    position: absolute;



    right: 0;



    top: 0;



}



span.selectWrapper {



    display: inline-block;



    position: relative;



    width: 180px; margin-bottom: 35px;



    margin-top: -46px;



}



span.selectWrapper select {



    background: #0074db none repeat scroll 0 0;



    border: 1px solid #dddddd;



    color: #fff;



    cursor: pointer;



    display: inline-block;



    font-family: Arial, Helvetica, sans-serif;



    font-feature-settings: inherit;



    font-kerning: inherit;



    font-language-override: inherit;



    font-size: 19px;



    font-size-adjust: inherit;



    font-stretch: inherit;



    font-style: inherit;



    font-synthesis: inherit;



    font-variant: inherit;



    font-weight: inherit;



    height: 31px;



    line-height: 0;



    margin: 0;



    outline: medium none;



    padding: 0 0 0 4px;



    width: 175px;



}















body {







    font-family: Arial,Helvetica,sans-serif;















    font-size: 14px;















    margin: 0;















    padding: 0;















	background-color:#fff;















}















section{width:100%;}















.top_banner_section{/*margin-top: 64px;*/







}







.top_banner_section img{}







.main_menu{margin-top: 20px;







margin-left: -3px;}







.top_banner_section ul{float:right;margin-top: 9px;/*position: absolute;







top: 92px;







right: 0px;*/background:url(../images/link_bg.png) right no-repeat;width: 100%;







text-align: right;}







.top_banner_section ul li{display: inline;







border-right: 1px solid;







padding: 0px 11px;}







.top_banner_section ul li:last-child{border-right:none;}







.top_banner_section ul li a{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#464646;}















h1.banner_title{background: #8cd50b;







text-align: right;







margin-top: 300px;







clear: both;font-family:Verdana, Geneva, sans-serif;font-size:16px;color:#fff}







.nopad{padding-left:0px !important;padding-right:0px !important;}























.login_inner h3{/*background:url(../images/heading_bg.png) no-repeat;*/color:#fff;font-size:20px;}







.login_inner{/*padding-top:19px;*/background:url(../images/login_inner_banner.jpg) no-repeat; float: left;



    padding-bottom: 25px;



    width: 100%;}















.login_right img{float:right}







.lnsimg{margin-top: 16px;







margin-left: -54px;}















.login_left h3{padding: 3px 20px;}







.login_left img{margin-left: 21px;}







.login_left form{margin-left: 21px;}







.login_left form p{color:#fff;font-size:15px;}







.login_left form span.redFont{color:red;}







.login_left form input{border:1px solid #3c3c3c;color: #000;}







.login_left form input[type="submit"]{background: none;







border: none;







font-size: 16px;







color: #fff;



padding: 0px 13px 0px 0px;



/*padding: 2px 14px;*/}















a.sign_up{/*background: #8cd50b;*/







    border-left: 1px solid;







font-size: 16px;







color: #fff !important;







padding: 2px 14px;}















a.forget_pswd{text-decoration:none;/*margin-left: 85px;*/







color: red;}























/*----------signup page css------*/







.signup_page .right_menu{margin-top: 12px;}



.signup_page .contain_sec{background:url(../images/eye-bg.png) left 31px top no-repeat;}







.register_form_section{padding-top: 30px;}







.register_form_section form .main_div{margin-bottom: 13px;}







.register_form_section form .main_div span.redFont{color:red;}







.register_form_section form .main_div p{text-align: center;







font-size: 13px;







font-weight: bold;color:#0061d1}















.register_form_section form .main_div .Button{background:url(../images/list-style.png) left no-repeat;







border: none;







font-size: 19px;







color: #006bd7;







    padding: 2px 5px 0px 24px;}















.register_form_section form .main_div a.login{background:url(../images/list-style.png) left no-repeat;







border: none;







font-size: 19px;







color: #006bd7 !important;







 padding: 2px 5px 0px 24px !important;}















.header_section ul{background:url(../images/bg_menu.png) right no-repeat;clear: both;







position: relative;margin-top: 27px;}







.header_section .right_menu img{float:right;  margin-top: 14px;}







.header_section .right_menu{margin-top:0px;}







.header_section .logo img{margin-top: 24px;}















.home_inner_section h3{background:url(../images/title-border-bg.png) bottom left no-repeat;color: #0074db;







font-size: 20px;







padding: 3px 20px 10px 20px;}















#phakic_calculation_form{/*padding-bottom: 55px;*/}







#phakic_calculation_form .main_div{margin-bottom: 13px;}







#phakic_calculation_form .main_div span.redFont{color:red;}







#phakic_calculation_form .main_div input[type="text"]{width: 100%;}







.data_insert,.new_cal{background: #0074db;







border: none;







font-size: 16px;







color: #fff;







padding: 2px 14px;position: relative;}























/*-------data insert page-----*/







.inserted_data_details .main_div{margin-bottom: 13px;}







.inserted_data_details .main_div span.redFont{color:red;}















.data_insert_middle_left h3{background:url(../images/heading_bg.png) no-repeat;color:#fff;font-size:20px;padding: 3px 20px;}















.size_of_lens h2{font-size: 19px;







color: #fff;







background: #8cd50b;







border: 1px solid #fff;padding: 5px 14px;margin-bottom: 0px;}







.size_of_lens p{font-size:14px;color:#fff;background:#8cd50b;padding: 2px 13px;border: 1px solid #fff;margin-bottom: 0px;}















.line_of_list{background: #8cd50b;







margin: 22px 0px;







padding: 4px 0px;}















/*--------result page css--------*/







.result_page_heading h3{background:url(../images/heading_bg.png) no-repeat;}



.main_div select#country, select#region{width:174px;}







#eye_selection{ text-align: right;}















/*----17-3-2015------*/



span.text-small{font-size:10px;}



.rightpad{padding-right:0px !important;}



.leftpad{padding-left:0px !important;}



.righttext{  margin-right: 10px;  float: right;}



.power_label{  text-align: right;



  padding-left: 21px !important;}



 .degree_label{  padding-left: 10px !important;



  text-align: right;} 







.inserted_data_details input[type="text"]{width:100%;}  



h3.result_heading{color:#8cd50b;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}







.register_form_section input[type="text"],.register_form_section input[type="email"],.register_form_section input[type="password"]{width:100%;}



.register_form_section select{width:100% !important}







@media (min-width: 992px) {



	.mobile{display:none !important;}



}







/*@media (min-width: 768px) {



	.small_mobile{display:none;}



}*/















@media (min-width: 992px) {



	.small_mobile{display:none;}



}







@media screen and (min-width: 768px) and (max-width: 1199px) {



	#txtaxisofk1,#txtaxisofk2{width: 28px !important;}	



}







@media screen and (min-width: 220px) and (max-width: 991px) {



	.desktop{display:none !important;}



	/*.top_banner_section ul{position:relative;}*/



	.login_right img{ margin-top: 34px;}



	



	.signup_page .right_menu{ z-index: 999;}



	.pheck_pageheading {



  margin-top: 25px !important;



}



}











@media screen and (min-width: 220px) and (max-width: 480px) {



	#login p{padding-left:0px !important;}



	#login #submit{margin-left:0px !important;}



	



	.top_banner_section ul li a{  font-size: 13px;}



	.top_banner_section ul{ padding-left: 0;}



	



}



@media screen and (min-width: 220px) and (max-width: 767px) {



	#eye_selection{ text-align: left;}



	.login_left{ margin-top: 44px;}



	.register_form_section .name_label{ float: left;



    width: 35%;}



	.register_form_section .input_tag{  float: left;



    width: 63%;}



	.register_form_section form .main_div{ margin-bottom: 38px; clear: both;}



	 .register_form_section .input_tag input, .register_form_section .input_tag select{width:100% !important;}



	.register_form_section form .main_div p{ text-align: left; margin-left: 13px;}



	#confirmyourpassword{width:210px;}



	



	



	#phakic_calculation_form .main_div{ margin-bottom: 44px; clear: both;}



	#phakic_calculation_form .name_label{ float: left;



    width: 50%;}



	#phakic_calculation_form .input_tag{  float: left;



    width: 50%;}



	.power_degree_div, .flat_label, .steep_sec .name_label{  float: left !important;



    width: 50% !important;}



	.power_label,.flat_input, .steep_sec .input_tag{float: left !important;



    width: 78px !important;}



	.degree_label,.flat_input{float: left !important;



    width: 78px !important;}



	



	.corneal_thickness{ margin-bottom: 0;



    margin-top: 94px;}



	.steep_sec{ position: relative;



    top: -88px;}



	.tblet_desktop{display:none}



	



	.small_mobile{display:block;}



	



	



	.inserted_data_details .main_div{ margin-bottom: 38px; clear: both;}



	.inserted_data_details .name_label{ float: left;



    width: 50%;}



	.inserted_data_details .input_tag{  float: left;



    width: 50%;}



	.inserted_data_details input[type="text"]{width:100% !important;}



	



	.size_of_lense{width:50% !important;float:left !important}



	



	



	.doctor_name{ float: left;}



	.date{ float: right;



    text-align: right;}



	#txtpatientname{width:50% !important;}



	



	.country_code_sec .leftpad, .mobile_sec .leftpad{ padding-left: 15px !important;}



	.register_form_section form .main_div .Button{width: 65px !important;}



	



	/*#submit {



  width: 90px !important;



}*/



}



.radio_button



{



	margin-right:2px !important;



}







/* start krunal 23_03 */



@media only screen and (min-width : 550px) and (max-width : 767px){



.login_left {



  float: left;



  margin-top: 44px;



  width: 50%;



}



.login_right {



  float: left;



  margin-top: 86px;



  width: 50%;



}



}



@media only screen and (min-width : 550px) and (max-width : 711px){



	.log_p {



  padding: 0 !important;



}



#submit {



  margin: 0 !important;



}



}











@media only screen and (min-width : 450px) and (max-width : 549px){



.login_right img {



  float: none !important;



  margin: 0 auto !important;



}



}







@media only screen and (max-width : 549px){



/*#login {

  display: table;

  margin: 0 auto !important;

}*/	



}



@media only screen and (min-width : 768px){



	#houseno {



 /* margin-top: 15px;*/



}



}











@media only screen and (min-width : 768px) and (max-width : 991px){



.doctor_name {



  float: left;



}



.date {



  float: right;



  text-align: right;



}



.tblet_desktop {



  display: none;



}



#phakic_calculation_form .main_div {



  width: 100%;



}



#txtpatientname {



  width: 286px !important;



}



.mainpower_div {



  float: right;



  width: 43%;



}



.degree_label {



  width: 32% !important; text-align: left !important;



}







.power_label {



  padding-left: 0 !important;



  text-align: left !important;



  width: 43% !important;



}







.name_width {



  width: 57% !important;



}



.tag_width {



  width: 41% !important;  padding-right: 0 !important;



}



.flat_width {



  width: 57% !important;



}



.et_div {



  padding-left: 20px !important;



  padding-right: 0 !important;



  width: 24.5% !important;



}



#txtaxisofk1 {



  margin-left: 7px;



  width: 86% !important;



}



#txtaxisofk2{



  margin-left: 7px;



  width: 86% !important;



}



.righttext {



  float: right;



  margin-right: 103px;



}



.mgn_bottom_div {



  margin-bottom: 48px !important;



}



.newbtn {



  padding: 2px 66px !important;



}



.main_div_patient{



	width:100% !important;



	}



	.data_insert_middle_left {



  width: 100% !important;



}



.data_insert_bottom_left {



  width: 100% !important;



}



.data_insert.bottom_btn {



  padding: 2px 64px !important;



}



.data_insert.bottom_btn {



  margin: 36px 44px 0 94px !important;



  padding: 2px 64px !important;



}



.new_cal {



  padding: 4px 32px !important;



}



.main_logo_div {



  margin: 0 auto;



  width: 34%;



}



.inner_image_div {



  display: table !important;



  float: none !important;



  margin: 26px auto !important;



}



.top_banner_section {



  margin-top: 24px !important;



}



.tblet_desktop {



  display: none !important;



}



#pheck_contact_no{



	display:block !important;



	}



	



	#pheck_contact_no1{



	display:block !important;



	}



	



/* start register css */



.main_full_width{



width:100% !important;	



	}



	.full_width_left{



	  text-align:left !important; padding-left: 13px;



		}



	.full_width_center{



	   margin:0 auto !important;



	    display:table !important;	



		}



		.login log_ml{



		margin-left: 3px;



		}



		.logo_full_ctr {



  display: table;



  margin: 0 auto;



}



.main_full_height {



  margin: 34px 0 25px !important;



}







.font_size_name_lable{



	font-size:16px !important;



	}







.e_width {



  width: 22%;



}



.t_width {



  width: 77.5%;



}







/* start 4*/



.country_code_sec {



  margin-top: 267px !important;



  position: absolute !important;



}



.bs {



  width: 39% !important;



}



.sa {



  float: right !important;



  width: 46% !important;



}



.vvc {



  width: 100% !important;



}



.cc {



  float: left !important;



  margin-left: 346px;



  width: 37% !important;



}



.ll {



  float: right !important;



  width: 48% !important;



}



.ks {



  margin-left: 165px !important;



  width: 27% !important;



}



.xz {



  width: 100% !important;



}



.po {



  width: 100% !important;



}



.vf {



  clear: both !important;



  margin-top: 11px !important;



  width: 100% !important;



}



.dsa {



  float: right !important;



  margin-top: -106px !important;



  padding: 0 !important;



}



.ew {



  width: 58% !important;



}



.re {



  width: 95% !important;



}



.pheck_steep_sec {



  margin-top: -165px;



  position: absolute;



  /*width: 79.3% !important;*/



}



.pheck_corneal_thickness{



margin-top: 131px;



}







.pheck_white_to_white {



  margin-top: -160px;



  position: absolute;



}



.pheck_anterior_chamber {



  margin-top: -159px;



  position: absolute;



}



/* end 4 */ 







/* end register css */







} 



@media only screen and (min-width : 992px) and (max-width : 1199px){



	.full_outer {



  width: 60% !important;



}



	}







@media only screen and (min-width : 320px) and (max-width : 325px) {



	.steep_sec {



  top: -180px !important;



}



.corneal_thickness {



  margin-top: 159px;



}







.pheck_corneal_thickness {



  top: 73px !important;



}



.pheck_pre_operative {



  top: 31px !important;



}



.pheck_pre_cylinder {



  top: 33px !important;



}



.pheck_desired_post_operative {



  top: 41px !important;



}



.pheck_white_to_white {



  margin-top: -243px !important;



  position: absolute !important;



  width: 100% !important;



}



.pheck_anterior_chamber {



  margin-top: -222px !important;



  position: absolute !important;



  width: 100%;



}



#ph_center {



  margin-top: 53px !important;



}



}







@media only screen and (min-width : 451px) and (max-width : 600px) {



.ph_from {



  display: none;



}



	}







@media only screen and (min-width : 326px) and (max-width : 450px) {



.pheck_anterior_chamber {



  margin-top: -129px !important;



  position: absolute !important;



  width: 100%;



}



.pheck_white_to_white {



  margin-top: -152px !important;



  position: absolute !important;



  width: 100% !important;



}



.pheck_pre_cylinder {



  top: 95px !important;



}



.pheck_corneal_thickness {



  top: 139px !important;



}



.pheck_anterior_chamber {



  margin-top: -132px !important;



  position: absolute !important;



  width: 100%;



}



.pheck_desired_post_operative {



  top: 98px !important;



}



.pheck_pre_operative {



  top: 99px !important;



}







}







@media only screen and (min-width : 356px) and (max-width : 450px) {



	#ph_center {



  margin-top: 160px;



}



	}







@media only screen and (max-width : 355px){



#ph_center {



  margin-top: 117px;



}



}





@media only screen and (max-width : 767px){



.signup_page .calc_new{

	font-size:15px;

}



.signup_page .password_text{

	text-align:center;	

}



.signup_page .calc_new_login{

	font-size:15px;		

}



.signup_page .existing_user_text{

	font-size:15px;	

	padding:0px;

}



.signup_page #confirmyourpassword{

	width:100%;	

}



.address_my {



  font-weight: 700;



}



#houseno {



  margin-top: 15px;



}



.full_width_center {



  margin-left: 10px;



  width: 100% !important;



}















/*.pheck_steep_sec {



  margin-top: -165px !important;



  position: absolute !important;



  



}*/



.pheck_corneal_thickness{



  top: 65px !important;



/*margin-top: 85px !important;*/



/*margin-top: 131px;*/



}







.pheck_white_to_white {



  margin-top: -149px !important;



  position: absolute !important;



  width: 100% !important;



}



.pheck_anterior_chamber {



  margin-top: -154px !important;



  position: absolute !important;



  width: 100%;



}



.steep_sec {



  top: -101px !important;



}



.pheck_pre_operative {



  top: 15px !important;



}



.pheck_pre_cylinder {



  top: 10px !important;



}








#ph_logo_forgot {



  margin-bottom: 41px !important;



  }
  
  .welcome-text {
		padding-left: 0px !important;
		font-size: 23px !important;
	}
	
	.site-name {
		font-size: 36px !important;
		padding-left: 0px !important;
	}
	
	.login-banner-second {
		/*height: auto !important;*/
		opacity: inherit;
		top:400px;
		margin-bottom: 100px;
	}

}

@media only screen and (max-width : 991px){



.extra_div {



  display: none;



}



.ph_top_banner {



  margin: 0 !important;



}



#ph_logo_forgot {



  padding-top: 65px;



}



}



.log_ml {



  padding: 4px 14px !important; 



}



/* end krunal 23_03 */ 







@media only screen and (max-width : 420px){



	#ph_doc_name_main {



  width: 50% !important;



}



#ph_doc_namein {



  width: 99% !important;



}



#ph_powe{



	display:none;



	}



	.mainpower_div {



  float: right;



  width: 59%;



}



.flat_input {



  margin-right: 9px;



  padding-right: 0 !important;



  width: 21% !important;



}



#ph_steepk {



  margin-right: 8px;



  width: 20% !important;



}



#flatk {



  width: 22% !important;



}



.ph_extra_div{



	display:none !important;



	}



	



/*#phakic_calculation_form .input_tag {



  float: left;



  width: 37%;



}



#phakic_calculation_form .name_label {



  float: left;



  width: 61%;



}*/



.doctor_name{width:50%;}



.date{width:50%;}



.doctor_name .input_tag > input {



    width: 99%;



}



.date .input_tag > input {



    width: 99%;



}



}







@media only screen and (min-width : 992px){



.phecdk_main {



  border-top: medium none !important;



  box-shadow: none !important;



}



#ph_logo_forgot {



  padding: 0 !important;



}



#pheckfooterimage {



 background: url("../images/heading_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



  margin-left: 59px;



  padding-left: 0 !important;



  text-align: left !important;



  width: 93% !important;



}



/*#phak_doctor {



  display: table !important;



  float: none !important;



  margin: 0 auto !important;



}*/



#pheck_header_pet



{



 float: left;



  margin-top: 0;



  width: 33%;	



	}







}







@media only screen and (max-width : 991px){



#phak_headercash



{



 display: table !important;



  float: none !important;



  margin: 0 auto !important;



  width: 92% !important;	



	}



	.phak_doctor {



  float: left;



  margin: 0 auto;



  width: 38%;



  display: table ;



}



#phak_headercash {



  padding-left: 28px;



 }



 .pheckinput_tag {



  margin-left: none !important;



}



.phak_calculater {



  display: none;



}



}







#pheckfooterimage {



 background: url("../images/heading_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



  }



#forgot input[type="submit"]{ /* margin-left: 65px !important;



  margin-top: 20px !important;width: 146px !important; margin-bottom: 10px !important;background:#0074db;*/} 



  



/*----kunjan---*/



@media screen and (min-width: 321px) and (max-width: 767px){



.main_div.col-md-6.col-sm-6.ph_extra_div {



    margin-bottom: 15px !important;



}



}   







/* --------PRINT CSS------- */



@media print {



.middle-print-section-right {



    text-align: center !important;



}	



.home_inner_section h3 {



    background: url(../images/title-border-bg.png) bottom left no-repeat !important;



    color: #0074db !important;



    font-size: 20px !important;



    padding: 3px 20px 10px 20px !!important;margin:0;



}



.lbloutput {



    box-shadow: 1px 1px 1px 2px #888 inset !important;



    padding-left: 5px !important;



    padding-bottom: 3px !important;



    padding-top: 3px !important;



    /* width: 99%; */



    font-weight: normal !important;



    margin: 0;



    width: 94% !important;



    display: inline-block;



}



.middle-print-section-left .option-inner {



    padding-bottom: 20px !important;



}



.option_heading {



    background: #0074db !important;



    padding-top: 5px !important;



    padding-bottom: 5px !important;



    color: #000 !important;



    text-align: center !important;



    border-top-left-radius: 0.5em !important;



    border-top-right-radius: 0.5em !important;



    font-size: 16px !important;



}



.middle-print-section-left .option_value_label {



    border-bottom-left-radius: 0.5em !important;



    border-bottom-right-radius: 0.5em !important;



    padding: 0 !important;



    line-height: 30px !important;



	    background: #0074db !important;



		    font-size: 12px !important;



    color: #fff !important;



    border-bottom: 1px solid !important;



    border-top: 1px solid !important;



	



}



.middle-print-section-left .option_value_label span{color: #000 !important; /*font-size:12px !important;*/border:1px solid #000;}



.middle-print-section-left .left {



    border-right: 1px solid !important;



}



.bbottom {



    border-bottom: 1px solid #000 !important;



}



#lblORA3, #lblORA1, #lblORA2 {



    /* padding-left: 10px; */



    padding-right: 5px !important;



}



.toric_image img#imgeye{    margin-left: 25px !important;}



.option_value_first{    min-height: 170px !important;}



.option_value_second{    min-height: 100px !important;}



.option_value_third{    min-height: 194px !important;}



#Button1{display:none !important;}



.doc_name_date.intermediate_screen{margin-top:20px;}







.patient_detail_form.right-print{     right: 0px;



    position: absolute !important;



       margin-top: 250px;}



.home_inner_section{    width: 100%;}	



.right_menu ul{



	display: none;



}



}



.main_logo{z-index:100;}