.noPaddingBottom{padding-bottom:0;}
.noPaddingTop{padding-top:0;}
.noPadding{padding:0 !important;}

.noMarginBottom{margin-bottom:0;}
.noMarginTop{margin-top:0;}
.noMargin{margin:0 !important;}

.formId { padding: 10px 0; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0);}

.formId.error {
  background-color: #fdddde; border-radius: 0px; color: #d0021b !important; padding: 10px 10px;
}

.formId.hw-error {
  background-color: #fdddde; border-radius: 2px; color: #d0021b !important; padding: 10px 15px;
}

.formId.error span.error{color: #d0021b !important; font-size:14px;float: left;}
.formId.hw-error span.hw-error{color: #d0021b !important; font-size:14px;float: left;}
.has-error input, .error input, .dob-error input, .error select {border-color: #d0021b !important;}
.formId.error input,.formId.hw-error input, .formId.error select{margin-bottom: 0;}
h4 span.badge{margin-right:8px;}
.subheader p {line-height: 1.25em; margin-bottom: 0;}
.cloneBen {/*margin-bottom: 25px;*/}
.cloneBen:first-child {margin-bottom: 0px;}
.cloneBen:nth-child(2) {margin-top:30px; margin-bottom: 0px; }
.cloneBen .formId.error{padding: 10px 10px 2px 10px;}
sup {
    top: -.24em;
}

#CdrdEDM_divClass, #CtxtbCHN_divClass, #CtxtbCNo_divClass, #CdrdEDY_divClass, #CtxtbPF1_divClass {
  min-height: 90px;
}
.ie9 .counter-panel .panel-counter, .ie9 .panel-text .panel-counter{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNmOGJhMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmOGI1MGMiIG9mZnNldD0iMC4yIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2Y5YjQxNCIgb2Zmc2V0PSIwLjI2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZlYTAyZSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM2NykiIC8+Cjwvc3ZnPg==);
}
/*.ie9 #stepping-nav a.active .stat, #stepping-nav a.active .stat{
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNmOGJhMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmOGI1MGMiIG9mZnNldD0iMC4yIi8+PHN0b3Agc3RvcC1jb2xvcj0iI2Y5YjQxNCIgb2Zmc2V0PSIwLjI2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI2ZlYTAyZSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM2NykiIC8+Cjwvc3ZnPg==);	
}*/
.ie9 .radio-large.radio, .ie9 .checkbox-large.checkbox { display: inline !important;}
select{padding: .4rem; border-radius:0px;	    /*padding-right: 0.0rem;*/}
.formId.error select{padding-right: 0.0rem;}
select#CdrdEDY, select#CdrdEDM {   padding-left: 0.25rem;}
/*#rdiv_CdrdEDM .formId.error, #rdiv_CdrdEDY .formId.error{ padding: 10px;}*/
#HealQueOption .panel { padding: 0;}
.mainPanel {padding-bottom: 20px; padding-top: 20px;}
.mainPanel .panel{padding-bottom: 0px; padding-top: 0px;}
/* added by Srinu*/
span.has-error { color: #de5757; font-size: 16px; padding: 5px 10px;}
 #CtxtbAddr1_mainDiv .large-4.medium-4.small-12.columns {min-height: 80px;}


.mod.mod-danger {background-color: #fdddde !important;border-color: none !important;border-style: solid;border-width: 0px;color: #d0021b !important;font-size: 13px;
    padding: 15px;}


.formId.has-error{background-color: #f2dede;border-radius: 0px;color: #d0021b;padding: 10px 15px;}
.lookup-window .formId.has-error {
    padding: 10px 5px;
}
#HeightInch_row .columns {
	min-height: 33px;
}
.formId.has-error span.has-error{color:rgb(167, 72, 63); font-size:16px;float: left;}
.has-error input{border-color: rgb(167, 72, 63) !important;}
.formId.has-error input, .formId.has-error select{margin-bottom: 0;}
/*.checkbox.checkbox-info input[type="checkbox"]{ position: absolute;}*/
.button.secondary.hollow { text-transform: none;margin-bottom: 10px;}
.button.hollow.secondary:hover {outline: 0px dotted; color:#608CFF !important}
.button.hollow.secondary:focus {outline: 0px dotted; color:#193062 !important}
.lookup-trigger #lookup_upcoverageChange.lookup-window { padding:30px 45px 35px 35px; width: 607px;}
#coverageValues table th {color: #4d4f53; font-size: 16px;background: #f2f2f2 none repeat scroll 0 0;padding-top: 0;padding-left: 0;}
#coverageValues table th.monthlyPre, #coverageValues table td.premRate { width: 160px;}
#coverageValues table th.covAmt, #coverageValues table td.covRate { width: 160px;}
#coverageValues table th.SelectTH, #coverageValues table td.selectBtn { width: 227px;}
#coverageValues table tr.selected, #coverageValues table tr:hover{ background-color: #e5e5e5; border-bottom: 1px solid #d3d3d3;}
#coverageValues table td.covRate {text-align: center;vertical-align: middle;font-family: nimbus_sans_nov_t_otbold;}
#coverageValues table td.premRate{text-align: center;vertical-align: middle;font-family: nimbus_sans_nov_t_otbold;padding-right: 36px;}
#coverageValues table tr { border-bottom: 1px solid #e0e0e0;}
#coverageValues table tr td { padding: 8px;color: #242424;font-size: 18px;line-height: 1.25rem;padding: 7px;}
#coverageValues table td.selectBtn { text-align: right;}
#coverageValues .button.small { background-color: #ffffff; border: 1px solid #d5d5d5; border-radius: 4px; color: #777777; width: 80px;font-size: 12px;float:right;}
#coverageValues tr.selected .button.small { background-color: #0089f7; border: 1px solid #d3d3d3;  color:#ffffff;}
#coverageValues tbody, #coverageValues thead { display: block}
#coverageValues tbody { height: 411px !important; overflow-x: hidden; overflow-y: auto;}
.table-top{position: relative;}
.ie9 .table-top{position: relative; overflow: hidden; width: 100%; height: 460px;}
.ie9 #coverageValues{height: 415px !important; overflow: auto; margin-top: 42px; }
.ie9 #coverageValues table tr { height: 42px;}
.ie9 #coverageValues table thead tr{ position: absolute; top: 0; padding: 8px;}
.ie10 .radio-large.radio, .ie10 .checkbox-large.checkbox{ display:inline-block !important}
.ie9 .radio-large.radio label, 
.ie9 .checkbox-large.checkbox label, 
.ie10 .radio-large.radio label, 
.ie10 .checkbox-large.checkbox label{ /*margin-bottom:0px;*/ }
/*.ui-autocomplete {cursor:pointer; height:150px;width:100px; overflow-x: hidden;} */

#stepping-nav{margin:20px auto; width: 100%;}
#step_before li { 
  display: inline-block;  text-align: center;  width: 16.2%;
}
#step_before.withCoverage li { 
  display: block; float: left;  text-align: center;  width: 14.2%;
}
.esignFlow #step_before li { 
  width: 25%;
}

/*.ie9 .input-select {
  border: 0 solid #000000;
  display: inline-block;
  height: 41px;
  position: relative;
  width: 100%;
  z-index: 0;
}
.ie9 .input-select select {
    z-index:1;
    border:none;
}
.ie9 .input-select::before {
  background: #f5f4f7 url("../img/select-arrow.png") no-repeat scroll 2px 9px;
  border: 0 none;
  content: " ";
  display: block;
  height: 38px;
  margin: 2px;
  padding-left: 3px;
  position: absolute;
  right: 4px;
  top: -1px;
  width: 17px;
  z-index: 445;
}*/


#header-call h4 {
  line-height: 30px;
}
.CdrdEDM_divClass {
      /* margin-right: 15px; */
    padding-right: 0px !important;
}
.checkbox input[type="checkbox"]:disabled + label {
  cursor: default !important;
  pointer-events: none !important;
}
#credit .section-title{white-space: nowrap;}



