 /*TEMPORARY OVERRIDE CSS FILE FOR OVERRIDING MAIN THEME STYLES AFFECTING GENERALI STYLES-(COMMON STYLES) */
html,body{
  background-image: none;
}

/*latest code start*/
.confirmpaybtn button{
	background:none !important; 
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px;
 }
.paynowbtn {width:15% !important;margin-top: 20px;}
.paynowbtntwo{width:15% !important;margin-top: 20px;}
.paynowbtn button {
    background:none !important; 
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px;
 }
.paynowbtntwo button{background:none !important; }
.paynowbtndisable button{border:1px solid #B0B2B3  !important; color:#B0B2B3  !important;}
.paynowbtnTwodisable button{border:1px solid #B0B2B3  !important; color:#B0B2B3  !important;}
.paymentstatusbtn{width:85% !important; margin-top: -123px;}
.paymentstatusbtn button{background:none !important; }
.splitpaybtn button{
	background:none !important; 
	margin-right:0 !important;
	margin-top:30px !important;
	float:none;
    font-size: 23px;
}
.splitpaySinglebtn button{
	background:none !important; 
	margin-right:0 !important;
	margin-top:20px !important;
	margin-bottom:40px !important;
	float:none;
    font-size: 23px;
}
.splitpaySinglebtn{float:left; width:100% !important;margin-left: 0 !important; text-align:center;}
.splitbtntabsOne{text-align:right;}
.outer-control-group.splitbtntabsTwo{float: left !important; margin-bottom: 35px;}
.splitpaybtn{float:left; width:100% !important;margin-left: 75px !important;}
.splittabspayone, .splittabspaytwo, .tabspayone{border-bottom:2px solid #808080; color:#808080; font-size:18px;}
.splittabspayoneactive, .splittabspaytwoactive{border-bottom:2px solid #c00; color:#c00; font-size:18px;}
.tabspayoneactive{border-bottom:2px solid #c00; color:#c00; font-size:18px;}
.showETRpopup {display:none;}
.generateETRmsg .showETRpopup{display:block;}
.footer {margin-bottom:0 !important; position:fixed;}
#step3Payment table.table-sorter th, #step3Payment table.table-sorter td {padding: 15px 13px 15px 13px !important;}
#step3Payment table.table-sorter th, #step3Payment table.table-sorter td {text-align:center !important;}
.backToDocUploadBtn{color: #fff !important;background: #C21B17 !important;text-transform: capitalize !important;}
.GenerateEtrBtnDisable button{border:1px solid #B0B2B3  !important; color:#B0B2B3  !important; }
.confirmpaybtn .btn-primary[disabled] {border:1px solid #B0B2B3 !important; color:#B0B2B3 !important;}

.eAppSplitonePaymentDeactive input{opacity: 0.2 !important;}
.eAppSplitonePaymentDeactive{pointer-events: none;}
.eAppSplitonePaymentDeactive{background-image: url(../img/red.png) !important; background-size: 175px 20px !important;background-position: -140px 0 !important;}

.eAppSplitPaymentDeactive input{opacity: 0.2 !important;}
.eAppSplitPaymentDeactive{pointer-events: none;}
.eAppSplitPaymentDeactive{background-image: url(../img/red.png) !important; background-size: 157px 20px !important;background-position: -140px 0 !important;}

.eAppSkipPaymentDeactive input{opacity: 0.2 !important;}
.eAppSkipPaymentDeactive{pointer-events: none;}
.eAppSkipPaymentDeactive{background-image: url(../img/red.png) !important; background-size: 157px 20px !important;background-position: -140px 0 !important;}


.modal-backdrop.in{pointer-events: none;}
@media screen and (min-width:1000px) {

.paynowbtn {
width: 37% !important;
margin-top: 20px;
}
.paynowbtntwo{
width: 37% !important;
margin-top: 20px;
}
.paymentstatusbtn{
width: 100% !important;
margin-top: -123px;
}

}
/*latest code end*/
.custMargin-check{
	margin:6px 10px;
}
.table-holder.overflow,.table-holder.overflow tbody{
	overflow:inherit !important;
}
.center-brand{
	text-align:center;
}
.disabled_input_design{ 
  background-color: #E9E4E4 !important;
  line-height: 34px;
  padding-left: 5px;
  font-size: 12px;
 }
.popup_setpref_container.videoPopup{
	width: 800px;
    height: 454px;
    margin-left: -400px;
    margin-top: -272px;
}
.popup_setpref_container.videoPopup .header_pref{
	background-color:#c32a24;
}
.popup_setpref_container.videoPopup .header_pref .close_pref{
	background-image: url(../img/close_sign.png);
    background-size: 100% 100%;
    float: right;
    width: 16px;
    height: 16px;
    margin: 6px;
}

.output-align-center{
	margin-left:0px !important;
}
.bg-body{
	background-color: #eee9e9;
}
.mrgBtm10{
	margin-bottom:10px;
}
.pdg4{
	padding:4px 0px;
}
.output-align-center .tab_passage_header{
	font-size: 14px !important;
}
.txt_cntr_bld{
	font-size: 11px !important;
	font-weight: bold;
}
.center-brand .visible-desktop,
.center-brand .visible-tablet,
.center-brand .visible-phone{
	float:none !important;
}
.btn_container_tlr_fluid{
	background-color: #eee9e9;
	border-top: none;
}
.navbar.login .navbar-inner{
	min-height:112px;
}
.navbar.login .brand.visible-tablet {
	margin-top: 12px;
}
.fa-edit{
	cursor:pointer;
}
.dsp-inl-blk{
	display:inline-block!important;
	padding-top: 10px;
}
/* COMMON CLASSES */
.strike-through{
    text-decoration:line-through;
}
.second-section{
    margin-left:5px;
}              

.dsp-inline-blk{
	display:inline-block;
}
.tab_passage_text.dsp-inline-blk{
	margin-bottom: 0px;
	padding: 0px;
}
.padding-left0{
padding-left:0;
}
.no-mrg{
	margin:0px;
}
.margin-left-span4{
	margin-left:-2.5% !important;
}
.cursor_pointer{
cursor:pointer;
}
.dsp-blk{
	display:block;
}

.invalid_input{
	border: 1px solid #e9322d !important;
	-webkit-box-shadow: 0 0 6px #f8b9b7 !important;
	-moz-box-shadow: 0 0 6px #f8b9b7 !important;
	box-shadow: 0 0 6px #f8b9b7 !important;
}
.select-arrow{
background-color:white;
height:34px;
}
.illustration  .select-arrow{
height:auto;
}
select {
line-height:22px;
background-color: transparent !important;
z-index: 1;
position: relative;
}
input.cust_invalid:focus,
textarea.cust_invalid:focus,
select.cust_invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
input.open.cust_invalid {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.leftMenuCustomPopup{
	top: 15% !important;
}
.tbl-blk{
	/* display:inline-block; */
	float:left;
	
}
.table td {
 border-top: none; 
}
#previewSlides.modal .modal-header {
padding: 10px 20px;
box-sizing: border-box;
height: 45px;
background: #F4F4F4;
}
#previewSlides.modal .modal-header span{
font-size: 16px;
font-weight: bold;
color: #c21b17;
}
#previewSlides.modal .close {
color: #c21b17;
opacity:1;
text-shadow: none;
}
#previewSlides.modal {
background: transparent;
box-shadow: none;
}
#previewSlides .modal-body{
padding: 0;
margin: 0;
height: 90%;
}
#previewSlides .carousel-inner .item{
height: 100%;
padding: 0 60px;
}
#previewSlides .carousel{
height: 100%;
margin: 0;
}
#previewSlides .carousel-indicators{
bottom: 0 !important;
}
.loginHyperlink{
left: 0;
float: left;
position: absolute;
top: 3px;
}
.loginHyperlink button{
	background:none;
	border:none;
	color: #FFF;
	text-decoration: underline;
	font-size:12px
}
.previewImage1{
background-image: url(../img/goal/previewImage1.png);
}
.previewImage2{
background-image: url(../img/goal/previewImage2.png);
}
.previewImage3{
background-image: url(../img/goal/previewImage3.png);
}
.previewImage4{
background-image: url(../img/goal/previewImage4.png);
}
.previewImage5{
background-image: url(../img/goal/previewImage5.png);
}
.previewImage6{
background-image: url(../img/goal/previewImage6.png);
}
.pos-relative.tbl-blk span{
	display:table-cell;
}
.pos-relative .fa-sort{
	display:table-cell;
	vertical-align:middle;
}
.pos-relative.tbl-blk span{
	display:table-cell;
	padding-right:3px;
}

.table_holder.overflow .fht-table-wrapper .fht-fixed-body .fht-tbody,.table_holder.overflow .fht-table-wrapper .fht-tbody{
	overflow-y:hidden;
}
/* CSS ANIMATION */

@-webkit-keyframes fadeInCustom {
  0%,20%,40% {
    opacity: 0;
  }
	60% {
    opacity: 0.2;
  }
  80% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeInCustom {
0%,20%,40% {
    opacity: 0;
  }
	60% {
    opacity: 0.2;
  }
  80% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
.animated {
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.fadeInCustom {
  -webkit-animation-name: fadeInCustom;
  animation-name: fadeInCustom;
}
.animated.fadeInCustom{
 -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.ipad .Ilustrator  .navbar-fixed-top.animated.fadeInCustom{
 -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay:.5s;
  animation-delay:.5s;
}
/* CSS ANIMATION */
.float-right{
float:right;
}
.margin-topbottom10{
margin:10px 0;
}
.padding-topbottom10{
padding:10px 0;
}
form#meetingHistorySection {
    margin-bottom: 0px;
}
.padding-topbottom20
{
padding:20px 0;
}
.bottom-right20{
	bottom: 20px;
	right: 20px;
}
.padding-right5{
	padding-right:5px;
}

.margin-bottom15{
	margin-bottom:15px !important;
}
.margin-left5
{
margin-left:5px;
}
.margin-top20
{
margin-top:20px !important;
}
.margin-top5
{
margin-top:5px;
}
.summarynote-table .illustrator_table_outer_container
{
box-sizing: border-box;
padding-left: 3%;
}
.suffix{
	position:absolute;
	right: -15px;
	top: 7px;
}
.fa-disabled{
             opacity:0.4 !important;
}
.text-bold{
	/*font-weight:bold;*/
}
.text-italic
{
font-style:italic;
}
.text-size12{
	font-size: 12px;
}
.text-size14{
	font-size: 14px;
}
.mrg-left{
	margin-left:-4px !important;
	color: #c21b17;
	 font-family: 'DBHelvethaicaRegular';
	 font-size: 24px;
	 /*font-weight: 300;*/
}
.mrg-left0{
	margin-left:0px !important;
}
.mrg-left5{
margin-left:5px !important;
}
.mrg-left30{
margin-left:30px !important;
}
.listnote{
  margin-left:2% !important;
}
.list-subnote{
  margin-left:4% !important;
}
.text-black
{
color:#000;
}
.icheckbox[disabled] {
  background-position: -60px 0;
  cursor: default;
  opacity:1 !important
}
.icheckbox.checked[disabled] {
  background-position: -80px 0;
}
.iradio[disabled] {
  background-position: -160px 0;
  cursor: default;
}
.iradio.checked[disabled] {
  background-position: -180px 0;
  border: 1px solid #CCC;
  border-radius: 100%;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{
  background-color: white;
  border: 1px solid #c1c1c1;
  font-size: 19px !important;
  font-family: 'DBHelvethaicaRegular';
}
textarea{
	resize:none;
}
input:disabled,
select:disabled{
  background-color: #E9E4E4 !important;
  opacity:1;
}
input[type="date"]:disabled{
  pointer-events:none;
}
textarea:disabled{
	opacity:1;
}
.ipad input:disabled,
.ipad select:disabled{
    background-color: #E9E4E4 !important;
    opacity:1;
    color:#000;
}
.ipad .icheckbox input:disabled{
    opacity:0;
}
.ipad textarea:disabled{
    opacity:1;
    color:#000;
}

input[type="time"]{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
}
select{
 -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  /* font:-webkit-small-control; */
}
#mobile_touch_device select{
	padding: 4px 6px 4px 2px !important;
	line-height: 22px;
}
.ipad #mobile_touch_device select{
	padding-top:0px !important;
}
input[type="text"],input[type="password"], input[type="email"],textarea{
 -webkit-appearance:none;
}
.cust-menu-btn{
	display:none;
}
#mobile_touch_device .cust-menu-btn{
	background-image: url(../img/menu.png);
    width: 52px;
    height: 52px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    float: left;
    margin: 0px;
    border: 0px;
    display: block;
    position: relative;
    background-repeat: no-repeat;
    background-color: #c32a24;
    background-position: center;
}

.cust-menu-btn1{
	 width:7px;
	height: 60px;
	float: left;
}
.navbar .brand{
	margin-left:0px;
}

.bootstrap-timepicker-widget table td a:hover {
	text-decoration: none;
	background-color: white;
	border:none;
}

.empty-element{
	height:46px;
}
/*---Scroll bar---*/
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 5px;
}
.val_error_container::-webkit-scrollbar{
width: 12px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #F3DFDF !important;
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
/*---Scroll bar ends---*/
/*Color-coding*/
.dark-red-text{
  color: #C21B17!important;
}

.accordion-inner{
border-top: 1px solid #EEE9E9; /*for line below heading*/
}

.slider_lbl_pdg_top {
	padding-top: 8px !important;
}
.btn-primary .disabled,
.btn-primary[disabled]
{
opacity: 1;
background:#B0B2B3;
border:0;
color:white;
}
.btn-secondary{
opacity:1;
background:#BF6364;
color:white;
text-shadow: initial;
}
.btn-empty{
	border:none;
	padding: 0;
}
.highlighted-bg,
.highlighted-bg[disabled]{
  background: #bf6364;
}
.light-red-text{
color:#DCB0A3;
}
.deletebtn-bg {
background: #DCB0A3;
color: white;
text-shadow: initial;
}
.btn-primary.disabled.disabledgrey, .btn-primary[disabled].disabledgrey
{
opacity: 1;
background:#B0B2B3;
border:0;
}
.opacity-3{
opacity:0.3;
}

::-webkit-input-placeholder {
  color: #bbbbbb !important;
 }
 :-moz-placeholder {
  /* Firefox 18- */
  color: #bbbbbb !important;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #bbbbbb !important;
}
 :-ms-input-placeholder {
  color: #bbbbbb !important;
}
.row.button-wrapper{
	padding:0px 10px;
}
.uppercase{
	text-transform:uppercase;
}
/* COMMON CLASSES */
/* DATE AND TIMEPICKER PLACEHOLDER STYLING */
.datetime .date-holder{
	position:relative;
	background-color:#FFFFFF;
	margin-bottom:20px;
}
.datetime .input-append.date{
	background-color: transparent;
	margin-bottom:0px;
	z-index:2;
	cursor:pointer;
	}
.datetime .placeholder-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	padding: 4px 6px;
	box-sizing: border-box;
	z-index: 1;
	color:#bbbbbb;
	font-size: 12px;
	left:2px;
/* 	display:none; */
}
.datetime .placeholder-overlay.show{
	display:block;
}
.datetime .input-append.date:focus span.placeholder-overlay.show,
.datetime .input-append.date:active span.placeholder-overlay.show{
		display:none;
}
/* DATE AND TIMEPICKER PLACEHOLDER STYLING */



/* ul.sales-dashboard li{
	float:none;
	width:100%;
}
tr.jqplot-table-legend {
	display: block !important;
	padding: 0px 10px;
}
.jqplot-point-label  {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);

  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.gli-chart-holder{
	width:600px !important;
} */

/* SYNC POPOVER STYLING */
a.popover-close + .popover{
	width:200px;
}
/* SYNC POPOVER STYLING */
.pos-relative{
	position:relative;
}
/* CUSTOMIZED SELECT BOX */
.customDropIcon{
  background: url(../img/select-icons.png) -11px -131px no-repeat;
	display: block;
	height: 7px;
	outline: none;
	position: absolute;
	right:14px !important;
	top: 30%;
	width: 10px;
}
.theme_switcher_popup .select-arrow{
margin-bottom:10px;
}
select:disabled + .customDropIcon{
	display:none;
}
/* CUSTOMIZED SELECT BOX */

/* PERSONAL DETAILS TAB  */
.tab-additional-item{
	padding-right:40px;
}
.progress-val{
	white-space: nowrap;
	position: absolute;
	display: inline-block;
	top: 0px;
	left: 0px;
	right: 0px;
}
.progress-val.whiteTxt{
	color:white;
}
.themePopup{
	z-index:1000 !important;
}
.search-input-area .dropdown-menu{
	display:block;
}
.search-input-area .dropdown-menu .red-text{
	margin-right:3px;
}
.landing_page_wrapper .carousel-indicators li{
    cursor:pointer;
    height:15px;
    width:15px;
    border-radius:15px;
}
.home-image-banner .box {
	height: 295px;
}
ul.sales-dashboard .chart-holder {
  height: 363px;
}
.home-image-banner .carousel-indicators{
    bottom:-55px;
}
.carousel-inner .white-box h5{
line-height: normal;
margin-top: -10px;
}
.carousel-control.right,.carousel-control.left{
-webkit-appearance: none;
border: none;
border: none;
background: none;
    color: #c21b17;
    font-size: 40px;
    font-weight: bold
}

.product-listing-page .modal .modal-header,.product-rec-container .modal .modal-header {
padding: 10px 20px;
box-sizing: border-box;
height: 45px;
background: #F4F4F4;
}
.product-listing-page .modal .modal-header span,.product-rec-container .modal .modal-header span{
font-size: 16px;
font-weight: bold;
color: #c21b17;
font-family: 'DBHelvethaicaRegular' !important;
font-size: 25px !important;
}
.product-listing-page .modal ,.product-rec-container .modal {
width: 95% !important;
margin-left: -47.5% !important;
}
.product-listing-page .modal-body,.product-rec-container .modal-body{
padding: 0;
margin: 0;
height: 90%;
}
.product-listing-page .carousel-inner ,.product-rec-container .carousel-inner {
position: absolute;
height: 100%;
overflow:hidden;
}
.product-listing-page .carousel-inner .item,.product-rec-container .carousel-inner .item{
height: 100%;
padding: 0 60px;
}
.product-listing-page .carousel,.product-rec-container .carousel{
height: 100%;
margin: 0;
}
.product-listing-page .carousel-indicators,.product-rec-container.carousel-indicators{
bottom: 0 !important;
}
.UBRichImage1 {
background-image: url('../img/goal/UBRich1.png');
}
.UBRichImage2 {
background-image: url('../img/goal/UBRich2.png');
}
.UBRichImage3 {
background-image: url('../img/goal/UBRich3.png');
}
.UBRichImage4 {
background-image: url('../img/goal/UBRich4.png');
}
.iPlanImage1{
background-image: url('../img/goal/iPlan1.png');
}
.iPlanImage2{
background-image: url('../img/goal/iPlan2.png');
}
.iPlanImage3{
background-image: url('../img/goal/iPlan3.png');
}
.iPlanImage4{
background-image: url('../img/goal/iPlan4.png');
}
.iPlanImage5{
background-image: url('../img/goal/iPlan5.png');
}
.iPlanImage6{
background-image: url('../img/goal/iPlan6.png');
}
.iPlanImage7{
background-image: url('../img/goal/iPlan7.png');
}
.iPlanImage8{
background-image: url('../img/goal/iPlan8.png');
}
.iPlanImage9{
background-image: url('../img/goal/iPlan9.png');
}
.iPlanImage10{
background-image: url('../img/goal/iPlan10.png');
}
.iPlanImage11{
background-image: url('../img/goal/iPlan11.png');
}
.iPlanImage12{
background-image: url('../img/goal/iPlan12.png');
}
.gemilangImage1{
background-image: url('../img/goal/Gemilang1.png');
}
.gemilangImage2{
background-image: url('../img/goal/Gemilang2.png');
}
.gemilangImage3{
background-image: url('../img/goal/Gemilang3.png');
}
.gemilangImage4{
background-image: url('../img/goal/Gemilang4.png');
}
.gemilangImage5{
background-image: url('../img/goal/Gemilang5.png');
}
.WFPImage1{
background-image: url('../img/goal/WFP1.png');
}
.WFPImage2{
background-image: url('../img/goal/WFP2.png');
}
.WFPImage3{
background-image: url('../img/goal/WFP3.png');
}
.WFPImage4{
background-image: url('../img/goal/WFP4.png');
}
.WFPImage5{
background-image: url('../img/goal/WFP5.png');
}
.GFOImage1{
background-image: url('../img/goal/GFO1.png');
}
.GFOImage2{
background-image: url('../img/goal/GFO2.png');
}
.GFOImage3{
background-image: url('../img/goal/GFO3.png');
}
.GFOImage4{
background-image: url('../img/goal/GFO4.png');
}
.landing_page_wrapper .carousel-indicators li{
/* 	margin-left:10px; */
	margin-right:10px;
}
#landingCarousel .carousel-indicators li {
	background-color:transparent;
	position:relative;
	padding:10px 0px;
}
#landingCarousel .carousel-indicators li span {
	height: 13px;
	width: 13px;
	border-radius: 15px;
	background-color: #9C9393;
	display: inline-block;
	position: absolute;
	top: 8px;
	left: 8px;
}
#landingCarousel .carousel-indicators li.active span {
  /*background-color: #9C9393;*/
  background-color: #fff;
}

