@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");body{margin:0;padding:0;overflow-x:hidden;font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,"STHeiti",\534E\6587\9ED1\4F53,"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun",\5B8B\4F53,"WenQuanYi Micro Hei","Zawgyi-One",sans-serif !important;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#4d4d4d}
h1{font-family:"Mr-Banks","Source Sans Pro",Arial,"Helvetica Neue",Helvetica,"STHeiti",\534E\6587\9ED1\4F53,"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun",\5B8B\4F53,"WenQuanYi Micro Hei","Zawgyi-One",sans-serif !important}
.title{font-family:"Mr-Banks","Source Sans Pro",Arial,"Helvetica Neue",Helvetica,"STHeiti",\534E\6587\9ED1\4F53,"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun",\5B8B\4F53,"WenQuanYi Micro Hei","Zawgyi-One",sans-serif !important}
input,textarea,select,button{font-family:"Source Sans Pro",Arial,"Helvetica Neue",Helvetica,"STHeiti",\534E\6587\9ED1\4F53,"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun",\5B8B\4F53,"WenQuanYi Micro Hei","Zawgyi-One",sans-serif !important;color:#4d4d4d}
img{border:0}
a{text-decoration:none;color:inherit}
sup,sub{vertical-align:baseline;position:relative;top:-0.4em}
sub{top:.4em}
a:hover{text-decoration:underline;color:#bf171d}
.center{text-align:center !important}
.bold{font-weight:bold}
.underline{text-decoration:none}
.italic{font-style:italic}
.mWrapper{max-width:1145px;margin-left:auto;margin-right:auto}
.abs{position:absolute}
.rel{position:relative}
.oHide{overflow:hidden}
.fLeft{float:left}
.fRight{float:right}
.clearF:before,.clearF:after{content:"";display:table}
.clearF:after{clear:both}
.clearF{zoom:1}
.dIB{display:inline-block}
.dB{display:block}
.hidden{display:none}
.clearLast{margin:0}
.dIBVerMiddle{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:50px !important}
.verMiddle{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;line-height:normal}
.clear{clear:both}
.hidden{display:none}
.visible{display:block}
.vHidden{visibility:hidden}
.vVisible{visibility:visible}
.greyPlaceHolder{background-color:#f9f9f9}
.redButtonWArrow{padding:8px 10px;font-size:13px;line-height:13px;border:1px solid #d5d5d5;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:2px 0 14px rgba(31,29,25,.26);-webkit-box-shadow:2px 0 14px rgba(31,29,25,.26);box-shadow:2px 0 14px rgba(31,29,25,.26);text-align:left;background-color:#ed1c24;color:#fff;cursor:pointer}
.redButtonWArrow:after{content:url('../../clientlibs/greateastern/img/arrow_right_button.png');float:right}
.redButton{padding:12px 0;font-size:16px;line-height:15px;text-align:center;background-color:#ed1c24;color:#fff;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.blueButton{padding:12px 0;font-size:16px;line-height:15px;text-align:center;background-color:#465bb6;color:#fff;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.blackButton{padding:12px 0;font-size:16px;line-height:13px;text-align:center;background-color:#585759;color:#fff;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.greyButton{padding:12px 0;font-size:16px;line-height:15px;text-align:center;background-color:#f5f5f5;color:#4d4d4d;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.greyButton p,.blackButton p,.redButton p,.blueButton p,.redButtonWArrow p{margin:0;padding:0}
.greyButton a,.blackButton a,.redButton a,.blueButton a,.redButtonWArrow a{color:inherit}
.greyButton a:hover,.blackButton a:hover,.blueButton a:hover,.redButton a:hover,.redButtonWArrow a:hover{text-decoration:none}
input.textBox{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #ccc;padding:8px 3%;font-size:13px;line-height:14px;width:94%;outline:0}
select.selectBox{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #ccc;padding:8px 2%;width:100%;font-size:13px;line-height:14px;outline:0}
div.errorText{color:#ed1c24;font-size:16px;line-height:16px}
.bgRed{background-color:#ed1c24}
.txtRed{color:#ed1c24}
.txtOrange{color:#ff7203}
.txtYellow{color:#ffc800}
.txtGreen{color:#84c358}
.txtBlue{color:#2e2cff !important}
.txtLightGrey{color:gray}
.bgLightGrey{background-color:#f5f5f5}
.bgGold{background-color:#f3ecdc}
.bgWhite{background-color:#fff}
.desktopOnly{display:block !important}
.desktopOnlyInline{display:inline !important}
.mobileOnly{display:none !important}
.socials{width:279px;text-align:left}
.footerBottom .footerContent .socialContent .socials .social{display:inline-block;cursor:pointer}
.breadcrumb{color:#999;font-size:15px;line-height:14px}
.backTopContainer{margin-bottom:21px;margin-top:21px}
.backTopContainer .backTopContent{cursor:pointer}
.backTopContainer .backTopContent .text{margin-top:6px;margin-right:20px;color:gray;font-size:13px;line-height:12px;white-space:nowrap}
.genericDialog{display:none}
.genericDialog .genericDialogContent{padding:25px;min-width:350px}
.titleComponent{margin-bottom:40px}
.titleComponent h1.title{color:#4d4d4d;font-size:44px;line-height:43px;font-weight:normal;margin:0;padding:0;padding-bottom:15px}
.titleComponent .description{font-size:16px;line-height:21px;max-width:80%;color:#4d4d4d}
.titleComponent .description a{color:#ed1c24}
.titleComponent.center .description{margin-left:auto;margin-right:auto}
.titleComponent .productActionMenu{margin-top:15px}
.titleWIconComponent .titleGroup.fLeft{width:65%}
.titleWIconComponent .titleGroup.fRight{width:35%;text-align:right}
.titleWIconComponent .titleGroup.iconSmall .icon{margin-top:7px}
.titleWIconComponent .titleGroup.iconSmall .text{margin-left:48px}
.titleWIconComponent .text{margin-left:58px;color:#4d4d4d;font-size:34px;line-height:40px;font-weight:600}
.titleWIconComponent .text.noIcon{margin-left:0}
.titleWIconComponent .subtext{margin-top:15px;color:gray;font-size:15px;line-height:24px}
.titleWIconComponent .subtext a{color:#ed1c24}
.loadmore{font-size:15px;line-height:18px;color:gray;text-align:center;cursor:pointer;padding:11px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-moz-box-shadow:0 2px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.08);box-shadow:0 2px 0 rgba(0,0,0,.08)}
.ui-datepicker{font-size:75% !important;border:1px solid #ccc !important}
.checkboxContainer{overflow:hidden}
.checkboxContainer .checkboxItem{float:left}
.checkboxContainer .checkboxLabel{position:relative;margin-left:30px;margin-top:-1px}
.pageBodyContainer .row .text-right{text-align:right}
.pageBodyContainer .row .text-left{text-align:left}
.pageBodyContainer .row{box-sizing:border-box;margin-right:-10px;margin-left:-10px;padding-top:10px;padding-bottom:10px}
.row .center-block,.pageBodyContainer .row .center-block{display:block;float:none;margin-left:auto;margin-right:auto}
.pageBodyContainer .form-horizontal .checkbox,.pageBodyContainer .form-horizontal .checkbox-inline,.pageBodyContainer .form-horizontal .radio,.pageBodyContainer .form-horizontal .radio-inline{padding-top:10px;margin-top:0;margin-bottom:0;margin-right:10px}
.pageBodyContainer .checkbox-inline,.pageBodyContainer .radio-inline{display:inline-block;padding-left:22px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}
.pageBodyContainer .checkbox input[type=checkbox],.pageBodyContainer .checkbox-inline input[type=checkbox],.pageBodyContainer .radio input[type=radio],.pageBodyContainer .radio-inline input[type=radio]{position:absolute;margin-left:-20px}
.pageBodyContainer .row.no-padding{padding-top:0;padding-bottom:0}
.pageBodyContainer .row.close-gap{margin-right:-8px;margin-left:-8px;min-width:0}
.pageBodyContainer .row.close-gap .col-md-1,.pageBodyContainer .row.close-gap .col-md-2,.pageBodyContainer .row.close-gap .col-md-3,.pageBodyContainer .row.close-gap .col-md-4,.pageBodyContainer .row.close-gap .col-md-5,.pageBodyContainer .row.close-gap .col-md-6,.pageBodyContainer .row.close-gap .col-md-7,.pageBodyContainer .row.close-gap .col-md-8,.pageBodyContainer .row.close-gap .col-md-9,.pageBodyContainer .row.close-gap .col-md-10,.pageBodyContainer .row.close-gap .col-md-11,.pageBodyContainer .row.close-gap .col-md-12{box-sizing:border-box;padding-left:8px;padding-right:8px}
.pageBodyContainer .row:before,.pageBodyContainer .row:after{display:table;content:" "}
.pageBodyContainer .row:after{clear:both}
.pageBodyContainer .col-md-1,.pageBodyContainer .col-md-2,.pageBodyContainer .col-md-3,.pageBodyContainer .col-md-4,.pageBodyContainer .col-md-5,.pageBodyContainer .col-md-6,.pageBodyContainer .col-md-7,.pageBodyContainer .col-md-8,.pageBodyContainer .col-md-9,.pageBodyContainer .col-md-10,.pageBodyContainer .col-md-11,.pageBodyContainer .col-md-12,.pageBodyContainer .col-md-auto{float:left;box-sizing:border-box;float:left;padding-left:10px;padding-right:10px;min-height:1px}
.pageBodyContainer .col-md-1:before,.pageBodyContainer .col-md-1:after,.pageBodyContainer .col-md-2:before,.pageBodyContainer .col-md-2:after,.pageBodyContainer .col-md-3:before,.pageBodyContainer .col-md-3:after,.pageBodyContainer .col-md-4:before,.pageBodyContainer .col-md-4:after,.pageBodyContainer .col-md-5:before,.pageBodyContainer .col-md-5:after,.pageBodyContainer .col-md-6:before,.pageBodyContainer .col-md-6:after,.pageBodyContainer .col-md-7:before,.pageBodyContainer .col-md-7:after,.pageBodyContainer .col-md-8:before,.pageBodyContainer .col-md-8:after,.pageBodyContainer .col-md-9:before,.pageBodyContainer .col-md-9:after,.pageBodyContainer .col-md-10:before,.pageBodyContainer .col-md-10:after,.pageBodyContainer .col-md-11:before,.pageBodyContainer .col-md-11:after,.pageBodyContainer .col-md-12:before,.pageBodyContainer .col-md-12:after{display:table;content:" "}
.pageBodyContainer .col-md-1:after,.pageBodyContainer .col-md-2:after,.pageBodyContainer .col-md-3:after,.pageBodyContainer .col-md-4:after,.pageBodyContainer .col-md-5:after,.pageBodyContainer .col-md-6:after,.pageBodyContainer .col-md-7:after,.pageBodyContainer .col-md-8:after,.pageBodyContainer .col-md-9:after,.pageBodyContainer .col-md-10:after,.pageBodyContainer .col-md-11:after,.pageBodyContainer .col-md-12:after{clear:both}
.pageBodyContainer .col-md-12{width:100%}
.pageBodyContainer .col-md-11{width:91.6666667%}
.pageBodyContainer .col-md-10{width:83.3333333%}
.pageBodyContainer .col-md-9{width:75%}
.pageBodyContainer .col-md-8{width:66.6666667%}
.pageBodyContainer .col-md-7{width:58.3333333%}
.pageBodyContainer .col-md-6{width:50%}
.pageBodyContainer .col-md-5{width:41.6666667%}
.pageBodyContainer .col-md-4{width:33.3333333%}
.pageBodyContainer .col-md-3{width:25%}
.pageBodyContainer .col-md-2{width:16.6666667%}
.pageBodyContainer .col-md-1{width:8.3333333%}
.pageBodyContainer .col-xs-12{width:100%}
.pageBodyContainer .col-xs-6{width:50%}
.pageBodyContainer .col-xs-8{width:66.6666667%}
.pageBodyContainer .col-md-push-4{left:33.33333333%}
.pageBodyContainer .col-md-pull-8{right:66.66666667%}
@media(min-width:768px){.pageBodyContainer .col-md-push-4{left:33.33333333%;position:relative}
.pageBodyContainer .col-md-pull-8{right:66.66666667%;position:relative}
}
.visible-sm{display:block !important}
.visible-lg{display:none !important}
.visible-sm-inline{display:inline-block !important}
.visible-lg-inline{display:none !important}
@media(min-width:480px){.visible-lg{display:none !important}
.visible-sm{display:block !important}
.visible-lg-inline{display:none !important}
.visible-sm-inline{display:inline-block !important}
}
@media(min-width:768px){.visible-lg{display:block !important}
.visible-sm{display:none !important}
.visible-lg-inline{display:inline-block !important}
.visible-sm-inline{display:none !important}
}
.formPanel .col-md-4.control-label{min-width:230px}
.pageBodyContainer .row .form-control{box-sizing:border-box;display:block;width:100%;height:40px;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.pageBodyContainer .row .textboxField{box-sizing:border-box;display:block;width:100%;height:40px;font-weight:normal;padding:6px 12px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.pageBodyContainer .row textarea.form-control{height:75px}
.pageBodyContainer .row .form-control[disabled],.pageBodyContainer .row .form-control[readonly],.pageBodyContainer .row fieldset[disabled] .form-control{background-color:#fcf7f7;opacity:1;color:#a09d9d}
.pageBodyContainer .row .form-control.datepicker[readonly]{background-color:#fff;color:#555}
.pageBodyContainer .row small,.pageBodyContainer .row .small{font-size:14px}
.pageBodyContainer .footnote .small{font-size:13px;line-height:21px;color:gray}
.pageBodyContainer .tnc a,.pageBodyContainer .footnote .small a{color:#ed1c24}
.pageBodyContainer .row .dd-select.error,.pageBodyContainer .row .form-control.error{border:1px solid red}
.pageBodyContainer .row .form-horizontal .form-group{box-sizing:border-box;margin-right:-10px;margin-left:-10px;margin-bottom:20px}
.pageBodyContainer .row .form-horizontal .form-group .radio{padding-top:10px;padding-bottom:10px}
.pageBodyContainer .row .radio label{min-height:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.pageBodyContainer .row .form-horizontal .control-label{padding-top:10px;padding-bottom:5px;margin-bottom:0;color:gray}
.pageBodyContainer .row .form-horizontal .form-group.big-text .control-label{padding-top:14px}
.pageBodyContainer .row .form-horizontal .form-group.big-text,.pageBodyContainer .row .form-horizontal .form-group.big-text .form-control,.pageBodyContainer .row .form-horizontal .form-control.big-text{font-size:20px}
.pageBodyContainer .row .form-horizontal .form-group.big-text .form-control,.pageBodyContainer .row .form-horizontal .form-control.big-text{height:50px}
.noList{margin:0;padding:0;list-style-type:none}
.nowrap{white-space:normal !important}
.btn:hover{text-decoration:none}
.btn{-webkit-appearance:none !important;min-width:140px;display:inline-block;padding:6px 12px;margin-top:1px;margin-bottom:1px;font-size:15px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;font-weight:lighter;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.05);box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.05)}
.btn-file{position:relative;overflow:hidden}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:white;cursor:inherit;display:block}
.btn .icon_LG{padding-right:20px;margin-bottom:-7px}
.btn.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn.btn-grey{color:#4d4d4d;background-color:#f5f5f5}
.btn.btn-dark-grey{color:#fff;background-color:#585759}
.btn.btn-grey[disabled]{color:#bdbdbd}
.btn.btn-gel,.btn.btn-red{color:#fff;background-color:#ed1c24;border-color:transparent}
.btn.btn-gel[disabled],.btn.btn-red[disabled]{color:#f2c9c8;background-color:#d9534f;border-color:#d43f3a}
.btn.btn-lg{padding:13px 16px;font-size:15px;line-height:1.5;border-radius:6px}
.btn.btn-sm{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}
.btn.btn-xs{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}
.btn.btn-fit-content{min-width:0}
.btn.btn-fit{width:100% !important;min-width:0;padding-left:0;padding-right:0}
.pullLeft{float:left}
.pullRight{float:right}
.rightAuto{right:auto !important}
.leftAuto{left:auto !important}
.marginBottom0{margin-bottom:0 !important}
.marginBottom3{margin-bottom:3px !important}
.marginBottom5{margin-bottom:5px !important}
.marginBottom10{margin-bottom:10px !important}
.marginBottom15{margin-bottom:15px !important}
.marginBottom20{margin-bottom:20px !important}
.marginBottom25{margin-bottom:25px !important}
.marginBottom30{margin-bottom:30px !important}
.marginBottom35{margin-bottom:35px !important}
.marginBottom40{margin-bottom:40px !important}
.marginBottom45{margin-bottom:45px !important}
.marginBottom50{margin-bottom:50px !important}
.marginBottom60{margin-bottom:60px !important}
.marginBottom80{margin-bottom:80px !important}
.marginBottom95{margin-bottom:95px !important}
.marginTop0{margin-top:0 !important}
.marginTop2{margin-top:2px !important}
.marginTop4{margin-top:4px !important}
.marginTop6{margin-top:6px !important}
.marginTop10{margin-top:10px !important}
.marginTop12{margin-top:12px !important}
.marginTop15{margin-top:15px !important}
.marginTop20{margin-top:20px !important}
.marginTop25{margin-top:25px !important}
.marginTop30{margin-top:30px !important}
.marginTop40{margin-top:40px !important}
.marginTop50{margin-top:50px !important}
.paddingTop0{padding-top:0 !important}
.paddingTop2{padding-top:2px !important}
.paddingTop5{padding-top:5px !important}
.paddingTop10{padding-top:10px !important}
.paddingTop15{padding-top:15px !important}
.paddingTop18{padding-top:18px !important}
.paddingTop20{padding-top:20px !important}
.paddingTop30{padding-top:30px !important}
.paddingLeft0{padding-left:0 !important}
.paddingRight0{padding-right:0 !important}
.marginLeft0{margin-left:0 !important}
.marginLeft10{margin-left:10px !important}
.marginRight0{margin-right:0 !important}
.marginRight15{margin-right:15px !important}
.paddingBottom0{padding-bottom:0 !important}
.paddingBottom10{padding-bottom:10px !important}
.paddingBottom20{padding-bottom:20px !important}
.paddingBottom25{padding-bottom:25px !important}
.paddingBottom30{padding-bottom:30px !important}
.paddingBottom40{padding-bottom:40px !important}
.paddingBottom45{padding-bottom:45px !important}
.paddingBottom65{padding-bottom:65px !important}
.minWidth100{min-width:100px !important}
.minWidth150{min-width:150px !important}
.minWidth200{min-width:200px !important}
.minWidth300{min-width:300px !important}
.maxWidth25{max-width:25px !important}
.maxWidth50{max-width:50px !important}
.maxWidth100{max-width:100px !important}
.maxWidth200{max-width:200px !important}
.maxWidth100P .widthAuto{width:auto}
.borderRight{border-right:1px solid #ddd}
.borderRight1{border-right:1px solid #ddd}
.borderRight2{border-right:2px solid #ddd}
.posBottom0{bottom:0}
.posBottom5{bottom:5px}
.posBottom10{bottom:10px}
.posBottom15{bottom:15px}
.posBottom20{bottom:20px}
.contactBar{padding:45px 0 50px}
.contactBarWhite{background:#FFF}
.contactBar .title{font-size:38px;color:#4d4d4d}
.contactBar .text{width:60%;margin:10px 2% 0 0;padding-right:2%;color:#999;font-size:14px}
.contactBar .text .header{font-size:24px;color:#4d4d4d}
.helpContact .button{display:inline-block;margin-left:5px;vertical-align:middle}
.helpContact .buttonPadded,.contactBar .buttonPadded{line-height:30px}
.helpContact .buttonSet{display:inline-block;margin:0 0 0 10px}
.contactBar .buttonSet{float:right;margin:-60px 0 0 0}
.contactBar .button{width:165px;display:inline-block;margin-left:5px;vertical-align:middle}
.verticalLine{border-right:1px solid #aaa7a7}
.headerPrint{display:none}
.footerPrint{display:none}
.footerPrint .tncContent{font-size:11px;line-height:14px;border-top:1px solid #dedede;padding-top:20px}
.footerPrint .tncContent .footerNote{padding-top:15px}
.ui-dialog .ui-dialog-content{overflow:inherit;padding:0}
@media only screen and (max-width:1145px){.mWrapper{max-width:96%}
.mWrapper.removeOnSmall{max-width:100%}
.desktopOnly,.desktopOnlyInline{display:none !important}
.mobileOnly{display:block !important}
.titleComponent h1.title{font-size:34px;line-height:40px}
}
@media only screen and (max-width:1145px) and (min-width:700px){.titleComponent .description{max-width:100%}
}
@media only screen and (max-width:985px){.breadcrumb{display:none}
.titleWIconComponent .titleGroup{float:none}
.titleWIconComponent .titleGroup.fLeft{width:100%}
.titleWIconComponent .titleGroup.fRight{width:100%;text-align:left}
.titleWIconComponent .subtext{margin-top:0}
}
@media only screen and (min-width:700px) and (max-width:992px){.pageBodyContainer .row.grid-md .col-sm-12{width:100%}
.pageBodyContainer .row.grid-md .col-sm-11{width:91.6666667%}
.pageBodyContainer .row.grid-md .col-sm-10{width:83.3333333%}
.pageBodyContainer .row.grid-md .col-sm-9{width:75%}
.pageBodyContainer .row.grid-md .col-sm-8{width:66.6666667%}
.pageBodyContainer .row.grid-md .col-sm-7{width:58.3333333%}
.pageBodyContainer .row.grid-md .col-sm-6{width:50%}
.pageBodyContainer .row.grid-md .col-sm-5{width:41.6666667%}
.pageBodyContainer .row.grid-md .col-sm-4{width:33.3333333%}
.pageBodyContainer .row.grid-md .col-sm-3{width:25%}
.pageBodyContainer .row.grid-md .col-sm-2{width:16.6666667%}
.pageBodyContainer .row.grid-md .col-sm-1{width:8.3333333%}
}
@media only screen and (max-width:700px){.titleComponent .description{max-width:100%}
.pageBodyContainer .row.grid-md .col-md-1,.pageBodyContainer .row.grid-md .col-md-2,.pageBodyContainer .row.grid-md .col-md-3,.pageBodyContainer .row.grid-md .col-md-4,.pageBodyContainer .row.grid-md .col-md-5,.pageBodyContainer .row.grid-md .col-md-6,.pageBodyContainer .row.grid-md .col-md-7,.pageBodyContainer .row.grid-md .col-md-8,.pageBodyContainer .row.grid-md .col-md-9,.pageBodyContainer .row.grid-md .col-md-10,.pageBodyContainer .row.grid-md .col-md-11,.pageBodyContainer .row.grid-md .col-md-12{width:100%;box-sizing:border-box}
.pageBodyContainer .row.grid-md .not-rwd .col-md-12{width:100%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-11{width:91.6666667%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-10{width:83.3333333%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-9{width:75%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-8{width:66.6666667%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-7{width:58.3333333%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-6{width:50%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-5{width:41.6666667%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-4{width:33.3333333%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-3{width:25%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-2{width:16.6666667%}
.pageBodyContainer .row.grid-md .not-rwd .col-md-1{width:8.3333333%}
.pageBodyContainer .row.grid-md .col-xs-12{width:100%}
.pageBodyContainer .row.grid-md .col-xs-11{width:91.6666667%}
.pageBodyContainer .row.grid-md .col-xs-10{width:83.3333333%}
.pageBodyContainer .row.grid-md .col-xs-9{width:75%}
.pageBodyContainer .row.grid-md .col-xs-8{width:66.6666667%}
.pageBodyContainer .row.grid-md .col-xs-7{width:58.3333333%}
.pageBodyContainer .row.grid-md .col-xs-6{width:50%}
.pageBodyContainer .row.grid-md .col-xs-5{width:41.6666667%}
.pageBodyContainer .row.grid-md .col-xs-4{width:33.3333333%}
.pageBodyContainer .row.grid-md .col-xs-3{width:25%}
.pageBodyContainer .row.grid-md .col-xs-2{width:16.6666667%}
.pageBodyContainer .row.grid-md .col-xs-1{width:8.3333333%}
}
@media only screen and (max-width:500px){.titleComponent h1.title{font-size:34px;line-height:38px;padding-top:10px;padding-bottom:20px}
.mWrapper{max-width:92%}
.genericDialog .genericDialogContent{min-width:0}
.backTopContainer.fixed{background-color:#fff;bottom:20px;right:0;margin-bottom:25px;position:fixed;right:0;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.53);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,0.53);box-shadow:0 0 12px 0 rgba(0,0,0,0.53);border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;z-index:8}
.backTopContainer.fixed .backTopContent{padding:5px 10px 1px}
}
#CQ .x-panel{width:100% !important}
#CQ .x-panel-noborder .x-panel-body-noborder{width:100% !important}
#CQ .x-html-editor-wrap{width:90% !important}
h1.title{line-height:1 !important}
.description h1{line-height:1 !important}
.textonly h1{line-height:1 !important}
.richtext h1{line-height:1 !important}
.groupItemsContainer .groupItemsPanel .titleComponent h2.title{font-size:44px;line-height:43px;font-weight:normal;margin:0;padding:0;padding-bottom:15px}
@media only screen and (max-width:1145px){.groupItemsContainer .groupItemsPanel .titleComponent h2.title{font-size:34px;line-height:40px}
}
@media only screen and (max-width:500px){.groupItemsContainer .groupItemsPanel .titleComponent h2.title{font-size:34px;line-height:38px;padding-top:10px;padding-bottom:20px;margin-block-start:0;margin-block-end:0}
}
.widgetsectionheader .titleComponent h2.title{color:#4d4d4d;font-size:44px;line-height:1 !important;font-weight:normal;margin:0;padding:0;padding-bottom:15px}
@media only screen and (max-width:1145px){.widgetsectionheader .titleComponent h2.title{font-size:34px;line-height:40px}
}
@media only screen and (max-width:500px){.widgetsectionheader .titleComponent h2.title{font-size:34px;line-height:38px;padding-top:10px;padding-bottom:20px}
}
@font-face{font-family:'Zawgyi-One';src:url('../../clientlibs/greateastern/fonts/Zawgyi-One.eot') format('embedded-opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'Zawgyi-One';src:url("../../clientlibs/greateastern/fonts/Zawgyi-One_V3.1.ttf") format("truetype");font-style:normal;font-weight:normal}
@font-face{font-family:'Mr-Banks';src:url("../../clientlibs/greateastern/fonts/MrBanks-ExtraBold.otf") format("opentype")}
.topNavBar{background-color:#ed1c24}
.topNavBar .topNavBarLeft{font-size:18px;line-height:19px;font-weight:bold}
.topNavBar .topNavBarRight{font-size:15px;line-height:19px}
.topNavBar .navBarItem{color:#fff;cursor:pointer;border-left:1px solid #f14950;height:47px}
.topNavBar .navBarItem a{color:inherit;text-decoration:none}
.topNavBar .navBarItem a:hover{color:inherit;text-decoration:none}
.topNavBar .navBarItem.login{cursor:default}
.topNavBar .navBarItem.login .innerWrap{cursor:pointer}
.topNavBar .navBarItem.last{border-right:1px solid #f14950}
.topNavBar .navBarItem.active{color:#ed1c24;background-color:#fff}
.topNavBar .navBarItem .innerWrap{padding:14px}
.topNavBar .navBarItem .innerWrap.loginActive{padding-bottom:11px;border-bottom:3px solid #ad181d}
.topNavBar .navBarItem .icon.countryFlag{border:1px solid #f6888c;margin-top:1px}
.topNavBar .navBarItem .text{margin-left:26px}
.topNavBar .navBarItem .text.bigGap{margin-left:30px}
.topNavBar .navBarItem .expandable .expandableTop{margin-top:-5px;padding:5px 26px 4px 11px;border:1px solid #f47176;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.topNavBar .navBarItem .expandable.expanded .expandableTop{color:#4d4d4d;background-color:#fff;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:0;z-index:90}
.topNavBar .navBarItem .expandable .expandableTop:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:"";position:absolute;right:7px;top:12px}
.topNavBar .navBarItem .expandable.expanded .expandableTop:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b4b4b4}
.topNavBar .navBarItem .expandable .expandableBottom{display:none}
.topNavBar .navBarItem .expandable.expanded .expandableBottom{display:block;color:gray;background-color:#fff;border:1px solid #d8d8d8;-webkit-border-radius:6px;-webkit-border-top-left-radius:0;-moz-border-radius:6px;-moz-border-radius-topleft:0;border-radius:6px;border-top-left-radius:0;padding:10px 20px 18px 20px;z-index:89;margin-top:-1px}
.topNavBar .navBarItem .expandable .expandableBottom ul{margin:0;padding:0;list-style:none}
.topNavBar .navBarItem .expandable .expandableBottom ul li{padding-left:5px;text-indent:-.7em;line-height:24px}
.topNavBar .navBarItem .expandable .expandableBottom ul li:before{content:"• ";color:#4d4d4d;padding-right:5px}
.topNavBar .navBarItem .expandable .expandableBottom ul a:hover{color:#ed1c24;text-decoration:underline}
.loginContent{background-color:#fff;color:gray;padding:18px 9px;margin-top:0;border:1px solid #d5d5d5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:2px 0 14px rgba(31,29,25,.26);-webkit-box-shadow:2px 0 14px rgba(31,29,25,.26);box-shadow:2px 0 14px rgba(31,29,25,.26);z-index:110;margin-left:-42px;max-width:150px;width:150px}
.loginContent .panel{border-bottom:dotted 1px #ccc;padding:0 10px 20px;margin-bottom:15px}
.loginContent .panel.last{padding-bottom:0;margin-bottom:0;border:0}
.loginContent .title{padding-bottom:3px}
.loginContent .panel .redButtonWArrow{margin-bottom:3px}
.levelTwoNav{background-color:#fff;padding:15px 0 8px}
.levelTwoNav .mWrapper{position:relative}
.levelTwoNav .navContent .divider{width:0;border-right:1px solid #ccc;height:40px;margin-top:22px;margin-left:-1px}
.levelTwoNav .navContent .navItem .hoverable .hoverableTop{color:#4d4d4d;padding:20px 50px 20px 20px;cursor:pointer;font-size:19px;line-height:20px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;height:40px}
.levelTwoNav .navContent .navItem .hoverable.expanded .hoverableTop{color:#ed1c24;background-color:#fff;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#sfff;z-index:4}
.levelTwoNav .navContent .navItem .hoverable .hoverableTop:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ed1c24;content:"";position:absolute;right:0;margin-right:15px;top:37px}
.levelTwoNav .navContent .navItem .hoverable .hoverableBottom{display:none;z-index:80}
.levelTwoNav .navContent .navItem .hoverable.expanded .hoverableBottom{display:block;color:#4d4d4d;background-color:#fff;border:1px solid #d5d5d5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:2px 0 14px rgba(31,29,25,.26);-webkit-box-shadow:2px 0 14px rgba(31,29,25,.26);box-shadow:2px 0 14px rgba(31,29,25,.26);padding:18px 20px;z-index:3;margin-top:-1px;right:0}
.levelTwoNav .navContent .navItem .columnSystem{padding:10px 0}
.levelTwoNav .navContent .navItem .columnSystem .column{border-right:1px dotted #ccc;padding-bottom:500em;margin-bottom:-500em;margin-right:-1px;width:238px}
.levelTwoNav .navContent .navItem .columnSystem .column.last{border-right:0}
.levelTwoNav .navContent .navItem .columnSystem .column .innerWrap{padding:0 40px}
.levelTwoNav .navContent .navItem .columnSystem .column.first .innerWrap{padding-left:20px}
.levelTwoNav .navContent .navItem .columnSystem .column.last .innerWrap{padding-right:20px}
.levelTwoNav .navContent .navItem .columnSystem .column.last .innerWrap .greyPlaceHolder{width:180px !important}
.levelTwoNav .navContent .navItem .columnSystem .column .panel{font-size:15px;line-height:16px;padding-bottom:20px}
.levelTwoNav .navContent .navItem .columnSystem .column ul{font-size:14px;line-height:18px;list-style:none;padding:0;margin:0;color:gray;padding-top:5px;margin-bottom:15px}
.levelTwoNav .navContent .navItem .columnSystem .column ul li{padding:3px 0}
.levelTwoNav .navContent .navItem .columnSystem .column ul li a:hover{color:#ed1c24}
.levelTwoNav .navContent .searchTool .innerWrap{margin-top:28px;margin-left:20px}
.searchTool .searchInput,.floatingSearchTool .searchInput{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;border:1px solid #ccc;padding:4px 10px 0;-webkit-box-shadow:inset 1px 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 1px 4px 1px rgba(0,0,0,0.15);box-shadow:inset 1px 1px 4px 1px rgba(0,0,0,0.15);overflow:hidden}
.searchTool .searchInput .searchInputContent,.floatingSearchTool .searchInput .searchInputContent{position:relative;margin-right:22px;margin-top:1px}
.searchTool .searchInput .searchInputContent input,.floatingSearchTool .searchInput .searchInputContent input{border:0;padding:0;margin:0;width:100%}
.searchTool .searchInput .searchInputSubmit,.floatingSearchTool .searchInput .searchInputSubmit{float:right;width:18px;cursor:pointer;margin-top:-3px;height:28px}
.mobileNavContainer{display:none}
.mobileNav{background-color:#fff;padding-top:12px}
.mobileNav .mobileLogo{left:50%;margin-left:-57px}
.mobileNav .navContent .mobileTrigger{cursor:pointer}
.mobileNav .navContent .mobileTrigger .innerWrap{padding:10px}
.mobileNav .navContent .mobileNavItem{cursor:pointer;border-bottom:3px solid #fff}
.mobileNav .navContent .mobileNavItem.active{border-bottom:3px solid #b0181d}
.mobileNav .navContent .mobileNavItem .innerWrap{padding:10px}
.mobileNav .navContent .mobileNavItem .triggerIcon{height:17px}
.mobileNav .navContent .loginContent{margin-left:0;right:0;margin-top:3px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.mobileNav .navContent .searchTool .innerWrap{margin-right:10px;margin-top:5px}
.mobileNav .navContent .floatingSearchTool{left:0;background-color:#e0e0e0;margin-top:3px;padding:10px;cursor:default;width:96%;padding-left:2%;padding-right:2%;z-index:2}
.mobileMenuContainer .mobileOverlay{position:absolute;width:100%;z-index:99;background-color:#000;-moz-opacity:.70;-khtml-opacity:.70;opacity:.70;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);display:none}
.mobileMenuContainer .mobileMenuContent{position:absolute;width:291px;z-index:10000;overflow:hidden;left:-291px}
.mobileMenuContainer .mobileMenu{background-color:#f8f8f8;left:0;background-color:#fff;padding-bottom:500em;margin-bottom:-500em;margin-right:-1px}
.mobileMenuContainer .mobileMenu .dl-selected .head{display:block;color:#fff}
.mobileMenuContainer .mobileMenu .dl-selected .head.level1{font-size:16px;background-color:#ed1b23;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.mobileMenuContainer .mobileMenu .dl-selected .head.level2{font-size:16px;background-color:#6d6d6d;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.mobileMenuContainer .mobileMenu .dl-selected .head.level3{font-size:16px;background-color:#b2b2b2;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.mobileMenuContainer .mobileMenu .dl-selected .head.level4{font-size:16px;background-color:#e0e0e0;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2)}
.mobileMenuContainer .mobileMenu .levelRow{line-height:40px;color:#fff;display:none}
.mobileMenuContainer .mobileMenu .levelRow .icon{height:14px}
.mobileMenuContainer .mobileMenu .backRow{color:gray;font-size:16px;line-height:33px;padding:2px 30px 0 15px;background-color:#fff;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.mobileMenuContainer .mobileMenu .backRow .icon{margin-top:0}
.mobileMenuContainer .mobileMenu .backRow .text{margin-left:15px}
.mobileMenuContainer .mobileMenu .myPlansRow{color:gray;font-size:14px;line-height:33px;padding:2px 30px 0 15px;background-color:#dfdfdf;-moz-box-shadow:0 -1px 0 rgba(31,29,25,.3),inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:0 -1px 0 rgba(31,29,25,.3),inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:0 -1px 0 rgba(31,29,25,.3),inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);cursor:pointer}
.mobileMenuContainer .mobileMenu .myPlansRow .icon{margin-top:2px}
.mobileMenuContainer .mobileMenu .myPlansRow .text{margin-left:20px}
.mobileMenuContainer .mobileMenu .quickLinksRow{color:#4d4d4d;font-size:14px;line-height:33px;padding:14px;background-color:#f8f8f8;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2)}
.mobileMenuContainer .mobileMenu .quickLinksRow .selectBox{width:100%;padding-top:5px;padding-bottom:5px}
.mobileMenuContainer .mobileMenu li a{line-height:21px;padding-top:10px;padding-bottom:10px}
.mobileMenuContainer .mobileMenu .level1>li{background-color:#ed1b23;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.mobileMenuContainer .mobileMenu .level1>li a{font-size:16px;color:#fff}
.mobileMenuContainer .mobileMenu .level2>li{background-color:#6d6d6d;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.mobileMenuContainer .mobileMenu .level2>li.dl-head{background-color:#ed1b23}
.mobileMenuContainer .mobileMenu .level2>li a{font-size:16px;color:#fff}
.mobileMenuContainer .mobileMenu .level3>li{background-color:#b2b2b2;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.mobileMenuContainer .mobileMenu .level3>li.dl-head{background-color:#6d6d6d}
.mobileMenuContainer .mobileMenu .level3>li a{font-size:16px;color:#fff}
.mobileMenuContainer .mobileMenu .level4>li{background-color:#e0e0e0;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2)}
.mobileMenuContainer .mobileMenu .level4>li.dl-head{background-color:#b2b2b2}
.mobileMenuContainer .mobileMenu .level4>li a{font-size:16px;color:#4d4d4d}
.mobileMenuContainer .mobileMenu .expandable>.levelTitle:after{content:url('../../clientlibs/greateastern/img/arrow_right_mobilemenu.png');right:10px;position:absolute}
.mobileMenuContainer .mobileMenu .levelTitle{-webkit-box-shadow:inset 1px -5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 1px -5px 5px 0 rgba(0,0,0,0.1);box-shadow:inset 1px -5px 5px 0 rgba(0,0,0,0.1)}
.mobileMenuContainer .mobileMenu .levelTitle,.mobileMenuContainer .mobileMenu a{padding:0 30px 0 15px}
.mobileMenuContainer .mobileMenu a:hover{text-decoration:none;color:inherit}
.languageDialog{display:none}
.languageDialog .languageDialogContent{padding:25px}
.languageDialog .languageDialogContent .title{font-size:17px;line-height:18px;color:gray;padding-bottom:40px}
.languageDialog .languageDialogContent .languageGrp{font-size:14px;line-height:18px;width:33%;min-height:100px;min-width:150px}
.languageDialog .languageDialogContent .languageGrp .innerWrap{padding:0 15px}
.languageDialog .languageDialogContent .languageGrp .languageTitle{color:gray;line-height:13px;font-weight:bold}
.languageDialog .languageDialogContent .languageGrp .languageTitle img{vertical-align:top;margin-right:5px;border:1px solid #e1e1e1}
.languageDialog .languageDialogContent .languageGrp ul.languageList{margin:0;padding:0;list-style:none;margin-top:15px;padding-left:36px;color:#4d4d4d}
.languageDialog .languageDialogContent .languageGrp ul.languageList li a:hover{color:#4d4d4d;font-weight:bold}
.languageDialog .languageDialogContent .languageGrp ul.languageList li a.chinese{font-family:Arial,"Helvetica Neue",Helvetica,"STHeiti",\534E\6587\9ED1\4F53,"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun",\5B8B\4F53,"WenQuanYi Micro Hei",sans-serif}
.languageDialog .languageDialogContent .languageGrp ul.languageList li.selected{color:#4d4d4d;font-weight:bold}
@media only screen and (max-width:1145px) and (min-width:985px){.topNavBar .topNavBarLeft{font-size:14px}
.topNavBar .topNavBarRight{font-size:11px}
.topNavBar .navBarItem .innerWrap{padding-left:10px;padding-right:10px}
.levelTwoNav .navContent{padding-right:0}
.levelTwoNav .navContent .navItem .hoverable .hoverableTop{font-size:15px}
.levelTwoNav .navContent .navItem .columnSystem .column{width:228px}
.levelTwoNav .navContent .navItem .columnSystem .column .panel{font-size:12px}
.levelTwoNav .navContent .navItem .columnSystem .column ul{font-size:11px}
}
@media only screen and (max-width:985px){.topNavBar .topNavBarLeft{display:none}
.topNavBar .navBarItem{display:none;border:0;height:auto}
.topNavBar .navBarItem.last{border:0}
.topNavBar .navBarItem.language{display:block}
.topNavBar .navBarItem .innerWrap{padding:5px 0}
.levelTwoNav{display:none}
.mobileNavContainer{display:block}
.mobileNav .navContent .searchIcon{display:none}
}
@media only screen and (max-width:700px){.mobileNav .navContent .searchIcon{display:block}
.mobileNav .navContent .searchIcon.hidden{display:none}
.mobileNav .navContent .searchTool{display:none}
.languageDialog .languageDialogContent{padding:15px}
}
@media only screen and (max-width:550px){.languageDialog .languageDialogContent .languageGrp{width:50%}
.languageDialog .languageDialogContent .languageGrp .innerWrap{padding:0 5px}
.languageDialog .languageDialogContent .title{padding-bottom:30px}
}
.dl-menuwrapper{width:100%;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%}
.dl-menuwrapper:first-child{margin-right:100px}
.dl-menuwrapper button{background:#ccc;border:0;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:0}
.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#aaa}
.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-top:0;margin-bottom:0}
.dl-menuwrapper li{position:relative}
.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:0}
.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}
.no-touch .dl-menuwrapper li.dl-back a:hover{background-color:#fff}
.dl-menuwrapper li.dl-back>a{padding-left:30px;color:#808080 !important;font-size:16px !important;background-color:#fff;-moz-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);-webkit-box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 rgba(31,29,25,.2),inset 0 0 8px rgba(0,0,0,.06)}
.dl-menuwrapper li.dl-back:after{position:absolute;top:0;line-height:40px;speak:none;-webkit-font-smoothing:antialiased;content:url('../../clientlibs/greateastern/img/icon_back.png')}
.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:40px;speak:none;-webkit-font-smoothing:antialiased;content:url('../../clientlibs/greateastern/img/arrow_right_mobilemenu.png')}
.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}
.dl-menuwrapper .dl-menu{margin:0;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}
.dl-menuwrapper li .dl-submenu{display:none}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:0;left:0;margin:0}
.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}
.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}
.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}
.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}
@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}
}
@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}
}
@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}
}
@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}
}
@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}
}
@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}
100%{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}
}
@keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
}
@keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}
}
@keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}
}
@keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}
}
.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}
.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}
.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}
.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}
@-webkit-keyframes MenuAnimIn1{0{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}
100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn2{0{-webkit-transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn3{0{-webkit-transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn4{0{-webkit-transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes MenuAnimIn5{0{-webkit-transform:translateY(40%);opacity:0}
100%{-webkit-transform:translateY(0);opacity:1}
}
@keyframes MenuAnimIn1{0{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}
100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}
}
@keyframes MenuAnimIn2{0{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes MenuAnimIn3{0{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes MenuAnimIn4{0{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes MenuAnimIn5{0{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}
@-webkit-keyframes SubMenuAnimIn1{0{-webkit-transform:translateX(50%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn2{0{-webkit-transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn3{0{-webkit-transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn4{0{-webkit-transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@-webkit-keyframes SubMenuAnimIn5{0{-webkit-transform:translateZ(-200px);opacity:0}
100%{-webkit-transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn1{0{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes SubMenuAnimIn2{0{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes SubMenuAnimIn3{0{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn4{0{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
@keyframes SubMenuAnimIn5{0{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}
.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}
.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}
@-webkit-keyframes SubMenuAnimOut1{0{-webkit-transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(50%);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut2{0{-webkit-transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(100%);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut3{0{-webkit-transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-300px);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut4{0{-webkit-transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(300px);opacity:0}
}
@-webkit-keyframes SubMenuAnimOut5{0{-webkit-transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-200px);opacity:0}
}
@keyframes SubMenuAnimOut1{0{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
}
@keyframes SubMenuAnimOut2{0{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
}
@keyframes SubMenuAnimOut3{0{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}
}
@keyframes SubMenuAnimOut4{0{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}
}
@keyframes SubMenuAnimOut5{0{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}
.no-js .dl-menuwrapper li .dl-submenu{display:block}
.no-js .dl-menuwrapper li.dl-back{display:none}
.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}
.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}
.footerTop{background-color:#464547;color:#fff;border-bottom:1px solid #fff}
.footerTop .footerContent{padding:22px 0}
.footerTop .footerContent .footerCol{font-size:28px;line-height:28px}
.footerTop .footerContent .footerColMobileLeft{width:58%}
.footerTop .footerContent .footerCol1{width:27%}
.footerTop .footerContent .footerCol1b{width:42%}
.footerTop .footerContent .footerCol1 .innerWrap,.footerTop .footerContent .footerCol2 .innerWrap{border-right:1px solid #565557;margin-right:20px;padding-right:20px;min-height:55px}
.footerTop .footerContent .footerCol2{width:73%}
.footerTop .footerContent .footerCol2 a:hover{color:inherit;text-decoration:inherit;cursor:default}
.footerTop .footerContent .footerCol2b{padding:10px 0 0 10px;width:52%}
.footerTop .footerContent .footerCol3{width:42%}
.footerTop .footerContent .footerCol1 .padTop{padding-top:12px}
.footerTop .footerContent .footerCol2 .footerCol2Left{width:55%}
.footerTop .footerContent .footerCol2 .footerCol2Left .callText{padding-left:40px}
.footerTop .footerContent .footerCol2 .footerCol2Right{width:45%}
.footerTop .footerContent .footerCol3 .buttonCol{width:31.5%}
.footerTop .footerContent .footerCol3 .buttonColSm{width:18.5%}
.footerTop .footerContent .footerCol3 .button{margin-right:5px;height:30px;line-height:30px}
.footerTop .footerContent .footerCol3 .button>span{display:inline-block;line-height:0;vertical-align:middle}
.footerTop .footerContent .footerCol3 .button .ver{line-height:15px}
.footerTop .footerContent .footerCol3 .buttonCol.last .button{margin-right:0}
.footerTop .footerContent .tncContent{font-size:11px;line-height:14px;padding:15px 0 15px 0}
.footerTop .footerContent .tncContent .tnc{color:#999}
.footerTop .footerContent .small{font-size:14px;line-height:13px}
.footerMiddle{background-color:#4e4d4f;color:#fff}
.footerMiddle .footerContent{padding:55px 0}
.footerMiddle .footerContent .footerCol{font-size:20px;line-height:19px;width:25%}
.footerMiddle .footerContent .footerCol .innerWrap{padding:0 20px}
.footerMiddle .footerContent .footerCol.first .innerWrap{padding-left:0}
.footerMiddle .footerContent .footerCol.last .innerWrap{padding-right:0}
.footerMiddle .footerContent .footerCol .listTitle{padding-bottom:10px}
.footerMiddle .footerContent .footerCol ul{font-size:14px;line-height:20px;list-style:none;padding:0;margin:0;color:#ccc}
.footerMiddle .footerContent .footerCol a:hover{color:#fff}
.footerBottom{background-color:#fff}
.footerBottom .footerContent{padding:40px 0}
.footerBottom .footerContent .logoContent{width:155px}
.footerBottom .footerContent .tncContent{font-size:15px;line-height:18px;border-left:1px solid #f2f2f2;padding-left:30px;padding-bottom:10px;margin-left:180px}
.footerBottom .footerContent .tncContent .tnc{color:gray;padding-bottom:0;padding-top:5px}
.footerBottom .footerContent .tncContent .copyRight{color:#4d4d4d;padding-bottom:8px}
.footerBottom .footerContent .tncContent .footerNote{color:gray}
.footerBottom .footerContent .footerLeft{width:100%;margin-right:-280px}
.footerBottom .footerContent .footerLeft .innerWrap{margin-right:300px}
.footerBottom .footerContent .socialContent{width:280px}
.footerBottom .footerContent .socialContent .gelUpdateContent{background-color:#f5f5f5;font-size:16px;line-height:16px;padding:9px;margin-top:10px;max-width:100%;width:279px}
@media only screen and (max-width:1145px){.footerTop .footerContent .footerCol1,.footerTop .footerContent .footerCol2{float:none;width:100%}
.footerTop .footerContent .footerColMobileLeft{width:60%}
.footerTop .footerContent .footerCol3{width:40%}
.footerTop .footerContent .footerCol3 .buttonColSm{margin-bottom:5px}
.footerTop .footerContent .footerCol3 .buttonCol{width:50%}
.footerTop .footerContent .footerCol3 .buttons3 .buttonCol.first{width:100%}
.footerTop .footerContent .footerCol3 .buttons1 .buttonCol.only{width:100%}
.footerTop .footerContent .footerCol3 .buttonCol.last .button{margin-right:5px}
.footerTop .footerContent .footerCol1 .innerWrap,.footerTop .footerContent .footerCol2 .innerWrap{border-right:0;margin-right:0;padding-right:0}
.footerTop .footerContent .footerCol1 .padTop{padding-top:6px}
.footerWhite .footerLeft{width:50%}
.footerWhite .footerLeft .footerLeftCol1{width:100%}
.footerWhite .footerLeft .footerRightCol1{padding:10px 0 10px 0;float:left;width:100%;font-size:28px;border-right:0;margin-bottom:15px}
.footerWhite .footerLeft .footerRightCol1 .footerLeftCall{width:45%}
.footerWhite .footerLeft .footerLeftCol1 .tncContent{border-right:0;position:static}
.footerWhite .footerRight .buttonSet .button{width:40%;display:inline-block;margin-left:5px;margin-bottom:5px;vertical-align:middle}
}
@media only screen and (max-width:1000px){.footerBottom .footerContent .socialContent .gelUpdateContent{max-width:260px}
.footerWhite .footerLeft{width:52%}
.footerWhite .footerRight{width:45%}
.footerWhite .footerLeft .footerLeftCol1{width:100%}
.footerWhite .footerLeft .footerRightCol1{font-size:24px}
.footerWhite .footerLeft .footerRightCol1 .footerLeftCall{width:48%}
.footerWhite .footerLeft .footerLeftCol1 .tncContent{border-right:0}
.footerWhite .footerRight .buttonSet .button{width:35%;display:inline-block;margin-left:5px;margin-bottom:5px;vertical-align:middle;font-size:12px}
}
@media only screen and (max-width:800px){.footerTop .footerContent .footerColMobileLeft,.footerTop .footerContent .footerCol3{float:none;width:100%}
.footerTop .footerContent .footerColMobileLeft{margin-bottom:20px}
.footerTop{border-bottom:0}
.footerMiddle{display:none}
.footerBottom .footerContent .footerLeft{float:left;width:100%;margin-right:0;margin-bottom:20px}
.footerBottom .footerContent .footerLeft .innerWrap{margin-right:0}
.footerWhite .footerLeft .footerRightCol1{font-size:20px}
.footerWhite .footerLeft .footerRightCol1 .footerLeftCall{width:48%}
}
@media only screen and (max-width:700px){.footerBottom .footerContent .logoContent{border-right:0}
.footerBottom .footerContent .tncContent{float:left;width:100%;margin-left:0;margin-top:10px;border-left:0;padding-left:0}
.footerBottom .footerContent .tncContent .tnc{padding-bottom:15px}
.footerBottom .footerContent .tncContent .copyRight{padding-bottom:15px}
}
@media only screen and (max-width:500px){.footerTop .footerContent .footerCol2 .footerCol2Left .callImg{display:none}
.footerTop .footerContent .footerCol2 .footerCol2Left .callText{padding-left:0}
.footerTop .footerContent .footerCol{font-size:22px;line-height:24px}
.footerTop .footerContent .small{font-size:12px}
.footerTop .footerContent .footerCol1 .innerWrap,.footerTop .footerContent .footerCol2 .innerWrap{min-height:0;padding-bottom:10px}
}
@media only screen and (max-width:400px){.footerTop .footerContent .footerCol{font-size:18px;line-height:22px}
.footerTop .footerContent .small{font-size:11px}
.footerTop .footerContent .footerCol3 .button{font-size:13px}
}
.ui-corner-all.dialog,.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br,.ui-corner-left,.ui-corner-bl,.ui-corner-tr,.ui-corner-top,.ui-corner-tl{border-radius:6px}
.ui-draggable,.ui-droppable{background-position:left top}
.ui-widget-content{background-color:#FFF;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.ui-resizable{position:relative}
.ui-dialog{padding:5px;position:absolute;z-index:100;overflow:visible;display:none}
.ui-widget-overlay{background:0;background-color:#000;opacity:.7;filter:alpha(opacity = 70);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
.ui-dialog .ui-dialog-titlebar{height:0;padding:0;border:0}
.ui-dialog-titlebar{height:0}
.ui-dialog .ui-dialog-titlebar-close{height:41px;width:41px;position:absolute;top:-20px;right:-20px;border:0;background:url(../../clientlibs/greateastern/img/icon_close.png) no-repeat top right;cursor:pointer;z-index:2}
.ui-dialog .ui-dialog-titlebar-close span{display:none}
.tooltipsy{background-color:#fff;color:gray;padding:10px;position:relative;max-width:150px;margin-top:-10px;font-size:13px;line-height:16px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:2px 0 14px rgba(31,29,25,.26);-webkit-box-shadow:2px 0 14px rgba(31,29,25,.26);box-shadow:2px 0 14px rgba(31,29,25,.26);z-index:99}
.tooltipsy:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;content:"";position:absolute;right:75px;top:-10px;z-index:100}
.icheckbox_flat,.iradio_flat{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:20px;height:20px;background:url(../../clientlibs/greateastern/css/icheck/flat.png) no-repeat;border:0;cursor:pointer}
.icheckbox_flat{background-position:0 0}
.icheckbox_flat.checked{background-position:-22px 0}
.icheckbox_flat.disabled{background-position:-44px 0;cursor:default}
.icheckbox_flat.checked.disabled{background-position:-66px 0}
.iradio_flat{background-position:-88px 0}
.iradio_flat.checked{background-position:-110px 0}
.iradio_flat.disabled{background-position:-132px 0;cursor:default}
.iradio_flat.checked.disabled{background-position:-154px 0}
@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_flat,.iradio_flat{background-image:url(../../clientlibs/greateastern/css/icheck/flat@2x.png);-webkit-background-size:176px 22px;background-size:176px 22px}
}
.chartWrapper img{width:100%;display:block}
.pageBodyContainer:before,.pageBodyContainer:after{display:table;content:" "}
.pageBodyContainer:after{clear:both}
.dd-options{max-height:280px !important}
.pageBodyContainer .redButton,.pageBodyContainer .blackButton,.pageBodyContainer .blueButton,.pageBodyContainer .greyButton{-webkit-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.05);box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.05)}
.pageBodyContainer .greyButton{color:gray}
.componentContainer{background-color:#eee;padding:20px;border:1px solid #ccc}
.col-md-12 a{color:#ed1c24}
.campaignFormThankYouPanel .redButton{max-width:220px}
.lightGreyComponent{background-color:#f5f5f5;padding-top:40px;padding-bottom:20px;margin-bottom:40px}
.productContainer h3.productTitle{color:#4d4d4d;font-size:36px;line-height:38px;font-weight:normal;margin:0;padding:0}
.productContainer .productBackground{padding:43px 0 50px;background-color:#f5f5f5}
.productContainer.presProduct .productBackground{background-color:#f3ecdc}
.productContainer .sectionMenuContainer{margin-top:7px}
.productContainer .sectionMenuContainer.fRight{float:right !important}
.productContainer .sectionMenuContainer .sectionMenu{list-style:none;overflow:hidden;font-size:15px;line-height:16px;margin:0;padding-left:0}
.productContainer .sectionMenuContainer .sectionMenu li{float:left;margin-right:23px;margin-top:6px}
.productContainer .sectionMenuContainer .sectionMenu li.selected{color:#ed1c24}
.productContainer .sectionMenuContainer .sectionMenu li.last{margin-right:0}
.productContainer .sectionMenuContainer .sectionMenu li.isButton{margin-top:0;margin-left:17px}
.productContainer .sectionMenuContainer .sectionMenu li .redButton{padding:7px 0;width:137px}
.productContainer .overviewContainer h1.productTitle{margin:0;padding:0;margin-bottom:20px;font-size:40px;line-height:45px;font-weight:normal;color:#4c4c4c}
.productContainer .overviewContainer .productOverview{position:relative}
.productContainer .overviewContainer .productOverview .productOverviewLeft{width:50%}
.productContainer .overviewContainer .productOverview .productOverviewLeft .innerWrap{padding-right:23px}
.productContainer .overviewContainer .productOverview .productOverviewLeft img{width:100%;display:block}
.productContainer .overviewContainer .productOverview .productOverviewRight{width:50%}
.productContainer .overviewContainer .productOverview .productOverviewRight .innerWrap{padding-left:20px}
.productContainer .overviewContainer .productOverview h2.productSubtitle{margin:0;padding:0;font-weight:normal;font-size:20px;line-height:24px;margin-bottom:25px;color:#4d4d4d}
.productContainer .overviewContainer .productOverview .productDescription{font-size:15px;line-height:21px;color:gray}
.printShareWrapper{margin-top:0 !important}
.productActionMenu{font-size:13px;line-height:21px;color:gray;white-space:nowrap}
.productActionMenu .productAction.first .actionWrap{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}
.productActionMenu .productAction.last .actionWrap{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}
.productActionMenu .productAction .actionWrap{background-color:#fff;margin-right:1px;padding:11px 20px;cursor:pointer}
.productContainer .overviewContainer .productOverview .productActionMenu .productAction:first-child .actionWrap{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}
.productContainer .overviewContainer .productOverview .productActionMenu .productAction:last-child .actionWrap{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}
.productActionMenu .productAction .actionWrap a:hover{text-decoration:none !important;color:#808080 !important}
.productActionMenu .productAction .icon{margin-top:2px}
.productActionMenu.dIB .icon img{margin-top:0}
.productActionMenu.dIB .icon img{display:block}
.productActionMenu .productAction .text{margin-left:21px}
.productActionMenu .productAction.bigGap .text{margin-left:27px}
.productActionMenu .productAction .shareContent{z-index:2}
.productActionMenu .productAction .shareContent .socialContent{background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:2px 0 14px rgba(31,29,25,.26);-webkit-box-shadow:2px 0 14px rgba(31,29,25,.26);box-shadow:2px 0 14px rgba(31,29,25,.26);padding:10px 10px 5px;z-index:2}
.productActionMenu .productAction .shareContent .socialContent .socials{width:auto}
.productActionMenu .productAction .shareContent .socialContent .socials .social{cursor:pointer}
.productActionMenu .productAction .shareContent .triangle{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;position:absolute;z-index:9;margin-left:40px;margin-top:-9px}
.productContainer .benefitsContainer{padding:44px 0 50px}
.productContainer .benefitsContainer .productBenefits{padding-top:10px}
.productContainer .benefitsContainer .productBenefits .benefitItem{width:33%;text-align:center}
.productContainer .benefitsContainer .productBenefits .benefitItem .innerWrap{padding-right:36px}
.productContainer .benefitsContainer .productBenefits .benefitItem.last .innerWrap{padding-right:0}
.productContainer .benefitsContainer .productBenefits .benefitItem .benefitTop{padding:34px 0 33px}
.productContainer .benefitsContainer .productBenefits .benefitItem .subtitle{font-size:20px;line-height:20px;color:#4c4c4c;padding-bottom:17px;margin-bottom:15px;border-bottom:1px solid #ededed;min-height:40px}
.productContainer .benefitsContainer .productBenefits .benefitItem .description{font-size:15px;line-height:21px;color:gray}
.productContainer .benefitsContainer .productBenefits .benefitItem .description a{color:#ed1c24}
.productContainer .benefitsContainer .productBenefits .benefitItem .descriptionTwo{font-size:15px;line-height:21px;color:gray;text-align:left}
.productContainer .benefitsContainer .productBenefits .benefitItem .descriptionTwo a{color:#ed1c24}
.productContainer .benefitsContainer .productAddBenefits{padding:36px 0 19px}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem{width:50%}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem .innerWrap{padding-right:30px;padding-bottom:25px}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem .text{margin-left:31px}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem .text .subtitle{font-size:18px;line-height:20px;color:#4c4c4c;padding-bottom:10px}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem .text .description{font-size:15px;line-height:21px;color:gray}
.productContainer .productNotes .subtitle{font-size:19px;line-height:24px;color:#4d4d4d;margin-bottom:5px}
.productContainer .productNotes .description{font-size:14px;line-height:18px;color:#4d4d4d}
.productContainer .productNotes .subtitle a,.productContainer .productNotes .description a{color:#ed1c24}
.productContainer .benefitsContainer .productNoCover{padding:26px 0;border-bottom:1px dotted #bebebe;border-top:1px dotted #bebebe}
.productContainer .benefitsContainer .productNoCover .subtitle{font-size:20px;line-height:22px;color:#4c4c4c;padding-bottom:11px}
.productContainer .benefitsContainer .productNoCover .description{font-size:15px;line-height:21px;color:gray}
.productContainer .benefitsContainer .productNoCover .description a{color:#ed1b24}
.productContainer .costContainer{padding:35px 25px;margin-bottom:45px;background-color:#f5f5f5;border:1px solid #e7e7e7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.productContainer .howItWorks{margin-bottom:40px}
.productContainer .howItWorks img{width:100%}
.productContainer.presProduct .costContainer{background-color:#f3ecdc}
.productContainer .costContainer .productCost{padding-top:30px}
.productContainer .costContainer .productCost .costItem{width:50%}
.productContainer .costContainer .productCost .costItem .innerWrap{padding-right:10px;padding-bottom:30px}
.productContainer .costContainer .productCost .costItem .text{margin-left:38px;margin-top:8px}
.productContainer .costContainer .productCost .costItem .subtitle{font-size:16px;line-height:18px;color:#4c4c4c;padding-bottom:4px}
.productContainer .costContainer .productCost .costItem .description{font-size:16px;line-height:24px;color:gray}
.productContainer .costContainer .productCost .costItem .description a{color:#ed1c24}
.productContainer .costContainer .productCost .costItem .description ul{margin-top:0;font-size:15px;padding-left:30px}
.productContainer .costContainer .productCost .costItem .description .table{margin-top:15px}
.productContainer .costContainer .productCost .costItem .description .table .tableRow{margin-bottom:8px}
.productContainer .costContainer .productCost .costItem .description .table .tableLeft{width:50%}
.productContainer .costContainer .productCost .costItem .description .table .tableRight{width:50%}
.productContainer .contactUsContainer{margin-bottom:45px}
.productContainer .contactUsContainer .productContactUs{padding-top:10px;font-size:15px;line-height:21px;color:gray}
.productContainer .contactUsContainer .productContactUs .contactUsItem1{width:50%}
.productContainer .contactUsContainer .productContactUs .contactUsItem2{width:25%}
.productContainer .contactUsContainer .productContactUs .contactUsItem3{width:25%}
.productContainer .contactUsContainer .productContactUs .contactUsItem2 .innerWrap{padding:0 20px}
.productContainer .contactUsContainer .productContactUs .contactUsItem .subtitle{font-size:21px;line-height:22px;color:#4d4d4d;padding-bottom:11px}
.productContainer .contactUsContainer .productContactUs .contactUsItem .buttons{margin-top:14px}
.productContainer .contactUsContainer .productContactUs .contactUsItem .buttons .redButton{margin-right:5px;min-width:140px;padding:16px 0;font-size:15px}
.productContainer .contactUsContainer .productContactUs .contactUsItem .text{margin-left:40px}
.productContainer .contactUsContainer .productContactUs .contactUsItem .text div{margin-bottom:10px}
.productContainer .contactUsContainer .productContactUs .contactUsItem ul{list-style:none;margin-top:15px;padding-left:0}
.productContainer .contactUsContainer .productContactUs .contactUsItem li{list-style:none}
.productContainer .contactUsContainer .productContactUs .contactUsItem .description a{color:#ed1c24}
.agent-upload .description{font-size:15px}
.linksContainer .linkContent{margin-left:-22px;margin-right:-22px;box-sizing:border-box}
.linksContainer .linkContent .linksItem{width:29.33%;margin-bottom:30px;margin:0 22px;box-sizing:border-box}
.linksContainer .linkContent .linksItem .image{padding-bottom:20px}
.linksContainer .linkContent .linksItem .image img{width:351px;height:auto !important}
.linksContainer .linkContent .linksItem .image img.epImg{width:98%;height:auto !important;border:solid 1px #dedede}
.linksItem .subtitle{font-size:20px;line-height:20px;color:#4d4d4d;padding-bottom:10px;height:50px;font-weight:600}
.linksItem .description{font-size:14px;line-height:20px;color:#4d4d4d;height:60px;padding-bottom:10px}
.linksItem .link{font-size:14px;line-height:20px;color:#4d4d4d}
.productContainer .informationContainer{margin-bottom:45px}
.productContainer .informationContainer .subtitle{font-size:13px;line-height:21px;color:gray}
.productContainer .informationContainer .informationPanel{background-color:#f7f7f7;border:1px solid #dbdbdb;padding:10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-bottom:0}
.productContainer .informationContainer .informationPanel.last{border-bottom:1px solid #dbdbdb}
.productContainer .informationContainer .informationPanel.expanded{background-color:#fff}
.productContainer .informationContainer .informationPanel .expandableTitle{font-size:18px;line-height:22px;color:#4d4d4d;cursor:pointer}
.productContainer .informationContainer .informationPanel .expandableTitle:after{content:url('../../clientlibs/greateastern/img/icon_expandable_down.png');float:right}
.productContainer .informationContainer .informationPanel.expanded .expandableTitle:after{content:url('../../clientlibs/greateastern/img/icon_expandable_up.png')}
.productContainer .informationContainer .informationPanel .expandableContent{font-size:13px;line-height:21px;color:gray;padding-top:10px;padding-bottom:10px;display:none}
.productContainer .informationContainer .informationPanel.expanded .expandableContent{display:block}
.productContainer .informationContainer .informationPanel.expanded .expandableContent p a{color:#ed1c24}
.productContainer .ourPromiseContainer .productPromise{color:#4c4c4c;padding-top:7px}
.productContainer .ourPromiseContainer .productPromise .productPromiseLeft{width:50%}
.productContainer .ourPromiseContainer .productPromise .productPromiseRight{width:50%;margin-top:-42px}
.productContainer .ourPromiseContainer .productPromise .productPromiseRight .innerWrap{margin-left:20px}
.productContainer .ourPromiseContainer .productPromise .productPromiseRight .innerWrap img{margin-bottom:13px}
.productContainer .ourPromiseContainer .productPromise .innerWrap{padding-right:15%}
.productContainer .ourPromiseContainer .productPromise .description{color:gray;font-size:15px;line-height:21px;padding-bottom:14px}
.productContainer .ourPromiseContainer .productPromise .redButton{width:140px;padding:18px 0 17px}
.productContainer .ourPromiseContainer .productPromise .subtitle{font-size:16px;line-height:22px}
.productContainer .ourPromiseContainer .productPromise .number{font-size:38px;line-height:38px}
.requestCallbackDialog .title{color:#ed1c24;font-size:18px;line-height:21px;padding-bottom:2px;text-transform:uppercase;font-weight:bold}
.requestCallbackDialog .subtitle{color:gray;font-size:16px;line-height:24px;padding-bottom:10px}
.requestCallbackDialog .errorPanel{padding:10px;font-size:15px;line-height:20px;color:#4d4d4d;margin-bottom:10px;background-color:#ffdada;border:1px solid #ff6d6d}
.requestCallbackDialog .errorPanel ul{margin:0;padding-left:15px}
.requestCallbackDialog .callbackForm .inputItem{margin-bottom:8px}
.requestCallbackDialog .callbackForm .inputItem.error input{background-color:#ffdada;border:1px solid #ff6d6d}
.requestCallbackDialog .callbackForm .redButton{width:170px;margin:30px auto 15px;padding:17px 0}
.requestCallbackDialog .requestCallBackThank{display:none}
.requestCallbackDialog .requestCallBackThank .subtitle{color:#ed1c24;font-size:18px;line-height:21px;text-transform:uppercase}
.requestCallbackDialog .requestCallBackThank .description{color:gray;font-size:16px;line-height:24px}
.ui-dialog .ui-dialog-title{display:none}
.comparisonToolDialog .listTitle{padding-bottom:35px}
.comparisonToolDialog .subtitle{color:#4d4d4d;font-size:20px;line-height:24px;font-weight:bold;padding-bottom:15px}
.comparisonToolDialog .productCompareContainer{min-width:400px}
.comparisonToolDialog.prestigeStyle .subtitle{color:#ba8f5c}
.comparisonToolDialog .description{font-size:15px;line-height:20px;color:gray}
.comparisonToolDialog .description.fLeft{width:60%}
.comparisonToolDialog .errorMsg{font-size:20px;color:#ed1c24;font-weight:bold;margin-top:35px;margin-bottom:35px}
.comparisonToolDialog .productCompareContainer{border-top:1px solid #ddd;margin:20px 0 30px}
.comparisonToolDialog .productCompareContainerOrigin{display:none}
.comparisonToolDialog .productCompareContainer .productCompareRow{padding:14px 0;border-bottom:1px solid #ddd}
.comparisonToolDialog .productCompareContainer .productName{font-size:15px;line-height:20px;font-weight:bold;color:#4d4d4d}
.comparisonToolDialog .productCompareContainer .checkboxContainer .checkboxLabel{font-size:15px;line-height:20px;color:#ed1c24}
.comparisonToolDialog.prestigeStyle .productCompareContainer .checkboxContainer .checkboxLabel{color:#ba8f5c}
.comparisonToolDialog .productCompareBottom .fRight{width:150px}
.comparisonToolDialog.prestigeStyle .redButton{background-color:#ba8f5c}
.prestigeStyle .icheckbox_flat{background:url('../../clientlibs/greateastern/css/icheck/flat_pres.png') no-repeat}
.GECarousel .fullWidth{width:100%}
.plansOptnsWrapper{font-size:15px;color:#003b95;padding:0 !important}
.plansOptnsWrapper .col-md-6{padding:0 22px 5px 22px}
.contactWrapper{background:#f5f5f5;padding:28px 12px;border:solid 1px #e7e7e7}
.contactWrapper .contactContainer{padding:0 15px;color:gray;font-size:18px}
.contactWrapper .borderBtm{border-bottom:solid 1px #dedede}
.contactContainer .contactTitle{color:#4d4d4d;font-size:32px;padding-bottom:22px;padding-top:2px}
.contactContainer .contactDesc{line-height:24px}
.contactContainer .contact-icon{padding-top:25px}
.contactContainer .contact-icon .icon{width:20px}
.contactContainer .contact-icon .contactContent{margin-left:30px}
.findMore ul{margin:0;padding:0;list-style-type:none}
.findMore ul li{padding:0 0 15px 0}
.embed-container{position:relative;padding-bottom:41.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.videoBG{background-color:#f5f5f5;padding:50px 0;margin-bottom:30px}
.videoWrapper{position:relative;padding-bottom:41.25%;height:0;overflow:hidden;max-width:66.8%}
.video{top:0;left:0;width:100%;height:100%}
.offersWrapper{background-color:#f5f5f5;padding:30px;color:gray}
.offersWrapper .offerLHS{font-size:26px;float:left;width:28.5%}
.offersWrapper .offerRHS{border-left:solid 1px gray;font-size:15px;line-height:22px;width:69.5%;float:right}
.offerRHS .offerInnerLHS{width:73%;float:left;padding-left:5%}
.offerRHS .offerInnerLHS span{font-size:13px}
.offerRHS .offerInnerRHS{width:18%;float:right}
.findOutBtn{font-size:13px;width:140px}
.selectBoxField{width:100%;padding:8px 6px;font-size:14px !important;color:gray;width:100%;height:40px;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
#editProfile .btn.btn-transparent{box-shadow:none;padding:6px 2px}
h1.userName{word-wrap:break-word}
h1.userName span{font-weight:normal}
.grid-md .memberProfile .riskLevel{font-size:72px;text-align:center}
.grid-md .memberProfile .description{font-size:15px;line-height:21px}
.grid-md .memberProfile .viewResults{text-decoration:underline}
.grid-md .riskLevelContainer{position:relative}
.grid-md .riskLevelContainer.containerShawdow{box-shadow:0 2px 3px #bbbbb9;border:solid 1px #e5e5e5}
.grid-md .riskLevelContainer .downTale{position:absolute;bottom:-15px;left:20%}
.grid-md .riskLevelContainer .upTale{position:absolute;left:70%;top:-14px}
.grid-md.riskLevelWrapper{-webkit-box-shadow:0 0 5px 1px rgba(191,191,191,1);-moz-box-shadow:0 0 5px 1px rgba(191,191,191,1);box-shadow:0 0 5px 1px rgba(191,191,191,1)}
.description .assessmentTable{width:99%;border-spacing:0;border-collapse:collapse;border:0}
.description .assessmentTable tr:first-child,.description .assessmentTable tr{background-color:#f5f5f5;display:block;margin-bottom:10px;-moz-box-shadow:3px 3px 2px #b0b0b0;-webkit-box-shadow:3px 3px 2px #b0b0b0;box-shadow:3px 3px 2px #b0b0b0;border:0}
.description .assessmentTable tr:first-child>td{border-top:0;border-left:0;border-bottom:0;border-right:solid 2px #ebebeb}
.description .assessmentTable td{text-align:left;padding:0 5px;border:0}
.description .assessmentTable .number{font-size:36px}
.description .assessmentTable .dot{width:68px;border-right:none !important}
.description .assessmentTable .assessment{min-width:230px;font-size:15px;color:#000;border-right:solid 2px #ebebeb}
.description .assessmentTable .yourScore{min-width:160px;padding-left:50px;color:#000;border-right:solid 2px #ebebeb}
.description .assessmentTable .targetScore{min-width:120px;color:#000;padding-left:50px}
.grid-md .arrowRight{text-align:right;padding-right:20px}
.not-full-image{max-width:100%}
.col-md-12 .viewMore a{color:gray}
.col-md-12 .viewMore a:hover{color:#ed1c24}
.titleComponent .popupDescription{font-size:15px;line-height:21px;color:gray}
@media only screen and (max-width:700px){#editProfile .dob .col-md-4{padding-right:0}
}
@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.prestigeStyle .icheckbox_flat{background:url('../../clientlibs/greateastern/css/icheck/flat_pres@2x.png') no-repeat}
}
.productListingContainer{padding:40px 0}
.productListingContainer .productListingContent .productListingItem{margin-bottom:40px}
.productListingContainer .productListingContent .productListingItem .listingTop{margin-bottom:40px}
.productListingContainer .productListingContent .productListingItem .listingTop .listingLeft{width:75%}
.productListingContainer .productListingContent .productListingItem .listingTop .listingRight{width:25%;margin-top:4px}
.productListingContainer .productListingContent .productListingItem .listingTop .listingRight .button{padding-top:13px;padding-bottom:13px;margin-bottom:5px;font-size:15px;line-height:14px}
.productListingContainer .productListingContent .productListingItem .listingTop .listTitle,.comparisonToolDialog .listTitle{color:#000;margin-bottom:20px}
.productListingContainer .productListingContent .productListingItem .listingTop .icon{margin-top:2px}
.comparisonToolDialog .listTitle .icon{margin-top:4px}
.productListingContainer .productListingContent .productListingItem .listingTop .text,.comparisonToolDialog .listTitle .text{font-size:34px;line-height:34px;margin-left:45px}
.productListingContainer .productListingContent .productListingItem .listingTop .description{font-size:15px;line-height:20px;width:70%;max-width:550px}
.productListingContainer .productListingContent .productListingItem .listingBottom .listingExpandableRow .expandableTitle{-moz-border-radius:5px / 4px 4px 4px 4px;-webkit-border-radius:5px / 4px 4px 4px 4px;border-radius:5px / 4px 4px 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);color:gray;font-size:18px;line-height:20px;padding:12px 15px;cursor:pointer}
.productListingContainer .productListingContent .productListingItem .listingBottom .listingExpandableRow .expandableTitle:after{content:url('../../clientlibs/greateastern/img/products/icon_plus.png');position:absolute;right:15px;top:15px}
.productListingContainer .productListingContent .productListingItem .listingBottom .listingExpandableRow.expanded .expandableTitle{background-color:#dedede}
.productListingContainer .productListingContent .productListingItem .listingBottom .listingExpandableRow.expanded .expandableTitle:after{content:url('../../clientlibs/greateastern/img/products/icon_minus.png');position:absolute;right:15px}
.productListingContainer .productListingContent .productListingItem .listingBottom .listingExpandableRow .expandableContent{display:none;margin-bottom:10px;padding:30px 15px 12px;-moz-border-radius:5px / 0 0 4px 4px;-webkit-border-radius:5px / 0 0 4px 4px;border-radius:5px / 0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}
.productListingContainer .productListingContent .productListingItem .listingBottom .listingExpandableRow.expanded .expandableContent{display:block}
.listingBottom .twoColsSystem,.listingBottom .threeColsSystem{box-sizing:border-box;margin-right:-10px;margin-left:-10px}
.listingBottom .twoColsSystem .col,.listingBottom .threeColsSystem .col{padding-left:10px;padding-right:10px;box-sizing:border-box}
.listingBottom .twoColsSystem .col1{width:74%}
.listingBottom .twoColsSystem .col2{display:none}
.listingBottom .twoColsSystem .col3{width:15%}
.listingBottom .threeColsSystem .col1{width:45%}
.listingBottom .threeColsSystem .col2{width:40%}
.listingBottom .threeColsSystem .col3{width:15%}
.listingBottom .threeColsSystem .col2 .innerWrap{background-color:#dedede;padding:10px 15px;margin-bottom:-500em;padding-bottom:500em;margin-right:-1px}
.listingBottom .threeColsSystem .col2 .innerWrap:before{width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #dedede transparent transparent;content:"";position:absolute;margin-left:-25px}
.listingBottom .twoColsSystem .col3 .innerWrap,.listingBottom .threeColsSystem .col3 .innerWrap{bottom:0}
.listingBottom .twoColsSystem .col .subtitle,.listingBottom .threeColsSystem .col .subtitle{color:gray;font-size:20px;line-height:25px;padding-bottom:10px}
.listingBottom .twoColsSystem .col .description,.listingBottom .threeColsSystem .col .description{color:gray;font-size:15px;line-height:20px}
.listingBottom .twoColsSystem .col ul.description,.listingBottom .threeColsSystem .col ul.description{margin:0;padding-left:15px}
.listingBottom .twoColsSystem .col .description li,.listingBottom .threeColsSystem .col .description li{padding-bottom:10px}
.listingBottom .twoColsSystem .col .redButton,.listingBottom .threeColsSystem .col .redButton{font-size:15px;line-height:15px}
.listingBottom .twoColsSystem .col .blackButton,.listingBottom .threeColsSystem .col .blackButton{margin-bottom:5px;font-size:15px;line-height:15px;padding-right:40px;padding-left:40px}
.productNavContainer .productNavMobile{display:none}
.productNavContainer .productNavMobile{font-size:15px;line-height:25px}
.productNavContainer .productNavMobile a:hover{text-decoration:none !important}
.productNavContainer .productNavDesktop .productNav{width:20%;color:gray;font-size:21px;line-height:24px;background-color:#f5f5f5;cursor:pointer}
.productNavContainer .productNavDesktop .productNav.col_2{width:16.666666%;height:110px;max-height:110px;display:table}
.productNavContainer .productNavDesktop .productNav.col_3{width:25%;height:80px;max-height:80px;display:table}
.productNavContainer .productNavDesktop .productNav.col_2.tnc{height:80px;max-height:80px}
.productNavContainer .productNavDesktop .productNav.col_2 .innerWrap{height:74px;max-height:74px;display:table-cell;vertical-align:middle}
.productNavContainer .productNavDesktop .productNav.col_3 .innerWrap{height:60px;max-height:60px;display:table-cell;vertical-align:middle}
.productNavContainer .productNavDesktop .productNav.col_2.tnc .innerWrap{height:auto;max-height:48px}
.productNavContainer .productNavDesktop .productNav.active{-moz-border-radius:5px / 4px 4px 4px 4px;-webkit-border-radius:5px / 4px 4px 4px 4px;border-radius:5px / 4px 4px 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e9e9e9;-moz-box-shadow:0 1px 3px rgba(0,0,0,.15),inset 0 0 13px rgba(31,29,25,.54);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15),inset 0 0 13px rgba(31,29,25,.54);box-shadow:0 1px 3px rgba(0,0,0,.15),inset 0 0 13px rgba(31,29,25,.54)}
.productNavContainer .productNavDesktop .productNav.active.regActive{color:#ed1c24}
.productNavContainer .productNavDesktop .innerWrap{padding:15px 22px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;height:51px}
.productNavContainer .productNavDesktop .icon{padding-top:2px}
.productNavContainer .productNavDesktop .productNav .icon img{display:block;margin-bottom:2px}
.productNavContainer .productNavDesktop .text{margin-right:50px}
.productNavContainer .productNavDesktop .productNav.col_2 .text{margin-right:0}
.productNavContainer .productNavDesktop .regText{text-align:center}
.widgetInformation h3.widgetTitle{color:#4d4d4d;font-size:36px;line-height:38px;font-weight:normal;margin:0;padding:0}
.widgetInformation .bottomContent{margin-top:5px}
.widgetInformation .text{width:100%;margin-right:-380px}
.widgetInformation .text .innerWrap{margin-right:380px}
.widgetInformation .button{width:380px;text-align:right;margin-top:24px}
.widgetInformation .cashflowContent{text-align:right;width:380px}
.widgetInformation .cashflowContent .innerWrap{vertical-align:top;border-left:1px solid #dedede;margin-left:20px}
.widgetInformation .cashflowContent .cardText{width:223px;vertical-align:top}
.widgetInformation .cashflowContent .cardImage{width:100px;vertical-align:top}
.widgetInformation .text .subtitle{font-size:22px;line-height:32px;color:#4d4d4d}
.widgetInformation .text .description{font-size:15px;line-height:21px;color:gray;margin-top:5px}
.widgetInformation .text a{color:#ed1c24}
.widgetInformation .redButton{padding:0;height:50px;width:150px}
.widgetInformation .redButton.bigButton{width:298px}
.prestigeStyle .titleComponent .title{color:#ba8f5c}
.prestigeStyle .redButton{background-color:#ba8f5c}
.prestigeStyle .blackButton{background-color:gray}
.prestigeStyle .listingBottom .threeColsSystem .col .subtitle{color:#ba8f5c}
.productListingContainer .prestigeStyle .productListingContent .productListingItem .listingBottom .listingExpandableRow .expandableTitle{background-color:#f3ecdc}
.productListingContainer .prestigeStyle .productListingContent .productListingItem .listingBottom .listingExpandableRow.expanded .expandableTitle{background-color:#e5dac0}
.productListingContainer .prestigeStyle .productListingContent .productListingItem .listingBottom .listingExpandableRow .expandableTitle:after{content:url('../../clientlibs/greateastern/img/products/icon_plus_pres.png')}
.productListingContainer .prestigeStyle .productListingContent .productListingItem .listingBottom .listingExpandableRow.expanded .expandableTitle:after{content:url('../../clientlibs/greateastern/img/products/icon_minus_pres.png')}
.lgLandingContainer .productNavContainer .productNavDesktop .productNav{width:25%;font-size:16px;line-height:25px}
.lgLandingContainer .productNavContainer .productNavDesktop .innerWrap{text-align:center;height:42px;padding-top:9px;padding-bottom:3px}
.lgLandingContainer .productNavContainer .productNavDesktop .text{margin-right:0}
.productNav .hoverContent{font-size:13px;line-height:30px;color:gray;width:100%;z-index:7;background-color:#fff;border:1px solid #ddd;margin-left:-1px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:none}
.productNav.expanded .hoverContent{display:block}
.productNav .hoverContent ul{list-style:none;padding:0;margin:0}
.productNav .hoverContent .triangle{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;margin-top:-10px;left:50%;margin-left:-5px;position:absolute}
.productNav .hoverContent ul li{padding:0 20px}
.productNav .hoverContent ul li.selected{background-color:gray;color:#fff}
.productNav .hoverContent ul li:hover{background-color:gray;color:#fff}
.lgListingContainer .lgListing{box-sizing:border-box}
.lgListingContainer .lgListing .items{box-sizing:border-box;margin-right:-10px;margin-left:-10px;margin-bottom:40px}
.lgListingContainer .lgListing .items.invisible{visibility:hidden}
.lgListingContainer .lgListing .items .item{width:25%}
.lgListingContainer .lgListing .items .item .pin-wrapper{padding:9px;margin:10px;border:1px solid #ddd;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1)}
.lgListingContainer .lgListing .items .item img{width:100%;display:block}
.lgListingContainer .lgListing .items .item .pin-meta{padding:20px 6px 15px}
.lgListingContainer .lgListing .items .item .description{font-size:15px;line-height:21px;color:gray;padding-bottom:10px}
.lgListingContainer .lgListing .items .item .subtitle{font-size:22px;line-height:24px;color:#4d4d4d;padding-bottom:10px}
.lgListingContainer .lgListing .items .item .link{font-size:15px;line-height:20px;color:#4d4d4d}
.lgListingContainer .lgListing .items .item.red,.lgListingContainer .lgListing .items .item.red .description,.lgListingContainer .lgListing .items .item.red .link,.lgListingContainer .lgListing .items .item.red .link .txtRed,.lgListingContainer .lgListing .items .item.red .subtitle{color:#fff !important}
.lgListingContainer .lgListing .items .item.red .link a:hover{color:#fff !important}
.lgListingContainer .lgListing .items .item.red .pin-meta{background:#ed1c24}
.lgListingContainer .lgListing .linksItem .text{padding:20px 6px 15px}
.lgListingContainer .lgListing .linksItem.redItem .text{background-color:#ed1c24}
.lgListingContainer .lgListing .linksItem.redItem .text .subtitle,.lgListingContainer .lgListing .linksItem.redItem .text .description,.lgListingContainer .lgListing .linksItem.redItem .text .link,.lgListingContainer .lgListing .linksItem.redItem .text .txtRed{color:#fff}
.lgFooter{border-top:1px solid #dedede;padding-top:30px;margin-bottom:-21px}
.galleryYearSelectContainer{color:gray}
.galleryYearSelectContainer .textContainer{width:100%;margin-right:-380px}
.galleryYearSelectContainer .textContainer .innerWrap{margin-right:380px}
.galleryYearSelectContainer .textContainer .subtitle{font-size:30px;line-height:30px;margin-bottom:30px}
.galleryYearSelectContainer .textContainer .description{font-size:15px;line-height:20px}
.galleryYearSelectContainer .selectContainer{width:380px;text-align:right;font-size:15px;line-height:20px}
.galleryYearSelectContainer .selectContainer select{width:180px;margin-left:10px}
.galleryContainer .galleryContent{margin-bottom:22px;text-align:center;margin-left:-8px;margin-right:-8px;box-sizing:border-box}
.galleryContainer .galleryContent .item{width:25%;padding:8px;box-sizing:border-box}
.galleryContainer .galleryContent .item .galleryItem{height:261px;padding:4px;text-align:left;cursor:pointer;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05)}
.galleryContainer .galleryItem .noMarginRight{margin-right:0}
.galleryContainer .galleryItem .image{width:100%;height:100%}
.galleryContainer .galleryItem .overlay{color:#fff;bottom:12px;left:0;width:100%;padding:0}
.galleryContainer .galleryItem .overlay .innerWrap{padding:9px;background-color:#ed1c24;background:rgba(255,0,0,0.7);margin:0 12px}
.galleryContainer .galleryItem .description{font-size:20px;line-height:22px;margin-bottom:5px;height:44px;max-height:44px}
.galleryContainer .galleryItem .link{font-size:15px;line-height:25px}
.productLandingContainer .productLandingContent{margin-bottom:20px;text-align:center}
.productLandingContainer .productLandingItem{width:50%;text-align:left;vertical-align:top;margin-bottom:23px;margin-right:-0.2em}
.productLandingContainer .productLandingItem .innerWrap{padding-right:21px}
.productLandingContainer .productLandingItem.even .innerWrap{padding-left:21px;padding-right:0}
.productLandingContainer .productLandingItem .image{margin-bottom:27px}
.productLandingContainer .productLandingItem .image img{display:block;width:550px}
.productLandingContainer .productLandingItem .text .subtitle{font-size:24px;line-height:24px;color:#4d4d4d;padding-bottom:12px;font-weight:600}
.productLandingContainer .productLandingItem .text .description{font-size:15px;line-height:20px;color:gray;padding-bottom:8px}
.productLandingContainer .productLandingItem .text .link{font-size:15px;line-height:24px;color:#4c4c4c}
.offersContainer .offersContent{margin-bottom:20px;text-align:center;min-height:350px}
.offersContainer .offerItem{width:349px;text-align:left;margin-right:29px;margin-bottom:35px}
.offersContainer .col-md-4 .offerItem{width:100%;margin:0;margin-bottom:25px}
.offersContainer .offerItem .noMarginRight{margin-right:0}
.offersContainer .offerItem .image{border:1px solid #dedede}
.offersContainer .offerItem .image img{display:block}
.offersContainer .offerItem .image .offerImg{width:100%}
@media(min-width:961px){.offersContainer .offerItem .image .offerImg{width:347px;height:195px}
}
.offersContainer .offerItem .image .ocbcCard{bottom:0;right:0;padding:4px}
.offersContainer .offerItem .text .discountPercent{font-size:22px;line-height:28px;color:#ed1c24;font-weight:bold;padding-bottom:5px;padding-top:5px;min-height:60px}
.offersContainer .offerItem .text .subtitle{font-size:20px;line-height:20px;color:#4c4c4c;padding-bottom:10px}
.offersContainer .offerItem .text .description{font-size:15px;line-height:20px;color:gray;padding-bottom:10px;min-height:70px}
.offersContainer .offerItem .text .link{font-size:15px;line-height:24px;color:#4c4c4c}
.galleryDialog .galleryDialogContent{padding:0 !important}
.galleryDialog .image img{width:100%;display:block}
.galleryDialog .image{display:block;text-align:center}
.galleryDialog .text{padding:10px 15px}
.galleryDialog .text .subtitle{color:#4d4d4d;font-size:20px;line-height:24px;padding-bottom:5px}
.galleryDialog .text .description{color:gray;font-size:15px;line-height:20px}
.galleryDialog .text .description a{color:#ed1c24}
.galleryDialog .bx-wrapper{overflow:hidden}
.galleryDialog .bx-wrapper .bx-prev{background:url(../../clientlibs/greateastern/img/icon_carousel_left.png) no-repeat;width:40px;height:100px;left:-5px}
.galleryDialog .bx-wrapper .bx-next{background:url(../../clientlibs/greateastern/img/icon_carousel_right.png) no-repeat;width:40px;height:100px;right:-5px}
.offerFilters{margin-bottom:20px}
.filterItem{width:30%}
.filterItem .filterLabel{width:25%;margin-right:-2%}
.filterItem .filterSelect{width:75%}
.filterItem .filterSelect .selectBox{width:80%}
.contentProductFilters{margin-bottom:20px}
.contentProductFilters .filterItem .filterLabel{font-size:22px;line-height:24px;vertical-align:top;padding-top:10px;margin-right:3%;width:25%}
.contentProductFilters .filterItem .filterSelect{font-size:15px;line-height:24px;vertical-align:top;width:70%;color:#000}
.DRFilters{background-color:#f5f5f5;border:1px solid #e6e6e6;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:15px 30px;margin-bottom:50px}
.DRFilters .filterItem{width:25%}
.DRFilters .labelItem{width:25%;color:gray;font-size:19px;line-height:42px}
.DRFilters .filterItem .filterSelect{width:90%;padding-left:10%}
.DRFilters .filterItem .filterSelect .dd-selected{padding-top:9px;padding-bottom:9px}
.DRFilters .filterItem .filterSelect .dd-options .dd-option.subtitle{padding-left:10px}
.DRFilters .filterItemWrapper{width:50%}
.DRFilters .filterItemWrapper .filterItem{width:50%}
.DRFilters .filterItemWrapper.filter-3items .filterItem{width:33.333%}
.regError{color:#fff;background:#f68d91;border:1px solid #e28185;-webkit-box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,0.1);box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,0.1);padding:15px;-webkit-border-radius:5px;border-radius:5px}
.regError ul{padding:0;margin:0;margin-left:20px;margin-top:5px}
.regError ul li{font-size:16px;line-height:normal}
.template2CarouselContainer .carousel .featured{width:750px}
.template2CarouselContainer .carousel.v2 .featured{width:748px;height:420px}
.template2CarouselContainer .carousel .featured img{width:100%;display:block}
.template2CarouselContainer .carousel ul{margin:0;padding-left:0;list-style:none}
.template2CarouselContainer .carousel ul li{margin:0 0 26px;cursor:pointer}
.template2CarouselContainer .carousel.v2 ul li{margin-bottom:27px}
.template2CarouselContainer .carousel ul li .imgWrap{width:351px}
.template2CarouselContainer .carousel.v2 ul li .imgWrap{width:351px;height:197px}
.template2CarouselContainer .carousel ul li img{width:100%;display:block}
.template2CarouselContainer .carousel_mobile{display:none}
.template2CarouselContainer .carousel_mobile .bx-wrapper img{width:100%}
.template2MainContent .location,.locationDialog .location{font-size:15px;line-height:21px}
.template2MainContent .location a{text-transform:none}
.template2MainContent .location p,.locationDialog .location p{margin-top:0;margin-bottom:0}
.template2MainContent .location{margin-bottom:18px}
.template2MainContent .location .header,.locationDialog .location .header,.extraContent .header{color:#4d4d4d;font-weight:bold;text-transform:uppercase}
.template2MainContent .titleComponent .description{max-width:none;font-size:18px;line-height:26px}
.template2MainContent .fullCol{width:100%;font-size:16px;line-height:21px;color:#4d4d4d}
.template2MainContent .leftCol{width:67%;font-size:16px;line-height:21px;color:#4d4d4d;float:left}
.template2MainContent .leftCol h1{line-height:30px}
.template2MainContent .leftCol .innerWrap{padding-right:20px}
.template2MainContent .leftCol table{width:100%;max-width:100%;background-color:transparent;border-spacing:0;border-collapse:collapse;text-align:left;border:1px solid gray}
.template2MainContent .leftCol table>tbody>tr>th{background:#ed1c24;color:#fff !important}
.template2MainContent .leftCol table>tbody>tr>td,.template2MainContent .leftCol table>tbody>tr>th,{padding:6px;line-height:1.42857143;vertical-align:top;border:1px solid gray;color:gray}
.template2MainContent .leftCol table>tbody>tr:nth-child(odd){background-color:#f9f9f9}
.template2MainContent .rightCol{float:right;vertical-align:top;text-align:left;width:33%}
.template2MainContent .rightCol .innerWrap{padding-left:25px}
.template2MainContent .rightCol .innerWrap .extraContent{font-size:15px;line-height:21px}
.template2MainContent .rightCol .colHeader{margin-bottom:18px}
.template2MainContent .rightCol .link{cursor:pointer}
.template2MainContent .colHeader{font-size:22px;line-height:24px;color:#4d4d4d;margin-bottom:3px}
.template2MainContent .paragraph p{padding-bottom:10px;padding-top:10px;margin:0}
.csSectionHeader{font-size:22px}
.csHorizontalLine{border:0;border-bottom:solid 1px #999;margin:50px 0 40px 0}
.template2MainContent .paragraph ol,.template2MainContent .paragraph ul{margin-top:0}
.template2MainContent a{color:#ed1c24}
.template2MainContent .paraImage{padding-bottom:20px}
.template2MainContent .redButton{max-width:200px}
.description .table-responsive{border:1px solid #fff;min-height:.01%;overflow-x:auto}
.description table{width:100%;max-width:100%;background-color:transparent;border-spacing:0;border-collapse:collapse;text-align:left;border:1px solid gray}
.description table .quarter{width:25%}
.description table.noWrapFirstTd td:first-child{white-space:nowrap}
.description table>tbody>tr:first-child>td,.description table>caption+thead>tr:first-child>th,.description table>colgroup+thead>tr:first-child>td,.description table>colgroup+thead>tr:first-child>th,.description table>thead:first-child>tr:first-child>td,.description table>thead:first-child>tr:first-child>th{border:1px solid gray;text-align:left}
.description table tr>td:first-child,.description table tr>th:first-child{border-left:none !important}
.description table tr:first-child>td,.description table tr:first-child>th{border-top:none !important}
.description table tr:last-child>td{border-bottom:none !important}
.description table tr>td:last-child,.description table tr>th:last-child{border-right:none !important}
.description table p{margin:0}
.description table>thead>tr:first-child>th,.description table>thead>tr.red>th,.description table>tbody>tr.red>th,.description table>tbody>tr>th{background:#ed1c24;color:#fff !important}
.description table>thead>tr:first-child>th,.description table>thead>tr.gold>th,.description table>tbody>tr.gold>th,.description table>tbody>tr>th.gold{background:#f3ecdc !important;color:#808080 !important}
.description table>thead>tr:first-child>th,.description table>thead>tr.lightGrey>th,.description table>tbody>tr.lightGrey>th,.description table>tbody>tr>th.lightGrey{background:#f5f5f5 !important;color:#808080 !important}
.description table>thead>tr.white>th{background:#f9f9f9;color:#808080 !important}
.description table>thead{border-bottom:2px solid #333}
.description table>thead>tr>th{vertical-align:bottom;border:1px solid #4d4d4d}
.description table>tbody>tr>td,.description table>tbody>tr>th,.description table>tfoot>tr>td,.description table>tfoot>tr>th,.description table>thead>tr>td,.description table>thead>tr>th{padding:6px;line-height:1.42857143;vertical-align:top;border:1px solid gray;color:#4d4d4d}
.description table>tbody>tr:nth-child(odd){background-color:#f9f9f9}
.description table td.bg-red,.description table th.bg-red{background:#ed1c24;color:#fff !important}
.template2MainContent .paraImage img{width:100%}
.template2MainContent .paraImage.portraitImage img{width:auto}
.grid-md .dd-options{max-height:300px}
.grid-md .dd-select{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.grid-md .smallTxt{font-weight:normal !important}
.grid-md .strong,.grid-md strong{font-weight:bold}
.grid-md img.fullWidth{display:inline-block;width:100%}
.grid-md .titleComponent .description,.grid-md .titleComponent h1.title{color:gray}
.grid-md .titleComponent h1.title{font-size:30px;line-height:35px;padding-bottom:20px}
.grid-md .titleComponent h3.subtitle{font-size:20px;line-height:22px;margin:0;padding-bottom:20px;font-weight:normal;color:#4d4d4d}
.grid-md .titleComponent .description{font-size:15px;line-height:21px;width:100%;max-width:100%}
.grid-md .titleComponent .description ul{margin:0;margin-bottom:30px;padding-left:20px}
.grid-md .titleComponent .description ul li{margin-bottom:10px}
.grid-md .tnc{margin-bottom:20px;margin-top:20px}
.grid-md .tnc.long p{font-size:13px;line-height:15px;color:gray}
.grid-md .tnc.long ul li{font-size:13px;line-height:15px;color:gray}
.grid-md .tnc.short p{font-size:16px;line-height:25px;color:gray}
.grid-md .captchaGenerated{display:inline-block;background:#dedede;width:100%;height:51px;-webkit-border-radius:4px;border-radius:4px}
.grid-md .description a{color:#ed1c24}
.surveyComponent{background:#f5f5f5;font-family:}
.surveyComponent .bxslider{margin:0;padding:0}
.surveyComponent .survey{margin-top:30px;margin-bottom:30px}
.surveyComponent .bx-wrapper{margin-bottom:0}
.surveyComponent .bx-wrapper .bx-viewport{background:transparent}
.surveyComponent .survey .survey-small{font-size:15px;line-height:21px;color:gray}
.surveyComponent .survey .survey-question{font-size:20px;line-height:27px;color:#4d4d4d}
.surveyComponent .survey .survey-choices .survey-choice{background:#fff;border:1px solid #dedede;padding:15px 25px;margin-top:10px;margin-bottom:10px;cursor:pointer;-webkit-border-radius:4px;border-radius:4px}
.surveyComponent .survey .survey-choices .survey-choice.active{background:#ed1c24;color:#fff}
.surveyComponent .tryAgain{font-size:15px}
.surveyComponent .survey.result-page{overflow:hidden}
.surveyComponent .survey.result-page .result-small{line-height:.5;text-align:center;font-size:16px;color:#9e9e9e}
.surveyComponent .survey.result-page .result-small span{display:inline-block;position:relative}
.surveyComponent .survey.result-page .result-small span:before,.surveyComponent .survey.result-page .result-small span:after{content:"";position:absolute;height:1px;border-bottom:1px solid #d5d5d5;top:0;width:300px}
.surveyComponent .survey.result-page .result-small span:before{right:100%;margin-right:15px}
.surveyComponent .survey.result-page .result-small span:after{left:100%;margin-left:15px}
.surveyComponent .survey.result-page .result-medium{text-align:center;color:#4d4d4d;font-weight:bold;font-size:20px}
.surveyComponent .survey.result-page .description p{font-size:15px;line-height:21px;color:gray}
.surveyComponent .survey.result-page .description p a{color:#ed1c24}
.surveyComponent .bx-controls-direction{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}
.surveyComponent .bx-wrapper .bx-controls-direction a{height:100px;width:25px}
.surveyComponent .bx-wrapper .bx-controls-direction a.bx-prev{background:url("../../clientlibs/greateastern/img/survey/arrow-left.png") no-repeat;left:0}
.surveyComponent .bx-wrapper .bx-controls-direction a.bx-next{background:url("../../clientlibs/greateastern/img/survey/arrow-right.png") no-repeat}
.locationDialog .topbar{margin-bottom:30px}
.locationDialog .bottombar{display:none;margin-top:30px}
.locationDialog .topbar .title{color:#4d4d4d;font-size:20px;line-height:22px;font-weight:bold}
.locationDialog .pagination{color:#000;font-size:15px;line-height:20px}
.locationDialog .pagination .pageNumber{color:gray}
.locationDialog .pagination .dIB{text-align:center;background-color:#f5f5f5;margin-left:-0.3em;padding:8px 10px;cursor:pointer}
.locationDialog .pagination .dIB.first{border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;border-right:1px solid #e5e5e5}
.locationDialog .pagination .dIB.last{border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-left:1px solid #e5e5e5}
.locationDialog .locationContainer{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}
.locationDialog .locationContainer .location{width:33%;float:left;vertical-align:top}
.locationDialog .locationContainer.noBorder{border-top:0}
.locationDialog .locationContainer .location .innerWrap{padding:10px}
.locationDialog .locationContainer .location.noPadBottom .innerWrap{padding-bottom:0}
.locationDialog .locationContainer .location .tel a{white-space:nowrap}
.locationContainer .location .tel a:hover{text-decoration:inherit;color:inherit}
.productActionMenu.standalone .productAction .actionWrap.white{background:white}
.productActionMenu.standalone .productAction .actionWrap{background-color:#f5f5f5}
.fullWidthImageContainer img{width:100%}
.footerMimicContent{max-width:1180px;margin-left:auto;margin-right:auto}
.footerMimicContent .footerTop{background-color:#f8f8f8;color:#4d4d4d}
.footerMimicContent .blackButton{background-color:#dfdfdf;color:#4d4d4d}
.homepageFooterMimicContent .footerTop{background-color:#fff;color:#4d4d4d}
.homepageFooterMimicContent .footerTop .footerContent{padding:40px 0 20px}
.homepageFooterMimicContent .footerTop .footerContent .footerCol1{display:none}
.homepageFooterMimicContent .footerTop .footerContent .footerCol2 .footerCol2Wrap .callImg{display:none}
.homepageFooterMimicContent .footerTop .footerContent .footerCol2 .footerCol2Left .callText{padding-left:0}
.homepageFooterMimicContent .footerTop .footerContent .footerCol1 .innerWrap,.footerTop .footerContent .footerCol2 .innerWrap{border-right:0}
.homepageFooterMimicContent .footerTop .footerContent .footerCol3 .blackButton{background-color:#f5f5f5;color:gray}
.homepageFooterMimicContent .footerTop .footerContent .footerCol{font-size:22px}
.homepageFooterMimicContent .footerTop .footerContent .small{font-size:11px}
.homepageFooterMimicContent .footerTop .footerContent .footerCol2 .footerCol2Left{width:180px}
.homepageFooterMimicContent .footerTop .footerContent .footerCol2 .footerCol2Right{position:relative;margin-left:180px;float:none}
.homepageFooterBottom{font-size:13px;line-height:16px}
.homepageFooterBottom .tnc{color:gray;padding-right:10px}
.homepageFooterBottom .copyRight{color:#4d4d4d}
.homePageBanner{position:relative;overflow:hidden;padding:800px 0 74px}
.homePageBanner .mWrapper{position:relative;z-index:2}
.homePageBanner .homePageBannerImgAbs{position:absolute;top:0;height:100%}
.homePageBanner .homePageBannerImg{margin:0 auto;width:1600px}
.homePageBanner .homePageBannerImg img{width:1600px}
.homePageBanner .mainTitleContainer{color:#fff}
.homePageBanner .mainTitleContainer .title{font-size:55px;line-height:55px}
.homePageBanner .mainTitleContainer .subtitle{font-size:36px;line-height:48px;margin-bottom:40px}
.homePageBanner .mainNavigationContainer{margin-left:-10px;margin-right:-10px;box-sizing:border-box}
.homePageBanner .mainNavigationContainer .navigationItem{width:22%;vertical-align:top;margin:0 10px;float:left;box-sizing:border-box}
.homePageBanner .mainNavigationContainer .navigationItem .innerWrapper{background-color:#f9f9f9;color:#4d4d4d;padding:14px 0 46px 20px;cursor:pointer;position:relative}
.homePageBanner .mainNavigationContainer .navigationItem .innerWrapper:hover{background-color:#ed1c24;color:#fff}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle{font-size:28px;line-height:30px}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle:after{content:url('../../clientlibs/greateastern/img/icon_play_off.png');padding-left:11px}
.homePageBanner .mainNavigationContainer .navigationItem .innerWrapper:hover .navTitle:after{content:url('../../clientlibs/greateastern/img/icon_play_on.png');padding-left:11px}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle p{padding:0;margin:0}
.contentProductContainer .contentProduct .contentItem{margin-bottom:30px;width:100%}
.contentProductContainer .contentProduct .contentItem .contentWrap{position:relative}
.contentProductContainer .contentProduct .contentItem .image{width:39.30131%;vertical-align:top;background-color:#c5c5c5;display:block;float:left}
.contentProductContainer .contentProduct .contentItem .image img{width:100%;display:block}
@media all and (device-width:768px) and (device-height:1024px){.contentProductContainer .contentProduct .contentItem .image img{height:197px}
}
.contentProductContainer .contentProduct .contentItem .image .eventDate{color:#fff;padding:3px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#ed1b24;-moz-box-shadow:0 2px 0 #cc181e;-webkit-box-shadow:0 2px 0 #cc181e;box-shadow:0 2px 0 #cc181e}
.contentProductContainer .contentProduct .contentItem .image .month{font-size:15px;line-height:16px}
.contentProductContainer .contentProduct .contentItem .image .date{font-size:20px;line-height:20px}
.contentProductContainer .contentProduct .contentItem .text{background-color:#f5f5f5;width:60.69869%;height:100%;position:absolute;right:0;vertical-align:top;display:block;float:left}
.contentProductContainer .contentProduct .contentItem .text .innerWrap{padding:30px 20px 30px 30px}
.contentProductContainer .contentProduct .contentItem .text .subtitle{color:#4d4d4d;font-size:22px;line-height:24px;margin-bottom:10px}
.contentProductContainer .contentProduct.keyExecs .contentItem .text .subtitle{margin-bottom:0}
.contentProductContainer .contentProduct .contentItem .text .subtitle.designation{margin-bottom:10px;font-size:18px}
.contentProductContainer .contentProduct .contentItem .text .eventDescription{font-size:15px;line-height:20px}
.contentProductContainer .contentProduct .contentItem .text .eventDescription .para{color:gray}
.contentProductContainer .contentProduct .contentItem .text .eventDescription a{color:#ed1c24 !important}
.contentProductContainer .contentProduct .contentItem .text .description{color:gray;font-size:15px;line-height:20px;min-height:70px}
.contentProductContainer .contentProduct .contentItem .text .description a{color:#ed1c24 !important}
.contentProductContainer .contentProduct.keyExecs .contentItem .text .description{height:60px}
.contentProductContainer #equalGrid.contentProduct .contentItem .text .description{height:90px}
.contentProductContainer .contentProduct .contentItem .text .description .txtDarkGrey{color:#4d4d4d}
.contentProductContainer .contentProduct .contentItem .text .link{color:#4d4d4d;font-size:15px;line-height:17px;position:absolute;bottom:30px}
.compareProductsContainer{text-align:left}
.compareProductsContainer .allCompareItems{margin-right:-22px;margin-left:-22px;margin-bottom:22px;box-sizing:border-box}
.compareProductsContainer .compareItem{width:33.3333%;text-align:left;vertical-align:top;padding-left:22px;padding-right:22px;float:left;box-sizing:border-box}
.compareProductsContainer hr{margin-top:0;border:0;border-top:1px solid #c2c2c2}
.compareProductsContainer .compareItem .topContent>.image{margin-bottom:19px}
.compareProductsContainer .compareItem .topContent>.image img{width:100%}
.compareProductsContainer .compareItem .headerTitle{color:#4d4d4d;font-size:34px;line-height:38px;margin-bottom:10px;min-height:76px;max-height:76px}
.compareProductsContainer .compareItem .headerTitle>.icon{margin-top:-2px}
.compareProductsContainer .compareItem .headerTitle>.text{margin-left:27px;font-size:20px}
.compareProductsContainer .compareItem .headerDesc{color:gray;font-size:20px;line-height:22px;margin-bottom:20px;min-height:72px;max-height:72px}
.compareProductsContainer .compareItem .headerSubDesc{color:gray;font-size:15px;line-height:21px;height:100px}
.compareProductsContainer .compareItem .redButton{padding-top:18px;padding-bottom:17px}
.compareProductsContainer .compareItem .subContent{color:gray;font-size:15px;line-height:20px;margin-top:39px}
.compareProductsContainer .compareItem .subContent .headerTitle{min-height:0}
.compareProductsContainer .compareItem .subContent ul{list-style-type:none;list-style-image:url(../../clientlibs/greateastern/img/list-dot.png);padding:0 0 0 13px;margin:0}
.compareProductsContainer .compareItem .subContent li{padding-left:0;margin-bottom:0;min-height:130px}
.compareProductsContainer .compareItem .subContent .subtitle{font-weight:bold;margin-left:14px;display:block}
.compareProductsContainer .compareItem .subContent .description{text-indent:0;margin-left:14px;line-height:21px}
@media screen and (min-width:701px){.contactUsContainerWrapper .contactUsContainer.wellnessItemContainer{margin-left:-16px;margin-right:-16px}
}
.contactUsContainerWrapper .contactUsContainer .contactUsItem{text-align:center;vertical-align:top;width:33.33%;margin-right:-0.3em}
@media screen and (min-width:701px) and (max-width:1145px){.contactUsContainerWrapper .contactUsContainer .contactUsItem.wellnessItem{width:50%}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.wellnessItem .description{min-height:200px}
}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.wellnessItem{margin-bottom:30px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .innerWrap{padding:0 16px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.first .innerWrap{padding-left:0;padding-right:32px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.last .innerWrap{padding-right:0;padding-left:32px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .panelWrap{background-color:#f5f5f5;border:1px solid #dedede;padding:40px 25px 36px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-height:278px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .image{padding-bottom:20px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .image img{max-height:80px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.wellnessItem .image img{max-height:none}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .subtitle{color:#4d4d4d;font-size:22px;line-height:24px;padding-bottom:15px;padding-left:20px;padding-right:20px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .description{color:gray;font-size:15px;line-height:20px;padding-bottom:22px;min-height:80px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.wellnessItem .description{min-height:195px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.wellnessItem .description a{color:#bf171d}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .redButton,.contactUsContainerWrapper .contactUsContainer .contactUsItem .blueButton{width:220px;height:52px;padding:0;margin:0 auto}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .blueButton{line-height:45px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .blueButton .icon{border-right:1px solid #fff;width:28px;text-align:left;vertical-align:middle;height:40px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .blueButton .icon>img{display:block;padding-top:7px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .blueButton .text{vertical-align:middle;padding-left:10px}
.groupSelectorContainer{background-color:#fff;padding:25px 30px}
.groupSelectorContainer .description{font-size:15px;line-height:20px;color:gray}
.groupSelectorContainer .subtitle{font-size:18px;line-height:22px;color:#4d4d4d}
.groupSelectorContainer .mobileSelector{display:none;margin-top:40px;color:#4d4d4d;font-size:16px;line-height:24px}
.groupSelectorContainer .mobileSelector .small{font-size:15px}
.groupSelectorContainer .groupSelector{margin-top:25px}
.groupSelectorContainer .groupSelector .selectorItem{text-align:center;width:25%;margin-right:-0.4em;vertical-align:top;cursor:pointer}
.groupSelectorContainer .groupSelector .selectorItem.first .innerWrap{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}
.groupSelectorContainer .groupSelector .selectorItem.last .innerWrap{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}
.groupSelectorContainer .groupSelector .selectorItem .innerWrap{padding:41px 0 27px;border-right:1px solid #dedede;border:1px solid #e9e9e9;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f5f5f5;-moz-box-shadow:0 3px 0 #e1e1e1;-webkit-box-shadow:0 3px 0 #e1e1e1;box-shadow:0 3px 0 #e1e1e1;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#f5f5f5 0,#f1f1f1 100%);background-image:-o-linear-gradient(bottom,#f5f5f5 0,#f1f1f1 100%);background-image:-webkit-linear-gradient(bottom,#f5f5f5 0,#f1f1f1 100%);background-image:linear-gradient(bottom,#f5f5f5 0,#f1f1f1 100%);color:gray;height:130px}
.groupSelectorContainer .groupSelector .selectorItem.active .innerWrap{border:1px solid #e91b23;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e91b23;-moz-box-shadow:0 3px 0 #e91b23,inset -3px 3px 8px rgba(31,29,25,.27);-webkit-box-shadow:0 3px 0 #e91b23,inset -3px 3px 8px rgba(31,29,25,.27);box-shadow:0 3px 0 #e91b23,inset -3px 3px 8px rgba(31,29,25,.27);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MWIyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1MTkxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#e91b23 0,#d5191f 100%);background-image:-o-linear-gradient(bottom,#e91b23 0,#d5191f 100%);background-image:-webkit-linear-gradient(bottom,#e91b23 0,#d5191f 100%);background-image:linear-gradient(bottom,#e91b23 0,#d5191f 100%);color:#fff}
.groupSelectorContainer .groupSelector .selectorItem .image{margin-bottom:17px}
.groupSelectorContainer .groupSelector .selectorItem .titleItem{font-size:22px;line-height:22px}
.groupSelectorContainer .groupSelector .selectorItem .titleItem .small{font-size:16px}
.groupItemsContainer .groupItemsContent{box-sizing:border-box;margin-right:-10px;margin-left:-10px;zoom:1}
.groupItemsContainer .groupItemsContent:before,.groupItemsContainer .groupItemsContent:after{content:"";display:table}
.groupItemsContainer .groupItemsContent:after{clear:both}
.groupItemsContainer .groupItem{width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:20px;vertical-align:top;float:left;-webkit-border-radius:5px;border-radius:5px}
.groupItemsContainer .groupItem .innerWrap{background-color:#f5f5f5;padding:20px 20px 10px;-webkit-border-radius:5px;border-radius:5px}
.groupItemsContainer .groupItem .image{margin:30px 0 33px;padding-bottom:10px}
.groupItemsContainer .groupItem .image img{display:block;margin:0 auto}
.groupItemsContainer .groupItem .subtitle{color:#4d4d4d;font-size:36px;line-height:36px;padding-bottom:19px}
.groupItemsContainer .groupItem .description{color:gray;font-size:15px;line-height:20px;min-height:540px;margin-bottom:20px}
.groupItemsContainer .groupItem .description a{color:#ed1c24}
.groupItemsContainer .groupItem .buttonGroup .redButton,.groupItemsContainer .groupItem .buttonGroup .blackButton{padding-top:18px;margin-bottom:10px;padding-bottom:19px}
.agentProfileContainer{margin-left:-20px;margin-right:-20px}
.agentProfileContainer .profilePicComp{width:48.0349345%;padding-right:20px;padding-left:20px;box-sizing:border-box}
.agentProfileContainer .profilePicComp .parentImg{width:100%}
.agentProfileContainer .profilePicComp .parentImg img{width:100%}
.agentProfileContainer .profilePicComp .thumbnails .thumbImg{width:24%;cursor:pointer}
.agentProfileContainer .profilePicComp .thumbnails .thumbImg img{width:100%}
.agentProfileContainer .profilePicComp .centerPageShareDiv{margin:20px 0}
.agentProfileContainer .profilePicComp .productActionMenu .productAction .shareContent .socialContent{margin-left:0}
.agentProfileContainer .profileDetailsComp{width:51.9650655%;color:gray;font-size:16px;line-height:24px;margin:0 0 50px 0;padding-left:20px;padding-right:20px;box-sizing:border-box}
.agentProfileContainer .profileDetailsComp .box{margin:0 0 30px 0}
.agentProfileContainer .profileDetailsComp .box strong,.agentProfileContainer .profileDetailsComp .box p{font-size:15px}
.agentProfileContainer .profileDetailsComp .box .title{color:#4d4d4d;font-size:14px;line-height:24px}
.agentProfileContainer .profileDetailsComp .box ul{margin:0;padding-left:15px}
.agentProfileContainer .profileDetailsComp .box ul.invisble{list-style-type:none;padding-left:0}
.agentProfileContainer .profileDetailsComp .box ul li{margin:0;font-size:15px;line-height:25px}
.agentProfileContainer .profileDetailsComp .box .label{width:90px}
.agentProfileContainer .profileContact .box .title{color:gray;font-size:20px;line-height:28px;font-weight:bold;margin-bottom:10px}
.agentProfileContainer .profileContact .box .socialWrapper{margin:0 12px 0 0}
.agentProfileContainer .profileContact .box .social .socialWrap{background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:12px 0 6px;margin-right:12px}
.agentProfileContainer .profileContact .box .social .icons{width:35px;padding-right:18px}
.agentProfileContainer .profileContact .box .social .icons.last{padding-right:0}
.agentProfileContainer .profileContact .box .social .icons img{display:block;cursor:pointer}
.agentProfileContainer .profileContact .box .callBackBtn{margin:12px 0 0 0;text-align:left;padding:18px 20px 17px}
.agentProfileContainer .profileContact .box .callBackBtn .phone{margin:-5px 20px -5px 0}
.contactContainer{overflow:hidden}
.contactContainer .contactSection{box-sizing:border-box}
.contactContainer .contactSection.withMaps{margin-left:-21px;margin-right:-21px}
.contactContainer .contactSection.withMaps .col-md-8 img{width:100%}
.contactContainer .contactSection.withMaps .locations .loc{width:100%;margin-bottom:0}
.contactContainer .contactSection h2.title{color:#4d4d4d;font-size:32px;line-height:47px;font-weight:normal;margin:0;padding:0;margin-bottom:20px}
.contactContainer.lightGreyComponent{padding-top:38px;padding-bottom:1px}
.contactContainer.lightGreyComponent h2.title{margin-bottom:14px}
.contactContainer .contactSection h3.title{color:#4d4d4d;font-size:20px;font-weight:normal;margin:0;margin-bottom:27px;padding:0}
.contactContainer .contactSection h3.dcTitle{color:#4d4d4d;font-size:15px;font-weight:normal;margin:0;margin-bottom:18px;padding:0;min-height:37px}
.contactContainer .locations{margin-right:-21px;margin-left:-21px;box-sizing:border-box}
.contactContainer .locations .loc{float:left;width:33.3333%;padding-left:21px;padding-right:21px;margin-bottom:35px;min-height:170px;box-sizing:border-box}
.contactContainer .locations .loc .locName{font-size:20px;line-height:24px;color:#4d4d4d}
.contactContainer .locations .loc .locAddress,.contactContainer .locations .loc .locOpHrs{font-size:15px;line-height:20px;color:gray}
.contactContainer .locations .loc .locAddress{margin-bottom:19px}
.contactContainer .locsTitle{float:left}
.contactContainer .locsFilter{float:right}
.contactContainer .locsFilter .filterItem{width:200px}
.contactContainer .locsFilter .filterItem .filterSelect{width:auto;margin-left:10px;margin-right:10px}
.contactContainer .contactGrp{box-sizing:border-box;margin-left:-10px;margin-right:-10px}
.contactContainer .contactGrp.col2{width:50%;padding-left:10px;padding-right:10px;box-sizing:border-box;float:left}
.contactContainer .contactGrp.col3{width:33.333333%;padding-left:10px;padding-right:10px;box-sizing:border-box;float:left}
.contactContainer .contactGrp .contact-icon{list-style:none;float:left;margin:0}
.contactContainer .contactGrp.col2 .contact-icon,.contactContainer .contactGrp.col3 .contact-icon{width:100%;min-height:35px;padding-bottom:5px}
.contactContainer .contactGrp .contact-icon.fullWidth{width:100%}
.contactContainer .contactGrp .contact-icon .icon{width:20px}
.contactContainer .contactGrp .contact-icon .icon img{max-width:20px}
.contactContainer .contactGrp .contact-icon .contactContent{margin-left:30px}
.contactContainer .contactGrp .contactContent{font-size:15px}
.contactContainer .contactGrp .contactInfoGrp{color:gray;font-size:15px;line-height:21px}
.contactContainer .contactGrp .contractDept{width:295px}
.contactContainer .contactGrp .timing{display:block}
.contactContainer .contactGrp .large{font-size:20px;color:#4d4d4d}
.contactContainer .contactGrp .contactDept{font-size:15px;color:gray}
.contactContainer .contactGrp .contactDept .contact-icon{margin-bottom:34px;float:none}
.contactContainer .contactGrp .contactDept .contact-icon .contactInfoGrp{padding-bottom:0}
.contactContainer .contactGrp .contactDept .icon{margin-right:10px;width:20px}
.contactContainer .sectionRow.noBorder{border:0;padding-bottom:0;margin-bottom:0}
.contactContainer .sectionRow{border-bottom:1px solid #dedede;margin-bottom:30px;padding-bottom:10px}
.contactContainer .sectionRow.last{border:0;margin-bottom:15px}
.claimsContainer .claimSection{border-bottom:0}
.claimsContainer .claimSection .description a{color:#ed1c24}
.claimsContainer .claimSection h1.title{color:#4d4d4d;font-size:20px;font-weight:normal;margin:0;margin-bottom:30px;margin-top:30px;padding:0}
.claimsContainer .claimSection h3.subtitle{color:#4d4d4d;font-size:17px;font-weight:normal;margin:0;margin-bottom:20px;padding:0}
.claimsContainer .claimSection.faq{margin-bottom:90px}
.claimsContainer .claimSection .description h3.subtitle{margin-bottom:0}
.claimsContainer .claimSection .description strong{color:#4d4d4d}
.claimsContainer .DRFilters.noBg{background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;margin-bottom:20px}
.claimsContainer .DRFilters .filterSelect{padding-left:0}
.claimsContainer hr{width:80%;margin-left:0;border:0;border-top:1px solid #dedede}
.claimsContainer .claimSection{max-width:80%}
.claimsContainer .claimSection hr{width:100%}
.claimsContainer .claimSection .searchGrp{margin-left:-10px;margin-right:-10px;margin-top:35px;margin-bottom:35px}
.claimsContainer .claimSection .searchGrp .searchBox,.claimsContainer .claimSection .searchGrp .searchButton{display:block;float:left;box-sizing:border-box}
.claimsContainer .claimSection .searchBox .textBox{padding-top:11px;padding-bottom:11px}
.claimsContainer .claimSection .searchBox{width:80%;padding-left:10px;padding-right:10px}
.claimsContainer .claimSection .searchButton{width:20%;padding-left:10px;padding-right:10px}
.claimsContainer .claimSection .downloadButton{width:192px}
.claimsContainer .claimSection .description{font-size:15px;line-height:22px;margin-bottom:20px;color:gray}
.claimsContainer .claimSection ul.docList{font-size:15px;padding-left:18px;color:gray}
.claimsContainer .claimSection .description ol ul{list-style-type:disc}
.claimsContainer .claimSection.marginBottom100{margin-bottom:100px}
.claimsContainer .claimSection ul.docList li{margin-bottom:25px}
.claimsContainer .claimSection .alphabetsWrapper{margin-left:-5px;margin-right:-5px}
.claimsContainer .claimSection .alphabets ul{margin:10px 0;padding:0}
.claimsContainer .claimSection .alphabets ul li.inactive{color:#ccc}
.claimsContainer .claimSection .alphabets ul li{list-style:none;float:left;box-sizing:border-box;width:3.84615385%;padding-right:5px;padding-left:5px;text-align:center;font-size:15px}
.claimsContainer .claimSection .alphabets ul li a{padding:6px 9px;font-size:15px;color:#4d4d4d}
.claimsContainer .claimSection .alphabets ul li a:hover{background:gray;color:#fff;text-decoration:none}
.claimsContainer .claimSection.glossaryListContainer h1.letter{font-size:34px;font-weight:normal;margin-left:10px;margin-right:10px}
.claimsContainer .claimSection .glossaryList{border-top:1px solid #d9d9d9}
.claimsContainer .claimSection .glossaryList ul{margin:0;padding:0}
.claimsContainer .claimSection .glossaryList ul li{list-style:none;border-bottom:1px solid #eee}
.claimsContainer .claimSection .glossaryList ul li .listContent{margin:20px 10px;font-size:15px;line-height:22px;color:gray}
.claimsContainer .claimSection .glossaryList ul li .listContent .listTitle{display:block;font-weight:bold}
.description .pagingWrapper,.claimsContainer .claimSection .pagingWrapper{margin-left:-5px;margin-right:-5px;margin-top:30px}
.description .pagingWrapper .paging ul,.claimsContainer .claimSection .paging ul{margin:0;padding:0}
.description .pagingWrapper .paging ul li,.claimsContainer .claimSection .paging ul li{list-style:none;display:inline}
.description .pagingWrapper .paging ul li a,.claimsContainer .claimSection .paging ul li a{color:#4d4d4d;padding:6px 9px;font-size:15px;float:left}
.description .pagingWrapper .paging ul li a.active,.description .pagingWrapper .paging ul li a:hover,.claimsContainer .claimSection .paging ul li a:hover{background:gray;color:#fff;text-decoration:none}
@media only screen and (max-width:1600px){.homePageBanner .homePageBannerImg img{width:100%}
.homePageBanner .homePageBannerImg{width:100%}
.homePageBanner .homePageBannerImgAbs{width:100%}
}
@media only screen and (max-width:1200px){.template2CarouselContainer .carousel .featured{margin:0 auto}
.template2CarouselContainer .carousel .featured img{width:100%}
.template2CarouselContainer .carousel.v2 ul{text-align:center}
.template2CarouselContainer .carousel.v2 ul li{float:none;display:inline-block;width:351px;margin-right:21px}
.template2CarouselContainer .carousel.v2 ul li.last{margin-right:0;margin-left:21px}
.template2CarouselContainer .carousel.v2 ul li .imgWrap{padding-right:0;padding-left:0;width:100%}
}
@media only screen and (max-width:1145px) and (min-width:700px){.productContainer h3.productTitle{font-size:29px;line-height:34px}
.productContainer .sectionMenuContainer .sectionMenu{font-size:13px;line-height:14px}
.productContainer .sectionMenuContainer .sectionMenu li .redButton{font-size:13px;line-height:14px}
.productContainer .overviewContainer h1.productTitle{font-size:34px;line-height:38px}
.productContainer .overviewContainer .productOverview h2.productSubtitle{font-size:17px;line-height:20px}
.productContainer .overviewContainer .productOverview .productDescription{font-size:13px;line-height:18px}
.productActionMenu{line-height:21px}
.productContainer .benefitsContainer .productBenefits .benefitItem .subtitle{font-size:17px;line-height:17px}
.productContainer .benefitsContainer .productBenefits .benefitItem .description{font-size:13px;line-height:18px}
.productContainer .benefitsContainer .productBenefits .benefitItem .descriptionTwo{font-size:13px;line-height:18px}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem .text .subtitle{font-size:15px;line-height:18px;padding-bottom:2px}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem .text .description{font-size:13px;line-height:16px;min-height:36px}
.productContainer .benefitsContainer .productNoCover .subtitle{font-size:15px;line-height:18px;padding-bottom:2px}
.productContainer .benefitsContainer .productNoCover .description{font-size:13px;line-height:16px}
.productContainer .costContainer .productCost .costItem .subtitle{font-size:15px;line-height:16px;padding-bottom:2px}
.productContainer .costContainer .productCost .costItem .description{font-size:15px;line-height:24px}
.productContainer .costContainer .productCost .costItem .description ul{font-size:13px}
.productContainer .contactUsContainer .productContactUs{font-size:13px;line-height:18px}
.productContainer .contactUsContainer .productContactUs .contactUsItem .subtitle{font-size:17px;line-height:20px}
.linksItem .subtitle{font-size:17px;line-height:20px;padding-bottom:2px}
.linksItem .description{font-size:12px;line-height:18px;padding-bottom:15px;height:70px}
.linksItem .link{font-size:12px;line-height:18px}
.productContainer .informationContainer .informationPanel .expandableTitle{font-size:15px;line-height:20px}
.productContainer .informationContainer .informationPanel .expandableContent{font-size:10px;line-height:16px;padding-top:20px}
.productContainer .ourPromiseContainer .productPromise .description{color:gray;font-size:13px;line-height:16px;padding-bottom:20px}
.productContainer .ourPromiseContainer .productPromise .subtitle{font-size:15px;line-height:18px}
.productContainer .ourPromiseContainer .productPromise .number{font-size:33px;line-height:33px}
.productNavContainer .productNavDesktop .productNav{font-size:13px;line-height:20px}
.productNavContainer .productNavDesktop .productNav .icon img{width:80%}
.productNavContainer .productNavDesktop .innerWrap{padding:10px 0 10px 10px}
.lgLandingContainer .productNavContainer .productNavDesktop .innerWrap{padding:13px 0 0}
.productNavContainer .productNavDesktop .text{margin-right:25px}
.productListingContainer .productListingContent .productListingItem .listingTop .text,.comparisonToolDialog .listTitle .text{font-size:27px}
.compareProductsContainer .compareItem .headerTitle{font-size:28px;line-height:32px;min-height:68px;max-height:68px}
.compareProductsContainer .compareItem .headerDesc{font-size:17px;line-height:22px;margin-bottom:10px}
.compareProductsContainer .compareItem .headerSubDesc{min-height:100px;max-height:100px}
.compareProductsContainer .compareItem .subContent li{min-height:160px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .redButton,.contactUsContainerWrapper .contactUsContainer .contactUsItem .blueButton{font-size:13px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .subtitle{font-size:16px}
.groupSelectorContainer .groupSelector .selectorItem .titleItem{font-size:15px;line-height:17px}
.groupSelectorContainer .groupSelector .selectorItem .titleItem .small{font-size:15px}
.groupItemsContainer .groupItem .subtitle{font-size:29px}
.homePageBanner .mainTitleContainer .title{font-size:47px;line-height:47px}
.homePageBanner .mainTitleContainer .subtitle{font-size:31px;line-height:41px}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle{font-size:24px;line-height:25px}
.DRFilters .labelItem{font-size:15px}
}
@media only screen and (max-width:1145px){.productContainer .howItWorks{display:none}
.claimsContainer .claimSection{width:100%;max-width:100%}
.contactContainer .contactGrp.col3 ul li{width:33.3333%}
.productContainer .overviewContainer .productOverview .productActionMenu .productAction .actionWrap{padding:5px 10px}
.productNavContainer .productNavDesktop .innerWrap{height:40px}
.galleryContainer .galleryContent .item{width:33.33333%}
.linksContainer .linkContent .linksItem{width:26%}
.linksContainer .linkContent .linksItem .image img{width:100%}
.productLandingContainer .productLandingItem .image img{width:100%}
.template2CarouselContainer .carousel{display:none}
.template2CarouselContainer .carousel_mobile{display:block}
.contentProductContainer .contentProduct{margin-left:-14px;margin-right:-14px;box-sizing:border-box}
.contentProductContainer #equalGrid.contentProduct .contentItem{float:left;position:relative}
.contentProductContainer .contentProduct .contentItem{width:50%;padding:0 14px 14px;margin-bottom:14px;box-sizing:border-box}
.contentProductContainer .contentProduct .contentItem .text,.contentProductContainer .contentProduct .contentItem .image{float:none;width:100%}
.contentProductContainer .contentProduct .contentItem .text,.contentProductContainer .contentProduct .contentItem .contentWrap{position:static}
.contentProductContainer .contentProduct .contentItem .text .innerWrap{padding:30px;padding-bottom:50px}
.contentProductContainer .contentProduct .contentItem .text .link{bottom:40px}
.listingBottom .twoColsSystem .col1{width:80%}
.listingBottom .twoColsSystem .col3{width:20%}
.listingBottom .threeColsSystem .col1{width:45%}
.listingBottom .threeColsSystem .col2{width:35%}
.listingBottom .threeColsSystem .col3{width:20%}
.contentProductContainer .contentProduct.keyExecs .contentItem .text .description{display:none}
.contentProductContainer .contentProduct.keyExecs .contentItem .text .innerWrap{height:120px}
.linksContainer .linkContent .linksItem .image img.epImg{width:99%;border:solid 1px #dedede}
}
@media only screen and (max-width:1145px) and (min-width:850px){border-bottom:1px solid #dedede;margin-bottom:30px}
@media only screen and (max-width:1100px){.agentProfileContainer .profilePicComp .thumbnails .thumbImg{width:23.6%}
}
@media only screen and (max-width:1100px){.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
}
@media only screen and (max-width:1000px){.agentProfileContainer .profileContact{float:none;margin-bottom:50px}
.agentProfileContainer .profileContact .box .title,.profileContact .box .CTA,.profileContact .box .social,.profileContact .box .callBackBtn{display:inline-block}
.agentProfileContainer .profileContact .box .titleWrapper{display:block !important}
.agentProfileContainer .profileContact .box .CTA{margin-top:-10px}
.agentProfileContainer .profileContact .box .callBackBtn{margin:12px 0 0 0;padding:18px 7px 17px;top:-10px}
.agentProfileContainer .profileContact .box .callBackBtn .phone{margin-right:8px}
}
@media only screen and (max-width:992px){.contactUsContainerWrapper .contactUsContainer .contactUsItem .subtitle{min-height:100px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem.wellnessItem .subtitle{min-height:0}
}
@media only screen and (max-width:985px){.productActionMenu{position:static;bottom:auto}
.productContainer .overviewContainer .productOverview .productOverviewLeft,.productContainer .overviewContainer .productOverview .productOverviewRight{float:none;width:100%}
.productContainer .overviewContainer .productOverview .productOverviewLeft{padding-bottom:15px}
.productContainer .overviewContainer .productOverview .productOverviewLeft .innerWrap,.productContainer .overviewContainer .productOverview .productOverviewRight .innerWrap{padding:0}
.productContainer .overviewContainer h1.productTitle{font-size:34px;line-height:38px}
.productContainer .overviewContainer .productOverview h2.productSubtitle{font-size:17px;line-height:20px}
.productContainer h3.productTitle{font-size:29px;line-height:34px}
.productContainer .overviewContainer .productOverview .productDescription{min-height:0}
.listingBottom .threeColsSystem .col1{width:100%;margin-bottom:20px}
.listingBottom .twoColsSystem .col1{width:100%}
.listingBottom .twoColsSystem .col3{width:100%;margin-top:30px}
.listingBottom .threeColsSystem .col2{width:100%;overflow:hidden}
.listingBottom .threeColsSystem .col2 .innerWrap{margin-left:10px}
.listingBottom .threeColsSystem .col3{width:100%;margin-top:30px}
.listingBottom .threeColsSystem .col .innerWrap{right:0}
.listingBottom .twoColsSystem .col .redButton,.listingBottom .twoColsSystem .col .blackButton,.listingBottom .threeColsSystem .col .redButton,.listingBottom .threeColsSystem .col .blackButton{display:block;float:left;width:170px;padding-right:0;padding-left:0;margin-right:5px;margin-left:5px}
.listingBottom .twoColsSystem .col.col3 .innerWrap,.listingBottom .threeColsSystem .col.col3 .innerWrap{float:right;zoom:1}
.listingBottom .twoColsSystem .col.col3 .innerWrap:before,.listingBottom .twoColsSystem .col.col3 .innerWrap:after,.listingBottom .threeColsSystem .col.col3 .innerWrap:before,.listingBottom .threeColsSystem .col.col3 .innerWrap:after{content:"";display:table}
.listingBottom .twoColsSystem .col.col3 .innerWrap:after,.listingBottom .threeColsSystem .col.col3 .innerWrap:after{clear:both}
.offerFilters .filterItem{width:40%}
.template2MainContent .leftCol,.template2MainContent .rightCol{float:none;width:100%}
.template2MainContent .leftCol{margin-bottom:30px}
.template2MainContent .leftCol .innerWrap,.template2MainContent .rightCol .innerWrap{padding:0}
.template2MainContent .innerWrap img{width:100%}
.template2MainContent .paraImage.portraitImage img{max-width:100%}
.contentProductContainer .contentProduct .contentItem.even .contentWrap{margin-right:0;margin-left:12px}
.contentProductContainer .contentProduct .contentItem .image{width:100%}
.contentProductContainer .contentProduct .contentItem .text{width:100%;display:inline-block}
.contentProductContainer .contentProduct .contentItem .text .innerWrap{padding:20px;padding-bottom:50px}
.contentProductFilters .filterItem{width:55%}
.contentProductFilters .filterItem .filterLabel{text-align:right}
.DRFilters .filterItem{width:25%}
.DRFilters .labelItem{width:25%}
.groupItemsContainer .groupItem{width:50%}
.compareProductsContainer .compareItem{width:33%}
.compareProductsContainer .compareItem .headerDesc{min-height:66px;max-height:66px}
.compareProductsContainer .compareItem .headerSubDesc{min-height:126px;max-height:126px}
.compareProductsContainer .compareItem .subContent li{min-height:200px}
.lgListingContainer .lgListing .items .item{width:33.333333%}
}
@media only screen and (max-width:985px) and (min-width:700px){.galleryYearSelectContainer .textContainer{margin-right:-280px}
.galleryYearSelectContainer .textContainer .innerWrap{margin-right:280px}
.galleryYearSelectContainer .selectContainer{width:280px}
.galleryYearSelectContainer .selectContainer .tabletFloatRight{float:right}
.galleryYearSelectContainer .selectContainer .labelClass{display:block;text-align:left}
.galleryYearSelectContainer .selectContainer .selectBox{display:block;margin-top:5px}
.galleryYearSelectContainer .selectContainer select{margin-left:0}
}
@media only screen and (max-width:900px){.groupSelectorContainer .groupSelector .selectorItem .innerWrap{height:130px}
.listingBottom .threeColsSystem .col2 .innerWrap:before{border-width:10px 10px 10px 10px;margin-top:-30px;margin-left:0;border-color:transparent transparent #dedede transparent}
.offersWrapper .offerLHS{width:100%;float:none;border-bottom:solid 1px gray;padding-bottom:20px}
.offersWrapper .offerRHS{width:100%;float:none;border-left:0}
.offerRHS .offerInnerLHS{width:100%;float:left;padding-top:20px;padding-left:0}
.offerRHS .offerInnerRHS{width:100%;float:left;margin:12px 0 0 0}
}
@media only screen and (max-width:890px) and (min-width:768px){.beverageConsumedField{width:100% !important}
.quantityField{width:100% !important}
.liquidCalorieSeparator{display:block !important}
.liquidCalorieSeparator hr{margin:0}
}
@media only screen and (max-width:850px){.offersContainer .col-md-4{width:50%}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .redButton,.contactUsContainerWrapper .contactUsContainer .contactUsItem .blueButton{width:180px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .innerWrap{padding:0 10px}
.lgLandingContainer .productNavContainer .productNavDesktop .text{margin-left:-15px}
.homePageBanner .mainTitleContainer .title{font-size:42px;line-height:42px}
.homePageBanner .mainTitleContainer .subtitle{font-size:27px;line-height:39px}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle{font-size:18px;line-height:20px}
.homePageBanner .mainNavigationContainer .navigationItem .innerWrapper{padding:10px 0 26px 10px}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle:after{content:url('../../clientlibs/greateastern/img/icon_play_off_m.png')}
.homePageBanner .mainNavigationContainer .navigationItem .innerWrapper:hover .navTitle:after{content:url('../../clientlibs/greateastern/img/icon_play_on_m.png')}
.homepageFooterBottom{margin-top:-52px}
.homepageFooterBottom .tnc{display:block}
.homepageFooterBottom .copyRight{display:block}
.homepageFooterMimicContent .footerTop .footerContent{padding-top:20px}
.compareProductsContainer .compareItem .headerDesc{min-height:92px;max-height:92px;margin-bottom:10px}
.compareProductsContainer .compareItem .headerSubDesc{min-height:140px;max-height:140px}
.compareProductsContainer .compareItem .subContent li{min-height:200px}
.contactContainer .contactGrp.col3{width:100%;margin-bottom:30px}
.contactContainer .contactGrp.col2{width:100%}
.contactContainer .contactGrp.col2 .contact-icon,.contactContainer .contactGrp.col3 .contact-icon{min-height:0}
.contactContainer .sectionRow{border:0}
.contactContainer .contactSection h3.dcTitle{min-height:0}
}
@media only screen and (max-width:800px){.homepageFooterBottom .tncContent{width:56%}
.homepageFooterMimicContent .footerTop .footerContent .footerColMobileLeft{width:56%;float:left}
.homepageFooterMimicContent .footerTop .footerContent .footerCol3{width:44%;float:left}
.agentProfileContainer .profileContact .box .title{font-size:18px}
.contactContainer .locations .loc{width:50%}
.contactContainer .locsFilter,.contactContainer .locsTitle{float:none}
.contactContainer .locsFilter{margin-right:-10px;margin-left:-10px;margin-bottom:20px;box-sizing:border-box}
.contactContainer .locsFilter .filterItem{float:left;width:49%}
.locationDialog .locationContainer{margin-bottom:0;padding-bottom:0;border:0}
.locationDialog .locationContainer .location{width:100%;border-right:0;border-top:0;padding-top:0;margin-left:0;min-height:0}
}
@media only screen and (max-width:780px){.productNavContainer .productNavDesktop{display:none}
.productNavContainer .productNavMobile{display:block}
.galleryContainer .galleryContent .item{width:50%}
.lgListingContainer .lgListing .items .item{width:50%}
}
@media only screen and (max-width:700px){.contactContainer .contactSection.withMaps .col-md-4,.contactContainer .contactSection.withMaps .col-md-8{width:100%}
.productContainer .contactUsContainer .productContactUs .contactUsItem1,.productContainer .contactUsContainer .productContactUs .contactUsItem2,.productContainer .contactUsContainer .productContactUs .contactUsItem3{width:100%;margin-bottom:20px}
.productContainer .contactUsContainer .productContactUs .contactUsItem2 .innerWrap{padding:0}
.productContainer .benefitsContainer .productBenefits .benefitItem{width:100%}
.productContainer .benefitsContainer .productBenefits .benefitItem .benefitTop img{width:100%;max-width:150px}
.productContainer .benefitsContainer .productBenefits .benefitItem .innerWrap,.productContainer .benefitsContainer .productBenefits .benefitItem.last .innerWrap{padding-right:0}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem{float:none;width:100%}
.productContainer .benefitsContainer .productAddBenefits .addBenefitItem .innerWrap{padding-right:0}
.productContainer .costContainer .productCost .costItem{width:100%;float:none}
.linksContainer .linkContent .linksItem{float:none;width:100%;margin-bottom:20px;margin-left:0;margin-right:0}
.linksContainer .linkContent .linksItem .innerWrap{padding:0}
.linksContainer .linkContent{width:100%;margin-left:0}
.productContainer .costContainer .productCost .costItem .text.noMargin{margin-left:0}
.listingBottom .threeColsSystem .col1{float:none}
.listingBottom .threeColsSystem .col2{width:100%;float:none}
.listingBottom .threeColsSystem .col2 .innerWrap{margin-bottom:20px;padding-bottom:10px;margin-left:10px}
.listingBottom .twoColsSystem .col1,.listingBottom .twoColsSystem .col3,.listingBottom .threeColsSystem .col3{width:100%;float:none}
.listingBottom .threeColsSystem .col3 .innerWrap{position:static;bottom:auto;right:auto;padding:0;overflow:hidden}
.listingBottom .twoColsSystem .col3 .blackButton,.listingBottom .threeColsSystem .col3 .blackButton{width:48%;margin-right:4%;margin-left:0;float:left;padding-left:0;padding-right:0}
.listingBottom .twoColsSystem .col.col3 .innerWrap,.listingBottom .threeColsSystem .col.col3 .innerWrap{float:none}
.listingBottom .twoColsSystem .col3 .redButton,.listingBottom .threeColsSystem .col3 .redButton{width:48%;float:right;margin:0;padding-left:0;padding-right:0}
.listingBottom .twoColsSystem .col1 .innerWrap{margin-bottom:20px}
.productListingContainer .productListingContent .productListingItem .listingTop .listingLeft,.productListingContainer .productListingContent .productListingItem .listingTop .listingRight{width:100%;float:none}
.productListingContainer .productListingContent .productListingItem .listingTop .listingLeft{margin-bottom:10px}
.productListingContainer .productListingContent .productListingItem .listingTop .description{width:100%}
.widgetInformation .text{width:100%;max-width:100%;margin-bottom:10px;margin-right:0}
.widgetInformation .text br{display:none}
.widgetInformation .text .innerWrap{margin-right:0}
.widgetInformation .bottomContent .button{width:100%;margin-bottom:30px}
.widgetInformation .redButton{width:100%;padding-left:0;padding-right:0;margin-bottom:10px}
.widgetInformation .redButton.bigButton{width:100%}
.widgetInformation .cashflowContent{width:100%;margin-bottom:30px}
.widgetInformation .cashflowContent .innerWrap{border-left:0;border-top:1px solid #dedede;margin-left:0;padding-top:30px;margin-top:20px}
.widgetInformation .cashflowContent .cardText{width:68%;margin-top:13px !important}
.widgetInformation .cashflowContent .cardText br{display:none}
.widgetInformation .cashflowContent .cardImage{width:25%}
.widgetInformation .cashflowContent .cardImage img{width:100%}
.galleryYearSelectContainer .textContainer{width:100%;max-width:100%;margin-bottom:10px;margin-right:0}
.galleryYearSelectContainer .textContainer br{display:none}
.galleryYearSelectContainer .textContainer .innerWrap{margin-right:0}
.galleryYearSelectContainer .selectContainer{width:100%;margin-bottom:30px;text-align:left;margin-top:30px}
.galleryYearSelectContainer .selectContainer select{width:160px}
.mWrapper.offerPg{max-width:100%}
.offerFilters .filterItem{width:100%;margin-bottom:20px}
.offerFilters .filterItem .filterLabel,.offerFilters .filterItem .filterSelect{width:100%;margin-right:0}
.offerFilters .filterItem .filterSelect .selectBox{width:100%}
.locationDialog .locationContainer .location .innerWrap{padding-left:0;padding-bottom:35px}
.locationDialog .locationContainer .location.noPadBottom .innerWrap{padding-bottom:35px}
.locationDialog .topbar .title{float:none;width:100%}
.locationDialog .bottombar{display:block}
.locationDialog .pagination{float:none;width:100%;margin-top:10px;text-align:center}
.locationDialog .pagination .dIB{width:37%;padding:8px 1%}
.locationDialog .pagination .dIB.first,.locationDialog .pagination .dIB.last{width:27%}
.compareProductsContainer .compareItem{width:100%}
.contactUsContainerWrapper .contactUsContainer .contactUsItem{width:100%;margin-bottom:20px}
.contactUsContainerWrapper .contactUsContainer .contactUsItem .innerWrap,.contactUsContainerWrapper .contactUsContainer .contactUsItem.first .innerWrap,.contactUsContainerWrapper .contactUsContainer .contactUsItem.last .innerWrap{padding:0}
.groupItemsContainer .groupItem{width:100%}
.groupItemsContainer .groupItem .innerWrap{margin-right:0}
.groupItemsContainer .groupItem .description{min-height:0;margin-bottom:40px}
.groupItemsContainer .groupItem .buttonGroup .redButton,.groupItemsContainer .groupItem .buttonGroup .blackButton{width:100%}
.groupSelectorContainer .desktopSelector{display:none}
.groupSelectorContainer .mobileSelector{display:block}
.groupItemsContainer .groupItem .image{float:left;padding-top:8px;margin:0 20px 0 0}
.groupItemsContainer .groupItem .image img{height:50px}
.groupItemsContainer .groupItem .subtitle{position:relative;margin-left:75px}
.homepageFooterMimicContent .footerTop .footerContent .footerColMobileLeft{width:100%;float:none;margin-bottom:0}
.homepageFooterMimicContent .footerTop .footerContent .footerCol3{display:none}
.homepageFooterBottom{margin-top:0}
.homepageFooterBottom .tncContent{width:100%}
.contactContainer .contactGrp.col2 ul li{width:100%;min-height:50px}
.contactContainer .contactGrp ul li.fullWidth{width:100%}
.contactContainer .contactSection .sectionRow .contactDept{width:100%;border-bottom:1px solid #dedede;margin-bottom:10px;padding-bottom:5px}
.contactContainer .sectionRow{border:0;margin-bottom:0;padding-bottom:0}
.contactContainer .sectionRow.noBorder{margin-bottom:50px}
.claimsContainer .claimSection .searchBox{width:70%}
.claimsContainer .claimSection .searchButton{width:30%}
.productContainer .sectionMenuContainer.fRight{float:none;width:100%}
.compareProductsContainer .compareItem .subContent li,.compareProductsContainer .compareItem .headerDesc,.compareProductsContainer .compareItem .headerSubDesc,.compareProductsContainer .compareItem .headerTitle{min-height:0;max-height:none}
.compareProductsContainer .compareItem .subContent li{margin-bottom:20px}
.compareProductsContainer .compareItem>.innerWrap{margin-bottom:50px}
.compareProductsContainer .compareItem .subContent ul{margin-bottom:40px}
}
@media only screen and (max-width:768px){.calLabel{padding-bottom:10px}
}
@media only screen and (max-width:700px) and (min-width:500px){.productContainer .benefitsContainer .productBenefits .benefitItem .benefitTop{float:left;width:20%;padding-top:10px}
.productContainer .benefitsContainer .productBenefits .benefitItem .benefitBottom{float:right;width:80%;text-align:left}
.productContainer .benefitsContainer .productBenefits .benefitItem .benefitBottom .productWrap{padding-left:30px}
.productContainer .benefitsContainer .productBenefits .benefitItem .subtitle{border-bottom:0;margin-bottom:0;margin-top:30px}
.linksContainer .linkContent .linksItem .image{float:left;width:45%;padding-right:5%}
.linksContainer .linkContent .linksItem .text{float:right;width:50%}
}
@media only screen and (min-width:600px) and (max-width:680px){.homePageBanner .mainNavigationContainer .navigationItem{width:21%}
}
@media only screen and (max-width:600px){.claimsContainer .claimSection .alphabets ul li{width:7.69230%;padding-top:5px;padding-bottom:5px;padding-right:0;padding-left:0}
.offersContainer .col-md-4{width:100%;margin-bottom:30px}
.offersContainer .col-md-4 .offerItem{min-height:0;max-height:none}
.comparisonToolDialog .productCompareBottom .fRight{width:100%}
.comparisonToolDialog .description.fLeft{width:100%;margin-bottom:10px}
.comparisonToolDialog .productCompareContainer .productName,.comparisonToolDialog .productCompareContainer .checkboxContainer{width:100%;float:none}
.comparisonToolDialog .productCompareContainer .productName{padding-bottom:5px}
.contentProductContainer .contentProduct .contentItem{width:100%}
.contentProductContainer .contentProduct .contentWrap,.contentProductContainer .contentProduct .contentItem.even .contentWrap{margin:0}
.contentProductFilters .filterItem{float:none;width:100%}
.contentProductFilters .filterItem .filterLabel{text-align:left;width:100%;margin-bottom:5px;font-size:16px}
.contentProductFilters .filterItem .filterSelect{width:100%}
.DRFilters .filterItem,.DRFilters .labelItem{width:100%;margin-bottom:10px}
.DRFilters .filterItem .filterSelect{padding-left:0}
.DRFilters .filterItemWrapper{width:100%}
.DRFilters .filterItemWrapper .filterItem{width:100%}
.DRFilters .filterItemWrapper{width:100%}
.DRFilters .filterItemWrapper .filterItem{width:100%}
.galleryContainer .galleryContent .item{width:100%}
.homePageBanner{padding:161px 0 10px}
.homePageBanner .mainTitleContainer .title{font-size:22px;line-height:22px;margin-bottom:5px}
.homePageBanner .mainTitleContainer .subtitle{font-size:15px;line-height:18px;margin-bottom:10px}
.homePageBanner .mainNavigationContainer .navigationItem{width:94%;margin-bottom:5px}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle{font-size:18px;line-height:30px}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle br{display:none}
.homePageBanner .mainNavigationContainer .navigationItem .innerWrapper{padding:8px 0 8px 16px;margin-right:0;position:relative}
.homePageBanner .mainNavigationContainer .navigationItem .navTitle:after{content:url('../../clientlibs/greateastern/img/icon_play_off.png');position:absolute;right:19px;margin-top:4px}
.homePageBanner .mainNavigationContainer .navigationItem .innerWrapper:hover .navTitle:after{content:url('../../clientlibs/greateastern/img/icon_play_on.png');position:absolute;right:19px;margin-top:4px}
.agentProfileContainer .profilePicComp,.agentProfileContainer .profileDetailsComp,.agentProfileContainer .profileContact .box .title,.agentProfileContainer .profileContact .box .social,.agentProfileContainer .profileContact .box .callBackBtn,.profileContact .box .CTA{width:100%}
.agentProfileContainer .profileContact .box .CTA{margin:0;float:none}
.agentProfileContainer .profileContact .box .callBackBtn{width:auto}
.agentProfileContainer .profileContact .box .social{width:auto}
.claimsContainer .claimSection .downloadButton{width:100%}
.offersContainer .offerItem .text .description{min-height:0}
.offersContainer .offerItem .text .discountPercent{min-height:0}
.offersContainer .col-md-4 .offerItem{margin-bottom:10px}
}
@media only screen and (max-width:500px){.productContainer .overviewContainer h1.productTitle{margin:10px 0}
.productContainer .sectionMenuContainer .sectionMenu li{white-space:nowrap}
.productContainer .sectionMenuContainer .sectionMenu li.isButton{width:100%;margin:10px 0}
.productContainer .sectionMenuContainer .sectionMenu li.isButton .redButton{width:100%}
.productContainer .sectionMenuContainer .fRight{float:none}
.productContainer .overviewContainer .productOverview .productActionMenu .productAction.printTrigger{display:none}
.productContainer .overviewContainer .productOverview .productActionMenu .productAction .shareContent .socialContent{margin-right:0}
.productContainer .sectionMenuContainer .sectionMenu li{margin-right:20px}
.productContainer .ourPromiseContainer .productPromise .productPromiseLeft,.productContainer .ourPromiseContainer .productPromise .productPromiseRight{float:none;width:100%}
.productContainer .ourPromiseContainer .productPromise .innerWrap{padding:0}
.productContainer .ourPromiseContainer .productPromise .redButton{width:100%}
.productContainer .ourPromiseContainer .productPromise .productPromiseRight{margin-top:30px}
.productContainer .costContainer .productCost .costItem .description .table .tableLeft,.productContainer .costContainer .productCost .costItem .description .table .tableRight{width:100%;float:none}
.productContainer .contactUsContainer .productContactUs .contactUsItem .buttons .redButton{width:49%;margin-right:1%;min-width:0}
.productContainer .benefitsContainer .productNoCover{padding-left:15px;padding-right:15px}
.productContainer .costContainer .productCost .costItem .description{margin-left:-38px}
.productContainer .costContainer .productCost .costItem .description ul{padding-left:15px}
.linksContainer .linkContent .linksItem .image{padding-bottom:10px}
.benefitsWorkplace img{width:153px !important}
.lgFooter{margin-bottom:20px}
.lgFooter img{width:100%;height:auto}
.productLandingContainer .productLandingItem{width:100%}
.productLandingContainer .productLandingItem .innerWrap{padding:0}
.productLandingContainer .productLandingItem.even .innerWrap{padding:0}
.compareProductsContainer .compareItem{width:100%}
.compareProductsContainer .compareItem>.innerWrap{padding:0}
.galleryDialog .bx-wrapper .bx-prev{width:32px;height:80px;left:-7px;background-size:contain}
.galleryDialog .bx-wrapper .bx-next{width:32px;height:80px;right:-7px;background-size:contain}
.claimsContainer .claimSection .searchBox{width:60%}
.claimsContainer .claimSection .searchButton{width:40%}
.contactContainer .locsFilter .filterItem{width:98%;margin-right:auto;margin-left:auto;margin-bottom:10px}
.contactContainer .locations .loc{width:100%;margin-bottom:30px;min-height:0}
.groupItemsContainer .groupItem .subtitle{font-size:30px;line-height:30px}
.lgListingContainer .lgListing .items .item{width:100%}
}
@media only screen and (max-width:400px){.offersContainer .offerItem{width:290px;margin-right:0}
.productActionMenu .productAction .actionWrap{padding-left:7px;padding-right:7px}
.homepageFooterBottom{font-size:11px}
.listingBottom .threeColsSystem .col3{margin-top:0}
}
@media only screen and (max-width:355px){.homepageFooterMimicContent .footerTop .footerContent .footerCol2 .footerCol2Left{width:100%;margin-bottom:15px}
.homepageFooterMimicContent .footerTop .footerContent .footerCol2 .footerCol2Right{margin-left:0;width:100%}
}
.linksContainer .linkContent .linksItem .gallery-img-padding img{width:351px;height:auto !important}
.linksContainer .linkContent .linksItem .gallery-img-padding{padding-bottom:0;background-color:#f8f8f8;position:relative}
.linksContainer .linkContent .linksItem .gallery-img-padding img{width:100%}
.linksContainer .linkContent .linksItem .text.gallery-txt-padding{padding-top:20px;padding-bottom:20px;text-align:center;background-color:#f8f8f8;margin-bottom:20px}
.gallery-play-icon{position:absolute;width:100%;height:100%;text-align:center;padding-top:15%}
.gallery-play-icon img{width:80px !important;height:80px !important}
.linksContainer .linkContent .linksItem .description.gallery-desc{height:auto;min-height:60px}
.linksContainer .linkContent .linksItem .subtitle.gallery-subtitle{height:auto;min-height:50px}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling{padding:0;outline:0;max-width:100% !important;width:750px !important;position:absolute;background-color:transparent}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .galleryDialogContent .close-button{display:inline-block;height:50px;width:100%}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog{background-color:transparent;border-radius:0}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .text{padding-top:20px;padding-bottom:20px;background-color:#4e4d4f}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-txt-padding .gallery-dialog-subtitle{padding-bottom:10px}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-txt-padding .gallery-dialog-subtitle,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-txt-padding .gallery-dialog-desc{color:#fff}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-txt-padding{display:inline-block;width:60%}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-social-media-padding{display:inline-block;width:25%;vertical-align:top;color:#fff;padding-left:80px}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-social-media-padding .socialContent{padding-top:10px}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-social-media-padding .socialContent .social{padding-right:5px}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;max-width:100%}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.linksContainer .linkContent .linksItem.gallery-item-box .gallery-img-padding{cursor:pointer}
.ui-dialog .ui-dialog-titlebar-close.gallery-dialog-close{background:url(../../clientlibs/greateastern/img/close_btn.png) no-repeat top right;top:20px;right:0;border-radius:0;outline:0}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon img{cursor:pointer}
@media(min-width:992px){.linksContainer .linkContent .linksItem.gallery-item-box{width:29.3%;margin-left:2%;margin-right:2%}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon{position:absolute;left:45%;top:32%}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon img{width:100px;height:100px}
}
@media(min-width:700px) and (max-width:992px){.linksContainer .linkContent .linksItem.gallery-item-box{width:44%;margin-left:3%;margin-right:3%}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling{width:77.2% !important}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-txt-padding{width:58%}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-social-media-padding{width:25%;padding-left:50px}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon{position:absolute;left:45%;top:35%}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon{position:absolute;left:45%;top:30%}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon img{width:80px;height:80px}
}
@media(max-width:700px){.linksContainer .linkContent .linksItem.gallery-item-box{width:100%}
.linksContainer .linkContent .linksItem .gallery-img-padding{width:100%;padding-right:0}
.linksContainer .linkContent .linksItem .text.gallery-txt-padding{width:100%;float:left}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling{width:90% !important}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-txt-padding{display:inline;width:100%}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.gallery-dialog-styling .galleryDialog .gallery-dialog-social-media-padding{display:inline-block;width:100%;padding-left:0;padding-top:20px}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon{position:absolute;padding:19% 0;left:45%}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon img{padding:0;width:80px;height:80px}
}
@media(max-width:500px){.gallery-dialog-styling .galleryDialog .dialog-box-play-icon{left:43%}
.gallery-dialog-styling .galleryDialog .dialog-box-play-icon img{padding:0;width:50px;height:50px}
}
.homePage-login-menu .login-menu-content .login-menu-button{height:26px;line-height:26px}
.homePage-login-menu .login-menu-content .login-menu-button .login-menu-button-alignment{padding-left:10px;padding-right:10px}
.homePage-login-menu .login-menu-content .login-menu-button.login-menu-arrow-button .login-menu-button-alignment{padding-left:12px;padding-right:12px;font-size:17px;font-weight:bold}
.homePage-login-menu .login-menu-content .login-menu-button .ver{line-height:18px;display:inline-block;margin-top:-5px}
.homePage-login-menu .login-menu-content .login-menu-arrow-button{text-align:left}
.login-menu-button .arrow-icon img{float:right;padding-top:3px}
.homePage-login-menu .login-menu-content .login-menu-button.login-menu-arrow-button .login-menu-button-alignment .ver{width:85%;line-height:18px;margin-top:-5px}
.homePage-login-menu .login-menu-ph-number-row .ph-number .number{font-size:22px}
.homePage-login-menu .login-menu-ph-number-row .ph-number small{font-size:12px}
.homePage-login-menu .login-menu-e-connect .login-menu-e-connect-dropdown{width:72%;max-width:100%;margin:0 auto;box-shadow:none}
.homePage-login-menu .login-menu-e-connect .login-menu-e-connect-dropdown .redButtonWArrow{height:25px;line-height:25px}
.homePage-login-menu .login-menu-e-connect .white-login-dropdown{border:1px solid #d5d5d5;border-radius:4px;height:40px !important;line-height:40px !important;font-weight:normal !important;cursor:pointer}
.homePage-login-menu .login-menu-e-connect .login-menu-e-connect-dropdown .title{font-size:18px;padding-bottom:5px}
.homePage-login-menu .login-menu-button .normal-font{font-size:16px;font-weight:normal}
.homepage-footer-left-privacy{float:left;padding-bottom:10px}
.homepage-footer-right-social-media{float:right}
@media(max-width:300px){.homePage-login-menu .login-menu-content .login-menu-button.login-menu-arrow-button .login-menu-button-alignment .ver{width:65%}
.homePage-login-menu .login-menu-content .login-menu-button{height:auto}
.homePage-login-menu .login-menu-ph-number-row .ph-number{width:100% !important}
}
@media(max-width:699px){.homePage-login-menu .login-menu-logo,.homePage-login-menu .login-menu-e-connect{display:none}
.homePage-login-menu .login-menu-content .buttonCol,.homePage-login-menu .login-menu-ph-number-row .ph-number{padding-top:5px;padding-bottom:5px}
.homePage-login-menu .login-menu-ph-number-row .ph-number{float:left;width:50%}
.homepage-footer-right-social-media,.homepage-footer-left-privacy{display:inline-block;float:none;padding-top:10px;padding-bottom:10px}
.login-icon-click{cursor:pointer}
.homePage-login-menu .login-menu-ph-number-row .ph-number .number{font-size:19px}
.login-icon-text{display:none}
}
@media(max-width:992px) and (min-width:700px){.homePage-login-menu .login-menu-content .login-menu-button .ver{line-height:15px;display:inline-block;margin-top:-3px}
.homePage-login-menu .login-menu-content{padding-top:15px}
.homePage-login-menu .login-menu-logo,.homePage-login-menu .login-menu-e-connect{display:none}
.homePage-login-menu .login-menu-content .login-menu-button{float:left;width:23.5%;padding-left:0;padding-right:0;margin-right:2%}
.homePage-login-menu .login-menu-content .login-menu-button.login-menu-button-last{margin-right:0}
.homePage-login-menu .login-menu-arrow-button-row,.homePage-login-menu .login-menu-button-row,.homePage-login-menu .login-menu-ph-number-row{float:none;width:100%;display:inline-block;height:100%;padding-top:5px}
.homePage-login-menu .login-menu-ph-number-row .ph-number{float:left;width:28%}
.homePage-login-menu .login-menu-content .login-menu-button.login-menu-arrow-button .login-menu-button-alignment{padding-left:10px;padding-right:10px}
.homePage-login-menu .login-menu-content .login-menu-button .login-menu-button-alignment{padding-left:10px;padding-right:10px}
.homePageBanner{padding:556px 0 74px}
.homepage-footer-left-privacy .tnc{float:left}
.homepage-footer-left-privacy{width:75%}
.login-icon-click{cursor:pointer}
}
@media(min-width:992px){.homePage-login-menu .login-menu-content .login-menu-button.login-menu-arrow-button .login-menu-button-alignment .ver{width:60%}
.homePage-login-menu{width:249px;background-color:#fff;border:1px solid #ccc;border-radius:15px;height:auto;float:right;position:relative;margin-top:-835px}
.homePage-login-menu .login-menu-title{font-size:19px;color:#4d4d4d}
.homePage-login-menu .login-menu-logo img{width:70%}
.homePage-login-menu .login-menu-content{width:80%;margin:0 auto}
.homePage-login-menu .login-menu-content .buttonCol,.homePage-login-menu .login-menu-ph-number-row .ph-number{padding-top:5px;padding-bottom:5px}
.homepage-footer-left-privacy .tnc{float:left}
.homeBodyContainer{width:100%;margin:0 auto}
}
@media(min-width:1400px){.homeBodyContainer{width:100%;height:870px;margin:0 auto}
}
.loginContent .panel .redButtonWArrowUIP{margin-bottom:3px;height:15px;line-height:13px;width:118px}
.loginContent .panel .redButtonWArrowUIPhome{margin-bottom:3px;height:25px;line-height:25px}
.redButtonWArrowUIP{padding:8px 7px;font-size:13px;line-height:13px;border:1px solid #d5d5d5;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:2px 0 14px rgba(31,29,25,.26);-webkit-box-shadow:2px 0 14px rgba(31,29,25,.26);box-shadow:2px 0 14px rgba(31,29,25,.26);text-align:left;background-color:#ed1c24;color:#fff;cursor:pointer}
.redButtonWArrowUIPhome{padding:8px 7px;font-size:13px;line-height:25px;border:1px solid #d5d5d5;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:2px 0 14px rgba(31,29,25,.26);-webkit-box-shadow:2px 0 14px rgba(31,29,25,.26);box-shadow:2px 0 14px rgba(31,29,25,.26);text-align:left;background-color:#ed1c24;color:#fff;cursor:pointer}
.redButtonWArrowUIP:after{content:url('../../clientlibs/greateastern/img/arrow_right_button.png');float:right}
.redButtonWArrowUIPhome:after{content:url('../../clientlibs/greateastern/img/arrow_right_button.png');float:right}
.productContainer .benefitsContainer .productAddBenefits .productDisclosure .description{font-size:15px;line-height:21px;color:gray;margin-left:30px;word-wrap:break-word}
.productContainer .benefitsContainer .productAddBenefits .productDisclosure .description a{color:#ed1b24}
@media only screen and (max-width:1145px) and (min-width:700px){.productContainer .benefitsContainer .productAddBenefits .productDisclosure .description{font-size:13px;line-height:16px;min-height:36px}
}
.panelprofile span.topAlign{display:inline-block;vertical-align:top}
.panelprofile span.large{font-size:16px}
.panelprofile p.noMargin{margin:0}
.panelListing p.description{margin-top:0;margin-bottom:38px}
.panelListing div.imageBg{background-color:#cacaca !important}
.panelListing div.item{position:relative !important;min-height:320px}
.panelListing div.specialization{margin-bottom:12px}
.panelListing div.hospital{display:block;overflow:auto}
.panelListing div.hospitalItem{float:left;width:100%}
.panelListing div.padding{display:block;overflow:auto;margin-bottom:20px}
@media only screen and (min-width:601px){.panelListingFilter div.labelItem{width:14%}
.panelListingFilter div.filterItemWrapper{width:86%}
.panelListingFilter div.hospitalFilter{width:100% !important;margin-bottom:10px}
.panelListingFilter div.namePrefixFilter{width:100% !important;margin-bottom:10px}
.panelListingFilter div.specializationFilter{width:100% !important;margin-bottom:10px}
.panelListingFilter div.resetAll{width:100% !important}
.panelListing div.item{position:relative !important;min-height:320px}
}
@media only screen and (min-width:1146px){.panelListingFilter div.labelItem{width:7%}
.panelListingFilter div.filterItemWrapper{width:93%}
.panelListingFilter div.hospitalFilter{width:30% !important}
.panelListingFilter div.namePrefixFilter{width:30% !important}
.panelListingFilter div.specializationFilter{width:24% !important}
.panelListingFilter div.resetAll{width:16% !important}
.panelListing div.item{position:relative !important;min-height:252px}
.panelListing div.hospitalItem{float:left;width:50%}
}
.autoResize img{max-width:100%;height:auto}
@media(max-width:320px){.loader{width:100%}
}
.layoutContentPar{font-size:16px;line-height:21px;color:#4d4d4d}
@media only screen and (min-width:850px){.leftCol{width:67%}
}
@media(max-width:999px) and (min-width:700px){.pageBodyContainer .col-md-4{width:49%}
}
.ul-iconize ul li{background:url(../../clientlibs/greateastern/img/bullet.png) no-repeat left center;padding:0 0 0 20px;margin:0;font-size:16px;line-height:1.5;color:gray}
.ul-iconize ul{list-style:none;padding:0}
.callout{padding-left:20px;padding-right:20px;background-color:#f5f5f5}
div.callout .bottom_arw{width:auto;position:absolute}
.ctacontainer{max-width:1048px;margin-left:auto;margin-right:auto;padding-top:50px;padding-left:50px;padding-right:50px;padding-bottom:50px}
@media only screen and (max-width:375px){.ctacontainer{padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:30px}
}
.mid_service_box{width:92%;float:left;background:#4d4d4d;padding:60px 15px 20px;text-align:center;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:60px}
@media(max-width:999px) and (min-width:700px){.mid_service_box{width:96%}
}
@media only screen and (max-width:700px){.mid_service_box{width:90%}
}
@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :landscape){.mid_service_box{width:95%}
}
.mid_service_box h4{color:#fff;text-transform:capitalize;margin:0;padding:10px 0 0;font-size:19px}
.mid_service_box p{color:#fff;padding:12px 0 0;opacity:.6;margin:0;font-weight:bold}
.mid_service_box .read_btn{width:130px;color:#fff;text-transform:capitalize;text-decoration:none;background:#ed1c24;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:15px;display:inline-block;font-weight:bold;font-size:16px}
.mid_service_box .redButtonWrpper :hover{color:#ed1c24;background:#fff}
.mid_service_icon{width:98px;position:absolute;left:50%;top:-40px;margin-left:-49px}
.distribute_sec{width:96%;background:#ded9c8;margin-top:30px;padding:24px 2%;display:inline-block}
.distribute_pic{width:109px;float:left}
.distribute_pic img{max-width:100%;float:left}
.distribute_rt{width:790px;float:right;position:relative;padding-right:190px;padding-top:6px}
.distribute_rt h4{color:#4d4d4d;text-transform:capitalize;margin:0;font-size:20px}
.distribute_rt_btn{width:140px;position:absolute;right:0;top:0}
.distribute_rt_btn ul{width:100%;display:inline-block;padding:0;margin:0;list-style:none}
.distribute_rt_btn ul li{width:100%;display:inline-block;margin-top:10px;text-align:center}
.distribute_rt_btn .redButtonWrpper :hover{color:#ed1c24;background:#fff}
.distribute_rt p{padding-top:6px;margin:0;text-align:justify}
.distribute_rt_btn .read_btn{width:130px;color:#fff;background:#ed1c24;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:bold;font-size:16px}
@media only screen and (max-width:700px){.distribute_sec{margin-top:50px;text-align:center}
.distribute_pic{width:105px;float:none;display:inline-block;margin-top:-71px}
.distribute_rt{width:100%;padding-right:0;padding-top:6px;text-align:center}
.distribute_rt h4{font-size:22px;line-height:30px}
.distribute_rt p{font-size:15px;line-height:23px;text-align:center}
.distribute_rt_btn{width:100%;position:inherit;right:inherit;top:inherit;text-align:center;display:inline-block}
.distribute_rt_btn ul li{width:auto}
.distribute_rt_btn{width:auto;position:unset}
}
@media(max-width:999px) and (min-width:700px){.distribute_rt{width:64%;padding-right:162px;padding-top:6px}
.distribute_pic{width:10%}
.distribute_rt_btn{width:130px}
}
@media(max-width:1144px) and (min-width:1000px){.distribute_pic{width:10%}
.distribute_rt{width:69%}
}
.widgetInformation .redButton .verMiddle{vertical-align:unset !important}
body{display:block}
.productContainer .benefitsContainer .marginBottom40 img{width:100%}
input.inputUpperCase{text-transform:uppercase}
input.inputLowerCase{text-transform:lowercase}
@media screen and (max-width:700px){.campaignform_textfield label[class^='col-md'],label[class*=' col-md']{width:100%}
}
.productContainer .benefitsContainer .productAddBenefits .productDisclosure img{max-width:100%}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{left:0;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;margin-top:-30px;top:100%;width:100%}
.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial,"Helvetica Neue",Helvetica,"STHeiti",\534E\6587\9ED1\4F53,"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun",\5B8B\4F53,"WenQuanYi Micro Hei",sans-serif;font-weight:bold;color:#fff}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#d2d2d2;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url(../../clientlibs/greateastern/img/carouselLeft.png) no-repeat;width:18px;height:28px}
.bx-wrapper .bx-next{right:0;width:18px;height:28px;background:url(../../clientlibs/greateastern/img/carouselRight.png) no-repeat}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../clientlibs/greateastern/img/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../clientlibs/greateastern/img/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,"STHeiti",\534E\6587\9ED1\4F53,"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"SimSun",\5B8B\4F53,"WenQuanYi Micro Hei",sans-serif;display:block;font-size:.85em;padding:10px}
.dd-container{width:100% !important}
.dd-select{border:1px solid #ccc;border-radius:2px;cursor:pointer;position:relative;width:100% !important;background-color:#fff !important;font-size:16px;line-height:normal}
.dd-desc{color:#aaa;display:block;font-weight:normal;line-height:1.4em;overflow:hidden}
.dd-selected{display:block;font-weight:bold;overflow:hidden;padding:10px}
.dd-pointer{height:0;margin-top:-3px;position:absolute;right:10px;top:50%;width:0}
.dd-pointer-down{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#000 transparent transparent;border-image:none;border-right:5px solid transparent;border-style:solid;border-width:5px}
.dd-options{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f5f5f5;border-color:-moz-use-text-color #ccc #ccc;border-image:none;border-right:1px solid #ccc;border-style:none solid solid;border-width:medium 1px 1px;box-shadow:0 1px 5px #ddd;display:none;list-style:none outside none;margin:0;overflow:auto;padding:0;position:absolute;z-index:2000;width:100% !important}
.dd-option{color:#333 !important;cursor:pointer;display:block;overflow:hidden;padding:10px;text-decoration:none;transition:all .25s ease-in-out 0}
.dd-options>li:last-child>.dd-option{border-bottom:medium none}
.dd-option:hover{background:none repeat scroll 0 0 #f3f3f3;color:#000}
.dd-selected-description-truncated{text-overflow:ellipsis;white-space:nowrap}
.dd-option-selected{background:none repeat scroll 0 0 #f6f6f6}
.dd-option-image,.dd-selected-image{float:left;margin-right:10px;max-width:64px;vertical-align:middle}
.dd-image-right{float:right;margin-left:5px;margin-right:15px}
.dd-container{position:relative}
.dd-container .dd-selected-text{color:#808080 !important}
.dd-option-text{cursor:pointer}
.dd-selected{font-weight:normal}
.dd-selected:hover{color:inherit;text-decoration:none}
.dd-options .dd-option.subtitle{color:#9e9e9e;padding-left:20px}
.dd-options .dd-option.subtitle.bigPadding{padding-left:50px}
.dd-options .dd-option.greyout{color:#dedede;padding-left:20px}
.dd-options li .dd-option-selected{background-color:gray;color:#fff;text-decoration:none}
.dd-options li a.disable:hover{text-decoration:none;cursor:default}
.dd-options li a.disable .dd-option-text:hover{cursor:default}
.GECarousel{width:100%;position:relative;z-index:0}
.GECarousel .slideshow{width:100%;position:relative;overflow:hidden}
.GECarousel .slideshow .slides{width:100%;position:relative}
@media only screen and (min-width:986px){.GECarousel .slideshow .slides{height:484px}
.GECarousel .slideshow .slides.homeSlides{height:870px}
}
.GECarousel .slides .slide{width:100%;position:absolute;top:0;left:0;display:none}
@media only screen and (min-width:986px){.GECarousel .slides .slide{height:484px}
.GECarousel .slides .slide.homeSlide{height:870px}
}
.GECarousel .slides .slide.defaultActive{display:block}
.GECarousel .slides .slide .banner{width:100%;overflow:hidden;position:absolute;top:0;*margin-left:-200px}
@media only screen and (min-width:986px){.GECarousel .slides .slide .banner{height:870px}
.GECarousel .slides .slide .banner.homeBanner{height:870px;width:100%}
}
.GECarousel .slides .slide .banner img{width:100%;min-width:1400px;*width:1400px;*min-width:auto}
.mWrapper .GECarousel .slides .slide .banner img{width:auto}
.GECarousel .slides .slide .text{color:#fff;max-width:45%;z-index:1;padding:219px 0 0;padding-left:60px}
.GECarousel .slides .slide .text.homeText{max-width:55%;padding:380px 0 0}
.mWrapper.removeOnSmall .GECarousel .slides .slide .text{padding-left:60px}
.GECarousel .slides .slide .text .title{font-size:47px;line-height:50px;margin-bottom:5px;text-transform:uppercase}
.GECarousel .slides .slide .text .subtitle{font-size:20px;line-height:20px;margin-bottom:18px}
.GECarousel .slides .slide .text .subtitle.homeSubtitle{font-size:30px;line-height:40px}
.GECarousel .slides .slide .text .redButton{padding:18px 0;width:142px;box-shadow:0 2px 1px #830709;-webkit-box-shadow:0 2px 1px #830709;-moz-box-shadow:0 2px 1px #830709;-o-box-shadow:0 2px 1px #830709;-ms-box-shadow:0 2px 1px #830709}
.GECarousel .carouselNavigationContainer{height:484px;width:100%}
.GECarousel .carouselNavigationContainer.homcarouselNav{display:none}
.GECarousel .carouselNavigation .carouselButton{z-index:9;cursor:pointer;top:50%;margin-top:-50px}
.GECarousel .carouselNavigation .carouselPrev{left:-5px}
.GECarousel .carouselNavigation .carouselNext{right:-5px}
.GECarousel .carouselPagination{left:50%;position:absolute;margin-top:-30px;margin-left:-70px;text-align:center;z-index:3}
.GECarousel .carouselPagination .carouselBox{background:#f5f5f5;width:140px;padding:8px 0;height:14px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.GECarousel .carouselPagination .tn{box-shadow:0 0 1px #c8c8c8;-webkit-box-shadow:0 0 1px #c8c8c8;-moz-box-shadow:0 0 1px #c8c8c8;-o-box-shadow:0 0 1px #c8c8c8;-ms-box-shadow:0 0 1px #c8c8c8;background:none repeat scroll 0 0 #c8c8c8;border-radius:8px;cursor:pointer;display:inline-block;height:14px;margin:0 6px;width:14px}
.GECarousel .carouselPagination .tn.active{background:none repeat scroll 0 0 #ed1c24 !important}
@media only screen and (max-width:1399px){.GECarousel .slides .slide .banner img{margin-right:-100%}
.GECarousel .slides .slide .banner .inner{position:relative;right:50%;text-align:center}
.GECarousel .slides .slide .banner .inner .mWrapper{right:-50%;text-align:left}
}
@media only screen and (max-width:1250px){.mWrapper .GECarousel .slides .slide .text{margin-left:0}
.GECarousel .slides .slide .text{margin-left:5%;max-width:52%}
}
@media only screen and (max-width:1100px){.GECarousel .slides .slide .text .title{font-size:35px;line-height:38px}
}
@media(min-width:701px) and (max-width:985px){.GECarousel .carouselPagination.home-carouselPagination{margin-top:-50px}
.GECarousel .slides .slide .text .title.homeTitle{font-size:42px}
.GECarousel .carouselNavigationContainer{height:416px}
.GECarousel .slideshow .slides{height:416px}
.GECarousel .slides .slide{height:416px}
.GECarousel .slides .slide .banner{height:416px}
.GECarousel .slideshow .slides.homeSlides{height:650px}
.GECarousel .slides .slide.homeSlide{height:650px}
.GECarousel .slides .slide .banner.homeBanner{height:650px}
.GECarousel .slides .slide .text.homeText{max-width:75%;padding-top:300px}
.GECarousel .slides .slide .text .subtitle.homeSubtitle{font-size:27px}
}
@media only screen and (max-width:985px){.GECarousel .slides .slide .text{padding-top:176px}
.GECarousel .slides .slide .text .title{font-size:36px;line-height:42px;margin-bottom:9px}
.GECarousel .slides .slide .text .subtitle{font-size:16px;line-height:17px;margin-bottom:17px}
}
@media only screen and (max-width:700px){.homePageBanner{padding:0}
.GECarousel .slides .slide .banner.homeBanner .inner{right:0}
.mWrapper.removeOnSmall .GECarousel .slides .slide .text{padding-left:0}
.GECarousel .slides .slide .banner{height:380px;position:relative}
.GECarousel .slides .slide .banner img{min-width:0;width:auto;height:380px}
.GECarousel .slides .slide .banner.homeBanner img{height:auto}
.GECarousel .slides .slide .banner.homeBanner img{width:100%}
.GECarousel .carouselNavigationContainer{height:380px}
.GECarousel .slides .slide .noDesc,.GECarousel .slideshow .slides .noDesc{height:auto}
.GECarousel .slides .slide .banner img{margin-right:0}
.GECarousel .slides .slide .text{max-width:100%;color:#4d4d4d;padding:40px 0;margin-left:0}
.GECarousel .slides .slide .text.homeText{max-width:100%;padding:20px 0 35px 0}
.GECarousel .slides .slide .text.oneCarousel{padding:30px 0 0 0}
.mWrapper>.GECarousel .slides .slide .text{padding-left:0}
.GECarousel .slides .slide .text .title{font-size:26px;line-height:30px}
.GECarousel .slides .slide .text .subtitle{font-size:16px;line-height:20px}
.GECarousel .slides .slide .text .subtitle.homeSubtitle{font-size:16px}
.GECarousel .carouselPagination .carouselBox{background:transparent}
.GECarousel .carouselNavigation .carouselPrev{left:-5px}
.GECarousel .carouselNavigation .carouselNext{right:-5px}
}
@media only screen and (max-width:500px){.GECarousel .slides .slide .banner{height:200px}
.GECarousel .slides .slide .banner img{height:200px}
.GECarousel .carouselNavigationContainer{height:200px;z-index:99}
.GECarousel .slides .slide .banner .inner{right:10%}
.GECarousel .carouselNavigation .carouselPrev{left:-7px;margin-top:-40px}
.GECarousel .carouselNavigation .carouselNext{right:-7px;margin-top:-40px}
.GECarousel .carouselNavigation .carouselPrev img,.GECarousel .carouselNavigation .carouselNext img{width:32px}
}
@media only screen and (max-width:380px){.GECarousel .slides .slide .banner .inner{right:50%}
}
@media only screen and (min-width:700px){.GECarousel.homeGECarousel{position:absolute;top:0}
}
@media(min-width:992px){.GECarousel .carouselPagination.home-carouselPagination{margin-top:-30px}
}
@media(max-width:991px) and (min-width:700px){.GECarousel .slides .slide .banner .inner.home-page-inner{right:55%}
}
@media(max-width:699px){.GECarousel .slides .slide .banner .inner.home-page-inner{right:0}
.GECarousel .carouselPagination.home-carouselPagination{position:absolute;text-align:center;z-index:3}
.GECarousel .slides .slide .text .subtitle.homeSubtitle{line-height:20px}
}
.GECarousel .carouselPagination .carouselBox.home-carousel-alignment{width:150px}
@media only screen and (min-width:381px) and (max-width:400px){.GEcarousel .slides .slide .banner .inner{right:40%}
}
@media only screen and (min-width:401px) and (max-width:420px){.GEcarousel .slides .slide .banner .inner{right:30%}
}
@media only screen and (min-width:421px) and (max-width:440px){.GEcarousel .slides .slide .banner .inner{right:25%}
}
@media only screen and (min-width:441px) and (max-width:480px){.GEcarousel .slides .slide .banner .inner{right:20%}
}
@media only screen and (min-width:481px) and (max-width:500px){.GEcarousel .slides .slide .banner .inner{right:15%}
}
.annualTiles{margin:0 -20px 0 0}
.annualTiles ul{margin:0;padding:0;list-style-type:none}
.annualTiles ul li{width:28.4%;float:left;margin:0 40px 30px 0}
.annualTiles ul li .aRptImg{height:355px;margin-bottom:30px}
.annualTiles ul li .aRptTitle{font-size:20px;line-height:24px;color:#4d4d4d;padding-bottom:15px;height:40px}
.annualTiles ul li .aRptDesc{font-size:14px;line-height:20px;color:gray;height:100px;padding-bottom:30px}
.annualTiles ul li .link{font-size:14px;line-height:20px;color:#4d4d4d}
.annualTiles ul li .link a{color:#ed1c24}
@media only screen and (max-width:767px){.annualTiles{margin:0}
.annualTiles ul li{width:100%;float:none;margin:0 0 30px 0;text-align:center !important}
.annualTiles ul li .aRptTitle,.annualTiles ul li .aRptDesc{height:auto}
}
@media only screen and (min-width:768px) and (max-width:1123px){.annualTiles{margin:0 15px 0 15px}
.annualTiles ul li{width:43%}
}
@media only screen and (min-width:993px) and (max-width:1123px){.pageBodyContainer .col-md-9.annualContainer{width:100%}
.annualTiles ul li{width:28.2%}
}
.annualTiles ul li div.link{padding-bottom:35px}
.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-banner .cc-btn:last-child{min-width:140px}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{-ms-flex:1;flex:1}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.pageBodyContainer .row .form-control.calendar-icon{background-image:url(../../clientlibs/greateastern/js/feedbackform/resources/calendar-icon.png);background-repeat:no-repeat;background-attachment:scroll;background-size:23px 23px;background-position:2% 50%;cursor:auto;padding-left:42px}
.pageBodyContainer .row .form-horizontal .control-label[for="id_type"]{padding-top:20px}
.pageBodyContainer .row .form-horizontal .form-group.marginBottom30{margin-bottom:30px}
.pageBodyContainer .row.id-field-row{padding-bottom:0 !important}
.pageBodyContainer .campaign-remarks{padding-top:10px}
.childContainer{background:#f5f5f5;padding:20px;border-top:1px solid #ececec;border-bottom:1px solid #eaeaea;margin-bottom:25px}
.redText-icon{color:#ec1c25;font-size:14px;display:inline-block;float:right;line-height:20px}
.redText-icon.remove-child{margin-top:-4px}
.redText-icon span{display:inline-block;margin-top:1px;line-height:20px;float:left;font-weight:normal}
.redText-icon.fleft{float:left}
.redText-icon span.icon{background:#ec1c25;color:#fff;display:inline-block;border-radius:25px;font-size:12px;margin-top:0;height:24px;width:24px;text-align:center;line-height:24px;padding:0}
.childTemplate{display:none}
.child-label{float:left}
.redText-icon.add-child span.icon{font-size:14px;font-weight:bold}
@media(max-width:700px){.id-type-field{padding-bottom:15px !important}
}
.pageBodyContainer .row .form-control.calendar-icon{background-image:url(../../../apps/greateastern/components/content/campaignform/campaignform/resources/calendar-icon.png);background-repeat:no-repeat;background-attachment:scroll;background-size:23px 23px;background-position:2% 50%;cursor:auto;padding-left:42px}
.pageBodyContainer .row .form-horizontal .control-label[for="id_type"]{padding-top:20px}
.pageBodyContainer .row .form-horizontal .form-group.marginBottom30{margin-bottom:30px}
.pageBodyContainer .row.id-field-row{padding-bottom:0 !important}
.pageBodyContainer .campaign-remarks{padding-top:10px}
.childContainer{background:#f5f5f5;padding:20px;border-top:1px solid #ececec;border-bottom:1px solid #eaeaea;margin-bottom:25px}
.redText-icon{color:#ec1c25;font-size:14px;display:inline-block;float:right;line-height:20px}
.redText-icon.remove-child{margin-top:-4px}
.redText-icon span{display:inline-block;margin-top:1px;line-height:20px;float:left;font-weight:normal}
.redText-icon.fleft{float:left}
.redText-icon span.icon{background:#ec1c25;color:#fff;display:inline-block;border-radius:25px;font-size:12px;margin-top:0;height:24px;width:24px;text-align:center;line-height:24px;padding:0}
.childTemplate{display:none}
.child-label{float:left}
.redText-icon.add-child span.icon{font-size:14px;font-weight:bold}
@media(max-width:700px){.id-type-field{padding-bottom:15px !important}
}
@media(max-width:700px){.col-sm-8-padding-bottom{padding-bottom:15px !important}
}
@media only screen and (max-width:992px) and (min-width:700px){.col-sm-8-padding-bottom{padding-bottom:15px !important}
}
@media only screen and (max-width:1024px) and (min-width:1024px){.pageBodyContainer .row .form-horizontal .control-label{white-space:unset}
}
.announcement{padding:5px;background:#f5f5f5;min-height:50px;height:auto;color:#4d4d4d;font-size:14px}
.announcement a:link,announcement a:visited{color:#ed1c24}
.announcement--hidden{display:none !important}
.announcement__wrapper{max-width:1145px;margin-left:auto;margin-right:auto;display:width:100%}
.announcement__item{min-height:30px;width:100%}
.announcement__text--hidden{display:none !important}
.announcement__action{float:right}
.announcement__close{display:inline}
.announcement__icon-close{height:15px;width:15px}
.announcement__icon-paginate{height:15px;width:15px}
.announcement__pagination{display:inline}
.announcement__paginate{display:block;text-align:right}