#lookup_EditPersonalInfo .formId.error span.error {
    color: rgb(167, 72, 63);
    float: left;
    font-size: 13px;
}

#lookup_EditPersonalInfo .formId.has-error span.has-error {
    color: rgb(167, 72, 63);
    float: left;
    font-size: 13px;
}

#zip_valid1.has-error {
    /*color: rgb(167, 72, 63) !important;*/
    float: left !important;
    font-size: 15px !important;
}
 #btnNext:focus, #HealQueOption .checkbox label:focus {
    outline: 1px dotted;
}
/*#CtxtbCName_lineHead span { white-space: nowrap;}*/
.iagreeCheckbox2_div_label p { margin-bottom: 0;}
#iagreeCheckbox1_checkbox, #iagreeCheckbox2_checkbox,  #iagreeCheckbox3_checkbox,#iagreeCheckbox4_checkbox { /*margin-top: 10px;*/    display: block;   margin-left: 24px;}

#agreeclose, #termLifAagreeClose, #covcancle, #covsave, #rvbene, #removebene, #rvpersonal, #removepersonal, #paySave, #payCancel, #rpaySave, #rpayCancel, #addSecClose, #rvedheal, #rvedhealCancel, #emailClose, #ssnClose{ width: auto;}
#lookup_EditPersonalInfo .formId { min-height: 58px;}
#lookup_EditPersonalInfo .column:last-child:not(:first-child), #lookup_EditPersonalInfo  .columns:last-child:not(:first-child) { float: left;}
.lookup-trigger h6.section-title span { background-color: transparent;text-transform: none;padding-left: 0;font-family: nimbus_sans_novus_t_otBdCn,arial;}
.ie9 #CdrdEDY_div_label select, .ie10 #CdrdEDY_div_label select, .ie11 #CdrdEDY_div_label select{margin-top: 30px;}
.panel.buttons-panel {position: relative;}
#processing-text{background: transparent url("../img/TS-Progress-Indicator-small.gif") no-repeat scroll 0px 0px; padding-left: 45px; background-size: 39px 39px; display: inline-block; word-break: break-word;width: 230px; text-align: left; vertical-align: top;}
/*.dropdown-pane.lookupBox::before{content:"\f0d9"; font-family:FontAwesome; position:absolute;transform: rotate(90deg); font-size:25px; color:#f2f2f2; text-shadow:-1px 0 0 #fff, -4px 0 2px #b9b9b9;  }*/
.dropdown-pane.lookupBox::before{background: transparent url("../img/arrow_up.png") no-repeat scroll 0px 0px; content:" ";left:-11px; top:240px; font-family:FontAwesome; position:absolute;/*transform: rotate(90deg);*/ color:#f2f2f2;width: 22px;height: 13px;}

[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus, textarea:focus {border: 1px solid #8a8a8a; background-color: #fefefe; outline: 0; transition: none; font-weight: 300; box-shadow: 0px 0px 0px 1px #608cff; border-color: #608CFF;}
.dropdown-pane{background-color:#f2f2f2;  padding: 25px !important;	}
.custom-large-text-right{text-align: right !important;}
.custom-large-text-left{text-align: left !important;}
.custom-large-text-center{text-align: center !important;}
.div-large-float-right{float: right !important;}
.div-large-float-left{float: left !important;}
.div-large-float-center{float: center !important;}
/*
* Galaxy S5 - 360 X 640
* Iphone 6  - 375 X 667
*/

#rd_CtxtbBFN0, #rd_CtxtbBFN1, #rd_CtxtbBFN2, #rd_CtxtbBFN3, #rd_CtxtbBFN4 {
    word-wrap: break-word;
}

.remove-benific button:focus {
  outline: 0.1px solid;
}

#CBenCloneButton_btn .button.secondary:focus {
  background: transparent;
  color: #608CFF;
}
.button.text-only {
  background: transparent none repeat scroll 0 0 !important;
  color: #646468 !important;
  margin-bottom: 0;
  margin-top: 5px;
  padding: 0;
  text-decoration: underline;
}
.button.text-only:hover, .button.text-only:active, .button.text-only:focus{
  color: #231f20 !important;
}
.button.disabled, .button[disabled], button[disabled] {
  background: #F2F2F2 none repeat scroll 0 0 !important;
  cursor: not-allowed;
  opacity: 1 !important;
  color: #646468 !important;
  border: solid 1px #646468 !important;
}

#CbtnAddSecAddress.button[disabled]{
  color: #333 !important;
  background-color: transparent !important;
  border:0px !important; 
}

#CbtnRemSecAddress.button[disabled]{
  color: #333 !important;
  background-color: transparent !important;
  border:0px !important; 
}