.landing_page_wrapper .bg-dark {
	padding: 12px 0px;
}
.text-center{
	text-align:center;
}
.text-center .inline-block{
	display:inline-block;
	float:none;
} 
.text-center .span3.inline-block{
	width:47%;
	font-family: 'DBHelvethaicaRegular';
    font-size: 19px;
} 
.text-center .span2.inline-block{
	width:15%;
} 
.modal-body .text-center .span10.inline-block{
	margin-left:0px;
	margin-bottom:20px;
}
.login_outer_container{
	top:-60px;
	height:100vh;
}
.navbar-search{
	margin-top:0px;
}
.navbar-search > input[type='text']{
	border-radius: 0px;
}
.theme_block:first-child{
	border-bottom:none;
}
#mobile_touch_device .tblt_top_mrg{
	margin-top:0px;
}
.logicBtn .fa.fa-plus{
      display:none;
}
.btn-primary .mod-count{
   display:none;
}
.logicBtn.btn-primary .fa.fa-plus{
    display:inline-block;
    color: #ffffff;
}
 .modal{
	display:none;
}
.modal-backdrop{
	display:none;
} 
 .modal.in{
	display:block;
}
.modal-backdrop.in{
	display:block;
} 

/* BOOTSTRAP OVVERRIDE */
#mobile_touch_device  .desktop-only.visible-desktop{
	display:none !important;
}
#mobile_touch_device .navbar .btn-navbar{
	display:block !important;
} 
#mobile_touch_device .hidden-tablet{
  /*display: none!important;*/
}
#mobile_touch_device .visible-tablet{
  display: block!important;
} 
#mobile_touch_device .visible-tablet-table{
	  display: table-cell !important;
}
#mobile_touch_device.navbar-small{
	padding-top:59px;
} 
/* BOOTSTRAP OVVERRIDE */
[class*="span"] table.jqplot-table-legend{
	width: auto;
}

.rating .selected.fa-star-o {
    font-size: 25px;
    color: #c32a24;
}
.rating .selected.fa-star-o:before {
    content: "\f005";
}
.rider-count{
  color: #ccc;
  padding-right: 20px;
}

/* TYPEAHEAD STYLING */
.custtypeahead .dropdown-menu{
	background-color: #FFFFFF;
	border:1px solid #CCC;
	border-top:none;
}
.custtypeahead .dropdown-menu > .active > a, .custtypeahead .dropdown-menu > .active > a:hover, .custtypeahead .dropdown-menu > .active > a:focus{
	background-color: #ccc;
	background-image: none;
}

/* TYPEAHEAD STYLING */
/* BOOTSTRAP OVVERRIDE */

.prefixText{
	line-height:34px; /*Added for prefix data*/
}
.prefixedInput{
	margin-left:2%!important;
}
@media (max-width: 1024px) {
  .adv_filter .arrow_up {
    left: 10.5%;
    margin-left: -15px;
  }
#mobile_touch_device .custom-sized-carousel-modal {
	  height: 696px !important; 
  }
#mobile_touch_device .fna-custom-sized-carousel-modal {
	  height: 696px !important; 
  }
.product-listing-page .carousel, .product-rec-container .carousel {
	  width:98%;
  }
}

/*Error message count popup starts*/
.alert-box-holder{
  bottom: 65px;
  z-index:999;
}
.alert-box-holder.active{
  z-index:9997;
}
.alert-box.warning0{
  background-color: #48ab0d;
}
.alert-box.warning0{
  height: 50px;
  width: 50px;
  background-image: none;
}
.alert-box .error-status{
  width: 50px;
  height: 50px;
  display: block;
}
.alert-box.warning .error-status{
  background: url("../img/icon/alert-box-warning.png") no-repeat;    
  background-size: 100%;
  background-color: #f4644c;
  cursor:pointer;
}
.alert-box .error-status {
  background: url("../img/icon/alert-box-completed.png") no-repeat;
  background-size: 100%; 
}

#mobile_touch_device .warning{
  background-image:none;
}
/*Error message count popup ends*/


#popupMeetingHistory .tab-content{
  padding:0px;
  margin-bottom:80px;
}

#popupMeetingHistory .accordion-group{
	border:none;
	margin-bottom:0px;
}

.popover table.contact-panel{
  font-size: 0.8em;
}
.popover table.contact-panel td{
  line-height: 2.3;
  color: #333333;
}
/* PROGRESS BAR */
 .modal .progress-bar {
  background-color: #c32a24;
  line-height: 24px;
  height: 24px;
  text-align: center;
  color: #ffffff;
}
/* PROGRESS BAR */
/* TABLE */
.table{
	margin-bottom:0px;/* For table without scroll*/
}
.table thead th {
	vertical-align: middle;
}

.table td {
	vertical-align: middle;
}
.wordBreak {
	word-break: break-all;
}
.list_table_head_bg {
  background-color: #e1aeb0 !important;
}
/* TABLE */
/* CHECKBOX RADIO */
.iradio input{
	opacity:0 !important;
	position:absolute;
	left: 0px;
    height: 18px;
    width: 18px;
    margin-top: 0px;
}
.icheckbox input{
	opacity:0;
	position:absolute;
}
.icheckbox,.iradio{
	position:relative;
}
label .iradio{
width: 18px;
height:18px;
float: left; 
}
.radio.inline{
vertical-align: top;
}
.iradio.radio-focus-valid {
min-height: 18px;
}
.radio.inline{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.radio.inline~.radio.inline{
padding-right:0px;
}

.icheckbox .radio.inline:last-child{
	padding-right:0px;
}
.radio-min-height{
	min-height:46px;
}
/* CHECKBOX RADIO */
/* POPUP */
.modal{
	width:35%; 
	margin-left:-17.5%;
}
/*.modal .close{
	position: absolute;
    right: 10px;
	z-index:1100;
}*/
.modal-body{    
	width: 100%;
    box-sizing: border-box;
	margin-top: 15px;
}
.msg-content{
	font-size:14px;
   
}
/*
.modal-body .msg-icon{
	display:none;
}
*/
.modal-header .msg-icon.question, .modal-header .msg-icon.error, .modal-header .msg-icon.information, .modal-header .msg-icon.warning,.modal-header .msg-icon.success
 {
    background: url("../img/infored.png") no-repeat center center !important;
    width: 100%;
    height: 47px;
    display: block;
     
}

.modal-header .msg-icon.paymentSuccess {    
    background: url("../img/paymentSuccess.png") no-repeat center center !important;
    width: 100%;
    height: 47px;
    display: block;
     
}

.le-popup-control.modal {
    background: #ffffff;
    overflow-x: hidden !important;
 
}
/* POPUP */
/* DASHBOARD */
.sales-dashboard li h5 span{
	margin-right:3px;
}
.box-heading  h5 span{
	margin-right:3px;
	font-family: 'DBHelvethaicaRegular';
    font-size: 24px;
}
ul.sales-dashboard li{
	margin-bottom: 0px;
	padding: 12px 0 0 0px;
    border: none;
}
.landing_page_wrapper .home-image-banner{
	padding-top:5px;
	margin-bottom: 13px;
}
.landing_page_wrapper .carousel{
	margin-bottom: 80px;
}
.landing_page_wrapper .home-image-banner .white-box{
	margin-bottom: 13px;
}
.landing_page_wrapper .white-box{
	margin-bottom:0px;
}
.landing_page_wrapper .box{
	margin-bottom:12px;
	margin-top:12px;
}

.landing_page_wrapper  .search-input-area{
	z-index:1005;
	margin-top: 0px;
}
.color_box_none{
	background-color:#cccccc;
}
.color_box0{
	background-color:#e9583d;
}
.color_box1{
	background-color:#ef9275;
}
.color_box2{
	background-color:#6f7072;
}
.color_box3{
	background-color:#e9573d;
}

/* DASHBOARD */

/*LOGIN*/
.error_msg.red_text{
	display:block;
	padding-bottom: 5px;
}
.image-login form{
	/*padding: 20px 40px 0px;*/
	padding: 29px 22px 5px 26px;
    margin-bottom: 0px;
}
.image-login{
	padding:0px;
	position: fixed;
	/*width: 100%;*/
	top: 112px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	display: block;
}
.image-login .login{
	height: 330px;
	position: absolute;
	top: 50%;
	left: 82%;
	margin-top: -190px;
	margin-left: -225px;
}
.image-login .login-th{
	height: 330px;
	position: absolute;
	top: 50%;
	left: 82%;
	margin-top: -190px;
	margin-left: -225px;
}
.image-login .input-area .fa-2x{
	top:7px;
}
.error-blk{
	min-height:25px;
	line-height:25px;
	font-size:10px;
	padding: 0px 40px;
}
.bg-dark{
	padding: 9px 0px;	
}
.image-login input[type="checkbox"]{
	margin-top:0px;
}
/*LOGIN*/
@media only screen and (max-width: 800px) {
	.image-login .login, .image-login .login-th
	{
		left: 48%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-left: 0px !important;
  margin-top: 20px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
	}
	.termspopup
  {
  margin-top: 7%;
  }
}
/*Logo in Illustration Output */
.generaliLogoImg{
	background-image: url('../img/Generali_logo.jpg');
	height: 36px;
	width: 45px;
	background-size: 45px 36px;
	background-position: center;
	background-repeat: no-repeat; 
}
.generaliOjkImg{
	background-image: url('../img/ojk.jpg');
	height: 51px;
	width: 128px;
	background-position: center;
	background-repeat: no-repeat; 
}
/*Footer fixed */
.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index:1000;
}
#wrapper{
  padding-bottom: 64px;
}
/*Footer fixed ends */

