div .lo{
	margin-bottom:10px;
	margin-top:-25px;
}
.my-class-order > h4{
    float:left;
}

/*  */
#form1 > table {
    /*border-left: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    float: left;*/
    
}
.page-id-1446 input
{
	text-align:center;
}
a:hover
{
	text-decoration:none !important;
}
#next_sect2, #next_sect3, #pre_sec2, #pre_sec3, #savecontinue2, #saveexit2, #alternatcontinue2, #alternatsaveexit,#avoidsaveexitcal4,#savecontinue2cal4,#alternatsaveexit1,#alternatcontinue22, #avoidsaveexit, #avoidcontinue2, #savecontinue3, #saveexit ,#altertool3_next, 
#alter_tool22, #altertool4_next, #avoid_tool22, .alterprevsubmit,.aviodprevsubmit, .sending-cancel  {
	border: 1px solid #DDD;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow:    0 1px 1px #fff;
	box-shadow:         0 1px 1px #fff;
	padding: 15px 38px ;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 0.9em !important;
	text-transform:capitalize;
	font-weight:bold;
	color: #666;
	background: transparent;
	cursor: pointer;
	}
	#next_sect2:hover, #saveexit2:hover, #savecontinue3:hover,#avoidsaveexitcal4:hover,#savecontinue2cal4:hover,#alternatsaveexit1:hover,#alternatcontinue22:hover,#avoidsaveexitcal4:focus,#savecontinue2cal4:focus,#alternatsaveexit1:focus,#alternatcontinue22:focus, #saveexit2:focus, #savecontinue3:focus, #next_sect2:focus, #next_sect3:hover, #next_sect3:focus, 
	#pre_sec3:hover, #next_sect3:focus, #pre_sec2:hover, #pre_sec2:focus, #savecontinue2:hover, #savecontinue2:focus, #altertool4_next:hover, #altertool4_next:focus 
	#saveexit:hover, #saveexit:focus ,#altertool3_next:hover, #altertool3_next:focus,#alter_tool22:hover,#alter_tool22:focus, #avoid_tool22:hover, .alterPrev:hover, .alterPrev:focus,   #avoid_tool22:focus, #avoidsaveexit:hover, #avoidcontinue2:hover, #avoidsaveexit:focus, #avoidcontinue2:focus,
	#alternatcontinue2:hover, #alternatsaveexit:hover, #alternatcontinue2:focus, #alternatsaveexit:focus,.alterprevsubmit:hover, .alterprevsubmit:focus,  .aviodprevsubmit:hover, .aviodprevsubmit:focus, .sending-cancel:hover, .sending-cancel:focus {
	border-color: #999;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	text-decoration:none;
	}
	#next_sect2:active, #next_sect3:active, #saveexit2:active, #savecontinue3:active, #pre_sec3:active, #pre_sec2:active,
	#savecontinue2:active, #saveexit:active, #alternatcontinue2:active, #alternatsaveexit:active, #altertool4_next:active, #avoid_tool22:active,
	#avoidsaveexit:active, #avoidcontinue2:active, .sending-cancel:active,	
	 .alterPrev:active  {
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
	}
	/*#next:after, #next_sect2:after, #next_sect2:after, #next_sect3:after, #pre_sec3:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid #999;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin: 0 0 0 4px;
	position: relative;
	top: -1px;
	}*/
	#next_sect2:hover:after, #next_sect3:hover:after, #saveexit2:hover:after, #savecontinue3:hover:after, #pre_sec2:hover:after, #pre_sec2:hover:after,  
	#savecontinue2:hover:active, #saveexit:hover:active, #altertool3_next:hover:after,#alter_tool22:hover:after, #alternatcontinue2:hover:after, #alternatsaveexit:hover:after,
	 #altertool4_next:hover:after, #avoid_tool22:hover:after, .alterPrev:hover:after, #avoidsaveexit:hover:after, #avoidcontinue2:hover:after {
	border-top-color: black;
	}

#proceed, #avoid_next3,
#ctabutton .continue-here, #cal2_sub, .clinicform-submit, .download-result,
{
	border: 1px solid #999;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #76CF6F), color-stop(0.9, #65B561) );
	background: -moz-linear-gradient( center top, #76CF6F 10%, #65B561 90% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#76CF6F', endColorstr='#65B561');
	background-color: #65B561;
	-moz-box-shadow: inset 0px 1px 2px 0px #FFFFFF;
	-webkit-box-shadow: inset 0px 1px  2px 0px #FFFFFF;
	box-shadow: inset 0px 1px  2px 0px #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 2px #444;
	font-weight: bold;
	margin: 0px;
	padding: 10px 30px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-size: 1em;
	width: auto;
	text-transform: capitalize;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}
.download-result
{
	margin-bottom:35px;
}
#proceed:hover, 
#slide1_images #proceed:hover,
.continue-here:hover, 
#cal2_sub:hover, .clinicform-submit:hover, .download-result:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #65B561), color-stop(0.9, #76CF6F) );
	background: -moz-linear-gradient( center top, #65B561 10%, #76CF6F 90% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65B561', endColorstr='#76CF6F');
	background-color: #76CF6F;
}
#proceed {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #65B561), color-stop(0.9, #76CF6F) ) !important;
	background: -moz-linear-gradient( center top, #65B561 10%, #76CF6F 90% )!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65B561', endColorstr='#76CF6F')!important;
	background-color: #76CF6F!important;
}
#slide1_images, #proceed:active, #slide1_images #proceed:active, 
.continue-here:active, #cal2_sub:active, .clinicform-submit:active, .download-result:active {
	position: relative;
	top: 1px;
	left: 0px;
}
#slide1_images input[type=submit], .entry-content #ctabutton ul li a button, .form-submit #submit
{	
	border: 1px solid #79A854;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.29, #BABABA), color-stop(0.9, #919191) );
	background: -moz-linear-gradient( center top, #BABABA 29%, #919191 90% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F13F1', endColorstr='#919191');
	background-color: #BABABA;
	-moz-box-shadow: inset -1px 1px 2px 0px #FFFFFF;
	-webkit-box-shadow: inset -1px 1px  2px 0px #FFFFFF;
	box-shadow: inset -1px 1px  2px 0px #FFFFFF;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-shadow: 1px 1px 2px #666;
	margin: 5px 0px;
	margin-right:15px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-size: 14px;
	padding:10px 25px;
	text-transform: capitalize;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}
#slide1_images input[type=submit]:hover,  .entry-content #ctabutton ul li a button:hover, .form-submit #submit:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.29, #919191), color-stop(0.9, #BABABA) );
	background: -moz-linear-gradient( center top, #919191 29%, #BABABA 90% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#BABABA');
	background-color: #919191;
	-moz-box-shadow: inset -1px 1px 2px 0px #FFFFFF;
	-webkit-box-shadow: inset -1px 1px  2px 0px #FFFFFF;
	box-shadow: inset -1px 1px  2px 0px #FFFFFF;
}
#slide1_images input[type=submit]:active, #next:active, #proceed:active, .entry-content #ctabutton ul li a button:active, .form-submit #submit:active{
	position: relative;
	top: 1px;
	left: 0px;
}

#ctabutton{
float:left;
width:100%;
}
.post #ctabutton ul li {
	list-style:none;
}
#ctabutton ul {
  
    float: left;
    list-style: none outside none;
    margin: 0 17px 0 0;
    padding: 12px;
    text-align: center;
    width: auto;
}
#ctabutton ul li {
    float: none;
    margin: 11px 0;
    padding: 0;
    width: auto;
}
#ctabutton ul li a button {
    background: none repeat scroll 0 0 #5AA65A;
    border: medium none;
    border-radius: 10px;
	box-shadow: 0 5px 0 #BCBCBC; 
	transition: all .1s linear; 
}
#ctabutton ul li a button:hover {

	transform: translateY(3px); 
}
#enrollcalculater{
float:left;
width:100%;
}

#enrollcalculater .topmenu_button {
    float: left;
    list-style: none outside none;
    padding: 0;
    width: 100%;
}
#enrollcalculater .topmenu_button li {
    float: left;
    width: auto; margin-left:0px;
}
#enrollcalculater .topmenu_button li .inactive{
    border: 1px solid #f2f2f2;
	background:#fff;
	 padding: 6px 15px;
	 color:#000;
	 float:left;
	 text-decoration: none;
}
#enrollcalculater .topmenu_button li .active{
background:#5AA65A;
color:#fff;
}

#breadcrumb, #breadcrumb2 { float: left; display: block; }
#breadcrumb ul, #breadcrumb2 ul { list-style: none; }


.crumbs {
    text-align: left;
}
.crumbs ul {
   display: inline-block;
    list-style: none outside none;
    margin: 10px 2px;
    padding: 0 !important;
}
.crumbs ul li {
    display: inline;
}
.crumbs ul li a {
    background: #000000;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 1.5em;
    height: 40px;
    margin: 0 10px 0 0;
    padding: 3px 65px 0 80px;
    position: relative;
    text-align: center;
    text-decoration: none; line-height:34px; cursor:pointer
}
.crumbs ul li a:after {
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    border-left: 27px solid #000000;
    border-top: 20px solid rgba(0, 0, 0, 0);
    content: "";
    position: absolute;
    right: -26px;
    top: 0;
    z-index: 1;
}
.crumbs ul li a.active {
    background: none repeat scroll 0 0 #65B561;
}
.crumbs ul li a.active:after{
      border-left: 27px solid #65B561;
    
}
.crumbs ul li a:before {
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    border-left: 25px solid #ffffff;
    border-top: 20px solid rgba(0, 0, 0, 0);
    content: "";
    left: 0;
    position: absolute;
    top: 0;
}
.crumbs ul li:first-child a {
}
.crumbs ul li:first-child a:before {
    display: none;
}
.crumbs ul li:last-child a {
    padding-right: 25px;
}
.crumbs ul li:last-child a:after {
    display: none;
}

.ui-tabs{padding-left:20px;}

.calculation_box{width:1030px; }

  p#slide1_controls {
    text-align:center;
  }
  #slide1_controls span {
    padding-right:2em;
    cursor:pointer;
  }
  #slide1_controlscal3 {
    text-align:center;
  }
  #slide1_controlscal3 span {
    padding-right:2em;
    cursor:pointer;
  }
  #slide1_container {
    /*width:600px;*/
    height:auto;
    overflow:hidden;
  }
  #slide1_images {
    width:100%;
    -webkit-transition:all 1.0s ease-in-out;
    -moz-transition:all 1.0s ease-in-out;
    -o-transition:all 1.0s ease-in-out;
    transition:all 1.0s ease-in-out;
  }

  #slide1_images  .cont {
    padding:0;
      margin: 0;
    float:left; width:100%; /*width:600px;*/ height:auto;/* background:#f2f2f2; padding:10px 20px*/
  }
  #slide1_images #cal2 {
    margin-left: 100%;
    position: absolute;
} 
#slide1_images #cal3 {
    margin-left: 100%;
    position: absolute;
}
  
 #slide1_images #tool2_2 , #slide1_images #tool4_2,#slide1_images #tool2_3,#slide1_images #tool4_3,#slide1_images #tool3_2 ,#slide1_images #tool3_7 ,#slide1_images #tool3_3,
#slide1_images #tool3_4,#slide1_images #tool3_5,#slide1_images #tool4_2 ,#slide1_images #tool4_7 ,#slide1_images #tool4_3,#slide1_images #tool3_8,#slide1_images #tool4_4,#slide1_images #tool4_5,#slide1_images #tool4_8, #slide1_images #tool4_8{
    margin-left: 100%;
    position: absolute;
} 
.case_cal {
    float: left;
    width: 100%;
}
.case_cal > td {
    float: left;
    width: 100%;
    padding:8px 0px !important;
}
  