.reveal-modal {
  background-color: #ffffff;
  border: 1px solid #666666;
  border-radius: 3px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  display: none;
  left: 0;
  padding: 1.66667rem;
  position: absolute;
  top: 150px;
  visibility: hidden;
  width: 100%;
  z-index: 1005;
}
.reveal-modal.open{
  display: block !important;
}
.reveal-modal.small {
  left: 0;
  margin: 0 auto;
  max-width: 55.5556rem;
  right: 0;
  width: 40%;
}
.reveal-modal-bg {
  background: rgba(0, 0, 0, 0.45) none repeat scroll 0 0;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
}
.reveal-modal{ border:0px ; border-radius:0px; padding:20px;}
.reveal-modal p{ font-size:15px;}
.reveal-modal .modal-heading{ margin-bottom:30px}
.reveal-modal .modal-heading h2 span{ padding-left:0px;}
.modal-content .button{ margin:0px; margin-top:20px; padding:5px 10px;}


#CtxtbFN_divClass, #CtxtbMN_divClass, #CtxtbLN_divClass, #CtxtbSSN_divClass {
  min-height:89px;
}

#replacePolicy .radio-large.radio label::before,#replacePolicyQ4 .radio-large.radio label::before{
  border-color: #d3d3d3;
  height: 18px;
  top: -2px;
  width: 18px;
}
#replacePolicy .radio-large.radio label,#replacePolicyQ4 .radio-large.radio label {
  font-size: 13px;
  padding-left: 24px;
  left: -18px;
}
#replacePolicy .radio-large.radio-inline,#replacePolicyQ4 .radio-large.radio-inline {
  margin-right: 5px;
}
#replacePolicy .radio-large.radio label::after,#replacePolicyQ4 .radio-large.radio label::after {
  /*border-color: #ffffff;
  color: #ffffff;
  content: "\f111";
  font-family: FontAwesome;
  font-size: 11px;  
  line-height: 1.25em;*/
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  height: 10px;
  width: 10px;
}
#replacePolicy .radio label::after,#replacePolicyQ4 .radio label::after {
  /*background-color: #555555;
  border-radius: 50%;*/
  content: " ";
  display: inline-block;
  height: 11px;
  left: 3.5px;
  position: absolute;
  top: 3px;
  /*transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s;
  -webkit-transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s;*/
  width: 11px;
}