.nav-tabs > li > a{
    border-left: none;
	 color: #ffffff;
}
/*language Popup starts*/
.theme_switcher_popup{  
  width: 300px;
  top: 60px;
}

.theme_switcher_popup:before{
  background:none;
}

.theme_switcher_popup .subheading{
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom: 0;
}
.theme_switcher_popup .fa{
      position: absolute;
	    right: 77px;
    top: -18px;
    color: white;
    font-size: 27px;
    opacity:1;
}
.mediumWidth{
		max-width:180px !important;
}
.smallWidth{
		max-width:80px !important;
}
.largeWidth{
		max-width:240px !important;
}
.dateWidth{
		max-width:136px !important;
}


/* table.table-sorter th.padding-right6,table.table-sorter td.padding-right6{
	padding: 15px 3px 15px 5px;
} */
.adv-filter .arrow-up {
	margin-left:0px;
    height: 20px;
}
.canvas_dimensions{
	height:200px; 
	width:100%;
}




.illustration-listing-page td a {
    color: #000;
}


.Illustration-scrollable-section .container{
  width:100%; /* fix for scroll in illustration output */
} 


/* fixing heights of illustration section in tab and desktop */
.summary-fixed-content{
  height: 335px;
  overflow-y: auto;
}

.Illustration-scrollable-section{
	overflow-y: auto !important;
	height: 473px;
}
 .product-details-section {
  height: 415px;
	overflow-y:auto;
}
.illustration-fixed-section{
	margin-bottom:0px;
	height: 288px;
	overflow-y:auto;
}
.product-details-section.validation-active{
  height: 250px!important;
}
#mobile_touch_device .product-details-section.validation-active{
  height: 306px!important;
}
.benefit-summary-section{
	height:384px;
	overflow-y:auto;
}
#mobile_touch_device .benefit-summary-section{
	height:549px;
	}
#mobile_touch_device .summary-fixed-content{
  height: 401px;
  overflow-y: auto;
}
#mobile_touch_device .illustration-fixed-section{
	margin-bottom:0px;
	height: 453px;
}
#mobile_touch_device  .product-details-section{
height: 478px;
 margin-bottom: 70px;
}
.landing_page_wrapper .white-box {
  min-height: 84px;
}
.white-box {
/*padding: 12px 15px;
*/}
.white-box h5{
	    margin-bottom: 10px;
    font-size: 22px;
    font-family: 'DBHelvethaicaRegular';
    padding: 10px 0 0 20px;
}
.white-box p{
line-height: 20px;
margin: 0 ;
}
@media (max-width: 1024px) {
	#mobile_touch_device .illustration-fixed-section{
        height: 445px;
    }
	#mobile_touch_device .Illustration-scrollable-section{
		height: 465px;
	}

	#mobile_touch_device .product-details-section{
        height: 470px;
        
    }
    #mobile_touch_device .benefit-summary-section{
        height:540px;
    }
	#mobile_touch_device .summary-fixed-content{
		height: 390px;
		/* 360px */
    }
}	
	
/* fixing heights of illustration section in tab and desktop */

.row_even {
	background-color: #fbf3f3 ;
}
.theme_block{
  margin: 0;
}
/*language Popup ends*/

/* btn-icon status styling */
.btn-kiv:hover,
.btn-kiv:focus,
.btn-kiv:active,
.btn-kiv.active,
.btn-kiv.disabled,
.btn-kiv[disabled] {
  color: #a65154 !important;
  background-color: #fcdbdd;
  background-image: none;
  *background-color: #fac3c7;
}
.btn-submission:hover,
.btn-submission:focus,
.btn-submission:active,
.btn-submission.active,
.btn-submission.disabled,
.btn-submission[disabled] {
  color: #4d773f !important;
  background-color: #e0e8d7;
  background-image: none;
  *background-color: #d3dfc7;
}
.btn-open:hover,
.btn-open:focus,
.btn-open:active,
.btn-open.active,
.btn-open.disabled,
.btn-open[disabled] {
  color: #3c788f !important;
  background-color: #dbeff6;
  background-image: none;
  *background-color: #c7e6f1;
}
#mobile_touch_device .btn_adv_filter:hover,
#mobile_touch_device .btn_adv_filter:focus,
#mobile_touch_device .btn_adv_filter:active,
#mobile_touch_device .btn_adv_filter.active,
#mobile_touch_device .btn_adv_filter.disabled,
#mobile_touch_device .btn_adv_filter[disabled] {
  color: #c32a24 !important;
  background-color: #ffffff;
  background-image: none;
   border-bottom:none;
  *background-color: #fac3c7;
}
#mobile_touch_device .countBtn:hover,
#mobile_touch_device .countBtn:focus,
#mobile_touch_device .countBtn:active,
#mobile_touch_device .countBtn.active,
#mobile_touch_device .countBtn.disabled,
#mobile_touch_device .countBtn[disabled] {
  color: #c32a24 !important;
  background-color: #ffffff;
  background-image: none;
  border-bottom: 1px solid #ececec;
  *background-color: #fac3c7;
}
#mobile_touch_device .no_hover:hover,
#mobile_touch_device .no_hover:focus,
#mobile_touch_device .no_hover:active,
#mobile_touch_device .no_hover.active,
#mobile_touch_device .no_hover.disabled,
#mobile_touch_device .no_hover[disabled] {
  color: #333333 !important;
  background-color: #ffffff;
  background-image: none;
  border-bottom:none;
  *background-color: #fac3c7;
}
#mobile_touch_device .btn:hover .fa-reorder,
#mobile_touch_device .btn:hover .fa-sort-amount-desc {
color: #333333 !important;
}
#mobile_touch_device .btn:hover .fa-trash-o,
#mobile_touch_device .btn:hover .fa-filter{
color: #c32a24 !important;
}
#mobile_touch_device .btn:hover .fa-caret-up,
#mobile_touch_device .btn:hover .fa-caret-down{
color: #c32a24 !important;
}

#mobile_touch_device .btn:hover .fa-search{
color: #c32a24 !important;
}
/* btn-icon status styling */
.fa-filter{
	margin-right:10px;
}
.fa-caret-up, .fa-caret-down{
	margin-left:10px;
}	
/*Illustation Input*/

/* .illustration .accordion-body{
  background-color: #F8F6F7;
} */
.content-position{
  margin-left: 5%;
}
.row-fluid.multiple-column .span6{
  margin-left: 0;
  margin-right: 5%;
  width: 45%;
  margin-bottom:20px;
}
#risk-management .row-fluid.multiple-column .span6{
	margin-right: 3%;
	width: 47%;
	min-height: 55px;
	max-height: 55px;
}
.no-accordion .accordion-toggle{
 cursor: initial;
}
.illustration .disabled{
  opacity: .5;
}
/*Table*/
.illustration table th{
  
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
}
.illustration td{
  color: #333;
}

.illustration .accordion-inner{
  padding: 15px 15px 20px; 
}
.illustration .content-position-table{
  margin: 0 2%;
}
.illustration tbody tr:first-child td{
  padding-top: 35px !important;
}
.illustration .table td{
  padding: 5px 20px;
}

.horizontalTab.nav-tabs > .active > a, .horizontalTab.nav-tabs > .active > a:hover, .horizontalTab.nav-tabs > .active > a:focus {
	border: 1px solid transparent;
}
.resetButton{
	font-size:14px;
	border:none;
}
.navbar-small .navbar .nav > li:last-child > a {
	padding-right:4px;
}
/*Illustation Input ends

/*gemilang table design1*/
.tab_passage_header{
	font-size: 22px;
	padding-top: 12px;
}
.greyWhite_table .illustrator_table_head > th{
	border-right:0px;
	text-align:center;
}
.greyWhite_table .illustrator_details_table{

border: 1px solid #000;
color: black;
}

.greyWhite_table .illustrator_table_head { 
background-color: #C0C0C0;
border: 1px solid #000;
text-align: left;
font-size: 11px;
color:#000;
}
.greyWhite_table .illustrator_table_head > th
{
color:#000;
}
.illustrator_table_head > th
{
padding-left:0px;;
}

.greyWhite_table  .illustrator_table_row_odd > td, .greyWhite_table  .illustrator_table_row_even > td
{
border:0px;
text-align:left;
}
.greyWhite_table .illustrator_table_inner_container{
border:0px;
}
.illustrator_table_row_even > td{
/*background:#BEBEBE;*/
}
/*gemilang table design2*/

.table_line  .illustrator_table_row_odd > td,
.table_line  .illustrator_table_row_even > td
{
width:20%;
}
.table_line  .illustrator_table_row_odd > td:first-child,
.table_line  .illustrator_table_row_even > td:first-child
{
text-align:left !important;
}

.table_line  .illustrator_table_row_odd > td,
.table_line  .illustrator_table_row_even > td, 
.table_line .illustrator_table_head > th,
.table_line .illustrator_table_inner_container
{
border:0;
color:#000;
background:#fff;
}

.table_line .illustrator_table_row_odd > td,
.table_line  .illustrator_table_row_even > td, 
.table_line  .illustrator_table_head > th
{
border-bottom: 1px solid black;
}


.table_line .illustrator_table_head{
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
.table_line .illustrator_table_inner_container
{
border:0px;
}
.table_line   .illustrator_details_table
{
border-top:1px solid #000;
}
.table_line  .illustrator_table_row_odd ,.table_line  .illustrator_table_row_even 
{
border-bottom:1px solid black;
}
.table_line .illustrator_table_head >th
{
font-size: 11px;
color:#000;
background:#fff;
text-decoration:underline;
text-align: center;

}
#Summary tr.illustrator_table_head:nth-child(2) th{
	text-align:left;
	padding-left: 0px;
}
/*gemilang table design3*/
/*
.table_normal .illustrator_table_row_odd > td, .table_normal  .illustrator_table_row_even > td
{
	text-align:right;
}
*/
.table_normal .illustrator_table_head, 
.table_normal .illustrator_table_inner_container,
.table_normal .illustrator_table_inner_container{
border:0px;
}
.table_normal   .illustrator_details_table,
.table_normal  .illustrator_table_row_odd > td,
.table_normal  .illustrator_table_row_even > td, 
.table_normal .illustrator_table_head > th
{
border:1px solid #ccc !important;
color:#000;
background:#fff;
}
.illustrator_details_table.span6{
	margin-left:0px;
}
.table_normal .illustrator_table_head >th
{
font-size: 11px;
text-align: center;
}
.table_normal  .illustrator_table_row_odd > td:first-child, 
.table_normal  .illustrator_table_row_even > td:first-child,
.table_normal  .illustrator_table_row_odd > td:nth-child(2), 
.table_normal  .illustrator_table_row_even > td:nth-child(2),
.table_normal  .illustrator_table_row_odd > td:nth-child(3), 
.table_normal  .illustrator_table_row_even > td:nth-child(3)
{
/*text-align:center !important;*/
}
.table_normal .illustrator_table_row_odd > td, 
.table_normal .illustrator_table_row_even > td
{
	/*text-align: center !important;*/
}

/*gemilang table design4*/

.table_headerHighlight .illustrator_table_head, 
.table_headerHighlight .illustrator_table_inner_container{
border:0px;
}
.table_headerHighlight   .illustrator_details_table,
.table_headerHighlight  .illustrator_table_row_odd > td,
.table_headerHighlight  .illustrator_table_row_even > td 
{
border:1px solid #000;
color:#000;
background:#fff;
}

.table_headerHighlight .illustrator_table_head >th
{
font-size: 11px;
text-align: center;
border:1px solid #000;
color:#000;
background:#C0C0C0;
}


/*gemilang table design6*/
.table_line_additionalSection  .illustrator_table_row_odd > td,
.table_line_additionalSection  .illustrator_table_row_even > td
{
width:20%;
}

 .table_line_additionalSection  .illustrator_table_row_odd > td,
 .table_line_additionalSection  .illustrator_table_row_even > td, 
 .table_line_additionalSection .illustrator_table_head > th,
.table_line_additionalSection .illustrator_table_inner_container
{
border:0;
color:#000;
background:#fff;
}

.table_line_additionalSection .illustrator_table_row_odd > td,
.table_line_additionalSection  .illustrator_table_row_even > td, 
.table_line_additionalSection .illustrator_table_head > th
{
border-bottom:1px solid black;
}
.tableInnerHeader{
float:left;
padding-left:0;
}
.table_line_additionalSection  .illustrator_table_row_odd > td:first-child,
.table_line_additionalSection  .illustrator_table_row_even > td:first-child{
	text-align:left;
}
.table_line_additionalSection .illustrator_table_head{
border-top: 0px;
border-bottom: 1px solid #000;
}
.table_line_additionalSection .illustrator_table_inner_container
{
border:0px;
}
.table_line_additionalSection   .illustrator_details_table
{
border-top:0px;
}
.table_line_additionalSection  .illustrator_table_row_odd ,
.table_line_additionalSection  .illustrator_table_row_even 
{
border-bottom:1px solid black;
}
.table_line_additionalSection .illustrator_table_head >th
{
font-size: 11px;
text-decoration:underline;
text-align: left;
padding-left:0;
}







/*gemilang table design5*/

.table_headerHighlight_noBorder .illustrator_table_head, 
.table_headerHighlight_noBorder .illustrator_table_inner_container