/*Style Changes 17 feb */
#content .entry-content .ctabutton-overide ul
{
	margin:0px ;
	margin-bottom:25px;
	padding:0px ;
	border:none;
}
#content .entry-content .ctabutton-overide ul li
{
	margin:0px ;
}
#calintro p
{
	height:auto;
	display:inline-block;
	
}
#slide1_images .border-left-bottom
{
	border:none;
	padding-left:0px;
}
.border-left-align
{
	border-left:1px solid #ddd;
}
.min-height-table
{
	height:100px;
	vertical-align:top !important;
}
.entry-header, .entry-content, .comments-area, .entry-summary, .entry-meta{
  max-width: 1080px !important;
 /* max-width:95% !important;*/
}  
.content-area, .content-sidebar {
	padding-top: 30px;
}
.comment-form-comment label
{
	width:100%;
	display:inline-block;
}
#slide1_container .cont th{
border:none;
 text-transform: capitalize;
 color:#222;
 background:none;
}
#slide1_container .cont td{
border:none;
}
.comment-form-comment textarea
{
	height: 130px;
    width: 600px;
}
.section2-middle-text th, .section2-middle-text td 
{
	vertical-align:middle;
	width:90%;
}
.section-wrapper.alternative { 
	float: left;
	position: absolute;
}


.section-wrapper.avoided,
.section-wrapper.alternative,
.section-wrapper.clinical,
.section-wrapper.enrollment{
 	-webkit-transition: all 1s ease-out ; 
 	     -o-transition: all 1s ease-out ; 
 	        transition: all 1s ease-out ; 
}

.section-wrapper.avoided.active,
.section-wrapper.alternative.active,
.section-wrapper.clinical.active,
.section-wrapper.enrollment.active {
 	-webkit-transform: translateX( 0% ); 
 	    -ms-transform: translateX( 0% ); 
 	     -o-transform: translateX( 0% ); 
 	        transform: translateX( 0% ); 
}
.section-wrapper.alternative.active { position: relative; }

#section2, #section3, #section4, #clinicform, 
{
	margin-bottom:35px;
}

.align
{
	text-align:center;
}
#section3 td input  
{
	text-align:center;
}
.entry-content th, .comment-content th
{
	width:90%;
	vertical-align:middle;
	border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

.entry-content td, .comment-content td {
	vertical-align:middle;
	border-right:1px solid #ddd;
}
.table-part
{
	width:90%;
}
.table-minute
{
	width:80px;
	text-align:center;
}
.table-input
{
	width:84px;
}
.align-right
{
	text-align:right;
}
.result-heading
{
	width:80%;
}
.result-price
{
	width:20%;
}
.nxt-lnk
{
	margin-bottom:10px;
}
.yes-radio
{
	margin-right:10px;
}
.yes-radio input
{
	margin-right:5px;
}
td, th
{
	padding:8px !important;
}
table th, table tdxsaxsaxs
{
	padding:8px;
}
.sec-parti-1
{
	width:70%;
}
.sec-parti-2
{
	width:10%;
	text-align:center;-+++
	text-align:left;
}
.center-align
{
	text-align:center;
}
.proceed-btn
{
	margin-bottom:10px;
	margin-top:25px;
}
.radio-ipt
{
	margin-right:15px;
}
.radio-ipt input
{
	margin-right:5px;
}
/* Style Changes 17 feb end */
.align-center
{text-align: center;}
.align-right
{/*text-align: right;*/ text-align:left; padding-top: 20px;}
.align-right input {font-size: 0.8em !important;
	padding:5px 15px  !important; border: 1px solid #ccc}	
	.nextbtn {margin: 500px;}

.align-right .tooltip1 {
    float: right;
    font-size: 1em !important;
}
/* Bobby edited - added margin-top 40px; */
#next_sect2,#next_sect3,#next_sect4,#clinicefficien,#altertool3_next,#alter_tool22,#alter_next3,#avoid_next3,#alter_submit_form,#thriedproceed4{
float:right; margin-top: 40px; margin-bottom:20px;
}


//
/*custom font*/


/*basic reset*/
* {margin: 0; padding: 0;}

/*form styles*/
#msform {
	width: 100%;
	margin: auto;
	text-align: right;
	position: relative;
}

#msform table{

 	border:1px solid #ddd;

}
#msform fieldset {
	background: white;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	padding: 20px 30px;
	
	box-sizing: border-box;
	width: 100%;
	
	
	/*stacking fieldsets above each other*/
	position: relative;
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
	display: none;
}
/*inputs*/
#msform input, #msform textarea {
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-bottom: 10px;
	width: 100%;
	box-sizing: border-box;
	color: #2C3E50;
	font-size: 1em;
}
/*#percent_0a {background: #72A307;}
#percent_1a {background: #FED933;}
#percent_2a {background: #518548;}

.nureicconstan.nureicconstan:focus{box-shadow:1px 1px 8px 2px #72A307 inset !important}
.nureicconstan.nureicconstan:active{box-shadow:1px 1px 8px 2px #72A307 inset !important}
  
*/
  #percent_0a input.activepre  {border:none; box-shadow:1px 1px 8px 2px #72A307 inset}
 #percent_1a input.activepre {border:none; box-shadow:1px 1px 8px 2px #FED933 inset}
  #percent_2a input.activepre {border:none; box-shadow:1px 1px 8px 2px #518548 inset}

.toolmid {opacity:0.19; display: block; text-align: center; }
.tooltip1:focus > .toolmid{opacity:1}
.k-draghandle:hover > .toolmid{opacity:1}
 #percent_0a input:active ~ .toolmid,#percent_0a input:focus ~ .toolmid{opacity:1;}
  #percent_1a input:active ~ .toolmid,#percent_1a input:focus ~ .toolmid{opacity:1;}
   #percent_2a input:active ~ .toolmid,#percent_2a input:focus ~ .toolmid{opacity:1;}
 #percent_0a input:active {border:none; box-shadow:1px 1px 8px 2px #72A307 inset}
 #percent_0a input:focus {border:none; box-shadow:1px 1px 8px 2px #72A307 inset}
 #percent_1a input:active {border:none; box-shadow:1px 1px 8px 2px #72A307 inset}
  #percent_1a input:focus {border:none; box-shadow:1px 1px 8px 2px #FED933 inset}
 #percent_2a input:active {border:none; box-shadow:1px 1px 8px 2px #72A307 inset}
  #percent_2a input:focus {border:none; box-shadow:1px 1px 8px 2px #518548 inset}
#percent_0     {background: linear-gradient(#A1E048, #6A942F) repeat scroll 0% 0% transparent; color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);} 
#percent_1  {background: linear-gradient(to bottom, #FED933 0%, #E7B206 100%) repeat scroll 0% 0% transparent; color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);}
#percent_2 {background: linear-gradient(#5DB05D, #496A3B); color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);}
/*buttons*/
#msform .action-button {
	width: 100px;
	background: #27AE60;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
	
}
#msform .action-button:hover, #msform .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
}
/*headings*/
.fs-title {
	font-size: 1.4em;
	text-transform: uppercase;
	color: #2C3E50;
	margin-bottom: 10px;
	text-align:center;
}
.fs-subtitle {
	font-weight: normal;
	font-size: 1em;
	color: #666;

	margin-bottom: 20px;
	text-align:center;
}
/*progressbar*/
#progressbar {
	width: 100%;
	margin-bottom: 30px;
	margin-top: 30px;
	overflow: hidden;
	/*CSS counters to number the steps*/
	counter-reset: step;
	text-align:center;
}
#progressbar li {
	list-style-type: none;
	color: #000;
	text-transform: uppercase;
	font-size: 0.8em;
	width: 33.33%;
	float: left;
	position: relative;
}
#progressbar li:before {
	content: counter(step);
	counter-increment: step;
	width: 20px;
	line-height: 20px;
	display: block;
	font-size: 0.8em;
	color: #333;
	background: #ddd;
	border-radius: 3px;
	margin: 0 auto 5px auto;
}
/*progressbar connectors*/
#progressbar li:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #000;
	position: absolute;
	left: -47.5%;
	top: 9px;
	z-index: -1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
	/*connector not needed before the first step*/
	content: none; 
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,  #progressbar li.active:after{
	background: #66B360;
	color: #000;
}

.sect table{
	border-left: none !important;
	border:1px solid #ddd;
}
#ctabutton .reset{
padding:10px;
}

	.summarybtn:hover {
	border-radius:50px;
	
	}
	.summarybtn:focus, .summarybtn:active {
	 border-radius:50px;
	 box-shadow: 0 1px 3px 0 #000000 inset;
   	 -webkit-box-shadow: 0 1px 3px 0 #000000 inset;
   	 -ms-box-shadow: 0 1px 3px 0 #000000 inset;
	
	}

.percentage-infield:before { content:"\0025"; position: absolute; margin-left: 124px; margin-top: 2.percentage-px; margin-top:8px;}
.p-bar .percentage-infield:before { content:"\0025"; color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); position: absolute; margin-left: 130px; margin-top: 2.percentage-px; /*margin-top:8px;*/ margin-top:5px;}