#CBenRemoveLink2 {
/*padding-bottom:13px;*/
}

#lookup_updateBeneficairies .text-link {
color: #646468;
font-size: 14px;
    font-weight: 500;
}

#lookup_updateBeneficairies .text-link:hover,  #lookup_updateBeneficairies .text-link:focus, #lookup_updateBeneficairies .text-link:active{
  color: #231f20;
  }
.text-link:focus {
    border: 1px solid #379df6;
}
.lookup-trigger .lookup-window .button.secondary:focus, .lookup-trigger .lookup-window .button.secondary:hover {
  background: #dadada none repeat scroll 0 0;
  color: #4b4b4b;
}
.button.link-button:focus {
    outline: 1px solid;
}
button#termLifAagreeClose {
    margin-left: 0px;padding: 10px 30px;
    float: left;text-transform: none;
}
#agreeclose.button {
  float: left;
}
#addSecClose.button, #emailClose.button, #ssnClose.button{
	float: left;
	padding: 14px 25px !important;
  font-weight: 500;
  margin-top: -20px;
}
#r_CtxtbAddr1,#r_CtxtbCName {
  word-wrap: break-word;
}
#rv_CBenCloneButton.button.small {
  float: right;margin-top: 10px;
}
input:disabled, input[readonly], textarea:disabled, textarea[readonly] {
  background-color: #f4f4f4 !important;
  cursor: not-allowed;
  opacity: 1;
}
#rv_CtxtbDOB, #rv_CrdbGender,.disabledInput{
  background-color: #f7f7f7 !important;
  cursor: not-allowed;
  opacity: 1 !important;
  box-shadow: none;
  -webkit-text-fill-color:#777777 ;
  color: rgba(119, 119, 119, 1)  !important;
  border-color: #e7e7e7;   /* Override iOS / Android font color change */
  -webkit-opacity:1;
}