{
border:0px;
}
.table_headerHighlight_noBorder  .illustrator_table_row_odd > td,
.table_headerHighlight_noBorder  .illustrator_table_row_even > td 
{
	
	background:#fff;
}
.table_headerHighlight_noBorder  .illustrator_table_row_odd > td,
.table_headerHighlight_noBorder  .illustrator_table_row_even > td
{
border-left:1px solid #000;
border-Bottom:0;
border-top:0;
border-right:0;
}
.table_headerHighlight_noBorder tbody
{
border-top:1px solid #000;
}
.table_headerHighlight_noBorder  .illustrator_details_table
{
border:1px solid #000;
color:#000;
background:#fff;
}
.table_headerHighlight_noBorder .illustrator_table_head >th
{
font-size: 11px;
text-align: center;
color:#000;
/* background:#C0C0C0; */
border-right:1px solid #000;
border-bottom:1px solid #000;
}
.table_headerHighlight_noBorder .illustrator_table_head >th:last-child{
	border-right:0px;
}
.table_headerHighlight_noBorder .illustrator_table_row_odd > td:first-child, .table_headerHighlight_noBorder .illustrator_table_row_even > td:first-child{
	border-left:0px !important;
}
.table_headerHighlight_noBorder .illustrator_table_row_even > td{
	background:#C0C0C0;
}
.summaryHeadercontainer{
margin:0 15px;
width:auto;
}
.list_disease{
  font-size: 14px;
font-weight: bold;
margin: 2% 10% !important;
text-align:center;
}
.list_diseaseNote{
margin-left:31% !important;
}

.ipad .hidden-ipad{
  display: none;
}
.signature_container{
  padding:0 40px;
  background-color: #fff;
}
.Illustration-signature-section .signature_container{
  padding:0 10px;
}
#line_chart .jqplot-title
{
font-weight:bold;
}
#IllustrationDetails{
margin:0 !important;
}
#IllustrationDetails .add-product-container
{
background:white;
padding-top:10px;
}
.illustrationSummary-header-container
{

padding:15px 0;

}
.username.agentName{
max-width: 250px;
white-space: nowrap;
overflow: hidden !important;
text-overflow: ellipsis;
font-size: 22px;
 font-family: 'DBHelvethaicaRegular';
}
.Illustration-printDownload
{
padding:0 5px;
background:#fff;
border-bottom:1px solid #ccc;
}

.IllustrationSummary-header
{
 color: #C21B17!important;
 font-size: 25px;
font-weight: bold;
line-height:30px;
font-family: 'DBHelvethaicaMedium';
 
}
/*Illustration New navigation starts*/
.outer-circle{
  position: relative;
  width: 20px;
  height: 20px;
  background-color: white;
  border-radius: 100%;
  float: none;
  margin: auto;
  cursor: pointer;
}

.inner-circle{
  width: 10px;
  position: absolute;   
  background-color: #d27c7a;
  height: 10px;
  border-radius: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.line-after-circle{
  height: 4px;
  background-color: white;
  margin-top: -11px;
}
.solution-selector .span4{
  margin: 0!important;
}
.selector-icon{
  margin-bottom: 0;
  margin-left: 0;
}
.selector-icon li:first-child .line-after-circle{
  width:50%;
  float: right;
}
.selector-icon li:last-child .line-after-circle{
  width:50%;
}

.activate,
li.activate,
.solution-selector .selected{ 
  color: #c32a24!important;  
}
.selected .inner-circle{
  background-color: #c21b17;
}
.outer-circle.activate .inner-circle{
	background-color: #c21b17;
}
.disabled{
 color: #B3A7A9; 
}
.disabled .inner-circle {
  background-color: #eee9e9;
}
.selector-text{
  margin-bottom: 0;
  margin-left: 0;
  color: #E79995;
}
.selector-text li{
  font-weight: bold;
  min-height:28px;
}
.outer-circle.disabled{
  cursor: initial;
}
.bold{
  font-weight: bold;
}
.icon-red{
  padding-right: 5px;
}
.btn:hover .icon-red{
  color: white;
}
#mobile_touch_device .container_tlr_fluid{
  margin: 0;
  padding-top: 0;
}
.calendar-image{
  background: url('../img/calendar.png') no-repeat;
  background-position: right center;
}
#accordionParentmeeting_History.accordion{
	margin-bottom:0px;
}
/*Illustration New navigation ends*/

/* Illustration Page Starts*/
.illustration-listing-page .product-list-block {
    padding: 20px 0;
}
.illustration-listing-page .search-illustration {
	width: 270px;
	height: 26px;
	border: 1px solid #fff !important;
}
.illustration-listing-page .search-input-area a.btn {
	border-bottom: none;
	background: #fff !important;
	color: #c32a24 !important;
}
.illustration-listing-page .btn-search-block {
	padding-bottom: 20px;
}
.illustration-listing-page .white-btn {
	color: #c32a24;
}
.illustration-listing-page .search-input-area .btn:hover .fa {
	color: #c32a24 !important;
}
.illustration-listing-page .btn-large {
	padding: 11px 7px;
}
.illustration-listing-page .fa-envelope-o,
.illustration-listing-page .fa-plus,
.illustration-listing-page .fa-search,
.illustration-listing-page .fa-angle-right {
	color: #c32a24;
}
.illustration-listing-page .fa-minus {
	padding: 2px 3px 1px 3px;
}
.fa-minus,.fa-plus {
	border: 1px solid #c32a24;
	padding: 3px 4px 0px 4px;
	border-radius: 100%;
	color: #c32a24;
	line-height: 19px !important;
	margin-right:5px;
}
.illustration-listing-page .fa-angle-right {
	border: 1px solid #c32a24;
	padding: 2px 7px 2px 7px;
	border-radius: 11px;
}
.illustration-listing-page td .proceed-toeapp-btn {
	text-align: center;
	display: block;
	background: none;
	border: none;
}
.illustration-listing-page td .proceed-toeapp-btn[disabled] .fa-angle-right {
	border-color: #CCC;
	color: #CCC;
}
.illustration-listing-page .table_sorter th .fa-caret-down {
	position: absolute;
	margin: 5px;
}



.product-button-position{
  position: absolute;
  bottom: 10px;
  width: 100%;
   padding:6px 0;
}
/* Illustration Page Ends*/
.multiple-buttons-center {
  text-align: center;
}
.multiple-buttons-center div[class^='col-'],
.multiple-buttons-center div[class*=' col-']{
  float: none;
  display: inline-block;
}
.btn-center{
  float: none!important;
  margin: auto!important;
}
/* Product Listing Page Starts*/

.product-listing-page .box{
	border: none;
	height: 305px;
	margin: 0 0 20px 0;
}
.product-listing-page .box .btn-primary {
	position: absolute;
	left: 6px;
	bottom: 20px;
}
.product-listing-page .img-btn-container,
.product-listing-page .img-btn-container img{
	position: absolute;
	height: 100%;
}
.product-listing-page .img-btn-container .bottom-menu {
	position: absolute;
	bottom: 0;
	background: #FFF;
	opacity: 0.8;
	color: #333333 !important;
	font-family: 'DBHelvethaicaMedium' !important;
	font-size: 15px !important;
	padding: 0 5px;
	text-align: center;
	line-height: 1.3;
}
.product-listing-page .img-btn-container .bottom-menu  div {
	padding-top: 50px;
	background-size: 45px 45px;
	background-repeat: no-repeat;
	background-position: center 5px;
}
.product-listing-page .illustration-btn {
	background-image: url('../img/icon/illustrationicon.png');
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 8px;
	padding-left: 33px;
	font-weight: bold;
}
.product-listing-page .keyfeature1 {
	/*background: url('../img/icon/keyfeatures.png');*/
	background: url('../img/icon/icon_key_feature.png');
}
.product-listing-page .keyfeature2 {
	background: url('../img/icon/icon_key_feature.png');
}
.product-listing-page .ebroc {
	background: url('../img/icon/icon_ebrochure.png');
}
.product-listing-page .compare {
	background: url('../img/icon/saving_employee_ benefits.png');
}
.product-listing-page .salespitch {
	background: url('../img/icon/icon_ebrochure.png');
}
.product-listing-page .salespitch-fna {
	background: url('../img/icon/icon_sales_pitch.png');
}
.product-listing-page .salespitch.disabled {
	opacity:0.4;
}
.product-listing-page .product-details {
	height: 100%;
	padding: 0 10px;
	position: absolute;
	right: 0;
}
.product-listing-page  .product-details p {
	overflow: auto;
	height: 140px;
	color: #898989;
}
.product-listing-page h3,.product-rec-container  h3 {
	line-height: 24px;
	font-family: 'DBHelvethaicaLight' !important;
}
/* Product Listing Page Ends*/
/* Choose Parties Starts */
.choose-parties-page {
	margin: 0px 0px 20px;
}
.choose-parties-page .top-btn {
	padding-left: 20px; color: #c32a24;
}
.choose-parties-page .bottom-btn {
	text-align: center;
/* FNA changes for Generali Thailand by LE Team Start */
	/*padding: 20px 20px 0 130px;*/
	padding: 20px 20px 0 20px;
/* FNA changes for Generali Thailand by LE Team End */
	color: #c32a24;
}
.choose-parties-page .fa-angle-right,
.choose-parties-page .fa-angle-left {
	color: #c32a24;padding: 0 2px;
}
.choose-parties-page .btn-personal-info {
	color: #c32a24;
}

.choose-parties-page .cp_droppable_section .cp_insured_section,
.choose-parties-page .cp_droppable_section .cp_additional_insured_section,
.choose-parties-page .cp_droppable_section .cp_proposer_section {
	border-right: 2px solid #CBBCBC;
	box-shadow: 1px 0px 1px #F2EEEE;
}
.choose-parties-page .cp_droppable_section .cp_insured_section,
.choose-parties-page .cp_droppable_section .cp_proposer_section {
	width: 15%;
	opacity:1;
}
.choose-parties-page .cp_droppable_section .cp_additional_insured_section{
	width: 30%;
	opacity:1;
}
.choose-parties-page .cp_droppable_section .cp_beneficiary_section {
	width: 39%;
	opacity: 1;
}
.cp_droppable_section .cp_additional_insured_section{
	float: left;
	height: 100%;
}
.cp_count3 .dependent1{
	left:0px;
}
.cp_count3 .dependent2{
	left:60px;
}
.cp_count3 .dependent3{
	left:120px;
	top:0px;
}
.cp_count2 .dependent1{
	left:0px;
}
.cp_count2 .dependent2{
	left:60px;
}
.cp_count4 .dependent1{
	left:0px;
}
.cp_count4 .dependent2{
	left:60px;
}
.cp_count4 .dependent3{
	left:120px;
	top:0px;
}
.cp_count4 .dependent4{
	left:180px;
}
.cp_droppable_section  #policyHolderLst {
	list-style-type: none;
	text-decoration: none;
	width: 100px;
	height: 100px;
	margin: 20px auto 0;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
}

.choose-parties-page .cp_droppable_section {
	border: none;
}
.choose-parties-page .cp_droppable_section {
	background: #d6cccb;
	margin-top: 0 !important;
}
.choose-parties-page .cp_droppable_section .header {
	border: none;
	background: none;
	color: #5e514e;
}
.choose-parties-page .cp_draggable_section {
	background: #FFF;
	width: 100%;
	margin-top: 90px;
	height: 120px !important;
	text-align:center;
}
.choose-parties-page .cp_draggable_section .myself /*,.cp_draggable_section .dependent */{

	z-index: 1;
	left: auto;
	margin: 10px 10px;
}
.cp_draggable_section .myself {
	/*FNA changes by LE Team>> - starts*/
	/*width: 85px;
	height: 85px;*/
	width: 106px !important;
	height: 106px !important;
	top: -58px;
	/*FNA changes by LE Team>> - ends*/
}
@media only screen and (max-height: 603px) {
	.choose-parties-page .cp_draggable_section {
		margin-top: 50px;
		height: 85px !important;
	}
	.cp_draggable_section .myself {
		width: 55px;
		height: 55px;
	}
	.choose-party-header{
		padding: 8px 15px;
	}
	/* .cp_draggable_section .myself .myself_name {
		bottom: -20px;
	} */
}
.cp_draggable_section .dependent{
	/* width: 85px;
	height: 85px; */
    /* FNA changes by LE Team>> start */
	width: 100px;
	height: 100px;
	border: 3px solid white;
	top: -129px;
	z-index: 1;
    /* FNA changes by LE Team>> end */
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100%;
	position:relative;
	margin: 5px;
	left: auto;
}
.choose-parties-page .bottom-btn .btn{
	min-width: 130px;
}
.cp_insured_section.drop-active .cpLstItem,
.cp_additional_insured_section.drop-active .cpLstItem,
.cp_beneficiary_section.drop-active .cpLstItem,
.cp_proposer_section.drop-active .cpLstItem {
	border-radius: 100%;
	background: #CEC0BF;
/* 	padding: 10px; */
	border: 8px solid #DFD7D4;
	box-shadow: 0px 0px 15px #DFD7D4;
}
/* Choose Parties Ends */
/* Email Popup Starts */
.ill_popup_container {
	/* background: #eee9e9; */
}
.ill_popup_container .white-box{
	padding: 15px;
	background: #fff;
	position: relative;
	padding-bottom: 5px;
	padding-top: 25px;
}
.ill_popup_container input[type="text"],
.ill_popup_container textarea {
	float: right;
	/* width: 80%; */
	background: #eee9e9;
	margin-bottom:5px;
}
.ill_popup_container .email-header {
	font-size: 18px;
	/*padding: 10px 20px;*/
	background: #eee9e9;
}
.ill_popup_container .email-header .fa-close {
	float: right;
	margin: 5px 0;
	color: #c32a24;
}
.ill_popup_container .email-send-btnblock {
	text-align: center;
}	
.ill_popup_container .email-send-btnblock .cancel-btn {
	color: #c32a24;
	margin: 0 20px 0 0;
}
/* FNA Changes by LE Team Start */
.fna-report-close {
	font-family: 'DBHelvethaicaRegular' !important;
	font-size: 35px !important;
}
.fna-cancel-button {
	border: 1px solid #c32a24;
}
/* FNA Changes by LE Team Ends */
.ill_popup_container .email-send-btnblock .btn {
	width: 110px;
}
/* Email Popup Starts */

.illustrator_table_inner_container
{
margin:10px 0;
}
.illustrator_details_table_title
{
color:#000;
}
#IllustrationDetails .illustration_container
{
margin:0;
}