#step1 #section1 .percentage-infield:before {
    margin-left: 9%;
}
.table-cal th {background: #45484a; color: #fff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);}
.table-cal tr.shade, .table-cal th.shade, .table-caltask tr th {background-color: #dfdfdf !important; color: #222 !important; font-weight: bold; font-family: 'proxima_nova_rgbold' !important;  }

.table-cal tr:nth-child(even) { /*(even) or (2n 0)*/


}
.table-cal tr:nth-child(odd) { /*(odd) or (2n 1)*/

}
 .style-hand
{
    display: inline-block;
    padding: 0px ;
    vertical-align: middle;
    width: auto;
	margin-right:0px;
	animation:myfirst 1.5s linear infinite;
	-moz-animation:myfirst 1.5s linear infinite; /* Firefox */
	-webkit-animation:myfirst 1.5s linear infinite; /* Safari and Chrome */
	-o-animation:myfirst 1.5s linear infinite; /* Opera */
}
.lodding-bar
{
	display:inline-block;
	vertical-align:middle;
	margin:0px;
}
@keyframes myfirst
{
0%,100%   {}
25%  {opacity:0.4;  }
50%  {transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
75% {}
}
@-moz-keyframes myfirst /* Firefox */
{
0%,100%   {}
25%  {opacity:0.4;  }
50%  {transform: rotateY(180deg);-webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
75% {}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%,100%   {}
25%  {opacity:0.4;  }
50%  {transform: rotateY(180deg);-webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
75% {}
}

@-o-keyframes myfirst /* Opera */
{
0%,100%   {}
25%  {opacity:0.4;  }
50%  {transform: rotateY(180deg);-webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
75% {}
}

#section2 .summarybtn {
    float: right;
    margin-top: 40px;
    position: relative;
    right: 3%;
}
#section3 .summarybtn {
    float: right;
    position: relative;
   	margin-left:20px;
     margin-top: 40px;
}

#section3 .summarybtn { margin-top: 20px; }

#clinicform,
#altertool33 .final td,
.step-pane.active-step .final { border: 0px solid #ddd !important; margin-bottom: 20px; }

#section1 input,#section2 input{
text-align:center;
/*height:25px;*/
height:25px;
cursor: auto;
}
#section1 .p-bar input
{
    height: 12px;
    margin-bottom: 0;
    margin-top: 4px;
}
.p-bar .slider
{
	margin-left:3px !important;	
}
.percentage-infield ~ .slider
{
	margin-left:4px !important;
	
}
.percentage-infield .slider
{
	margin-left:4px !important;
	
}
.fulbackg > th {
    border: medium none;
}

#accordion table {
    border: 1px solid #DDDDDD;
}
#accordion table input {
    border: 1px solid #DDDDDD;
    text-align: center;
}


.fullbtn > td {
    border: medium none;
}
.tool2back:before {
    content: "←";
    font-size: 1.1em;
    margin: 0 3px 0 0;
}
.pull-left
{
	float:left;
}
.align-right .backtomain,.tool2back,.tool3back, .align-right .btn.btn-mini.btn-next,.tool4back  {
    background: none repeat scroll 0 0 #FCFCFC;
     border-radius: 5px;
    color: #000000 !important;
    font-size: 0.8em !important;
    font-weight: bold important;
    margin: 6px 3px 1px 0px !important;
    padding: 9px !important;
   border: 1px solid #DDD;
	text-shadow: 0 1px 1px white;
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow:    0 1px 1px #fff;
	box-shadow:         0 1px 1px #fff;
	
	white-space: nowrap;
	vertical-align: middle;
	
	background: transparent;
	cursor: pointer;
	}
	.align-right .backtomain:hover, .align-right .backtomain:focus, .tool2back:hover, 
	.tool2back:focus, .tool3back:hover, .tool3back:focus, .align-right .btn.btn-mini.btn-next:hover, .align-right .btn.btn-mini.btn-next:focus, #next_sect2:hover, #next_sect2:focus, #pre_sec2:hover, #pre_sec2:focus, #next_sect3:hover, #next_sect3:focus, #pre_sec3:hover, #pre_sec3:focus, #altertool3_next:hover, #altertool3_next:focus, #alter_tool22:hover, #alter_tool22:focus, .alterprevsubmit:hover, #alterprevsubmit:focus, #altertool4_next:hover, #altertool4_next:focus, #avoid_tool22:hover, #avoid_tool22:focus, .aviodprevsubmit:hover, .aviodprevsubmit:focus, #saveexit:hover, #saveexit:focus, #savecontinue2:hover, #savecontinue2:focus, #savecontinue3:hover, #savecontinue3:focus, #saveexit2:hover, #saveexit2:focus, #alternatsaveexit:hover, #alternatsaveexit:focus, #alternatcontinue2:hover, #alternatcontinue2:focus, #avoidcontinue2:hover, #avoidcontinue2:focus, #avoidsaveexit:hover, #avoidsaveexit:focus, .tool4back:hover, .tool4back:active   {
	border-color: #999;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	-moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	text-decoration:none;
	}
	.align-right .backtomain:active, .tool2back:active, .tool3back:active, .align-right .btn.btn-mini.btn-next:active, #next_sect3:active, #pre_sec3:active, #altertool3_next:active, #alter_tool22:active, .alterprevsubmit:active, #altertool4_next:active, #avoid_tool22:active, .aviodprevsubmit:active, #saveexit:active, #savecontinue2:active, .tool4back:active  {
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
	}
	
	.align-right .backtomain:hover:after, .tool2back:hover:after, .tool3back:hover:after, .align-right .btn.btn-mini.btn-next:hover:after, #next_sect3:hover:after, #pre_sec3:hover:after, #altertool3_next:hover:after, #alter_tool22:hover:after, .alterprevsubmit:hover:after, #altertool4_next:hover:after, #avoid_tool22:hover:after, .aviodprevsubmit:hover:after, #saveexit:hover:after, #savecontinue2:hover:after , .tool4back:hover:after  {
	border-top-color: black;
	}
	
}
.align-right .tool2back:before{
content: '\2190';
    font-size: 1.2em;
    margin: 0 3px 0 0;
}
.align-right .tool3back:before{
content: '\2190';
    font-size: 1.2em;
    margin: 0 3px 0 0;
}
.align-right .tool4back:before{
content: '\2190';
    font-size: 1.2em;
    margin: 0 3px 0 0;
}
.align-right .backtomain:before{
content: '\2190';
    font-size: 1.2em;
    margin: 0 3px 0 0;
}

.align-right .btn.btn-mini.btn-next:after{
  /* content: '\2192'; Removed by Bobby 3/19/2014  */
 font-size: 1.3em;
    margin: 1px 0 0 5px;
	}
	.meter { 
			height: 20px;  /* Can be anything */
			position: relative;
			margin:5px 0 0; /* Just for demo spacing */
			background: #555;
			-moz-border-radius: 25px;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			padding: 0px;
			-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
			-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
			box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
			    -moz-box-sizing: content-box;
				-webkit-box-sizing:content-box;
		}
.calculation_box.slider{
width:100%;
}		


 body table .showtip {

    color: #FFFFFF;
    box-shadow:0 0 4px 2px #DDDDDD;
    -webkit-box-shadow:0 0 4px 2px #DDDDDD;
    -ms-box-shadow:0 0 4px 2px #DDDDDD;

	transition:width 2s;
	border:1px solid #ddd;
	
transition-timing-function:linear;
/* Safari */
-webkit-transition:width 2s;
-webkit-transition-timing-function:linear;
/*-moz-box-shadow:    inset 0 0 10px #333;
   -webkit-box-shadow: inset 0 0 10px #333;
   box-shadow:         inset 0 0 10px #333;*/
   position: relative;
}
.showtip .tip { 

    color: #333333;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}

.slidescrol {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #DDDDDD;
    border-radius: 23px;
    float: left;
    padding: 24px;
}

.scrolbtnslid{
  height:100px; 
  width:240px; 
  margin:10px auto 2px;
  background:#cdced1;
  border-radius:30px;
  box-shadow: 
  0 1px 6px 2px #8B8B8B inset, 
  0 1px 0 1px #FFFFFF;
    
  position:Relative;
  padding:2px;
}.scrol1 {
    float: left;
    width: 50%;
	left:0;
	height:50px;
}
.scrol2 {
    float: left;
    width: 50%;
	right:0;
	height:50px;
}
.page-id-1446 .right, .page-id-1446 .left{
  width:120px;
  float:left; 
  text-align:center; 
  line-height:100px;
  font-size:2.5em;
  text-shadow:2px 2px 0 white;
  border-radius:50px;
  transition:all 0.2s linear;
  font-weight:bold;
}
.left {color: grey;}
.right {color: gray;}

#radio-one:checked ~ .left{color:green;}
#radio-two:checked ~ .left{color:green;}


#radio-one:checked ~ .right{
  color:red; }
#radio-two:checked ~ .right{
  color:red;} 

.scrollslid{
  width:100px; 
 /* border:10px solid #65B561; 
  border-radius:14px;
  box-shadow:
    inset 0 1px 1px 1px #656565,
    0 0 0 2px #BBBBBB;*/
  height:76px; 
 
  position:absolute;
  left:4px;
  top:-2px;
  
  background:url("images/off.png") 0px -1px no-repeat;
  transition: all 0.3s ease-out;
}
.scrolbtnslid:focus .scrollslid, .scrolbtnslid:active.scrollslid
{
	background:url("images/on.png") no-repeat;
}
.pbarerrormsg {
    background: none repeat scroll 0 0 #D53F8A;
    color: #FFFFFF;
    padding: 0 10px;
}
.checkbox, .radio{
  display:none;
  float:left;
}
.checkbox, .radio2{
  display:none;
  float:right;
}
.page-id-1446 label{
  display:block; 
  z-index:999; 
  height:100%; 
  width:40%; 
  cursor:pointer;
}
 page-id-1446 label {position: absolute;}
.scrolbtnslid.list{
  height:46px;
  width:125px;
  color:#555;
}
.list-item{
  display:block;
  float:left;
  width:50%;
  height:42px;
  line-height:40px;
  margin:1px 0;
  text-align:center;
 
  border-radius:40px;
  padding-top: 3px;
  font-size: 1.5em;
  font-weight: bold;
  text-shadow:1px 1px 0px #fff;
}
.slider-list{
  /*width:45%;
  height:35px;*/
  width:50%;
  height:58px;
   margin-left: 28px;
}

.scrolbtnslid.list.canform1 {
    /*float: left;
    width: 24%;*/
    font-size: 0.9em;
}
.scrolbtnslid.list.canform1 .slider-list{
width:48%;
margin-left:30px;
}
.scrolbtnslid.list.canform1 .list-item {
    font-size: 0.9em;
    line-height:38px;
    font-weight: normal;
}
#radio-one1:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two1:checked ~ .slider-list {  margin-left: 66px;}

#radio-one2:checked ~ .slider-list{ margin-left:-3px;background: url("images/on.png") 0px 1px no-repeat; }
#radio-two2:checked ~ .slider-list {  margin-left: 66px;}
#radio-one3:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two3:checked ~ .slider-list {  margin-left: 66px;}	
#radio-one4:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two4:checked ~ .slider-list {  margin-left: 66px;}
#radio-one5:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two5:checked ~ .slider-list {  margin-left: 66px;}
#radio-one6:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two6:checked ~ .slider-list {  margin-left: 66px;}
#radio-one7:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two7:checked ~ .slider-list {  margin-left: 66px;}
#radio-one8:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two8:checked ~ .slider-list {  margin-left: 66px;}
#radio-one9:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two9:checked ~ .slider-list {  margin-left: 66px;}
#radio-one10:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two10:checked ~ .slider-list {  margin-left: 66px;}
#radio-one25:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two25:checked ~ .slider-list {  margin-left: 66px;}
#radio-one26:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two26:checked ~ .slider-list {  margin-left: 66px;}
#radio-one11:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two11:checked ~ .slider-list {  margin-left: 66px;}
#radio-one12:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two12:checked ~ .slider-list {  margin-left: 66px;}
#radio-one14:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two14:checked ~ .slider-list {  margin-left: 66px;}
#radio-one15:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two15:checked ~ .slider-list {  margin-left: 66px;}
#radio-onesec2:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twosec2:checked ~ .slider-list {  margin-left: 66px;}
#radio-onesec42:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twosec42:checked ~ .slider-list {  margin-left: 66px;}
#radio-onethreed3:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twothreed3:checked ~ .slider-list {  margin-left: 66px;}
#radio-onethreed4:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twothreed4:checked ~ .slider-list {  margin-left: 66px;}
#radio-onethred:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twothred:checked ~ .slider-list {  margin-left: 66px;}
#radio-one4thred:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-two4thred:checked ~ .slider-list {  margin-left: 66px;}
#radio-onecanform1:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twocanform1:checked ~ .slider-list {  margin-left: 66px;}
#radio-onecanform2:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twocanform2:checked ~ .slider-list {  margin-left: 66px;}
#radio-onealternate:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twoalternate:checked ~ .slider-list {  margin-left: 66px;}
#radio-oneavoid:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twoavoid:checked ~ .slider-list {  margin-left: 66px;}
#radio-oneavoid2:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twoavoid2:checked ~ .slider-list {  margin-left: 66px;}
#radio-onealternate1cal3:checked ~ .slider-list{ margin-left:-3px; background: url("images/on.png") 0px 1px no-repeat; }
#radio-twoalternate2cal3:checked ~ .slider-list {  margin-left: 66px;}

#radio-one1:checked ~ .list-item.left { color:#17f182; }
#radio-two1:checked ~ .list-item.right { color:#dd0000; }
#radio-one2:checked ~ .list-item.left { color:#17f182; }
#radio-two2:checked ~ .list-item.right { color:#dd0000; }
#radio-one3:checked ~ .list-item.left { color:#17f182; }
#radio-two3:checked ~ .list-item.right { color:#dd0000; }

#radio-one4:checked ~ .list-item.left { color:#17f182; }
#radio-two4:checked ~ .list-item.right { color:#dd0000; }
#radio-one5:checked ~ .list-item.left { color:#17f182; }
#radio-two5:checked ~ .list-item.right { color:#dd0000; }
#radio-one6:checked ~ .list-item.left { color:#17f182; }
#radio-two6:checked ~ .list-item.right { color:#dd0000; }
#radio-one7:checked ~ .list-item.left { color:#17f182; }
#radio-two7:checked ~ .list-item.right { color:#dd0000; }