#reviewReplacePolicy label{
 text-transform: none;
}
#replacePolicy .section-title,#replacePolicyQ4 .section-title{
  padding-top: 6px;
}
#replacePolicy .text-center,#replacePolicyQ4 .text-center {
  /*padding: 0 3px 3px;*/
  text-align: left !important;
  /*margin-top: -3px;*/
}
#r_CdrdRN_mainDiv #CtxtbFI_div_label {
  margin-top: 7px;
}
#CCheque_divClass{
  margin-top: 7px;
}
#r_CdrdRN_mainDiv #CCheque_divClass {
  margin-top: -2px;
}
#lookup_upcoverageChange .custom-medium-text-center{
  margin-left: -15px;
}
#HealQueOption .custCheck .custHeight:last-child label {
  margin-bottom: 10px;
}

#HealQueOption{ margin-top:3px;}

/*personal info screen*/
#CtxtbFN_panel, #CtxtbAddr1_panel { 
  padding-top: 2px;
}
.CrdbHQ1_panel, .CrdbHQ2LBNB_panel, .questionPanel{ 
  padding-top:24px; padding-bottom:12px;
}

#CPerParagraph_panelPara h6{
  margin-bottom:2px;
}
#nameHolder .mainPanel { 
  padding-top: 10px; padding-bottom: 12px;
}
#CAddrParagraph_panelPara { 
  margin-top: 4px;
}
#CEmailQHeading_panelHeadQs {
  padding-top: 8px;
}
#CtxtbEmai_panel {  padding-top: 1px;}
#CtxtbEmai_mainDiv .large-4.medium-5.small-12.columns { min-height: 90px;}
#emailInfo .mainPanel {  padding-bottom: 8px;}
#CrdbHQ5_panel { padding-top: 14px;}
#replacementInfo .mainPanel { padding-bottom: 8px;}
#companyInfo .mainPanel {  padding-bottom: 40px;  padding-top: 0;}
#CtxtbCName_panel {  padding-top: 2px;}


/*payment screen*/
#CPayParagraph_panelPara .panel {
  padding-bottom: 20px;
}
#CdrdRN_mainDiv {
  padding-top: 1px;
}
#CdrdRN_mainDiv #CdrdRN_IndivClass, #CdrdRN_mainDiv #CdrdAN_IndivClass, #CdrdRN_mainDiv #CtxtbPF_IndivClass {
  min-height: 79px;
}
#CdrdRN_panel {
  padding-bottom: 20px;
}
#CtxtbCHN_panel {
  padding-bottom: 10px;
}
#CCheque_divClass {
  padding-left: 25px;
  padding-right: 25px;
}
#CtxtbCHN_divClass {
  padding-right: 10px;
}
#CtxtbCNo_divClass {
  padding-left: 10px;
  padding-right: 10px;
}
/*#CtxtEXP_div {
  padding-left: 10px;
}*/
#CtxtbPF1_divClass {
  padding-right: 10px;
}


/*Review screen*/
.panel.inPanel {
  padding-top: 17px;
}
a#term-life {
  font-size: 18px;
  line-height: 1.125rem;
  color:#193062 !important;
  font-weight:500;
}

a#term-life:hover, a#term-life:active, a#term-life:focus {
  outline: 0px dotted !important;
    color: #608CFF !important;
}

