/* CSS Document */




/*-------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;
}

.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 (max-width : 767px){
.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 ;*/
/*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;
}*/

}

@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 ;
}
.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;
}
.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){
#ph_logo_forgot {
  margin-bottom: 41px !important;
  }
}*/

@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;
}
}

/* New Login Page */
/*password recovery css start*/
.fsp-wrapper > div.fsp-content{
	top:0px;
	left:0px;	
}

.fsp-content{
	margin-left:0px !important;
	margin-top:0px !important;	
}

.logo-popup.col-md-12.col-sm-12.col-xs-12 {
    top: 20px;
}

.MainSection.col-md-12.col-sm-12.col-xs-12 {
    margin-top: 10%;
    margin-left: 10%;
}

.passrecovery_text {
    font-size: 26px;
    font-weight: normal;   
    margin-bottom: 2%;
}

.email_labe.col-md-12.col-xs-12.col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 15px;
}

.input_tag.col-md-6.col-sm-12.col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 2%;
	margin-left:0px !important;	
}

.for_password.col-md-12.col-sm-12.col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.for_pass{
    padding: 10px 20px 10px 20px !important;
    border: none;
    font-size: 15px;
    font-weight: normal;
    width: auto !important;
    letter-spacing: 1px;
}

/*password recovery css end*/

/*popup css start**/

.email_label {
    color: #000;
    font-size: 20px;
    font-weight: normal;
	margin-left: 26%;
    margin-top: 10%;
}

.element.style {  
	position: absolute;
    top: 5%;
    left: 2%;
	margin-left:0px;
    margin-top: 0px;
	width:100%;
	height:auto;
}

a.fsp-close:hover {
    color: #000;
    text-decoration: none;
}

.for_pass > input#submit{
	border: 0; 
    padding: 2%;
    font-size: 17px;
    background: #2bc2de;
	box-shadow: 0px 5px 22px rgba(0, 0, 0, 0.9);
	width:70% !important;
	margin-left: 26%;
	font-weight: 200;
}

/*popup css end**/

.loginbannerfirst{ 
	background-image:url('../images/backgr-img.png');
	background-size:cover; 
	background-repeat:no-repeat;
	background-position: center top;
	z-index:1px;
}

.login-banner-second{ 
	background-color: #283847;
	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:100;
}

.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;
}
.logo-login {
    padding-top: 20%;
   /* padding-bottom: 40%;*/
    /*padding-bottom: 14%;*/
	padding-bottom: 39%;
    text-align: center;	
}

.login-signup {
    text-align:left;
	width:100%;		
}

.login-form { 
	padding:0 40px; 
	border-left:2px solid #fff;
 	border-right:2px solid #fff;
 	box-shadow: 12px 0 15px -4px rgba(140, 140, 140, 0.9), -12px 0 8px -4px rgba(140, 140, 140, 0.9);
}

.welcome-text{
	font-size: 25px;
	padding-top: 54px;
	padding-left:80px;
	font-family: "Calibri",sans-serif;
	color: rgb( 102, 102, 102 );
	font-weight: bold;
	font-family: "calibri light",sans-serif;
}

.site-name{
	font-size: 46px;	
	font-family: "calibri",sans-serif;
	color: rgb( 40, 56, 71 );
	font-weight: normal;
	line-height: 0.8;	
	padding-left:80px;
	letter-spacing: 2px;
}

a.signup {
    text-decoration: none;   
    font-size: 15px;
    background: #2bc2de;
	border-radius: 0px;
	margin-left:1%;
	width:48%;
	border-color: #2bc2de;
	font-family: "calibri",sans-serif;
}

a.signup:hover {
    color: #fff;
    text-decoration: none;
	background: #2bc2de;
}

a.login{
	text-decoration: none !important;    
    font-size: 15px;
    background: #2bc2de;
	border-radius: 0px;
	width:48%;	
	border-color: #2bc2de;
	font-family: "calibri",sans-serif;
}

a.login:hover {
    color: #fff;
    text-decoration: none;
	background: #2bc2de;
}