#radio-one8:checked ~ .list-item.left{ color:#17f182; }
#radio-two8:checked ~ .list-item.right { color:#dd0000; }
#radio-one9:checked  ~ .list-item.left { color:#17f182; }
#radio-two9:checked ~ .list-item.right { color:#dd0000; }
#radio-one10:checked + .scrol1 + .list-item { color:#17f182; }
#radio-two10:checked ~ .list-item.right { color:#dd0000; }
#radio-one25:checked + .scrol1 + .list-item { color:#17f182; }
#radio-two25:checked ~ .list-item.right { color:#dd0000; }
#radio-one26:checked + .scrol1 + .list-item { color:#17f182; }
#radio-two26:checked ~ .list-item.right { color:#dd0000; }
#radio-onesec2:checked + .scrol1 + .list-item { color:#17f182; }
#radio-twosec2:checked + .scrol2 + .list-item { color:#dd0000; }
#radio-onethreed3:checked + .scrol1 + .list-item { color:#17f182; }
#radio-twothreed3:checked + .scrol2 + .list-item { color:#dd0000; }
#radio-onethred:checked + .scrol1 + .list-item { color:#17f182; }
#radio-twothred:checked + .scrol2 + .list-item { color:#dd0000; }
#radio-onecanform1:checked ~ .list-item.left { color:#17f182; }
#radio-twocanform1:checked ~ .list-item.right { color:#dd0000; }
#radio-onecanform2:checked ~ .list-item.left { color:#17f182; }
#radio-twocanform2:checked ~ .list-item.right { color:#dd0000; }
#radio-onealternate:checked ~ .list-item.left { color:#17f182; }
#radio-twoalternate:checked ~ .list-item.right { color:#dd0000; }
#radio-oneavoid:checked ~ .list-item.left { color:#17f182; }
#radio-twoavoid:checked ~ .list-item.right { color:#dd0000; }

.scrolbtnslid.list .scrol1 + .list-item  { left: -64px;    position: absolute;  }
.scrolbtnslid.list .scrol2 + .list-item { position: absolute; right: -60px;  }

#radio-onecanform1:checked + .scrol1 + .list-item { color:#17f182; }
#radio-twocanform1:checked + .scrol2 + .list-item { color:#dd0000; }

#radio-onealternate:checked + .scrol1 + .list-item { color:#17f182; }

#radio-onecanform2:checked + .scrol1 + .list-item { color:#17f182; }

#radio-onecanform3:checked + .scrol1 + .list-item { color:#17f182; } 
#radio-onecanform4:checked + .scrol1 + .list-item { color:#17f182; }
 
 
 
.scrolbtnslid.list.canform1 .scrol1 ~ .list-item { left: -125px;  font-size: 1.4em;    font-weight: bold;   position: absolute; width:auto; }
.scrolbtnslid.list.canform1 .scrol2 ~ .list-item { right: -120px;  font-size: 1.4em;    font-weight: bold;   position: absolute; width:auto; left:auto }

.table-caltask tr th{
width:80.5%;
}

#cal2 tr {
    /* border-bottom: 1px solid #cccccc; removed by Bobby 03.19.14 */
}
#ctabutton > ul {
    float: left;
    width: 100%;
}
#calintro{
height:141px;
}
.ytooltip .sec-parti-2 .parentFormform1{
 position: static !important;
}
.ytooltip .parentFormform2{
 position: static !important;
}
.ytooltip .parentFormform3{
 position: static !important;
}
.downloadpdf {
    float: left;
}

.ytooltip { position: relative; }

.closeittip {
    border-top: 1px solid #EEEEEE;
    bottom: -10px;
    float: right;
    height: 23px;
    left: 0;
    line-height: 24px;
    padding-bottom: 8px;
    padding-top: 3px;
    cursor:pointer;
    position: absolute;
    right: 0;
    text-align: center;
}

.fuelux .icon-leaf {
	padding: 0;
	margin-left: 5px;
}

.errormsg {
       background: none repeat scroll 0 0 #D53F8A;
    border: 1px solid;
    border-radius: 10px;
    color: #FFFFFF;
    float: right;
    margin-left: 21px;
    margin-top: 38px;
    padding: 8px 10px;
    width: auto;
}

.table-cal.tool2first td + td {
    width: 9%;
}

.showupperct {
    color: #2D7C28;
    float: right;
    font-size: 1em;
	/* height: 25px;
    margin-top: 6px;*/
    text-align:right;
    margin:3px 0px;
    width: 100%;
}

.tbl-let-wdth
{
	display:inline-block;
	width:130px !important;
	margin-right:10px !important;
	vertical-align:middle;
}
.tbl-fl-inf-td
{
	text-align:center;
	width:26.9% !important;
}
#step2 input{
text-align:center;
}

.tooluppop {
  /* background: none repeat scroll 0 0 #FFFFFF; */
/* border: 2px solid #000000; */
float: left;
left: 12px;
line-height: 18px;
font-size: 13px;
/* color: #000; */
position: absolute;
top: 135px;
padding: 10px;
width: 180px;
min-width: 180px;
/* border: 1px solid #DDDDDD; */
/* box-shadow: 0 0 5px 0 #CCCCCC; */
/* -webkit-box-shadow: 0 0 5px 0 #CCCCCC; */
/* -ms-box-shadow: 0 0 5px 0 #CCCCCC; */
font-family: sans-serif;
font-weight: lighter;
text-align: left;
/* color: black; */
background: -moz-linear-gradient(top, rgba(146,203,112,0.85) 0%, rgba(102,179,96,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,203,112,0.85)), color-stop(100%,rgba(102,179,96,1)));
background: -webkit-linear-gradient(top, rgba(146,203,112,0.85) 0%,rgba(102,179,96,1) 100%);
background: -o-linear-gradient(top, rgba(146,203,112,0.85) 0%,rgba(102,179,96,1) 100%);
background: -ms-linear-gradient(top, rgba(146,203,112,0.85) 0%,rgba(102,179,96,1) 100%);
background: linear-gradient(to bottom, rgba(146,203,112,0.85) 0%,rgba(102,179,96,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8092cb70', endColorstr='#66b360',GradientType=0 );
border-radius: 5px;
color: #fff;
 text-shadow: 0px 1px 0px #aaa;
}
.tooluppop > a {
   /* display: table-cell;
    float: none;*/
    text-decoration: underline;
    width: auto;
}
.tooluppop:after{
content: '';
position: absolute;
top: 100%;
left: 23%;
margin-left: -8px;
width: 0;
height: 0;
border-top: 17px solid #66B360;
border-right: 13px solid transparent;
border-left: 13px solid transparent;
}
.toolseuppop {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FFFFFF;
    border-radius: 6px;
    box-shadow: 2px -1px 5px 2px #65B561;
    float: left;
    font-size: 0.9em;
    font-weight: normal;
    height: 160px;
    left: 347px;
    margin-top: -14.5%;
    padding: 7px;
    position: absolute;
    width: 560px;
}

body
{
	min-height:100%;
	color:#333;	
}
th
{
	background:none;
}
#case3
{
	border-bottom:none !important;
}
#clinicform {
	border:1px solid #ddd;
}
#clinicform tr td:last-child
{
	border-right:none;
}
#pdfresult form
{
	border:1px  #ddd;
	border-right:none;
	border-bottom:none;
}
#pdfresultcal3 form
{
	border:1px  #ddd;
	border-right:none;
	border-bottom:none;
}
#step5 #pdfresult form, #step1 #pdfresult form
{
	border:none;
}
.smry-tbl td:first-child
{
	width:62%;
}
.fuelux #section1 input,.fuelux #section2 input,.fuelux #section3 input
{
	width:170px;
}
.fuelux .slider
{
	min-width:170px;
}
@-webkit-keyframes moveFromTop {
	from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes moveFromTop {
	from { -moz-transform: translateY(-100%); }
}
@keyframes moveFromTop {
	from { transform: translateY(-100%); }
}
.sect-page-moveFromTop {
	-webkit-animation: moveFromTop .9s ease both;
	-moz-animation: moveFromTop .9s ease both;
	animation: moveFromTop .9s ease both;
}

body .current
{
	visibility:visible;
}

/* scale and fade */

.sect-current, .no-js .sect {
    visibility: visible;
    z-index: 1;
}
.sect-scaleDown {
	-webkit-animation: scaleDown .7s ease both;
	-moz-animation: scaleDown .7s ease both;
	animation: scaleDown .7s ease both;
}

.sect-scaleUp {
	-webkit-animation: scaleUp .7s ease both;
	-moz-animation: scaleUp .7s ease both;
	animation: scaleUp .7s ease both;
}

.sect-scaleUpDown {
	-webkit-animation: scaleUpDown .5s ease both;
	-moz-animation: scaleUpDown .5s ease both;
	animation: scaleUpDown .5s ease both;
}

.sect-scaleDownUp {
	-webkit-animation: scaleDownUp .5s ease both;
	-moz-animation: scaleDownUp .5s ease both;
	animation: scaleDownUp .5s ease both;
}


/********************************* keyframes **************************************/

/* scale and fade */

@-webkit-keyframes scaleDown {
	to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleDown {
	to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleDown {
	to { opacity: 0; transform: scale(.8); }
}

@-webkit-keyframes scaleUp {
	from { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleUp {
	from { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleUp {
	from { opacity: 0; transform: scale(.8); }
}

@-webkit-keyframes scaleUpDown {
	from { opacity: 0; -webkit-transform: scale(1.2); }
}
@-moz-keyframes scaleUpDown {
	from { opacity: 0; -moz-transform: scale(1.2); }
}
@keyframes scaleUpDown {
	from { opacity: 0; transform: scale(1.2); }
}

@-webkit-keyframes scaleDownUp {
	to { opacity: 0; -webkit-transform: scale(1.2); }
}
@-moz-keyframes scaleDownUp {
	to { opacity: 0; -moz-transform: scale(1.2); }
}
@keyframes scaleDownUp {
	to { opacity: 0; transform: scale(1.2); }
}


.sect-page-scaleDown {
	-webkit-animation: scaleDown 1.7s ease both;
	-moz-animation: scaleDown 1.7s ease both;
	animation: scaleDown 1.7s ease both;
}

.sect-page-scaleUp {
	-webkit-animation: scaleUp .9s ease both;
	-moz-animation: scaleUp .9s ease both;
	animation: scaleUp .9s ease both;
}
.sect-page-scaleUpDown {
	-webkit-animation: scaleUpDown .9s ease both;
	-moz-animation: scaleUpDown .9s ease both;
	animation: scaleUpDown .9s ease both;
}
.sect-delay300 {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	animation-delay: .3s;
}
/*********************************  End keyframes **************************************/


/*changes start 14 feb*/
.article_column .article_separator
{
	display:none;
}
body table
{
 border:1px solid #ddd;	
 border-left:none;
 border-top:none;	
}
body table td, body table th
{
 border:1px solid #ddd;	
 border-right:none;
 border-bottom:none;
 width:80px;	
}
body table th
{
	background:none;
	color:#222;
}
.cont table
{
	border:none;
}
table
{
	width:100%;
}
#dvData table{
  border-top:1px solid #e1e1e1;
}
.box-border
{
	box-shadow: -1px 0 0 0 #DDDDDD;
	-webkit-box-shadow: -1px 0 0 0 #DDDDDD;
	-ms-box-shadow: -1px 0 0 0 #DDDDDD;
}
.toolclose 
{
	padding:9px 20px;
	width:auto;
	margin-top:5px;
	display:inline-block;
	cursor:pointer;
	background:url("images/inc1.png") no-repeat;
}
.toolclose:hover
{
	background:url("images/inc1-hover.png") no-repeat;
} 
.toolhoverinc
{
	padding:8px 0px;
	width:auto !important; height:auto !important;
	cursor:pointer;
	font-size:22px;
	color:#ddd;
	display:inline-block;
	/*background:url("images/inc3_hover.png") no-repeat;	*/
}
.toolhoverinc:hover
{
	color:#75C175;	
}
.toolincactive
{
	/*background:url("images/hover-leaf.png") no-repeat !important;	*/ color:#75C175;
}
body .leaf-active
{
	background:url("images/hover-leaf.png") no-repeat;	
}
#pdfresult123
{
	-ms-transform: rotateX(360deg); /* IE 9 */
	-webkit-transform: rotateX(360deg); /* Chrome, Safari, Opera */
	transform: rotateX(360deg);
	-webkit-transition: 1.7s ease-in-out 0s; /* For Safari 3.1 to 6.0 */
	transition:  transform 1.7s ease-in-out 0s;
	
}
.border-bottom
{
	border-bottom:1px solid #ddd;
}
.tbl-rgt-bd
{
	border-right:1px solid #ddd !important;
}
.tbl-evn-bd tr:nth-child(even)
{
	background:#f2f2f2;
}
#s5_center_column_wrap_inner
{
	min-height:200px !important;
}
.closeittip:hover .toolclose
{
	background:url("images/inc1-hover.png") no-repeat;
}
#section4 , #section5 , #section6, #section6cal4, #section7, #section7cal3
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow:0 0 12px -5px #555555;
    padding: 10px;
    overflow:hidden;
	width:auto;
	right:10%;
	left:10%;
	height:auto;
	z-index:99999;
	border-radius: 8px;
}
#pdfresult table input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
}
#pdfresultcal3 table input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
}
.canformation1
{
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	display:none;
	background:#999;
	z-index:9999;
	opacity:0.8;
}
#savecontinue3,#alternatcontinue2,#alternatsaveexit,#avoidcontinue2,#avoidsaveexit{
display:none;
}

#btnWizardPrev{
 box-shadow: none;
display:none;
}

.firsttooltip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #000000;
    left: -89px;
    line-height:18px;
    font-size:13px;
    color:#000;
    position: absolute;
    top: -100px;
    padding:10px;
    width: 147px;
    min-width:210px;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px 0 #CCCCCC;
    -webkit-box-shadow: 0 0 5px 0 #CCCCCC;
    -ms-box-shadow: 0 0 5px 0 #CCCCCC;
    font-family: sans-serif;
    font-weight: lighter;
    text-align:left;
    
    background-repeat: no-repeat;
    background-position: center right;
}
.divtikg-img
{
	
    background: url("images/arrow-down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -27px;
    display: inline-block;
    height: auto;
    left: 50%;
    margin-left: -10px;
    padding: 15px;
    position: absolute;
    width: auto;
    z-index: 99999;
}
#clinicform .table-part
{
	width:79%;
}
#wrapper12 .ac-container
{
	text-align:center;
}
.gnrt-pdf
{
	width:auto;
	float:right;
}
.gnrt-pdf a
{
	display:inline-block;
	padding:12px;
}
.pdf-fl
{
	background: url("images/print.png") no-repeat;
}
.prnt-fl
{
	background: url("images/pdf.png") no-repeat;
	margin-left:5px;
}
.email-fl{
background: url("images/email.png") no-repeat;
	margin-left:5px;
}
.csv-fl {
	background: url("images/csv.png") no-repeat;
	margin-left: 5px;
}
#wrapper12
{
	display:inline-block;
	margin-top:-8px;
	width:100%;
}
#altertool3 td,#altertool32 td,#altertool33 td {
    border: 1px solid #DDDDDD !important;
}
#section5.altersummary{
top:50%;
}
#section7.altersummary{
/*top:50%;*/
}
/*changes end 14 feb*/
.efcnce-dtp h4
{text-align: center;
	
}
body .efcnce-dtp ul
{
	margin: 0 auto 10px;
	text-align: left;
	width: 450px;
}
body .efcnce-dtp ul + p, body .efcnce-dtp ul + p + p
{
	margin: 0 auto 10px;
	text-align: left;
	width: 474px;
}
.efcnce-dtp td p:first-child + p
{
	text-align:left;
}
body .fuelux .progress
{	
	margin-bottom:8px;
	display:none;
}
.groupdollor:before {
 content: "$";
    margin-left: 36px;
    margin-top: 8px;
    position: absolute;
}
#calintro {
    display: none;
}
#step1,#step2, #step3, #step4, #step5
{	min-height:680px;
	position:relative;
}
/* 27 March changes start  */
.list-item.right {
    /*position: absolute;
    
    right: -60px;*/
    position: absolute;
    right: -100px !important;
    top: -25px;
}
.list-item.left {
    /*position: absolute;
    left: -64px;*/
    
    position: absolute;
    left: -104px !important;
    top: -30px;
}