.show-hide {
  clear: both;
  float: none;
  height: 100%;
  margin-top: 10px;
}
#healthPanel.panel.inPanel {
  padding-bottom: 17px;
}
#personalInfoPanel.panel.inPanel{
 /* font-size: 18px;
  line-height: 1.125rem;*/
  padding-top: 20px;
}
#paymentPanel.panel.inPanel {
  padding-top: 19px;
}
#personalInfoPanel.panel.inPanel .txtCondenced, #personalInfoPanel.panel.inPanel .td-row {
  font-size: 18px;
  line-height: 1.1875rem;
}
#paymentPanel.panel.inPanel .txtCondenced, #paymentPanel.panel.inPanel .td-row span {
  font-size: 18px;
  line-height: 1.1875rem;
}

/*popups*/
hr.space.margin30 {
  margin: 15px auto;
}
table tbody tr:nth-child(2n) {
  background-color: #ffffff;
}
#r_CdrdRN_IndivClass, #r_CdrdAN_IndivClass, #r_CtxtbPF_IndivClass {
  min-height: 63px;
}
#lookup_upcoverageChange .panel {
  padding-top: 0;
}
#iagreeCheckbox1_divClass .panel.panel-text, #iagreeCheckbox2_divClass .panel.panel-text, #iagreeCheckbox3_divClass .panel.panel-text,#hiagreeCheckbox2_divClass .panel.panel-text,#hiagreeCheckbox1_divClass .panel.panel-text {
  padding: 23px 23px 23px 19px;
}

#page8 .subheader b {
  font-family: SulSans;
}

#iagreeCheckbox2_divClass .formId {
  background-color: #DFE8FF;
  border: 1px solid #193062;
  border-radius: 0px;
  margin: 0;
  padding: 15px 10px;
}
#iagreeCheckbox1_divClass .formId.error, #iagreeCheckbox3_divClass .formId.error{
  border-radius: 0px;
  /*margin: 0;*/
  padding: 15px 10px;
}
#iagreeCheckbox2_divClass .formId.error, #iagreeCheckbox1_divClass .formId.error, #iagreeCheckbox3_divClass .formId.error {
  background-color: #fdddde;
  border: solid 1px #d0021b !important;
}
#iagreeCheckbox2Panel_hr, #iagreeCheckbox2_hr {
  margin-top: 30px;
}
#iagreeCheckbox2_divClass .formId.error .help-block, #iagreeCheckbox1_divClass .formId.error .help-block, #iagreeCheckbox3_divClass .formId.error .help-block {
  color: #d0021b;
  /* font-family: nimbus_sans_nov_t_otbold; */
  /*padding-left: 34px;*/
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}
.iagreeCheckbox1_div_label, .iagreeCheckbox3_div_label  {
  margin-bottom: 15px;
}
#coverageValues {
    position: relative;
}
#svgImg{
  bottom: 0;
  content: " ";
  height: 110px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.lookup-window .panel{
    position: relative;
}
.svgImg {
  bottom: 5px;
  content: " ";
  height: 110px;
  left: 1px;
  pointer-events: none;
  position: absolute;
  width: 99.5%;
}
/*#termsLife-panel-2 .terms-panel::after, #terms-panel-2 .terms-panel::after {
  background-image: url("../img/background.png");
  bottom: 0;
  content: " ";
  height: 110px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
#coverageValues tbody::after {
  bottom: -18px;
  box-shadow: 1px -63px 89px 0 rgba(242, 242, 242, 0.91) inset;
  content: " ";
  height: 88px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}*/
#AgreeandSign .checkbox-inline::before {
  top: 0; z-index: 0; left: -24px;
}
#AgreeandSign .checkbox-inline::after {
  top: -1px;
  z-index: 0;
  left: -22px;
}
.noMarginRow{ margin: 0 !important;}