#mobile_touch_device .tablet_potrait_container
{
min-height: 500px;
padding:0;
border: 1px solid #cccccc;
margin-top: -1px;
background-color: #ffffff;
}
.tab_passage_header
{
text-align: center !important;
font-size: 30px;
padding-top: 10px;
line-height: 24px;
}
.tab_passage_tagline
{
font-size:10px;
}
.tab_passage_gemilang
{
margin-bottom:5px;
}
.summary-line
{
/*height: 1px;
background: #000000;
margin: 5px 0;
border: 1px solid #000;*/
}
.textHighlight-grey{
background:#ccc;
padding: 5px;
}
.style_border
{
border: 1px solid;
padding: 5px 15px;
}
#agentSig, #clientSig, #lifeAssuredSig
{
border:0;
height:200px;
}
#agentSig .sigWrapper, #clientSig .sigWrapper, #lifeAssuredSig .sigWrapper
{
border:0 !important;
height:200px;
background-color: #eee9e9;
}
.signContentWrapper
{
margin:0 auto;
background: #fff;
height: 200px;
width: 400px;/*for quick fix*/
}
.clear_sign
{
color:#666666;
border: 0px;
background-color: transparent;
font-size: 12px;
line-height: 18px;
font-weight: bold;
}
.clear_sign[disabled="disabled"]
{
color:#B0B2B3;
}
.esign_tab .esign_wrapper{
	padding:0px;
}
.esign-okBtn
{
padding:20px 0;
color:#000;
width: 100px;
margin: 0 auto;
}
.esign_header
{
float: left;
width: 96%;
padding: 2% 2%;
font-weight: bold;
background: #fff;
color:#c32a24;
font-size: 16px;
font-family: 'DBHelvethaicaLight'
}
.customSign .esign_header {
	width: 100%;
	padding: 2% 0%;
}
.customSign .esign_tab .esign_wrapper .signpad {
  width: auto;
  height: auto;
  border:none;
}
.customSign .clear_sign {
	padding: 10px 10px;
	border: solid 1px #ccc;
	width: 100px;
	margin-bottom: 10px;
}
.illustration_btnsection
{
padding:20px 0px 40px 0px;
background-color: #fff;
position: fixed;
bottom: 0px;
   
}
.illustration_summary_customisebtn, .illustration_summary_savebtn, .illustration_summary_confrimbtn, .illustration_summary_exitbtn
{
text-align:center;
}

.illustrator_table_inner_container
{
width:100%;
}
.illustration_signature
{
padding-bottom:30px;
border-bottom:1px solid black;
font-size: 10px;
}
.illustration-sign-wrapper.span4 .signContentWrapper{
    height: 160px;
    width: 200px;
}
.illustration-sign-wrapper.span6 .signContentWrapper{
    height: 200px;
    width: 400px;
}

.illustration-sign-wrapper.span4 #agentSig .sigWrapper,.illustration-sign-wrapper.span4 #clientSig .sigWrapper,.illustration-sign-wrapper.span4 #lifeAssuredSig .sigWrapper{
    height:160px;
}
.illustration-sign-wrapper.span6 #agentSig .sigWrapper,.illustration-sign-wrapper.span6 #clientSig .sigWrapper,.illustration-sign-wrapper.span6 #lifeAssuredSig .sigWrapper{
    height:200px;
}

.illustration-sign-wrapper.span4 #agentSig,.illustration-sign-wrapper.span4 #clientSig,.illustration-sign-wrapper.span4 #lifeAssuredSig{
	height:160px;
}
.illustration-sign-wrapper.span6 #agentSig,.illustration-sign-wrapper.span6 #clientSig,.illustration-sign-wrapper.span6 #lifeAssuredSig{
	height:200px;
}
/* FNA changes for Generali Thailand by LE Team Start */
.fa-btn-angle-left{
	width: 20px;
}
/* FNA changes for Generali Thailand by LE Team End */
.width_100
{
width:100%;
float:left;
}
.width_40
{
width:40%;
float:left;
}
.width_60
{
width:60%;
float:left;
}
.borderBottom
{
border-bottom:1px solid;
height:20px;
}
.text_center
{
text-align:center;
}
.text_right
{
text-align:right;
}
.illustration_summary
{
font-size:11px;
line-height:18px;
background-color: transparent !important;
border:0px !important;

}
.illustration_wrapper_container
{
margin:0 40px;
}
#fixedHeaderSection #HeaderDetails
{
margin:0px;
}
.illustration_summary p
{
margin:0 0 6px;
text-align: left;
}
#illustrationMainTabs ul, #illustrationMainTabs li
{
margin-left:0;
font-family:'DBHelvethaicaRegular';
font-size :22px;
font-weight: normal;
}
.tab_passage_tagheader
{
font-size:16px;
}
.greyWhite_table table tbody tr td:first-child
{
position:relative;
}
.greyWhite_table table tbody tr td:first-child:after
{
content:":";
position:absolute;
right:0;
height:2px;
width:2px;
}
.greyWhite_table table#ARMS tbody tr:nth-child(2) td:first-child:after
{
content:"";
}
.table_condtion
{
font-size:9px;
}
.headerTagline
{
float: right;
line-height: 12px;
padding-top: 10px;
font-size: 10px;
}
.gemilangOutput
{
font-weight:bold;
font-style:italic;
}
.gemilangOutputhead{
font-weight:bold;
}
.declarationSign
{
float:left;
width:100%;
height:30px;
}
.accordion-group {
	margin-bottom: 20px;
	/*margin-bottom: 0px !important;
	border: none !important;*/
	background-color: #ffffff;
}
.accordion {
	background-color: initial;
}
/* FNA Changes by LE Team Start */
.fna-about-details {
    border: 0;
    padding-left: 5px;
}
/* FNA Changes by LE Team End */

/* FIXED HEADER STYLING */
 .accordionTable .fht-table-init{
	width:100% !important;
}

/* FIXED HEADER STYLING */
.top-menu .dropdown{
	margin: 0 0 0 15px;
}
.themeSelector{
	right: 40px;
	/*top: 42px;*/
}


/*Benefit summary starts*/
.animate-hide {
  transition: all linear 0.5s;
  -webkit-transition: all linear 0.5s;
  opacity: 1;
}
.animate-hide.ng-show {
  line-height: 0;
  opacity: 0; 
}
.summary-container{
  background-color: #E6E6E6;
  margin: 0;
  padding-right: 0;
}
.summary-container .summary-section{
  padding-right: 0;
}

.highlighted-bg span{
   color: #fff!important;
}

.summary-arrow{
  position: absolute;
  left: 0;  
  top: 0;
  bottom: 0;
  margin: auto;
  height: 10px;
  border: 2px solid #AAAAAA;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  color: #AAAAAA;
  margin-left: 15px;
  text-align: center;
}
.summary-arrow .fa{
  margin-left:3px;
}
.content-title {
  width: 100%;
  z-index: 0;
  pointer-events: none;
  padding: 14px 15px 14px;
}
.fixed-content{
  height: 495px;
  overflow-y: auto;
}
.fixed-content,
.content-title{
  margin-left: 50px;
  padding-right: 0;
}

#PersonalDetails_1
{
margin-bottom:0;
}



.table-element{
  display: table!important;
  height: 60px;
}
.v-align{
  display: table-cell;
  vertical-align: middle;
}
.summary-section{

}
.summary-section .accordion-inner{
 padding: 0 0px 15px 6px;
}

.summary-section label{
  margin-bottom: 0;  
}
.summary-section .row-fluid [class*="span"]{
  margin-left: 2%;
}

#ProductDetails form,
.summary-section .accordion,
.summary-section .accordion-group{
  margin:0;
}
.illustrator_full_container{
  position: relative;
}
/*Benefit summary ends*/
#PersonalDetails form
{
margin-bottom:0;
}

table.table-sorter th {
padding: 15px 5px 15px 5px;
line-height:20px;
}
table.table-sorter td{
padding: 18px 5px 18px 5px;
}
.illustration-listing-page table.table-sorter td {
padding: 12px 15px 12px 5px;
}
.padding-right5{
  padding-right: 5px;
}

.margin-bottom-10{
  margin-bottom: 17px!important;
}
.opacity5{
  opacity: 0.5;
}


/* ILLUSTRATION PRODUCT */
.column_2_control{
	position:relative;
}

.benefit-summary-section .content-title{
	padding-left:0px;
	width:auto;
}
#riders .accordion,#riders .accordion-group{
	margin-bottom:0px;
}
.product-button-position .col-sm-3{
	padding:0px;
}
.product-button-position .float-right.col-sm-3{
	/* margin-right:-20px; */
}

/* ILLUSTRATION PRODUCT */

/*Additional Insured --personal Details starts*/
.additional-insured{
  margin-top: -33px;
}
.additional-insured .accordion-inner{
  padding-top: 0;
 /*  border: 0; */
}
.additional-insured .accordion-toggle{
	padding-left: 0px;
	padding-right: 0px;
}
.additional-insured .accordion-group{
/*   border-top: 0; */
/*   border-bottom: 0; */
}
.additional-insured  .accordion-heading span{
  /* border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; */
  display: block;
/*   padding: 8px 0px 8px 30px; */
  color: #DCB0A3 !important;
}
#additional-insured .spacing-half{
  height: 5px;
}
#additional-insured .accordion-inner{
  padding-bottom: 0;
}
/*Additional Insured --personal Details Ends*/
/*SPAJ--personal Details starts*/
#SPAJNumber .accordion-inner{
  padding-top: 0;
  padding-bottom: 0;
}
#SPAJNumber .spacing-half{
  height: 12px;
}
#SPAJNumber .row-fluid.multiple-column .span6{
/*   margin-bottom: 0;
  margin-left: 1%; */
  margin-right: 4%;
}
#SPAJNmber:read-only{
	background-color: #E9E4E4 !important;
	opacity: 1;
}
#SPAJNmber:-moz-read-only{
	background-color: #E9E4E4 !important;
	opacity: 1;
}
/*SPAJ--personal Details Ends*/
#PersonalDetails .accordion-toggle,
#PersonalDetails .accordion-inner{
  padding-left: 30px;
}

#specify_the_Premium_Summary_Details .spacing-half{
  display: none;
}
#riders .accordion-group{
  border-left: 0;
  border-right: 0;
}
#riders .accordion-body{
  background-color: #F7F7F7;
}
#riders th{
  background-color: transparent;
  color: #C21B17; 
}
.accordion.illustration #riders .table th,#riders .table td{
  padding:5px 10px;
}
.section-accordion-header{
	padding: 8px 15px;
	padding-left: 30px;
	background-color: #FFF;
	/* border: 1px solid #e5e5e5; */
	font-size: 14px;
	font-weight: bold;
}
#SPAJNumber .accordion-group{
	margin-top:-2px;
}
.no-style-btn{
  border: none;
  background: transparent;
}
.footer.extra{
	padding:10px 0px;
}
.footer .version{
	float: right;
	position: absolute;
	top: 3px;
	right: 20px;
	color: #FFF;
}

/*Benefit Sumamry table*/
.table-gray-gradient th,
.table-gray-gradient td{
  border: 2px solid #F7F5F5;
  padding: 10px;
}
.table-gray-gradient td{ 
  background-color: #F3F0F0;
  color: #C21B17; 
}
.table-gray-gradient th{
  background-color: #D8CDCD;
  color: #585555; 
}
.table-gray-gradient td:first-child{
  background-color:#E4DCDC;
  color: #585555;
}
/*overWrite styles*/
.table-gray-gradient .illustrator_table_head{
  border: none;
  text-align: center;
  background-color: white;
}
.table-gray-gradient tbody tr:first-child td{
 padding-top: 10px;
}
.table-gray-gradient .illustrator_table_inner_container{
  border: none;
}
.benefit-summary-section  .highlighted-bg{
background: rgba(191,99,100,0.5);
}

/*Benefit Sumamry table ends*/
.radio-btn{
  margin-bottom: 12px;
}
.position-rel{
  position: relative;
}

 #riders input,
 #riders select{
  margin-bottom: initial;
} 
 #riders select{
  width: 100%;
 }
 #riders td, 
 #riders th,
 #riders label{
  font-size: 19px;
 }
 #riders label{
  min-height: 0;
  margin: 0;
 }
 #riders .customDropIcon{
  margin: auto;
  top: 0;
  bottom: 0;
 }
/* ILLUSTRATION OVERRIDES */

.illustration .accordion-toggle{
	font-size: 13px;
	/*font-weight: bold;*/
}
.illustration .accordion-toggle.headerFont {
	font-size:15px;
}
.illustration .large{
	font-size: 100% !important;
}
.illustration .datetime .date-holder{
  margin-bottom: 10px;
}
.illustration .accordion-heading{
 /*  text-transform: uppercase; */
 color: #c21b17;
font-family: 'DBHelvethaicaMedium';
font-size: 22px;

}
.illustration .accordion-heading .accordion-toggle{
  padding: 8px 15px;
}
.illustration.accordion,.illustration.accordion .accordion-group{
	margin-bottom:0px;
}


/* ILLUSTRATION OVERRIDES */

/*Graph Overwrite starts*/
div.jqplot-table-legend-swatch-outline{
  border: none;
}
#combined_chart div.jqplot-table-legend-swatch{
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-left-width: 8px;
  border-right-width: 8px;
}
#combined_chart .jqplot-table-legend-label{
  padding-left: 10px;
  color: #C21B17;
  font-weight: bold;
  max-width: 70px;
  line-height: 1.5;
}
#combined_chart .jqplot-table-legend td{
  padding-bottom: 10px
}
.bar_chart.illustrate_graph_container{
 height: 475px;
}
#additionalInsuredenefitsGraph .jqplot-xaxis-label{
  color: #C21B17;
}
#horizontalbar_chart .jqplot-table-legend-label{
  padding-left: 10px;
}
#horizontalbar_chart .jqplot-point-label{
  color: white;
}
.jqplot-event-canvas{
  border-left: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}
.sales-dashboard .jqplot-event-canvas{
  border: none;
}
#graph-popover{
    position: absolute;
    z-index: 9999;
    border: 2px solid #D8D0D0;
    background-color: #EFE9E9;
    padding: 10px;
    width: 250px;
}
#graph-popover {
    background: #EFE9E9;
    border: 2px solid #d8d0d0;
}
#graph-popover:after, #graph-popover:before {
    top: 100%;
    left: 8%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#graph-popover:after {
    border-color: rgba(239, 233, 233, 0);
    border-top-color: #EFE9E9;
    border-width: 10px;
    margin-left: -10px;
}
#graph-popover:before {
    border-color: rgba(216, 208, 208, 0);
    border-top-color: #d8d0d0;
    border-width: 13px;
    margin-left: -13px;
}
#graph-popover .close{
  opacity: 1; 
  position: absolute;
  top: 10px;
  right: 20px;
}
#graph-popover .heading{
  font-size: 125%;
}
.illustrate_graph_container{
  position: relative;
  overflow: visible;
  min-height: 395px;
  max-height: 695px;
  height: auto;
}
#mainInsuredBenefitsGraph .accordion-body{
  overflow: visible!important;
}
#line_chart table.jqplot-table-legend{
  left: 40%!important;
  width: 280px;
  font-size:13px;
  border: 1px solid black!important;
  -webkit-box-shadow: 4px 4px 5px -1px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px -1px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px -1px rgba(0,0,0,0.75);
  margin-top:35px;
}
#line_chart tr.jqplot-table-legend{
  display: inline-block!important;
}
#line_chart .jqplot-table-legend-label{
  color: black;
}
#line_chart .jqplot-event-canvas{
  border-left: 2px solid black;
  border-bottom: 2px solid black;
}
/*Graph Overwrite ends*/
@media only screen and (max-height: 768px) {
		ul.sales-dashboard .chart-holder {
				margin-top: -50px;
		}
		ul.sales-dashboard .chart-holder {
				height: 344px;
		}
		.home-image-banner .box {
				height: 261px;
		}
		.box .box-content.cnt-a {
				    padding: 5px 0 0 14px !important;
		}
		ul.sales-dashboard li .number {
				margin-top: -88px;
		}
}