form#login {
    display: inline;
}

p#msg {
    color: red;
}

p#msg1 {
    color: red;
}

a.forgot-pw{ 
  color: #2a9fb8 !important;
  text-decoration:none !important;
  float:left;
  font-family: "calibri",sans-serif;
}

a.forgot-pw:hover{
    color: #fff !important;
    text-decoration: none !important;
}

input#username{
    background-color: transparent;
    border: #949ca3 2px solid;
    color: #fff !important;
	padding-left:5px !important;
	font-family: "calibri",sans-serif;
}

input#password{
    background-color: transparent;
	border: #949ca3 2px solid;
    color: #fff !important;
	padding-left:5px !important;
	font-family: "calibri",sans-serif;
}

.login.btn.btn-primary.btn-sm.loginpage{
  border:0 !important;
  outline:none !important;
  border-radius:0 !important; 
  font-size:17px !important;  
  text-transform:uppercase !important;
  letter-spacing:.1em !important;
  background:#2bc2de !important;
  color:#fff !important;
  transition:all.5s ease !important;
  width:100% !important;
  font-family: "calibri",sans-serif;
}

.tab > a { 
	color: #fff; 
	font-size: 16px;
	background: #2bc2de none repeat scroll 0 0;
    padding: 5% 10% 5% 10%;
}

.form {
  background:rgba($form-bg,.9); 
  max-width:600px;
  border-radius:$br;
  box-shadow:0 4px 10px 4px rgba($form-bg,.3);
}



h1 {
  text-align:center;
  color:$white;
  font-weight:$thin;
  margin:0 0 40px;
}

.field-wrap {
  position:relative;
  margin-bottom: 5%;
}

/*form*/

.social-first{
	font-size: 22px !important;
	font-family: "calibri",sans-serif;
	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",sans-serif;
	color: rgb( 255, 255, 255 ) !important;
	letter-spacing: 1px;
	padding-bottom:5px;
}

.bottom-app > a.social-img > img {
    margin: 2px;
}

.bottom-app { padding:22% 0 9% !important; text-align: center;}

/*.tab-group {
  list-style:none;
  padding:0;
  margin: 0 0 10% 0;
  &:after {
    content: "";
    display: table;
    clear: both;
  }
  li a {
    display:block;
    text-decoration:none;
    padding:15px;
    background:rgba($gray-light,.25);
    color:$gray-light;
    font-size:20px;
    float:left;
    width:50%;
    text-align:center;
    cursor:pointer;
    transition:.5s ease;
    &:hover {
      background:$main-dark;
      color:$white;
    }
  }*/



@media only screen and (max-width:767px){
	/*.logo-login { padding-bottom: 31%;}	*/
	.logo-login {padding: 10% 0 ; }
	
	/*.fsp-wrapper > div.fsp-content{
		left:0px;	
	}*/
	/*.passrecovery_text, .email_label, .for_pass > input#submit{margin-left: 2%;}*/
	
	/*.fsp-wrapper > div.fsp-content {
		top: 8%;
		text-align:center;
	}*/
	
	/*forgott pass start css*/
	.logo-popup.col-md-12.col-sm-12.col-xs-12 {
		top: 40px;
		text-align: center;		
	}
	
	.MainSection.col-md-12.col-sm-12.col-xs-12 {
		margin-left:0px;		
		text-align: center;
		margin-top: 30%;
	}
	
	.for_password.col-md-12.col-sm-12.col-xs-12 {
		margin-top: 10%;
	}
	
	.for_password.col-md-12.col-sm-12.col-xs-12 > input#submit{
		width:auto !important;	
	}		
	
	/*forgott pass end css*/
	
}

/* New home page  after login */
.parallax {
    background-image: url("../images/calculetorbg.png");
	height:auto;    
    background-attachment: fixed;
    background-position:top;
    background-repeat: no-repeat;
    background-size: cover;
}

.col-md-12.col-sm-12.col-xs-12.logo-text {
    margin-top: 2%;
}