.scrolbtnslid + .tbl-evn-bd
{
	margin-top:10px !important;
}
#slide1_images #cal2, #slide1_images #tool2_2, #slide1_images #tool3_2, 
#slide1_images #tool3_4, #tool3_7
{ text-align:center; }
.scrolbtnslid.list.canform1 + .tbl-evn-bd{ text-align:center; }
/* 27 March changes end  */
.toopshowclose > td {
    border: medium none;
}
/* 31st Mar changes start */
.slidevaluechk {
    background: none repeat scroll 0 0 #FF0CFF;
    color: #FFFFFF;
    display: inline;
    font-size: 14px;
    line-height: 23px;
    padding: 0 10px 2px 15px;
    text-shadow: 0 0 1px #777777;
    width: auto;
	display:none;
	float:left;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.slidevaluechk p {
    padding-left: 10px;
    padding-top: 2px;
    margin:0px !important;
}

#ctabutton .lts-cntnu, #ctabutton .tlkt-smry-rslt
{
	display:inline-block;
	width:auto;
	margin:0px 10px;
}
.slct-tlkit
{
	width:auto;
	margin-left: 263px;
    	margin-top: 10px;
	
}
.slct-tlkit select
{
	border: 1px solid #DDDDDD;
    	color: #555555;
    	padding: 4px 5px;
}
/*
.manualstart {
    float: left;
    margin-bottom: 22px;
    margin-right: 10px;
    width: auto;
}*/
.dropdown-menu li div button
{
	 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #333333;
    font-family: arial;
    font-size: 14px;
    line-height: 21px;
    padding: 3px 10px 3px 20px;
    text-align: left;
    width: 100%;
}
.manualstart:last-child
{
	padding-right:0px;
}

.manualstart.manualstart-5 {
	display: none;
}
.manualstart label {
     background: none repeat scroll 0 0 #60A548;
    border-right: 1px solid #82CD60;
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    height: auto;
    padding: 11px 20px 13px;
    text-transform: uppercase;
    width: 10px;
}
.maunalbutton {
    display: inline-block;
    margin: 20px 0;
      display: none;
      margin-top:0px;
}
/*
.manualstart > button {
     background: none repeat scroll 0 0 #72BB51;
    border: medium none;
    color: #FFFFFF;
    font-size: 15px;
    padding: 16px 15px 16px 62px;
    width: 100%;
}*/
.manualstart:hover
{
	opacity:0.9;
}
.shaded-bg
{
	background: none repeat scroll 0 0 #45484A !important;
    color: #FFFFFF !important;
}
.manualstart-1 label
{
	background:#81A084;
	border-right: 1px solid #A0BAA3;
}
.manualstart-2 label
{
		background:#8f6c80; border-right: 1px solid #AD8C9F;
}
.manualstart-3 label
{
	 background:#cdb87d;border-right: 1px solid #E8D390;
}
.manualstart-4 label
{
		background:#7baba9;border-right: 1px solid #9CC9C7;
}
.manualstart-1 button
{
	background:#8caa8f;
}

.manualstart-2 button
{
	background:#967287;
}

.manualstart-3 button
{
	background:#D4BE82;
}

.manualstart-4 button
{
	background:#84B4B2;
}
/* 31st Mar changes end */
/* 07th March changes start */
.avoid-cost-bd td
{
	border-left:1px solid #ddd !important;
	border-top:1px solid #ddd !important;
}
.avoid-cost-bd
{
	border:1px solid #ddd !important;
}

.sumry-input-disable input
{
	border:none !important;
	background:transparent !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
}

.brand-logo
{
	width:auto;
	display:inline-block;
}
.brand-logo img
{
	width:190px;
	margin-left:20px;
}
.btn.btn-mini.btn-next.btn-position
{
	margin-top:45px !important;
}

#wrapper12 .ac-container .outreach-summary
{
	background: none repeat scroll 0 0 #B5C6B6;
	color: /*#5B755E;*/#4c664f;
	text-shadow: 1px 1px 1px #FFFFFF;
} 
#wrapper12 .ac-container .clinic-summary
{
	 background: none repeat scroll 0 0 #DCCCD6;
	color: /*#a78d9c*/#876d7c;
	text-shadow: 1px 1px 1px #FFFFFF;
} 
#wrapper12 .ac-container .alternative-summary
{
	background:#DED3B5;
	color: /*#C6A348*/#a38025;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#wrapper12 .ac-container .avoid-summary
{
	background: none repeat scroll 0 0 #C1D4D6;
	color: /*#6ea7b0*/#568f98;
	text-shadow: 1px 1px 1px #FFFFFF;
} 
#wrapper12 .ac-container label:hover
{
	cursor: initial;
}
#wrapper12 .ac-container label
{
	margin-bottom:2px;
}
#ac-1:checked ~ .outreach-summary {
    background: none repeat scroll 0 0 #81a084;
	color:#fff;
	text-shadow: none;
}
#ac-2:checked ~ .clinic-summary{
    background: none repeat scroll 0 0 #967287;
	color:#fff;
	text-shadow: none;
}
#ac-3:checked ~ .alternative-summary{
    background: none repeat scroll 0 0 #D4BE82;
	color:#fff;
	text-shadow: none;
}
#ac-4:checked ~ .avoid-summary{
    background: none repeat scroll 0 0 #84B4B2;
	color:#fff;
	text-shadow: none;
}


td, th
{
	padding:8px 10px !important;
} 
.efcnce-dtp tr td p b i
{
	font-style:normal;
}

#tool4_2 td, #tool4_4 td, #tool4_7 td
{
	text-align:center;
}
.dollorset.alertdatsummary, .dollorset.avoiddatsummary {
     border: medium none !important;
    box-shadow: none !important;
    color: #000000;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    height: auto !important;
    padding: 0 !important;
    width: auto;
}


/* 07th March changes end */
.slider ~ .slider {
    display: none;
	 visibility: hidden;
}

.radio.radiobtn, .radio2.radiobtn
{
	display:block\9;
}

.summaryrest.alertdatsummary{
    border: medium none !important;
    box-shadow: none !important;
    color: #000000;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    height: auto !important;
    margin: 0 5px;
    padding: 0 !important;
    width: auto;
}
.table-cal tr th
{
	color:#fff !important;
}
#clinicform .table-cal tr:first-child
{
	background:transparent
	
}
.fuelux #section1 .clinc-ipt-wd
{
	width:110px !important;
}