/* Selft Tools Starts*/
.selft-tools-container {
	margin: 0;
}
.selft-tools-container .left-menu {
	margin: 0;width: 100%;
}
.selft-tools-container .tab-content {
	margin-left:0;
	overflow:hidden !important;
}
.selft-tools-container .doc-box {
	background:#CCC;
	height:100px;
	width:100px;
}
.selft-tools-container .modal {
	border-radius:10px;
}
.selft-tools-container .modal-body  div.text-center {
	width: 100%;
	height: 60%;
	padding:20px 0;
}
.selft-tools-container .modal {
	width: 80%;
	margin-left: -40%;
}
.selft-tools-container .modal video {
	max-height: 80%;
	min-width: 50%;
}
/* Selft Tools Ends*/
/* Login error popup starts*/
.ill-email-error-msg {
	color: #ff0000;
	padding: 0 0 10px 0;
}
/* Login error popup Ends*/
/*--------Validation error block---------*/

.error_msg_title {
	color: #c32a24;
	padding: 5px 0 4px 15px;
	font-weight: bold;
	font-size: 15px;
	border-bottom:1px solid #DCDCDC;
}
.val_error_container{
	background-color: #ffffff;
	overflow-y: auto;
	padding: 0px 0 9px 40px;
	height: 120px;
}
.illustration_error_section .error_cont_confirm_content {
	color: #c32a24;
	font-size: 18px;
}
.illustration_error_section .error_cont_confirm_content span{
	color: #333;
	font-size: 19px;
    font-family: 'DBHelvethaicaRegular' !important;
}
.illustration_error_section  .close {
	float: right;
	font-size: 30px;
	font-weight: 500;
	line-height: 24px;
	color: #c32a24;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 1;
	margin-right: 10px;
	margin-top: 3px;
}
.error-block{
	background-color: #F6F6F6;
}
/*--------Validation error block ends---------*/
.dvDeleteConfirm {
	width: 380px;
	height:auto;
	min-height: 260px;
	margin-left: -195px;
}
.blue_gen_btn_save_delete {
	background-color: #c32a24;
}
.del_ben_warning_text{
	padding: 0 20px;
	text-align: center;
}
.dvDeleteConfirm .modal-header .close,.dvDeclarationPopup .modal-header .close {
	margin-top: 13px;
	color: #c32a24;
	opacity: 1;
	font-size: 36px;
}
.dvDeleteConfirm .btn_wrapper {
	width: 270px;
	height: auto;
	margin-top: 0px;
	margin-left: 12px;
	padding:5px;
}
.table-height-fix{
	height:650px;
}
.minHeight{
	height:300px;
}
.validation_container {
	position: absolute;
	padding-left: 0px;
	padding-right: 30px;
	bottom: 60px;
	width: 100%;
	box-sizing: border-box;
}
.validation_inner_container{
	border: 2px solid #c32a24;
	padding-left:0;
	padding-right:0;
}
.general_brd {
	border: 2px solid #48ab0d;
}
.notification_msgs {
	background-color: #ffffff;
	color: #333;
	bottom: 16px;
}
.remove_info_img{
	background-image:none;
}
.success_alert_content {
	color: #333;
	margin-left:10px;
	padding-top: 15px;
}
.position_fixed{
	position: fixed;
	bottom: 118px;
	right: 44px;
	left: 7%;
	width: 85.5%;	
}
.errorBlockPosition{
	position: fixed;
	bottom: 98px;
	left: 7%;
	right: 55px;
	width: 86%;
	z-index:9994;
}
.general_brd.errorBlockPosition{
	position: fixed;
	width: 63.5%;
	bottom: 120px;
	margin-left: 2px;
}
.notification_msgs {
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
}
#notifyMsg{
z-index:9994;
}
.accordion i.fa {
	z-index: 2;
}
.sectionArrow{
	position: absolute;
	top: 50%;
	right: 23%;
	margin-top: -10px;
	border: solid 2px;
	border-radius: 100%;
	height: 24px;
	width: 24px;
	color: darkgray;
	text-align: center;
}
.sectionArrow .fa{
	margin-right: 2px;
}
.bottom-btn-container{
	background-color: #F4F4F4;
}

/* CUSTOMIZING FIRST LABEL */
#PersonalDetails label[custId="SPAJNumber"]{
	text-align:center;
}
/* CUSTOMIZING FIRST LABEL */
.row-fluid.visible-hidden{
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	height:0px;
}
.sub-menu{
	list-style-type:none;
}
.sub-menu .open > .dropdown-menu{
	position: relative;
    margin-bottom: 10px;
}
.pushy .sub-menu .dropdown-menu a {
	padding-left: 40px;
}
.pushy a, .pushy  .PushySubmenuHeader {
	font-family : 'DBHelvethaicaRegular' !important;
	font-size : 22px;
}
#PersonalDetails .add-product-container.container{
	background-color: #F4F4F4;
}
#PersonalDetails .accordion-group{
	border:none;
}

#leadListingWithTabs .white-box{
	margin-bottom:10px;
}

.clearSignIcon{                                    /* class for clear signature icon*/
background-image: url("../img/icon/clearicon@2x.png");
height: 20px;
width: 20px;
background-size: 100% 100%;
margin-top: -2px;
float: left;
}

.printPdfIcon{										/*class for print pdf icon*/
background-image: url("../img/icon/Printer.png");
height: 16px;
width: 16px;
background-size: 100% 100%;
display: inline-block;
vertical-align: middle;
}

.downloadPdfIcon{									/*class for dwonload pdf icon*/
background-image: url("../img/icon/download.png");
height: 16px;
width: 16px;
background-size: 100% 100%;
display: inline-block;
vertical-align: text-top;
}
.emailPdfIcon{									/*class for email pdf icon*/
background-image: url("../img/icon/Email.png");
height: 16px;
width: 16px;
background-size: 100% 100%;
display: inline-block;
vertical-align: text-top;
}


#mobile_touch_device label[custId="singleTopUpPremium"].span5{
	width:41.5%;	
}
#mobile_touch_device label[custId="singleTopUpPremium"].span5 + .span7{
	margin-left:1%;
}
.fixed-content{
	margin-left:0px;
	padding-left:50px;
}


/* custom animation for overlays */

@-webkit-keyframes fadeInCustomOverlay {
  0%,20% {
    opacity: 0;
  }
  30%{
  opacity:0.3;
  }
  50%{
  opacity:0.4;
  }
   60%{
  opacity:.5;
  }
   70%{
  opacity:.6;
  }
   80%{
  opacity:.7;
  }

  to {
    opacity: .8;
  }
}

@keyframes fadeInCustomOverlay {
0%,20% {
    opacity: 0;
  }
  30%{
  opacity:0.3;
  }
  50%{
  opacity:0.4;
  }
   60%{
  opacity:.5;
  }
   70%{
  opacity:.6;
  }
   80%{
  opacity:.7;
  }

  to {
    opacity: .8;
  }
}

.fadeInCustomOverlay {
  -webkit-animation-name: fadeInCustomOverlay;
  animation-name: fadeInCustomOverlay;
}
.update-mandatory{
position:relative;
}
/* .update-mandatory1{
position:relative;
} */
/* .update-mandatory1 .red-text{
position:absolute;
top:0;
right:0;
} */
.fadeInCustomOverlay.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@media (max-width: 1024px) {

	.theme_switcher_popup .fa{
		right: 52px;
	}
	.mediumWidth{
		width:120px !important;
	}
	.smallWidth{
		width:90px !important;
	}
	.largeWidth{
		width:180px !important;
	}
	.adv-filter .arrow-up {
		margin-left:-40px;
	}
	.box .box-heading{
		padding: 15px 10px 0 10px;
	}	
	.box .box-content.cnt-a {
		padding: 15px 10px;
	}
	.errorBlockPosition{
		position: fixed;
		bottom: 98px;
		left: 30px;
		right: 30px;
		width: auto;
	}
	
    
	.dateWidth{
		width: 175px !important;
	}
	.syncWidth{
	max-width: 79px;
	padding-right: 9px;
	}
	.table-height-fix{
		height:500px;
	}
	.fixed-content{
	  height: 488px;
	}
	.username.agentName{
		max-width: 180px;
	}
	.cp_draggable_section .myself {
	width: 95px;
	height: 95px;
	top: -88px !important;
	}
	.cp_draggable_section .dependent{
	/* FNA changes by LE Team Start */
	/*width: 95px;
	height: 95px;*/
    width: 107px;
    height: 107px;
    top: -195px;
    /* FNA changes by LE Team End */
	}
	.font-size25{
	font-size:25px !important;
	}
	.update-mandatory .red-text{
	position:absolute;
	right:-2px;
	}
	.pdg9{
	padding-left:9px;
	}
/* 	.update-mandatory1 .red-text{
	position:static;
	top:auto;
	right:auto;
	} */
  }
@media (max-width: 1024px) and (min-width: 800px){
	.Illustration-scrollable-section  .add-product-container.container{
		margin:0;
	}
	.Illustration-scrollable-section  .Illustration-signature-section.container{
		margin:0;
	} 
}


@media (max-width: 1024px) and (min-width: 800px) {
    .text-center .span3.inline-block {
        width: 42%;
    font-family: 'DBHelvethaicaRegular';
    font-size: 19px;
    }
}


@media (max-width: 980px){
  .sigPadIllustration .signContentWrapper{
    width: 380px;
  }

  .illustration-sign-wrapper.span6 .signContentWrapper{
      width: 380px;
  }

}

@media(max-width:600px){
	.alignCenter{		
		position:initial;
	}
}

.alignCenter{
		position:absolute;
		left:0px;
		
	}
.phone-popover{
  top: -7.5px; 
  left: 67.890625px;
}
.sync-popover{
  top: 1.5px; 
  left: 55.5px;
}
.fixHeaderFocus{
    position:absolute;
} 


  .cal-chart-container .graph_wrapper.position1:after, .graph_wrapper.position1:before,.product-rec-container .graph_wrapper.position1:after, .product-rec-container .graph_wrapper.position1:before{

top:70px;
}

.cal-chart-container .graph_wrapper.position2:after, .graph_wrapper.position2:before,.product-rec-container .graph_wrapper.position2:after, .product-rec-container .graph_wrapper.position2:before{

top:220px;
}
.cal-chart-container .graph_wrapper.position3:after, .graph_wrapper.position3:before,.product-rec-container .graph_wrapper.position3:after, .product-rec-container .graph_wrapper.position3:before{

top:345px;
}
.radio-focus-invalid{
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #e9322d;
  -moz-box-shadow: 0 0 6px #e9322d;
  box-shadow: 0 0 4px #e9322d;
  min-height: 18px !important;
}
.radio-focus-valid{
  border-color: rgba(82, 168, 236, 1);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,1);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,1);
}
#Summary.center_th tr.illustrator_table_head th{
	text-align:center !important;
}
#page_loader1 {
  background-image: url('../img/TransBg_black_repeat.png');
}
.cp_scrapButton {
  /* background-image: url('../img/delete_circle.png');
    top: 431px;
    left: 80.625px;
    -moz-border-radius: 80px;
    border-radius: 80px;
    background-image: url('../img/delete_circle@2x.png'); */
    /* FNA changes by LE Team>> start */
      -moz-border-radius: 103px;
      border-radius: 100px;
      -webkit-border-radius: 100px;
      background-color: #d46c6b;
      background-position: center center;
      height: 54px;
      width: 54px;
      background-size: 28px 28px !important;
      border-left: 1px solid #CCC;
      border-bottom: 2px solid #CCC;
      border: 3px solid white !important;
      background-image: url('../img/icon/delete_white.png');
    /*FNA changes by LE Team>> end */ 
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .cp_scrapButton {
    background-image: url('../img/delete_circle@2x.png');
  }
}
@media only screen and (max-height: 570px){

#myApplications .table th,.illustration-listing-page .table th,#withDrawalInfoTable.table th,#topUp_withDrawalInfoTable.table th,.list_table_head_bg > th{
	border-right: 2px solid #e1aeb0;
	border-bottom: 2px solid #e1aeb0;
}
#withDrawalInfoTable.table thead,#topUp_withDrawalInfoTable.table thead{
background:#e1aeb0;
}
.margin-left-span4{
	margin-left:-1% !important;
	}
#mobile_touch_device .product-details-section.validation-active{
  height: 301px!important;
}
}


#PolicyHolderSubTab .accordion .accordion-inner .accordion-heading ,
#mainInsuredSubTab .accordion .accordion-inner .accordion-heading ,
#financilaDetailsSubTab .accordion .accordion-heading .accordion-toggle[data-target="#subBeneficialQuestionnaire"] ,
.subsection-inner-accordion .accordion-heading{
  background-color: #eee9e9;
}
#subBeneficialQuestionnaire{
	background-color: #fafafa;
	margin-bottom:10px;
}

/* BENEFIT SUMMARY CR */
.btn-validate-icon{
	margin: 0px 5px;
	background-image: url('../img/icon/refresh_red.png');
	height: 25px;
	width: 25px;
	display: inline-block;
	background-size: 100% 100%;
	vertical-align: middle;
}
.custom-validate-btn{
	border:0px;
	opacity:1;
}
.summary-fixed-content .table-element{
  width: 98%;
  background-color: #eaeaea;
  margin: 5px 0px;
	padding: 0px 5px;
	box-sizing: border-box;
	height:44px;
}
.summary-fixed-content .table-element.dark{
  background-color: #fff;
  margin:0px;
}
.summary-fixed-content .table-element.dark.top-btm-border{
  border-top:2px solid #F0DDDF;
  position:relative;
}
.summary-fixed-content .table-element.dark.top-btm-border:after{
  content:'';
  display:block;
  position:absolute;
  bottom:0px;
  width:95%;
  left:2.5%;
  border-bottom:1px solid #F0DDDF;
}
/* Alternate Theme */
.summary-fixed-content .table-element.alternate{
	float:left;
	width:49%;
	background-color: white;
}

