@charset "utf-8";
/* CSS Document Used in calculators  */

body {
	font-family:  'Open Sans', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	background:#dddddd;
}

.g_font_color { color:#404040!important; }

#divPageLoading{ 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #F3F3F3), color-stop(1, #F9F9F9) );
	background:-moz-linear-gradient( center top, #F3F3F3 50%, #F9F9F9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3', endColorstr='#F9F9F9');background-color:#F3F3F3;
	border: 1px solid #b0c1c8; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; text-decoration:none; padding:5px; position: fixed; z-index: 1000; left: 50%; top: 50%; margin: -25px 0 0 -25px;
}
.containerMain {position:relative;}

.top_tab_selected{
width:auto;
display:block;
float:left;
padding:6px 20px 0 20px;
background-color:#5e604a;
height:24px;
color:#FFFFFF;
font-weight:bold;
font-family:Tahoma;
font-size:13px;
margin-right:1px;
}

.top_tab_selected a{
height:24px;
color:#FFFFFF;
font-weight:bold;
font-family:Tahoma;
font-size:13px;
text-decoration:none;
}

.top_tab_selected a:hover{
color:#CCCCCC;
}

.top_tab_unselected{
width:auto;
display:block;
float:left;
padding:6px 20px 0 20px;
background-color:#7c7d6d;
height:24px;
color:#FFFFFF;
font-weight:bold;
font-family:Tahoma;
font-size:13px;
margin-right:1px;
}

.top_tab_unselected a{
height:24px;
color:#FFFFFF;
font-weight:bold;
font-family:Tahoma;
font-size:13px;
text-decoration:none;
}

.top_tab_unselected a:hover{
color:#CCCCCC;
}

.bottom_selected{
border:2px solid #666666;
font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold;
height:28px;
padding:0 10px 0 10px;
}

.bottom_selected_un{
border:2px solid #666666;
font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold;
height:28px;
padding:0 10px 0 10px;
}

.styleClientHeader table td {vertical-align:middle!important;}
#user_info_div, .user_info_div {max-height:167px!important;display:block;}
#user_info_div, #user_info_div font, .user_info_div, .user_info_div font {font-family:'open sans'!important;line-height:14px!important;}
#user_info_div table, .user_info_div table {max-height:160px!important;display:block;display:table-cell\9;}
#user_info_div table tr td, .user_info_div table tr td {height:16px!important;max-height:16px!important;white-space:nowrap;min-height:0!important;}
#user_info_div tr, .user_info_div tr {max-height:16px!important;display:block;}
#print_div {padding-top:12px;}


.navigation {background:#397fc7;position:absolute;top:202px;width:100%;height:28px;z-index:100;}
#top_menu {margin-left:0!important; position:relative;}


.ddcolortabs a {
	border-radius:0!important;
	background-color:#397fc7!important;
	font-weight:normal!important;
	/padding-left:7px!important;
	text-transform:uppercase;
}

/#colortab {display:table;position:relative;width:100%;}
#colortab li a {border-right:1px solid #2a6cc2;font-size:.9em;float:none!important;display:inline-block;}	
#colortab li:last-child a {border-right:0px solid #2a6cc2;font-size:.9em;}	

#colortab li a span {font-size: 1.1em; padding: 6px 4px 4px;}

.ddcolortabs a:hover, .ddcolortabs a:hover span {background-color:#3474b5!important;border-radius:0!important;}

@-moz-document url-prefix() { 
  /.dropmenudiv {
     margin-left:0px!important;margin-top:25px!important;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    /.dropmenudiv { margin-left:-264px!important; } 
}



.dropmenudiv {clear:both;top:27px!important;border-color:#397fc7!important;position:inherit;margin-left:-210px!important;}
.dropmenudiv a {background:#fff!important;color:#397fc7!important;font-weight:300!important; font-size:11px!important;border-bottom:1px solid #397fc7!important;}
.dropmenudiv a:hover {background-color:#f2f2f2!important;}

.styleClientHeader {border:0!important;border-radius:0!important; margin-bottom:-10px!important;text-transform:none;}
.styleClientDisclaimer {border:0!important;border-radius:0!important; margin-top:-10px!important;}

.ui-dialog-content, #site_disclaimer_div, .bottom_btn_div {text-transform:none;}

/*---- new styles starts ----*/ 
.calc3_head { background-color:#387fc7; color:#ffffff; padding:6px; font-size: 20px; font-weight:bold; font-family:  :  'Open Sans', Arial, Helvetica, sans-serif; text-align:center }
.calc3_sub_head { background-color:#387fc7; color:#ffffff; padding:5px; font-size:16px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle; }
/*---- new styles ends ----*/ 

/*******************************************************************************************************************************************************/
.calc1_div { width:700px; margin:0px auto; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px }
.calc1_main { font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px }
.calc1_head { padding:6px; border-bottom:1px solid #A6A6A6;font-size: 20px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; text-align:left }
.calc2_div { padding:0px; width:100%!important; margin:0px auto; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px }
.calc2_main { font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; padding:12px; }
.calc2_head {font-size: 24px; font-weight:300; font-family:  'Open Sans', Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; color:#418dcb;}
.calc1_contents { color:#404040 }
/*******************************************************************************************************************************************************/
.calcTitle {font-weight:300!important;text-transform:uppercase;}

#pie_chart_div_left {text-align:left;}

.headingTexts {font-size:16px; margin-bottom:4px; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-weight:300; text-align:left; text-transform:uppercase;}

.highcharts-tracker {z-index: 5!important;}
.tooltip_dialog_link:before {display:inline-block;content:"";background:url(images/help.png) no-repeat top left; width:13px;height:13px;opacity:.7;}
.tooltip_dialog_link:hover:before {opacity:1;}
.tooltip_dialog_link img {display:none!important;}

.highcharts-legend-item {text-transform:uppercase!important;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-radius:0!important;}

.ui-slider .ui-slider-handle {background:#3b7fc8!important;border:0!important;width:9px!important; height:18px!important;margin-top:-1px!important;}

.ui-widget-header {background:none #ddd!important;}

.ui-widget-content {}

.ui-dialog-titlebar, .ui-button {background:#397fc7!important;border:none!important;color:#fff!important;}

#site_disclaimer_div {border:0!important;}

.curvedcorner, .jrcRounded {border:none!important;}

.lColumn { 
	background-color:#F2F2F2; padding:6px; font-weight:bold;
}
.rColumn { 
	background-color:#F2F2F2; padding:6px; font-weight:bold; 
}
.grey_row { 
	background-color:#eeeeee; padding:0px; padding-left:4px; font-weight:bold;  font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-indent:6px;
}
.color_row { 
	background-color:#418ccb; color:#fff; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.color_row td, .color_row td .input_clear, .color_row .input_clear {color:#fff!important;}
.light_color_row { 
	background-color:#eeeded; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.green_row { 
	background-color:#dddddd; padding:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px
}
.light_green_row { 
	background-color:#cccccc; padding:0px; font-weight:bold;  font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px
}
.txtColumn, .txtColumn_2  { 
	padding:4px 0; color:#7c7c7c;font-weight:light; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;text-align:left; padding-left:5px;
}

.txtColumn p {text-transform:none; line-height:1.4em;max-width:98%;}
.txtColumn_0 { 
	padding:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.txtColumn_0_c { 
	padding:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-align:center;
}
.lColumnGreen { 
	background-color:#dae7f4; font-weight:bold; height:20px; padding: 10px 6px 10px 6px;
}
.rColumnGreen { 
	background-color:#dae7f4; font-weight:bold; height:20px; padding: 10px 6px 10px 6px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.mColumnGreen { 
	background-color:#dae7f4; font-weight:bold; height:20px; padding: 10px 6px 10px 6px; 
}
.select_yellow { background-color:#FFFFFF; border: 1px solid #CCCCCC; color:#404040; padding:4px; font-size: 13px; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.select_white { background-color:#FFFFFF; border: 1px inset #CCCCCC; color:#404040; padding:2px 1px 2px 1px; font-size: 12px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.select_light_color { background-color:#DDD9C4; border: 1px inset #DDD9C4; color:#404040; padding:2px 1px 2px 1px; font-size: 12px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_yellow { background-color:#FFFFFF; border: 1px solid #CCCCCC; color:#418dcb; padding:4px; font-size: 13px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_slider { background-color:#FFFFCC; border: 1px inset #CCCCCC; color:#404040; padding:4px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear { background-color:transparent; border: 0px solid #dddddd; color:#418dcb; padding:3px; font-size: 13px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_color { background-color:#FFFFFF; border:none; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_light_color { background-color:transparent; border: 0px solid #dddddd; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_txt { background-color:#FFFFFF; border: 1px solid #FFFFFF; color:#418dcb; padding:4px; font-size: 13px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_default_b { color:#404040; padding:3px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_default_n { color:#404040; padding:3px; text-align:center; font-weight:normal; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_green { background-color:#D8E4BC; border: 1px solid #D8E4BC; color:#404040; padding:3px; font-size: 16px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_light_green { background-color:#EBF1DE; border: 1px solid #EBF1DE; color:#404040; padding:3px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }


.menuHeader { background:#2e6193; padding:10px 0 10px 10px; font-size:24px;color:#397fc7; display:block; }
.calc_btns_show_hide_link:after {
	background:#397fc7;
	display:block!important;
	content:"\2261";
	width:34px;
	font-size: 34px;
    height: 33px;
    line-height: 34px;
	position:absolute; 
	left:0px;
	top:0px;
	text-align:center;
	color:#ffffff;
	text-indent:0;
}
.calc_btns_show_hide_link { 
text-indent:-9999px;
	font-family: 'Opens Sans', Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:300; 
	color:#397fc7;  
	text-decoration : none;
	position:fixed;
	left:116px;
	width:30px;
	top:9px;
	text-align:center;
	display:block;
	z-index:10;
		/* Safari */
/	-webkit-transform: rotate(90deg);
/* Firefox */
/	-moz-transform: rotate(90deg);
/* IE */
/	-ms-transform: rotate(90deg);
/* Opera */
/	-o-transform: rotate(90deg);
/* Internet Explorer */
/	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.calc_btns_show_hide_link_closed {
    transform: translate(-108px, 0px);
    -webkit-transform: translate(-108px, 0px);
    -moz-transform: translate(-108px, 0px);
    -o-transform: translate(-108px, 0px);
    -ms-transform: translate(-108px, 0px);
    
	/* Safari */
/	-webkit-transform: rotate(90deg);
/* Firefox */
/	-moz-transform: rotate(90deg);
/* IE */
/	-ms-transform: rotate(90deg);
/* Opera */
/	-o-transform: rotate(90deg);
/* Internet Explorer */
/	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	color:#ffffff;
	background:#397fc7;
	display:block;
}

.bottom_downlaods_div { 
	border:1px solid #C3C4C3; 
	margin:10px 0px 0px 20px; 
	
}

a.calcl_button_link { 	
	display:block;	
	font-family: 'Opens Sans', Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:300; 
	color:#FFFFFF; 
	padding:10px 0 10px 10px;
	border-bottom:1px solid #fff;
	text-decoration : none; 
	background-color:#397fc7; 
}
a.calcl_button_link:active {position: relative; top: 1px; /*comment this line in order to change button effect*/
}

a.calcl_green_button_link { 	
	display:block;	
	font-family: 'Opens Sans', Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:300; 
	color:#FFFFFF; 
	text-decoration : none; 
	background-color:#397fc7;  
	padding:10px 0 10px 10px;
	border-bottom:1px solid #fff;
}
a.calcl_green_button_link:active {position: relative; top: 1px; /*comment this line in order to change button effect*/
}

a.pdf_file_btn { 	
	font-size:11px; font-weight:300; color:#FFFFFF; 
	text-decoration: none; 
	font-family: 'Opens Sans', Arial, Helvetica, sans-serif; 
	background-color:#397fc7;
	/*background-image:url(../images/file_pdf.png); 
	background-repeat:no-repeat; */
	background-position:140px;
	display:block;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #fff;
}
a.pdf_file_btn:active {position: relative; top: 1px; /*comment this line in order to change button effect*/
}

a.save_borrower_btn { 	
	font-size:11px; font-weight:300; color:#FFFFFF; text-decoration: none; font-family: 'Opens Sans', Arial, Helvetica, sans-serif; background-color:#1bbc9b;
	background-image:url(../images/icons/small/jquery_mobile_icons/edit-white.png); background-repeat:no-repeat; background-position:140px; display:block; padding:10px 0 10px 10px; 
	border-bottom:1px solid #fff;
}
a.save_borrower_btn:active {position: relative; top: 1px; /*comment this line in order to change button effect*/
}

a.load_borrower_btn { 	
	font-size:11px; font-weight:300; color:#FFFFFF; text-decoration: none; font-family: 'Opens Sans', Arial, Helvetica, sans-serif; background-color:#1bbc9b;
	background-image:url(../images/icons/small/jquery_mobile_icons/refresh-white.png); background-repeat:no-repeat; background-position:140px; display:block; padding:10px 0 10px 10px; 
	border-bottom:1px solid #fff;
}
a.load_borrower_btn:active {position: relative; top: 1px; /*comment this line in order to change button effect*/
}

a.borrower_btn {    
    font-size:11px; font-weight:300; color:#FFFFFF; text-decoration: none; font-family: 'Opens Sans', Arial, Helvetica, sans-serif; background-color:#00c000;
    display:block; padding:10px 0 10px 10px; border-bottom:1px solid #fff;
}
a.borrower_btn:active {position: relative; top: 1px; /*comment this line in order to change button effect*/
}
 
a.borrower_data_btn {   
    font-size:11px; font-weight:300; color:#FFFFFF; text-decoration: none; font-family: 'Opens Sans', Arial, Helvetica, sans-serif; background-color:#5ea226;
    display:block; padding:10px 0 10px 10px; border-bottom:1px solid #fff;
}
a.borrower_data_btn:active { 
    position: relative; top: 1px; /*comment this line in order to change button effect*/
}
 
a.borrower_save_btn {   
    font-size:11px; font-weight:300; color:#FFFFFF; text-decoration: none; font-family: 'Opens Sans', Arial, Helvetica, sans-serif; background-color:#c00000;
    display:block; padding:10px 0 10px 10px; border-bottom:1px solid #fff;
}
a.borrower_save_btn:active { 
    position: relative; top: 1px; /*comment this line in order to change button effect*/
}
a.borrower_save_btn:hover { background-color:#b73633; }

a.borrower_delete_btn {   
    font-size:11px; font-weight:300; color:#FFFFFF; text-decoration: none; font-family: 'Opens Sans', Arial, Helvetica, sans-serif; background-color:#f48727;
    display:block; padding:10px 0 10px 10px; border-bottom:1px solid #fff;
}
a.borrower_delete_btn:active {position: relative; top: 1px; /*comment this line in order to change button effect*/
}
a.borrower_delete_btn:hover { background-color:#fca236; }
 
a.save_borrower_btn:hover, a.load_borrower_btn:hover, a.borrower_btn:hover, a.borrower_data_btn:hover { background-color:#26c281; }
a.save_borrower_btn:hover, a.load_borrower_btn:hover { background-color:#26c281; }

a.calcl_button_link:hover, a.pdf_file_btn:hover, a.calcl_green_button_link:hover { background-color:#5ca2e6; }

.textarea { border: 1px solid #CCCCCC; color:#404040; width:400px; height:50px; padding:4px; font-size: 12px; }

.calc_head_icons { float:left; width:30px; margin-left:4px; }

.calc_head_icons .tooltip_dialog_link:before {background:url(images/large-help-icon.png) no-repeat top left;width:29px; height:29px;}
#calc_help_video_link img {display:none;}
#calc_help_video_link {content:''; background:url(images/video_custom.png) no-repeat top left;width:29px; height:29px;display:inline-block;opacity:.8;}

#calc_help_video_link:hover {opacity:1;}

.k-tooltip {border-color:}
.k-tooltip-content {text-transform:none;}
.k-tooltip-content div {padding:10px 0 10px 10px;line-height:1.5em;color:#555;}

.k-widget.k-tooltip {
    background-color: #e5f1fe;
    border-color: #005c83;
    color: #fff;
    border-width:3px!important;
}
.k-widget.k-tooltip {
    background-image: none;
}
.slider45 {height:40px;vertical-align:bottom;position:relative;}
.bg-blue-1 {position:relative;}
.k-draghandle {background-color:#abcc3f!important;border:1px solid #999;}
.k-slider-track {background-color:#fff!important;border:1px solid #999!important;}
.k-slider-selection {background-color:#abcc3f!important;}

/*** Slider labels for Calculator 45 added via CSS ***/

.calc45 #topTable45 .selected_box_blue:after {
    color: #397fc7;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    height: 30px;
    left: 11px;
    position: absolute;
    text-align: left;
    top: 115px;
    width: 300px;
}

.calc45 #xlew_1_28_5_box.selected_box_blue:after {content:'Adjust Original Balance:';}
.calc45 #xlew_1_28_6_box.selected_box_blue:after {content:'Adjust Current Balance:';}
.calc45 #xlew_1_28_7_box.selected_box_blue:after {content:'Adjust Loan Term:';}
.calc45 #xlew_1_28_8_box.selected_box_blue:after {content:'Adjust Interest Rate:';}
.calc45 #xlew_1_27_9_box.selected_box_blue:after {content:'Adjust MI / PMI:';}
.calc45 #xlew_1_28_10_box.selected_box_blue:after {content:'Adjust Annual Taxes:';}
.calc45 #xlew_1_28_11_box.selected_box_blue:after {content:'Adjust Annual Insurance:';}

.calc45 #xlew_1_27_15_box.selected_box_blue:after {content:'Adjust Costs:';}
.calc45 #xlew_1_28_16_box.selected_box_blue:after {content:'Adjust Cash Out Amount:';}
.calc45 #xlew_1_28_17_box.selected_box_blue:after {content:'Adjust New Loan Amount:';}
.calc45 #xlew_1_28_18_box.selected_box_blue:after {content:'Adjust New Loan Term:';}
.calc45 #xlew_1_27_19_box.selected_box_blue:after {content:'Adjust New Rate/APR:';}
.calc45 #xlew_1_27_20_box.selected_box_blue:after {content:'Adjust New MI / PMI:';}

.calc45 #xlew_1_28_5_box.selected_box_blue + #xlew_1_48_10_text {background:#blue!important;}

.calc45 #xlew_1_42_10_slider_div.slider_DS_div_cls:before {content:'Adjust Current Property Value:';}
.calc45 #xlew_1_44_10_slider_div.slider_DS_div_cls:before {content:'Adjust Annual Taxes:';}
.calc45 #xlew_1_27_20_slider_div.slider_DS_div_cls:before {content:'Adjust New MI / PMI:';}
.calc45 #xlew_1_45_10_slider_div.slider_DS_div_cls:before {content:'Adjust Annual Cost of Insurance:';}
.calc45 #xlew_1_48_10_slider_div.slider_DS_div_cls:before {content:'Adjust Original Loan Balance:';}
.calc45 #xlew_1_49_10_slider_div.slider_DS_div_cls:before {content:'Adjust Current Loan Balance:';}
.calc45 #xlew_1_55_10_slider_div.slider_DS_div_cls:before {content:'Adjust Interest Rate and APR:';}
.calc45 #xlew_1_56_10_slider_div.slider_DS_div_cls:before {content:'Adjust Current Loan Term:';}
.calc45 #xlew_1_58_10_slider_div.slider_DS_div_cls:before {content:'Adjust Mortgage Insurance Factor:';}
.calc45 #xlew_1_50_15_slider_div.slider_DS_div_cls:before {content:'Adjust New Loan Costs:';}
.calc45 #xlew_1_51_17_slider_div.slider_DS_div_cls:before {content:'Adjust Cash Out with New Loan:';}
.calc45 #xlew_1_55_17_slider_div.slider_DS_div_cls:before {content:'Adjust New Interest Rate & APR:';t}
.calc45 #xlew_1_56_17_slider_div.slider_DS_div_cls:before {content:'Adjust New Loan Term:';}
.calc45 #xlew_1_58_17_slider_div.slider_DS_div_cls:before {content:'Adjust New Mortgage Insurance Factor:';}

#details45 table {overflow:visible;}
#details45 .slider_DS_div_cls {margin-top:20px;}
.calc45 .tableContainter {position:relative!important;}
.calc45 #bottomTable45 .slider_DS_div_cls:before {
    color: #397fc7;
    font-size: 1.3em;
    font-weight: bold;
    height: 30px;
    left: 34px;
    position: absolute;
    text-align: left;
    margin-top:-30px;
    width: 400px;
}

input#xlew_1_84_11 {background-color:#abcc3f;color:#fff;}
#xlew_1_83_24_text {border:3px solid #abcc3f;}


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

.button {  
     /*width: 400px;  
     height: 100px;   */
     line-height: 26px; 
     color: #ffffff;  
     text-decoration: none;  
     /*font-size: 50px;  */
     font-weight: bold;  
     display: block;  
     text-align: center;  
     position: relative;  
	 background:#444444;

 }   
  
/* WHILE HOVERED */  
.button:hover {  
	/*
	Following three lines for gradiant effect without image but not work in IE
	background: #0c5f85;  
	background: -moz-linear-gradient(top, #0c5f85, #0b5273 50%, #024869 51%, #003853);  
	background: -webkit-gradient(linear, left top, left bottombottom, color-stop(0, #0c5f85), color-stop(.5, #0b5273), color-stop(.51, #024869), to(#003853));  
	*/
	background:#0c5f85;
}  

/* WHILE BEING CLICKED */  
.button:active {  
	-moz-box-shadow: 0 2px 6px black;  
	-webkit-box-shadow: 0 2px 6px black;  
	
	behavior: url(ie-css3.htc);
}  

/*******************************************************************************************************************************************************/
/* Vertical TICK MARSK */
.v_ticks_list{ list-style-type: none; padding:0px 0px 0px 21px; margin:0px; }
.v_ticks_b{ background:#333333; width:1px; line-height:6px; height:6px; float:left; }
.v_space_b{ background:transparent; width:5px; line-height:6px; float:left }
.v_space_b_w { background:#FFFFFF; width:5px; line-height:6px; float:left }
.v_ticks_s{ background:#333333; width:1px; line-height:3px; height:3px; float:left; margin-top:1px; }
.v_space_s{ background:transparent; width:5px; line-height:3px; float:left }
.v_space_s_w{ background:transparent; width:5px; line-height:3px; float:left }
/* Horizental TICK MARSK */
.h_ticks_list{ padding:0px; margin:0px; list-style-type:none; }
.h_ticks_b{ background:#333333; width:6px; line-height:1px; height:1px; }
.h_space_b{ background:#EEECE1; line-height:4px; height:4px; }
.h_ticks_s{ background:#333333; width:3px; line-height:1px; height:1px; margin-left:1px; }
.h_space_s{ background:#EEECE1; line-height:4px; height:4px; }

/*  
********* 241
DDD9C4=CAD9E3 ___ EEECE1=DFE9F0 ___ C4BD97=DFE9F0 ___ 948A54=CAD9E3 (BROWN)     CAD9E3 = dark, DFE9F0 = light    =CAD9E3 ___ F2F2F2=DFE9F0 ___ BFBFBF=DFE9F0 ___ A6A6A6=CAD9E3 
********** 241
/*******************************************************************************************************************************************************/
/* iFRAME styles */
.color_row241 { background-color:#cad9e3; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; }
.light_color_row241 { background-color:#dfe9f0; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; }

.calc1_div241 { /*background-color:#BFBFBF; padding:8px; border:2px solid #404040; border-radius:4px; width:700px;*/ margin:0px auto; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px }
.calc1_main241 { background-color:#FFFFFF; border:0px solid #cad9e3; border-radius:4px; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px }
.calc1_head241{ background-color:#DFE9F0; color:#404040; padding:6px; border-bottom:2px solid #CAD9E3;font-size: 20px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; text-align:center; }

.calc2_div241 { /*background-color:#dfe9f0; padding:8px; border:2px solid #cad9e3; border-radius:4px; width:700px;*/ margin:0px auto; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px }
.calc2_main241 { background-color:#FFFFFF; border:0px solid #cad9e3; border-radius:4px; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px }
.calc2_head241{ background-color:#DFE9F0; color:#404040; border-bottom:2px solid #CAD9E3;font-size: 20px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; text-align:center; }

.input_clear_color241 { background-color:#cad9e3; border: 1px solid #cad9e3; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_light_color241 { background-color:#dfe9f0; border: 1px solid #dfe9f0; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }

.grey_row241 { background-color:#dfe9f0; padding:0px; font-weight:bold;  border-radius: 4px; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; }
.input_clear241 { background-color:#dfe9f0; border: 1px solid #dfe9f0; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }

.button241 {
   border: 1px solid #b7d1e2;
   background: #e4edf4;
   background: -webkit-gradient(linear, left top, left bottom, from(#d0e0ed), to(#e4edf4));
   background: -webkit-linear-gradient(top, #d0e0ed, #e4edf4);
   background: -moz-linear-gradient(top, #d0e0ed, #e4edf4);
   background: -ms-linear-gradient(top, #d0e0ed, #e4edf4);
   background: -o-linear-gradient(top, #d0e0ed, #e4edf4);
   padding: 5px 15px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
  /* -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;*/
   /*text-shadow: rgba(0,0,0,.4) 0 1px 0;*/
   color: #093981;
   font-size: 14px;
   font-weight:bold;
   font-family:  'Open Sans', Arial, Helvetica, sans-serif;
   text-decoration: none;
   vertical-align: middle;
}
.button241:hover {
   border-top-color: #489cd4;
   background: #489cd4;
   color: #FFF;
}
.button241:active {
   border-top-color: #489cd4;
   background: #489cd4;
   color: #FFF;position: relative; top: 1px; /*comment this line in order to change button effect*/
}

/*------------------------------------------------------------------------------------
| td styles
--------------------------------------------------------------------------------------*/

.cellHead {
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#D3DCE3; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; color:#404040;
}
.cellOdd {
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#F1EFEF; color:#404040;
}
.cellEven {
	padding:6px 6px 6px 6px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#FAFAFA; color:#404040;
}

.lColumn_mob {
	padding:2px 2px 2px 8px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#F1EFEF; color:#404040;
}
.rColumn_mob {
	padding:2px 2px 2px 2px; border-bottom: 1px dotted #C8C8C8; text-align:left; background-color:#FAFAFA; color:#404040;
}

input.cellEvenTxtInput {
	color:#333; padding:2px; text-align:left; border: 1px solid #FAFAFA; background-color:#FAFAFA; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:100%; color:#404040;
}
select.cellEvenSelect {
	color:#333; padding:1px 1px 1px 0px; text-align:left; border: 1px solid #FAFAFA; background-color:#FAFAFA; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:100%; color:#404040; 
}
textarea.cellEvenTextarea { 
	color:#333; padding:2px; text-align:left; border: 1px solid #FAFAFA; background-color:#FAFAFA; font-family:Arial, helvetica, sans-serif; font-size:0.99em; width:100%; height:100%;  color:#404040;
}

/*------------------------------------------------------------------------------------
| Buttons
--------------------------------------------------------------------------------------*/

.button-black { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #404040), color-stop(1, #505050) );
	background:-moz-linear-gradient( center top, #404040 50%, #505050 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#505050');background-color:#404040;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #303030;
	display:inline-block;color:#FFFFFF;font-family:'Open Sans', arial;font-size:14px;font-weight:bold;padding:5px 12px 5px 8px;text-decoration:none;
}
.button-black:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #505050), color-stop(1, #404040) );
	background:-moz-linear-gradient( center top, #505050 50%, #404040 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#404040');background-color:#505050;	
}
.button-black:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #404040), color-stop(1, #505050) );
	background:-moz-linear-gradient( center top, #404040 50%, #505050 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#505050');background-color:#404040;
}

.button-purple { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #3a76bf), color-stop(1, #3b7cca) );
	background:-moz-linear-gradient( center top, #3a76bf 50%, #3b7cca 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a76bf', endColorstr='#3b7cca');*/background-color:#3a76bf;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #4a7ebb;
	display:inline-block;color:#FFFFFF;font-family:'Open Sans', arial;font-size:14px;font-weight:bold;padding:5px 12px 5px 8px;text-decoration:none;
}
.button-purple:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #3b7cca), color-stop(1, #3a76bf) );
	background:-moz-linear-gradient( center top, #3b7cca 50%, #3a76bf 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b7cca', endColorstr='#3a76bf');*/background-color:#3b7cca;	
}
.button-purple:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #3a76bf), color-stop(1, #3b7cca) );
	background:-moz-linear-gradient( center top, #3a76bf 50%, #3b7cca 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a76bf', endColorstr='#3b7cca');*/background-color:#3a76bf;
}

.button-orange { 
	background:#fca236;border:none;
	display:inline-block;color:#FFFFFF;font-family:'Open Sans', arial;font-size:14px;font-weight:bold;padding:5px 12px 5px 8px;text-decoration:none;
}
.button-orange-small { padding:1px 8px; font-size:12px; }
.button-orange:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #f48727), color-stop(1, #fb8c29) );
	background:-moz-linear-gradient( center top, #f48727 50%, #fb8c29 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48727', endColorstr='#fb8c29');*/background-color:#f48727;	
}
.button-orange:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #fb8c29), color-stop(1, #f48727) );
	background:-moz-linear-gradient( center top, #fb8c29 50%, #f48727 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8c29', endColorstr='#f48727');*/background-color:#fb8c29;
}

.button-green { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #488348), color-stop(1, #5e975e) );
	background:-moz-linear-gradient( center top, #488348 50%, #5e975e 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#488348', endColorstr='#5e975e');background-color:#488348;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #3e7a3e;
	display:inline-block;color:#FFFFFF;font-family:'Open Sans', arial;font-size:14px;font-weight:bold;padding:5px 12px 5px 8px;text-decoration:none;
}
.button-green:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #5e975e), color-stop(1, #488348) );
	background:-moz-linear-gradient( center top, #5e975e 50%, #488348 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e975e', endColorstr='#488348');background-color:#5e975e;	
}
.button-green:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #488348), color-stop(1, #5e975e) );
	background:-moz-linear-gradient( center top, #488348 50%, #5e975e 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#488348', endColorstr='#5e975e');background-color:#488348;
}

.button-green-2 { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #9bc348), color-stop(1, #94bb44) );
	background:-moz-linear-gradient( center top, #9bc348 50%, #94bb44 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bc348', endColorstr='#94bb44');*/background-color:#9bc348;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #98b954;
	display:inline-block;color:#FFFFFF;font-family:'Open Sans', arial;font-size:14px;font-weight:bold;padding:5px 15px;text-decoration:none;
}
.button-green-2:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #94bb44), color-stop(1, #9bc348) );
	background:-moz-linear-gradient( center top, #94bb44 50%, #9bc348 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94bb44', endColorstr='#9bc348');*/background-color:#94bb44;	
}
.button-green-2:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #9bc348), color-stop(1, #94bb44) );
	background:-moz-linear-gradient( center top, #9bc348 50%, #94bb44 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bc348', endColorstr='#94bb44');*/background-color:#9bc348;
}

.button-red { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #b73633), color-stop(1, #ab322f) );
	background:-moz-linear-gradient( center top, #b73633 50%, #ab322f 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b73633', endColorstr='#ab322f');*/background-color:#b73633;
	-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #be4b48;
	display:inline-block;color:#FFFFFF;font-family:'Open Sans', arial;font-size:14px;font-weight:bold;padding:5px 12px 5px 8px;text-decoration:none;
}
.button-red:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #ab322f), color-stop(1, #b73633) );
	background:-moz-linear-gradient( center top, #ab322f 50%, #b73633 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab322f', endColorstr='#b73633');*/background-color:#ab322f;	
}
.button-red:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #b73633), color-stop(1, #ab322f) );
	background:-moz-linear-gradient( center top, #b73633 50%, #ab322f 100% );/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b73633', endColorstr='#ab322f');*/background-color:#b73633;
}

.button-white 		 { -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee) );background:-moz-linear-gradient( center top, #ffffff 5%, #eeeeee 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #d9d9d9;display:inline-block;color:#E11B11;font-family:'Open Sans', arial;font-size:14px;font-weight:bold;padding:5px 12px 5px 8px;text-decoration:none;/*text-shadow:1px 1px 0px #d1d1d1;*/ }
.button-white:hover  { text-decoration:none;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #ffffff) );background:-moz-linear-gradient( center top, #eeeeee 5%, #ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');background-color:#eeeeee; }
.button-white:active { /*position:relative;top:1px;color:#E11B11;*/text-decoration:none;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee) );background:-moz-linear-gradient( center top, #ffffff 5%, #eeeeee 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');background-color:#ffffff; }

.button-steel-grey { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #c4c9cf), color-stop(1, #b9bec4) );
	background:-moz-linear-gradient( center top, #c4c9cf 50%, #b9bec4 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c9cf', endColorstr='#b9bec4');background-color:#c4c9cf;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #9ea0a3;
	display:inline-block; color:#404040; font-family:'Open Sans', arial; font-size:14px; font-weight:bold; padding:5px 12px 5px 8px; text-decoration:none;
}
.button-steel-grey:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #b9bec4), color-stop(1, #c4c9cf) );
	background:-moz-linear-gradient( center top, #b9bec4 50%, #c4c9cf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9bec4', endColorstr='#c4c9cf');background-color:#b9bec4;
	color:#404040;
}
.button-steel-grey:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #c4c9cf), color-stop(1, #b9bec4) );
	background:-moz-linear-gradient( center top, #c4c9cf 50%, #b9bec4 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c9cf', endColorstr='#b9bec4');background-color:#c4c9cf; 
	color:#404040;
}


.button-brown { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #948a54), color-stop(1, #a4995e) );
	background:-moz-linear-gradient( center top, #948a54 50%, #a4995e 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#948a54', endColorstr='#a4995e');background-color:#948a54;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #9ea0a3;
	display:inline-block; color:#F2F2F2; font-family:'Open Sans', arial; font-size:14px; font-weight:bold; padding:5px 12px 5px 8px; text-decoration:none;
}
.button-brown:hover { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #a4995e), color-stop(1, #948a54) );
	background:-moz-linear-gradient( center top, #a4995e 50%, #948a54 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4995e', endColorstr='#948a54');background-color:#a4995e;
	color:#F2F2F2;
}
.button-brown:active  { 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.50, #948a54), color-stop(1, #a4995e) );
	background:-moz-linear-gradient( center top, #948a54 50%, #a4995e 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#948a54', endColorstr='#a4995e');background-color:#948a54; 
	color:#F2F2F2;
}

.button-blue { 
	background-color:#397fc7;
	border:Opx solid #9ea0a3;
	display:inline-block; color:#F2F2F2; font-family:'Open Sans', arial; font-size:14px; font-weight:bold; padding:5px 12px 5px 8px; text-decoration:none;
}
.button-blue:hover { 
	background-color:#306ba7;
	color:#F2F2F2;
}
.button-blue:active  { 
	background-color:#397fc7; 
	color:#F2F2F2;
}

.button-blue.full_width_panel_head {text-align:left;font-weight:300;}

div.popupBox {
	border:1px solid #BBBBBB; cursor:pointer; min-width:110px; cursor:pointer; z-index:500; padding:8px; display:none;
	-moz-box-shadow: 3px 3px 3px 3px #b5b5b5; -webkit-box-shadow: 3px 3px 3px 3px #b5b5b5; box-shadow:3px 3px 3px 3px #b5b5b5;
}
div.popupBoxCloseBtn { 
    background: url(images/fancy_close.png) no-repeat; 
	float:right; cursor: pointer; height: 30px; position: relative; right: -22px; top: -22px; width: 30px; z-index: 1103;
}
div.popupBoxCloseBtn2 { 
    background: url(images/fancy_close2.png) no-repeat; 
	float:right; cursor: pointer; height: 24px; position: relative; right: -18px; top: -15px; width: 24px; z-index: 1103;
}

/*------------------------------------------------------------------------------------
| Common Messages
--------------------------------------------------------------------------------------*/
div.success_msg {
    font-weight:bold; padding:6px; padding-left:25px; color:#009900; background-image:url(../images/icons/icon_success.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;
    background-position:5px; background-color: #FFFFE6; border: 1px solid #009900; margin:5px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:13px; width:95%;
}

div.error_msg {
    font-weight:bold; padding:6px; padding-left:25px; color:#FF0000; background-image:url(../images/icons/icon_error.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;
    background-position:5px; background-color: #FFFFCC; border: solid 1px  #FF0000; margin:5px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:13px; width:95%;
}


div.info_msg {
    font-weight:bold; padding:6px; padding-left:25px; color:#9f6000; background-image:url(../images/icons/icon_info.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;
    background-position:5px; background-color: #FFFFE6; border: 1px solid #9f6000; margin:5px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:13px; width:95%;
}

div.warning_msg {
    font-weight:bold; padding:6px; padding-left:25px; color:#404040; background-image:url(../images/icons/warning.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;
    background-position:5px; background-color: #FFFFCC; border: 1px solid #e8cd2b; margin:5px 0px 5px 0px; text-align:left; border-radius: 4px; font-size:13px; width:95%;
}

div.warning_small {
    font-weight:bold; padding:4px; padding-left:25px; color:#404040; background-image:url(../images/icons/warning.png); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif;
    background-position:5px; background-color: #FFFFCC; border: 1px solid #e8cd2b; margin:5px 0px 0px 0px; text-align:left; border-radius: 4px; font-size:11px; width:95%;
}

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

/* General styles for all menus */
 
.cbp-spmenu {
    background: #47a3da;
    position: fixed;
}
 
.cbp-spmenu h3 {
    color: #afdefa;
    font-size: 1.9em;
    padding: 20px;
    margin: 0;
    font-weight: 300;
    background: #0d77b6;
}
 
.cbp-spmenu a {
    display: block;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
}
 
.cbp-spmenu a:hover {
    background: #258ecd;
}
 
.cbp-spmenu a:active {
    background: #afdefa;
    color: #47a3da;
}
 
/* Orientation-dependent styles for the content of the menu */
 
.cbp-spmenu-vertical {
    width: 240px;
    height: 100%;
    top: 0;
    z-index: 1000;
}
 
.cbp-spmenu-vertical a {
    border-bottom: 1px solid #258ecd;
    padding: 1em;
}
 
.cbp-spmenu-horizontal {
    width: 100%;
    height: 150px;
    left: 0;
    z-index: 1000;
    overflow: hidden;
}
 
.cbp-spmenu-horizontal h3 {
    height: 100%;
    width: 20%;
    float: left;
}
 
.cbp-spmenu-horizontal a {
    float: left;
    width: 20%;
    padding: 0.8em;
    border-left: 1px solid #258ecd;
}
 
/* Vertical menu that slides from the left or right */
 
.cbp-spmenu-left {
    left: -240px;
}
 
.cbp-spmenu-right {
    right: -240px;
}
 
.cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
}
 
.cbp-spmenu-right.cbp-spmenu-open {
    right: 0px;
}
 
/* Horizontal menu that slides from the top or bottom */
 
.cbp-spmenu-top {
    top: -150px;
}
 
.cbp-spmenu-bottom {
    bottom: -150px;
}
 
.cbp-spmenu-top.cbp-spmenu-open {
    top: 0px;
}
 
.cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0px;
}
 
/* Push classes applied to the body */
 
.cbp-spmenu-push {
    overflow-x: hidden;
    position: relative;
    left: 0;
}
 
.cbp-spmenu-push-toright {
    left: 240px;
}
 
.cbp-spmenu-push-toleft {
    left: -240px;
}
 
/* Transitions */
 
.cbp-spmenu,
.cbp-spmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
 
/* Example media queries */
 
@media screen and (max-width: 55.1875em){
 
    .cbp-spmenu-horizontal {
        font-size: 75%;
        height: 110px;
    }
 
    .cbp-spmenu-top {
        top: -110px;
    }
 
    .cbp-spmenu-bottom {
        bottom: -110px;
    }
 
}
 
@media screen and (max-height: 26.375em){
 
    .cbp-spmenu-vertical {
        font-size: 90%;
        width: 190px;
    }
 
    .cbp-spmenu-left,
    .cbp-spmenu-push-toleft {
        left: -190px;
    }
 
    .cbp-spmenu-right {
        right: -190px;
    }
 
    .cbp-spmenu-push-toright {
        left: 190px;
    }
}

/.txtColumn table tr td:first-child {padding-left:4px;}
/td.txtColumn {padding-left:4px;}

.ui-dialog {height:auto!important;}
/table {  height : 100%;}
/#EELT_PANEL {height : 100%;}
/#EELT_PANEL table, #CNLT_PANEL table, #RTAPOEL_PANEL table {height : 100%; }
/#EELT_PANEL table td, #CNLT_PANEL table td, #RTAPOEL_PANEL table td {height : 100%;display:table;}

table {display:table;width:100%;overflow:hidden;}
table tr {height:100%; max-height:100%;vertical-align:bottom;}
table tr td {min-height:22px!important;vertical-align:middle;padding-bottom:0;margin-bottom:0;}

td a.button {margin-bottom:4px;}

/*---- new AZIZ styles starts ----*/ 
.color_row_p2 { 
	background-color:#FFFFFF; padding:2px; padding-left:6px; font-weight:300; text-transform:uppercase; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.color_row_p3 { 
	background-color:#DDD9C4; padding:3px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.color_row_border { 
	background-color:#DDD9C4; border:#C4BD97 solid 1.5pt; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.color_row_border_t0_b0 { 
	background-color:#DDD9C4; border:#C4BD97 solid 1.5pt; border-top:0px; border-bottom:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.color_row_border_t0 { 
	background-color:#DDD9C4; border:#C4BD97 solid 1.5pt; border-top:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.yellow_row { 
	background-color:#ffffff; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.yellow_row_p2 { 
	background-color:#ffffff; padding:2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.yellow_row_p3 { 
	background-color:#ffffff; padding:3px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.dark_color_row { 
	background-color:#dae7f4; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.dark_color_row_p2 { 
	background-color:#dae7f4; padding:2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.dark_color_row_p3 { 
	background-color:#dae7f4; padding:3px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}

.light_color_row_p6 { 
	background-color:#F1F1F1; padding:6px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.green_row { 
	background-color:#a2c239; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.green_row_alt {background-color:#ffffff; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;}

.green_row .txtColumn, .green_row .txtColumn_2 {color:#ffffff;}

.green_row .input_clear {color:#ffffff;}

.green_row_p2 { 
	background-color:#a2c239; padding:2px; padding-left:6px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.green_row_p3 { 
	background-color:#a2c239; padding:3px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.green_row_border { 
	background-color:#a2c239; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; border: 0 solid #76933C;
}
.green_row_last_broder {
	background-color:#a2c239; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; border-top: 0pt solid #76933c;
}
.green_row2_border { 
	background-color:#a2c239; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; border: 0pt solid #76933C;
}
.green_row3 { 
	background-color:#a2c239; padding:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.light_green_row2 { 
	background-color:#EBF1DE; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.red_row2_last_broder { 
	background-color:#963634; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:11px; border-top: 0pt solid #632523; color:#FFFFFF;
}
.dark_green_row { 
	background-color:#a1c238; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.dark_green_row_p2 { 
	background-color:#a1c238; padding:2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.dark_green_row_p3 { 
	background-color:#a1c238; padding:3px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.dark_red_row_p0 { 
	background-color:#632523; padding:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.dark_red_row { 
	background-color:#c83f35; padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.dark_red_row_p2 { 
	background-color:#c83f35; padding:2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.dark_red_row_p3 { 
	background-color:#c83f35; padding:3px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}
.txtColumn_c { 
	padding:4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle;
}
.txtColumn_2 { 
	padding:2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;
}
.txtColumn_2_c { 
	padding:2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle;
}
.txtColumn_02 { 
	padding:0px 2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.txtColumn_02_c { 
	padding:0px 2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-align:center;
}
.txtColumn_3 { 
	padding:3px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;
}
.txtColumn_3_c { 
	padding:2px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle;
}
.txtColumn_0 { 
	padding:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.txtColumn_0_c { 
	padding:0px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-align:center;
}
.txtColumn_04 { 
	padding:0px 4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px;
}
.txtColumn_04_c { 
	padding:0px 4px; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; font-size:12px; text-align:center;
}

.select_yellow_n { background-color:#FFFFFF; border: 1px solid #CCCCCC; color:#555555; padding:2px 1px 2px 1px; font-size: 12px; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_yellow_14 { background-color:#FFFFFF; border: 1px solid #CCCCCC; color:#555555; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_yellow_n { background-color:#FFFFFF; border: 1px solid #CCCCCC; color:#555555; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_yellow_n_p1 { background-color:#FFFFFF; border: 1px solid #CCCCCC; color:#555555; padding:1px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_yellow_ro { background-color:#FFFFFF; border: 1px solid #FFFFFF; color:#397fc7; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif;}

.input_readonly { background-color:#FFFFFF; border: 1px solid #FFFFFF; color:#418dcb; padding:4px; font-size: 13px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_transparent { background-color:transparent; border: 0px solid #FFFFFF; color:#418dcb; padding:4px; font-size: 13px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }

.input-blue-1 { background-color:#397fc7; border: 1px solid #397fc7; color:#FFFFFF; font-size:12px; text-align:center; font-weight:normal; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.input-blue-2 { background-color:#95b3d7; border: 1px solid #95b3d7; color:#FFFFFF; font-size:12px; text-align:center; font-weight:normal; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }

.input_clear_color_14 { background-color:transparent; border: 0px solid #DDD9C4; color:#404040; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_color_n { background-color:transparent; border: 0px solid #DDD9C4; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_color_font_green_14 { background-color:transparent; border: 0px solid #DDD9C4; color:#76933c; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_color { background-color:#dae7f4; border: 0px solid #c4bd97; color:#2e649d; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_color_14 { background-color:#dae7f4; border: 0px solid #c4bd97; color:#2e649d; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_color_n { background-color:#ffffff; border: 1px solid #555; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_light_color_n { background-color:transparent; border: 0px solid #EEECE1; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }

.input_clear_txt_n { background-color:#FFFFFF; border: 1px solid #FFFFFF; color:#404040; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }

.input_clear_green2 { background-color:#a1c238; border: 1px solid #c4d79b; color:#FFFFFF; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_green2_14 { background-color:#a1c238; border: 1px solid #c4d79b; color:#FFFFFF; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_green2_n { background-color:#a1c238; border: 1px solid #c4d79b; color:#FFFFFF; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }

.input_clear_dark_green { background-color:#a1c238; border: 0px solid #76933c; color:#FFFFFF; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_green_14 { background-color:#a1c238; border: 0px solid #76933c; color:#FFFFFF; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_green_n { background-color:#a1c238; border: 0px solid #76933c; color:#FFFFFF; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_red { background-color:#c83f35; border: 0px solid #632523; color:#FFFFFF; padding:3px; font-size: 12px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_red_14 { background-color:#c83f35; border: 0px solid #632523; color:#FFFFFF; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_red_14 { background-color:#c83f35; border: 0px solid #963634; color:#FFFFFF; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_red_16 { background-color:#c83f35; border: 0px solid #632523; color:#FFFFFF; padding:4px; font-size: 16px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_dark_red_n { background-color:#c83f35; border: 0px solid #632523; color:#FFFFFF; padding:3px; font-size: 12px; text-align:center; font-weight:normal; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
.input_clear_red_14 { background-color:#c83f35; border: 0px solid #963634; color:#FFFFFF; padding:4px; font-size: 14px; text-align:center; font-weight:bold; font-family:  'Open Sans', Arial, Helvetica, sans-serif; }
/*---- new styles ends ----*/ 

/*---- new styles starts ----*/ 
.font_normal { font-weight:normal; }
.font_bold	 { font-weight:bold; }
.font_italic { font-style:italic; }

.font_10 { font-size:10px; }
.font_14 { font-size:14px; }
.font_16 { font-size:16px; }
.font_20 { font-size:20px; }
.font_24 { font-size:24px; }
.font_28 { font-size:28px; }
.font_30 { font-size:30px; }
.font_32 { font-size:32px; }

.font_white { color:#FFFFFF; }
.font_grey-1 { color:#a6a6a6; }
.font_green-1 { color:#abcc3f; }

.bg-grey-1 { background-color:#f2f2f2!important; }
.bg-grey-2 { background-color:#d9d9d9!important; }
.bg-white-1 { background-color:#FFFFFF!important; }
.bg-green-1  { background-color: #76933c;}
.bg-green-2 { background-color: #d8e4bc;}
.bg-blue-1 { background-color:#397fc7; color:#FFFFFF; }
.bg-blue-2 { background-color:#95b3d7; color:#FFFFFF; }
.bg-blue-kendo { background-color:#397fc7; }

.panel-expand-black   { background-image:url(images/carat-u-black.png); background-position:5px; background-repeat:no-repeat; padding-left:25px; cursor:pointer; }
.panel-expand-white   { background-image:url(images/carat-u-white.png); background-position:5px; background-repeat:no-repeat; padding-left:25px; cursor:pointer; }
.panel-collapse-black { background-image:url(images/carat-d-black.png); background-position:5px; background-repeat:no-repeat; padding-left:25px; cursor:pointer; }
.panel-collapse-white { background-image:url(images/carat-d-white.png); background-position:5px; background-repeat:no-repeat; padding-left:25px; cursor:pointer; }

.help_icon_large { width:23px; height:24px; position:relative; top:3px; }
.help_icon 		 { width:16px; height:16px; }

.line_separator  { height:5px;  line-height:5px;  }
.line_separator2 { height:10px; line-height:10px; }
.line_separator3 { height:15px; line-height:15px; }
.line_separator4 { height:20px; line-height:20px; }

.calc_caption_i  { font-size:16px; color:#404040; font-style:italic; font-weight:bold; text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; }

.full_width_panel_head { width:97.6%; text-align:center; }
.full_width_input  { width:80%; }
.full_width_input2  { width:75%; }
.full_width_input3  { width:70%; }
.half_width_input  { width:50%; }
.full_width_select { width:87%; }
.full_width_textarea { width:96%; }
.full_width { width:100%; }

.align_center_txt { text-align:center; }
.align_center_div { margin:0px auto; }

.c_padding0  { padding:0px; }
.c_padding1  { padding:1px; }
.c_padding1010 { padding:1px 0px; }
.c_padding02  { padding:0px 2px; }
.c_padding2  { padding:2px; }
.c_padding3  { padding:3px; }
.c_padding4  { padding:4px; }
.c_padding5  { padding:5px; }
.c_padding6  { padding:6px; }
.c_padding8  { padding:8px; }
.c_padding10 { padding:10px; }
.c_padding12 { padding:12px; }
.c_padding14 { padding:14px; }
.c_padding_left_4 { padding-left:4px; }
.c_padding_top_5 { padding-top:5px; }
.c_padding_top_8 { padding-top:8px; }
.c_padding_top_10 { padding-top:10px; }
.c_padding_top_12 { padding-top:12px; }
.c_padding_top_15 { padding-top:15px; }
.c_padding_top_20 { padding-top:20px; }

.c_margin_top_5 { margin-top:5px; }
.c_margin_top_8 { margin-top:8px; }
.c_margin_top_10 { margin-top:10px; }
.c_margin_top_12 { margin-top:12px; }
.c_margin_top_15 { margin-top:15px; }
.c_margin_bottom_5 { margin-bottom:5px; }
.c_margin_bottom_8 { margin-bottom:8px; }
.c_margin_bottom_10 { margin-bottom:10px; }

.remove_border { border:0px; }

.help_icon_postion { float:right; position:relative; top:2px; right:6px; }
.help_icon_postion_w12 { float:right; position:relative; top:3px; right:6px; width:12px; }
.help_icon_postion_t0 { float:right; position:relative; top:0px; right:6px; }
.help_icon_postion_t0_r0 { float:right; position:relative; top:0px; right:0px; }
.help_icon_postion_r0_w12 { float:right; position:relative; top:2px; right:0px; width:12px; }

.hide-data { display:none; }
.show-data { display:block; }

.u-list-1 { list-style:none; padding:0px; margin:0px; }
.u-list-1 li { text-align:center; padding:2px; }

.v-align-top { vertical-align:top; }
/*---- new styles ends ----*/ 

/*---- new styles starts ----*/ 
.popupDisclaimerContainter { 
	margin:0px auto; width:1200px; display:none;
}
.popupDisclaimerContainter .popupDisclaimer {
	border:1px solid #BBBBBB; background-color:#F6F6F6; min-width:110px; cursor:pointer; z-index:500; padding:8px; -moz-box-shadow: 3px 3px 3px 3px #b5b5b5; -webkit-box-shadow: 3px 3px 3px 3px #b5b5b5; box-shadow:3px 3px 3px 3px #b5b5b5; position:absolute; top:600px; z-index:8002; width:1200px; height:580px;
}
.popupDisclaimerContainter .popupDisclaimer .popupDisclaimerText {
	font-size:22px; text-align:center; margin-top:150px; font-weight:bold; color:#404040;
}
.popupDisclaimerContainter .popupDisclaimer .popupDisclaimerText a {
	text-decoration:none; font-size:16px; color:#404040;
}
/*---- new styles ends ----*/ 

/*---- box style----*/ 
.blueBox, .greenBox, .redBox {border:none;text-align:center;line-height:40px;font-size:18px; padding-bottom:12px; }
.blueBox {background:#3e82c5;}
.greenBox {background:#a2c149;}
.redBox {background:#c63c39;}
.grayBox {background:#444444;}
.ltblueBox {background:#37b3cc;}
.mathSymbol {font-size:24px;font-weight:bold;padding-right:5px;}

/*---- tab styles starts ----*/
.panelTabs { width:99%; }
.panelTabs ul{ margin:0px; padding:0px; list-style:none; }
.panelTabs li{ display:inline; margin:0px; padding:0px; }
.panelTabs a { 
	float:left; 	text-align:center;font-weight:bold;color:#1e456c;padding:5px 5px 5px 5px; margin-right:2px; text-decoration:none; min-width:100px; background-color:#cfe2f6;
}
.panelTabs a:active { 
	float:left; color:#fff;padding:5px 5px 5px 5px; margin-right:2px; text-decoration:none; min-width:100px; background-color:#397fc7;
}
.panelTabs a.selected { 
	float:left; 
	color:#fff;
	padding:5px 5px 5px 5px; 
	margin-right:2px; 
	text-decoration:none; 
	min-width:100px; 
	background-color:#397fc7;
}
.box_contents { border:1px solid #397fc7; }
/*---- tab styles ends ----*/

.txtColumn.redBox, .txtColumn.grayBox, .txtColumn.blueBox, .txtColumn.greenBox, .txtColumn.ltblueBox {padding:0;position:relative;}

.input_clear_bold {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    bottom: 10px;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    left: 50%;
    margin-left: -80px;
    max-width: 150px;
    position: absolute;
    text-align: center;
    vertical-align: bottom;
}

/*---- Full Width Buttons ----*/

a.section-button {text-decoration:none;}

.section-button {
	background:#397fc7;
	transition: background 0.3s;
	text-align:center;
	color:#fff;
	padding:5px 0px;
	position:relative;
	border-radius:2px;
	box-shadow:1px 1px 2px #ccc;
	font-weight:bold;
	margin:6px auto;
	font-size:14px;
	width:100%;
	display:block;
}
.section-button:hover {
	background:#4897e4;
	transition: background 0.2s;
	box-shadow:none;
}

.section-button:hover:after {content:"open / close panel";opacity:.8;width:140px;height:14px;display:block;position:absolute;right:-10px;top:5px;text-transform:none;font-size:.9em;font-weight:normal;transition: 0.2s;}

.calc41 .section-button, .calc10 .section-button {display:block; text-align:center; width:100%;}


#LPWARP_PANEL {transition-duration: .5s!important;}

/*---- slider fixes ----*/ 
#slide_controls .ui-slider-vertical .ui-slider-handle {width:1.4em!important;opacity:.8!important; height: 1em!important; margin-bottom:-.1em!important; }
#slide_controls .ui-slider-vertical .ui-slider-handle:hover {opacity:1!important;cursor:pointer}
/*---- odd fixes ----*/

/.controlTable {display:inline-block;}
.controlTable td:first-child {width:310px;display:table-cell;}
.controlTable td {display:inline-block;max-width:100px;}

/*---- Individual Calc Fixes ----*/

.calc5 #small_tcb_graph_panel, .calc5 #small_tcb_graph_panel_2, .calc5 #small_tcb_inputs_panel_benefits, .calc5 #small_screen_calc5_graphs_div_2, .calc5 #small_tcb_inputs_panel_costs,
.calc5 #small_tcb_inputs_panel_net_benefits {border:0!important;background:#e1e1e1;}

.calc5 #tt_link_5.tooltip_dialog_link::before, .calc5 #tt_link_4.tooltip_dialog_link::before, .calc5 #tt_link_6.tooltip_dialog_link::before {
    background: rgba(1, 1, 1, 0.4) url("images/help.png") no-repeat scroll 1px top;
    border-radius: 2px;
    height: 14px;
    width: 14px;
}

.calc8 #print_div {}

.calc14 input {margin-bottom:4px; text-align:center;}

.calc25 input {margin:2px;}
.calc25 .opt1 {margin-left:-80px;margin-bottom:4px;}
.calc25 .opt2 {margin-left:-82px;margin-bottom:4px;}
.calc25 .opt3 {margin-left:-102px;margin-bottom:4px;}
.calc25 .opt4 {margin-left:-82px;margin-bottom:4px;}
.calc25 .opt5 {margin-left:-80px;margin-bottom:4px;}

.calc33 #tabs .ui-widget-header {background:#fff!important;border-top:0px; border-left:0px;border-right:0px; border-bottom:1px solid #dddddd;}
.calc33 #tabs {margin-top: 10px;}
.calc33 .ui-widget-content {background:#fff!important;}

.calc39 .containerMain {position:relative; left:20px; }

.calc39 #top_graph_double {margin:10px 0;}

.calc40 table td {height:auto;}
#calc40fix table td {height:100%;}
#calc40fix tr.color_row {max-height:28px;}

.calc41 .input_yellow, .calc41 .select_yellow, .calc41 .input_clear_color, .calc41 .input_default_b {margin:2px 0;}
.calc41 a.calcl_green_button_link, .calc41 a.calcl_button_link {padding:6px 0 6px 10px;}


.calc41 #Q_PANEL div img {margin:2px 0;}

.calc41 table {border-spacing:0px 1px;}

.calc41 tr, .calc41 td {height:auto!important;min-height:0!important;}
.calc41 tr, .calc41 td.light_green_row {background-color:transparent;}
.calc41 tr, .calc41 td.light_green_row select {width:145px!important;}

.calc42style #main_calc_container_div {
	background:transparent!important; 
	font-family: "open sans",arial,helvetica!important; 
	position:relative;
	margin-left:7px;
}
.calc42style #main_calc_container_div td {
color:#397fc7!important;
font-family: "open sans",arial,helvetica!important; 
font-weight:normal!important;
}

.calc42style #main_calc_container_div .input_text_PH, .calc42style #main_calc_container_div .input_number_PH {background-color:#fff!important;border:1px solid #ddd!important;}
.calc42style #main_calc_container_div table tr td {border-bottom:0!important;border-top:0!important;}
/.calc42 #main_calc_container_div table tr td div {border-bottom:0!important;border-top:0!important;background-color:#fff;}
/.calc42 #main_calc_container_div table  {background-color:#eee;}
.calc42style #main_calc_container_div table table table table  {background-color:#fff;}
.calc42style #main_calc_container_div .redCell td {background-color:#c73f35!important;color:#fff!important;}
.calc42style #main_calc_container_div .greenCell td {background-color:#a1c238!important;color:#fff!important;}

.calc42style .slider_box_cls {min-height:75px;margin-right:3px!important;margin-bottom:3px;}

.calc42style .slider_box_cls tr td, .calc42style .slider_box_cls {background-color:#eee;}
.calc42style .selected_box tr td {background-color:#74b2f1!important;}

.calc42style .input_text_PH_RO {color:#397fc7!important;}
.calc42style .selected_box {background-color:#74b2f1!important;box-shadow:none!important;}
.calc42style .k-slider-selection {background-color:#74b2f1!important;border:0!important;}
.calc42style .k-slider-track {border:1px solid #74b2f1!important;border-radius:0!important;}
.calc42style .k-draghandle {border:1px solid #555!important;background-color:#555!important;}

.calc42style .slider_box_cls {border-right:0!important;}
.calc42style .slider_box_cls input {background:#fff!important;}
.calc42 #xlew_3_32_8_box.selected_box:after {content:"Adjust Term:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_32_6_box.selected_box:after {content:"Adjust Interest Rate:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_32_10_box.selected_box:after {content:"Adjust Taxes:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_32_12_box.selected_box:after {content:"Adjust Insurance:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_32_14_box.selected_box:after {content:"Adjust Condo/Coop Fees:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_32_16_box.selected_box:after {content:"Adjust MI Factor:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_32_18_box.selected_box:after {content:"Adjust UFMIP:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_12_7_box.selected_box:after {content:"Adjust Sales Price:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc42 #xlew_3_17_7_box.selected_box:after {content:"Adjust Down Payment:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}

.calc42 #xlew_3_32_16 {box-shadow:none;}
.calc42 #xlew_3_12_7_box, .calc42 #xlew_3_17_7_box {border-bottom:3px solid #fff!important;}
.calc42 #xlew_3_49_15 {background-color: #fff!important;}

.calc42style .button-black, .calc42style .button-green, .calc42style .button-red {background:none; border:0px;}

@media screen and (min--moz-device-pixel-ratio:0) {
   .calc42style .selected_box:after {
        margin-top: 0px!important;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 .calc42style .selected_box:after{top:674px!important;}
}

.calc42style .slider_div_cls {padding-top:36px;}

.calc42style .highcharts-button {display:none;}

.calc43 #xlew_1_28_11_box table td {letter-spacing:-.06em;}
.calc43 #xlew_1_8_4_box {border-bottom:3px solid #ffffff;}

.calc43 #xlew_1_28_3_box.selected_box:after {content:"Adjust Rate / APR:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_28_5_box.selected_box:after {content:"Adjust Term:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_28_7_box.selected_box:after {content:"Adjust Taxes:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_28_9_box.selected_box:after {content:"Adjust Insurance:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_28_11_box.selected_box:after {content:"Adjust Condo/Coop Fees:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_28_13_box.selected_box:after {content:"Adjust MI Factor:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_28_15_box.selected_box:after {content:"Adjust SP / UFMIP:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_8_4_box.selected_box:after {content:"Adjust Sales Price:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc43 #xlew_1_13_4_box.selected_box:after {content:"Adjust Down Payment:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}

.calc43  #main_calc_container_div table.lightgreyBoxes table td {background-color:#eee;}
.calc43  #main_calc_container_div .greenCell {letter-spacing:-.05em;}

.calc43 table.qualifyTable table td {}

.calc43 .currency_div_cls {color:#74b2f1!important;}
.calc43 .currency_input_cls {background:#eee!important;}

.calc43 #income_ratio_box td, .calc43 #debt_ratio_box td, .calc43 #assets_pm_box td, .calc43 #score_used_box td, .calc43 #score_used_box td input {color:#fff!important;}
.calc43 #xlew_1_73_15_text {color:#fff!important;}

.calc42style #Qualification_Div {position:relative;}
.calc42style .selected_box#xlew_1_62_3_box:after {content:"Adjust First Income Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_62_5_box:after {content:"Adjust Second Income Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_62_7_box:after {content:"Adjust Third Income Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_62_9_box:after {content:"Adjust Fourth Income Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}

.calc42style .selected_box#xlew_1_66_3_box:after {content:"Adjust First Debt Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_66_5_box:after {content:"Adjust Second Debt Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_66_7_box:after {content:"Adjust Third Debt Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_66_9_box:after {content:"Adjust Fourth Debt Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}

.calc42style .selected_box#xlew_1_71_3_box:after {content:"Adjust First Asset Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_71_5_box:after {content:"Adjust Second Asset Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_71_7_box:after {content:"Adjust Third Asset Amount:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}

.calc42style .selected_box#xlew_1_75_3_box:after {content:"Adjust First Credit Score:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_75_5_box:after {content:"Adjust Second Credit Score:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_75_7_box:after {content:"Adjust Third Credit Score:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}
.calc42style .selected_box#xlew_1_75_9_box:after {content:"Adjust Fourth Credit Score:";position: absolute; top:540px;top:642px\9;left:140px; display:block;}



.calc44 #xlew_1_8_4_box.selected_box:after {content:"Adjust Sales Price:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_13_4_box.selected_box:after {content:"Adjust Down Payement Percentage:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_28_3_box.selected_box:after {content:"Adjust Rate / APR:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_28_5_box.selected_box:after {content:"Adjust Term:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_28_7_box.selected_box:after {content:"Adjust Taxes:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_28_9_box.selected_box:after {content:"Adjust Insurance:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_28_11_box.selected_box:after {content:"Adjust Condo / Coop Fees:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_28_13_box.selected_box:after {content:"Adjust MI Factor:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}
.calc44 #xlew_1_28_15_box.selected_box:after {content:"Adjust SP / UFMIP:";display:block;position:absolute;top:556px;top:674px\9;left:146px;margin-top:-4px;}

.calc44 #xlew_1_28_9_box table td div{font-weight:normal!important;}

.calc44 #income_ratio_box td, .calc44 #debt_ratio_box td, .calc44 #assets_pm_box td, .calc44 #score_used_box td, .calc44 #score_used_box td input {color:#fff!important;}
.calc44 #xlew_1_73_15_text {color:#fff!important;}

.calc42style #income_calculator_div {background-color: #777777!important;}
.calc42style #income_calculator_div .currency_div_cls {padding:4px!important;}
/.cellWidth {}
/.blankCell {max-width:1px;}

/* Calcs 3 and 4 -- form inquiries */

.formOnly input, .formOnly textarea {border:1px solid #ccc;padding:4px 5px!important;color:#555;}
a {color:#555;}
.formOnly textarea {  overflow: auto; margin-left:180px; }

.formOnly input[type="radio"] { margin-right:4px;margin-bottom:4px;}
.formOnly #FieldSetp1C25 table {margin-left:25px;width:250px;}

.formOnly textarea#p1B38 {margin-left:150px; }

.calc5 .ui-widget-header {border:1px solid #eee;}

.calc5 .tableShades1, .calc5 .tableShades2, .calc5 .tableShades3 {background-color:#e2e1e1;}
.calc5 .txtReport input{ margin:1px 2px;}

.calc5 .ui-widget {font-family:'open sans',arial,helvetica!important;}
.calc5 .highcharts-button {display:none;}

.calc5 #XLEW_3_25_8, .calc5 #XLEW_3_25_24, .calc5 #C_3_25_8, .calc5 #C_3_25_24, .calc5 #C_3_25_40 {border:0!important;}
.calc5 #XLEW_3_25_24, .calc5 #C_3_25_24 {color:#c83f35;}
.calc5 #XLEW_3_25_40, .calc5 #C_3_25_40 {color:#a2c239;}

.calc5 #total_cash_inv_equals {margin-top:4px!important;}

.calc5 .input_clear_light_green, .calc5 .input_clear_green {background:transparent!important;border:0;color:#fff;margin:4px 0!important;}
.calc5 .txtReport .light_green_row {color:#fff; background-color:#3a80c8;}

.calc10 table tr td {vertical-align:top;}
.calc10 table tr td td.txtColumn_0 {}
.calc10 .light_color_row {border:0!important;}

.calc10 .alt-color-rows td.txtColumn_0 {background-color:transparent!important;line-height:22px;}
.calc10 .alt-color-rows2 td.txtColumn_0 {line-height:25px;}
.calc10 .alt-color-rows3 td.txtColumn_0 {line-height:26px;background-color:#418ccb!important;}
.calc10 .alt-color-rows4 td.txtColumn_0 {line-height:24px;}
.calc10 .alt-color-row-fix td.txtColumn_0 {line-height:24.4px;}
.calc10 .color_row .alt-color-rows2 td:last-child, .calc10 .color_row .alt-color-rows3 td:last-child, .calc10 .color_row .alt-color-rows4 td:last-child {background-color:#eee!important;}
.calc10 .txtColumn_0 {color:#fff!important;font-style:normal!important;}
.calc10 #CTC_PANEL input, .calc10 #Q_PANEL input {height:18px;padding:3px!important;}
.calc10 #Q_PANEL .input_clear_light_color, .calc10 #CCFL_PANEL .input_clear_light_color {border:1px solid #eee;}
.calc10 #X1_305_13 {padding-top:2px!important; padding-bottom:2px!important; height 26px!important;}
.calc10 a.pdf_file_btn {padding-right:20px;}
.calc10 .txtColumn_0 input {border:1.5px solid transparent!important;}

.calc10 #X3_13_14, .calc10 #X3_13_25 {margin-top:3px;}
.calc10 .highcharts-button {display:none;}

.calc10 .color_row td.txtColumn {color:#555!important;} 

.calc10 #ME_PANEL table table .txtColumn_0 input {padding-top:4px!important;padding-bottom:4.4px!important;}
.calc10 #LTMI_PANEL table table .txtColumn_0 input[type=text] {padding-top:4px!important;padding-bottom:4px!important;margin-top:.3px!important;}
/.calc10 #LTMI_PANEL table table .txtColumn_0 input:after {display:block;height:1px; content:"";}
.calc10 #LTMI_PANEL .select_yellow { margin-top: 2px; padding: 2px !important;text-align: center;}

.calc10 #CCFL_PANEL table table .txtColumn_0 input[type=text], .calc10 #CCFL2_PANEL table table .txtColumn_0 input[type=text] {padding-top:4px!important;padding-bottom:4px!important;margin-top:.1px!important;}
.calc10 #CCFL_PANEL .color_row td, .calc10 #CCFL2_PANEL .color_row td  {line-height:24.3px;}

.calc10 #CCFL2_PANEL table table td.txtColumn_0 {display:block!important;height:25.9px!important;max-height:25.9px!important;}
.calc10 #CCFL2_PANEL table table td.txtColumn_0 input[type=checkbox] {vertical-align:middle;margin-top:7px;}

.calc10 #CTC_PANEL table table .txtColumn_0 input[type=text] {height:19.4px!important;}

.calc10 .light_color_row table table tr td {min-height:18px; max-height:24px;}

.calc10 #option_1_PANEL_5 table tr td input {}

.calc10 table tr td td.txtColumn_0 a {}
.calc10 #WAIR_link img {padding-top:3px;}
.calc10 .image-padding {padding-top:4px;}
.calc10 .tooltip_dialog_link::before {position:relative;top:2px;}

.calc10 #graph_calculator40_BCANOYA_div {margin-left:-180px!important;}

.calc10 .input_clear_light_color {padding:5px 3px;}
.calc10 .input_76933C_font14_border {background-color:#76933C!important;}
.calc10 .input_C4BD97_font14 {background-color:#b1d6fc!important;}
.calc10 input.input_yellow, .calc10 input.input_clear_light_color_normal {background-color:#ffffff!important;}
.calc10 .input_C4BD97 {background-color:#fcef83!important;}

.bottom_btn_div { 
	left:-3px;
	top:0;
	height:100%;
	background:#397fc7;
	position:fixed;
	width:160px;
}

.calc37 .bottom_btn_div, .calc5 .bottom_btn_div { position:relative; width:auto; left:0px;}
.calc5 .bottom_btn_div a {    
    padding-right: 20px!important;
    width:auto;
    min-width:100px!important;
}

.calc5 .bottom_btn_div a.pdf_file_btn {
    background-position: right center;
    min-width:120px;
    padding-right: 30px !important;
}

.calc37 .calc_btns_show_hide_link, .calc37 .calc_btns_show_hide_link:after, .calc5 .calc_btns_show_hide_link, .calc5 .calc_btns_show_hide_link:after  { display:none!important; }
.calc37 .bottom_btn_div a, .calc5 .bottom_btn_div a {display:inline-block!important;width:auto!important;min-width:160px;max-height:30px!important;padding:9px!important;border-bottom:none;}


.noMenu .bottom_btn_div {display:none;}

@media screen and (max-width: 1338px) {
    .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
}

@media screen and (max-width: 1620px) {
    .calc10 .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .calc10 .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
}

@media screen and (max-width: 1460px) {
    .calc23 .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .calc23 .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
    .calc23 .calc_btns_show_hide_link {
    	display:none!important;
    }
    .calc23 .calc_btns_show_hide_link:after {
    	display:none!important;
    }
}

@media screen and (max-width: 1750px) {
    .calc18 .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .calc18 .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
    .calc18 .calc_btns_show_hide_link {
	    display:none!important;
    }
    .calc18 .calc_btns_show_hide_link:after {
    	display:none!important;
    }
}

@media screen and (max-width: 1380px) {
    .calc33 .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .calc33 .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
    .calc33 .calc_btns_show_hide_link {
   		display:none!important;
    }
    .calc33 .calc_btns_show_hide_link:after {
    	display:none!important;
    }
}

@media screen and (max-width: 1480px) {
    .calc38 .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .calc38 .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
    .calc38 .calc_btns_show_hide_link {
   		display:none!important;
    }
    .calc38 .calc_btns_show_hide_link:after {
    	display:none!important;
    }
}

@media screen and (max-width: 1338px) {
    .calc_btns_show_hide_link {
    	display:none!important;
    }
    .calc_btns_show_hide_link:after {
    	display:none!important;
    }
    .normW .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .normW .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
}

@media screen and (max-width: 1460px) {
    .medW .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .medW .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
}

@media screen and (max-width: 1710px) {
    .wideB .bottom_btn_div {
		position:relative;
		width:auto;
		left:0px;
    }
    .wideB .bottom_btn_div a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}
}

@media screen and (max-width: 1621px) {
    .calc10 .calc_btns_show_hide_link {
    	display:none!important;
    }
    .calc10 .calc_btns_show_hide_link:after {
    	display:none!important;
    }
}

.calc40 #X_24_22 {margin-top:13px;margin-top:28px\0;}
.calc40 #tricktable button {margin-top:5px;margin-bottom:8px;}
.calc40 #adjusttable1 {} 
.calc40 #X_24_26 {margin-bottom:74px;margin-bottom: 66px\0;margin-top:13px;}
.calc40 #X_39_26 {margin-top:12px;}
.calc40 #X_42_26 {margin-bottom:3px;}
.calc40 #X_46_22 {line-height:27px;}
.calc40 #X_53_26 {margin-top:20px;}
.calc40 #tt_link_47 {padding-left:8px;}
/.calc40 #tt_link_76:before {background-position:4px 0px;width:18px;}

.calc40 .input_clear_color {background-color: transparent!important;color:#fff;}
.calc40 td.lightblue {background-color:#2fb3cd!important; color:#fff!important;}
.calc40 td.lightblue td {color:#fff!important;}
.calc40 td.lightblue input, .calc40 td.green_row input, .calc40 td.redrow input, .calc40 td.bluerow input  {background-color: transparent!important;color:#fff; border:0!important;}
.calc40 td.greenrow .input_clear_txt, .calc40 td.noborder .input_clear_txt{border:0!important;}



.calc45 .infoBox {width:100%;height:18px;display:inline-block;margin-bottom:-4px;padding-bottom:0;margin-top:8px;
border-top:3px solid #397fc7;font-weight:bold;text-transform:lowercase;background:#316ca8;}
.calc45 .infoBox:hover {background:#649bd8;}
/.calc45 .c_padding4 {padding:4px 0 0 0!important;}
.calc45 .c_padding1 {vertical-align:bottom;}
.calc45 .infoBox.ilabel {background:#316ca8;font-weight:normal;}
.calc45 .infoBox.ilabel:hover {background:#316ca8;}

.calc45 .c_padding1 .slider_box_cls {margin-top:-3px;padding:3px;}

.calc45 .selected_box_blue {background:#abcc3f;box-shadow:none;box-shadow:0px -26px 0px #397fc7 inset;}
.calc45 .input-blue-2 {background:#fff;color:#555;border:0px;}
.calc45 .bg-green-2, input#xlew_1_130_24, input#xlew_1_96_24 {background:#abcc3f; color:#fff;border:0;}
.calc45 .prepay45 .c_padding_left_4 {padding-left:10px;padding-right:8px;}

.calc45 #details45 .selected_box_blue {background:#abcc3f;box-shadow:none;position:relative;}
.calc45 .cellWide {}

#xlew_1_48_10_box:focus {background:#abcc3f!important;color:#fff;}

.calc45 .input_transparent.half_width_input.font_grey-1.font_normal.c_padding2 {margin-left:-75px;}

.bottom_btn_div_2 {
	background:#397fc7;
    position:relative;
    width:auto;
    left:0px;
	text-transform:none;
}
.bottom_btn_div_2 a {display:inline-block!important;width:auto!important;max-height:30px!important;padding:9px!important;border-bottom:none;}