#pdfresult table tr:nth-child(even) {
    background: none repeat scroll 0 0 #F7F7F7;
}
#pdfresultcal3 form.pdfresul-altr
{
	border:none;
}
#pdfresult form.pdfresul-altr
{
	border:none;
}
#dvLoading
{
   background:url(images/loader.gif) no-repeat center center;
   height: 100px;
   display: none;
   width: 100px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 50%;
   margin: -25px 0 0 -25px;
}
.ac-container .hyd-txt-agl span
{
	color:#333;
	position:static;
	font-size:13px;
}
.ac-container .ptxt-it article p
{
	font-style:normal;
}
/* 31st Mar changes end */
/* 2nd May changes start*/
.stt-btn
{
    	background: rgb(151,208,114); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(151,208,114,1) 1%, rgba(86,145,88,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(151,208,114,1)), color-stop(100%,rgba(86,145,88,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(151,208,114,1) 1%,rgba(86,145,88,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(151,208,114,1) 1%,rgba(86,145,88,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(151,208,114,1) 1%,rgba(86,145,88,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(151,208,114,1) 1%,rgba(86,145,88,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d072', endColorstr='#569158',GradientType=0 ); /* IE6-9 */
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	min-height:110px;
	
	
    
    padding-right:80px;
    display:inline-block;
    position:relative;
 
    -webkit-box-shadow:0px 1px 1px #000000;
    -moz-box-shadow:0px 1px 1px #000000;
    box-shadow:0px 1px 1px #000000;
    
    float:left;
    clear:both;
    margin:10px 0px;
   
    
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
    
   /* -webkit-transition:
    -moz-transition:background 0s linear;
    -o-transition:background 0s linear;
    transition:background 0s linear;*/
    
}
.stt-btn:active, .stt-btn:focus
{
	background:#629D5D;
	-webkit-box-shadow:0px 1px 3px 0px #000000 inset;
   	-moz-box-shadow:0px 1px 3px 0px #000000 inset;
	box-shadow:0px 1px 3px 0px #000000 inset;
}
.btn-txt
{
	padding-top:9px;
    display:block;
    padding-left:10px;
    font-size:18px;
    white-space:nowrap;
    text-shadow:0px 1px 1px rgba(255,255,255,0.3);
    color:#fff;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.slide-cntnt
{
	position:absolute;
    height:100%;
    top:0px;
    right:69px;
    width:0px;
    background:#d7eed1;
    color:#636363;
    font-size:16px;
	overflow:hidden;
    text-align:left;
    font-weight:normal;
    -webkit-transition:width 0.3s linear;
    -moz-transition:width 0.3s linear;
    -o-transition:width 0.3s linear;
    transition:width 0.3s linear;
}

.blk-tstm-2
{
background: none repeat scroll 0 0 #FFFFFF;
    top: 0px;
    height: 2px;
      
    left: 282px;
    position: absolute;
     z-index:999;
}
.blk-tstm
{
	background: none repeat scroll 0 0 #FFFFFF;
    bottom: -2px;
    height: 2px;
    left: 282px;
    position: absolute;
}
#summarystart
{

	padding-left: 10px;
}

.slide-cntnt p
{
	margin:15px;font-size:17px;
	color:#636363;
	height:82px;
	overflow:hidden;

}
.go-btn
{
	 position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:68px;
    border-left:1px solid #a3d77e;
    -webkit-box-shadow:1px 0px 1px #548863 inset;
    -moz-box-shadow:1px 0px 1px #548863 inset;
    box-shadow:1px 0px 1px #548863 inset;
}
.go-btn i
{
	 width:38px;
    height:38px;
    opacity:0.7;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background:transparent url(../images/arrow_right.png) no-repeat 50% 55%;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}


.stt-btn:hover{
    padding-right:260px;
 }
.stt-btn:hover .btn-txt {
    text-shadow:0px 1px 1px #5d81ab;
    color:#fff;
}
.stt-btn:hover .slide-cntnt {
    width:175px;
}
.stt-btn:hover .a-btn-icon-go-btn i {
    opacity:1;
}
.cal-ic
{
	width:70px;
	display:inline-block;
	
}
.cal-ic p
{
	 background: url("images/cal-ic.png") no-repeat;
	margin: 0;
	padding: 48px 36px;
	position: absolute;
    	top: -9px;
}
.cal-hd
{
	 display: inline-block;
	margin-left: 12px;
	/*margin-top: 14px;*/
	text-align: left;
	vertical-align: top;
	width: 175px;
}
.cal-hd p
{
	font-size:14px;
	width:100%;
	margin:0px;
	float:left;
	display:inline-block;
}
.cal-hd i
{
	display: inline-block;
	float: left;
	font-size: 28px;
	text-shadow:1px 1px 1px #555;
	font-style: normal;
	width: 100%;
}
.go-btn p
{
	padding:20px;
	
	margin-bottom:0px;
	background: url("images/dirc.png") no-repeat;
	background-position:center center;
	margin-top: 35px !important;
	
}
.glow-fd
{
	 transition: all 0.3s ease-in-out 0s;
}
.stt-btn:hover .glow-fd
{
    opacity: 0;
}
.stt-btn:hover .glow-fd-2
{
	width:72px;
	height:96px;
	transform: scale(1);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	
}
.glow-fd-2
{
	background: url("images/logo-strt.png") no-repeat center ;
	margin: 0;
	width:72px;
	height:96px;
	position: absolute;
	top: 9px;
	left:10px;
 	transform: scale(0);
 	-webkit-transform: scale(0);
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
}
.stt-btn.tlkt
{
	padding-right: 140px;
}

.stt-btn.tlkt:hover {
    padding-right: 315px;
}
.glow-fd.tool-img
{
	background: url("images/toolkit.png") no-repeat center ;
}
.stt-btn .blk-tstm, .stt-btn .blk-tstm-2
{
	left:343px;
	right:68px;
	/*display:none;*/
}
.stt-btn:hover .blk-tstm, .stt-btn:hover .blk-tstm-2
{
	/*display:block;*/
}
#ctabutton .lft-sd-gl
{
	text-align:center;
	padding-left:0px;
	padding-bottom:0px;
}
#ctabutton .reset.lts-cntnu
{
	padding:0px;
	margin-left:0px;
}

.stt-btn:hover .slide-cntnt.slide-cntnt-st {
    width: 180px;
}
.stt-btn.strthr .blk-tstm, .stt-btn.strthr .blk-tstm-2 {
    left: 282px;
}
.warn-bg
 {
 	background:#E43B3B;
 }
 .smpwarn-bg
 {
 	background: #7E7E7E;
 }
 .dblwarn-bg
 {
 	background: #C6C6C6;
 }
 
.confirmbox {
   background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 10px #CCCCCC;
     -webkit-box-shadow: 0 0 10px #CCCCCC;
      -ms-box-shadow: 0 0 10px #CCCCCC;
    float: left;
    min-height: 160px;
    left: 31%;
    padding: 20px;
    padding-bottom:0px;
	display:none;
    position: absolute;
    right: 33%;
    text-align: center;
    top: 0;
    width: 400px;
    z-index: 999;
}
.confirmbox button
{
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 6px 20px;
}
.confirmbox button:hover
{
	opacity:0.8;
}
.emailbox{ background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 10px #CCCCCC;
     -webkit-box-shadow: 0 0 10px #CCCCCC;
      -ms-box-shadow: 0 0 10px #CCCCCC;
    float: left;
    min-height: 130px;
    left: 31%;
    padding: 25px 40px;
    padding-top:10px;
	display:none;
    position: absolute;
    right: 33%;
    top: 0;
    width: 400px;
    z-index: 999;
	}

	
.fuelux .emailbox label {
    float: left;
    font-weight: bold;
    margin: 0 5px 0 0;
    position:static;
    padding: 5px 0;
    width: 75px;
}
.fuelux .emailbox input{
 width: 260px;
 padding-left:10px;
 text-align:left;
}
.fuelux .emailbox textarea{
 width: 260px;
 text-align:left;
}
.fuelux .confirmbox p
{
	font-size:16px;
	line-height: 26px;
	margin-bottom: 20px;
	margin-top: 10px;
}

/* 2nd May changes end*/
/* 3rd may changes start */

#radio-one12:checked ~ .list-item.left, #radio-one11:checked ~ .list-item.left,
#radio-one14:checked ~ .list-item.left, #radio-one15:checked ~ .list-item.left, 
#radio-one25:checked ~ .list-item.left
{
    color: #17F182;
}
#radio-two12:checked ~ .list-item.right, #radio-two11:checked ~ .list-item.right,
#radio-two14:checked ~ .list-item.right, #radio-two15:checked ~ .list-item.right,
#radio-two25:checked ~ .list-item.right
{
    color: #DD0000;
}
.cont-lts-y.stt-btn .blk-tstm, .cont-lts-y.stt-btn .blk-tstm-2
{
	left:342px;	  
}
/* 3rd may changes end */
/* 6th may changes start*/
.stt-btn.tlkt.smry-tl:hover
{
	padding-right:360px;
}
.stt-btn.tlkt.smry-tl:hover .slide-cntnt {
    width: 221px;
}
span.cal1.icon-remove, span.cal2.icon-remove, span.cal3.icon-remove, span.cal4.icon-remove
{
	display:none;
}
.outreach-summary:hover ~ span.cal1.icon-remove, .clinic-summary:hover ~ span.cal2.icon-remove, 
.alternative-summary:hover ~ span.cal3.icon-remove, .avoid-summary:hover ~ span.cal4.icon-remove
{
	display:block;
}
.cal1.icon-remove
{
	color:#5B755E;
	text-shadow:1px 1px 1px #fff; 
	border:1px dashed #C4D1C5;
}
.cal2.icon-remove
{
	color:#A78D9C;
	text-shadow:1px 1px 1px #fff; 
	border:1px dashed #E3D6DE;
}
.cal3.icon-remove
{
	color:#C6A348;
	text-shadow:1px 1px 1px #fff; 
	border:1px dashed #E5DCC4;
}
.cal4.icon-remove
{
	color:#6EA7B0;
	text-shadow:1px 1px 1px #fff; 
	border:1px dashed #CDDDDE;
}
.cal1.icon-remove:active, .cal1.icon-remove:focus
{
	border:1px dashed #d7dfd8;
}
.cal2.icon-remove:active, .cal2.icon-remove:focus
{
	border:1px dashed #fae9f4;
}
.cal3.icon-remove:active, .cal3.icon-remove:focus
{
	border:1px dashed #feedbd;
}
.cal4.icon-remove:active, .cal4.icon-remove:focus
{
	border:1px dashed #defbfd;
}
#ac-1:checked ~ .cal1.icon-remove
{
	color:#fff;
	text-shadow:0px 0px 0px #fff; 
}
#ac-2:checked ~ .cal2.icon-remove
{
	color:#fff;
	text-shadow:0px 0px 0px #fff; 
}
#ac-3:checked ~ .cal3.icon-remove
{
	color:#fff;
	text-shadow:0px 0px 0px #fff; 
}
#ac-4:checked ~ .cal4.icon-remove
{
	color:#fff;
	text-shadow:0px 0px 0px #fff; 
}
.smry-tltp
{
	/* background: none repeat scroll 0 0 #FFFFFF;*/
    box-shadow: 0 0 5px 0 #AAAAAA;
    color: #000000;
    position: absolute;
    right: 0px;
    display:none;
    top:65px;
    width: 220px;
    z-index: 99999;
	/* background: none repeat scroll 0 0 #FFFFFF; */
/* box-shadow: 0 0 px 0 #AAAAAA; */
background: -moz-linear-gradient(top, rgba(102,179,96,1) 0%, rgba(146,203,112,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,179,96,1)), color-stop(100%,rgba(146,203,112,0.5)));
background: -webkit-linear-gradient(top, rgba(102,179,96,1) 0%,rgba(146,203,112,0.5) 100%);
background: -o-linear-gradient(top, rgba(102,179,96,1) 0%,rgba(146,203,112,0.5) 100%);
background: -ms-linear-gradient(top, rgba(102,179,96,1) 0%,rgba(146,203,112,0.5) 100%);
background: linear-gradient(to bottom, rgba(102,179,96,1) 0%,rgba(146,203,112,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b360', endColorstr='#8092cb70',GradientType=0 );
border-radius: 5px;
color: #fff;
}

.smry-tltp:after {
content: '';
position: absolute;
bottom: 100%;
left: 88%;
margin-left: -14px;
width: 0;
height: 0;
border-bottom: 30px solid #66B360;
border-right: 13px solid transparent;
border-left: 13px solid transparent;
}
.smry-tltp p
{
    padding: 10px;
    position: relative;
    z-index: 999;
}
.icon-remove:hover ~ .smry-tltp
{
	display:block;
}
.arrow-dirctm {
left: 172px;
padding: 20px;
position: absolute;
top: -32px;
transition: all 0.3s ease 0s;
/* background: url("images/arrow-top.png") no-repeat center; */
}

/*.arrow-dirctm
{
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
    border-style: solid;
    border-width: 0 18px 46px;
    height: 0;
    width: 0;
    line-height: 0;
    left: 172px;
    padding:20px;
    position: absolute;
    top: -32px;
    transition: all 0.3s ease 0s;
    background: url("images/arrow-top.png") no-repeat center ;
    
}*/

.icon-remove
{
	display:block;
}
.ac-container
{
	position:relative;
}
.ps-dv-mrs
{
	position:relative;
}
span.cal1.icon-remove:hover, span.cal2.icon-remove:hover, span.cal3.icon-remove:hover, span.cal4.icon-remove:hover
{
	display:block;
}
.fuelux .confirmbox p.msg-pg-ld
{
	width:100%;
	text-align:center;
	margin:0px;
	margin-top:8px;
	color:#777;
	font-size:14px;
	
}
.msg-pg-ld
{
	display:none;
}
.smpwarn-bg:hover ~ p.msg-pg-ld
{
	display:block;
}
.dnld-msg {
    color: #000000;
    text-align: center;
    width: 194px;
}
.dnld-msg.topseventy
{
	top:256px;
}
.emailbox span
{
 /*   color: #000000;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 21px;
    margin-left: 18px;
    margin-top: -4px;
    padding: 4px;
    position: relative;
    top: -4px;
    transform: scale(1.2, -0.8);
    -webkit-transform: scale(1.2, -0.8);
    -ms-transform: scale(1.2, -0.8);
    width: auto;*/
}
.fuelux .msg-ml
{
     display: inline-block;
    font-size: 17px;
    margin-bottom: 20px ;
    margin-top: 5px ;
    text-align: center;
    width: 100%;
}
.fuelux .style-mgs-t
{
	float:right ;
	border:none ;
	background:none ;
	color:#333;
	text-shadow:none;
	font-size:26px ;
	margin-right:-16px ;
	padding:0px ;
	bottom: 11px;
	position: absolute;
	right: 20px;
}
#createTextbox
{
	position:relative;
}
#send_email
{
    margin-left: 85px;
    margin-right: 10px;
    margin-top: 5px;
    padding:10px 20px;
}
.fuelux .style-mgs-t:focus
{
	padding:0px;
	background:none;
}
.fuelux .style-mgs-t:active
{
	padding:0px;
	background:none;
	float:right ;
	border:none ;
	color:#000;
	text-shadow:none;
	font-size:26px ;
	font-weight:normal;
	margin-right:-16px ;
}
#step5 .sending-cancel
{
	padding:10px 30px;
	margin-top:5px;
}
#text_sucess
{
	 color: #86c84c;
    font-size: 14px;
    margin: 10px 0 0;
    text-align: center;
	
}
.ac-container .icon-remove {
  /*  border: 3px solid;*/
     cursor: pointer;
    float: right;
    font-size: 16px;
    height: 21px;
    line-height: 20px;
    padding: 12px 20px;
    position: absolute;
    right: 0;
    top: -1px;
    width: 21px;
    z-index: 99;
}
#cancelemail
{
 	display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -2px;
    transform: scale(1.5, 1.15);
    width: auto;
}
.fuelux .close-mail-pp
{
	color: #1D9650;
    display: inline-block;
    float: right;
    margin-left: 5px;
    position: relative;
    right: -20px;
    transform: scale(1.3, 0.9);
    width: auto;
}
/* 6th may changes end*/
/*12th may changes start*/

.navbar {
    margin-bottom: 20px;
    overflow: visible;
}

.navbar .nav {
    display: block;
    float: left;
    left: 0;
    list-style:none;
    padding:0px;
    margin: 0 10px 0 0;
    position: relative;
}
.navbar .nav > li {
    float: left;
}
.navbar .nav > li > a {
     color: #333333;
    float: none;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 15px;
    text-decoration: none;
}

.navbar .nav > li > .dropdown-menu:before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 9px;
    position: absolute;
    top: -7px;
}

.dropdown-menu > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    float: left;
    display:none;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    margin-top:10px;
    min-width: 300px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}
.navbar .nav > li > .dropdown-menu:after {
    border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 10px;
    position: absolute;
    top: -6px;
}
#hover .dropdown:hover > ul.dropdown-menu, #click .dropdown-toggle:focus + ul.dropdown-menu {
    display: block;
}
.dropdown-menu:active, .dropdown-menu:focus
{
	display:block;
}

.dropdown-menu li div button:hover {
    background-color: #0081C2;
    background-image: linear-gradient(to bottom, #0088CC, #0077B3);
    background-repeat: repeat-x;
    color: #FFFFFF;
    text-decoration: none;
}
.mtew-hym:hover ~ .pdf-point-dwnld
{
	display:block;
}
.pdf-point-dwnld:hover
{
	display:block;
}
.pos-dwn-cms.clinicPdf
{
	top:166px;
}
.pdf-point-dwnld.costPdf
{
	top:170px;
}
.pdf-point-dwnld.alterPdf
{
	top:166px;
}
.pdf-point-dwnld {
    padding: 57px 35px;
    position: absolute;
    left: 5px;
    display:none;
    top: 2px;
    background: -moz-linear-gradient(top,  rgba(53,195,151,0.2) 0%, rgba(53,195,151,0.2) 1%, rgba(53,195,151,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,195,151,0.2)), color-stop(1%,rgba(53,195,151,0.2)), color-stop(100%,rgba(53,195,151,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(53,195,151,0.2) 0%,rgba(53,195,151,0.2) 1%,rgba(53,195,151,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(53,195,151,0.2) 0%,rgba(53,195,151,0.2) 1%,rgba(53,195,151,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(53,195,151,0.2) 0%,rgba(53,195,151,0.2) 1%,rgba(53,195,151,0.2) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(53,195,151,0.2) 0%,rgba(53,195,151,0.2) 1%,rgba(53,195,151,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3335c397', endColorstr='#3335c397',GradientType=0 ); /* IE6-9 */

}
.container.main
{
	min-height:400px;
}
h3.ihrit-trnsfm
{
	text-transform:none;
}
.pos-dwn-cms
{
	display: inline-block;
}
.align-right.prv-spec-btn
{
	padding-top:150px;
}
.align-right.prv-spec-btn2
{
	padding-top:180px;
}
/*12th may chnages end*/
/*15th may chnages star*/

#ms_csts {
    display: inline-block;
    text-align: center;
    width: 100%;
}
#ms_csts > div {
    display: inline-block;
    margin-right: 30px;
    vertical-align: top;
    width: 200px;
    position:relative;
}
.dropdown:focus .dropdown-menu
{
	display:block !important;
}
#ms_csts ul {
    display: inline-block;
    margin: 0 auto 10px;
    text-align: left;
    width: 450px;
}
.dropdown-menu li div.manualstart-1 button{
	background:#b5c6b6;
	color:#68896A;
	text-shadow:1px 1px 1px #fff;
	font-size: 13px; 
}
.dropdown-menu li div.manualstart-2 button{
	background:#dcccd6;
	color:#BB9FAF;
	text-shadow:1px 1px 1px #fff;	
}
.dropdown-menu li div.manualstart-3 button{
	background:#ded3b5;
	color:#C6A348;
	text-shadow:1px 1px 1px #fff;	
}
.dropdown-menu li div.manualstart-4 button{
	background:#c1d4d6;
	color: #81BCC5;
	text-shadow: 1px 1px 1px #FFFFFF;	
}
.dropdown-menu li div.manualstart-1 button:hover
{
	background:#81a084;
	color:#fff;text-shadow:none;
}
.dropdown-menu li div.manualstart-2 button:hover
{
	background:#967287;color:#fff;	text-shadow:none;
}
.dropdown-menu li div.manualstart-3 button:hover
{
	background:#d4be82;color:#fff;	text-shadow:none;
}
.dropdown-menu li div.manualstart-4 button:hover
{
	background:#84b4b2;	color:#fff;
	text-shadow:none;
}
.dropdown-menu li div button
{
	width:97%;
	margin:0px 5px;
}
.tipinfo-g
{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px 0 #CCCCCC;
/*
    color: #C3C3C3;
    font-weight: bold;
*/

background: -moz-linear-gradient(top,  rgba(146,203,112,0.75) 0%, rgba(102,179,96,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,203,112,0.5)), color-stop(100%,rgba(102,179,96,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(146,203,112,0.75) 0%,rgba(102,179,96,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(146,203,112,0.75) 0%,rgba(102,179,96,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(146,203,112,0.75) 0%,rgba(102,179,96,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(146,203,112,0.75) 0%,rgba(102,179,96,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8092cb70', endColorstr='#66b360',GradientType=0 ); /* IE6-9 */
border-radius: 5px;
color: #fff;

    font-weight: 500;
    left: 780px;
    padding: 8px;
    position: absolute;
    text-align: left;
    top: -63px;
    width: 190px;
    z-index: 999;
}
.tipinfo-g:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 17px solid #66B360;
  border-right: 13px solid transparent;
  border-left: 13px solid transparent;
}
.dft-arw
{
	background: url("images/arrow-down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 80px;
    padding: 10px;
    position: absolute;
    top: 67px;
}
.fuelux .outrch-smry-ul
{
	margin-top:15px;
	text-align:left;
}
.fuelux .clnc-smry-ul
{
	margin-top:15px;
}
.clnc-smry-ul > li {
    text-align: left;
}
.ac-container article .clnc-smry-ul li p
{
	width:auto;
	  color: #45484A;
    display: inline-block;
    font-style: normal;
	padding:0px !important;
	margin:0px;
}
/*15th may chnages end*/
.dropdown-menu.displaycontent
{
display:block;
	
}

.custom_menu {
    float: left;
    height: 30px;
    width: auto;
}
#startbtn
{
	float:none;
}
.scrolbtnslid.list label
{
	right:0px;
}
.scrolbtnslid.list label:first-child
{
	left:0px;
	right:auto;
}
#radio-two8 ~ .list-item, #radio-two9 ~ .list-item,
#radio-two10 ~ .list-item, #radio-two25 ~ .list-item,
#radio-two26 ~ .list-item
{
	right:-60px;
	position:absolute;
	left:auto;
	
}
#radio-twoalternate ~ .list-item, #radio-twoavoid2 ~ .list-item
{
	position:absolute;
	right:-120px;
	left:auto;
}
.my-class-order
{
	display: inline-block !important;
    	text-align: left !important;
    	width: 450px !important;
}
#ms_csts ul
{
	margin-top:15px;
	margin-left:15px;
}
#clinicform table td
{
	text-align:left;
}
@media (min-width:768px)
{
div.jspHorizontalBar
{
	display:none;
}
div.jspVerticalBar
{
	background:none;
}
.page-id-1446 label {
    position: absolute;
}
.handloader4{
display: none;
    float: left;
    text-align: center;
      position: absolute;
      top: 100px;
    width: 100%;
    z-index:9999;
}
.handloader3{
display: none;
    float: left;
    text-align: center;
    position: absolute;
      top: 100px;
    width: 100%;
      z-index:9999;
}
.handloader{
display: none;
    float: left;
    text-align: center;
      position: absolute;
      top: 100px;
    width: 100%;
}
.handloader1{
display: none;
    float: left;
    text-align: center;
      position: absolute;
      top: 100px;
    width: 100%;
}
.handloader2{
display: none;
    float: left;
    text-align: center;
      position: absolute;
      top: 100px;
    width: 100%;
}
}
@media (min-width:450px){
.handloader{
display: none;
    float: left;
    text-align: center;
      position: absolute;
      top: 100px;
    width: 100%;
}
}
@media (min-width:300px){
.handloader{
display: none;
    float: left;
    text-align: center;
      position: absolute;
      top: 100px;
    width: 100%;
}
}
/* Changes 2 july 2014 (Akash Rawat)*/
.ac-container article p.dollorset.alertdatsummary, .ac-container article p.dollorset.alertdatsummary,
.ac-container article p.summaryrest, .ac-container article p#clicnis2, .ac-container article p#clicnis5,
.ac-container article p#clicnis9, .ac-container article p#clicnis3, .ac-container article p#clicnis4,
.ac-container article p#clicnis6, .ac-container article p#clicnis7, .ac-container article p#clicnis8,
.ac-container article p.dollorset 
{
	color:#333;
	font-style:normal;
	font-size:12px;
	margin:0px;
} 
.prctn-rlt
{
	position:relative;
	text-align:center;
}
span.percentage-infield:before
{
	width: 20px;
	position:absolute;
	right:46%;   /* change from 10 % to 8% */
	top:-12px;
	margin-left:30px !important;
}
#slide1_container
{
	min-height:540px;
}
.fuelux #step3 input,.fuelux #step4 input{
    text-align: center;
    width: 170px;
}
/* Changes end (Akash Rawat)*/

#button123{
    margin-top: -25px;
}
#button12{
margin-top: -65px;
}
/* h */

#modal1{
 background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    border-radius:8px;
}
#modal1 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}

#modal2{
 background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal2 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}

#modal11{
 background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal11 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}

#modal21{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal21 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}

#modal3{
 background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    border-radius:8px; 
}
#modal3 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modal4{
 background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal4 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modal31{
 background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal31 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modal41{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal41 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modal5{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal5 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modal51{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal51 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}
#modal61{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modal61 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}

#modalcal1{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modalcal1 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modalcal1qus2{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modalcal1qus2 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modalcal1qus3{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modalcal1qus3 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}


#modalcal2qus1{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modalcal2qus1 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}



#modalcal2qus2{
background-color: #ffffff;
    display: none;
    font-size: 102%;
    height: auto;
    left: 0;
    margin: 0 auto;
    padding: 25px;
    position: relative;
    right: 50%;
    text-align: left;
    width: -moz-max-content;
    width:-webkit-max-content;
    z-index: 9999;
    max-width:  auto;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
     border-radius:8px;
}
#modalcal2qus2 img{
	float: left;
    clear:left;
    margin-top: -11px; 
}

.list-item1{
display: block;
    float: left;
    font-size: 13px;
    height: 42px;
    margin: 0px 140px;
    padding-top: 10px;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    width: 109%;
}
.list-item2{
    display: block;
    float: left;
    font-size: 13px;
    height: 42px;
    margin: 0 -200px;
    padding-top: 3px;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    width: 152%;
    padding-left: 10px;
}
.slider-list1 {
    height: 58px;
    margin-left: 28px;
    width: 50%;
}
.scrollslid1{
  width:58px; 
 /* border:10px solid #65B561; 
  border-radius:14px;
  box-shadow:
    inset 0 1px 1px 1px #656565,
    0 0 0 2px #BBBBBB;*/
  height:50px; 
 
  position:absolute;
  left:4px;
  top:-2px;
  
  background:url("images/off.png") 0px -1px no-repeat;
  transition: all 0.3s ease-out;
}



#cal1qus2id:checked ~ .slider-list1{ margin-left:66px;  }
#cal1qus1id:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#cal1qus4id:checked ~ .slider-list1{ margin-left:66px;  }
#cal1qus3id:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#cal1qus6id:checked ~ .slider-list1{ margin-left:66px;  }
#cal1qus5id:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}


#cal2qus2id:checked ~ .slider-list1{ margin-left:66px;  }
#cal2qus1id:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}


#cal2qus4id:checked ~ .slider-list1{ margin-left:66px;  }
#cal2qus3id:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn2cal3sec1qus602:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus601:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn2cal3sec1qus604:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus603:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn1cal3sec1qus606:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus605:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn1cal3sec1qus608:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus607:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn1cal3sec1qus6010:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus609:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn2cal3sec1qus6041:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus6031:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn1cal3sec1qus6081:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus6071:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn1cal3sec1qus60101:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus6091:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn2cal3sec1qus6021:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus6011:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn1cal3sec1qus6061:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal3sec1qus6051:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radiobtn1cal4sec3qus601989:checked ~ .slider-list1{ margin-left:66px;  }
#radiobtn1cal4sec3qus609189:checked ~ .slider-list1 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radio_onealternatecal3tent2:checked ~ .slider-list{ margin-left:66px;  }
#radio_onealternatecal3tent:checked ~ .slider-list {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

#radio_twoavoid2cal4:checked ~ .slider-list{ margin-left:66px;  }
#radio_oneavoid2cal4:checked ~ .slider-list {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}

.list-item21{
display: block;
    float: left;
    font-size: 13px;
    height: 42px;
    margin: -50px 140px;
    padding-top: 3px;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    width: 109%;
}
.list-item22{
display: block;
    float: left;
    font-size: 13px;
    height: 42px;
    margin: 1px -247px;
    padding-top: 3px;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    width: 152%;
}
.slider-list2 {
    height: 58px;
    margin-left: 28px;
    width: 50%;
}
.scrollslid2{
  width:58px; 
 /* border:10px solid #65B561; 
  border-radius:14px;
  box-shadow:
    inset 0 1px 1px 1px #656565,
    0 0 0 2px #BBBBBB;*/
  height:50px; 
 
  position:absolute;
  left:4px;
  top:-2px;
  
  background:url("images/off.png") 0px -1px no-repeat;
  transition: all 0.3s ease-out;
}

#radio1212:checked ~ .slider-list2{ margin-left:66px;  }
#radio12312:checked ~ .slider-list2 {  margin-left: -4px; background: url("images/on.png") 0px 1px no-repeat;}


/*.step-content:hover .jspVerticalBar{
	display: block;
}*/

.step-content {  }
.step-content .step-pane { display: none; opacity: 0; 
	-webkit-transition: opacity 1s; 
	     -o-transition: opacity 1s; 
	        transition: opacity 1s; 
}
#step5.active-step,
.step-content .step-pane.active-step { display: block; opacity: 1; }

.preppy > strong {
 	text-decoration: underline;
    color: blue;
}
#deletepopup{
	color:red;
}
#alter
{
	background: url("images/arrow-down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 39px;
    padding: 10px;
    position: absolute;
    top: 89px;
}
#section7cal2{
	background: none repeat scroll 0 0 #FFFFFF;
    	border: 1px solid #EEEEEE;
   	box-shadow:0 0 12px -5px #555555;
   	padding: 10px;
    	overflow:hidden;
	width:auto;
	right:10%;
	left:10%;
	height:auto;
	z-index:99999;
	display:none;
	}
#slidecal2cont {
    text-align:center;
  }

#accordioncal3 table {
    border: 1px solid #DDDDDD;
}
#accordioncal3 table input {
border: none;
    border: 1px solid #DDDDDD;
    text-align: center;
}

#startbtnsummary
{
	float:none;
	 text-decoration: none;
}
/* a*/
#click1{
    float: left;
    padding-left: 34%;
}

#section7cal3 form input{
border:none;
}
#backsumary {
    color: blue;
}
//.col-md-12 > #dvData {
    overflow-x: scroll;
    overflow-y: scroll;
//}
#dvData .table th,#dvData .table td {
    font-size:12px !important;
    width:200px;
}
#dvData .table th:first-child, #dvData .table td:first-child{
		display :none;
}
#dvData table th{
  background: #56a717; /* Old browsers */
  background: -moz-linear-gradient(top, #56a717 0%, #459e00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56a717), color-stop(100%,#459e00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #56a717 0%,#459e00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #56a717 0%,#459e00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #56a717 0%,#459e00 100%); /* IE10+ */
  background: linear-gradient(to bottom, #56a717 0%,#459e00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56a717', endColorstr='#459e00',GradientType=0 ); /* IE6-9 */
   width: 100px !important;
}
#dvData table a{
	color:#ffffff;
}