.summary-fixed-content .table-element.alternate .v-align.single-box.short label:nth-child(1){
	width: 100%;
	padding: 5px;
	text-align: left;
	font-weight: normal;
	min-height:36px !important;
}
.summary-fixed-content .table-element.alternate .v-align.single-box.short label:nth-child(2){
	background-color: #F3F0F0;
	width: 100%;
	padding: 10px 2px;
	text-align: center;
}

.v-align.single-box{
	position:relative;
}

.v-align.single-box label{
	float:left;
}
.summary-fixed-content .table-element.dark .v-align.single-box label{
	color: #d99998 !important;
}
.summary-fixed-content .table-element.dark .v-align.single-box.custom-mrg label{
	margin: 2px 0px 2px;
	width: 100%;
	/*text-align: center;*/
}
.summary-fixed-content .table-element.dark .v-align.single-box label span{
	/*color: #B3A8A8 !important;*/
 
	vertical-align: middle;
	font-family: 'DBHelvethaicaLight';
font-size: 23px;
color: #c21b17 !important;
}
.v-align.single-box label:nth-child(1){
	color: #B3A8A8;
	/*font-weight: bold;*/
	font-size: 19px !important;
	line-height: 18px;
}
.v-align.single-box  label:nth-child(2){
	font-weight: bold;
	text-align:right;
}
.v-align.single-box  label:nth-child(2) span{
/* 	position: absolute;
	top: 50%;
	margin-top: -12px; */
}

.v-align label{
	cursor:default;
}
.v-align.single-box.long label:nth-child(1){
	width:60%;
}
.v-align.single-box.long  label:nth-child(2){
	width:40%;
}
.v-align.single-box.short label:nth-child(1){
	width:40%;
}
.v-align.single-box.short  label:nth-child(2){
	width:60%;
}
.v-align.single-box.dark label:nth-child(1){
	width:40%;
}
.v-align.single-box.short  label:nth-child(2){
	width:60%;
	max-width: 120px;
	float: right;
	word-wrap: break-word;
}
.color-box {
	width: 50%;
	height: 45px;
	margin: 5px 0px;
	display: table;
	word-break: break-all;
}
.color-box-table{
	display: table-cell;
	vertical-align: middle;
}
.color-box:nth-child(even){
	float:left;
	/*margin-left:-5px;*/
}
.color-box:nth-child(odd){
	float:right;
	/*margin-right:-5px;*/
	margin-right:-3px;
}
.color-box span{
	width:100%;
	text-align:center;
	display:block;
}
.color-box span:nth-child(1){
/* 	margin-top: 16px; */
	min-height: 24px;
	/*color: #c32a24;*/
	color: white;
}
.color-box span:nth-child(2){
	font-size: 16px;
	line-height: 12px;
	font-family: 'DBHelvethaicaLight';
	/*color: #B3A8A8;*/
	color: white;
}
/*.color-box-1{
	background-color:#F3F0F0;
	color:#736b7f;
}*/
.color-box-1{
	background-color: #6f7072;
	color:#736b7f;
	height: 70px;
}
/*.color-box-2{
	background-color:#F3F0F0;
	color:#6b8484;
}*/
.color-box-2{
	background-color: #e9573d;
	color:#6b8484;
	height: 70px;
}
.color-box-3{
	background-color:#F3F0F0;
	color:#647765;
}
.color-box-4{
	background-color:#F3F0F0;
	color:#777a62;
}
.col-sm-3.col-sm-offset-2-5{
	margin-left:13%
}
.custom-divider-hr{
	margin: 10px 0px;
	border: 1px solid #F0DDDF;
	width: 97%;
}
.button-wrapper .mrg_top{
	margin-top:10px !important;
}
#specify_the_Premium_Summary_Details .highlighted-bg{
	/*background: #e5b9b9 !important;*/
	background: #c21b17 !important;
}

.LeadName{
    cursor:pointer;
}

/* BENEFIT SUMMARY CR */
.credit_card_input_disabled {
	background-color: #E9E4E4 ;
	border: 1px solid #e7e7e7;
	text-align: center;
}
.nomrgleft{
	margin-left:0px !important;
}
.credit_card_input_disabled span {
	padding-top:5px;
}
.dummy_gallery_btn {
  background-image: url('../img/icon-camera.png');
}
.dummy_upload_btn {
  background-image: url('../img/icon-gallery.png');
}
.savePayment{
	margin-top: 15px;
	float: none !important;
	display: inline-block !important;
}
.txt_center{
	text-align:center;
}
.checkbox_lbl{
	display:inline-block;
}
.dummy-tbl-header{
  margin-bottom: -11px;
  border: 1px solid;
  line-height: 40px;
  border-bottom: 0;
  width:100%;
}

.dummy-tbl-header .tab_passage_text{
  text-align: center;
}  
.custom-divider-blank{
	margin: 0px;
	border:0px;
}
.custom-sized-carousel-modal{
    height:620px;
    width:820px;
    margin-left:-410px;
}
.fna-custom-sized-carousel-modal{
    height:620px;
    width:820px;
    margin-left:-410px;
}
.custom-sized-carousel-modal .carousel-inner{
	top:0px;
}
.fna-custom-sized-carousel-modal .carousel-inner{
	top:0px;
}
.custom-sized-carousel-modal .modal-body{
	height:575px;
}
.fna-custom-sized-carousel-modal .modal-body{
	height:575px;
}
#previewSlides .carousel-inner {
position: absolute;
height: 100%;
overflow: hidden;
}
#mobile_touch_device .custom-sized-carousel-modal {
	height: 600px;
	width: 960px !important;
	margin-left: -490px !important;
	top: 3%;
}
#mobile_touch_device .fna-custom-sized-carousel-modal {
/* FNA Changes by LE Team Start */
	/*
	height: auto;
	width: 960px !important;
	margin-left: -490px !important;
	top: 3%;
	*/
	height: 94.5%;
    width: 68%!important;
    margin-left: -34.5% !important;
    top: 3%;
/* FNA Changes by LE team End */
}
/* FNA Changes by LE team Start */
#mobile_touch_device .fna-custom-sized-carousel-modal1{
	overflow: hidden;
	background-size: 98% 80%;
	background-position: 6% 6%;
	bottom:3%!important;
    margin-left: -1%;
}
/* FNA Changes by LE Team End */
#mobile_touch_device .custom-sized-carousel-modal .modal-body{
	height: 655px;
	width: 100%;
}
#mobile_touch_device .fna-custom-sized-carousel-modal .modal-body{
	height: 655px;
	width: 100%;
	background-color: #eee9e9;
}
#mobile_touch_device .carousel-page-content{
	width: 840px;
	height: 630px;
}
/* FNA Changes by LE Team Start */
#mobile_touch_device .fna-goal-carousel-page-content{
	width: 840px;
	height: 630px;
}
/* FNA Changes by LE Team End */
#mobile_touch_device .fna-introduction .carousel-inner .page3-content,#mobile_touch_device .fna-introduction .carousel-inner .page2-content,#mobile_touch_device .fna-introduction .carousel-inner .item{
	width: 840px;
	height: 630px;
    margin-top:-1%
}
#mobile_touch_device .fna-introduction .carousel-inner .itemNew{ 
    width: 70% !important;
	height: 95% !important;
    margin-top:-1%
}
@media (max-width: 1024px) {
#mobile_touch_device .custom-sized-carousel-modal{
    height:700px !important;
    width:930px  !important;
    margin-left:-465px !important;
}
#mobile_touch_device .fna-custom-sized-carousel-modal{
    height:700px !important;
    width:930px  !important;
    margin-left:-465px !important;
}


#mobile_touch_device .fna-custom-sized-carousel-modal1{    
	background-size: 84% 80%;
	background-position: 25% 6%;}
#mobile_touch_device .custom-sized-carousel-modal .modal-body{
		height:655px;
	}
#mobile_touch_device .fna-custom-sized-carousel-modal .modal-body{
		height:655px;
	}
#mobile_touch_device .carousel-page-content,#mobile_touch_device .fna-introduction .carousel-inner .page3-content, #mobile_touch_device .fna-introduction .carousel-inner .page2-content, #mobile_touch_device .fna-introduction .carousel-inner .item{
	width: 814px !important;
	height: 610px !important;
}
#mobile_touch_device #previewSlides .carousel-inner {
	position: absolute;
	height: 100%;
}
}


@media (max-width: 962px) {
	#mobile_touch_device .image-login .login-th
	 { 
		margin-top: -194px;
		margin: 0px 3px 6px 0px !important;
		top: 20%;
		left: 62%;
	}

	#mobile_touch_device .image-login .login	
	 { 
		
		margin: 20px 3px 6px 0px !important;
		top: 50%;
		left:48%;
  		transform: translate(-50%, -50%);
	}
	
	#mobile_touch_device .Logo_TH {
	width: 110px;
	}
	#mobile_touch_device .text-center.subheading.welcome.Logo_title
	{
		font-size:30px;
		line-height: 1.0;
	}
	#mobile_touch_device .margintop-10
	{
	margin-top:0px;
	}

  #mobile_touch_device .custom-sized-carousel-modal{
    height: 502px !important;
	width: 668px !important;
	margin-left: -334px !important;
	}
  #mobile_touch_device .fna-custom-sized-carousel-modal{
    height: 502px !important;
	width: 668px !important;
	margin-left: -334px !important;
	}
#mobile_touch_device .custom-sized-carousel-modal .modal-body{
	height: 452px;
}
#mobile_touch_device .fna-custom-sized-carousel-modal .modal-body{
	height: 452px;
}
#mobile_touch_device .carousel-page-content,#mobile_touch_device .fna-introduction .carousel-inner .page3-content, #mobile_touch_device .fna-introduction .carousel-inner .page2-content, #mobile_touch_device .fna-introduction .carousel-inner .item{
	width: 578px;
	height: 430px;
	}	
.product-listing-page .carousel-inner .item, .product-rec-container .carousel-inner .item,#previewSlides .carousel-inner .item{
		height: 100%;
		padding: 0 44px;
	}	
.fna-introduction .custom_fna_modal .carousel-inner .item{
		padding:0px 44px;
	}
#mobile_touch_device #previewSlides .carousel-inner {
	position: absolute;
	height: 100%;
}
}
.carousel-page-content{
	background-size:cover !important;
	background-position:0 !important;
}
/* FNA changes by LE Team Start */
.fna-carousel-page-content{	
	background-position:0 !important;
}
/* FNA changes by LE Team End */

.keyfeature{
cursor:pointer;
}
.navbar .nav{
	margin-right:25px!important;
}
.fa-sort-desc,.fa-sort-asc{
	cursor:pointer;
}
.riderModal::after{
content: '';
display: block;
position: absolute;
top: 100%;
left: 10%;
width: 0;
height: 0;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 17px solid #EFE9EF;
}
#riderModal::before{  
content: '';
display: block;
position: absolute;
top: 101%;
left: 10%;
width: 0;
height: 0;
border-left: 14px solid transparent;
border-right: 14px solid transparent;
border-top: 17px solid #CECAC9;

  }
  #riderModal{
  height: 200px !important;
width: 237px !important;
margin-left: 0!important;
border: 1px solid #CECAC9;
position: absolute;
background-color: #EFE9EB
  }
  .modalWrapper{
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: transparent;
display: none;
z-index: 99;
}
.modalContainer{
padding:10px
}
#riderModal{
z-index:100;
}

.modalContainer{
overflow: auto;
height: 80%;
}
/* Edited by:Jerry >> For Feedback tab */
@media screen and (min-width: 799px){
    div.rating-section .spacing-half,
	div.rating-section .accordion-heading {
		display: none;
	}
	div.rating-section .accordion-body{
		height: auto;
	}
	div.rating-section.accordion-group,
	div.rating-section .accordion-inner{
		border: none;
		padding: 0;
	}
}
/* Edited by:Jerry >> For Feedback tab */
.span6Width{
width:44%!important;
}
.span6Width button{
width:95%!important;
/* min-width:100px; */
}
.roundRedMinus{
	border: 1px solid #c32a24!important;
	line-height: 18px !important;
	}
	#ExistingPolicies tr th{
	font-size:inherit;
	}
	
/* Custom table styles for NEW ILLUSTRATION OUTPUT PRODUCT */
.table_normal.left_custom_header_tbl{
	float: left;
}
.table_normal.left_custom_header_tbl tr > td:not(.custom-side-header) {
	width: 38%;
}
.table_normal.left_custom_header_tbl.three-column tr > td:not(.custom-side-header) {
	width: 27%;
}
.table_normal.left_custom_header_tbl.single-column tr > td:last-child{
	width: 76%;
}
.row-fluid .span12 .table_normal.left_custom_header_tbl:nth-child(2n){
	float: left;
}
.table_normal.left_custom_header_tbl .illustrator_details_table{
	border: 0px;
	border-bottom: 1px solid #000;
}
.table_normal.left_custom_header_tbl tr > td, .table_normal.left_custom_header_tbl tr > th{
	border: 0px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}
.table_normal.left_custom_header_tbl tr > td:last-child, .table_normal.left_custom_header_tbl tr > th:last-child{
	border-right: 1px solid #000 !important;
}
.table_normal.left_custom_header_tbl tr:first-child > th:first-child{
	border: 0px !important;
}
.table_normal.left_custom_header_tbl tr:first-child > th:last-child{
	font-size: 12px;
	font-weight: bold;
	background: #FFFFFF;
	text-align:center !important;
}

td.custom-side-header{
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	background: #FFFFFF !important;
	text-align:justify;
	min-width:120px !important;
}

