﻿@charset "utf-8";
/* CSS Document */

html
{
min-height: 100%;
height: auto;
overflow-x: hidden;
}

body
{
margin: 0 auto;

font-family: /*HelveticaLTStdRoman,*/ "Helvetica Neue" , Helvetica, Arial, sans-serif;
color: #000;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* page wrap */
#page-wrap
{
margin: 0 auto;
width: 1024px;
}
/* page head */
#page-head
{

/*height: 208px;
background: url("../Images/bkg-masthead.png") 0 0 no-repeat;*/
}
#head-wrap01{/*background:url(../Images/bg.jpg) repeat-x #fffffe;*/}
#page-head h1
{
background:url(../Images/logo-DE.png) no-repeat 0% 15px;
cursor: pointer;
height: 130px;
width:200px;
}

#head-wrap01 h1, #head-wrap01 h2{ margin:0;}
#page-head h1 a
{float: left;
    height: 121px;
    text-decoration: none;
    width: 219px;
}
#page-head h1 a:hover
{
text-decoration: underline;
}
#page-head h1 a span, #page-head h2
{
display: none;
}

#page-head div#head-wrap02
{

height: 25px;
/*background: url("../Images/bkg-global-nav.png") 0 0 repeat-x;*/
background-color: #bd1e2b;
display:none;
}
#page-head div#head-wrap02 a
{
	color: #FFFFFF;
  float:right;
    font-size: 14px;
    font-weight: bold;
    padding-top: 18px;    
    text-decoration: none;
    width: 125px;
}
#page-head div#head-wrap02 a:hover
{
	text-decoration: underline;
}
#page-head div#head-wrap02 div#head-wrap03
{
float: right;
width: 575px;
height: 55px;
}

/* page body */
#page-body
{
margin: 30px 0;

}
.spacer
{
	width:100%;
	height:20px;
}
.profile_container
{
	width:100%;
	height:auto;
	
	
}
.profile_header {
    border-top-right-radius: 35px;
    color: #ffcb00;
    font-size: 46px;
    height: auto;
    padding: 12px 0px 12px 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 30px;
}
.applicationerror
{
    border-top-right-radius: 35px;
    color: #000000;
    font-size: 14px;
    height: auto;
    padding: 12px 0 12px 16px;
    font-weight: bold;text-transform:uppercase;
	margin-top:15px;
	
}
.profile_content
{
	/*border:solid 1px #0F4431;	*/
	padding: 20px 15px;
	height:auto;
}
.formpanel
{
	width:100%;
	height:auto;
}
.form_left
{
	width:15%;
	height:auto;float:left;
}
.form_right
{
	float:right;
	width:85%;
	height:auto;
}
.formcontent_left
{
	margin-bottom: 10px;
    margin-top: 11px;
	font-size:14px;color: #636466;
	font-weight:normal;
}
.formcontent_right
{
	
	margin-bottom:10px;
}
.formcontent_right_lbl
{
    margin-bottom: 10px;
    margin-top: 11px;
	font-size:15px;color: #636466 !important;
	font-weight:normal;
	padding: 2px 12px;
	text-decoration:none;
}
.formcontent_right_lbl a
{
    font-size:15px;color: #636466;
	font-weight:normal;
}
.required
{
	color:red;
}
.input
{
	width:82%;border:solid 1px #ccc;height:30px;
}
.ph_input
{
	width:25%;border:solid 1px #ccc;height:30px;
}
.ext_input
{
	width:10%;border:solid 1px #ccc;height:30px;
}
.ext_content
{
	color: #636466;
	margin-left:10px;
	margin-right:10px; font-size: 15px;width: 3%;
}
.button
{
	background-color:#FFCB00;
	padding: 8px 30px;color:#114432;border:solid 1px #114432;margin-right:10px;cursor:pointer;font-weight:bold;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	  font-size: 13px !important;
}
.btn-default-disabled
{
	background-color:#FFCB00 !important;
	padding: 8px 30px !important;color:#fff !important;border:solid 1px #114432 !important;margin-right:10px !important;cursor:pointer !important;font-weight:bold !important;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	  font-size: 13px !important;
}
.button_cancel
{
	background-color:#E9E9E9;
	padding: 8px 30px;color:#114432;border:solid 1px #114432;margin-right:10px;cursor:pointer;font-weight:bold;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	  font-size: 13px !important;
}
.button_cancel:hover
{
	background-color:#E9E9E9 !important;
	padding: 8px 30px;color:#114432 !important;border:solid 1px #114432;margin-right:10px;cursor:pointer;font-weight:bold;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	  font-size: 13px !important;
}
.order_container
{
	width:100%;
	height:auto;
	
	
}
.order_header
{
	 background-color: #BB8D09;
    border-top-right-radius: 35px;
    color: #FFFFFF;
    font-size: 15px;
    height: auto;
    padding: 12px 0 12px 16px;
    width: 98%;font-weight: bold;text-transform:uppercase
}
.order_content
{
	
	padding: 20px 15px;
	height:auto;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGUyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ede2c0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ede2c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ede2c0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ede2c0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ede2c0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ede2c0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ede2c0',GradientType=0 ); /* IE6-8 */
}
.green_heading
{
	height:30px;
	font-size:15px;
	font-weight:bold;
	color:#114432;width:100%;
}
.content_area
{
	float:left;width:100%;height:30px;
}
.reviewcontainer
{
	border: 1px solid #114432;
	border-radius: 22px;margin: 0 0 14px;padding:20px;height:auto;color: #636466;
}
.review_sep
{
	border-bottom:1px solid #114432;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.review_head
{
	color:#114432;
	margin-bottom:10px;font-weight:bold
}
.lightgrey
{
	color:#ababab;
	margin-top:10px;font-weight:bold
}
.fc_gray
{
	color:#636466;
}
label {
    display: inline-block;
   
}
.button_area
{
	margin-left:17%;
}
.order_contentinner 
{
	background-color:#fff;
}
.heading
{
	color: #000000 !important;
    margin-left:10px;
	font-weight: bold !important;
    height: 40px;
	 font-size: 15px;
	 margin-top:12px;float:left
	
}
.headingouter
{
	border:solid 1px #000;padding-bottom:10px;
}
.heading1
{
	margin-left:35px;
	font-weight: bold !important;
    height: 40px;
	 font-size: 15px;
	 margin-top:12px;
}
div.order_contentinner div.headingouter table thead tr th
{
	color:#000;
	border-color:#CFCFCF;FONT-WEIGHT:bold;font-size:12px;padding-left:11px;
}
div.order_contentinner div.headingouter table tr td
{
	
	border-color:#CFCFCF;padding-left: 11px;
}

div.order_contentinner table {
    color: #636466;
    font: 400 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
	border:solid 1px #114432;
    
}
div.order_contentinner table thead tr th {
    color: #0E690D;
   font-size:12px;
   font-weight:bold;
}

div.order_contentinner table tbody tr td div.hr {
    background-color: #EBDFBA;
    clear: both;
    height: 2px;
    margin: 8px 0;
    padding: 0;
}
div.order_contentinner table tbody tr td a {
    color: #114432;
}
.graycolor
{
	background-color:#DBDBDB;
}
.ui-widget
{
	    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	background:none !important;
	border:solid 1px #114432 !important;
    border-top-right-radius: 35px !important;
    color:#114432 !important;
    font-size: 15px !important;
    height: auto;
    padding: 15px 0 15px 16px !important;
   font-weight: bold !important;text-transform:uppercase
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	background:none !important;
	border:none !important;
	 background-color: #BB8D09 !important;
    border-top-right-radius: 35px !important;
    color: #FFFFFF !important;
    font-size: 15px !important;
    height: auto;
    padding: 15px 0 15px 16px !important;
    font-weight: bold !important;text-transform:uppercase
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
	right: 1.5em;
	left: auto !important;
}

.ui-icon-triangle-1-e
{
	background-image:url(../Images/arrow_down1.png) !important;
	background-position:right !important;
}
.ui-icon-triangle-1-s
{
	background-image:url(../Images/arrow.png) !important;
	background-position:right !important;
}
.ui-accordion .ui-accordion-content
{
	height:auto !important;
}
.ui-widget-content
{
	background: #ffffff !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGUyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #ffffff 0%, #ede2c0 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ede2c0)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ede2c0 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ede2c0 100% !important); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ede2c0 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ede2c0 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ede2c0',GradientType=0 ) !important; /* IE6-8 */
	border:none !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{
	 border-bottom-right-radius:0px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px !important;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px !important;
}
.modal-header
{
    padding:6px;
}
.modal-footer
{
    border-top: 0px;
    padding:0px;
}
.modal-body
{
    padding:10px;
}
#responsivetbl
{
	display:none;
}
.border
{
	border-bottom:solid 2px #EBDFBA;
	margin:10px 0px 12px 0px;
}
.responsive_medlab
{
	display:none;
}
.heading2
{
	display:none;
}

.panel-title{position:relative;}
.panel-title a{display:block;}
.formcontent_left span{color:#FF0000;}
.profile_content .btn{border-radius:none !important;}
/*.profile_container .btnArea{margin-left:18%;}*/
.panel-heading{ padding:0 0px;}
.panel-heading .panel-title a{ padding:15px 15px;}
.pull-middle{ overflow:hidden; margin-right: 3px;}
.arrow_acc{ width:20px; height:20px; }
.panel-default{border:none;}
.panel{box-shadow:none;}
.panel-group .panel{
	margin-top:30px;
      border-radius:0 0 0 0;
	 -moz-border-radius:0 0 0 0;
	 -webkit-border-radius:0 0 0 0;}
.panel-body	 {	background: #f7f7f7 !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGUyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #ffffff 0%, #ede2c0 100%) !important; /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ede2c0)) !important; /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top,  #ffffff 0%,#ede2c0 100%) !important; /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top,  #ffffff 0%,#ede2c0 100% !important); /* Opera 11.10+ */
/* background: -ms-linear-gradient(top,  #ffffff 0%,#ede2c0 100%) !important; /* IE10+ */
/* background: linear-gradient(to bottom,  #ffffff 0%,#ede2c0 100%) !important; /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ede2c0',GradientType=0 ) !important; /* IE6-8 */}
.table tr th {color: #0E690D;    font-size: 12px;    font-weight: bold; text-align:center;}	 
.panel-default > .panel-heading{background:#fff; position:relative;}	 
.collapsRHSBorder{background:#fff; position:relative; background-image:url(../images/bkg-global-nav.png) !important; 
background-repeat:no-repeat !important; background-position:right 30px !important;}
.panel-default > .panel-heading.collapsRHSBorder + .panel-collapse .panel-body {
    border-top:transparent;
}
.form-control{border-radius:0;}
.btnArea .btn{border-radius:0;}
.btn-default.btn.button:hover{ background-color: #FFCB00;    border: 1px solid #114432;    color: #114432;}
.btn-default.btn.button_cancel:hover{border:solid 1px #114432;}
.panel-default .panel-title a{
	background-color: #135d8f;
	color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;	
    text-transform: uppercase;	
	position:relative;
	border-radius:0px 0 0px 0px;
	position:relative;
	text-decoration:none;
	border-bottom: 5px solid #ffc800;
	}

.panel-default  .panel-title a.collapsed{
	background-color: #135d8f; 
	/*border:1px solid #114432;  */
	color: white;
    font-size: 15px;
    font-weight: bold;	
    text-transform: uppercase;
	overflow:hidden; 
	border-radius:0px 0 0px 0px;
	border-bottom: medium none;
	}
.panel-default .panel-title a > .arrow_acc{background:url(../Images/arrow.png) no-repeat; top:50%; margin-top:-7px; position:absolute; height:20px; width:20px; right:15px;}
.panel-default .panel-title a.collapsed > .arrow_acc{background:url(../Images/downA_white.png) no-repeat; top:50%; margin-top:-4px; position:absolute; height:20px; width:20px; right:15px;}
.table_web .heading{ display:block; float:none; padding:10px;}
.table_content_wrap{margin-bottom:20px; border:1px solid #114432;}
.table_inner_heading{ background:#fff; padding:10px 15px; color:#000; font-size:15px; font-weight:700; }
.table_inner_wrap{overflow:hidden;}
.full_rounded{border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px;}
.main_table_cont{ width:100%;}
.main_table_cont th{ background:#fff; border-bottom:2px solid #EBDFBA; padding:10px; text-align:left; color:#0E690D; font-size:13px; font-weight:bold;}
.main_table_cont td{border-bottom:#474747 1px solid;  padding:10px; font-size:13px; background:#fff; color:#636466; text-align:left;}
.table_mobile th{ text-align:left;}
.table_mobile{ display:none;}
.table_mobile{ border-collapse:separate; border-spacing:2px;}
.main_form_wrapper .field_row .field_bg.input_type{}
.main_table_cont td a{color:#114432; text-decoration:underline;}
.table_inner_heading a {color:#000; text-decoration:underline;}


.table_content_wrap.tableSecond{margin-bottom:20px; border:1px solid #114432;}
.table_content_wrap.tableSecond .table_inner_heading{ background:#fff; padding:10px 15px; color:#000; font-size:15px; font-weight:700; }
.table_content_wrap.tableSecond .table_inner_wrap{overflow:hidden;}
.table_content_wrap.tableSecond .full_rounded{border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px;}
.table_content_wrap.tableSecond .main_table_cont{ width:100%;}
.table_content_wrap.tableSecond .main_table_cont th{ background:#eaeaea; border:#d5d5d5 1px solid; padding:10px; text-align:left; color:#000; font-size:13px; font-weight:bold;}
.table_content_wrap.tableSecond .main_table_cont td{border:#d5d5d5 1px solid; padding:10px; font-size:13px; background:#fff; text-align:left;}
.table_content_wrap.tableSecond .table_mobile2 th{ text-align:left;}
.table_content_wrap.tableSecond .table_mobile2{ display:none;}
.table_content_wrap.tableSecond .table_mobile2{ border-collapse:separate; border-spacing:2px;}
.table_content_wrap.tableSecond .main_form_wrapper .field_row .field_bg.input_type{}
.radio, .checkbox{ padding-left:23px;}
.form-group .col-md-2{ padding-left:0;}
.form-group .col-md-10{ padding-left:0;}
.form-group .col-md-10 .col-md-4{ padding-left:0; padding-right:0;}
/*.form-group .col-md-10{ padding-left:0;}
.form-group .col-md-10 .col-md-4{ padding-left:0; padding-right:0;}*/

.margin
{
	margin-left:11px;
}
a#reviewerhelp
{
    text-decoration:none
}
a#reviewerhelp:hover
{
     text-decoration:none
}
a#reviewerhelp img
{
    padding-bottom: 3px;
}

/* CSS added by Amol start */
.header1 {
    padding: 10px 0px;
    background-color: #125D91;
    color: #FFF;
}
.header3 {
    background-color: rgba(0, 0, 0, 0.02);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.06) inset, 0px -4px 0px 0px rgba(0, 0, 0, 0.03) inset;
}
.container-fluid.fullWidthDE{
	padding:0;
}
.center_container_align {
    margin: 0px auto;
    max-width: 980px;
}
.panel-group .panel + .panel {
    margin-top: 1px;
}
.pink_button, .pink_button:focus, .gray_button, .gray_button:focus {
    display: block;
    text-align: center;
    padding: 10px 12px;
    margin-top: 5px;
    font-size: 14px;
    color: #0C4B78;
    background: none repeat scroll 0% 0% #FFCB00;
    font-weight: normal;
    line-height: 16px;
    border: 1px solid #FEC213;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
	text-transform:uppercase;
}
.head_right_wrap a:hover, .head_right_wrap a:focus, .head_right_wrap a:active
{
    text-decoration: none;
}
.RHSBttn{
	margin:45px 0 0 0 !important;
}
.button:hover, .button:focus
{
    background: none repeat scroll 0 0 #FFCB00;
    border: 1px solid #FFCB00;
    color: #0C4B78;
}
.pink_button:hover, .pink_button:focus
{
    background: none repeat scroll 0 0 #FFCB00;
    border: 1px solid #FFCB00;
    color: #0C4B78;
}
/* CSS added by Amol end */

#OrderPreference select {-webkit-appearance: none;}

.radioContainer label{cursor:pointer;font-weight:normal !important;}
.radioContainer{clear:both;padding:5px 0 5px 10px;font-size:14px;}/*border:1px solid grey;*/
.pTop20{padding-top:20px;}
.pLeft20{padding-left:27px !important;}
/*.fontweightNormal{font-weight:normal !important;}*/


@media only screen and (max-width: 800px) 
{ 
	/*#page-body {
    margin: 30px 0 28px 10px;
    width: 71%;
	}*/
	/*.profile_header
	{
		width: 99.2%;
	}*/
	label {
   
    width: auto;
}

.input {
    
    width: 77%;
}
#normaltbl
{
	display:table;
}
#responsivetbl
{
	display:none;
}


#page-head div#head-wrap02 a {
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding-top: 18px;
    position: absolute;
    right: 0;
    text-decoration: none;
    width: 125px;
}


.table_web{ display:none;}
.table_mobile{ display:table;}
.main_table_cont th{ background:#eaeaea; border:#8c8989 1px solid; text-align:left; width:40%}
.main_table_cont td{border:#8c8989 1px solid; font-weight:bold; text-align:left;}
.table_content_wrap{background:#fff;}
.table_inner_wrap{border:#d5d5d5 1px solid;}


.table_content_wrap.tableSecond .table_web2{ display:none;}
.table_content_wrap.tableSecond .table_mobile2{ display:table;}
.table_content_wrap.tableSecond .table_inner_wrap{border:#d5d5d5 1px solid;}
.table_content_wrap.tableSecond .main_table_cont th{ background:#eaeaea; border:#8c8989  1px solid; padding:10px; text-align:left; color:#000; font-size:13px; font-weight:bold;}
.table_content_wrap.tableSecond .main_table_cont td{border:#8c8989  1px solid; padding:10px; font-size:13px; background:#fff; text-align:left;}
}
@media only screen and (max-width: 640px) 
{
	#page-wrap
	{
		width:100%;
	}
	#page-body
	{
		width:94%;margin-left:10px;
	}
	/*.profile_content
	{
		width: 97.3%;
	}*/
	label
	{
		display:inline;width:100%;
	}
	.formcontent_left
	{
	margin-bottom:0px;
	}
	.button_area
{
	margin-left:0px;
}
.profile_header
{
	width:100%;
}
.applicationerror
{
    width:100%;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 1.6em !important;
}
.ph_input
{
	width:50%;
}
.ext_input
{
	width:25%;
}

}
@media only screen and (max-width: 480px) 
{
	#page-body
	{
		width:92%;margin-left:10px;
	}
	.profile_content {
   /* width: 96.3%;*/
}
#normaltbl
{
	display:none;
}
#responsivetbl
{
	display: table;
}
#medlab
{
	display:none;
}
.heading1
{
	display:none;
}
.heading2 {
    font-size: 15px;
    font-weight: bold !important;
    height: 40px;
    margin-left: 4px;display:block
   
}
.responsive_medlab
{
	display: block;
}

.tblhead
{
	background-color:#114432;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;font-weight:bold;
}
.tblhead_med
{
	background-color:#DBDBDB;
	color: #000000;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;font-weight:bold;
}
.tblcont
{
	padding-left:10px;
}
div.order_contentinner table
{
	border:none;
}
.order_contentinner
{
	padding:15px;
}
.headingouter
{
	border:none;
}

.pull-middle{font-size:13px;}
.table_web{ display:none;}
.table_mobile{ display:table;}
.table_content_wrap.tableSecond .table_web2{ display:none;}
.table_content_wrap.tableSecond .table_mobile2{ display:table;}
}
@media only screen and (max-width: 390px) 
{
  .pLeft20 {padding-left: 10px !important;padding-right: 0 !important;}
  .button_cancel {margin-right: 0 !important;}  
}
@media only screen and (max-width: 360px) 
{
	#page-body
	{
		width:92%;margin-left:10px;
	}
	.profile_header
	{
		/*width:98%;*/
	}
	.profile_content {
 /*   width: 93.3%;*/
}
.ui-accordion .ui-accordion-content
{
	 padding: 1em 1.2em !important;
}
.green_heading
{
	margin-top:20px;
}
}
@media only screen and (max-width: 350px) 
{
	html, body { width:100%;  overflow:hidden; }
	
	.wrapper{padding-left:5px; padding-right:5px;}
	#page-body {
    margin-left: 10px;
    width: 90%;
}
	.profile_header
	{
		/*width:98%;*/
	}
	.profile_content {
    /*width: 92.4%;*/
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
	font-size:13px !important;
}
/* CSS added by Amol start */
.head_right_wrap {
    clear: both;
    text-align: center;
    display: inline-block;
    margin-top: 0px;
}
.RHSBttn{
	margin:0px 0 30px 0 !important;
}
.width{
	width:100%;
}
#page-head h1 {
    margin: 0 0 0 40px !important;
}
/* CSS added by Amol end */
}

.modal .modal-dialog {
    margin:30px auto;
    max-width:400px;
    text-align:center;
}
.modal-header h4 {
    text-align:left;
    color: #FFFFFF;
}
.bgHeader
{
    background-color:#135D8F;
    border-radius: 4px 4px 0 0;
}
.modal-header.bgHeader button.close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    opacity: 1;
    padding: 0;
}