.calculator-centertext {
    padding-top: 75px;
}
.pass-text {
    text-align: right;
}
.pass-text p {
    color: #ffffff;
	font-family: "calibri light",sans-serif;
}

.pass-text > a {
    text-decoration: none !important;
}

.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",sans-serif;
}
.calculator-centertext > h1 {
  font-size: 54px;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  padding-bottom: 55px;
  text-shadow: 0px 0px 8px rgb( 0, 0, 0 );
  word-wrap: break-word;
  font-family: "Arial",sans-serif;
  letter-spacing:2px;
}

.col-md-6.col-sm-6.col-xs-12.eye-cryl {
    padding: 5px;
}

.calculator-centertext > p {
  font-size: 25px;
  color: rgb( 128, 128, 128 );
  font-weight: bold;
  text-shadow: 0px 0px 8px rgb( 0, 0, 0 );
  font-family: "calibri",sans-serif;
}
.down-erow {
    padding-top: 137px;
	margin-bottom:200px;
}

.Powered-by p { color:#ffffff;font-family: "calibri light",sans-serif;}
.Powered-by p > a { color:#ffffff; text-decoration:none;font-family: "calibri light",sans-serif;}
.Powered-by p > a:hover { color:#ffffff; text-decoration:none;}

.col-sm-6.col-md-6.col-xs-12.footer-r img {
  /*  float: right;*/
    margin-left: 15px;
}

.want-text {
    color: #fff;
    float: right;
    text-align: right;
	font-family: "calibri light",sans-serif;
}

.want-text > p:first-child {
    font-size: 14px;
	margin-bottom:0px;
}

.footer-l p { color:#fff; font-family: "calibri light",sans-serif;}
.Powered-by.text-center {
    padding-top: 35px;
}
.col-md-12.col-sm-12.footer-image {
    border-top: #fff 2px solid;
    padding-top: 1%;
	padding-bottom:1%;
}



@media only screen and (max-width:767px){
	.calculator-centertext {
		padding-top: 10%;
	}	
	.calculator-centertext > h2 { font-size: 20px;}	
	.calculator-centertext > h1 { padding-bottom: 5%; font-size: 20px;}
	.down-erow {
		margin-bottom: 20%;
		padding-top: 20%;
	}
	.footer-l > p {
		padding-top: 4% !important;
		text-align: center;
	}
	.footer-r img {
		float: none !important;
	}
	.want-text {
		padding-top: 4%;
		text-align: center !important;
	}
	
	.calculator-centertext > p {
	  font-size: 15px;	  
	}
	
	/**new-home.php*/
	.pass-text {
		/*text-align: center;*/
		margin-top: 15px;
	}
	.logo-text {
		text-align: center;
	}
	.footer-r {
		text-align: center;
	}	
	.footer-r {
		padding-bottom: 10px;
	}
	
	.welcome-text { padding-left: 0px !important; font-size: 23px !important;}
	.site-name { font-size: 36px !important; padding-left: 0px !important;}
	
	
}

@media only screen and (min-width:768px) and (max-width:1146px){
	/*.col-sm-6.col-md-6.col-xs-12.footer-r img { float: right;}*/
	.want-text {
		float: left;
		padding-top: 0;
		text-align: right;		
	}	
	
	/*.col-sm-6.col-md-6.col-xs-12.footer-r img {
		float: right !important;
	}*/		
	
	.down-erow {
		margin-bottom: 20%;
		padding-top: 20%;
	}
	
	.footer-r, .want-text, .soc-img  {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.footer-r img {
		margin-left: 8px;
	}
	a.login, a.signup{
		width:46%;	
	}
}

.col-md-6.col-sm-6.col-xs-12.left-logo > a > img {
    width: 181px;
    height: 57px;
}

/*home-new.php*/

.soc-img {
	padding: 3px 0 0;
}
@media only screen and (max-width:767px){
.login-banner-second{height:auto !important;}

.bottom-app {
    padding: 10% 0 !important;
}



}