.table_normal.table_bordered .illustrator_table_row_odd > td, .table_normal.table_bordered .illustrator_table_row_even > td, .table_normal.table_bordered .illustrator_table_head > th {
    border-right: 0px; 
	border-top: 0px;
}
.table_normal.table_bordered .illustrator_table_row_odd > td:first-child, .table_normal.table_bordered .illustrator_table_row_even > td:first-child, .table_normal.table_bordered .illustrator_table_head > th:first-child {
    border-left: 0px;
}
.table_normal.table_bordered .illustrator_details_table{
    border-bottom:0px;
}
.table_normal.content-left-align .illustrator_table_head >th, .table_normal.content-left-align .illustrator_table_row_odd > td, .table_normal.content-left-align .illustrator_table_row_even > td{
	text-align:left !important;
	padding-left:15px;
}
#glivnIlustrationCriticIllGrp3Tbl1Details tbody tr:nth-child(2) td:last-child,
#glivnIlustrationCriticIllGrp3Tbl1Details tbody tr:nth-child(4) td:first-child,
#glivnIlustrationCriticIllGrp3Tbl1Details tbody tr:nth-child(5) td:first-child,
#glivnIlustrationCriticIllGrp4Tbl2Details tbody tr:nth-child(2) td:last-child,
#glivnIlustrationopGroupFiveOthersTbl tbody tr:nth-child(2) td:last-child,
#glivnInsuranceBenefitForChildTbl tbody tr:nth-child(3) td:first-child{
	border-top:0px;
}
.table_normal.outside_border.content_left_border .illustrator_details_table .illustrator_table_row_odd > td,.table_normal.outside_border.content_left_border .illustrator_details_table .illustrator_table_row_even > td{
	border-left: 1px solid !important;
}
.table_normal.outside_border.content_left_border .illustrator_details_table .illustrator_table_row_odd > td:first-child,.table_normal.outside_border.content_left_border .illustrator_details_table .illustrator_table_row_even > td:first-child{
	border-left: 0px !important;
}
.table_normal.left_custom_header_tbl.no-float{
	float:none;
}
.table_normal.left_custom_header_tbl #glivnIlustrationopPremiumTbl4 tr > td:first-child {
	width: 36%;
}
.table_normal.left_custom_header_tbl #glivnIlustrationopPremiumTbl4 tr > td {
	width: 32%;
}
#glivnIlustrationopMainInsBenefTblCIB2 thead th{
	font-size:12px;
}
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 thead tr th:first-child ,
#glivnGropup5Tbl thead tr th:first-child ,
#glivnGropup5Tbl thead tr th:first-child{
	width:62%;
}
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr td:last-child,
#glivnIlustrationopMainInsBenefTblCIB2 thead tr th:last-child ,
#glivnGropup5Tbl thead tr th:last-child ,
#glivnGropup5Tbl thead tr th:last-child {
	width:37%;
}


#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:first-child  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(4)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(5)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(8)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(11)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(14)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(15)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(16)  td:first-child{
	font-weight:bold;
}
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(2)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(3)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(6)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(7)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(9)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(10)  td:first-child,
#glivnIlustrationopMainInsBenefTblCIB2 tbody tr:nth-child(17)  td:first-child{
	padding-left:15px;
}

#glivnIlustrationopMainInsBenefTblCIB2 thead th:first-child,#glivnIlustrationopMainInsBenefTblCIB2 tbody td:first-child,
#glivnGropup5Tbl thead th:first-child,#glivnGropup5Tbl tbody td:first-child{
	padding-left:5px;
}
#glivnIlustrationopMainInsBenefTblCIB2 thead th:last-child,
#glivnGropup5Tbl thead th:last-child{
	padding-left:15px;
}
#glivnIlustrationopMainInsBenefTblCIB2 tbody td:last-child,
#glivnGropup5Tbl tbody td:last-child{
	padding-left:25px;
}
.illustration-sign-wrapper.span4 .esign_header{
	min-height: 38px;
}
.illustration-sign-wrapper.span4 .esign_header > span:first-child{
	float: left;
	width: 185px;
	font-size: 11px;
}
.illustration-sign-wrapper.span4:nth-child(1) .esign_header > span, .illustration-sign-wrapper.span4:nth-child(3) .esign_header > span, .illustration-sign-wrapper.span4 .esign_header button {
	margin-top: 10px;
}
#glivnIlustrationopCustomerInformation tbody tr td:first-child{
	text-align:left !important;
}
#glivnIlustrationopSpecCashBenefitsAt75 thead th{
	background: #FFFFFF !important;
	width:20%;
}
#glivnIlustrationopSpecCashBenefitsAt75 thead tr:first-child th:first-child{
	width:26%;
}

.vt_VT  .illustration-sign-wrapper.span4 .esign_header{
	min-height: 53px;
}
.vt_VT .illustration-sign-wrapper.span4 .esign_header > span:first-child{
	width: 200px;
}
.vt_VT .illustration-sign-wrapper.span4:nth-child(1) .esign_header > span, .vt_VT .illustration-sign-wrapper.span4:nth-child(3) .esign_header > span,.vt_VT  .illustration-sign-wrapper.span4 .esign_header button {
	margin-top: 16px;
}


#glivnIlustrationopRiderTbl tr.MaininsuredVGHRider + .MaininsuredVGHRider td{
	border-top:0px !important;
}
#glivnIlustrationopRiderTbl tr.SpouseVGHRider + .SpouseVGHRider td{
	border-top:0px !important;
}
#glivnIlustrationopRiderTbl tr.Child1VGHRider + .Child1VGHRider td{
	border-top:0px !important;
}
#glivnIlustrationopRiderTbl tr.Child2VGHRider + .Child2VGHRider td{
	border-top:0px !important;
}
#glivnIlustrationopRiderTbl tr.Child3VGHRider + .Child3VGHRider td{
	border-top:0px !important;
}
#glivnIlustrationopRiderTbl tr.Child4VGHRider + .Child4VGHRider td{
	border-top:0px !important;
}
#glivnIlustrationopRiderTbl tr.PayorVGHRider + .PayorVGHRider td{
	border-top:0px !important;
}

#glivnIlustrationopRiderTbl tr.MaininsuredVGHRider + .MaininsuredVGHRider td:first-child{
	padding-left:20px !important;
}
#glivnIlustrationopRiderTbl tr.SpouseVGHRider + .SpouseVGHRider td:first-child{
	padding-left:20px !important;
}
#glivnIlustrationopRiderTbl tr.Child1VGHRider + .Child1VGHRider td:first-child{
	padding-left:20px !important;
}
#glivnIlustrationopRiderTbl tr.Child2VGHRider + .Child2VGHRider td:first-child{
	padding-left:20px !important;
}
#glivnIlustrationopRiderTbl tr.Child3VGHRider + .Child3VGHRider td:first-child{
	padding-left:20px !important;
}
#glivnIlustrationopRiderTbl tr.Child4VGHRider + .Child4VGHRider td:first-child{
	padding-left:20px !important;
}
#glivnIlustrationopRiderTbl tr.PayorVGHRider + .PayorVGHRider td:first-child{
	padding-left:20px !important;
}


.color-toned-table thead th:first-child,
.color-toned-table tbody td:first-child{
	width:70% !important;
}
.color-toned-table.table_normal  thead .illustrator_table_row_odd th,
.color-toned-table.table_normal  tbody .illustrator_table_row_odd  td,
.color-toned-table.table_normal  thead .illustrator_table_row_even  th,
.color-toned-table.table_normal tbody .illustrator_table_row_even td{
	text-align:left !important;
	padding-left:15px !important;
}
 .color-toned-table .illustrator_table_head:first-child > th{
	background: #FFFFFF !important;
}
.color-toned-table tr:nth-child(1)> td,
.color-toned-table tr:nth-child(2)> td,
.color-toned-table tr.headeronly> td,
.color-toned-table tr.headerValue > td{
	background: #FFFFFF !important;
	font-weight:bold !important;
	font-size:12px !important;
}
.color-toned-table tr > td:first-child{
	padding-left:25px !important;
}
.color-toned-table tr.headeronly> td,
.color-toned-table tr.headerValue> td:first-child{
	padding-left:15px !important;
}
.color-toned-table tr:nth-child(1)> td:last-child,
.color-toned-table tr:nth-child(2)> td:last-child,
.color-toned-table tr.headeronly td:last-child{
	border-left:0px !important;
}
.color-toned-table tr.mergeRows td:last-child{
	border-bottom:0px !important;
}
.color-toned-table tr.mergeRowsFirst td:first-child{
	border-bottom:0px !important;
}
.color-toned-table tr.mergeRows.headeronly td:last-child{
	border-bottom:1px solid #000000 !important;
}



#glivnIlustrationopSpecCashBenefitsAt75 thead tr:nth-child(2) th:first-child {
	border-left: 1px solid #000 !important;
	text-align: center !important;
}
#glivnIlustrationopSpecCashBenefitsAt75 thead tr:nth-child(2) th {
	background-color: #FFF !important;
}
/* Custom table styles for NEW ILLUSTRATION OUTPUT PRODUCT */
#mobile_touch_device tr {
    /*height: 60px;*/
    line-height: inherit;
}

/*.adv-filter, .cus-pop-style > .container{
	 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left: 20%;
    padding: 0;
    position: relative;
    width: 60% !important;
    z-index: 1030;
    background: #d8cdcd;
    top: 50%;	
}*/
.resetButton{
	font-size:14px;
	border-color: red;
}

#leadListingWithTabs .white-box{
	margin-bottom:25px;
    padding: 1px 1px;
}
.icheckbox, .iradio{
   /* margin-left: 10px;*/
}
#callDetailsSection  .tab-content:after {
	margin: 0;
    
	padding: 22px 31px;
}

#callDetailsSection .row-fluid [class*="span"]{
    margin-right: -1%;
}
#callDetailsSection button.btn.btn-large, input[type="submit"].btn.btn-large {
	/*padding-top: 17px!important;
	padding-bottom: 5px!important;*/
    
    
	/*padding-right: 12px!important;
	padding-left: 11px!important;
	margin-right: 20px!important;
	width: 197% !important;*/
    padding-top: 5px!important;
	padding-bottom: 5px!important;
    width: 174%;
   
}
#callDetailsSection .btn_wrapper > .span2.inline-block {
display: inline-block;
float: none;
width: 56%;
}
.red-box {
	margin-bottom: 10px;
    font-size: 22px;
    font-family: 'DBHelvethaicaRegular';
	color : #c32a24;
}
.red-box-align{
	text-align: left;
}
 .page-title h4{
	font-family : 'DBHelvethaicaRegular' !important;
	font-size : 22px
 }
 .dynamicTblMrgBtm{
 	margin-bottom:-10px;
 }
  .dynamicTblMrgTop{
 	margin-bottom:0px;
 }

.disablescrollmodal{
    overflow-y:hidden;
    height: 80% !important;    
}
    
.fixedHeight{
    top: 5%;
    height: 95% !important;
    width: auto !important;
    font-size: 12px !important;
    overflow-y: scroll;
    overflow-x: scroll;
}
.carousel-inner > .item {
	height: 550px;
}

/*For Occupation pdf popup box*/
.table-scroll {
	position: relative;
	max-width: 1280px;
	width:100%;
	margin: auto;
	display:table;
}
.table-wrap {
	width: 100%;
	display:block;
	height: 490px;
	overflow: auto;
	position:relative;
    line-height: 14px;
	z-index:1;
}
.table-wrap thead {
	overflow-x: hidden;
}
.table-scroll table {
	width: 100%;
	margin: auto;
	border-collapse: separate;
	border-spacing: 0;
}
.table-scroll th, .table-scroll td {
	padding: 1px 1px;
	border: 1px solid #000 !important;
	background: #fff;
	vertical-align: top;
}
.faux-table table {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	pointer-events: none;
}
.faux-table table + table {
	top: auto;
	bottom: 0;
}
.faux-table table tbody, .faux-table  tfoot {
	visibility: hidden;
	border-color: transparent;
}
.faux-table table + table thead {
	visibility: hidden;
	border-color: transparent;
}
.faux-table table + table  tfoot{
	visibility:visible;
	border-color:#000;
}
.faux-table thead th, .faux-table tfoot th, .faux-table tfoot td {
	background: #fff;
}
.faux-table {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	overflow-y:scroll;
}
.faux-table thead, .faux-table tfoot, .faux-table thead th, .faux-table tfoot th, .faux-table tfoot td {
	position:relative;
	z-index:2;
}

.table-scroll td {
padding: 1px 1px;
border-top: 0px solid #000 !important;
border-left: 1px solid #000;
border-right: 0px solid #000 !important;
}

.table-scroll th {
padding: 1px 1px;
border-top: 1px solid #000 !important;
border-left: 1px solid #000;
border-right: 0px solid #000 !important;
}

.table-scroll td:last-child, .table-scroll th:last-child {
    border-right: 1px solid #000 !important;
}

.fixedHeight{    
    width:auto !important;
    overflow-y: hidden;
}

.datepicker-switch{ 
    font-size: 19px !important;
    font-family: 'DBHelvethaicaRegular';
}

.dow{
    font-size: 17px !important;
    font-family: 'DBHelvethaicaRegular';
}

.prev{
	font-family: 'DBHelvethaicaRegular' !important;
	font-size: 40px !important;
}

.next{
	font-family: 'DBHelvethaicaRegular' !important;
	font-size: 40px !important;
}

.nav-text{
	font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}
button.close{
	font-family: 'DBHelvethaicaRegular' !important;
    font-size: 30px !important;
}

.search_icon_txt{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}

.selfToolsUrlHelvathaica{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}

.loadingMessage{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}

.dropdown-menu{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}

.clear_sign{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 17px !important;
	font-weight: normal !important;
}

.error_msg_title{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}

.notification_msgs{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}
#backToEappListing {
    margin-top: 20px;
margin-bottom: 22px;
width: 183px;
margin-left: 0px;
}

#goToDocUpload{
    margin-top: 20px;
    margin-bottom: 22px;
    width: 130px;
    margin-left: 15px;
}

#mailmemo{
    margin-top: 20px;
margin-left: 636px;
width: 90px;
}

#printmemo{
    margin-top: 19px;
    margin-left: 3px;
    width: 96px;
}

@media (max-width: 1200px) and (min-width: 1024px){
    #goToDocUpload {
        margin-top: 20px;
    margin-bottom: 22px;
    width: 130px;
    margin-left: 14px;
    }
   
    #mailmemo{
    margin-top: 20px;
margin-left: 451px;
width: 90px;
}
    #printmemo{
    margin-top: 19px;
    margin-left: 7px;
    width: 96px;
}
}

 #ProductDetails .accordion-heading .accordion-toggle{
  color: #c32a24 !important;
 border-top: 2px solid #EEE9E9;
}

.email-header{
    font-family: 'DBHelvethaicaRegular' !important;    
}

.email-header-labels{
    font-family: 'DBHelvethaicaRegular' !important;
    font-size: 19px !important;
}

.email-header-send{
    font-size: 28px !important;
}
/*Tax popup*/
.customModelTaxPopup{
    width: 30% !important;
    background-color: #EFE9E9 !important;
padding: 5px;
}

.customModelTaxPopupInnerBg{
    background-color: white !important;
    margin-top: 2px;
}

.accordionTaxClass{
    margin-top: -13px;
}

.messageHeader{
    font-size: 24px;
    font-family: 'DBHelvethaicaRegular' !important;
    color: #c32a24;
}

.headerTaxPopup{
    margin-bottom: 10px;
}
.etrDivClass {
  width: 400px !important;
}
.paymentButtonETRBckClass {
  width: 190px !important;
  float: left !important;
  margin-right: 13px !important;
  margin-left: -85px !important;
}
.proceedPaymentETRButtonClass {
  width: 190px !important;
}
.occupationDescription {
  margin-left: 4.5% !important;
  margin-bottom: 2% !important;
}

.occupationDescription textarea{
  width: 132.5% !important;
}