.dpanel.dbanner-panel {
  /* background: #f39e21 url("../img/banner-bg.jpg") no-repeat scroll 0 0 / auto 100%; */
  background: #F2F2F2;
  border: 0 none;
  color: #fff;
  padding: 27px 20px 22px !important;
  position: relative;
}
/*#CBenParagraph_panelPara { margin-left: -47px; margin-right: -47px;}*/
@media screen and (max-width: 375px) and (orientation: portrait) {
  /*#CBenParagraph_panelPara { margin-left: 0px; margin-right: 0px;}*/
}
#headerCUname { margin-top: 3px;}
#coverageData { margin-top: -6px;}
#headerCUname span {  font-size: 10px;}
.CUmembem {  color: #888888;  font-family: SulSans !important;}
#iagreeCheckbox1_checkbox .lookup-trigger, #iagreeCheckbox3_checkbox .lookup-trigger, #hiagreeCheckbox1_checkbox .lookup-trigger,#hiagreeCheckbox2_checkbox .lookup-trigger, #iagreeCheckbox4_checkbox .lookup-trigger {  cursor: default;}

/*@media screen and (max-width: 375px) and (orientation: portrait) {
  #coverageValues .mCustomScrollbar  { width: 94%}
}
@media screen and (max-width: 320px) and (orientation: portrait) {
  #coverageValues .mCustomScrollbar  { width: 100%}
}*/


/*modified by raghu for AD&D confirmation changes*/
#page8 .panel.banner-panel {
  background: #fae07e none no-repeat scroll 0 0 / auto 100%;
  height: 6px;
  margin-bottom: 22px;
  padding: 0 !important;
}
#page8 .subheader {
  margin-top: 0.5rem;
}
#enrollRow,#enrollRow_basic {
  margin-bottom: 30px;  margin-top: 5px;
}
#enrollRow button, #enrollRow_basic button {
  /*color: #ffffff;*/
  font-family: 'nimbus_sans_nov_t_otbold';
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 0;
  padding: 15px;
  text-align: center;
  /*text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);*/
  width: 100%;
}
p.head_info {
  font-family: 'nimbus_sans_nov_t_otregular';
  font-size: 16px;
  text-align: center;
  line-height: 24px; margin-bottom: 11px;
  color: #38393c;
}
#page8 #policyHR {
  border-style: dashed;
}
#sp_CtxtbHI {
    opacity: 0;
}
#routing_valid_extension, #cc_valid_extension, #accno_valid, #rrouting_valid_extension, #raccno_valid{ padding: 0px; font-size: 16px;}
.checkbox input[type="checkbox"]{left: -999px;}

#statementclose.button,#statementclose1.button {
  float: left;
  width: auto;
}
/*added by raghu for bug 3679877 on 09-15-2016*/
.lookup-window .formId span.error {
    font-size: 15px;
}
/*added by raghu for 2q redesign health question issues*/
.no-boder-bottom {
    border-bottom: none !important;
}
#health_tableFormate .td-row:last-child {
    padding-bottom: 15px;
}

/*Enhancement*/
#processing-text1{
  background: transparent url("../img/TS-Progress-Indicator-small.gif") no-repeat scroll 0px 0px; 
  padding-left: 45px; 
  background-size: 39px 39px; 
  display: inline-block; word-break: 
  break-word;width: 215px; 
  text-align: left; 
  vertical-align: top;
  margin-left: 221px;
}
.lauFlow #AgreeandSign a{
  padding-left: 13px; margin-left: 75px;
}
.lauFlow #AgreeandSign span{
  margin-left: -20px;
}
.lauFlow #Review span{
  margin-left: -8px;
}
#lookup_updateBeneficairies select:disabled, select[readonly]{
  background-color: #f4f4f4 !important;
}
#page8 .button.disabled, #page8 .button[disabled], #page8 button[disabled] {
    background: #090404 none repeat scroll 0 0 !important;
    pointer-events: none;
}

input#okModal {
  background: #FAE07E;
  color: #193062;
  padding: 15px 20px;
  border: solid 1px #7583A1;
}

input#okModal:hover {
  background: #193062 none repeat scroll 0 0;
  color: #ffffff;
}

.t_mark {
  top: -10px !important;
  font-size: 70% !important;
  left: -5px !important;
}