.handloader {
    display: none;
}

.section-wrapper.avoided .section-head,
.section-alternative .section-head,
.enrollment.section-head { margin: 0px; padding: 8px 10px; border: 1px solid #ddd; border-right: none; border-bottom: none; font-size: 14px; color: #fff; background-color: #45484a; font-weight: bold; line-height: 18.2px; font-weight: bold; font-family: 'proxima_nova_rgbold' !important; }

.table { display: none; }
.table.active-section { display: block; }

.fuelux #step4 .section-question,
.fuelux #step3 .section-question { padding: 10px; margin: 5px 0; }

.fuelux #step4 .section-question input,
.fuelux #step3 .section-question input { display: inline-block; width: auto; margin: 0; }

.fuelux #step4 .section-question label ,
.fuelux #step3 .section-question label { width: auto; display: inline-block; }

#slide1_images .section-wrapper .cont { float: none; position: relative; }
#step5 { display: none; }

.tbl-evn-bd { text-align: right; }


.fuelux .breacrumbs { margin: 0; padding: 0; background: none; margin-bottom: 20px; }
.fuelux .breacrumbs li { display: inline-block; }
.fuelux .breacrumbs li a { background: none; float: none; height: auto; padding: 0; color: #66B360; margin: auto; font-size: 14px; display: inline-block; }
.fuelux .breacrumbs li:last-child a { padding-right: 0; }
.fuelux .breacrumbs li a:after,
.fuelux .breacrumbs li a:before { display: none; }

.fuelux  #slide1_controls .breacrumbs li span { margin: 0; padding: 0; text-align: center; }

.wizardtop,
#MyWizard { display: none; }

#notificator  { position: fixed; bottom: -100%; left: 50%; padding: 20px 50px; border: 3px solid #85c340; border-radius: 20px; z-index: 9999; color: #85c340; background-color: #fff; 
	-webkit-transition: bottom 1s; 
	     -o-transition: bottom 1s; 
	        transition: bottom 1s; 
	-webkit-transform: translateX( -50% ); 
	    -ms-transform: translateX( -50% ); 
	     -o-transform: translateX( -50% ); 
	        transform: translateX( -50% ); 
}
#notificator.active { bottom: 15% }

#notificator.error { border-color: #d85e5e; }
#notificator.error span.close-notificator { color: #d85e5e;  }
#notificator.error span.close-notificator:hover { color: #d85e5e ; }

#notificator span.close-notificator { position: absolute; top: 10px; right: 10px; cursor: pointer; font-family: FontAwesome }
#notificator span.close-notificator:hover { color: #85c340; }

.formError { margin-top: 0 !important; }
.final .errormsg { margin-top: 0; margin-left: 0; border: 2px solid #ddd; background: #ee0101; }

#altertool33 .final td:first-child { border-right: none !important; }
#altertool33 .final td:last-child { border-left: none !important; }

.section-wrapper h1 { text-shadow: none; }

.navbar.maunalbutton { display: none !important; }

.summary-entry { font-weight: bold; }

.ac-container article {
    font-family: 'proxima_nova_rgregular';
    font-size: 16px !important;
    line-height: 22px !important;
}

.summary-entry {
    font-weight: bold;
    font-family: 'proxima_nova_rgbold';
}
.fuelux h1 {
    font-family: 'proxima_nova_rgbold' !important;
    text-align: center;
    color: #000 !important;
    font-family: 'proxima_nova_rgbold' !important;
    text-shadow: none;
}
#accordion .result-item input {
	border: 1px solid #DDDDDD;
    text-align: center;
    font-weight: bold;
    color: #000 !Important;
    font-size: 17px;
}

#slide1_controls {
    font-family: 'proxima_nova_rgregular';
}

.crb-align-center { display: inline-block; margin-right: 30px; }
.crb_next_section { float: right; margin-top: 40px; margin-bottom: 20px; }
.summarybtn.crb_hide { display: none ; }

#triple-slider span { display: inline-block; line-height: 20px; font-size: 16px; overflow: hidden; white-space: nowrap; text-align: center; }
#triple-slider td { padding: 0 !important; line-height: 0; font-size: 0; overflow: hidden; }